From 1eba515cb075b2d353b96e7981037d2f8330e05e Mon Sep 17 00:00:00 2001
From: plwapet <lavoisierwapet@gmail.com>
Date: Mon, 31 Oct 2022 17:59:12 +0100
Subject: [PATCH] latex template of the paper realized

---
 .gitignore                                    |     1 +
 connect_to_Mr_Tu                              |    67 +-
 ...eally_tested_configurations_for_samsung.py |     2 +-
 ...rator_log_file_debugging_representants.txt |  3440 +-
 .../experiment_log_file.txt                   | 31468 ++++++++++++++++
 .../input_configurations_file.csv             |   106 +-
 ...nput_configurations_file__finally_used.csv |    51 +
 .../summary___26Oct22_12_09_18.csv            |    51 +
 .../summary___27Oct22_08_50_04.csv            |   101 +
 .../summary___28Oct22_12_31_47.csv            |    51 +
 ....~lock.lesson_learned_validation_file.csv# |     1 -
 .../I_use_the_sigplan_template.txt            |     0
 .../fitsAll/abstract.aux                      |    35 +
 .../fitsAll/abstract.tex                      |     6 +
 publication_in_acm_format/fitsAll/comment.cut |     1 +
 publication_in_acm_format/fitsAll/design.aux  |    35 +
 publication_in_acm_format/fitsAll/design.tex  |   488 +
 .../fitsAll/evaluation.aux                    |    35 +
 .../fitsAll/evaluation.tex                    |     0
 .../fitsAll/implementation.aux                |    35 +
 .../fitsAll/implementation.tex                |     0
 .../fitsAll/introduction.aux                  |    36 +
 .../fitsAll/introduction.tex                  |    80 +
 .../fitsAll/limitations.aux                   |    35 +
 .../fitsAll/limitations.tex                   |     0
 publication_in_acm_format/fitsAll/main.aux    |    32 +
 publication_in_acm_format/fitsAll/main.log    |  1151 +
 publication_in_acm_format/fitsAll/main.out    |     7 +
 publication_in_acm_format/fitsAll/main.pdf    |   Bin 0 -> 385710 bytes
 publication_in_acm_format/fitsAll/main.tex    |   333 +
 .../fitsAll/sample-franklin.png               |   Bin 0 -> 95030 bytes
 .../fitsAll/sample-sigplan.aux                |    93 +
 .../fitsAll/sample-sigplan.log                |  1423 +
 .../fitsAll/sample-sigplan.out                |    28 +
 .../fitsAll/sample-sigplan.pdf                |   Bin 0 -> 751451 bytes
 .../fitsAll/sample-sigplan.xcp                |    29 +
 .../fitsAll/sampleteaser.pdf                  |   Bin 0 -> 162200 bytes
 .../fitsAll/state_of_the_art.aux              |    35 +
 .../fitsAll/state_of_the_art.tex              |     0
 .../fitsAll/to_del/sample-sigplan.aux         |    14 +
 .../fitsAll/to_del/sample-sigplan.log         |  1063 +
 .../fitsAll/to_del/sample-sigplan.out         |     0
 .../fitsAll/to_del/sample-sigplan.pdf         |   Bin 0 -> 752011 bytes
 .../fitsAll/to_del/sample-sigplan.xcp         |    29 +
 shabbat_14_et_dimanche_15_mai_2022.txt        |   172 -
 45 files changed, 39476 insertions(+), 1058 deletions(-)
 create mode 100755 experiment_automatization/experiment_log_file.txt
 create mode 100755 experiment_automatization/input_configurations_file__finally_used.csv
 create mode 100755 experiment_automatization/summary_files_only/summary___26Oct22_12_09_18.csv
 create mode 100755 experiment_automatization/summary_files_only/summary___27Oct22_08_50_04.csv
 create mode 100755 experiment_automatization/summary_files_only/summary___28Oct22_12_31_47.csv
 delete mode 100755 kernel_ridge_linear_model/marginal_effect_exploration_automatic_experiments_google__0.89_base_Y/.~lock.lesson_learned_validation_file.csv#
 create mode 100755 publication_in_acm_format/I_use_the_sigplan_template.txt
 create mode 100755 publication_in_acm_format/fitsAll/abstract.aux
 create mode 100755 publication_in_acm_format/fitsAll/abstract.tex
 create mode 100755 publication_in_acm_format/fitsAll/comment.cut
 create mode 100755 publication_in_acm_format/fitsAll/design.aux
 create mode 100755 publication_in_acm_format/fitsAll/design.tex
 create mode 100755 publication_in_acm_format/fitsAll/evaluation.aux
 create mode 100755 publication_in_acm_format/fitsAll/evaluation.tex
 create mode 100755 publication_in_acm_format/fitsAll/implementation.aux
 create mode 100755 publication_in_acm_format/fitsAll/implementation.tex
 create mode 100755 publication_in_acm_format/fitsAll/introduction.aux
 create mode 100755 publication_in_acm_format/fitsAll/introduction.tex
 create mode 100755 publication_in_acm_format/fitsAll/limitations.aux
 create mode 100755 publication_in_acm_format/fitsAll/limitations.tex
 create mode 100755 publication_in_acm_format/fitsAll/main.aux
 create mode 100755 publication_in_acm_format/fitsAll/main.log
 create mode 100755 publication_in_acm_format/fitsAll/main.out
 create mode 100755 publication_in_acm_format/fitsAll/main.pdf
 create mode 100755 publication_in_acm_format/fitsAll/main.tex
 create mode 100755 publication_in_acm_format/fitsAll/sample-franklin.png
 create mode 100755 publication_in_acm_format/fitsAll/sample-sigplan.aux
 create mode 100755 publication_in_acm_format/fitsAll/sample-sigplan.log
 create mode 100755 publication_in_acm_format/fitsAll/sample-sigplan.out
 create mode 100755 publication_in_acm_format/fitsAll/sample-sigplan.pdf
 create mode 100755 publication_in_acm_format/fitsAll/sample-sigplan.xcp
 create mode 100755 publication_in_acm_format/fitsAll/sampleteaser.pdf
 create mode 100755 publication_in_acm_format/fitsAll/state_of_the_art.aux
 create mode 100755 publication_in_acm_format/fitsAll/state_of_the_art.tex
 create mode 100755 publication_in_acm_format/fitsAll/to_del/sample-sigplan.aux
 create mode 100755 publication_in_acm_format/fitsAll/to_del/sample-sigplan.log
 create mode 100755 publication_in_acm_format/fitsAll/to_del/sample-sigplan.out
 create mode 100755 publication_in_acm_format/fitsAll/to_del/sample-sigplan.pdf
 create mode 100755 publication_in_acm_format/fitsAll/to_del/sample-sigplan.xcp
 delete mode 100755 shabbat_14_et_dimanche_15_mai_2022.txt

diff --git a/.gitignore b/.gitignore
index 2152d20..a13ff4b 100755
--- a/.gitignore
+++ b/.gitignore
@@ -38,4 +38,5 @@ experiment_automatization/can_be_reused/old_tools/trash/
 experiment_automatization/can_be_reused/SIXTH_RESULTS/
 kernel_ridge_linear_model/*log_file.txt*
 experiment_automatization/can_be_reused/old_log_files_and_outputs
+publication_in_acm_format/acm_template_and_latex_tools/*
 
diff --git a/connect_to_Mr_Tu b/connect_to_Mr_Tu
index c20f6cf..b351d2c 100755
--- a/connect_to_Mr_Tu
+++ b/connect_to_Mr_Tu
@@ -1143,10 +1143,71 @@ Salut Vlad, comme compte rendu d'aujourd'hui,
 	le R2 score a atteint la valeur de 0.82
   3- J'ai généré les graphes ayant pour variable principale le fait que la fréquence du socket est laissée libre. 
      (pour les trois sockets, j'ai donc générés trois groupes de données). Voici le dossier résultant [1]
-     Je prévois les analyser demain et la semaine prochaine. 
+     A première vue, laisser la fréquence free et ne pas modifier le governor dégrade l'efficacité. 
+     Mais je prévois analyser les résultat de manière plus détaillée demain et la semaine prochaine. 
   4- Il m'est aussi venu à l'esprit de retoucher les images d'hier afin de les rendre beaucoup plus lisibles 
      et d'en rajouter d'autre images qui sont les résultats des images précédentes après que la variation aient été appliquées. 
      toutes les images sont dans ce dossier [2] et terminent par after et before à chaque fois, précédé du nom du téléphone entre autre. 
      
-  [1] Dossier généré pour l'analyse des marginal effects. 
-  [2] Dossier des images des lessons learned before and after
\ No newline at end of file
+  [1] Dossier généré pour l'analyse des marginal effects. https://gitlab.liris.cnrs.fr/plwapet/scripts_and_relevant_files/-/tree/main/kernel_ridge_linear_model/marginal_effect_exploration_automatic_experiments_google__0.82_base_Y_F_N_on_socket
+  [2] Dossier des images des lessons learned before and after. https://gitlab.liris.cnrs.fr/plwapet/scripts_and_relevant_files/-/tree/main/kernel_ridge_linear_model/images_resuming_lesson_learned
+  
+  
+  
+  Salut Vlad comme compte rendu d'aujourd'hui, 
+  1- Avant la réunion, j'ai essayé d'afficher les résultats des expés suspect. 
+  2- Il y'a eu la réunion
+  3 - Après la réunion: 
+	a- J'ai corrigé le bug que j'avais à l'affichage, j'utilisait le format de X avec le nombre de cores actifs et non l'état des cores. 
+	   Il fallait juste modifier un paramètre du script. Voici le graphe obtenu (higher is better) [1]
+	b- J'ai aussi généré les nouvelles configurations à tester. 
+  4 - Aussi Vlad, très important:  si les expés ne corroborent pas les résultat du modèle kernel ridge
+                                   Cela ne veut pas dire que ces résultats sont faux, 
+					     car le kernel ridge présente la moyenne de la relation entre deux variables sur TOUTES les configurations possibles. 
+					     Et non seulement lorsque les midiums et big cores sont off ou sont au mid, ou lorsque les autres cores little cores sont tous éteint ou tous allumés. 
+					     ces dernier cas ne représentent qu'un toutes petite partie parmis toutes les possibilités des autres variables. 
+		
+  5- J'ai tout de même démarré les expés avec les medium cores et les big cores à la fréquence moyenne. 
+
+  [1] configurations étranges testées entre les varibles séparées et les big et medium éteints. https://gitlab.liris.cnrs.fr/plwapet/scripts_and_relevant_files/-/blob/main/kernel_ridge_linear_model/kernel_ridge_prediction_on_google_pixel_4a_5g.png  
+
+
+
+Latex home /home/patrick/texmf
+cls files folder: /home/patrick/texmf/tex/latex/commonstuff/
+bst files folder:  /home/patrick/texmf/bibtex/bst/
+action done: creation of this directories structures
+             making : texhash /home/patrick/texmf
+		 adding acmart.cls and ACM-Reference-Format.bst in corresponding above folders. 
+Thils link helped me to use tlmgr because I had an error with checksum -5
+
+
+Finally I purge texlive from computer and reinstalled it using 
+https://tex.stackexchange.com/questions/1092/how-to-install-vanilla-texlive-on-debian-or-ubuntu
+This command help me to fix the fakeroot error 
+ sudo update-alternatives --set fakeroot /usr/bin/fakeroot-tcp
+from this link https://github.com/microsoft/WSL/issues/4067
+  Everytime I whant to use tlmgr,  I used the command
+        sudo env PATH="$PATH" tlmgr [install package_name]
+from this link https://tex.stackexchange.com/questions/187073/permission-problem-when-installing-package-from-tlmgr
+          
+
+Salut Vlad, comme compte rendu d'aujourd'hui
+j'ai commencé à écrire la publi au format acm. 
+J'ai eu quelque soucis avec la compilation (latex, acm et compatibilités entre librairies). 
+Mais c'est en cours de résolution.
+
+En attendant j'ai réfléchi au task graph sheduling. 
+Pas besoin de faire des noeud compliqués. 
+Car il est destiné au scheduler. 
+Donc avant de faire le schedule() il a juste besoin de savoir quel est l'état du système
+et avec le lesson_learned_as_decision_tree il calcule un score 
+Puis en fonction de ce score il décide s'il schedule() ou pas. 
+J'ai concu la fonction qui produit les lesson_learned_as_decision_tree
+Je prévois l'implémenter lundi, après avoir fini le template.
+ 
+Au plan j'ai rajouté les contributions.
+Tes commentaires me semblent pertinents, 
+je prévois les intégrer dans la version traduite en anglais.
+
+Bonne soirée Vlad.  
\ No newline at end of file
diff --git a/experiment_automatization/can_be_reused/generate_really_tested_configurations_for_samsung.py b/experiment_automatization/can_be_reused/generate_really_tested_configurations_for_samsung.py
index a4a070f..f3ad09f 100755
--- a/experiment_automatization/can_be_reused/generate_really_tested_configurations_for_samsung.py
+++ b/experiment_automatization/can_be_reused/generate_really_tested_configurations_for_samsung.py
@@ -414,7 +414,7 @@ def substract_already_tested_configurations (number_of_combinaison = 40,
     print("--- Outpuf file = ", output_file_path)
 
 
-number_of_combinaison = 60
+number_of_combinaison = 50
 
 substract_already_tested_configurations (number_of_combinaison, 
     configuration_tested_summaries_folder= "/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/SAMSUNG_RESULTS/summary_files_only_samsung_last_version",
diff --git a/experiment_automatization/can_be_reused/generator_log_file_debugging_representants.txt b/experiment_automatization/can_be_reused/generator_log_file_debugging_representants.txt
index fc1eae3..e9cb545 100755
--- a/experiment_automatization/can_be_reused/generator_log_file_debugging_representants.txt
+++ b/experiment_automatization/can_be_reused/generator_log_file_debugging_representants.txt
@@ -2181,6 +2181,516 @@ resulted X configuration :  [2, 2, 0, 2, 3, 3, 0, 0]
 
 arrays of value as string :  ['0', '2', '0', '2', '3', '3', '0', '0']
 resulted X configuration :  [0, 2, 0, 2, 3, 3, 0, 0]
+ --- Getting data from file  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/SAMSUNG_RESULTS/summary_files_only_samsung_last_version/summary___26Oct22_12_09_18.csv
+--- Reading the line : 1010-0000,[1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[598000- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 1- 0- 0- 0- 0- 0],[598000- 0- 598000- 0- 0- 0- 0- 0],33.183528785008455,996.6608211911024,6.09273e+10,5.44641e-10,2488000,2488000
+
+arrays of value as string :  ['1', '0', '1', '0', '0', '0', '0', '0']
+resulted X configuration :  [1, 0, 1, 0, 0, 0, 0, 0]
+--- Reading the line : 3333-2002,[3- 3- 3- 3- 0- 0- 0- 0- 0- 2- 0- 0- 2],[1690000- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 1469000- 0- 0- 1469000],[3- 3- 3- 3- 2- 0- 0- 2],[1690000- 1690000- 1690000- 1690000- 1469000- 0- 0- 1469000],90.83815606507508,2584.7758725444814,1.00719e+12,9.01897e-11,2481000,2469500
+
+--- Reading the line : 3333-0303,[3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 3- 0- 3],[1690000- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000],[3- 3- 3- 3- 0- 3- 0- 3],[1690000- 1690000- 1690000- 1690000- 0- 2314000- 0- 2314000],90.83349168495118,2585.6450713118265,1.13185e+12,8.02522e-11,2445000,2399500
+
+--- Reading the line : 2220-0022,[2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 2- 2],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000],[2- 2- 2- 0- 0- 0- 2- 2],[1248000- 1248000- 1248000- 0- 0- 0- 1469000- 1469000],73.16942649261378,2108.967880848539,6.15352e+11,1.18907e-10,2462500,2462500
+
+arrays of value as string :  ['2', '2', '2', '0', '0', '0', '2', '2']
+resulted X configuration :  [2, 2, 2, 0, 0, 0, 2, 2]
+--- Reading the line : 0100-0030,[0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0],[0- 1- 0- 0- 0- 0- 3- 0],[0- 598000- 0- 0- 0- 0- 2314000- 0],39.44392969429446,1174.5958154411828,1.50834e+11,2.61506e-10,2461500,2461500
+
+arrays of value as string :  ['0', '1', '0', '0', '0', '0', '3', '0']
+resulted X configuration :  [0, 1, 0, 0, 0, 0, 3, 0]
+--- Reading the line : 0020-2022,[0- 0- 2- 0- 0- 0- 0- 0- 0- 2- 0- 2- 2],[0- 0- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 1469000],[0- 0- 2- 0- 2- 0- 2- 2],[0- 0- 1248000- 0- 1469000- 0- 1469000- 1469000],86.82899185243416,2483.477933140215,7.91896e+11,1.09647e-10,2458000,2457500
+
+--- Reading the line : 1100-0011,[1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1- 1],[598000- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 741000],[1- 1- 0- 0- 0- 0- 1- 1],[598000- 598000- 0- 0- 0- 0- 741000- 741000],45.94915231116237,1361.4245436108638,3.11121e+11,1.47689e-10,2456000,2456000
+
+arrays of value as string :  ['1', '1', '0', '0', '0', '0', '1', '1']
+resulted X configuration :  [1, 1, 0, 0, 0, 0, 1, 1]
+--- Reading the line : 1000-0200,[1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2- 0- 0],[598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[1- 0- 0- 0- 0- 2- 0- 0],[598000- 0- 0- 0- 0- 1469000- 0- 0],39.28516691705545,1168.9345285404715,1.51307e+11,2.59639e-10,2454500,2454500
+
+arrays of value as string :  ['1', '0', '0', '0', '0', '2', '0', '0']
+resulted X configuration :  [1, 0, 0, 0, 0, 2, 0, 0]
+--- Reading the line : 2000-0200,[2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2- 0- 0],[1248000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[2- 0- 0- 0- 0- 2- 0- 0],[1248000- 0- 0- 0- 0- 1469000- 0- 0],39.28492318173032,1165.1300121783097,1.50983e+11,2.60194e-10,2453500,2453500
+
+arrays of value as string :  ['2', '0', '0', '0', '0', '2', '0', '0']
+resulted X configuration :  [2, 0, 0, 0, 0, 2, 0, 0]
+--- Reading the line : 2002-0033,[2- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 3- 3],[1248000- 0- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000],[2- 0- 0- 2- 0- 0- 3- 3],[1248000- 0- 0- 1248000- 0- 0- 2314000- 2314000],91.1644553929722,2594.5600157696776,1.0066e+12,9.05667e-11,2434500,2369000
+
+--- Reading the line : 2220-0200,[2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 2- 0- 0],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[2- 2- 2- 0- 0- 2- 0- 0],[1248000- 1248000- 1248000- 0- 0- 1469000- 0- 0],42.68359200793935,1272.1152796381175,3.02264e+11,1.41213e-10,2438000,2438000
+
+arrays of value as string :  ['2', '2', '2', '0', '0', '2', '0', '0']
+resulted X configuration :  [2, 2, 2, 0, 0, 2, 0, 0]
+--- Reading the line : 3303-0002,[3- 3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 2],[1690000- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000],[3- 3- 0- 3- 0- 0- 0- 2],[1690000- 1690000- 0- 1690000- 0- 0- 0- 1469000],74.78520679812058,2163.291646618302,6.27719e+11,1.19138e-10,2435500,2436000
+
+--- Reading the line : 0101-2020,[0- 1- 0- 1- 0- 0- 0- 0- 0- 2- 0- 2- 0],[0- 598000- 0- 598000- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 0],[0- 1- 0- 1- 2- 0- 2- 0],[0- 598000- 0- 598000- 1469000- 0- 1469000- 0],46.624449883999155,1384.2998191177737,3.36052e+11,1.38742e-10,2434500,2434500
+
+arrays of value as string :  ['0', '1', '0', '1', '2', '0', '2', '0']
+resulted X configuration :  [0, 1, 0, 1, 2, 0, 2, 0]
+--- Reading the line : 0200-2220,[0- 2- 0- 0- 0- 0- 0- 0- 0- 2- 2- 2- 0],[0- 1248000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0],[0- 2- 0- 0- 2- 2- 2- 0],[0- 1248000- 0- 0- 1469000- 1469000- 1469000- 0],52.04989770082893,1534.3550744539166,4.05195e+11,1.28456e-10,2432500,2432500
+
+arrays of value as string :  ['0', '2', '0', '0', '2', '2', '2', '0']
+resulted X configuration :  [0, 2, 0, 0, 2, 2, 2, 0]
+--- Reading the line : 0100-0333,[0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 3- 3- 3],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000],[0- 1- 0- 0- 0- 3- 3- 3],[0- 598000- 0- 0- 0- 2314000- 2314000- 2314000],86.01002716183001,2456.9719537226333,9.48282e+11,9.07009e-11,2403500,2355500
+
+--- Reading the line : 0110-1111,[0- 1- 1- 0- 0- 0- 0- 0- 0- 1- 1- 1- 1],[0- 598000- 598000- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 741000],[0- 1- 1- 0- 1- 1- 1- 1],[0- 598000- 598000- 0- 741000- 741000- 741000- 741000],58.30695061504882,1711.0403954629157,5.58316e+11,1.04434e-10,2415500,2415500
+
+arrays of value as string :  ['0', '1', '1', '0', '1', '1', '1', '1']
+resulted X configuration :  [0, 1, 1, 0, 1, 1, 1, 1]
+--- Reading the line : 2000-2220,[2- 0- 0- 0- 0- 0- 0- 0- 0- 2- 2- 2- 0],[1248000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0],[2- 0- 0- 0- 2- 2- 2- 0],[1248000- 0- 0- 0- 1469000- 1469000- 1469000- 0],51.77398405678647,1531.4114249047118,4.07272e+11,1.27124e-10,2414500,2414500
+
+arrays of value as string :  ['2', '0', '0', '0', '2', '2', '2', '0']
+resulted X configuration :  [2, 0, 0, 0, 2, 2, 2, 0]
+--- Reading the line : 0001-1010,[0- 0- 0- 1- 0- 0- 0- 0- 0- 1- 0- 1- 0],[0- 0- 0- 598000- 0- 0- 0- 0- 0- 741000- 0- 741000- 0],[0- 0- 0- 1- 1- 0- 1- 0],[0- 0- 0- 598000- 741000- 0- 741000- 0],45.53821500451404,1355.432748106601,2.90132e+11,1.56957e-10,2412500,2412500
+
+arrays of value as string :  ['0', '0', '0', '1', '1', '0', '1', '0']
+resulted X configuration :  [0, 0, 0, 1, 1, 0, 1, 0]
+--- Reading the line : 2020-1110,[2- 0- 2- 0- 0- 0- 0- 0- 0- 1- 1- 1- 0],[1248000- 0- 1248000- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 0],[2- 0- 2- 0- 1- 1- 1- 0],[1248000- 0- 1248000- 0- 741000- 741000- 741000- 0],52.667563567092444,1549.4710343251256,4.438e+11,1.18674e-10,2411500,2411500
+
+arrays of value as string :  ['2', '0', '2', '0', '1', '1', '1', '0']
+resulted X configuration :  [2, 0, 2, 0, 1, 1, 1, 0]
+--- Reading the line : 1101-0330,[1- 1- 0- 1- 0- 0- 0- 0- 0- 0- 3- 3- 0],[598000- 598000- 0- 598000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0],[1- 1- 0- 1- 0- 3- 3- 0],[598000- 598000- 0- 598000- 0- 2314000- 2314000- 0],47.53954139270677,1399.9659109737981,3.81959e+11,1.24462e-10,2409500,2409500
+
+arrays of value as string :  ['1', '1', '0', '1', '0', '3', '3', '0']
+resulted X configuration :  [1, 1, 0, 1, 0, 3, 3, 0]
+--- Reading the line : 2200-3030,[2- 2- 0- 0- 0- 0- 0- 0- 0- 3- 0- 3- 0],[1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0],[2- 2- 0- 0- 3- 0- 3- 0],[1248000- 1248000- 0- 0- 2314000- 0- 2314000- 0],45.897499448583034,1362.2217646899223,3.14163e+11,1.46095e-10,2408000,2408000
+
+arrays of value as string :  ['2', '2', '0', '0', '3', '0', '3', '0']
+resulted X configuration :  [2, 2, 0, 0, 3, 0, 3, 0]
+--- Reading the line : 0030-3303,[0- 0- 3- 0- 0- 0- 0- 0- 0- 3- 3- 0- 3],[0- 0- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 2314000],[0- 0- 3- 0- 3- 3- 0- 3],[0- 0- 1690000- 0- 2314000- 2314000- 0- 2314000],90.60934290419034,2579.7132956128917,1.16934e+12,7.74876e-11,2378500,2295000
+
+--- Reading the line : 3030-3003,[3- 0- 3- 0- 0- 0- 0- 0- 0- 3- 0- 0- 3],[1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000],[3- 0- 3- 0- 3- 0- 0- 3],[1690000- 0- 1690000- 0- 2314000- 0- 0- 2314000],91.35347102360318,2600.9634313689126,8.88363e+11,1.02833e-10,2378500,2317000
+
+--- Reading the line : 0022-0222,[0- 0- 2- 2- 0- 0- 0- 0- 0- 0- 2- 2- 2],[0- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000],[0- 0- 2- 2- 0- 2- 2- 2],[0- 0- 1248000- 1248000- 0- 1469000- 1469000- 1469000],91.39655756236327,2601.5343232160412,9.6037e+11,9.51681e-11,2371500,2369500
+
+--- Reading the line : 2202-3333,[2- 2- 0- 2- 0- 0- 0- 0- 0- 3- 3- 3- 3],[1248000- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000- 2314000],[2- 2- 0- 2- 3- 3- 3- 3],[1248000- 1248000- 0- 1248000- 2314000- 2314000- 2314000- 2314000],91.2629471347553,2598.1689167738386,1.52316e+12,5.99168e-11,2338000,2274500
+
+--- Reading the line : 3003-3303,[3- 0- 0- 3- 0- 0- 0- 0- 0- 3- 3- 0- 3],[1690000- 0- 0- 1690000- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 2314000],[3- 0- 0- 3- 3- 3- 0- 3],[1690000- 0- 0- 1690000- 2314000- 2314000- 0- 2314000],91.48590224414237,2601.912304883867,1.3418e+12,6.81815e-11,2330000,2253500
+
+--- Reading the line : 2022-0300,[2- 0- 2- 2- 0- 0- 0- 0- 0- 0- 3- 0- 0],[1248000- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0],[2- 0- 2- 2- 0- 3- 0- 0],[1248000- 0- 1248000- 1248000- 0- 2314000- 0- 0],47.22626448231035,1404.4256738704491,4.03627e+11,1.17005e-10,2337000,2337000
+
+arrays of value as string :  ['2', '0', '2', '2', '0', '3', '0', '0']
+resulted X configuration :  [2, 0, 2, 2, 0, 3, 0, 0]
+--- Reading the line : 3033-3033,[3- 0- 3- 3- 0- 0- 0- 0- 0- 3- 0- 3- 3],[1690000- 0- 1690000- 1690000- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 2314000],[3- 0- 3- 3- 3- 0- 3- 3],[1690000- 0- 1690000- 1690000- 2314000- 0- 2314000- 2314000],91.14791319298523,2595.0486194332834,1.51743e+12,6.00673e-11,2306500,2209000
+
+--- Reading the line : 0303-1001,[0- 3- 0- 3- 0- 0- 0- 0- 0- 1- 0- 0- 1],[0- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 741000- 0- 0- 741000],[0- 3- 0- 3- 1- 0- 0- 1],[0- 1690000- 0- 1690000- 741000- 0- 0- 741000],63.57237459348866,1854.6648580956457,5.03581e+11,1.26241e-10,2321500,2321500
+
+arrays of value as string :  ['0', '3', '0', '3', '1', '0', '0', '1']
+resulted X configuration :  [0, 3, 0, 3, 1, 0, 0, 1]
+--- Reading the line : 0220-0030,[0- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0],[0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0],[0- 2- 2- 0- 0- 0- 3- 0],[0- 1248000- 1248000- 0- 0- 0- 2314000- 0],39.758510416877954,1184.6158406982167,1.87023e+11,2.12586e-10,2320000,2320000
+
+arrays of value as string :  ['0', '2', '2', '0', '0', '0', '3', '0']
+resulted X configuration :  [0, 2, 2, 0, 0, 0, 3, 0]
+--- Reading the line : 0003-2200,[0- 0- 0- 3- 0- 0- 0- 0- 0- 2- 2- 0- 0],[0- 0- 0- 1690000- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 0],[0- 0- 0- 3- 2- 2- 0- 0],[0- 0- 0- 1690000- 1469000- 1469000- 0- 0],57.01041146071817,1671.7541039480982,3.64861e+11,1.56252e-10,2319000,2319000
+
+arrays of value as string :  ['0', '0', '0', '3', '2', '2', '0', '0']
+resulted X configuration :  [0, 0, 0, 3, 2, 2, 0, 0]
+--- Reading the line : 1111-0200,[1- 1- 1- 1- 0- 0- 0- 0- 0- 0- 2- 0- 0],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[1- 1- 1- 1- 0- 2- 0- 0],[598000- 598000- 598000- 598000- 0- 1469000- 0- 0],41.38997957004534,1233.2040531200137,2.90512e+11,1.42473e-10,2317500,2317500
+
+arrays of value as string :  ['1', '1', '1', '1', '0', '2', '0', '0']
+resulted X configuration :  [1, 1, 1, 1, 0, 2, 0, 0]
+--- Reading the line : 0303-0200,[0- 3- 0- 3- 0- 0- 0- 0- 0- 0- 2- 0- 0],[0- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[0- 3- 0- 3- 0- 2- 0- 0],[0- 1690000- 0- 1690000- 0- 1469000- 0- 0],55.83559336409638,1646.3161410961156,3.70953e+11,1.50519e-10,2316000,2316000
+
+arrays of value as string :  ['0', '3', '0', '3', '0', '2', '0', '0']
+resulted X configuration :  [0, 3, 0, 3, 0, 2, 0, 0]
+--- Reading the line : 2220-2202,[2- 2- 2- 0- 0- 0- 0- 0- 0- 2- 2- 0- 2],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[2- 2- 2- 0- 2- 2- 0- 2],[1248000- 1248000- 1248000- 0- 1469000- 1469000- 0- 1469000],90.36794395948534,2573.5376417172633,9.5438e+11,9.46876e-11,2311500,2310500
+
+--- Reading the line : 1111-1101,[1- 1- 1- 1- 0- 0- 0- 0- 0- 1- 1- 0- 1],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 741000- 741000- 0- 741000],[1- 1- 1- 1- 1- 1- 0- 1],[598000- 598000- 598000- 598000- 741000- 741000- 0- 741000],54.188707093415594,1600.4146437350414,5.24034e+11,1.03407e-10,2309000,2309000
+
+arrays of value as string :  ['1', '1', '1', '1', '1', '1', '0', '1']
+resulted X configuration :  [1, 1, 1, 1, 1, 1, 0, 1]
+--- Reading the line : 3300-3003,[3- 3- 0- 0- 0- 0- 0- 0- 0- 3- 0- 0- 3],[1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000],[3- 3- 0- 0- 3- 0- 0- 3],[1690000- 1690000- 0- 0- 2314000- 0- 0- 2314000],91.0378905251894,2590.864955311569,8.86305e+11,1.02716e-10,2290000,2228000
+
+--- Reading the line : 3033-0000,[3- 0- 3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1690000- 0- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 0- 3- 3- 0- 0- 0- 0],[1690000- 0- 1690000- 1690000- 0- 0- 0- 0],55.63901610973564,1629.1899347283022,3.69696e+11,1.50499e-10,2306500,2306500
+
+arrays of value as string :  ['3', '0', '3', '3', '0', '0', '0', '0']
+resulted X configuration :  [3, 0, 3, 3, 0, 0, 0, 0]
+--- Reading the line : 2000-0202,[2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2- 0- 2],[1248000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 1469000],[2- 0- 0- 0- 0- 2- 0- 2],[1248000- 0- 0- 0- 0- 1469000- 0- 1469000],69.24427915706875,2000.7050198745412,5.37851e+11,1.28742e-10,2304500,2304500
+
+arrays of value as string :  ['2', '0', '0', '0', '0', '2', '0', '2']
+resulted X configuration :  [2, 0, 0, 0, 0, 2, 0, 2]
+--- Reading the line : 3333-0300,[3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 3- 0- 0],[1690000- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0],[3- 3- 3- 3- 0- 3- 0- 0],[1690000- 1690000- 1690000- 1690000- 0- 2314000- 0- 0],68.8585881417663,2002.428224969299,6.25572e+11,1.10073e-10,2302500,2302500
+
+arrays of value as string :  ['3', '3', '3', '3', '0', '3', '0', '0']
+resulted X configuration :  [3, 3, 3, 3, 0, 3, 0, 0]
+--- Reading the line : 0003-2022,[0- 0- 0- 3- 0- 0- 0- 0- 0- 2- 0- 2- 2],[0- 0- 0- 1690000- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 1469000],[0- 0- 0- 3- 2- 0- 2- 2],[0- 0- 0- 1690000- 1469000- 0- 1469000- 1469000],91.1025149142987,2593.115315255358,8.94489e+11,1.01849e-10,2296500,2288000
+
+--- Reading the line : 3000-2000,[3- 0- 0- 0- 0- 0- 0- 0- 0- 2- 0- 0- 0],[1690000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 0- 0],[3- 0- 0- 0- 2- 0- 0- 0],[1690000- 0- 0- 0- 1469000- 0- 0- 0],38.93515396837066,1169.4426109286767,1.50978e+11,2.57886e-10,2287000,2287000
+
+arrays of value as string :  ['3', '0', '0', '0', '2', '0', '0', '0']
+resulted X configuration :  [3, 0, 0, 0, 2, 0, 0, 0]
+--- Reading the line : 1111-3030,[1- 1- 1- 1- 0- 0- 0- 0- 0- 3- 0- 3- 0],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0],[1- 1- 1- 1- 3- 0- 3- 0],[598000- 598000- 598000- 598000- 2314000- 0- 2314000- 0],48.274555895924344,1425.8092139058645,4.17999e+11,1.1549e-10,2285500,2285500
+
+arrays of value as string :  ['1', '1', '1', '1', '3', '0', '3', '0']
+resulted X configuration :  [1, 1, 1, 1, 3, 0, 3, 0]
+--- Reading the line : 3003-2202,[3- 0- 0- 3- 0- 0- 0- 0- 0- 2- 2- 0- 2],[1690000- 0- 0- 1690000- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[3- 0- 0- 3- 2- 2- 0- 2],[1690000- 0- 0- 1690000- 1469000- 1469000- 0- 1469000],90.97419558775945,2589.8254916632814,1.02783e+12,8.85109e-11,2278500,2263500
+
+--- Reading the line : 3333-0001,[3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 1],[1690000- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 741000],[3- 3- 3- 3- 0- 0- 0- 1],[1690000- 1690000- 1690000- 1690000- 0- 0- 0- 741000],68.96356294855403,2008.0366192852198,6.26348e+11,1.10104e-10,2285500,2285500
+
+arrays of value as string :  ['3', '3', '3', '3', '0', '0', '0', '1']
+resulted X configuration :  [3, 3, 3, 3, 0, 0, 0, 1]
+--- Reading the line : 0300-0222,[0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 2- 2- 2],[0- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000],[0- 3- 0- 0- 0- 2- 2- 2],[0- 1690000- 0- 0- 0- 1469000- 1469000- 1469000],87.73265564111072,2504.5206546002637,7.92973e+11,1.10638e-10,2281500,2281000
+
+--- Reading the line : 1111-1111,[1- 1- 1- 1- 0- 0- 0- 0- 0- 1- 1- 1- 1],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 741000- 741000- 741000- 741000],[1- 1- 1- 1- 1- 1- 1- 1],[598000- 598000- 598000- 598000- 741000- 741000- 741000- 741000],59.626232100032496,1744.1463298231681,6.34485e+11,9.39758e-11,2279500,2279500
+
+arrays of value as string :  ['1', '1', '1', '1', '1', '1', '1', '1']
+resulted X configuration :  [1, 1, 1, 1, 1, 1, 1, 1]
+--- Reading the line : 0030-0011,[0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 1- 1],[0- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 741000],[0- 0- 3- 0- 0- 0- 1- 1],[0- 0- 1690000- 0- 0- 0- 741000- 741000],46.021102665309236,1361.132910881084,2.79074e+11,1.64906e-10,2278000,2278000
+
+arrays of value as string :  ['0', '0', '3', '0', '0', '0', '1', '1']
+resulted X configuration :  [0, 0, 3, 0, 0, 0, 1, 1]
+--- Reading the line : 3303-1110,[3- 3- 0- 3- 0- 0- 0- 0- 0- 1- 1- 1- 0],[1690000- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 741000- 741000- 741000- 0],[3- 3- 0- 3- 1- 1- 1- 0],[1690000- 1690000- 0- 1690000- 741000- 741000- 741000- 0],77.02527858774563,2227.941339033911,7.44423e+11,1.0347e-10,2276500,2276500
+
+arrays of value as string :  ['3', '3', '0', '3', '1', '1', '1', '0']
+resulted X configuration :  [3, 3, 0, 3, 1, 1, 1, 0]
+--- Reading the line : 3300-0010,[3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1- 0],[1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 0],[3- 3- 0- 0- 0- 0- 1- 0],[1690000- 1690000- 0- 0- 0- 0- 741000- 0],39.567167256666295,1180.6323626163482,1.78536e+11,2.2162e-10,2274500,2274500
+
+arrays of value as string :  ['3', '3', '0', '0', '0', '0', '1', '0']
+resulted X configuration :  [3, 3, 0, 0, 0, 0, 1, 0]
+--- Reading the line : 1011-0000,[1- 0- 1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0],[598000- 0- 598000- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 1- 1- 0- 0- 0- 0],[598000- 0- 598000- 598000- 0- 0- 0- 0],34.23733881173855,1028.0307948839916,1.24951e+11,2.74006e-10,2273500,2273500
+
+arrays of value as string :  ['1', '0', '1', '1', '0', '0', '0', '0']
+resulted X configuration :  [1, 0, 1, 1, 0, 0, 0, 0]
+ --- Getting data from file  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/SAMSUNG_RESULTS/summary_files_only_samsung_last_version/summary___27Oct22_08_50_04.csv
+--- Reading the line : 1010-0000,[1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[598000- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 1- 0- 0- 0- 0- 0],[598000- 0- 598000- 0- 0- 0- 0- 0],33.183528785008455,996.6608211911024,6.09273e+10,5.44641e-10,2488000,2488000
+
+arrays of value as string :  ['1', '0', '1', '0', '0', '0', '0', '0']
+resulted X configuration :  [1, 0, 1, 0, 0, 0, 0, 0]
+--- Reading the line : 3333-2002,[3- 3- 3- 3- 0- 0- 0- 0- 0- 2- 0- 0- 2],[1690000- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 1469000- 0- 0- 1469000],[3- 3- 3- 3- 2- 0- 0- 2],[1690000- 1690000- 1690000- 1690000- 1469000- 0- 0- 1469000],90.83815606507508,2584.7758725444814,1.00719e+12,9.01897e-11,2481000,2469500
+
+--- Reading the line : 3333-0303,[3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 3- 0- 3],[1690000- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000],[3- 3- 3- 3- 0- 3- 0- 3],[1690000- 1690000- 1690000- 1690000- 0- 2314000- 0- 2314000],90.83349168495118,2585.6450713118265,1.13185e+12,8.02522e-11,2445000,2399500
+
+--- Reading the line : 2220-0022,[2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 2- 2],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000],[2- 2- 2- 0- 0- 0- 2- 2],[1248000- 1248000- 1248000- 0- 0- 0- 1469000- 1469000],73.16942649261378,2108.967880848539,6.15352e+11,1.18907e-10,2462500,2462500
+
+arrays of value as string :  ['2', '2', '2', '0', '0', '0', '2', '2']
+resulted X configuration :  [2, 2, 2, 0, 0, 0, 2, 2]
+--- Reading the line : 0100-0030,[0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0],[0- 1- 0- 0- 0- 0- 3- 0],[0- 598000- 0- 0- 0- 0- 2314000- 0],39.44392969429446,1174.5958154411828,1.50834e+11,2.61506e-10,2461500,2461500
+
+arrays of value as string :  ['0', '1', '0', '0', '0', '0', '3', '0']
+resulted X configuration :  [0, 1, 0, 0, 0, 0, 3, 0]
+--- Reading the line : 0020-2022,[0- 0- 2- 0- 0- 0- 0- 0- 0- 2- 0- 2- 2],[0- 0- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 1469000],[0- 0- 2- 0- 2- 0- 2- 2],[0- 0- 1248000- 0- 1469000- 0- 1469000- 1469000],86.82899185243416,2483.477933140215,7.91896e+11,1.09647e-10,2458000,2457500
+
+--- Reading the line : 1100-0011,[1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1- 1],[598000- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 741000],[1- 1- 0- 0- 0- 0- 1- 1],[598000- 598000- 0- 0- 0- 0- 741000- 741000],45.94915231116237,1361.4245436108638,3.11121e+11,1.47689e-10,2456000,2456000
+
+arrays of value as string :  ['1', '1', '0', '0', '0', '0', '1', '1']
+resulted X configuration :  [1, 1, 0, 0, 0, 0, 1, 1]
+--- Reading the line : 1000-0200,[1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2- 0- 0],[598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[1- 0- 0- 0- 0- 2- 0- 0],[598000- 0- 0- 0- 0- 1469000- 0- 0],39.28516691705545,1168.9345285404715,1.51307e+11,2.59639e-10,2454500,2454500
+
+arrays of value as string :  ['1', '0', '0', '0', '0', '2', '0', '0']
+resulted X configuration :  [1, 0, 0, 0, 0, 2, 0, 0]
+--- Reading the line : 2000-0200,[2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2- 0- 0],[1248000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[2- 0- 0- 0- 0- 2- 0- 0],[1248000- 0- 0- 0- 0- 1469000- 0- 0],39.28492318173032,1165.1300121783097,1.50983e+11,2.60194e-10,2453500,2453500
+
+arrays of value as string :  ['2', '0', '0', '0', '0', '2', '0', '0']
+resulted X configuration :  [2, 0, 0, 0, 0, 2, 0, 0]
+--- Reading the line : 2002-0033,[2- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 3- 3],[1248000- 0- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000],[2- 0- 0- 2- 0- 0- 3- 3],[1248000- 0- 0- 1248000- 0- 0- 2314000- 2314000],91.1644553929722,2594.5600157696776,1.0066e+12,9.05667e-11,2434500,2369000
+
+--- Reading the line : 2220-0200,[2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 2- 0- 0],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[2- 2- 2- 0- 0- 2- 0- 0],[1248000- 1248000- 1248000- 0- 0- 1469000- 0- 0],42.68359200793935,1272.1152796381175,3.02264e+11,1.41213e-10,2438000,2438000
+
+arrays of value as string :  ['2', '2', '2', '0', '0', '2', '0', '0']
+resulted X configuration :  [2, 2, 2, 0, 0, 2, 0, 0]
+--- Reading the line : 3303-0002,[3- 3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 2],[1690000- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000],[3- 3- 0- 3- 0- 0- 0- 2],[1690000- 1690000- 0- 1690000- 0- 0- 0- 1469000],74.78520679812058,2163.291646618302,6.27719e+11,1.19138e-10,2435500,2436000
+
+--- Reading the line : 0101-2020,[0- 1- 0- 1- 0- 0- 0- 0- 0- 2- 0- 2- 0],[0- 598000- 0- 598000- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 0],[0- 1- 0- 1- 2- 0- 2- 0],[0- 598000- 0- 598000- 1469000- 0- 1469000- 0],46.624449883999155,1384.2998191177737,3.36052e+11,1.38742e-10,2434500,2434500
+
+arrays of value as string :  ['0', '1', '0', '1', '2', '0', '2', '0']
+resulted X configuration :  [0, 1, 0, 1, 2, 0, 2, 0]
+--- Reading the line : 0200-2220,[0- 2- 0- 0- 0- 0- 0- 0- 0- 2- 2- 2- 0],[0- 1248000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0],[0- 2- 0- 0- 2- 2- 2- 0],[0- 1248000- 0- 0- 1469000- 1469000- 1469000- 0],52.04989770082893,1534.3550744539166,4.05195e+11,1.28456e-10,2432500,2432500
+
+arrays of value as string :  ['0', '2', '0', '0', '2', '2', '2', '0']
+resulted X configuration :  [0, 2, 0, 0, 2, 2, 2, 0]
+--- Reading the line : 0100-0333,[0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 3- 3- 3],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000],[0- 1- 0- 0- 0- 3- 3- 3],[0- 598000- 0- 0- 0- 2314000- 2314000- 2314000],86.01002716183001,2456.9719537226333,9.48282e+11,9.07009e-11,2403500,2355500
+
+--- Reading the line : 0110-1111,[0- 1- 1- 0- 0- 0- 0- 0- 0- 1- 1- 1- 1],[0- 598000- 598000- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 741000],[0- 1- 1- 0- 1- 1- 1- 1],[0- 598000- 598000- 0- 741000- 741000- 741000- 741000],58.30695061504882,1711.0403954629157,5.58316e+11,1.04434e-10,2415500,2415500
+
+arrays of value as string :  ['0', '1', '1', '0', '1', '1', '1', '1']
+resulted X configuration :  [0, 1, 1, 0, 1, 1, 1, 1]
+--- Reading the line : 2000-2220,[2- 0- 0- 0- 0- 0- 0- 0- 0- 2- 2- 2- 0],[1248000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0],[2- 0- 0- 0- 2- 2- 2- 0],[1248000- 0- 0- 0- 1469000- 1469000- 1469000- 0],51.77398405678647,1531.4114249047118,4.07272e+11,1.27124e-10,2414500,2414500
+
+arrays of value as string :  ['2', '0', '0', '0', '2', '2', '2', '0']
+resulted X configuration :  [2, 0, 0, 0, 2, 2, 2, 0]
+--- Reading the line : 0001-1010,[0- 0- 0- 1- 0- 0- 0- 0- 0- 1- 0- 1- 0],[0- 0- 0- 598000- 0- 0- 0- 0- 0- 741000- 0- 741000- 0],[0- 0- 0- 1- 1- 0- 1- 0],[0- 0- 0- 598000- 741000- 0- 741000- 0],45.53821500451404,1355.432748106601,2.90132e+11,1.56957e-10,2412500,2412500
+
+arrays of value as string :  ['0', '0', '0', '1', '1', '0', '1', '0']
+resulted X configuration :  [0, 0, 0, 1, 1, 0, 1, 0]
+--- Reading the line : 2020-1110,[2- 0- 2- 0- 0- 0- 0- 0- 0- 1- 1- 1- 0],[1248000- 0- 1248000- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 0],[2- 0- 2- 0- 1- 1- 1- 0],[1248000- 0- 1248000- 0- 741000- 741000- 741000- 0],52.667563567092444,1549.4710343251256,4.438e+11,1.18674e-10,2411500,2411500
+
+arrays of value as string :  ['2', '0', '2', '0', '1', '1', '1', '0']
+resulted X configuration :  [2, 0, 2, 0, 1, 1, 1, 0]
+--- Reading the line : 1101-0330,[1- 1- 0- 1- 0- 0- 0- 0- 0- 0- 3- 3- 0],[598000- 598000- 0- 598000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0],[1- 1- 0- 1- 0- 3- 3- 0],[598000- 598000- 0- 598000- 0- 2314000- 2314000- 0],47.53954139270677,1399.9659109737981,3.81959e+11,1.24462e-10,2409500,2409500
+
+arrays of value as string :  ['1', '1', '0', '1', '0', '3', '3', '0']
+resulted X configuration :  [1, 1, 0, 1, 0, 3, 3, 0]
+--- Reading the line : 2200-3030,[2- 2- 0- 0- 0- 0- 0- 0- 0- 3- 0- 3- 0],[1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0],[2- 2- 0- 0- 3- 0- 3- 0],[1248000- 1248000- 0- 0- 2314000- 0- 2314000- 0],45.897499448583034,1362.2217646899223,3.14163e+11,1.46095e-10,2408000,2408000
+
+arrays of value as string :  ['2', '2', '0', '0', '3', '0', '3', '0']
+resulted X configuration :  [2, 2, 0, 0, 3, 0, 3, 0]
+--- Reading the line : 0030-3303,[0- 0- 3- 0- 0- 0- 0- 0- 0- 3- 3- 0- 3],[0- 0- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 2314000],[0- 0- 3- 0- 3- 3- 0- 3],[0- 0- 1690000- 0- 2314000- 2314000- 0- 2314000],90.60934290419034,2579.7132956128917,1.16934e+12,7.74876e-11,2378500,2295000
+
+--- Reading the line : 3030-3003,[3- 0- 3- 0- 0- 0- 0- 0- 0- 3- 0- 0- 3],[1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000],[3- 0- 3- 0- 3- 0- 0- 3],[1690000- 0- 1690000- 0- 2314000- 0- 0- 2314000],91.35347102360318,2600.9634313689126,8.88363e+11,1.02833e-10,2378500,2317000
+
+--- Reading the line : 0022-0222,[0- 0- 2- 2- 0- 0- 0- 0- 0- 0- 2- 2- 2],[0- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000],[0- 0- 2- 2- 0- 2- 2- 2],[0- 0- 1248000- 1248000- 0- 1469000- 1469000- 1469000],91.39655756236327,2601.5343232160412,9.6037e+11,9.51681e-11,2371500,2369500
+
+--- Reading the line : 2202-3333,[2- 2- 0- 2- 0- 0- 0- 0- 0- 3- 3- 3- 3],[1248000- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000- 2314000],[2- 2- 0- 2- 3- 3- 3- 3],[1248000- 1248000- 0- 1248000- 2314000- 2314000- 2314000- 2314000],91.2629471347553,2598.1689167738386,1.52316e+12,5.99168e-11,2338000,2274500
+
+--- Reading the line : 3003-3303,[3- 0- 0- 3- 0- 0- 0- 0- 0- 3- 3- 0- 3],[1690000- 0- 0- 1690000- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 2314000],[3- 0- 0- 3- 3- 3- 0- 3],[1690000- 0- 0- 1690000- 2314000- 2314000- 0- 2314000],91.48590224414237,2601.912304883867,1.3418e+12,6.81815e-11,2330000,2253500
+
+--- Reading the line : 2022-0300,[2- 0- 2- 2- 0- 0- 0- 0- 0- 0- 3- 0- 0],[1248000- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0],[2- 0- 2- 2- 0- 3- 0- 0],[1248000- 0- 1248000- 1248000- 0- 2314000- 0- 0],47.22626448231035,1404.4256738704491,4.03627e+11,1.17005e-10,2337000,2337000
+
+arrays of value as string :  ['2', '0', '2', '2', '0', '3', '0', '0']
+resulted X configuration :  [2, 0, 2, 2, 0, 3, 0, 0]
+--- Reading the line : 3033-3033,[3- 0- 3- 3- 0- 0- 0- 0- 0- 3- 0- 3- 3],[1690000- 0- 1690000- 1690000- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 2314000],[3- 0- 3- 3- 3- 0- 3- 3],[1690000- 0- 1690000- 1690000- 2314000- 0- 2314000- 2314000],91.14791319298523,2595.0486194332834,1.51743e+12,6.00673e-11,2306500,2209000
+
+--- Reading the line : 0303-1001,[0- 3- 0- 3- 0- 0- 0- 0- 0- 1- 0- 0- 1],[0- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 741000- 0- 0- 741000],[0- 3- 0- 3- 1- 0- 0- 1],[0- 1690000- 0- 1690000- 741000- 0- 0- 741000],63.57237459348866,1854.6648580956457,5.03581e+11,1.26241e-10,2321500,2321500
+
+arrays of value as string :  ['0', '3', '0', '3', '1', '0', '0', '1']
+resulted X configuration :  [0, 3, 0, 3, 1, 0, 0, 1]
+--- Reading the line : 0220-0030,[0- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0],[0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0],[0- 2- 2- 0- 0- 0- 3- 0],[0- 1248000- 1248000- 0- 0- 0- 2314000- 0],39.758510416877954,1184.6158406982167,1.87023e+11,2.12586e-10,2320000,2320000
+
+arrays of value as string :  ['0', '2', '2', '0', '0', '0', '3', '0']
+resulted X configuration :  [0, 2, 2, 0, 0, 0, 3, 0]
+--- Reading the line : 0003-2200,[0- 0- 0- 3- 0- 0- 0- 0- 0- 2- 2- 0- 0],[0- 0- 0- 1690000- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 0],[0- 0- 0- 3- 2- 2- 0- 0],[0- 0- 0- 1690000- 1469000- 1469000- 0- 0],57.01041146071817,1671.7541039480982,3.64861e+11,1.56252e-10,2319000,2319000
+
+arrays of value as string :  ['0', '0', '0', '3', '2', '2', '0', '0']
+resulted X configuration :  [0, 0, 0, 3, 2, 2, 0, 0]
+--- Reading the line : 1111-0200,[1- 1- 1- 1- 0- 0- 0- 0- 0- 0- 2- 0- 0],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[1- 1- 1- 1- 0- 2- 0- 0],[598000- 598000- 598000- 598000- 0- 1469000- 0- 0],41.38997957004534,1233.2040531200137,2.90512e+11,1.42473e-10,2317500,2317500
+
+arrays of value as string :  ['1', '1', '1', '1', '0', '2', '0', '0']
+resulted X configuration :  [1, 1, 1, 1, 0, 2, 0, 0]
+--- Reading the line : 0303-0200,[0- 3- 0- 3- 0- 0- 0- 0- 0- 0- 2- 0- 0],[0- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[0- 3- 0- 3- 0- 2- 0- 0],[0- 1690000- 0- 1690000- 0- 1469000- 0- 0],55.83559336409638,1646.3161410961156,3.70953e+11,1.50519e-10,2316000,2316000
+
+arrays of value as string :  ['0', '3', '0', '3', '0', '2', '0', '0']
+resulted X configuration :  [0, 3, 0, 3, 0, 2, 0, 0]
+--- Reading the line : 2220-2202,[2- 2- 2- 0- 0- 0- 0- 0- 0- 2- 2- 0- 2],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[2- 2- 2- 0- 2- 2- 0- 2],[1248000- 1248000- 1248000- 0- 1469000- 1469000- 0- 1469000],90.36794395948534,2573.5376417172633,9.5438e+11,9.46876e-11,2311500,2310500
+
+--- Reading the line : 1111-1101,[1- 1- 1- 1- 0- 0- 0- 0- 0- 1- 1- 0- 1],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 741000- 741000- 0- 741000],[1- 1- 1- 1- 1- 1- 0- 1],[598000- 598000- 598000- 598000- 741000- 741000- 0- 741000],54.188707093415594,1600.4146437350414,5.24034e+11,1.03407e-10,2309000,2309000
+
+arrays of value as string :  ['1', '1', '1', '1', '1', '1', '0', '1']
+resulted X configuration :  [1, 1, 1, 1, 1, 1, 0, 1]
+--- Reading the line : 3300-3003,[3- 3- 0- 0- 0- 0- 0- 0- 0- 3- 0- 0- 3],[1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000],[3- 3- 0- 0- 3- 0- 0- 3],[1690000- 1690000- 0- 0- 2314000- 0- 0- 2314000],91.0378905251894,2590.864955311569,8.86305e+11,1.02716e-10,2290000,2228000
+
+--- Reading the line : 3033-0000,[3- 0- 3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1690000- 0- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 0- 3- 3- 0- 0- 0- 0],[1690000- 0- 1690000- 1690000- 0- 0- 0- 0],55.63901610973564,1629.1899347283022,3.69696e+11,1.50499e-10,2306500,2306500
+
+arrays of value as string :  ['3', '0', '3', '3', '0', '0', '0', '0']
+resulted X configuration :  [3, 0, 3, 3, 0, 0, 0, 0]
+--- Reading the line : 2000-0202,[2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2- 0- 2],[1248000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 1469000],[2- 0- 0- 0- 0- 2- 0- 2],[1248000- 0- 0- 0- 0- 1469000- 0- 1469000],69.24427915706875,2000.7050198745412,5.37851e+11,1.28742e-10,2304500,2304500
+
+arrays of value as string :  ['2', '0', '0', '0', '0', '2', '0', '2']
+resulted X configuration :  [2, 0, 0, 0, 0, 2, 0, 2]
+--- Reading the line : 3333-0300,[3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 3- 0- 0],[1690000- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0],[3- 3- 3- 3- 0- 3- 0- 0],[1690000- 1690000- 1690000- 1690000- 0- 2314000- 0- 0],68.8585881417663,2002.428224969299,6.25572e+11,1.10073e-10,2302500,2302500
+
+arrays of value as string :  ['3', '3', '3', '3', '0', '3', '0', '0']
+resulted X configuration :  [3, 3, 3, 3, 0, 3, 0, 0]
+--- Reading the line : 0003-2022,[0- 0- 0- 3- 0- 0- 0- 0- 0- 2- 0- 2- 2],[0- 0- 0- 1690000- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 1469000],[0- 0- 0- 3- 2- 0- 2- 2],[0- 0- 0- 1690000- 1469000- 0- 1469000- 1469000],91.1025149142987,2593.115315255358,8.94489e+11,1.01849e-10,2296500,2288000
+
+--- Reading the line : 3000-2000,[3- 0- 0- 0- 0- 0- 0- 0- 0- 2- 0- 0- 0],[1690000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 0- 0],[3- 0- 0- 0- 2- 0- 0- 0],[1690000- 0- 0- 0- 1469000- 0- 0- 0],38.93515396837066,1169.4426109286767,1.50978e+11,2.57886e-10,2287000,2287000
+
+arrays of value as string :  ['3', '0', '0', '0', '2', '0', '0', '0']
+resulted X configuration :  [3, 0, 0, 0, 2, 0, 0, 0]
+--- Reading the line : 1111-3030,[1- 1- 1- 1- 0- 0- 0- 0- 0- 3- 0- 3- 0],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0],[1- 1- 1- 1- 3- 0- 3- 0],[598000- 598000- 598000- 598000- 2314000- 0- 2314000- 0],48.274555895924344,1425.8092139058645,4.17999e+11,1.1549e-10,2285500,2285500
+
+arrays of value as string :  ['1', '1', '1', '1', '3', '0', '3', '0']
+resulted X configuration :  [1, 1, 1, 1, 3, 0, 3, 0]
+--- Reading the line : 3003-2202,[3- 0- 0- 3- 0- 0- 0- 0- 0- 2- 2- 0- 2],[1690000- 0- 0- 1690000- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[3- 0- 0- 3- 2- 2- 0- 2],[1690000- 0- 0- 1690000- 1469000- 1469000- 0- 1469000],90.97419558775945,2589.8254916632814,1.02783e+12,8.85109e-11,2278500,2263500
+
+--- Reading the line : 3333-0001,[3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 1],[1690000- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 741000],[3- 3- 3- 3- 0- 0- 0- 1],[1690000- 1690000- 1690000- 1690000- 0- 0- 0- 741000],68.96356294855403,2008.0366192852198,6.26348e+11,1.10104e-10,2285500,2285500
+
+arrays of value as string :  ['3', '3', '3', '3', '0', '0', '0', '1']
+resulted X configuration :  [3, 3, 3, 3, 0, 0, 0, 1]
+--- Reading the line : 0300-0222,[0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 2- 2- 2],[0- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000],[0- 3- 0- 0- 0- 2- 2- 2],[0- 1690000- 0- 0- 0- 1469000- 1469000- 1469000],87.73265564111072,2504.5206546002637,7.92973e+11,1.10638e-10,2281500,2281000
+
+--- Reading the line : 1111-1111,[1- 1- 1- 1- 0- 0- 0- 0- 0- 1- 1- 1- 1],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 741000- 741000- 741000- 741000],[1- 1- 1- 1- 1- 1- 1- 1],[598000- 598000- 598000- 598000- 741000- 741000- 741000- 741000],59.626232100032496,1744.1463298231681,6.34485e+11,9.39758e-11,2279500,2279500
+
+arrays of value as string :  ['1', '1', '1', '1', '1', '1', '1', '1']
+resulted X configuration :  [1, 1, 1, 1, 1, 1, 1, 1]
+--- Reading the line : 0030-0011,[0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 1- 1],[0- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 741000],[0- 0- 3- 0- 0- 0- 1- 1],[0- 0- 1690000- 0- 0- 0- 741000- 741000],46.021102665309236,1361.132910881084,2.79074e+11,1.64906e-10,2278000,2278000
+
+arrays of value as string :  ['0', '0', '3', '0', '0', '0', '1', '1']
+resulted X configuration :  [0, 0, 3, 0, 0, 0, 1, 1]
+--- Reading the line : 3303-1110,[3- 3- 0- 3- 0- 0- 0- 0- 0- 1- 1- 1- 0],[1690000- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 741000- 741000- 741000- 0],[3- 3- 0- 3- 1- 1- 1- 0],[1690000- 1690000- 0- 1690000- 741000- 741000- 741000- 0],77.02527858774563,2227.941339033911,7.44423e+11,1.0347e-10,2276500,2276500
+
+arrays of value as string :  ['3', '3', '0', '3', '1', '1', '1', '0']
+resulted X configuration :  [3, 3, 0, 3, 1, 1, 1, 0]
+--- Reading the line : 3300-0010,[3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1- 0],[1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 0],[3- 3- 0- 0- 0- 0- 1- 0],[1690000- 1690000- 0- 0- 0- 0- 741000- 0],39.567167256666295,1180.6323626163482,1.78536e+11,2.2162e-10,2274500,2274500
+
+arrays of value as string :  ['3', '3', '0', '0', '0', '0', '1', '0']
+resulted X configuration :  [3, 3, 0, 0, 0, 0, 1, 0]
+--- Reading the line : 1011-0000,[1- 0- 1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0],[598000- 0- 598000- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 1- 1- 0- 0- 0- 0],[598000- 0- 598000- 598000- 0- 0- 0- 0],34.23733881173855,1028.0307948839916,1.24951e+11,2.74006e-10,2273500,2273500
+
+arrays of value as string :  ['1', '0', '1', '1', '0', '0', '0', '0']
+resulted X configuration :  [1, 0, 1, 1, 0, 0, 0, 0]
+--- Reading the line : 0101-0220,[0- 1- 0- 1- 0- 0- 0- 0- 0- 0- 2- 2- 0],[0- 598000- 0- 598000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0],[0- 1- 0- 1- 0- 2- 2- 0],[0- 598000- 0- 598000- 0- 1469000- 1469000- 0],46.638618909890624,1384.9379004477273,3.35416e+11,1.39047e-10,2732000,2732000
+
+arrays of value as string :  ['0', '1', '0', '1', '0', '2', '2', '0']
+resulted X configuration :  [0, 1, 0, 1, 0, 2, 2, 0]
+--- Reading the line : 0000-1001,[0- 0- 0- 0- 0- 0- 0- 0- 0- 1- 0- 0- 1],[0- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 0- 0- 741000],[0- 0- 0- 0- 1- 0- 0- 1],[0- 0- 0- 0- 741000- 0- 0- 741000],45.61877800997951,1354.510417582785,2.38635e+11,1.91165e-10,2731000,2731000
+
+arrays of value as string :  ['0', '0', '0', '0', '1', '0', '0', '1']
+resulted X configuration :  [0, 0, 0, 0, 1, 0, 0, 1]
+--- Reading the line : 3030-2202,[3- 0- 3- 0- 0- 0- 0- 0- 0- 2- 2- 0- 2],[1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[3- 0- 3- 0- 2- 2- 0- 2],[1690000- 0- 1690000- 0- 1469000- 1469000- 0- 1469000],87.04356826274503,2492.07396468035,8.40193e+11,1.03599e-10,2727500,2727000
+
+--- Reading the line : 2202-3030,[2- 2- 0- 2- 0- 0- 0- 0- 0- 3- 0- 3- 0],[1248000- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0],[2- 2- 0- 2- 3- 0- 3- 0],[1248000- 1248000- 0- 1248000- 2314000- 0- 2314000- 0],54.51713493996797,1600.7150037117678,5.28713e+11,1.03113e-10,2725500,2725500
+
+arrays of value as string :  ['2', '2', '0', '2', '3', '0', '3', '0']
+resulted X configuration :  [2, 2, 0, 2, 3, 0, 3, 0]
+--- Reading the line : 2002-0110,[2- 0- 0- 2- 0- 0- 0- 0- 0- 0- 1- 1- 0],[1248000- 0- 0- 1248000- 0- 0- 0- 0- 0- 0- 741000- 741000- 0],[2- 0- 0- 2- 0- 1- 1- 0],[1248000- 0- 0- 1248000- 0- 741000- 741000- 0],51.850279591253454,1529.070520077931,4.33112e+11,1.19716e-10,2724000,2724000
+
+arrays of value as string :  ['2', '0', '0', '2', '0', '1', '1', '0']
+resulted X configuration :  [2, 0, 0, 2, 0, 1, 1, 0]
+--- Reading the line : 1111-0300,[1- 1- 1- 1- 0- 0- 0- 0- 0- 0- 3- 0- 0],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0],[1- 1- 1- 1- 0- 3- 0- 0],[598000- 598000- 598000- 598000- 0- 2314000- 0- 0],41.598960747373816,1237.924563229372,2.91449e+11,1.42732e-10,2722500,2722500
+
+arrays of value as string :  ['1', '1', '1', '1', '0', '3', '0', '0']
+resulted X configuration :  [1, 1, 1, 1, 0, 3, 0, 0]
+--- Reading the line : 3033-2202,[3- 0- 3- 3- 0- 0- 0- 0- 0- 2- 2- 0- 2],[1690000- 0- 1690000- 1690000- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[3- 0- 3- 3- 2- 2- 0- 2],[1690000- 0- 1690000- 1690000- 1469000- 1469000- 0- 1469000],92.1563035213829,2618.5795241455894,1.15667e+12,7.96738e-11,2714000,2694000
+
+--- Reading the line : 2022-0003,[2- 0- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 3],[1248000- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000],[2- 0- 2- 2- 0- 0- 0- 3],[1248000- 0- 1248000- 1248000- 0- 0- 0- 2314000],92.23158134572502,2622.184344108444,6.81065e+11,1.35423e-10,2700000,2683500
+
+--- Reading the line : 1100-2202,[1- 1- 0- 0- 0- 0- 0- 0- 0- 2- 2- 0- 2],[598000- 598000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[1- 1- 0- 0- 2- 2- 0- 2],[598000- 598000- 0- 0- 1469000- 1469000- 0- 1469000],88.1105548621914,2514.877235795017,8.2682e+11,1.06566e-10,2681500,2681000
+
+--- Reading the line : 3003-0330,[3- 0- 0- 3- 0- 0- 0- 0- 0- 0- 3- 3- 0],[1690000- 0- 0- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0],[3- 0- 0- 3- 0- 3- 3- 0],[1690000- 0- 0- 1690000- 0- 2314000- 2314000- 0],63.41847988934798,1849.4283382838514,4.99937e+11,1.26853e-10,2682500,2682500
+
+arrays of value as string :  ['3', '0', '0', '3', '0', '3', '3', '0']
+resulted X configuration :  [3, 0, 0, 3, 0, 3, 3, 0]
+--- Reading the line : 2022-1001,[2- 0- 2- 2- 0- 0- 0- 0- 0- 1- 0- 0- 1],[1248000- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 741000- 0- 0- 741000],[2- 0- 2- 2- 1- 0- 0- 1],[1248000- 0- 1248000- 1248000- 741000- 0- 0- 741000],53.88972265548802,1584.6740575912197,5.19211e+11,1.03792e-10,2680500,2680500
+
+arrays of value as string :  ['2', '0', '2', '2', '1', '0', '0', '1']
+resulted X configuration :  [2, 0, 2, 2, 1, 0, 0, 1]
+--- Reading the line : 0003-3003,[0- 0- 0- 3- 0- 0- 0- 0- 0- 3- 0- 0- 3],[0- 0- 0- 1690000- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000],[0- 0- 0- 3- 3- 0- 0- 3],[0- 0- 0- 1690000- 2314000- 0- 0- 2314000],92.29636491134727,2623.6274810215923,9.34724e+11,9.87418e-11,2661500,2595000
+
+--- Reading the line : 2020-1111,[2- 0- 2- 0- 0- 0- 0- 0- 0- 1- 1- 1- 1],[1248000- 0- 1248000- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 741000],[2- 0- 2- 0- 1- 1- 1- 1],[1248000- 0- 1248000- 0- 741000- 741000- 741000- 741000],58.48646984188907,1715.8205674832561,5.67317e+11,1.03093e-10,2659000,2659000
+
+arrays of value as string :  ['2', '0', '2', '0', '1', '1', '1', '1']
+resulted X configuration :  [2, 0, 2, 0, 1, 1, 1, 1]
+--- Reading the line : 3000-0001,[3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1],[1690000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 741000],[3- 0- 0- 0- 0- 0- 0- 1],[1690000- 0- 0- 0- 0- 0- 0- 741000],39.575303330951975,1178.5313177008625,1.50741e+11,2.62538e-10,2658000,2658000
+
+arrays of value as string :  ['3', '0', '0', '0', '0', '0', '0', '1']
+resulted X configuration :  [3, 0, 0, 0, 0, 0, 0, 1]
+--- Reading the line : 3303-0220,[3- 3- 0- 3- 0- 0- 0- 0- 0- 0- 2- 2- 0],[1690000- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0],[3- 3- 0- 3- 0- 2- 2- 0],[1690000- 1690000- 0- 1690000- 0- 1469000- 1469000- 0],69.87569285664549,2031.7999631065695,6.32529e+11,1.1047e-10,2655500,2655500
+
+arrays of value as string :  ['3', '3', '0', '3', '0', '2', '2', '0']
+resulted X configuration :  [3, 3, 0, 3, 0, 2, 2, 0]
+--- Reading the line : 2222-0200,[2- 2- 2- 2- 0- 0- 0- 0- 0- 0- 2- 0- 0],[1248000- 1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[2- 2- 2- 2- 0- 2- 0- 0],[1248000- 1248000- 1248000- 1248000- 0- 1469000- 0- 0],49.78269170515333,1473.2925869839294,4.89218e+11,1.0176e-10,2654500,2654500
+
+arrays of value as string :  ['2', '2', '2', '2', '0', '2', '0', '0']
+resulted X configuration :  [2, 2, 2, 2, 0, 2, 0, 0]
+--- Reading the line : 3003-2022,[3- 0- 0- 3- 0- 0- 0- 0- 0- 2- 0- 2- 2],[1690000- 0- 0- 1690000- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 1469000],[3- 0- 0- 3- 2- 0- 2- 2],[1690000- 0- 0- 1690000- 1469000- 0- 1469000- 1469000],92.23020774563362,2621.283127232508,1.03134e+12,8.94275e-11,2647000,2634000
+
+--- Reading the line : 0020-0202,[0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 2- 0- 2],[0- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 1469000],[0- 0- 2- 0- 0- 2- 0- 2],[0- 0- 1248000- 0- 0- 1469000- 0- 1469000],68.41842087281262,1990.9655111231395,5.33843e+11,1.28162e-10,2632500,2632500
+
+arrays of value as string :  ['0', '0', '2', '0', '0', '2', '0', '2']
+resulted X configuration :  [0, 0, 2, 0, 0, 2, 0, 2]
+--- Reading the line : 0220-0330,[0- 2- 2- 0- 0- 0- 0- 0- 0- 0- 3- 3- 0],[0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0],[0- 2- 2- 0- 0- 3- 3- 0],[0- 1248000- 1248000- 0- 0- 2314000- 2314000- 0],46.129310755988286,1366.7875665520824,3.149e+11,1.46489e-10,2634000,2634000
+
+arrays of value as string :  ['0', '2', '2', '0', '0', '3', '3', '0']
+resulted X configuration :  [0, 2, 2, 0, 0, 3, 3, 0]
+--- Reading the line : 3003-1111,[3- 0- 0- 3- 0- 0- 0- 0- 0- 1- 1- 1- 1],[1690000- 0- 0- 1690000- 0- 0- 0- 0- 0- 741000- 741000- 741000- 741000],[3- 0- 0- 3- 1- 1- 1- 1],[1690000- 0- 0- 1690000- 741000- 741000- 741000- 741000],76.81195105108375,2209.867621778395,7.57861e+11,1.01354e-10,2631500,2631500
+
+arrays of value as string :  ['3', '0', '0', '3', '1', '1', '1', '1']
+resulted X configuration :  [3, 0, 0, 3, 1, 1, 1, 1]
+--- Reading the line : 3030-0101,[3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 1- 0- 1],[1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 741000- 0- 741000],[3- 0- 3- 0- 0- 1- 0- 1],[1690000- 0- 1690000- 0- 0- 741000- 0- 741000],46.24585697786419,1374.5366306163316,3.1407e+11,1.47247e-10,2630000,2630000
+
+arrays of value as string :  ['3', '0', '3', '0', '0', '1', '0', '1']
+resulted X configuration :  [3, 0, 3, 0, 0, 1, 0, 1]
+--- Reading the line : 0100-0300,[0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0- 0],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 0],[0- 1- 0- 0- 0- 3- 0- 0],[0- 598000- 0- 0- 0- 2314000- 0- 0],39.24987734486909,1172.1517577749983,1.51266e+11,2.59476e-10,2629000,2629000
+
+arrays of value as string :  ['0', '1', '0', '0', '0', '3', '0', '0']
+resulted X configuration :  [0, 1, 0, 0, 0, 3, 0, 0]
+--- Reading the line : 3300-3030,[3- 3- 0- 0- 0- 0- 0- 0- 0- 3- 0- 3- 0],[1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0],[3- 3- 0- 0- 3- 0- 3- 0],[1690000- 1690000- 0- 0- 2314000- 0- 2314000- 0],45.90994420974304,1356.4733396258252,3.14512e+11,1.45972e-10,2627500,2627500
+
+arrays of value as string :  ['3', '3', '0', '0', '3', '0', '3', '0']
+resulted X configuration :  [3, 3, 0, 0, 3, 0, 3, 0]
+--- Reading the line : 0033-2200,[0- 0- 3- 3- 0- 0- 0- 0- 0- 2- 2- 0- 0],[0- 0- 1690000- 1690000- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 0],[0- 0- 3- 3- 2- 2- 0- 0],[0- 0- 1690000- 1690000- 1469000- 1469000- 0- 0],63.201054281777445,1843.9871856543534,4.9897e+11,1.26663e-10,2626000,2626000
+
+arrays of value as string :  ['0', '0', '3', '3', '2', '2', '0', '0']
+resulted X configuration :  [0, 0, 3, 3, 2, 2, 0, 0]
+--- Reading the line : 0333-0202,[0- 3- 3- 3- 0- 0- 0- 0- 0- 0- 2- 0- 2],[0- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 1469000- 0- 1469000],[0- 3- 3- 3- 0- 2- 0- 2],[0- 1690000- 1690000- 1690000- 0- 1469000- 0- 1469000],91.51868444561656,2601.7064305736167,8.96494e+11,1.02085e-10,2621000,2619500
+
+--- Reading the line : 0011-2202,[0- 0- 1- 1- 0- 0- 0- 0- 0- 2- 2- 0- 2],[0- 0- 598000- 598000- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[0- 0- 1- 1- 2- 2- 0- 2],[0- 0- 598000- 598000- 1469000- 1469000- 0- 1469000],87.43858531009103,2501.6558422922976,8.60923e+11,1.01564e-10,2616000,2615500
+
+--- Reading the line : 0333-1001,[0- 3- 3- 3- 0- 0- 0- 0- 0- 1- 0- 0- 1],[0- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 741000- 0- 0- 741000],[0- 3- 3- 3- 1- 0- 0- 1],[0- 1690000- 1690000- 1690000- 741000- 0- 0- 741000],70.12495871728183,2036.8429665168107,6.3294e+11,1.10792e-10,2614000,2614000
+
+arrays of value as string :  ['0', '3', '3', '3', '1', '0', '0', '1']
+resulted X configuration :  [0, 3, 3, 3, 1, 0, 0, 1]
+--- Reading the line : 1110-0110,[1- 1- 1- 0- 0- 0- 0- 0- 0- 0- 1- 1- 0],[598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 0- 741000- 741000- 0],[1- 1- 1- 0- 0- 1- 1- 0],[598000- 598000- 598000- 0- 0- 741000- 741000- 0],46.48836389397682,1375.4453310142567,3.38587e+11,1.37301e-10,2612500,2612500
+
+arrays of value as string :  ['1', '1', '1', '0', '0', '1', '1', '0']
+resulted X configuration :  [1, 1, 1, 0, 0, 1, 1, 0]
+--- Reading the line : 2222-0011,[2- 2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 1- 1],[1248000- 1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 741000- 741000],[2- 2- 2- 2- 0- 0- 1- 1],[1248000- 1248000- 1248000- 1248000- 0- 0- 741000- 741000],57.803218191185564,1687.5029279083308,6.12778e+11,9.43298e-11,2610500,2610500
+
+arrays of value as string :  ['2', '2', '2', '2', '0', '0', '1', '1']
+resulted X configuration :  [2, 2, 2, 2, 0, 0, 1, 1]
+--- Reading the line : 3303-0010,[3- 3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 1- 0],[1690000- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 741000- 0],[3- 3- 0- 3- 0- 0- 1- 0],[1690000- 1690000- 0- 1690000- 0- 0- 741000- 0],62.557345528219294,1834.0008790620582,4.97592e+11,1.2572e-10,2609500,2609500
+
+arrays of value as string :  ['3', '3', '0', '3', '0', '0', '1', '0']
+resulted X configuration :  [3, 3, 0, 3, 0, 0, 1, 0]
+--- Reading the line : 0020-0220,[0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 2- 2- 0],[0- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0],[0- 0- 2- 0- 0- 2- 2- 0],[0- 0- 1248000- 0- 0- 1469000- 1469000- 0],45.66057335531066,1355.5596109026415,2.80919e+11,1.6254e-10,2607500,2607500
+
+arrays of value as string :  ['0', '0', '2', '0', '0', '2', '2', '0']
+resulted X configuration :  [0, 0, 2, 0, 0, 2, 2, 0]
+--- Reading the line : 1101-0020,[1- 1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 2- 0],[598000- 598000- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0],[1- 1- 0- 1- 0- 0- 2- 0],[598000- 598000- 0- 598000- 0- 0- 1469000- 0],40.85218864169798,1223.464152687641,2.50212e+11,1.6327e-10,2609000,2609000
+
+arrays of value as string :  ['1', '1', '0', '1', '0', '0', '2', '0']
+resulted X configuration :  [1, 1, 0, 1, 0, 0, 2, 0]
+--- Reading the line : 0011-2220,[0- 0- 1- 1- 0- 0- 0- 0- 0- 2- 2- 2- 0],[0- 0- 598000- 598000- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0],[0- 0- 1- 1- 2- 2- 2- 0],[0- 0- 598000- 598000- 1469000- 1469000- 1469000- 0],53.21646515709505,1562.605483587304,4.66896e+11,1.13979e-10,2607500,2607500
+
+arrays of value as string :  ['0', '0', '1', '1', '2', '2', '2', '0']
+resulted X configuration :  [0, 0, 1, 1, 2, 2, 2, 0]
+--- Reading the line : 0100-1111,[0- 1- 0- 0- 0- 0- 0- 0- 0- 1- 1- 1- 1],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 741000],[0- 1- 0- 0- 1- 1- 1- 1],[0- 598000- 0- 0- 741000- 741000- 741000- 741000],57.63693828796705,1696.7671411616268,5.29697e+11,1.08811e-10,2606500,2606500
+
+arrays of value as string :  ['0', '1', '0', '0', '1', '1', '1', '1']
+resulted X configuration :  [0, 1, 0, 0, 1, 1, 1, 1]
+--- Reading the line : 2220-0002,[2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1469000],[2- 2- 2- 0- 0- 0- 0- 2],[1248000- 1248000- 1248000- 0- 0- 0- 0- 1469000],51.820824721810226,1539.140631699505,3.49533e+11,1.48257e-10,2604500,2604500
+
+arrays of value as string :  ['2', '2', '2', '0', '0', '0', '0', '2']
+resulted X configuration :  [2, 2, 2, 0, 0, 0, 0, 2]
+--- Reading the line : 1101-1101,[1- 1- 0- 1- 0- 0- 0- 0- 0- 1- 1- 0- 1],[598000- 598000- 0- 598000- 0- 0- 0- 0- 0- 741000- 741000- 0- 741000],[1- 1- 0- 1- 1- 1- 0- 1],[598000- 598000- 0- 598000- 741000- 741000- 0- 741000],53.82322414746841,1587.1038965359428,4.92804e+11,1.09218e-10,2603500,2603500
+
+arrays of value as string :  ['1', '1', '0', '1', '1', '1', '0', '1']
+resulted X configuration :  [1, 1, 0, 1, 1, 1, 0, 1]
+--- Reading the line : 0303-2202,[0- 3- 0- 3- 0- 0- 0- 0- 0- 2- 2- 0- 2],[0- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[0- 3- 0- 3- 2- 2- 0- 2],[0- 1690000- 0- 1690000- 1469000- 1469000- 0- 1469000],92.07079135699803,2619.148962732569,1.02227e+12,9.0065e-11,2597500,2584500
+
+--- Reading the line : 0110-2220,[0- 1- 1- 0- 0- 0- 0- 0- 0- 2- 2- 2- 0],[0- 598000- 598000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0],[0- 1- 1- 0- 2- 2- 2- 0],[0- 598000- 598000- 0- 1469000- 1469000- 1469000- 0],52.23889826180794,1539.7050876973549,4.45583e+11,1.17237e-10,2583000,2583000
+
+arrays of value as string :  ['0', '1', '1', '0', '2', '2', '2', '0']
+resulted X configuration :  [0, 1, 1, 0, 2, 2, 2, 0]
+--- Reading the line : 0003-2000,[0- 0- 0- 3- 0- 0- 0- 0- 0- 2- 0- 0- 0],[0- 0- 0- 1690000- 0- 0- 0- 0- 0- 1469000- 0- 0- 0],[0- 0- 0- 3- 2- 0- 0- 0],[0- 0- 0- 1690000- 1469000- 0- 0- 0],49.78463516283806,1470.7680028848438,2.40778e+11,2.06766e-10,2584500,2584500
+
+arrays of value as string :  ['0', '0', '0', '3', '2', '0', '0', '0']
+resulted X configuration :  [0, 0, 0, 3, 2, 0, 0, 0]
+--- Reading the line : 1101-0222,[1- 1- 0- 1- 0- 0- 0- 0- 0- 0- 2- 2- 2],[598000- 598000- 0- 598000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000],[1- 1- 0- 1- 0- 2- 2- 2],[598000- 598000- 0- 598000- 0- 1469000- 1469000- 1469000],88.1988406238819,2525.0143344850517,8.8992e+11,9.91087e-11,2582500,2582000
+
+--- Reading the line : 2220-1010,[2- 2- 2- 0- 0- 0- 0- 0- 0- 1- 0- 1- 0],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 741000- 0- 741000- 0],[2- 2- 2- 0- 1- 0- 1- 0],[1248000- 1248000- 1248000- 0- 741000- 0- 741000- 0],48.51422751414818,1434.133772187846,4.30763e+11,1.12624e-10,2580500,2580500
+
+arrays of value as string :  ['2', '2', '2', '0', '1', '0', '1', '0']
+resulted X configuration :  [2, 2, 2, 0, 1, 0, 1, 0]
+--- Reading the line : 3303-2202,[3- 3- 0- 3- 0- 0- 0- 0- 0- 2- 2- 0- 2],[1690000- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[3- 3- 0- 3- 2- 2- 0- 2],[1690000- 1690000- 0- 1690000- 1469000- 1469000- 0- 1469000],92.04366316737286,2620.393660027732,1.14101e+12,8.06686e-11,2574000,2553500
+
+--- Reading the line : 3330-1111,[3- 3- 3- 0- 0- 0- 0- 0- 0- 1- 1- 1- 1],[1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 741000],[3- 3- 3- 0- 1- 1- 1- 1],[1690000- 1690000- 1690000- 0- 741000- 741000- 741000- 741000],58.34962739667262,1712.1856451622727,5.72832e+11,1.01862e-10,2559000,2559000
+
+arrays of value as string :  ['3', '3', '3', '0', '1', '1', '1', '1']
+resulted X configuration :  [3, 3, 3, 0, 1, 1, 1, 1]
+--- Reading the line : 0101-0020,[0- 1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 2- 0],[0- 598000- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0],[0- 1- 0- 1- 0- 0- 2- 0],[0- 598000- 0- 598000- 0- 0- 1469000- 0],40.07778042239593,1197.2851928376945,2.08234e+11,1.92465e-10,2558000,2558000
+
+arrays of value as string :  ['0', '1', '0', '1', '0', '0', '2', '0']
+resulted X configuration :  [0, 1, 0, 1, 0, 0, 2, 0]
+--- Reading the line : 0303-0020,[0- 3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 2- 0],[0- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0],[0- 3- 0- 3- 0- 0- 2- 0],[0- 1690000- 0- 1690000- 0- 0- 1469000- 0],55.713067179400355,1642.564677285043,3.70935e+11,1.50196e-10,2556500,2556500
+
+arrays of value as string :  ['0', '3', '0', '3', '0', '0', '2', '0']
+resulted X configuration :  [0, 3, 0, 3, 0, 0, 2, 0]
+--- Reading the line : 2002-0003,[2- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 3],[1248000- 0- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000],[2- 0- 0- 2- 0- 0- 0- 3],[1248000- 0- 0- 1248000- 0- 0- 0- 2314000],91.65208265557725,2608.2567026211073,5.86439e+11,1.56286e-10,2548500,2536000
+
+--- Reading the line : 1010-0011,[1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 1- 1],[598000- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 741000],[1- 0- 1- 0- 0- 0- 1- 1],[598000- 0- 598000- 0- 0- 0- 741000- 741000],45.91313441738388,1362.4330265730114,3.14362e+11,1.46052e-10,2534000,2534000
+
+arrays of value as string :  ['1', '0', '1', '0', '0', '0', '1', '1']
+resulted X configuration :  [1, 0, 1, 0, 0, 0, 1, 1]
+--- Reading the line : 2222-0010,[2- 2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 1- 0],[1248000- 1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 741000- 0],[2- 2- 2- 2- 0- 0- 1- 0],[1248000- 1248000- 1248000- 1248000- 0- 0- 741000- 0],49.5107550906526,1459.6752256935913,4.84075e+11,1.02279e-10,2535500,2535500
+
+arrays of value as string :  ['2', '2', '2', '2', '0', '0', '1', '0']
+resulted X configuration :  [2, 2, 2, 2, 0, 0, 1, 0]
+--- Reading the line : 2222-3030,[2- 2- 2- 2- 0- 0- 0- 0- 0- 3- 0- 3- 0],[1248000- 1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0],[2- 2- 2- 2- 3- 0- 3- 0],[1248000- 1248000- 1248000- 1248000- 2314000- 0- 2314000- 0],56.857447718485275,1675.7703243339433,6.17044e+11,9.21449e-11,2533000,2533000
+
+arrays of value as string :  ['2', '2', '2', '2', '3', '0', '3', '0']
+resulted X configuration :  [2, 2, 2, 2, 3, 0, 3, 0]
+--- Reading the line : 0330-3330,[0- 3- 3- 0- 0- 0- 0- 0- 0- 3- 3- 3- 0],[0- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000- 0],[0- 3- 3- 0- 3- 3- 3- 0],[0- 1690000- 1690000- 0- 2314000- 2314000- 2314000- 0],52.89973137461709,1557.1830208996582,4.43849e+11,1.19184e-10,2531500,2531500
+
+arrays of value as string :  ['0', '3', '3', '0', '3', '3', '3', '0']
+resulted X configuration :  [0, 3, 3, 0, 3, 3, 3, 0]
  --- Converting [0, 3, 0, 3, 1, 0, 1, 0] in base Y array notation
  --- Processing the little socket
  --- Processing the big socket
@@ -8523,63 +9033,1518 @@ resulted X configuration :  [0, 2, 0, 2, 3, 3, 0, 0]
  --- Converting array [1, 1, 0] from base 2 to decimal
  --- result  6
  --- Result  [1, 2, 0, 6]
---- Number of possible combinations  2304
- --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 8)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 9)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 10)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 11)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 12)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 13)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 14)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 15)
---- Considering a new special case configuration:  [0, 0, 0, 0]
---- The representant already tested or added in candidates:  [0, 0, 0, 0]
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 1)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 2)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 3)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 4)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 5)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 6)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 7)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 8)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 9)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 10)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 11)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 12)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 13)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 14)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 15)
---- Considering a new special case configuration:  [0, 0, 0, 0]
---- The representant already tested or added in candidates:  [0, 0, 0, 0]
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 1)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 2)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 3)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 4)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 5)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 6)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 7)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 8)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 9)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 10)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 11)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 12)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 13)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 14)
- --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 15)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 7)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 8)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 9)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 10)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 11)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 12)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 13)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 14)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 15)
---- Considering a new special case configuration:  [0, 1, 0, 0]
---- The representant already tested or added in candidates:  [0, 1, 0, 0]
- --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 1)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 2)
- --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 3)
+ --- Converting [1, 0, 1, 0, 0, 0, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
+ --- Converting array [0, 1, 0, 1, 0, 0, 0, 0, 0, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 0] from base 2 to decimal
+ --- result  0
+ --- Result  [0, 5, 0, 0]
+ --- Converting [2, 2, 2, 0, 0, 0, 2, 2] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 1, 1, 1, 0, 0, 0, 1, 1]
+ --- Converting array [1, 1, 1, 1, 1, 0, 0, 0, 1, 1] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Result  [1, 7, 0, 1]
+ --- Converting [0, 1, 0, 0, 0, 0, 3, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 1, 0, 2, 0, 0, 0, 1, 0]
+ --- Converting array [0, 0, 1, 0, 2, 0, 0, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Result  [0, 2, 0, 1]
+ --- Converting [1, 1, 0, 0, 0, 0, 1, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 1, 0, 0, 0, 0, 0, 1, 1]
+ --- Converting array [0, 1, 1, 0, 0, 0, 0, 0, 1, 1] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Result  [0, 6, 0, 1]
+ --- Converting [1, 0, 0, 0, 0, 2, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
+ --- Converting array [0, 1, 0, 0, 1, 0, 0, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [0, 4, 0, 2]
+ --- Converting [2, 0, 0, 0, 0, 2, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 0, 0, 1, 0, 0, 1, 0, 0]
+ --- Converting array [1, 1, 0, 0, 1, 0, 0, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [1, 4, 0, 2]
+ --- Converting [2, 2, 2, 0, 0, 2, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 1, 1, 1, 0, 0, 1, 0, 0]
+ --- Converting array [1, 1, 1, 1, 1, 0, 0, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [1, 7, 0, 2]
+ --- Converting [0, 1, 0, 1, 2, 0, 2, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
+ --- Converting array [0, 0, 1, 0, 1, 0, 1, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Result  [0, 2, 0, 5]
+ --- Converting [0, 2, 0, 0, 2, 2, 2, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 0, 1, 0, 1, 0, 1, 1, 1, 0]
+ --- Converting array [1, 0, 1, 0, 1, 0, 1, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [1, 2, 0, 7]
+ --- Converting [0, 1, 1, 0, 1, 1, 1, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 1, 1, 0, 0, 1, 1, 1, 1]
+ --- Converting array [0, 0, 1, 1, 0, 0, 1, 1, 1, 1] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 1] from base 2 to decimal
+ --- result  3
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [0, 3, 0, 7]
+ --- Converting [2, 0, 0, 0, 2, 2, 2, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 0, 0, 1, 0, 1, 1, 1, 0]
+ --- Converting array [1, 1, 0, 0, 1, 0, 1, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [1, 4, 0, 7]
+ --- Converting [0, 0, 0, 1, 1, 0, 1, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 0, 0, 0, 0, 1, 0, 1, 0]
+ --- Converting array [0, 0, 0, 0, 0, 0, 1, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 0] from base 2 to decimal
+ --- result  0
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Result  [0, 0, 0, 5]
+ --- Converting [2, 0, 2, 0, 1, 1, 1, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 0, 1, 0, 0, 1, 1, 1, 0]
+ --- Converting array [1, 1, 0, 1, 0, 0, 1, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [1, 5, 0, 7]
+ --- Converting [1, 1, 0, 1, 0, 3, 3, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 1, 0, 2, 0, 0, 1, 1, 0]
+ --- Converting array [0, 1, 1, 0, 2, 0, 0, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 1] from base 2 to decimal
+ --- result  3
+ --- Result  [0, 6, 0, 3]
+ --- Converting [2, 2, 0, 0, 3, 0, 3, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 1, 0, 2, 0, 1, 0, 1, 0]
+ --- Converting array [1, 1, 1, 0, 2, 0, 1, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Result  [1, 6, 0, 5]
+ --- Converting [2, 0, 2, 2, 0, 3, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 0, 1, 2, 0, 0, 1, 0, 0]
+ --- Converting array [1, 1, 0, 1, 2, 0, 0, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [1, 5, 0, 2]
+ --- Converting [0, 3, 0, 3, 1, 0, 0, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 0, 1, 0, 0, 0, 1, 0, 0, 1]
+ --- Converting array [2, 0, 1, 0, 0, 0, 1, 0, 0, 1] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Result  [2, 2, 0, 4]
+ --- Converting [0, 2, 2, 0, 0, 0, 3, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 0, 1, 1, 2, 0, 0, 0, 1, 0]
+ --- Converting array [1, 0, 1, 1, 2, 0, 0, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [0, 1, 1] from base 2 to decimal
+ --- result  3
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Result  [1, 3, 0, 1]
+ --- Converting [0, 0, 0, 3, 2, 2, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 0, 0, 0, 1, 0, 1, 1, 0, 0]
+ --- Converting array [2, 0, 0, 0, 1, 0, 1, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [0, 0, 0] from base 2 to decimal
+ --- result  0
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Result  [2, 0, 0, 6]
+ --- Converting [1, 1, 1, 1, 0, 2, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 1, 1, 1, 0, 0, 1, 0, 0]
+ --- Converting array [0, 1, 1, 1, 1, 0, 0, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [0, 7, 0, 2]
+ --- Converting [0, 3, 0, 3, 0, 2, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 0, 1, 0, 1, 0, 0, 1, 0, 0]
+ --- Converting array [2, 0, 1, 0, 1, 0, 0, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [2, 2, 0, 2]
+ --- Converting [1, 1, 1, 1, 1, 1, 0, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 1, 1, 0, 0, 1, 1, 0, 1]
+ --- Converting array [0, 1, 1, 1, 0, 0, 1, 1, 0, 1] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Result  [0, 7, 0, 6]
+ --- Converting [3, 0, 3, 3, 0, 0, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 1, 0, 1, 0, 0, 0, 0, 0, 0]
+ --- Converting array [2, 1, 0, 1, 0, 0, 0, 0, 0, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 0] from base 2 to decimal
+ --- result  0
+ --- Result  [2, 5, 0, 0]
+ --- Converting [2, 0, 0, 0, 0, 2, 0, 2] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 0, 0, 1, 0, 0, 1, 0, 1]
+ --- Converting array [1, 1, 0, 0, 1, 0, 0, 1, 0, 1] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [1, 4, 0, 2]
+ --- Converting [3, 3, 3, 3, 0, 3, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 1, 1, 1, 2, 0, 0, 1, 0, 0]
+ --- Converting array [2, 1, 1, 1, 2, 0, 0, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [2, 7, 0, 2]
+ --- Converting [3, 0, 0, 0, 2, 0, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 1, 0, 0, 1, 0, 1, 0, 0, 0]
+ --- Converting array [2, 1, 0, 0, 1, 0, 1, 0, 0, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Result  [2, 4, 0, 4]
+ --- Converting [1, 1, 1, 1, 3, 0, 3, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 1, 1, 2, 0, 1, 0, 1, 0]
+ --- Converting array [0, 1, 1, 1, 2, 0, 1, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Result  [0, 7, 0, 5]
+ --- Converting [3, 3, 3, 3, 0, 0, 0, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 1, 1, 1, 0, 0, 0, 0, 0, 1]
+ --- Converting array [2, 1, 1, 1, 0, 0, 0, 0, 0, 1] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 0] from base 2 to decimal
+ --- result  0
+ --- Result  [2, 7, 0, 0]
+ --- Converting [1, 1, 1, 1, 1, 1, 1, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 1, 1, 0, 0, 1, 1, 1, 1]
+ --- Converting array [0, 1, 1, 1, 0, 0, 1, 1, 1, 1] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [0, 7, 0, 7]
+ --- Converting [0, 0, 3, 0, 0, 0, 1, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 0, 0, 1, 0, 0, 0, 0, 1, 1]
+ --- Converting array [2, 0, 0, 1, 0, 0, 0, 0, 1, 1] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Result  [2, 1, 0, 1]
+ --- Converting [3, 3, 0, 3, 1, 1, 1, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 1, 1, 0, 0, 0, 1, 1, 1, 0]
+ --- Converting array [2, 1, 1, 0, 0, 0, 1, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [2, 6, 0, 7]
+ --- Converting [3, 3, 0, 0, 0, 0, 1, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 1, 1, 0, 0, 0, 0, 0, 1, 0]
+ --- Converting array [2, 1, 1, 0, 0, 0, 0, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Result  [2, 6, 0, 1]
+ --- Converting [1, 0, 1, 1, 0, 0, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
+ --- Converting array [0, 1, 0, 1, 0, 0, 0, 0, 0, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 0] from base 2 to decimal
+ --- result  0
+ --- Result  [0, 5, 0, 0]
+ --- Converting [1, 0, 1, 0, 0, 0, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
+ --- Converting array [0, 1, 0, 1, 0, 0, 0, 0, 0, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 0] from base 2 to decimal
+ --- result  0
+ --- Result  [0, 5, 0, 0]
+ --- Converting [2, 2, 2, 0, 0, 0, 2, 2] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 1, 1, 1, 0, 0, 0, 1, 1]
+ --- Converting array [1, 1, 1, 1, 1, 0, 0, 0, 1, 1] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Result  [1, 7, 0, 1]
+ --- Converting [0, 1, 0, 0, 0, 0, 3, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 1, 0, 2, 0, 0, 0, 1, 0]
+ --- Converting array [0, 0, 1, 0, 2, 0, 0, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Result  [0, 2, 0, 1]
+ --- Converting [1, 1, 0, 0, 0, 0, 1, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 1, 0, 0, 0, 0, 0, 1, 1]
+ --- Converting array [0, 1, 1, 0, 0, 0, 0, 0, 1, 1] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Result  [0, 6, 0, 1]
+ --- Converting [1, 0, 0, 0, 0, 2, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
+ --- Converting array [0, 1, 0, 0, 1, 0, 0, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [0, 4, 0, 2]
+ --- Converting [2, 0, 0, 0, 0, 2, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 0, 0, 1, 0, 0, 1, 0, 0]
+ --- Converting array [1, 1, 0, 0, 1, 0, 0, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [1, 4, 0, 2]
+ --- Converting [2, 2, 2, 0, 0, 2, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 1, 1, 1, 0, 0, 1, 0, 0]
+ --- Converting array [1, 1, 1, 1, 1, 0, 0, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [1, 7, 0, 2]
+ --- Converting [0, 1, 0, 1, 2, 0, 2, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
+ --- Converting array [0, 0, 1, 0, 1, 0, 1, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Result  [0, 2, 0, 5]
+ --- Converting [0, 2, 0, 0, 2, 2, 2, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 0, 1, 0, 1, 0, 1, 1, 1, 0]
+ --- Converting array [1, 0, 1, 0, 1, 0, 1, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [1, 2, 0, 7]
+ --- Converting [0, 1, 1, 0, 1, 1, 1, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 1, 1, 0, 0, 1, 1, 1, 1]
+ --- Converting array [0, 0, 1, 1, 0, 0, 1, 1, 1, 1] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 1] from base 2 to decimal
+ --- result  3
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [0, 3, 0, 7]
+ --- Converting [2, 0, 0, 0, 2, 2, 2, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 0, 0, 1, 0, 1, 1, 1, 0]
+ --- Converting array [1, 1, 0, 0, 1, 0, 1, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [1, 4, 0, 7]
+ --- Converting [0, 0, 0, 1, 1, 0, 1, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 0, 0, 0, 0, 1, 0, 1, 0]
+ --- Converting array [0, 0, 0, 0, 0, 0, 1, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 0] from base 2 to decimal
+ --- result  0
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Result  [0, 0, 0, 5]
+ --- Converting [2, 0, 2, 0, 1, 1, 1, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 0, 1, 0, 0, 1, 1, 1, 0]
+ --- Converting array [1, 1, 0, 1, 0, 0, 1, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [1, 5, 0, 7]
+ --- Converting [1, 1, 0, 1, 0, 3, 3, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 1, 0, 2, 0, 0, 1, 1, 0]
+ --- Converting array [0, 1, 1, 0, 2, 0, 0, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 1] from base 2 to decimal
+ --- result  3
+ --- Result  [0, 6, 0, 3]
+ --- Converting [2, 2, 0, 0, 3, 0, 3, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 1, 0, 2, 0, 1, 0, 1, 0]
+ --- Converting array [1, 1, 1, 0, 2, 0, 1, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Result  [1, 6, 0, 5]
+ --- Converting [2, 0, 2, 2, 0, 3, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 0, 1, 2, 0, 0, 1, 0, 0]
+ --- Converting array [1, 1, 0, 1, 2, 0, 0, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [1, 5, 0, 2]
+ --- Converting [0, 3, 0, 3, 1, 0, 0, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 0, 1, 0, 0, 0, 1, 0, 0, 1]
+ --- Converting array [2, 0, 1, 0, 0, 0, 1, 0, 0, 1] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Result  [2, 2, 0, 4]
+ --- Converting [0, 2, 2, 0, 0, 0, 3, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 0, 1, 1, 2, 0, 0, 0, 1, 0]
+ --- Converting array [1, 0, 1, 1, 2, 0, 0, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [0, 1, 1] from base 2 to decimal
+ --- result  3
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Result  [1, 3, 0, 1]
+ --- Converting [0, 0, 0, 3, 2, 2, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 0, 0, 0, 1, 0, 1, 1, 0, 0]
+ --- Converting array [2, 0, 0, 0, 1, 0, 1, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [0, 0, 0] from base 2 to decimal
+ --- result  0
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Result  [2, 0, 0, 6]
+ --- Converting [1, 1, 1, 1, 0, 2, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 1, 1, 1, 0, 0, 1, 0, 0]
+ --- Converting array [0, 1, 1, 1, 1, 0, 0, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [0, 7, 0, 2]
+ --- Converting [0, 3, 0, 3, 0, 2, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 0, 1, 0, 1, 0, 0, 1, 0, 0]
+ --- Converting array [2, 0, 1, 0, 1, 0, 0, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [2, 2, 0, 2]
+ --- Converting [1, 1, 1, 1, 1, 1, 0, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 1, 1, 0, 0, 1, 1, 0, 1]
+ --- Converting array [0, 1, 1, 1, 0, 0, 1, 1, 0, 1] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Result  [0, 7, 0, 6]
+ --- Converting [3, 0, 3, 3, 0, 0, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 1, 0, 1, 0, 0, 0, 0, 0, 0]
+ --- Converting array [2, 1, 0, 1, 0, 0, 0, 0, 0, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 0] from base 2 to decimal
+ --- result  0
+ --- Result  [2, 5, 0, 0]
+ --- Converting [2, 0, 0, 0, 0, 2, 0, 2] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 0, 0, 1, 0, 0, 1, 0, 1]
+ --- Converting array [1, 1, 0, 0, 1, 0, 0, 1, 0, 1] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [1, 4, 0, 2]
+ --- Converting [3, 3, 3, 3, 0, 3, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 1, 1, 1, 2, 0, 0, 1, 0, 0]
+ --- Converting array [2, 1, 1, 1, 2, 0, 0, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [2, 7, 0, 2]
+ --- Converting [3, 0, 0, 0, 2, 0, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 1, 0, 0, 1, 0, 1, 0, 0, 0]
+ --- Converting array [2, 1, 0, 0, 1, 0, 1, 0, 0, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Result  [2, 4, 0, 4]
+ --- Converting [1, 1, 1, 1, 3, 0, 3, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 1, 1, 2, 0, 1, 0, 1, 0]
+ --- Converting array [0, 1, 1, 1, 2, 0, 1, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Result  [0, 7, 0, 5]
+ --- Converting [3, 3, 3, 3, 0, 0, 0, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 1, 1, 1, 0, 0, 0, 0, 0, 1]
+ --- Converting array [2, 1, 1, 1, 0, 0, 0, 0, 0, 1] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 0] from base 2 to decimal
+ --- result  0
+ --- Result  [2, 7, 0, 0]
+ --- Converting [1, 1, 1, 1, 1, 1, 1, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 1, 1, 0, 0, 1, 1, 1, 1]
+ --- Converting array [0, 1, 1, 1, 0, 0, 1, 1, 1, 1] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [0, 7, 0, 7]
+ --- Converting [0, 0, 3, 0, 0, 0, 1, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 0, 0, 1, 0, 0, 0, 0, 1, 1]
+ --- Converting array [2, 0, 0, 1, 0, 0, 0, 0, 1, 1] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Result  [2, 1, 0, 1]
+ --- Converting [3, 3, 0, 3, 1, 1, 1, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 1, 1, 0, 0, 0, 1, 1, 1, 0]
+ --- Converting array [2, 1, 1, 0, 0, 0, 1, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [2, 6, 0, 7]
+ --- Converting [3, 3, 0, 0, 0, 0, 1, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 1, 1, 0, 0, 0, 0, 0, 1, 0]
+ --- Converting array [2, 1, 1, 0, 0, 0, 0, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Result  [2, 6, 0, 1]
+ --- Converting [1, 0, 1, 1, 0, 0, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
+ --- Converting array [0, 1, 0, 1, 0, 0, 0, 0, 0, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 0] from base 2 to decimal
+ --- result  0
+ --- Result  [0, 5, 0, 0]
+ --- Converting [0, 1, 0, 1, 0, 2, 2, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 1, 0, 1, 0, 0, 1, 1, 0]
+ --- Converting array [0, 0, 1, 0, 1, 0, 0, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 1] from base 2 to decimal
+ --- result  3
+ --- Result  [0, 2, 0, 3]
+ --- Converting [0, 0, 0, 0, 1, 0, 0, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 0, 0, 0, 0, 1, 0, 0, 1]
+ --- Converting array [0, 0, 0, 0, 0, 0, 1, 0, 0, 1] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 0] from base 2 to decimal
+ --- result  0
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Result  [0, 0, 0, 4]
+ --- Converting [2, 2, 0, 2, 3, 0, 3, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 1, 0, 2, 0, 1, 0, 1, 0]
+ --- Converting array [1, 1, 1, 0, 2, 0, 1, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Result  [1, 6, 0, 5]
+ --- Converting [2, 0, 0, 2, 0, 1, 1, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 0, 0, 0, 0, 0, 1, 1, 0]
+ --- Converting array [1, 1, 0, 0, 0, 0, 0, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 1] from base 2 to decimal
+ --- result  3
+ --- Result  [1, 4, 0, 3]
+ --- Converting [1, 1, 1, 1, 0, 3, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 1, 1, 2, 0, 0, 1, 0, 0]
+ --- Converting array [0, 1, 1, 1, 2, 0, 0, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [0, 7, 0, 2]
+ --- Converting [3, 0, 0, 3, 0, 3, 3, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 1, 0, 0, 2, 0, 0, 1, 1, 0]
+ --- Converting array [2, 1, 0, 0, 2, 0, 0, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 1] from base 2 to decimal
+ --- result  3
+ --- Result  [2, 4, 0, 3]
+ --- Converting [2, 0, 2, 2, 1, 0, 0, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 0, 1, 0, 0, 1, 0, 0, 1]
+ --- Converting array [1, 1, 0, 1, 0, 0, 1, 0, 0, 1] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Result  [1, 5, 0, 4]
+ --- Converting [2, 0, 2, 0, 1, 1, 1, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 0, 1, 0, 0, 1, 1, 1, 1]
+ --- Converting array [1, 1, 0, 1, 0, 0, 1, 1, 1, 1] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [1, 5, 0, 7]
+ --- Converting [3, 0, 0, 0, 0, 0, 0, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 1, 0, 0, 0, 0, 0, 0, 0, 1]
+ --- Converting array [2, 1, 0, 0, 0, 0, 0, 0, 0, 1] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 0] from base 2 to decimal
+ --- result  0
+ --- Result  [2, 4, 0, 0]
+ --- Converting [3, 3, 0, 3, 0, 2, 2, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 1, 1, 0, 1, 0, 0, 1, 1, 0]
+ --- Converting array [2, 1, 1, 0, 1, 0, 0, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 1] from base 2 to decimal
+ --- result  3
+ --- Result  [2, 6, 0, 3]
+ --- Converting [2, 2, 2, 2, 0, 2, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 1, 1, 1, 0, 0, 1, 0, 0]
+ --- Converting array [1, 1, 1, 1, 1, 0, 0, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [1, 7, 0, 2]
+ --- Converting [0, 0, 2, 0, 0, 2, 0, 2] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 0, 0, 1, 1, 0, 0, 1, 0, 1]
+ --- Converting array [1, 0, 0, 1, 1, 0, 0, 1, 0, 1] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [1, 1, 0, 2]
+ --- Converting [0, 2, 2, 0, 0, 3, 3, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 0, 1, 1, 2, 0, 0, 1, 1, 0]
+ --- Converting array [1, 0, 1, 1, 2, 0, 0, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [0, 1, 1] from base 2 to decimal
+ --- result  3
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 1] from base 2 to decimal
+ --- result  3
+ --- Result  [1, 3, 0, 3]
+ --- Converting [3, 0, 0, 3, 1, 1, 1, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 1, 0, 0, 0, 0, 1, 1, 1, 1]
+ --- Converting array [2, 1, 0, 0, 0, 0, 1, 1, 1, 1] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [2, 4, 0, 7]
+ --- Converting [3, 0, 3, 0, 0, 1, 0, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 1, 0, 1, 0, 0, 0, 1, 0, 1]
+ --- Converting array [2, 1, 0, 1, 0, 0, 0, 1, 0, 1] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [2, 5, 0, 2]
+ --- Converting [0, 1, 0, 0, 0, 3, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 1, 0, 2, 0, 0, 1, 0, 0]
+ --- Converting array [0, 0, 1, 0, 2, 0, 0, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Result  [0, 2, 0, 2]
+ --- Converting [3, 3, 0, 0, 3, 0, 3, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 1, 1, 0, 2, 0, 1, 0, 1, 0]
+ --- Converting array [2, 1, 1, 0, 2, 0, 1, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Result  [2, 6, 0, 5]
+ --- Converting [0, 0, 3, 3, 2, 2, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 0, 0, 1, 1, 0, 1, 1, 0, 0]
+ --- Converting array [2, 0, 0, 1, 1, 0, 1, 1, 0, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Result  [2, 1, 0, 6]
+ --- Converting [0, 3, 3, 3, 1, 0, 0, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 0, 1, 1, 0, 0, 1, 0, 0, 1]
+ --- Converting array [2, 0, 1, 1, 0, 0, 1, 0, 0, 1] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [0, 1, 1] from base 2 to decimal
+ --- result  3
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Result  [2, 3, 0, 4]
+ --- Converting [1, 1, 1, 0, 0, 1, 1, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 1, 1, 0, 0, 0, 1, 1, 0]
+ --- Converting array [0, 1, 1, 1, 0, 0, 0, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 1] from base 2 to decimal
+ --- result  3
+ --- Result  [0, 7, 0, 3]
+ --- Converting [2, 2, 2, 2, 0, 0, 1, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 1, 1, 0, 0, 0, 0, 1, 1]
+ --- Converting array [1, 1, 1, 1, 0, 0, 0, 0, 1, 1] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Result  [1, 7, 0, 1]
+ --- Converting [3, 3, 0, 3, 0, 0, 1, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 1, 1, 0, 0, 0, 0, 0, 1, 0]
+ --- Converting array [2, 1, 1, 0, 0, 0, 0, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Result  [2, 6, 0, 1]
+ --- Converting [0, 0, 2, 0, 0, 2, 2, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 0, 0, 1, 1, 0, 0, 1, 1, 0]
+ --- Converting array [1, 0, 0, 1, 1, 0, 0, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 1] from base 2 to decimal
+ --- result  3
+ --- Result  [1, 1, 0, 3]
+ --- Converting [1, 1, 0, 1, 0, 0, 2, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 1, 0, 1, 0, 0, 0, 1, 0]
+ --- Converting array [0, 1, 1, 0, 1, 0, 0, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Result  [0, 6, 0, 1]
+ --- Converting [0, 0, 1, 1, 2, 2, 2, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 0, 1, 1, 0, 1, 1, 1, 0]
+ --- Converting array [0, 0, 0, 1, 1, 0, 1, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [0, 1, 0, 7]
+ --- Converting [0, 1, 0, 0, 1, 1, 1, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 1, 0, 0, 0, 1, 1, 1, 1]
+ --- Converting array [0, 0, 1, 0, 0, 0, 1, 1, 1, 1] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [0, 2, 0, 7]
+ --- Converting [2, 2, 2, 0, 0, 0, 0, 2] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 1, 1, 1, 0, 0, 0, 0, 1]
+ --- Converting array [1, 1, 1, 1, 1, 0, 0, 0, 0, 1] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 0] from base 2 to decimal
+ --- result  0
+ --- Result  [1, 7, 0, 0]
+ --- Converting [1, 1, 0, 1, 1, 1, 0, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 1, 0, 0, 0, 1, 1, 0, 1]
+ --- Converting array [0, 1, 1, 0, 0, 0, 1, 1, 0, 1] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 0] from base 2 to decimal
+ --- result  6
+ --- Result  [0, 6, 0, 6]
+ --- Converting [0, 1, 1, 0, 2, 2, 2, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 1, 1, 1, 0, 1, 1, 1, 0]
+ --- Converting array [0, 0, 1, 1, 1, 0, 1, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 1] from base 2 to decimal
+ --- result  3
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [0, 3, 0, 7]
+ --- Converting [0, 0, 0, 3, 2, 0, 0, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 0, 0, 0, 1, 0, 1, 0, 0, 0]
+ --- Converting array [2, 0, 0, 0, 1, 0, 1, 0, 0, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [0, 0, 0] from base 2 to decimal
+ --- result  0
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 0] from base 2 to decimal
+ --- result  4
+ --- Result  [2, 0, 0, 4]
+ --- Converting [2, 2, 2, 0, 1, 0, 1, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 1, 1, 0, 0, 1, 0, 1, 0]
+ --- Converting array [1, 1, 1, 1, 0, 0, 1, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Result  [1, 7, 0, 5]
+ --- Converting [3, 3, 3, 0, 1, 1, 1, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 1, 1, 1, 0, 0, 1, 1, 1, 1]
+ --- Converting array [2, 1, 1, 1, 0, 0, 1, 1, 1, 1] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [2, 7, 0, 7]
+ --- Converting [0, 1, 0, 1, 0, 0, 2, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 0, 1, 0, 1, 0, 0, 0, 1, 0]
+ --- Converting array [0, 0, 1, 0, 1, 0, 0, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Result  [0, 2, 0, 1]
+ --- Converting [0, 3, 0, 3, 0, 0, 2, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 0, 1, 0, 1, 0, 0, 0, 1, 0]
+ --- Converting array [2, 0, 1, 0, 1, 0, 0, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [0, 1, 0] from base 2 to decimal
+ --- result  2
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Result  [2, 2, 0, 1]
+ --- Converting [1, 0, 1, 0, 0, 0, 1, 1] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [0, 1, 0, 1, 0, 0, 0, 0, 1, 1]
+ --- Converting array [0, 1, 0, 1, 0, 0, 0, 0, 1, 1] from base Y to four_uplet
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Result  [0, 5, 0, 1]
+ --- Converting [2, 2, 2, 2, 0, 0, 1, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 1, 1, 0, 0, 0, 0, 1, 0]
+ --- Converting array [1, 1, 1, 1, 0, 0, 0, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [0, 0, 1] from base 2 to decimal
+ --- result  1
+ --- Result  [1, 7, 0, 1]
+ --- Converting [2, 2, 2, 2, 3, 0, 3, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [1, 1, 1, 1, 2, 0, 1, 0, 1, 0]
+ --- Converting array [1, 1, 1, 1, 2, 0, 1, 0, 1, 0] from base Y to four_uplet
+ --- Converting array [1] from base 3 to decimal
+ --- result  1
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 0, 1] from base 2 to decimal
+ --- result  5
+ --- Result  [1, 7, 0, 5]
+ --- Converting [0, 3, 3, 0, 3, 3, 3, 0] in base Y array notation
+ --- Processing the little socket
+ --- Processing the big socket
+ --- Result =  [2, 0, 1, 1, 2, 0, 1, 1, 1, 0]
+ --- Converting array [2, 0, 1, 1, 2, 0, 1, 1, 1, 0] from base Y to four_uplet
+ --- Converting array [2] from base 3 to decimal
+ --- result  2
+ --- Converting array [0, 1, 1] from base 2 to decimal
+ --- result  3
+ --- Converting array [0] from base 3 to decimal
+ --- result  0
+ --- Converting array [1, 1, 1] from base 2 to decimal
+ --- result  7
+ --- Result  [2, 3, 0, 7]
+--- Number of possible combinations  2304
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 8)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 9)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 10)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 11)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 12)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 13)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 14)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 0, 15)
+--- Considering a new special case configuration:  [0, 0, 0, 0]
+--- The representant already tested or added in candidates:  [0, 0, 0, 0]
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 1)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 2)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 3)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 4)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 5)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 6)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 7)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 8)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 9)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 10)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 11)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 12)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 13)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 14)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 1, 15)
+--- Considering a new special case configuration:  [0, 0, 0, 0]
+--- The representant already tested or added in candidates:  [0, 0, 0, 0]
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 1)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 2)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 3)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 4)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 5)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 6)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 7)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 8)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 9)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 10)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 11)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 12)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 13)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 14)
+ --- We are not in the presence of a special case, we add configuration : (0, 0, 2, 15)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 8)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 9)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 10)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 11)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 12)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 13)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 14)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 0, 15)
+--- Considering a new special case configuration:  [0, 1, 0, 0]
+--- The representant already tested or added in candidates:  [0, 1, 0, 0]
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 1)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 2)
+ --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 3)
  --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 4)
  --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 5)
  --- We are not in the presence of a special case, we add configuration : (0, 1, 1, 6)
@@ -8652,7 +10617,6 @@ resulted X configuration :  [0, 2, 0, 2, 3, 3, 0, 0]
  --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 13)
  --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 14)
  --- We are not in the presence of a special case, we add configuration : (0, 2, 2, 15)
- --- We are not in the presence of a special case, we add configuration : (0, 3, 0, 7)
  --- We are not in the presence of a special case, we add configuration : (0, 3, 0, 8)
  --- We are not in the presence of a special case, we add configuration : (0, 3, 0, 9)
  --- We are not in the presence of a special case, we add configuration : (0, 3, 0, 10)
@@ -8822,7 +10786,6 @@ resulted X configuration :  [0, 2, 0, 2, 3, 3, 0, 0]
  --- We are not in the presence of a special case, we add configuration : (0, 6, 2, 13)
  --- We are not in the presence of a special case, we add configuration : (0, 6, 2, 14)
  --- We are not in the presence of a special case, we add configuration : (0, 6, 2, 15)
- --- We are not in the presence of a special case, we add configuration : (0, 7, 0, 3)
  --- We are not in the presence of a special case, we add configuration : (0, 7, 0, 8)
  --- We are not in the presence of a special case, we add configuration : (0, 7, 0, 9)
  --- We are not in the presence of a special case, we add configuration : (0, 7, 0, 10)
@@ -9435,7 +11398,6 @@ resulted X configuration :  [0, 2, 0, 2, 3, 3, 0, 0]
  --- We are not in the presence of a special case, we add configuration : (1, 2, 2, 13)
  --- We are not in the presence of a special case, we add configuration : (1, 2, 2, 14)
  --- We are not in the presence of a special case, we add configuration : (1, 2, 2, 15)
- --- We are not in the presence of a special case, we add configuration : (1, 3, 0, 3)
  --- We are not in the presence of a special case, we add configuration : (1, 3, 0, 8)
  --- We are not in the presence of a special case, we add configuration : (1, 3, 0, 9)
  --- We are not in the presence of a special case, we add configuration : (1, 3, 0, 10)
@@ -10050,8 +12012,6 @@ resulted X configuration :  [0, 2, 0, 2, 3, 3, 0, 0]
 --- The representant already tested or added in candidates:  [0, 0, 0, 2]
 --- Considering a new special case configuration:  [0, 0, 0, 3]
 --- The representant already tested or added in candidates:  [0, 0, 0, 3]
---- Considering a new special case configuration:  [0, 0, 0, 6]
---- The representant already tested or added in candidates:  [0, 0, 0, 6]
 --- Considering a new special case configuration:  [0, 0, 0, 7]
 --- The representant already tested or added in candidates:  [0, 0, 0, 7]
 --- Considering a new special case configuration:  [0, 0, 0, 8]
@@ -10348,7 +12308,6 @@ resulted X configuration :  [0, 2, 0, 2, 3, 3, 0, 0]
  --- We are not in the presence of a special case, we add configuration : (2, 5, 2, 13)
  --- We are not in the presence of a special case, we add configuration : (2, 5, 2, 14)
  --- We are not in the presence of a special case, we add configuration : (2, 5, 2, 15)
- --- We are not in the presence of a special case, we add configuration : (2, 6, 0, 7)
  --- We are not in the presence of a special case, we add configuration : (2, 6, 0, 8)
  --- We are not in the presence of a special case, we add configuration : (2, 6, 0, 9)
  --- We are not in the presence of a special case, we add configuration : (2, 6, 0, 10)
@@ -10817,181 +12776,80 @@ resulted X configuration :  [0, 2, 0, 2, 3, 3, 0, 0]
  --- We are not in the presence of a special case, we add configuration : (2, 15, 1, 14)
  --- We are not in the presence of a special case, we add configuration : (2, 15, 1, 15)
 --- Considering a new special case configuration:  [2, 15, 0, 0]
---- The representant already tested or added in candidates:  [2, 15, 0, 0]
- --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 1)
- --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 2)
- --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 3)
- --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 4)
- --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 5)
- --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 6)
- --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 7)
- --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 8)
- --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 9)
- --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 10)
- --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 11)
- --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 12)
- --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 13)
- --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 14)
- --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 15)
---- Number of configuration candidates  1955
- --- converting (2, 4, 0, 13)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 2 in base 3
- --- result  [2]
- --- converting 4 in base 2
- --- appending 0 to result
- --- appending 0 to result
- --- appending 1 to result
- --- result  [0, 1, 0, 0]
- --- converting 0 in base 3
- --- result  [0]
- --- converting 13 in base 2
- --- appending 1 to result
- --- appending 0 to result
- --- appending 1 to result
- --- appending 1 to result
- --- result  [1, 1, 0, 1]
- --- Result =  [2, 0, 1, 0, 0, 0, 1, 1, 0, 1]
- --- Converting  base Y number [2, 0, 1, 0, 0, 0, 1, 1, 0, 1] to configuration notation
- --- Result =  [0, 3, 0, 0, 1, 1, 0, 1]
---- Retained value to add in file: [0, 3, 0, 0, 1, 1, 0, 1], indice :  (2, 4, 0, 13)
- --- converting (0, 0, 2, 13)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 0 in base 3
- --- result  [0]
- --- converting 0 in base 2
- --- result  [0, 0, 0, 0]
- --- converting 2 in base 3
- --- result  [2]
- --- converting 13 in base 2
- --- appending 1 to result
- --- appending 0 to result
- --- appending 1 to result
- --- appending 1 to result
- --- result  [1, 1, 0, 1]
- --- Result =  [0, 0, 0, 0, 0, 2, 1, 1, 0, 1]
- --- Converting  base Y number [0, 0, 0, 0, 0, 2, 1, 1, 0, 1] to configuration notation
- --- Result =  [0, 0, 0, 0, 3, 3, 0, 3]
---- Retained value to add in file: [0, 0, 0, 0, 3, 3, 0, 3], indice :  (0, 0, 2, 13)
- --- converting (0, 13, 2, 2)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 0 in base 3
- --- result  [0]
- --- converting 13 in base 2
- --- appending 1 to result
- --- appending 0 to result
- --- appending 1 to result
- --- appending 1 to result
- --- result  [1, 1, 0, 1]
- --- converting 2 in base 3
- --- result  [2]
- --- converting 2 in base 2
- --- appending 0 to result
- --- appending 1 to result
- --- result  [0, 0, 1, 0]
- --- Result =  [0, 1, 1, 0, 1, 2, 0, 0, 1, 0]
- --- Converting  base Y number [0, 1, 1, 0, 1, 2, 0, 0, 1, 0] to configuration notation
- --- Result =  [1, 1, 0, 1, 0, 0, 3, 0]
---- Retained value to add in file: [1, 1, 0, 1, 0, 0, 3, 0], indice :  (0, 13, 2, 2)
- --- converting (0, 2, 1, 7)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 0 in base 3
- --- result  [0]
- --- converting 2 in base 2
- --- appending 0 to result
- --- appending 1 to result
- --- result  [0, 0, 1, 0]
- --- converting 1 in base 3
- --- result  [1]
- --- converting 7 in base 2
- --- appending 1 to result
- --- appending 1 to result
- --- appending 1 to result
- --- result  [0, 1, 1, 1]
- --- Result =  [0, 0, 0, 1, 0, 1, 0, 1, 1, 1]
- --- Converting  base Y number [0, 0, 0, 1, 0, 1, 0, 1, 1, 1] to configuration notation
- --- Result =  [0, 0, 1, 0, 0, 2, 2, 2]
---- Retained value to add in file: [0, 0, 1, 0, 0, 2, 2, 2], indice :  (0, 2, 1, 7)
- --- converting (2, 1, 2, 4)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 2 in base 3
- --- result  [2]
- --- converting 1 in base 2
- --- result  [0, 0, 0, 1]
+--- The representant already tested or added in candidates:  [2, 15, 0, 0]
+ --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 1)
+ --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 2)
+ --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 3)
+ --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 4)
+ --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 5)
+ --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 6)
+ --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 7)
+ --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 8)
+ --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 9)
+ --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 10)
+ --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 11)
+ --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 12)
+ --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 13)
+ --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 14)
+ --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 15)
+--- Number of configuration candidates  1950
+ --- converting (2, 13, 2, 3)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 2 in base 3
  --- result  [2]
- --- converting 4 in base 2
- --- appending 0 to result
- --- appending 0 to result
- --- appending 1 to result
- --- result  [0, 1, 0, 0]
- --- Result =  [2, 0, 0, 0, 1, 2, 0, 1, 0, 0]
- --- Converting  base Y number [2, 0, 0, 0, 1, 2, 0, 1, 0, 0] to configuration notation
- --- Result =  [0, 0, 0, 3, 0, 3, 0, 0]
---- Retained value to add in file: [0, 0, 0, 3, 0, 3, 0, 0], indice :  (2, 1, 2, 4)
- --- converting (0, 13, 1, 14)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 0 in base 3
- --- result  [0]
  --- converting 13 in base 2
  --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
  --- appending 1 to result
  --- result  [1, 1, 0, 1]
- --- converting 1 in base 3
- --- result  [1]
- --- converting 14 in base 2
- --- appending 0 to result
- --- appending 1 to result
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 3 in base 2
  --- appending 1 to result
  --- appending 1 to result
- --- result  [1, 1, 1, 0]
- --- Result =  [0, 1, 1, 0, 1, 1, 1, 1, 1, 0]
- --- Converting  base Y number [0, 1, 1, 0, 1, 1, 1, 1, 1, 0] to configuration notation
- --- Result =  [1, 1, 0, 1, 2, 2, 2, 0]
---- Retained value to add in file: [1, 1, 0, 1, 2, 2, 2, 0], indice :  (0, 13, 1, 14)
- --- converting (1, 5, 1, 5)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [0, 0, 1, 1]
+ --- Result =  [2, 1, 1, 0, 1, 2, 0, 0, 1, 1]
+ --- Converting  base Y number [2, 1, 1, 0, 1, 2, 0, 0, 1, 1] to configuration notation
+ --- Result =  [3, 3, 0, 3, 0, 0, 3, 3]
+--- Retained value to add in file: [3, 3, 0, 3, 0, 0, 3, 3], indice :  (2, 13, 2, 3)
+ --- converting (1, 4, 2, 10)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 1 in base 3
  --- result  [1]
- --- converting 5 in base 2
- --- appending 1 to result
+ --- converting 4 in base 2
+ --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 0, 1]
- --- converting 1 in base 3
- --- result  [1]
- --- converting 5 in base 2
+ --- result  [0, 1, 0, 0]
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 10 in base 2
+ --- appending 0 to result
  --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 0, 1]
- --- Result =  [1, 0, 1, 0, 1, 1, 0, 1, 0, 1]
- --- Converting  base Y number [1, 0, 1, 0, 1, 1, 0, 1, 0, 1] to configuration notation
- --- Result =  [0, 2, 0, 2, 0, 2, 0, 2]
---- Retained value to add in file: [0, 2, 0, 2, 0, 2, 0, 2], indice :  (1, 5, 1, 5)
- --- converting (1, 2, 2, 11)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [1, 0, 1, 0]
+ --- Result =  [1, 0, 1, 0, 0, 2, 1, 0, 1, 0]
+ --- Converting  base Y number [1, 0, 1, 0, 0, 2, 1, 0, 1, 0] to configuration notation
+ --- Result =  [0, 2, 0, 0, 3, 0, 3, 0]
+--- Retained value to add in file: [0, 2, 0, 0, 3, 0, 3, 0], indice :  (1, 4, 2, 10)
+ --- converting (1, 11, 0, 1)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 1 in base 3
  --- result  [1]
- --- converting 2 in base 2
- --- appending 0 to result
- --- appending 1 to result
- --- result  [0, 0, 1, 0]
- --- converting 2 in base 3
- --- result  [2]
  --- converting 11 in base 2
  --- appending 1 to result
  --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
  --- result  [1, 0, 1, 1]
- --- Result =  [1, 0, 0, 1, 0, 2, 1, 0, 1, 1]
- --- Converting  base Y number [1, 0, 0, 1, 0, 2, 1, 0, 1, 1] to configuration notation
- --- Result =  [0, 0, 2, 0, 3, 0, 3, 3]
---- Retained value to add in file: [0, 0, 2, 0, 3, 0, 3, 3], indice :  (1, 2, 2, 11)
- --- converting (2, 10, 1, 14)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 2 in base 3
- --- result  [2]
- --- converting 10 in base 2
- --- appending 0 to result
- --- appending 1 to result
- --- appending 0 to result
- --- appending 1 to result
- --- result  [1, 0, 1, 0]
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 1 in base 2
+ --- result  [0, 0, 0, 1]
+ --- Result =  [1, 1, 0, 1, 1, 0, 0, 0, 0, 1]
+ --- Converting  base Y number [1, 1, 0, 1, 1, 0, 0, 0, 0, 1] to configuration notation
+ --- Result =  [2, 0, 2, 2, 0, 0, 0, 1]
+--- Retained value to add in file: [2, 0, 2, 2, 0, 0, 0, 1], indice :  (1, 11, 0, 1)
+ --- converting (1, 14, 0, 11)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 1 in base 3
  --- result  [1]
  --- converting 14 in base 2
@@ -11000,147 +12858,73 @@ resulted X configuration :  [0, 2, 0, 2, 3, 3, 0, 0]
  --- appending 1 to result
  --- appending 1 to result
  --- result  [1, 1, 1, 0]
- --- Result =  [2, 1, 0, 1, 0, 1, 1, 1, 1, 0]
- --- Converting  base Y number [2, 1, 0, 1, 0, 1, 1, 1, 1, 0] to configuration notation
- --- Result =  [3, 0, 3, 0, 2, 2, 2, 0]
---- Retained value to add in file: [3, 0, 3, 0, 2, 2, 2, 0], indice :  (2, 10, 1, 14)
- --- converting (2, 7, 1, 5)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 2 in base 3
- --- result  [2]
- --- converting 7 in base 2
- --- appending 1 to result
- --- appending 1 to result
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 11 in base 2
  --- appending 1 to result
- --- result  [0, 1, 1, 1]
- --- converting 1 in base 3
- --- result  [1]
- --- converting 5 in base 2
  --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 0, 1]
- --- Result =  [2, 0, 1, 1, 1, 1, 0, 1, 0, 1]
- --- Converting  base Y number [2, 0, 1, 1, 1, 1, 0, 1, 0, 1] to configuration notation
- --- Result =  [0, 3, 3, 3, 0, 2, 0, 2]
---- Retained value to add in file: [0, 3, 3, 3, 0, 2, 0, 2], indice :  (2, 7, 1, 5)
- --- converting (2, 5, 1, 15)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [1, 0, 1, 1]
+ --- Result =  [1, 1, 1, 1, 0, 0, 1, 0, 1, 1]
+ --- Converting  base Y number [1, 1, 1, 1, 0, 0, 1, 0, 1, 1] to configuration notation
+ --- Result =  [2, 2, 2, 0, 1, 0, 1, 1]
+--- Retained value to add in file: [2, 2, 2, 0, 1, 0, 1, 1], indice :  (1, 14, 0, 11)
+ --- converting (2, 1, 1, 4)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 2 in base 3
  --- result  [2]
- --- converting 5 in base 2
- --- appending 1 to result
- --- appending 0 to result
- --- appending 1 to result
- --- result  [0, 1, 0, 1]
+ --- converting 1 in base 2
+ --- result  [0, 0, 0, 1]
  --- converting 1 in base 3
  --- result  [1]
- --- converting 15 in base 2
- --- appending 1 to result
- --- appending 1 to result
- --- appending 1 to result
+ --- converting 4 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 1, 1, 1]
- --- Result =  [2, 0, 1, 0, 1, 1, 1, 1, 1, 1]
- --- Converting  base Y number [2, 0, 1, 0, 1, 1, 1, 1, 1, 1] to configuration notation
- --- Result =  [0, 3, 0, 3, 2, 2, 2, 2]
---- Retained value to add in file: [0, 3, 0, 3, 2, 2, 2, 2], indice :  (2, 5, 1, 15)
- --- converting (0, 13, 1, 3)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [0, 1, 0, 0]
+ --- Result =  [2, 0, 0, 0, 1, 1, 0, 1, 0, 0]
+ --- Converting  base Y number [2, 0, 0, 0, 1, 1, 0, 1, 0, 0] to configuration notation
+ --- Result =  [0, 0, 0, 3, 0, 2, 0, 0]
+--- Retained value to add in file: [0, 0, 0, 3, 0, 2, 0, 0], indice :  (2, 1, 1, 4)
+ --- converting (0, 0, 2, 4)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
- --- converting 13 in base 2
- --- appending 1 to result
- --- appending 0 to result
- --- appending 1 to result
- --- appending 1 to result
- --- result  [1, 1, 0, 1]
- --- converting 1 in base 3
- --- result  [1]
- --- converting 3 in base 2
- --- appending 1 to result
- --- appending 1 to result
- --- result  [0, 0, 1, 1]
- --- Result =  [0, 1, 1, 0, 1, 1, 0, 0, 1, 1]
- --- Converting  base Y number [0, 1, 1, 0, 1, 1, 0, 0, 1, 1] to configuration notation
- --- Result =  [1, 1, 0, 1, 0, 0, 2, 2]
---- Retained value to add in file: [1, 1, 0, 1, 0, 0, 2, 2], indice :  (0, 13, 1, 3)
- --- converting (2, 9, 1, 15)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 0 in base 2
+ --- result  [0, 0, 0, 0]
  --- converting 2 in base 3
  --- result  [2]
- --- converting 9 in base 2
- --- appending 1 to result
+ --- converting 4 in base 2
  --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 0, 1]
- --- converting 1 in base 3
- --- result  [1]
+ --- result  [0, 1, 0, 0]
+ --- Result =  [0, 0, 0, 0, 0, 2, 0, 1, 0, 0]
+ --- Converting  base Y number [0, 0, 0, 0, 0, 2, 0, 1, 0, 0] to configuration notation
+ --- Result =  [0, 0, 0, 0, 0, 3, 0, 0]
+--- Retained value to add in file: [0, 0, 0, 0, 0, 3, 0, 0], indice :  (0, 0, 2, 4)
+ --- converting (0, 15, 1, 4)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 0 in base 3
+ --- result  [0]
  --- converting 15 in base 2
  --- appending 1 to result
  --- appending 1 to result
  --- appending 1 to result
  --- appending 1 to result
  --- result  [1, 1, 1, 1]
- --- Result =  [2, 1, 0, 0, 1, 1, 1, 1, 1, 1]
- --- Converting  base Y number [2, 1, 0, 0, 1, 1, 1, 1, 1, 1] to configuration notation
- --- Result =  [3, 0, 0, 3, 2, 2, 2, 2]
---- Retained value to add in file: [3, 0, 0, 3, 2, 2, 2, 2], indice :  (2, 9, 1, 15)
- --- converting (1, 14, 2, 2)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 1 in base 3
  --- result  [1]
- --- converting 14 in base 2
- --- appending 0 to result
- --- appending 1 to result
- --- appending 1 to result
- --- appending 1 to result
- --- result  [1, 1, 1, 0]
- --- converting 2 in base 3
- --- result  [2]
- --- converting 2 in base 2
- --- appending 0 to result
- --- appending 1 to result
- --- result  [0, 0, 1, 0]
- --- Result =  [1, 1, 1, 1, 0, 2, 0, 0, 1, 0]
- --- Converting  base Y number [1, 1, 1, 1, 0, 2, 0, 0, 1, 0] to configuration notation
- --- Result =  [2, 2, 2, 0, 0, 0, 3, 0]
---- Retained value to add in file: [2, 2, 2, 0, 0, 0, 3, 0], indice :  (1, 14, 2, 2)
- --- converting (2, 10, 1, 1)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 2 in base 3
- --- result  [2]
- --- converting 10 in base 2
+ --- converting 4 in base 2
  --- appending 0 to result
- --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 1, 0]
- --- converting 1 in base 3
- --- result  [1]
- --- converting 1 in base 2
- --- result  [0, 0, 0, 1]
- --- Result =  [2, 1, 0, 1, 0, 1, 0, 0, 0, 1]
- --- Converting  base Y number [2, 1, 0, 1, 0, 1, 0, 0, 0, 1] to configuration notation
- --- Result =  [3, 0, 3, 0, 0, 0, 0, 2]
---- Retained value to add in file: [3, 0, 3, 0, 0, 0, 0, 2], indice :  (2, 10, 1, 1)
- --- converting (1, 15, 0, 2)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 1 in base 3
- --- result  [1]
- --- converting 15 in base 2
- --- appending 1 to result
- --- appending 1 to result
- --- appending 1 to result
- --- appending 1 to result
- --- result  [1, 1, 1, 1]
+ --- result  [0, 1, 0, 0]
+ --- Result =  [0, 1, 1, 1, 1, 1, 0, 1, 0, 0]
+ --- Converting  base Y number [0, 1, 1, 1, 1, 1, 0, 1, 0, 0] to configuration notation
+ --- Result =  [1, 1, 1, 1, 0, 2, 0, 0]
+--- Retained value to add in file: [1, 1, 1, 1, 0, 2, 0, 0], indice :  (0, 15, 1, 4)
+ --- converting (0, 14, 0, 12)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
- --- converting 2 in base 2
- --- appending 0 to result
- --- appending 1 to result
- --- result  [0, 0, 1, 0]
- --- Result =  [1, 1, 1, 1, 1, 0, 0, 0, 1, 0]
- --- Converting  base Y number [1, 1, 1, 1, 1, 0, 0, 0, 1, 0] to configuration notation
- --- Result =  [2, 2, 2, 2, 0, 0, 1, 0]
---- Retained value to add in file: [2, 2, 2, 2, 0, 0, 1, 0], indice :  (1, 15, 0, 2)
- --- converting (1, 14, 0, 8)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 1 in base 3
- --- result  [1]
  --- converting 14 in base 2
  --- appending 0 to result
  --- appending 1 to result
@@ -11149,299 +12933,241 @@ resulted X configuration :  [0, 2, 0, 2, 3, 3, 0, 0]
  --- result  [1, 1, 1, 0]
  --- converting 0 in base 3
  --- result  [0]
- --- converting 8 in base 2
- --- appending 0 to result
+ --- converting 12 in base 2
  --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 0, 0]
- --- Result =  [1, 1, 1, 1, 0, 0, 1, 0, 0, 0]
- --- Converting  base Y number [1, 1, 1, 1, 0, 0, 1, 0, 0, 0] to configuration notation
- --- Result =  [2, 2, 2, 0, 1, 0, 0, 0]
---- Retained value to add in file: [2, 2, 2, 0, 1, 0, 0, 0], indice :  (1, 14, 0, 8)
- --- converting (0, 2, 2, 11)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- appending 1 to result
+ --- result  [1, 1, 0, 0]
+ --- Result =  [0, 1, 1, 1, 0, 0, 1, 1, 0, 0]
+ --- Converting  base Y number [0, 1, 1, 1, 0, 0, 1, 1, 0, 0] to configuration notation
+ --- Result =  [1, 1, 1, 0, 1, 1, 0, 0]
+--- Retained value to add in file: [1, 1, 1, 0, 1, 1, 0, 0], indice :  (0, 14, 0, 12)
+ --- converting (0, 4, 1, 11)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
- --- converting 2 in base 2
+ --- converting 4 in base 2
+ --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 0, 1, 0]
- --- converting 2 in base 3
- --- result  [2]
+ --- result  [0, 1, 0, 0]
+ --- converting 1 in base 3
+ --- result  [1]
  --- converting 11 in base 2
  --- appending 1 to result
  --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
  --- result  [1, 0, 1, 1]
- --- Result =  [0, 0, 0, 1, 0, 2, 1, 0, 1, 1]
- --- Converting  base Y number [0, 0, 0, 1, 0, 2, 1, 0, 1, 1] to configuration notation
- --- Result =  [0, 0, 1, 0, 3, 0, 3, 3]
---- Retained value to add in file: [0, 0, 1, 0, 3, 0, 3, 3], indice :  (0, 2, 2, 11)
- --- converting (0, 10, 0, 0)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 0 in base 3
- --- result  [0]
- --- converting 10 in base 2
- --- appending 0 to result
+ --- Result =  [0, 0, 1, 0, 0, 1, 1, 0, 1, 1]
+ --- Converting  base Y number [0, 0, 1, 0, 0, 1, 1, 0, 1, 1] to configuration notation
+ --- Result =  [0, 1, 0, 0, 2, 0, 2, 2]
+--- Retained value to add in file: [0, 1, 0, 0, 2, 0, 2, 2], indice :  (0, 4, 1, 11)
+ --- converting (2, 1, 2, 5)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 1 in base 2
+ --- result  [0, 0, 0, 1]
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 5 in base 2
  --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 1, 0]
- --- converting 0 in base 3
- --- result  [0]
- --- converting 0 in base 2
- --- result  [0, 0, 0, 0]
- --- Result =  [0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
- --- Converting  base Y number [0, 1, 0, 1, 0, 0, 0, 0, 0, 0] to configuration notation
- --- Result =  [1, 0, 1, 0, 0, 0, 0, 0]
---- Retained value to add in file: [1, 0, 1, 0, 0, 0, 0, 0], indice :  (0, 10, 0, 0)
- --- converting (0, 1, 0, 7)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 0 in base 3
- --- result  [0]
- --- converting 1 in base 2
- --- result  [0, 0, 0, 1]
+ --- result  [0, 1, 0, 1]
+ --- Result =  [2, 0, 0, 0, 1, 2, 0, 1, 0, 1]
+ --- Converting  base Y number [2, 0, 0, 0, 1, 2, 0, 1, 0, 1] to configuration notation
+ --- Result =  [0, 0, 0, 3, 0, 3, 0, 3]
+--- Retained value to add in file: [0, 0, 0, 3, 0, 3, 0, 3], indice :  (2, 1, 2, 5)
+ --- converting (0, 9, 2, 6)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
- --- converting 7 in base 2
- --- appending 1 to result
- --- appending 1 to result
- --- appending 1 to result
- --- result  [0, 1, 1, 1]
- --- Result =  [0, 0, 0, 0, 1, 0, 0, 1, 1, 1]
- --- Converting  base Y number [0, 0, 0, 0, 1, 0, 0, 1, 1, 1] to configuration notation
- --- Result =  [0, 0, 0, 1, 0, 1, 1, 1]
---- Retained value to add in file: [0, 0, 0, 1, 0, 1, 1, 1], indice :  (0, 1, 0, 7)
- --- converting (1, 9, 0, 12)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 1 in base 3
- --- result  [1]
  --- converting 9 in base 2
  --- appending 1 to result
  --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
  --- result  [1, 0, 0, 1]
- --- converting 0 in base 3
- --- result  [0]
- --- converting 12 in base 2
- --- appending 0 to result
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 6 in base 2
  --- appending 0 to result
  --- appending 1 to result
  --- appending 1 to result
- --- result  [1, 1, 0, 0]
- --- Result =  [1, 1, 0, 0, 1, 0, 1, 1, 0, 0]
- --- Converting  base Y number [1, 1, 0, 0, 1, 0, 1, 1, 0, 0] to configuration notation
- --- Result =  [2, 0, 0, 2, 1, 1, 0, 0]
---- Retained value to add in file: [2, 0, 0, 2, 1, 1, 0, 0], indice :  (1, 9, 0, 12)
- --- converting (1, 13, 0, 1)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [0, 1, 1, 0]
+ --- Result =  [0, 1, 0, 0, 1, 2, 0, 1, 1, 0]
+ --- Converting  base Y number [0, 1, 0, 0, 1, 2, 0, 1, 1, 0] to configuration notation
+ --- Result =  [1, 0, 0, 1, 0, 3, 3, 0]
+--- Retained value to add in file: [1, 0, 0, 1, 0, 3, 3, 0], indice :  (0, 9, 2, 6)
+ --- converting (1, 12, 2, 5)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 1 in base 3
  --- result  [1]
- --- converting 13 in base 2
- --- appending 1 to result
+ --- converting 12 in base 2
+ --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
  --- appending 1 to result
- --- result  [1, 1, 0, 1]
- --- converting 0 in base 3
- --- result  [0]
- --- converting 1 in base 2
- --- result  [0, 0, 0, 1]
- --- Result =  [1, 1, 1, 0, 1, 0, 0, 0, 0, 1]
- --- Converting  base Y number [1, 1, 1, 0, 1, 0, 0, 0, 0, 1] to configuration notation
- --- Result =  [2, 2, 0, 2, 0, 0, 0, 1]
---- Retained value to add in file: [2, 2, 0, 2, 0, 0, 0, 1], indice :  (1, 13, 0, 1)
- --- converting (2, 15, 1, 15)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [1, 1, 0, 0]
  --- converting 2 in base 3
  --- result  [2]
- --- converting 15 in base 2
- --- appending 1 to result
- --- appending 1 to result
- --- appending 1 to result
- --- appending 1 to result
- --- result  [1, 1, 1, 1]
- --- converting 1 in base 3
- --- result  [1]
- --- converting 15 in base 2
- --- appending 1 to result
- --- appending 1 to result
- --- appending 1 to result
- --- appending 1 to result
- --- result  [1, 1, 1, 1]
- --- Result =  [2, 1, 1, 1, 1, 1, 1, 1, 1, 1]
- --- Converting  base Y number [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] to configuration notation
- --- Result =  [3, 3, 3, 3, 2, 2, 2, 2]
---- Retained value to add in file: [3, 3, 3, 3, 2, 2, 2, 2], indice :  (2, 15, 1, 15)
- --- converting (1, 15, 1, 1)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 1 in base 3
- --- result  [1]
- --- converting 15 in base 2
- --- appending 1 to result
- --- appending 1 to result
+ --- converting 5 in base 2
  --- appending 1 to result
+ --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 1, 1, 1]
- --- converting 1 in base 3
- --- result  [1]
- --- converting 1 in base 2
- --- result  [0, 0, 0, 1]
- --- Result =  [1, 1, 1, 1, 1, 1, 0, 0, 0, 1]
- --- Converting  base Y number [1, 1, 1, 1, 1, 1, 0, 0, 0, 1] to configuration notation
- --- Result =  [2, 2, 2, 2, 0, 0, 0, 2]
---- Retained value to add in file: [2, 2, 2, 2, 0, 0, 0, 2], indice :  (1, 15, 1, 1)
- --- converting (1, 9, 2, 8)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 1 in base 3
- --- result  [1]
+ --- result  [0, 1, 0, 1]
+ --- Result =  [1, 1, 1, 0, 0, 2, 0, 1, 0, 1]
+ --- Converting  base Y number [1, 1, 1, 0, 0, 2, 0, 1, 0, 1] to configuration notation
+ --- Result =  [2, 2, 0, 0, 0, 3, 0, 3]
+--- Retained value to add in file: [2, 2, 0, 0, 0, 3, 0, 3], indice :  (1, 12, 2, 5)
+ --- converting (0, 9, 0, 2)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 0 in base 3
+ --- result  [0]
  --- converting 9 in base 2
  --- appending 1 to result
  --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
  --- result  [1, 0, 0, 1]
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 2 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [0, 0, 1, 0]
+ --- Result =  [0, 1, 0, 0, 1, 0, 0, 0, 1, 0]
+ --- Converting  base Y number [0, 1, 0, 0, 1, 0, 0, 0, 1, 0] to configuration notation
+ --- Result =  [1, 0, 0, 1, 0, 0, 1, 0]
+--- Retained value to add in file: [1, 0, 0, 1, 0, 0, 1, 0], indice :  (0, 9, 0, 2)
+ --- converting (2, 4, 0, 13)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 2 in base 3
  --- result  [2]
- --- converting 8 in base 2
- --- appending 0 to result
+ --- converting 4 in base 2
  --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 0, 0]
- --- Result =  [1, 1, 0, 0, 1, 2, 1, 0, 0, 0]
- --- Converting  base Y number [1, 1, 0, 0, 1, 2, 1, 0, 0, 0] to configuration notation
- --- Result =  [2, 0, 0, 2, 3, 0, 0, 0]
---- Retained value to add in file: [2, 0, 0, 2, 3, 0, 0, 0], indice :  (1, 9, 2, 8)
- --- converting (0, 11, 0, 5)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [0, 1, 0, 0]
  --- converting 0 in base 3
  --- result  [0]
- --- converting 11 in base 2
- --- appending 1 to result
+ --- converting 13 in base 2
  --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 1, 1]
+ --- appending 1 to result
+ --- result  [1, 1, 0, 1]
+ --- Result =  [2, 0, 1, 0, 0, 0, 1, 1, 0, 1]
+ --- Converting  base Y number [2, 0, 1, 0, 0, 0, 1, 1, 0, 1] to configuration notation
+ --- Result =  [0, 3, 0, 0, 1, 1, 0, 1]
+--- Retained value to add in file: [0, 3, 0, 0, 1, 1, 0, 1], indice :  (2, 4, 0, 13)
+ --- converting (0, 7, 1, 6)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
- --- converting 5 in base 2
+ --- converting 7 in base 2
  --- appending 1 to result
- --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 0, 1]
- --- Result =  [0, 1, 0, 1, 1, 0, 0, 1, 0, 1]
- --- Converting  base Y number [0, 1, 0, 1, 1, 0, 0, 1, 0, 1] to configuration notation
- --- Result =  [1, 0, 1, 1, 0, 1, 0, 1]
---- Retained value to add in file: [1, 0, 1, 1, 0, 1, 0, 1], indice :  (0, 11, 0, 5)
- --- converting (0, 4, 2, 1)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 0 in base 3
- --- result  [0]
- --- converting 4 in base 2
- --- appending 0 to result
- --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 0, 0]
- --- converting 2 in base 3
- --- result  [2]
- --- converting 1 in base 2
- --- result  [0, 0, 0, 1]
- --- Result =  [0, 0, 1, 0, 0, 2, 0, 0, 0, 1]
- --- Converting  base Y number [0, 0, 1, 0, 0, 2, 0, 0, 0, 1] to configuration notation
- --- Result =  [0, 1, 0, 0, 0, 0, 0, 3]
---- Retained value to add in file: [0, 1, 0, 0, 0, 0, 0, 3], indice :  (0, 4, 2, 1)
- --- converting (1, 1, 2, 10)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [0, 1, 1, 1]
  --- converting 1 in base 3
  --- result  [1]
- --- converting 1 in base 2
- --- result  [0, 0, 0, 1]
- --- converting 2 in base 3
- --- result  [2]
- --- converting 10 in base 2
+ --- converting 6 in base 2
  --- appending 0 to result
  --- appending 1 to result
- --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 1, 0]
- --- Result =  [1, 0, 0, 0, 1, 2, 1, 0, 1, 0]
- --- Converting  base Y number [1, 0, 0, 0, 1, 2, 1, 0, 1, 0] to configuration notation
- --- Result =  [0, 0, 0, 2, 3, 0, 3, 0]
---- Retained value to add in file: [0, 0, 0, 2, 3, 0, 3, 0], indice :  (1, 1, 2, 10)
- --- converting (1, 15, 2, 1)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [0, 1, 1, 0]
+ --- Result =  [0, 0, 1, 1, 1, 1, 0, 1, 1, 0]
+ --- Converting  base Y number [0, 0, 1, 1, 1, 1, 0, 1, 1, 0] to configuration notation
+ --- Result =  [0, 1, 1, 1, 0, 2, 2, 0]
+--- Retained value to add in file: [0, 1, 1, 1, 0, 2, 2, 0], indice :  (0, 7, 1, 6)
+ --- converting (1, 14, 2, 14)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 1 in base 3
  --- result  [1]
- --- converting 15 in base 2
- --- appending 1 to result
+ --- converting 14 in base 2
+ --- appending 0 to result
  --- appending 1 to result
  --- appending 1 to result
  --- appending 1 to result
- --- result  [1, 1, 1, 1]
+ --- result  [1, 1, 1, 0]
  --- converting 2 in base 3
  --- result  [2]
- --- converting 1 in base 2
- --- result  [0, 0, 0, 1]
- --- Result =  [1, 1, 1, 1, 1, 2, 0, 0, 0, 1]
- --- Converting  base Y number [1, 1, 1, 1, 1, 2, 0, 0, 0, 1] to configuration notation
- --- Result =  [2, 2, 2, 2, 0, 0, 0, 3]
---- Retained value to add in file: [2, 2, 2, 2, 0, 0, 0, 3], indice :  (1, 15, 2, 1)
- --- converting (0, 13, 2, 12)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 0 in base 3
- --- result  [0]
- --- converting 13 in base 2
- --- appending 1 to result
+ --- converting 14 in base 2
  --- appending 0 to result
  --- appending 1 to result
  --- appending 1 to result
- --- result  [1, 1, 0, 1]
- --- converting 2 in base 3
- --- result  [2]
- --- converting 12 in base 2
- --- appending 0 to result
- --- appending 0 to result
- --- appending 1 to result
  --- appending 1 to result
- --- result  [1, 1, 0, 0]
- --- Result =  [0, 1, 1, 0, 1, 2, 1, 1, 0, 0]
- --- Converting  base Y number [0, 1, 1, 0, 1, 2, 1, 1, 0, 0] to configuration notation
- --- Result =  [1, 1, 0, 1, 3, 3, 0, 0]
---- Retained value to add in file: [1, 1, 0, 1, 3, 3, 0, 0], indice :  (0, 13, 2, 12)
- --- converting (0, 0, 2, 4)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [1, 1, 1, 0]
+ --- Result =  [1, 1, 1, 1, 0, 2, 1, 1, 1, 0]
+ --- Converting  base Y number [1, 1, 1, 1, 0, 2, 1, 1, 1, 0] to configuration notation
+ --- Result =  [2, 2, 2, 0, 3, 3, 3, 0]
+--- Retained value to add in file: [2, 2, 2, 0, 3, 3, 3, 0], indice :  (1, 14, 2, 14)
+ --- converting (0, 8, 0, 2)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
- --- converting 0 in base 2
- --- result  [0, 0, 0, 0]
- --- converting 2 in base 3
- --- result  [2]
- --- converting 4 in base 2
+ --- converting 8 in base 2
+ --- appending 0 to result
  --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 0, 0]
- --- Result =  [0, 0, 0, 0, 0, 2, 0, 1, 0, 0]
- --- Converting  base Y number [0, 0, 0, 0, 0, 2, 0, 1, 0, 0] to configuration notation
- --- Result =  [0, 0, 0, 0, 0, 3, 0, 0]
---- Retained value to add in file: [0, 0, 0, 0, 0, 3, 0, 0], indice :  (0, 0, 2, 4)
- --- converting (0, 7, 2, 2)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [1, 0, 0, 0]
  --- converting 0 in base 3
  --- result  [0]
- --- converting 7 in base 2
+ --- converting 2 in base 2
+ --- appending 0 to result
  --- appending 1 to result
+ --- result  [0, 0, 1, 0]
+ --- Result =  [0, 1, 0, 0, 0, 0, 0, 0, 1, 0]
+ --- Converting  base Y number [0, 1, 0, 0, 0, 0, 0, 0, 1, 0] to configuration notation
+ --- Result =  [1, 0, 0, 0, 0, 0, 1, 0]
+--- Retained value to add in file: [1, 0, 0, 0, 0, 0, 1, 0], indice :  (0, 8, 0, 2)
+ --- converting (0, 10, 2, 9)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 10 in base 2
+ --- appending 0 to result
  --- appending 1 to result
+ --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 1, 1]
+ --- result  [1, 0, 1, 0]
  --- converting 2 in base 3
  --- result  [2]
- --- converting 2 in base 2
+ --- converting 9 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 0, 1, 0]
- --- Result =  [0, 0, 1, 1, 1, 2, 0, 0, 1, 0]
- --- Converting  base Y number [0, 0, 1, 1, 1, 2, 0, 0, 1, 0] to configuration notation
- --- Result =  [0, 1, 1, 1, 0, 0, 3, 0]
---- Retained value to add in file: [0, 1, 1, 1, 0, 0, 3, 0], indice :  (0, 7, 2, 2)
- --- converting (2, 11, 1, 8)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [1, 0, 0, 1]
+ --- Result =  [0, 1, 0, 1, 0, 2, 1, 0, 0, 1]
+ --- Converting  base Y number [0, 1, 0, 1, 0, 2, 1, 0, 0, 1] to configuration notation
+ --- Result =  [1, 0, 1, 0, 3, 0, 0, 3]
+--- Retained value to add in file: [1, 0, 1, 0, 3, 0, 0, 3], indice :  (0, 10, 2, 9)
+ --- converting (1, 13, 2, 9)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 13 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 0, 1]
  --- converting 2 in base 3
  --- result  [2]
- --- converting 11 in base 2
+ --- converting 9 in base 2
  --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
  --- appending 1 to result
+ --- result  [1, 0, 0, 1]
+ --- Result =  [1, 1, 1, 0, 1, 2, 1, 0, 0, 1]
+ --- Converting  base Y number [1, 1, 1, 0, 1, 2, 1, 0, 0, 1] to configuration notation
+ --- Result =  [2, 2, 0, 2, 3, 0, 0, 3]
+--- Retained value to add in file: [2, 2, 0, 2, 3, 0, 0, 3], indice :  (1, 13, 2, 9)
+ --- converting (1, 14, 1, 8)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 14 in base 2
  --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 1, 1]
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 1, 0]
  --- converting 1 in base 3
  --- result  [1]
  --- converting 8 in base 2
@@ -11450,46 +13176,51 @@ resulted X configuration :  [0, 2, 0, 2, 3, 3, 0, 0]
  --- appending 0 to result
  --- appending 1 to result
  --- result  [1, 0, 0, 0]
- --- Result =  [2, 1, 0, 1, 1, 1, 1, 0, 0, 0]
- --- Converting  base Y number [2, 1, 0, 1, 1, 1, 1, 0, 0, 0] to configuration notation
- --- Result =  [3, 0, 3, 3, 2, 0, 0, 0]
---- Retained value to add in file: [3, 0, 3, 3, 2, 0, 0, 0], indice :  (2, 11, 1, 8)
- --- converting (0, 2, 2, 2)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- Result =  [1, 1, 1, 1, 0, 1, 1, 0, 0, 0]
+ --- Converting  base Y number [1, 1, 1, 1, 0, 1, 1, 0, 0, 0] to configuration notation
+ --- Result =  [2, 2, 2, 0, 2, 0, 0, 0]
+--- Retained value to add in file: [2, 2, 2, 0, 2, 0, 0, 0], indice :  (1, 14, 1, 8)
+ --- converting (0, 5, 2, 14)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
- --- converting 2 in base 2
+ --- converting 5 in base 2
+ --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 0, 1, 0]
+ --- result  [0, 1, 0, 1]
  --- converting 2 in base 3
  --- result  [2]
- --- converting 2 in base 2
+ --- converting 14 in base 2
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 0, 1, 0]
- --- Result =  [0, 0, 0, 1, 0, 2, 0, 0, 1, 0]
- --- Converting  base Y number [0, 0, 0, 1, 0, 2, 0, 0, 1, 0] to configuration notation
- --- Result =  [0, 0, 1, 0, 0, 0, 3, 0]
---- Retained value to add in file: [0, 0, 1, 0, 0, 0, 3, 0], indice :  (0, 2, 2, 2)
- --- converting (1, 12, 2, 3)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 1, 0]
+ --- Result =  [0, 0, 1, 0, 1, 2, 1, 1, 1, 0]
+ --- Converting  base Y number [0, 0, 1, 0, 1, 2, 1, 1, 1, 0] to configuration notation
+ --- Result =  [0, 1, 0, 1, 3, 3, 3, 0]
+--- Retained value to add in file: [0, 1, 0, 1, 3, 3, 3, 0], indice :  (0, 5, 2, 14)
+ --- converting (1, 11, 2, 12)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 1 in base 3
  --- result  [1]
- --- converting 12 in base 2
- --- appending 0 to result
- --- appending 0 to result
+ --- converting 11 in base 2
  --- appending 1 to result
  --- appending 1 to result
- --- result  [1, 1, 0, 0]
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 1, 1]
  --- converting 2 in base 3
  --- result  [2]
- --- converting 3 in base 2
+ --- converting 12 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
  --- appending 1 to result
  --- appending 1 to result
- --- result  [0, 0, 1, 1]
- --- Result =  [1, 1, 1, 0, 0, 2, 0, 0, 1, 1]
- --- Converting  base Y number [1, 1, 1, 0, 0, 2, 0, 0, 1, 1] to configuration notation
- --- Result =  [2, 2, 0, 0, 0, 0, 3, 3]
---- Retained value to add in file: [2, 2, 0, 0, 0, 0, 3, 3], indice :  (1, 12, 2, 3)
+ --- result  [1, 1, 0, 0]
+ --- Result =  [1, 1, 0, 1, 1, 2, 1, 1, 0, 0]
+ --- Converting  base Y number [1, 1, 0, 1, 1, 2, 1, 1, 0, 0] to configuration notation
+ --- Result =  [2, 0, 2, 2, 3, 3, 0, 0]
+--- Retained value to add in file: [2, 0, 2, 2, 3, 3, 0, 0], indice :  (1, 11, 2, 12)
  --- converting (0, 10, 0, 9)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
@@ -11511,122 +13242,165 @@ resulted X configuration :  [0, 2, 0, 2, 3, 3, 0, 0]
  --- Converting  base Y number [0, 1, 0, 1, 0, 0, 1, 0, 0, 1] to configuration notation
  --- Result =  [1, 0, 1, 0, 1, 0, 0, 1]
 --- Retained value to add in file: [1, 0, 1, 0, 1, 0, 0, 1], indice :  (0, 10, 0, 9)
- --- converting (1, 5, 2, 6)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 1 in base 3
- --- result  [1]
- --- converting 5 in base 2
- --- appending 1 to result
+ --- converting (2, 8, 0, 0)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 8 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 0, 1]
+ --- result  [1, 0, 0, 0]
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 0 in base 2
+ --- result  [0, 0, 0, 0]
+ --- Result =  [2, 1, 0, 0, 0, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [2, 1, 0, 0, 0, 0, 0, 0, 0, 0] to configuration notation
+ --- Result =  [3, 0, 0, 0, 0, 0, 0, 0]
+--- Retained value to add in file: [3, 0, 0, 0, 0, 0, 0, 0], indice :  (2, 8, 0, 0)
+ --- converting (2, 15, 0, 13)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 2 in base 3
  --- result  [2]
- --- converting 6 in base 2
- --- appending 0 to result
+ --- converting 15 in base 2
  --- appending 1 to result
  --- appending 1 to result
- --- result  [0, 1, 1, 0]
- --- Result =  [1, 0, 1, 0, 1, 2, 0, 1, 1, 0]
- --- Converting  base Y number [1, 0, 1, 0, 1, 2, 0, 1, 1, 0] to configuration notation
- --- Result =  [0, 2, 0, 2, 0, 3, 3, 0]
---- Retained value to add in file: [0, 2, 0, 2, 0, 3, 3, 0], indice :  (1, 5, 2, 6)
- --- converting (0, 6, 1, 7)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 1, 1]
  --- converting 0 in base 3
  --- result  [0]
- --- converting 6 in base 2
+ --- converting 13 in base 2
+ --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
  --- appending 1 to result
- --- result  [0, 1, 1, 0]
+ --- result  [1, 1, 0, 1]
+ --- Result =  [2, 1, 1, 1, 1, 0, 1, 1, 0, 1]
+ --- Converting  base Y number [2, 1, 1, 1, 1, 0, 1, 1, 0, 1] to configuration notation
+ --- Result =  [3, 3, 3, 3, 1, 1, 0, 1]
+--- Retained value to add in file: [3, 3, 3, 3, 1, 1, 0, 1], indice :  (2, 15, 0, 13)
+ --- converting (1, 6, 2, 4)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 1 in base 3
  --- result  [1]
- --- converting 7 in base 2
- --- appending 1 to result
+ --- converting 6 in base 2
+ --- appending 0 to result
  --- appending 1 to result
  --- appending 1 to result
- --- result  [0, 1, 1, 1]
- --- Result =  [0, 0, 1, 1, 0, 1, 0, 1, 1, 1]
- --- Converting  base Y number [0, 0, 1, 1, 0, 1, 0, 1, 1, 1] to configuration notation
- --- Result =  [0, 1, 1, 0, 0, 2, 2, 2]
---- Retained value to add in file: [0, 1, 1, 0, 0, 2, 2, 2], indice :  (0, 6, 1, 7)
- --- converting (2, 13, 2, 13)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [0, 1, 1, 0]
  --- converting 2 in base 3
  --- result  [2]
- --- converting 13 in base 2
- --- appending 1 to result
+ --- converting 4 in base 2
+ --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
+ --- result  [0, 1, 0, 0]
+ --- Result =  [1, 0, 1, 1, 0, 2, 0, 1, 0, 0]
+ --- Converting  base Y number [1, 0, 1, 1, 0, 2, 0, 1, 0, 0] to configuration notation
+ --- Result =  [0, 2, 2, 0, 0, 3, 0, 0]
+--- Retained value to add in file: [0, 2, 2, 0, 0, 3, 0, 0], indice :  (1, 6, 2, 4)
+ --- converting (1, 8, 2, 10)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 8 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 1, 0, 1]
+ --- result  [1, 0, 0, 0]
  --- converting 2 in base 3
  --- result  [2]
- --- converting 13 in base 2
- --- appending 1 to result
+ --- converting 10 in base 2
  --- appending 0 to result
  --- appending 1 to result
+ --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 1, 0, 1]
- --- Result =  [2, 1, 1, 0, 1, 2, 1, 1, 0, 1]
- --- Converting  base Y number [2, 1, 1, 0, 1, 2, 1, 1, 0, 1] to configuration notation
- --- Result =  [3, 3, 0, 3, 3, 3, 0, 3]
---- Retained value to add in file: [3, 3, 0, 3, 3, 3, 0, 3], indice :  (2, 13, 2, 13)
- --- converting (0, 1, 1, 15)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [1, 0, 1, 0]
+ --- Result =  [1, 1, 0, 0, 0, 2, 1, 0, 1, 0]
+ --- Converting  base Y number [1, 1, 0, 0, 0, 2, 1, 0, 1, 0] to configuration notation
+ --- Result =  [2, 0, 0, 0, 3, 0, 3, 0]
+--- Retained value to add in file: [2, 0, 0, 0, 3, 0, 3, 0], indice :  (1, 8, 2, 10)
+ --- converting (0, 12, 1, 12)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
- --- converting 1 in base 2
- --- result  [0, 0, 0, 1]
- --- converting 1 in base 3
- --- result  [1]
- --- converting 15 in base 2
- --- appending 1 to result
- --- appending 1 to result
+ --- converting 12 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
  --- appending 1 to result
  --- appending 1 to result
- --- result  [1, 1, 1, 1]
- --- Result =  [0, 0, 0, 0, 1, 1, 1, 1, 1, 1]
- --- Converting  base Y number [0, 0, 0, 0, 1, 1, 1, 1, 1, 1] to configuration notation
- --- Result =  [0, 0, 0, 1, 2, 2, 2, 2]
---- Retained value to add in file: [0, 0, 0, 1, 2, 2, 2, 2], indice :  (0, 1, 1, 15)
- --- converting (1, 4, 0, 15)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [1, 1, 0, 0]
  --- converting 1 in base 3
  --- result  [1]
- --- converting 4 in base 2
+ --- converting 12 in base 2
  --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 0, 0]
- --- converting 0 in base 3
- --- result  [0]
- --- converting 15 in base 2
+ --- appending 1 to result
+ --- result  [1, 1, 0, 0]
+ --- Result =  [0, 1, 1, 0, 0, 1, 1, 1, 0, 0]
+ --- Converting  base Y number [0, 1, 1, 0, 0, 1, 1, 1, 0, 0] to configuration notation
+ --- Result =  [1, 1, 0, 0, 2, 2, 0, 0]
+--- Retained value to add in file: [1, 1, 0, 0, 2, 2, 0, 0], indice :  (0, 12, 1, 12)
+ --- converting (2, 14, 0, 5)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 14 in base 2
+ --- appending 0 to result
  --- appending 1 to result
  --- appending 1 to result
  --- appending 1 to result
+ --- result  [1, 1, 1, 0]
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 5 in base 2
  --- appending 1 to result
- --- result  [1, 1, 1, 1]
- --- Result =  [1, 0, 1, 0, 0, 0, 1, 1, 1, 1]
- --- Converting  base Y number [1, 0, 1, 0, 0, 0, 1, 1, 1, 1] to configuration notation
- --- Result =  [0, 2, 0, 0, 1, 1, 1, 1]
---- Retained value to add in file: [0, 2, 0, 0, 1, 1, 1, 1], indice :  (1, 4, 0, 15)
- --- converting (1, 10, 0, 2)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 1 in base 3
- --- result  [1]
- --- converting 10 in base 2
  --- appending 0 to result
  --- appending 1 to result
+ --- result  [0, 1, 0, 1]
+ --- Result =  [2, 1, 1, 1, 0, 0, 0, 1, 0, 1]
+ --- Converting  base Y number [2, 1, 1, 1, 0, 0, 0, 1, 0, 1] to configuration notation
+ --- Result =  [3, 3, 3, 0, 0, 1, 0, 1]
+--- Retained value to add in file: [3, 3, 3, 0, 0, 1, 0, 1], indice :  (2, 14, 0, 5)
+ --- converting (2, 12, 0, 9)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 12 in base 2
+ --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 1, 0]
+ --- appending 1 to result
+ --- result  [1, 1, 0, 0]
  --- converting 0 in base 3
  --- result  [0]
- --- converting 2 in base 2
+ --- converting 9 in base 2
+ --- appending 1 to result
  --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 1]
+ --- Result =  [2, 1, 1, 0, 0, 0, 1, 0, 0, 1]
+ --- Converting  base Y number [2, 1, 1, 0, 0, 0, 1, 0, 0, 1] to configuration notation
+ --- Result =  [3, 3, 0, 0, 1, 0, 0, 1]
+--- Retained value to add in file: [3, 3, 0, 0, 1, 0, 0, 1], indice :  (2, 12, 0, 9)
+ --- converting (1, 7, 1, 3)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 7 in base 2
+ --- appending 1 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [0, 1, 1, 1]
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 3 in base 2
  --- appending 1 to result
- --- result  [0, 0, 1, 0]
- --- Result =  [1, 1, 0, 1, 0, 0, 0, 0, 1, 0]
- --- Converting  base Y number [1, 1, 0, 1, 0, 0, 0, 0, 1, 0] to configuration notation
- --- Result =  [2, 0, 2, 0, 0, 0, 1, 0]
---- Retained value to add in file: [2, 0, 2, 0, 0, 0, 1, 0], indice :  (1, 10, 0, 2)
- --- converting (0, 15, 1, 13)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- appending 1 to result
+ --- result  [0, 0, 1, 1]
+ --- Result =  [1, 0, 1, 1, 1, 1, 0, 0, 1, 1]
+ --- Converting  base Y number [1, 0, 1, 1, 1, 1, 0, 0, 1, 1] to configuration notation
+ --- Result =  [0, 2, 2, 2, 0, 0, 2, 2]
+--- Retained value to add in file: [0, 2, 2, 2, 0, 0, 2, 2], indice :  (1, 7, 1, 3)
+ --- converting (0, 15, 2, 8)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
  --- converting 15 in base 2
@@ -11635,6 +13409,19 @@ resulted X configuration :  [0, 2, 0, 2, 3, 3, 0, 0]
  --- appending 1 to result
  --- appending 1 to result
  --- result  [1, 1, 1, 1]
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 8 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0]
+ --- Result =  [0, 1, 1, 1, 1, 2, 1, 0, 0, 0]
+ --- Converting  base Y number [0, 1, 1, 1, 1, 2, 1, 0, 0, 0] to configuration notation
+ --- Result =  [1, 1, 1, 1, 3, 0, 0, 0]
+--- Retained value to add in file: [1, 1, 1, 1, 3, 0, 0, 0], indice :  (0, 15, 2, 8)
+ --- converting (1, 13, 0, 13)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 1 in base 3
  --- result  [1]
  --- converting 13 in base 2
@@ -11643,89 +13430,57 @@ resulted X configuration :  [0, 2, 0, 2, 3, 3, 0, 0]
  --- appending 1 to result
  --- appending 1 to result
  --- result  [1, 1, 0, 1]
- --- Result =  [0, 1, 1, 1, 1, 1, 1, 1, 0, 1]
- --- Converting  base Y number [0, 1, 1, 1, 1, 1, 1, 1, 0, 1] to configuration notation
- --- Result =  [1, 1, 1, 1, 2, 2, 0, 2]
---- Retained value to add in file: [1, 1, 1, 1, 2, 2, 0, 2], indice :  (0, 15, 1, 13)
- --- converting (0, 11, 1, 12)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
- --- converting 11 in base 2
- --- appending 1 to result
+ --- converting 13 in base 2
  --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 1, 1]
- --- converting 1 in base 3
- --- result  [1]
+ --- appending 1 to result
+ --- result  [1, 1, 0, 1]
+ --- Result =  [1, 1, 1, 0, 1, 0, 1, 1, 0, 1]
+ --- Converting  base Y number [1, 1, 1, 0, 1, 0, 1, 1, 0, 1] to configuration notation
+ --- Result =  [2, 2, 0, 2, 1, 1, 0, 1]
+--- Retained value to add in file: [2, 2, 0, 2, 1, 1, 0, 1], indice :  (1, 13, 0, 13)
+ --- converting (0, 0, 0, 12)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 0 in base 2
+ --- result  [0, 0, 0, 0]
+ --- converting 0 in base 3
+ --- result  [0]
  --- converting 12 in base 2
  --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
  --- appending 1 to result
  --- result  [1, 1, 0, 0]
- --- Result =  [0, 1, 0, 1, 1, 1, 1, 1, 0, 0]
- --- Converting  base Y number [0, 1, 0, 1, 1, 1, 1, 1, 0, 0] to configuration notation
- --- Result =  [1, 0, 1, 1, 2, 2, 0, 0]
---- Retained value to add in file: [1, 0, 1, 1, 2, 2, 0, 0], indice :  (0, 11, 1, 12)
- --- converting (1, 9, 1, 12)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 1 in base 3
- --- result  [1]
+ --- Result =  [0, 0, 0, 0, 0, 0, 1, 1, 0, 0]
+ --- Converting  base Y number [0, 0, 0, 0, 0, 0, 1, 1, 0, 0] to configuration notation
+ --- Result =  [0, 0, 0, 0, 1, 1, 0, 0]
+--- Retained value to add in file: [0, 0, 0, 0, 1, 1, 0, 0], indice :  (0, 0, 0, 12)
+ --- converting (0, 9, 2, 10)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 0 in base 3
+ --- result  [0]
  --- converting 9 in base 2
  --- appending 1 to result
  --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
  --- result  [1, 0, 0, 1]
- --- converting 1 in base 3
- --- result  [1]
- --- converting 12 in base 2
- --- appending 0 to result
- --- appending 0 to result
- --- appending 1 to result
- --- appending 1 to result
- --- result  [1, 1, 0, 0]
- --- Result =  [1, 1, 0, 0, 1, 1, 1, 1, 0, 0]
- --- Converting  base Y number [1, 1, 0, 0, 1, 1, 1, 1, 0, 0] to configuration notation
- --- Result =  [2, 0, 0, 2, 2, 2, 0, 0]
---- Retained value to add in file: [2, 0, 0, 2, 2, 2, 0, 0], indice :  (1, 9, 1, 12)
- --- converting (0, 2, 2, 5)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 0 in base 3
- --- result  [0]
- --- converting 2 in base 2
- --- appending 0 to result
- --- appending 1 to result
- --- result  [0, 0, 1, 0]
  --- converting 2 in base 3
  --- result  [2]
- --- converting 5 in base 2
- --- appending 1 to result
+ --- converting 10 in base 2
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 0, 1]
- --- Result =  [0, 0, 0, 1, 0, 2, 0, 1, 0, 1]
- --- Converting  base Y number [0, 0, 0, 1, 0, 2, 0, 1, 0, 1] to configuration notation
- --- Result =  [0, 0, 1, 0, 0, 3, 0, 3]
---- Retained value to add in file: [0, 0, 1, 0, 0, 3, 0, 3], indice :  (0, 2, 2, 5)
- --- converting (2, 7, 1, 2)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 2 in base 3
- --- result  [2]
- --- converting 7 in base 2
- --- appending 1 to result
- --- appending 1 to result
- --- appending 1 to result
- --- result  [0, 1, 1, 1]
- --- converting 1 in base 3
- --- result  [1]
- --- converting 2 in base 2
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 0, 1, 0]
- --- Result =  [2, 0, 1, 1, 1, 1, 0, 0, 1, 0]
- --- Converting  base Y number [2, 0, 1, 1, 1, 1, 0, 0, 1, 0] to configuration notation
- --- Result =  [0, 3, 3, 3, 0, 0, 2, 0]
---- Retained value to add in file: [0, 3, 3, 3, 0, 0, 2, 0], indice :  (2, 7, 1, 2)
- --- converting (2, 10, 1, 12)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [1, 0, 1, 0]
+ --- Result =  [0, 1, 0, 0, 1, 2, 1, 0, 1, 0]
+ --- Converting  base Y number [0, 1, 0, 0, 1, 2, 1, 0, 1, 0] to configuration notation
+ --- Result =  [1, 0, 0, 1, 3, 0, 3, 0]
+--- Retained value to add in file: [1, 0, 0, 1, 3, 0, 3, 0], indice :  (0, 9, 2, 10)
+ --- converting (2, 10, 0, 8)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 2 in base 3
  --- result  [2]
  --- converting 10 in base 2
@@ -11734,19 +13489,6 @@ resulted X configuration :  [0, 2, 0, 2, 3, 3, 0, 0]
  --- appending 0 to result
  --- appending 1 to result
  --- result  [1, 0, 1, 0]
- --- converting 1 in base 3
- --- result  [1]
- --- converting 12 in base 2
- --- appending 0 to result
- --- appending 0 to result
- --- appending 1 to result
- --- appending 1 to result
- --- result  [1, 1, 0, 0]
- --- Result =  [2, 1, 0, 1, 0, 1, 1, 1, 0, 0]
- --- Converting  base Y number [2, 1, 0, 1, 0, 1, 1, 1, 0, 0] to configuration notation
- --- Result =  [3, 0, 3, 0, 2, 2, 0, 0]
---- Retained value to add in file: [3, 0, 3, 0, 2, 2, 0, 0], indice :  (2, 10, 1, 12)
- --- converting (0, 8, 0, 11)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
  --- converting 8 in base 2
@@ -11755,134 +13497,149 @@ resulted X configuration :  [0, 2, 0, 2, 3, 3, 0, 0]
  --- appending 0 to result
  --- appending 1 to result
  --- result  [1, 0, 0, 0]
+ --- Result =  [2, 1, 0, 1, 0, 0, 1, 0, 0, 0]
+ --- Converting  base Y number [2, 1, 0, 1, 0, 0, 1, 0, 0, 0] to configuration notation
+ --- Result =  [3, 0, 3, 0, 1, 0, 0, 0]
+--- Retained value to add in file: [3, 0, 3, 0, 1, 0, 0, 0], indice :  (2, 10, 0, 8)
+ --- converting (0, 15, 0, 0)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
- --- converting 11 in base 2
- --- appending 1 to result
- --- appending 1 to result
- --- appending 0 to result
+ --- converting 15 in base 2
  --- appending 1 to result
- --- result  [1, 0, 1, 1]
- --- Result =  [0, 1, 0, 0, 0, 0, 1, 0, 1, 1]
- --- Converting  base Y number [0, 1, 0, 0, 0, 0, 1, 0, 1, 1] to configuration notation
- --- Result =  [1, 0, 0, 0, 1, 0, 1, 1]
---- Retained value to add in file: [1, 0, 0, 0, 1, 0, 1, 1], indice :  (0, 8, 0, 11)
- --- converting (0, 11, 0, 3)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 0 in base 3
- --- result  [0]
- --- converting 11 in base 2
  --- appending 1 to result
  --- appending 1 to result
- --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 1, 1]
+ --- result  [1, 1, 1, 1]
  --- converting 0 in base 3
  --- result  [0]
- --- converting 3 in base 2
- --- appending 1 to result
- --- appending 1 to result
- --- result  [0, 0, 1, 1]
- --- Result =  [0, 1, 0, 1, 1, 0, 0, 0, 1, 1]
- --- Converting  base Y number [0, 1, 0, 1, 1, 0, 0, 0, 1, 1] to configuration notation
- --- Result =  [1, 0, 1, 1, 0, 0, 1, 1]
---- Retained value to add in file: [1, 0, 1, 1, 0, 0, 1, 1], indice :  (0, 11, 0, 3)
- --- converting (0, 9, 0, 7)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 0 in base 2
+ --- result  [0, 0, 0, 0]
+ --- Result =  [0, 1, 1, 1, 1, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [0, 1, 1, 1, 1, 0, 0, 0, 0, 0] to configuration notation
+ --- Result =  [1, 1, 1, 1, 0, 0, 0, 0]
+--- Retained value to add in file: [1, 1, 1, 1, 0, 0, 0, 0], indice :  (0, 15, 0, 0)
+ --- converting (0, 5, 0, 11)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
- --- converting 9 in base 2
+ --- converting 5 in base 2
  --- appending 1 to result
  --- appending 0 to result
- --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 0, 1]
+ --- result  [0, 1, 0, 1]
  --- converting 0 in base 3
  --- result  [0]
- --- converting 7 in base 2
+ --- converting 11 in base 2
  --- appending 1 to result
  --- appending 1 to result
+ --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 1, 1]
- --- Result =  [0, 1, 0, 0, 1, 0, 0, 1, 1, 1]
- --- Converting  base Y number [0, 1, 0, 0, 1, 0, 0, 1, 1, 1] to configuration notation
- --- Result =  [1, 0, 0, 1, 0, 1, 1, 1]
---- Retained value to add in file: [1, 0, 0, 1, 0, 1, 1, 1], indice :  (0, 9, 0, 7)
- --- converting (0, 1, 1, 14)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [1, 0, 1, 1]
+ --- Result =  [0, 0, 1, 0, 1, 0, 1, 0, 1, 1]
+ --- Converting  base Y number [0, 0, 1, 0, 1, 0, 1, 0, 1, 1] to configuration notation
+ --- Result =  [0, 1, 0, 1, 1, 0, 1, 1]
+--- Retained value to add in file: [0, 1, 0, 1, 1, 0, 1, 1], indice :  (0, 5, 0, 11)
+ --- converting (0, 4, 2, 13)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
- --- converting 1 in base 2
- --- result  [0, 0, 0, 1]
- --- converting 1 in base 3
- --- result  [1]
- --- converting 14 in base 2
+ --- converting 4 in base 2
+ --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
- --- appending 1 to result
- --- appending 1 to result
- --- result  [1, 1, 1, 0]
- --- Result =  [0, 0, 0, 0, 1, 1, 1, 1, 1, 0]
- --- Converting  base Y number [0, 0, 0, 0, 1, 1, 1, 1, 1, 0] to configuration notation
- --- Result =  [0, 0, 0, 1, 2, 2, 2, 0]
---- Retained value to add in file: [0, 0, 0, 1, 2, 2, 2, 0], indice :  (0, 1, 1, 14)
- --- converting (2, 11, 2, 4)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [0, 1, 0, 0]
  --- converting 2 in base 3
  --- result  [2]
- --- converting 11 in base 2
- --- appending 1 to result
+ --- converting 13 in base 2
  --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 1, 1]
+ --- appending 1 to result
+ --- result  [1, 1, 0, 1]
+ --- Result =  [0, 0, 1, 0, 0, 2, 1, 1, 0, 1]
+ --- Converting  base Y number [0, 0, 1, 0, 0, 2, 1, 1, 0, 1] to configuration notation
+ --- Result =  [0, 1, 0, 0, 3, 3, 0, 3]
+--- Retained value to add in file: [0, 1, 0, 0, 3, 3, 0, 3], indice :  (0, 4, 2, 13)
+ --- converting (2, 8, 2, 13)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 2 in base 3
  --- result  [2]
- --- converting 4 in base 2
+ --- converting 8 in base 2
+ --- appending 0 to result
  --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 0, 0]
- --- Result =  [2, 1, 0, 1, 1, 2, 0, 1, 0, 0]
- --- Converting  base Y number [2, 1, 0, 1, 1, 2, 0, 1, 0, 0] to configuration notation
- --- Result =  [3, 0, 3, 3, 0, 3, 0, 0]
---- Retained value to add in file: [3, 0, 3, 3, 0, 3, 0, 0], indice :  (2, 11, 2, 4)
- --- converting (1, 4, 2, 7)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [1, 0, 0, 0]
+ --- converting 2 in base 3
+ --- result  [2]
+ --- converting 13 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 0, 1]
+ --- Result =  [2, 1, 0, 0, 0, 2, 1, 1, 0, 1]
+ --- Converting  base Y number [2, 1, 0, 0, 0, 2, 1, 1, 0, 1] to configuration notation
+ --- Result =  [3, 0, 0, 0, 3, 3, 0, 3]
+--- Retained value to add in file: [3, 0, 0, 0, 3, 3, 0, 3], indice :  (2, 8, 2, 13)
+ --- converting (1, 1, 1, 1)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 1 in base 3
  --- result  [1]
- --- converting 4 in base 2
+ --- converting 1 in base 2
+ --- result  [0, 0, 0, 1]
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 1 in base 2
+ --- result  [0, 0, 0, 1]
+ --- Result =  [1, 0, 0, 0, 1, 1, 0, 0, 0, 1]
+ --- Converting  base Y number [1, 0, 0, 0, 1, 1, 0, 0, 0, 1] to configuration notation
+ --- Result =  [0, 0, 0, 2, 0, 0, 0, 2]
+--- Retained value to add in file: [0, 0, 0, 2, 0, 0, 0, 2], indice :  (1, 1, 1, 1)
+ --- converting (1, 12, 0, 8)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 12 in base 2
  --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 0, 0]
- --- converting 2 in base 3
- --- result  [2]
- --- converting 7 in base 2
  --- appending 1 to result
+ --- result  [1, 1, 0, 0]
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 8 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
  --- appending 1 to result
+ --- result  [1, 0, 0, 0]
+ --- Result =  [1, 1, 1, 0, 0, 0, 1, 0, 0, 0]
+ --- Converting  base Y number [1, 1, 1, 0, 0, 0, 1, 0, 0, 0] to configuration notation
+ --- Result =  [2, 2, 0, 0, 1, 0, 0, 0]
+--- Retained value to add in file: [2, 2, 0, 0, 1, 0, 0, 0], indice :  (1, 12, 0, 8)
+ --- converting (1, 14, 2, 3)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 14 in base 2
+ --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 1, 1]
- --- Result =  [1, 0, 1, 0, 0, 2, 0, 1, 1, 1]
- --- Converting  base Y number [1, 0, 1, 0, 0, 2, 0, 1, 1, 1] to configuration notation
- --- Result =  [0, 2, 0, 0, 0, 3, 3, 3]
---- Retained value to add in file: [0, 2, 0, 0, 0, 3, 3, 3], indice :  (1, 4, 2, 7)
- --- converting (2, 5, 2, 11)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 2 in base 3
- --- result  [2]
- --- converting 5 in base 2
  --- appending 1 to result
- --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 0, 1]
+ --- result  [1, 1, 1, 0]
  --- converting 2 in base 3
  --- result  [2]
- --- converting 11 in base 2
+ --- converting 3 in base 2
  --- appending 1 to result
  --- appending 1 to result
+ --- result  [0, 0, 1, 1]
+ --- Result =  [1, 1, 1, 1, 0, 2, 0, 0, 1, 1]
+ --- Converting  base Y number [1, 1, 1, 1, 0, 2, 0, 0, 1, 1] to configuration notation
+ --- Result =  [2, 2, 2, 0, 0, 0, 3, 3]
+--- Retained value to add in file: [2, 2, 2, 0, 0, 0, 3, 3], indice :  (1, 14, 2, 3)
+ --- converting (0, 4, 0, 14)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 4 in base 2
+ --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 1, 1]
- --- Result =  [2, 0, 1, 0, 1, 2, 1, 0, 1, 1]
- --- Converting  base Y number [2, 0, 1, 0, 1, 2, 1, 0, 1, 1] to configuration notation
- --- Result =  [0, 3, 0, 3, 3, 0, 3, 3]
---- Retained value to add in file: [0, 3, 0, 3, 3, 0, 3, 3], indice :  (2, 5, 2, 11)
- --- converting (0, 14, 0, 6)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [0, 1, 0, 0]
  --- converting 0 in base 3
  --- result  [0]
  --- converting 14 in base 2
@@ -11891,45 +13648,53 @@ resulted X configuration :  [0, 2, 0, 2, 3, 3, 0, 0]
  --- appending 1 to result
  --- appending 1 to result
  --- result  [1, 1, 1, 0]
+ --- Result =  [0, 0, 1, 0, 0, 0, 1, 1, 1, 0]
+ --- Converting  base Y number [0, 0, 1, 0, 0, 0, 1, 1, 1, 0] to configuration notation
+ --- Result =  [0, 1, 0, 0, 1, 1, 1, 0]
+--- Retained value to add in file: [0, 1, 0, 0, 1, 1, 1, 0], indice :  (0, 4, 0, 14)
+ --- converting (0, 10, 1, 8)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
- --- converting 6 in base 2
+ --- converting 10 in base 2
  --- appending 0 to result
  --- appending 1 to result
- --- appending 1 to result
- --- result  [0, 1, 1, 0]
- --- Result =  [0, 1, 1, 1, 0, 0, 0, 1, 1, 0]
- --- Converting  base Y number [0, 1, 1, 1, 0, 0, 0, 1, 1, 0] to configuration notation
- --- Result =  [1, 1, 1, 0, 0, 1, 1, 0]
---- Retained value to add in file: [1, 1, 1, 0, 0, 1, 1, 0], indice :  (0, 14, 0, 6)
- --- converting (0, 5, 0, 10)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 0 in base 3
- --- result  [0]
- --- converting 5 in base 2
- --- appending 1 to result
  --- appending 0 to result
  --- appending 1 to result
- --- result  [0, 1, 0, 1]
- --- converting 0 in base 3
- --- result  [0]
- --- converting 10 in base 2
+ --- result  [1, 0, 1, 0]
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 8 in base 2
+ --- appending 0 to result
  --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0]
+ --- Result =  [0, 1, 0, 1, 0, 1, 1, 0, 0, 0]
+ --- Converting  base Y number [0, 1, 0, 1, 0, 1, 1, 0, 0, 0] to configuration notation
+ --- Result =  [1, 0, 1, 0, 2, 0, 0, 0]
+--- Retained value to add in file: [1, 0, 1, 0, 2, 0, 0, 0], indice :  (0, 10, 1, 8)
+ --- converting (1, 9, 0, 14)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 9 in base 2
  --- appending 1 to result
  --- appending 0 to result
+ --- appending 0 to result
  --- appending 1 to result
- --- result  [1, 0, 1, 0]
- --- Result =  [0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
- --- Converting  base Y number [0, 0, 1, 0, 1, 0, 1, 0, 1, 0] to configuration notation
- --- Result =  [0, 1, 0, 1, 1, 0, 1, 0]
---- Retained value to add in file: [0, 1, 0, 1, 1, 0, 1, 0], indice :  (0, 5, 0, 10)
- --- converting (0, 6, 2, 11)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [1, 0, 0, 1]
  --- converting 0 in base 3
  --- result  [0]
- --- converting 6 in base 2
+ --- converting 14 in base 2
  --- appending 0 to result
  --- appending 1 to result
  --- appending 1 to result
- --- result  [0, 1, 1, 0]
+ --- appending 1 to result
+ --- result  [1, 1, 1, 0]
+ --- Result =  [1, 1, 0, 0, 1, 0, 1, 1, 1, 0]
+ --- Converting  base Y number [1, 1, 0, 0, 1, 0, 1, 1, 1, 0] to configuration notation
+ --- Result =  [2, 0, 0, 2, 1, 1, 1, 0]
+--- Retained value to add in file: [2, 0, 0, 2, 1, 1, 1, 0], indice :  (1, 9, 0, 14)
+ --- converting (2, 11, 0, 8)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 2 in base 3
  --- result  [2]
  --- converting 11 in base 2
@@ -11938,45 +13703,74 @@ resulted X configuration :  [0, 2, 0, 2, 3, 3, 0, 0]
  --- appending 0 to result
  --- appending 1 to result
  --- result  [1, 0, 1, 1]
- --- Result =  [0, 0, 1, 1, 0, 2, 1, 0, 1, 1]
- --- Converting  base Y number [0, 0, 1, 1, 0, 2, 1, 0, 1, 1] to configuration notation
- --- Result =  [0, 1, 1, 0, 3, 0, 3, 3]
---- Retained value to add in file: [0, 1, 1, 0, 3, 0, 3, 3], indice :  (0, 6, 2, 11)
- --- converting (1, 7, 0, 13)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
- --- converting 1 in base 3
- --- result  [1]
+ --- converting 0 in base 3
+ --- result  [0]
+ --- converting 8 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0]
+ --- Result =  [2, 1, 0, 1, 1, 0, 1, 0, 0, 0]
+ --- Converting  base Y number [2, 1, 0, 1, 1, 0, 1, 0, 0, 0] to configuration notation
+ --- Result =  [3, 0, 3, 3, 1, 0, 0, 0]
+--- Retained value to add in file: [3, 0, 3, 3, 1, 0, 0, 0], indice :  (2, 11, 0, 8)
+ --- converting (0, 7, 1, 14)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- converting 0 in base 3
+ --- result  [0]
  --- converting 7 in base 2
  --- appending 1 to result
  --- appending 1 to result
  --- appending 1 to result
  --- result  [0, 1, 1, 1]
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 14 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 1, 0]
+ --- Result =  [0, 0, 1, 1, 1, 1, 1, 1, 1, 0]
+ --- Converting  base Y number [0, 0, 1, 1, 1, 1, 1, 1, 1, 0] to configuration notation
+ --- Result =  [0, 1, 1, 1, 2, 2, 2, 0]
+--- Retained value to add in file: [0, 1, 1, 1, 2, 2, 2, 0], indice :  (0, 7, 1, 14)
+ --- converting (0, 4, 1, 1)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
- --- converting 13 in base 2
- --- appending 1 to result
+ --- converting 4 in base 2
+ --- appending 0 to result
  --- appending 0 to result
  --- appending 1 to result
- --- appending 1 to result
- --- result  [1, 1, 0, 1]
- --- Result =  [1, 0, 1, 1, 1, 0, 1, 1, 0, 1]
- --- Converting  base Y number [1, 0, 1, 1, 1, 0, 1, 1, 0, 1] to configuration notation
- --- Result =  [0, 2, 2, 2, 1, 1, 0, 1]
---- Retained value to add in file: [0, 2, 2, 2, 1, 1, 0, 1], indice :  (1, 7, 0, 13)
- --- converting (0, 0, 2, 6)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
+ --- result  [0, 1, 0, 0]
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 1 in base 2
+ --- result  [0, 0, 0, 1]
+ --- Result =  [0, 0, 1, 0, 0, 1, 0, 0, 0, 1]
+ --- Converting  base Y number [0, 0, 1, 0, 0, 1, 0, 0, 0, 1] to configuration notation
+ --- Result =  [0, 1, 0, 0, 0, 0, 0, 2]
+--- Retained value to add in file: [0, 1, 0, 0, 0, 0, 0, 2], indice :  (0, 4, 1, 1)
+ --- converting (0, 14, 1, 14)  to base Y  (  base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits)
  --- converting 0 in base 3
  --- result  [0]
- --- converting 0 in base 2
- --- result  [0, 0, 0, 0]
- --- converting 2 in base 3
- --- result  [2]
- --- converting 6 in base 2
+ --- converting 14 in base 2
  --- appending 0 to result
  --- appending 1 to result
  --- appending 1 to result
- --- result  [0, 1, 1, 0]
- --- Result =  [0, 0, 0, 0, 0, 2, 0, 1, 1, 0]
- --- Converting  base Y number [0, 0, 0, 0, 0, 2, 0, 1, 1, 0] to configuration notation
- --- Result =  [0, 0, 0, 0, 0, 3, 3, 0]
---- Retained value to add in file: [0, 0, 0, 0, 0, 3, 3, 0], indice :  (0, 0, 2, 6)
---- Number of configurations generated =  60
+ --- appending 1 to result
+ --- result  [1, 1, 1, 0]
+ --- converting 1 in base 3
+ --- result  [1]
+ --- converting 14 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 1, 0]
+ --- Result =  [0, 1, 1, 1, 0, 1, 1, 1, 1, 0]
+ --- Converting  base Y number [0, 1, 1, 1, 0, 1, 1, 1, 1, 0] to configuration notation
+ --- Result =  [1, 1, 1, 0, 2, 2, 2, 0]
+--- Retained value to add in file: [1, 1, 1, 0, 2, 2, 2, 0], indice :  (0, 14, 1, 14)
+--- Number of configurations generated =  50
 --- Outpuf file =  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/input_configurations_file.csv
diff --git a/experiment_automatization/experiment_log_file.txt b/experiment_automatization/experiment_log_file.txt
new file mode 100755
index 0000000..906cb06
--- /dev/null
+++ b/experiment_automatization/experiment_log_file.txt
@@ -0,0 +1,31468 @@
+--- Loading utils.sh library .... 
+---   ... utils.sh correctly loaded
+--- Loading parsing_utils.sh library .... 
+---  --- parsing_utils.sh correctly loaded. 
+--- Loading experiment_process_for_a_single_configuration.sh library .... 
+---  --- experiment_process_for_a_single_configuration.sh correctly loaded. 
+--- The configuration file does not have the suitable format, we save it to and replace with the correct one
+--- Before move command mv /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/input_configurations_file.csv  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/input_configurations_file__no_suitable_format
+--- After move command 
+--- Reading header configurations and 
+--- Creating the file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/input_configurations_file__finally_used.csv
+ -- Cleaning phone format of configuration >[3- 3- 0- 3- 0- 0- 3- 3]<
+ ----- Generic format: [3- 3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 3- 3]
+ -- Generic format with exact frequencies:  [1690000- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000]
+ -- Exact frequencies: [1690000- 1690000- 0- 1690000- 0- 0- 2314000- 2314000]
+ -- Cleaning phone format of configuration >[0- 2- 0- 0- 3- 0- 3- 0]<
+ ----- Generic format: [0- 2- 0- 0- 0- 0- 0- 0- 0- 3- 0- 3- 0]
+ -- Generic format with exact frequencies:  [0- 1248000- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0]
+ -- Exact frequencies: [0- 1248000- 0- 0- 2314000- 0- 2314000- 0]
+ -- Cleaning phone format of configuration >[2- 0- 2- 2- 0- 0- 0- 1]<
+ ----- Generic format: [2- 0- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 1]
+ -- Generic format with exact frequencies:  [1248000- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 741000]
+ -- Exact frequencies: [1248000- 0- 1248000- 1248000- 0- 0- 0- 741000]
+ -- Cleaning phone format of configuration >[2- 2- 2- 0- 1- 0- 1- 1]<
+ ----- Generic format: [2- 2- 2- 0- 0- 0- 0- 0- 0- 1- 0- 1- 1]
+ -- Generic format with exact frequencies:  [1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 741000- 0- 741000- 741000]
+ -- Exact frequencies: [1248000- 1248000- 1248000- 0- 741000- 0- 741000- 741000]
+ -- Cleaning phone format of configuration >[0- 0- 0- 3- 0- 2- 0- 0]<
+ ----- Generic format: [0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 2- 0- 0]
+ -- Generic format with exact frequencies:  [0- 0- 0- 1690000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0]
+ -- Exact frequencies: [0- 0- 0- 1690000- 0- 1469000- 0- 0]
+ -- Cleaning phone format of configuration >[0- 0- 0- 0- 0- 3- 0- 0]<
+ ----- Generic format: [0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0- 0]
+ -- Generic format with exact frequencies:  [0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 0]
+ -- Exact frequencies: [0- 0- 0- 0- 0- 2314000- 0- 0]
+ -- Cleaning phone format of configuration >[1- 1- 1- 1- 0- 2- 0- 0]<
+ ----- Generic format: [1- 1- 1- 1- 0- 0- 0- 0- 0- 0- 2- 0- 0]
+ -- Generic format with exact frequencies:  [598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0]
+ -- Exact frequencies: [598000- 598000- 598000- 598000- 0- 1469000- 0- 0]
+ -- Cleaning phone format of configuration >[1- 1- 1- 0- 1- 1- 0- 0]<
+ ----- Generic format: [1- 1- 1- 0- 0- 0- 0- 0- 0- 1- 1- 0- 0]
+ -- Generic format with exact frequencies:  [598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 741000- 741000- 0- 0]
+ -- Exact frequencies: [598000- 598000- 598000- 0- 741000- 741000- 0- 0]
+ -- Cleaning phone format of configuration >[0- 1- 0- 0- 2- 0- 2- 2]<
+ ----- Generic format: [0- 1- 0- 0- 0- 0- 0- 0- 0- 2- 0- 2- 2]
+ -- Generic format with exact frequencies:  [0- 598000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 1469000]
+ -- Exact frequencies: [0- 598000- 0- 0- 1469000- 0- 1469000- 1469000]
+ -- Cleaning phone format of configuration >[0- 0- 0- 3- 0- 3- 0- 3]<
+ ----- Generic format: [0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 3- 0- 3]
+ -- Generic format with exact frequencies:  [0- 0- 0- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000]
+ -- Exact frequencies: [0- 0- 0- 1690000- 0- 2314000- 0- 2314000]
+ -- Cleaning phone format of configuration >[1- 0- 0- 1- 0- 3- 3- 0]<
+ ----- Generic format: [1- 0- 0- 1- 0- 0- 0- 0- 0- 0- 3- 3- 0]
+ -- Generic format with exact frequencies:  [598000- 0- 0- 598000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0]
+ -- Exact frequencies: [598000- 0- 0- 598000- 0- 2314000- 2314000- 0]
+ -- Cleaning phone format of configuration >[2- 2- 0- 0- 0- 3- 0- 3]<
+ ----- Generic format: [2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0- 3]
+ -- Generic format with exact frequencies:  [1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000]
+ -- Exact frequencies: [1248000- 1248000- 0- 0- 0- 2314000- 0- 2314000]
+ -- Cleaning phone format of configuration >[1- 0- 0- 1- 0- 0- 1- 0]<
+ ----- Generic format: [1- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 1- 0]
+ -- Generic format with exact frequencies:  [598000- 0- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 741000- 0]
+ -- Exact frequencies: [598000- 0- 0- 598000- 0- 0- 741000- 0]
+ -- Cleaning phone format of configuration >[0- 3- 0- 0- 1- 1- 0- 1]<
+ ----- Generic format: [0- 3- 0- 0- 0- 0- 0- 0- 0- 1- 1- 0- 1]
+ -- Generic format with exact frequencies:  [0- 1690000- 0- 0- 0- 0- 0- 0- 0- 741000- 741000- 0- 741000]
+ -- Exact frequencies: [0- 1690000- 0- 0- 741000- 741000- 0- 741000]
+ -- Cleaning phone format of configuration >[0- 1- 1- 1- 0- 2- 2- 0]<
+ ----- Generic format: [0- 1- 1- 1- 0- 0- 0- 0- 0- 0- 2- 2- 0]
+ -- Generic format with exact frequencies:  [0- 598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0]
+ -- Exact frequencies: [0- 598000- 598000- 598000- 0- 1469000- 1469000- 0]
+ -- Cleaning phone format of configuration >[2- 2- 2- 0- 3- 3- 3- 0]<
+ ----- Generic format: [2- 2- 2- 0- 0- 0- 0- 0- 0- 3- 3- 3- 0]
+ -- Generic format with exact frequencies:  [1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000- 0]
+ -- Exact frequencies: [1248000- 1248000- 1248000- 0- 2314000- 2314000- 2314000- 0]
+ -- Cleaning phone format of configuration >[1- 0- 0- 0- 0- 0- 1- 0]<
+ ----- Generic format: [1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1- 0]
+ -- Generic format with exact frequencies:  [598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 0]
+ -- Exact frequencies: [598000- 0- 0- 0- 0- 0- 741000- 0]
+ -- Cleaning phone format of configuration >[1- 0- 1- 0- 3- 0- 0- 3]<
+ ----- Generic format: [1- 0- 1- 0- 0- 0- 0- 0- 0- 3- 0- 0- 3]
+ -- Generic format with exact frequencies:  [598000- 0- 598000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000]
+ -- Exact frequencies: [598000- 0- 598000- 0- 2314000- 0- 0- 2314000]
+ -- Cleaning phone format of configuration >[2- 2- 0- 2- 3- 0- 0- 3]<
+ ----- Generic format: [2- 2- 0- 2- 0- 0- 0- 0- 0- 3- 0- 0- 3]
+ -- Generic format with exact frequencies:  [1248000- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000]
+ -- Exact frequencies: [1248000- 1248000- 0- 1248000- 2314000- 0- 0- 2314000]
+ -- Cleaning phone format of configuration >[2- 2- 2- 0- 2- 0- 0- 0]<
+ ----- Generic format: [2- 2- 2- 0- 0- 0- 0- 0- 0- 2- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0- 0]
+ -- Exact frequencies: [1248000- 1248000- 1248000- 0- 1469000- 0- 0- 0]
+ -- Cleaning phone format of configuration >[0- 1- 0- 1- 3- 3- 3- 0]<
+ ----- Generic format: [0- 1- 0- 1- 0- 0- 0- 0- 0- 3- 3- 3- 0]
+ -- Generic format with exact frequencies:  [0- 598000- 0- 598000- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000- 0]
+ -- Exact frequencies: [0- 598000- 0- 598000- 2314000- 2314000- 2314000- 0]
+ -- Cleaning phone format of configuration >[2- 0- 2- 2- 3- 3- 0- 0]<
+ ----- Generic format: [2- 0- 2- 2- 0- 0- 0- 0- 0- 3- 3- 0- 0]
+ -- Generic format with exact frequencies:  [1248000- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 0]
+ -- Exact frequencies: [1248000- 0- 1248000- 1248000- 2314000- 2314000- 0- 0]
+ -- Cleaning phone format of configuration >[1- 0- 1- 0- 1- 0- 0- 1]<
+ ----- Generic format: [1- 0- 1- 0- 0- 0- 0- 0- 0- 1- 0- 0- 1]
+ -- Generic format with exact frequencies:  [598000- 0- 598000- 0- 0- 0- 0- 0- 0- 741000- 0- 0- 741000]
+ -- Exact frequencies: [598000- 0- 598000- 0- 741000- 0- 0- 741000]
+ -- Cleaning phone format of configuration >[3- 0- 0- 0- 0- 0- 0- 0]<
+ ----- Generic format: [3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1690000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1690000- 0- 0- 0- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[3- 3- 3- 3- 1- 1- 0- 1]<
+ ----- Generic format: [3- 3- 3- 3- 0- 0- 0- 0- 0- 1- 1- 0- 1]
+ -- Generic format with exact frequencies:  [1690000- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 741000- 741000- 0- 741000]
+ -- Exact frequencies: [1690000- 1690000- 1690000- 1690000- 741000- 741000- 0- 741000]
+ -- Cleaning phone format of configuration >[0- 2- 2- 0- 0- 3- 0- 0]<
+ ----- Generic format: [0- 2- 2- 0- 0- 0- 0- 0- 0- 0- 3- 0- 0]
+ -- Generic format with exact frequencies:  [0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 0]
+ -- Exact frequencies: [0- 1248000- 1248000- 0- 0- 2314000- 0- 0]
+ -- Cleaning phone format of configuration >[2- 0- 0- 0- 3- 0- 3- 0]<
+ ----- Generic format: [2- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0- 3- 0]
+ -- Generic format with exact frequencies:  [1248000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0]
+ -- Exact frequencies: [1248000- 0- 0- 0- 2314000- 0- 2314000- 0]
+ -- Cleaning phone format of configuration >[1- 1- 0- 0- 2- 2- 0- 0]<
+ ----- Generic format: [1- 1- 0- 0- 0- 0- 0- 0- 0- 2- 2- 0- 0]
+ -- Generic format with exact frequencies:  [598000- 598000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 0]
+ -- Exact frequencies: [598000- 598000- 0- 0- 1469000- 1469000- 0- 0]
+ -- Cleaning phone format of configuration >[3- 3- 3- 0- 0- 1- 0- 1]<
+ ----- Generic format: [3- 3- 3- 0- 0- 0- 0- 0- 0- 0- 1- 0- 1]
+ -- Generic format with exact frequencies:  [1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 741000- 0- 741000]
+ -- Exact frequencies: [1690000- 1690000- 1690000- 0- 0- 741000- 0- 741000]
+ -- Cleaning phone format of configuration >[3- 3- 0- 0- 1- 0- 0- 1]<
+ ----- Generic format: [3- 3- 0- 0- 0- 0- 0- 0- 0- 1- 0- 0- 1]
+ -- Generic format with exact frequencies:  [1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 741000- 0- 0- 741000]
+ -- Exact frequencies: [1690000- 1690000- 0- 0- 741000- 0- 0- 741000]
+ -- Cleaning phone format of configuration >[0- 2- 2- 2- 0- 0- 2- 2]<
+ ----- Generic format: [0- 2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 2- 2]
+ -- Generic format with exact frequencies:  [0- 1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000]
+ -- Exact frequencies: [0- 1248000- 1248000- 1248000- 0- 0- 1469000- 1469000]
+ -- Cleaning phone format of configuration >[1- 1- 1- 1- 3- 0- 0- 0]<
+ ----- Generic format: [1- 1- 1- 1- 0- 0- 0- 0- 0- 3- 0- 0- 0]
+ -- Generic format with exact frequencies:  [598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 2314000- 0- 0- 0]
+ -- Exact frequencies: [598000- 598000- 598000- 598000- 2314000- 0- 0- 0]
+ -- Cleaning phone format of configuration >[2- 2- 0- 2- 1- 1- 0- 1]<
+ ----- Generic format: [2- 2- 0- 2- 0- 0- 0- 0- 0- 1- 1- 0- 1]
+ -- Generic format with exact frequencies:  [1248000- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 741000- 741000- 0- 741000]
+ -- Exact frequencies: [1248000- 1248000- 0- 1248000- 741000- 741000- 0- 741000]
+ -- Cleaning phone format of configuration >[0- 0- 0- 0- 1- 1- 0- 0]<
+ ----- Generic format: [0- 0- 0- 0- 0- 0- 0- 0- 0- 1- 1- 0- 0]
+ -- Generic format with exact frequencies:  [0- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 741000- 0- 0]
+ -- Exact frequencies: [0- 0- 0- 0- 741000- 741000- 0- 0]
+ -- Cleaning phone format of configuration >[1- 0- 0- 1- 3- 0- 3- 0]<
+ ----- Generic format: [1- 0- 0- 1- 0- 0- 0- 0- 0- 3- 0- 3- 0]
+ -- Generic format with exact frequencies:  [598000- 0- 0- 598000- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0]
+ -- Exact frequencies: [598000- 0- 0- 598000- 2314000- 0- 2314000- 0]
+ -- Cleaning phone format of configuration >[3- 0- 3- 0- 1- 0- 0- 0]<
+ ----- Generic format: [3- 0- 3- 0- 0- 0- 0- 0- 0- 1- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 741000- 0- 0- 0]
+ -- Exact frequencies: [1690000- 0- 1690000- 0- 741000- 0- 0- 0]
+ -- Cleaning phone format of configuration >[1- 1- 1- 1- 0- 0- 0- 0]<
+ ----- Generic format: [1- 1- 1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [598000- 598000- 598000- 598000- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[0- 1- 0- 1- 1- 0- 1- 1]<
+ ----- Generic format: [0- 1- 0- 1- 0- 0- 0- 0- 0- 1- 0- 1- 1]
+ -- Generic format with exact frequencies:  [0- 598000- 0- 598000- 0- 0- 0- 0- 0- 741000- 0- 741000- 741000]
+ -- Exact frequencies: [0- 598000- 0- 598000- 741000- 0- 741000- 741000]
+ -- Cleaning phone format of configuration >[0- 1- 0- 0- 3- 3- 0- 3]<
+ ----- Generic format: [0- 1- 0- 0- 0- 0- 0- 0- 0- 3- 3- 0- 3]
+ -- Generic format with exact frequencies:  [0- 598000- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 2314000]
+ -- Exact frequencies: [0- 598000- 0- 0- 2314000- 2314000- 0- 2314000]
+ -- Cleaning phone format of configuration >[3- 0- 0- 0- 3- 3- 0- 3]<
+ ----- Generic format: [3- 0- 0- 0- 0- 0- 0- 0- 0- 3- 3- 0- 3]
+ -- Generic format with exact frequencies:  [1690000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 2314000]
+ -- Exact frequencies: [1690000- 0- 0- 0- 2314000- 2314000- 0- 2314000]
+ -- Cleaning phone format of configuration >[0- 0- 0- 2- 0- 0- 0- 2]<
+ ----- Generic format: [0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 2]
+ -- Generic format with exact frequencies:  [0- 0- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000]
+ -- Exact frequencies: [0- 0- 0- 1248000- 0- 0- 0- 1469000]
+ -- Cleaning phone format of configuration >[2- 2- 0- 0- 1- 0- 0- 0]<
+ ----- Generic format: [2- 2- 0- 0- 0- 0- 0- 0- 0- 1- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 741000- 0- 0- 0]
+ -- Exact frequencies: [1248000- 1248000- 0- 0- 741000- 0- 0- 0]
+ -- Cleaning phone format of configuration >[2- 2- 2- 0- 0- 0- 3- 3]<
+ ----- Generic format: [2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 3- 3]
+ -- Generic format with exact frequencies:  [1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000]
+ -- Exact frequencies: [1248000- 1248000- 1248000- 0- 0- 0- 2314000- 2314000]
+ -- Cleaning phone format of configuration >[0- 1- 0- 0- 1- 1- 1- 0]<
+ ----- Generic format: [0- 1- 0- 0- 0- 0- 0- 0- 0- 1- 1- 1- 0]
+ -- Generic format with exact frequencies:  [0- 598000- 0- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 0]
+ -- Exact frequencies: [0- 598000- 0- 0- 741000- 741000- 741000- 0]
+ -- Cleaning phone format of configuration >[1- 0- 1- 0- 2- 0- 0- 0]<
+ ----- Generic format: [1- 0- 1- 0- 0- 0- 0- 0- 0- 2- 0- 0- 0]
+ -- Generic format with exact frequencies:  [598000- 0- 598000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0- 0]
+ -- Exact frequencies: [598000- 0- 598000- 0- 1469000- 0- 0- 0]
+ -- Cleaning phone format of configuration >[2- 0- 0- 2- 1- 1- 1- 0]<
+ ----- Generic format: [2- 0- 0- 2- 0- 0- 0- 0- 0- 1- 1- 1- 0]
+ -- Generic format with exact frequencies:  [1248000- 0- 0- 1248000- 0- 0- 0- 0- 0- 741000- 741000- 741000- 0]
+ -- Exact frequencies: [1248000- 0- 0- 1248000- 741000- 741000- 741000- 0]
+ -- Cleaning phone format of configuration >[3- 0- 3- 3- 1- 0- 0- 0]<
+ ----- Generic format: [3- 0- 3- 3- 0- 0- 0- 0- 0- 1- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1690000- 0- 1690000- 1690000- 0- 0- 0- 0- 0- 741000- 0- 0- 0]
+ -- Exact frequencies: [1690000- 0- 1690000- 1690000- 741000- 0- 0- 0]
+ -- Cleaning phone format of configuration >[0- 1- 1- 1- 2- 2- 2- 0]<
+ ----- Generic format: [0- 1- 1- 1- 0- 0- 0- 0- 0- 2- 2- 2- 0]
+ -- Generic format with exact frequencies:  [0- 598000- 598000- 598000- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0]
+ -- Exact frequencies: [0- 598000- 598000- 598000- 1469000- 1469000- 1469000- 0]
+ -- Cleaning phone format of configuration >[0- 1- 0- 0- 0- 0- 0- 2]<
+ ----- Generic format: [0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2]
+ -- Generic format with exact frequencies:  [0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1469000]
+ -- Exact frequencies: [0- 598000- 0- 0- 0- 0- 0- 1469000]
+ -- Cleaning phone format of configuration >[1- 1- 1- 0- 2- 2- 2- 0]<
+ ----- Generic format: [1- 1- 1- 0- 0- 0- 0- 0- 0- 2- 2- 2- 0]
+ -- Generic format with exact frequencies:  [598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0]
+ -- Exact frequencies: [598000- 598000- 598000- 0- 1469000- 1469000- 1469000- 0]
+--- Suitable format produced
+
+--- Reading header configurations and exact frequencies
+--- Performing experiments on configuration 3303-0033
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  3
+--- Exact frequency of core  0:  1690000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1690000
+--- Frequency level of core 1 is  3
+--- Exact frequency of core  1:  1690000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1690000
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  3
+--- Exact frequency of core  3:  1690000
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1690000
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  3
+--- Exact frequency of core  6:  2314000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 2314000
+--- Frequency level of core 7 is  3
+--- Exact frequency of core  7:  2314000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 2314000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 19309 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  3
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2554000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+Caught disconnection event. Test restarting with default parameters
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  3
+--- Number of threads normally started = 5
+--- Number of thread ended:  
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level :  , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+adb: error: failed to get feature set: no devices/emulators found
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1690000- 1690000- 0- 1690000- 0- 0- 2314000- 2314000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 
+--- Starting cc_info = 2554000
+--- Ending cc_info = 
+--- Getting the average power
+--- Avg Power = 
+--- Printing the total threads summary
+--- Thread results 
+
+----------------------------------------
+
+
+----------------------------------------
+
+
+----------------------------------------
+
+
+----------------------------------------
+
+
+----------------------------------------
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,3,0,3,0,0,3,3 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 
+--- Getting energy efficiency
+--- Energy efficiency: 
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 3303-0033 3,3,0,3,0,0,3,3                         [1690000- 1690000- 0- 1690000- 0- 0- 2314000- 2314000]                      
+----------------------------------------
+
+
+----------------------------------------
+
+
+----------------------------------------
+
+
+----------------------------------------
+
+
+----------------------------------------
+
+                         2554000  
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 3303-0033 
+phone format: 3,3,0,3,0,0,3,3 
+Exact values of frequencies: [1690000- 1690000- 0- 1690000- 0- 0- 2314000- 2314000] 
+
+Power meter results
+------------------------------------------------------------
+ 
+Threads results
+------------------------------------------------------------
+
+----------------------------------------
+
+
+----------------------------------------
+
+
+----------------------------------------
+
+
+----------------------------------------
+
+
+----------------------------------------
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 
+Workload: 
+Energy efficiency: 
+Starting cc information: 2554000 
+Ending cc information: 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 
+--- Experiment result, Avg Power = 
+--- Experiment result, Total Workload = 
+--- Experiment result, Energy Efficiency = 
+--- Adding result to summary file
+--- Starting cc information : 2554000 
+--- Ending cc information : 
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv does not exist  we create it and add header
+--- Experiments performed on configuration 3303-0033.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Oct22_20_58_49
+--- Performing experiments on configuration 0200-3030
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- Forcing the experiment battery level to be 100 
+--- Current battery is low, so we need to wait battery
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- Desactivating the charge stop level option
+--- For samsung unlocking cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  2
+--- Exact frequency of core  1:  1248000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1248000
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  3
+--- Exact frequency of core  4:  2314000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 2314000
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  3
+--- Exact frequency of core  6:  2314000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 2314000
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 23612 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 3 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2550500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1362.815549981708
+powermeter script : average_power with numpy  arrays =  1362.8155499818306
+powermeter script : Summary Result = time (s): 602.1597049236298
+Ins Current (mA):239.2871811088421
+Samples: 3000000
+Consumed Energy (mAs): 165974.2055567186
+Consumed Energy (mAh): 46.10394598797739
+Consumed Energy (mWs): 820224.2268813986
+Consumed Energy (mWh): 227.8400630226107
+Avg power (mW): 1362.815549981708
+Avg Current (mA): 275.59235739147385
+Avg Voltage (V): 4.945041157457983
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 3
+--- Number of thread ended: 3 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2550500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 6 files pulled, 0 skipped. 0.0 MB/s (1404 bytes in 0.048s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 1248000- 0- 0- 2314000- 0- 2314000- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.1597049236298 
+Ins Current (mA):239.2871811088421 
+Samples: 3000000 
+Consumed Energy (mAs): 165974.2055567186 
+Consumed Energy (mAh): 46.10394598797739 
+Consumed Energy (mWs): 820224.2268813986 
+Consumed Energy (mWh): 227.8400630226107 
+Avg power (mW): 1362.815549981708 
+Avg Current (mA): 275.59235739147385 
+Avg Voltage (V): 4.945041157457983 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 46.10394598797739
+--- Starting cc_info = 2550500
+--- Ending cc_info = 2550500
+--- Getting the average power
+--- Avg Power = 1362.815549981708
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 23694
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:07:21 +0200 
+Core id: 1 
+Ending time: Thu, 27 Oct 2022 21:17:22 +0200 - Duration: 600020 seconds 
+Real workload: 3.1388136315466103E10 - Integer reached: 129270 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 73.6 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2550500 mAh 
+Cc_info at the end: 2550500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 23695
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:07:22 +0200 
+Core id: 4 
+Ending time: Thu, 27 Oct 2022 21:17:22 +0200 - Duration: 600004 seconds 
+Real workload: 1.2405922630365372E11 - Integer reached: 249802 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 73.6 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2550500 mAh 
+Cc_info at the end: 2550500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 23696
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:07:21 +0200 
+Core id: 6 
+Ending time: Thu, 27 Oct 2022 21:17:22 +0200 - Duration: 600005 seconds 
+Real workload: 1.2377480180205492E11 - Integer reached: 249527 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 73.6 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2550500 mAh 
+Cc_info at the end: 2550500 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,2,0,0,3,0,3,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 2.79222e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.65116e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 0200-3030 0,2,0,0,3,0,3,0                         [0- 1248000- 0- 0- 2314000- 0- 2314000- 0]                     time (s): 602.1597049236298 
+Ins Current (mA):239.2871811088421 
+Samples: 3000000 
+Consumed Energy (mAs): 165974.2055567186 
+Consumed Energy (mAh): 46.10394598797739 
+Consumed Energy (mWs): 820224.2268813986 
+Consumed Energy (mWh): 227.8400630226107 
+Avg power (mW): 1362.815549981708 
+Avg Current (mA): 275.59235739147385 
+Avg Voltage (V): 4.945041157457983 
+ Thread : 0 - ThreadProcess id: 23694
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:07:21 +0200 
+Core id: 1 
+Ending time: Thu, 27 Oct 2022 21:17:22 +0200 - Duration: 600020 seconds 
+Real workload: 3.1388136315466103E10 - Integer reached: 129270 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 73.6 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2550500 mAh 
+Cc_info at the end: 2550500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 23695
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:07:22 +0200 
+Core id: 4 
+Ending time: Thu, 27 Oct 2022 21:17:22 +0200 - Duration: 600004 seconds 
+Real workload: 1.2405922630365372E11 - Integer reached: 249802 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 73.6 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2550500 mAh 
+Cc_info at the end: 2550500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 23696
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:07:21 +0200 
+Core id: 6 
+Ending time: Thu, 27 Oct 2022 21:17:22 +0200 - Duration: 600005 seconds 
+Real workload: 1.2377480180205492E11 - Integer reached: 249527 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 73.6 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2550500 mAh 
+Cc_info at the end: 2550500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 46.10394598797739                     2.79222e+11 1.65116e-10  2550500 2550500 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 0200-3030 
+phone format: 0,2,0,0,3,0,3,0 
+Exact values of frequencies: [0- 1248000- 0- 0- 2314000- 0- 2314000- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.1597049236298 
+Ins Current (mA):239.2871811088421 
+Samples: 3000000 
+Consumed Energy (mAs): 165974.2055567186 
+Consumed Energy (mAh): 46.10394598797739 
+Consumed Energy (mWs): 820224.2268813986 
+Consumed Energy (mWh): 227.8400630226107 
+Avg power (mW): 1362.815549981708 
+Avg Current (mA): 275.59235739147385 
+Avg Voltage (V): 4.945041157457983 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 23694
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:07:21 +0200 
+Core id: 1 
+Ending time: Thu, 27 Oct 2022 21:17:22 +0200 - Duration: 600020 seconds 
+Real workload: 3.1388136315466103E10 - Integer reached: 129270 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 73.6 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2550500 mAh 
+Cc_info at the end: 2550500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 23695
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:07:22 +0200 
+Core id: 4 
+Ending time: Thu, 27 Oct 2022 21:17:22 +0200 - Duration: 600004 seconds 
+Real workload: 1.2405922630365372E11 - Integer reached: 249802 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 73.6 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2550500 mAh 
+Cc_info at the end: 2550500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 23696
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:07:21 +0200 
+Core id: 6 
+Ending time: Thu, 27 Oct 2022 21:17:22 +0200 - Duration: 600005 seconds 
+Real workload: 1.2377480180205492E11 - Integer reached: 249527 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 73.6 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2550500 mAh 
+Cc_info at the end: 2550500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 46.10394598797739 
+Workload: 2.79222e+11 
+Energy efficiency: 1.65116e-10 
+Starting cc information: 2550500 
+Ending cc information: 2550500 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_01_51/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_01_51/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_01_51/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_01_51/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_01_51/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_01_51'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 46.10394598797739
+--- Experiment result, Avg Power = 1362.815549981708
+--- Experiment result, Total Workload = 2.79222e+11
+--- Experiment result, Energy Efficiency = 1.65116e-10
+--- Adding result to summary file
+--- Starting cc information : 2550500 
+--- Ending cc information : 2550500
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 0200-3030.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Oct22_21_16_58
+--- Performing experiments on configuration 2022-0001
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  2
+--- Exact frequency of core  0:  1248000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1248000
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  2
+--- Exact frequency of core  2:  1248000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 1248000
+--- Frequency level of core 3 is  2
+--- Exact frequency of core  3:  1248000
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1248000
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  1
+--- Exact frequency of core  7:  741000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 741000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 25955 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  2
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  1
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 3 
+--- The current number of thread ready to be sambled  : 3, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2548500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1431.0911124312947
+powermeter script : average_power with numpy  arrays =  1431.0911124311917
+powermeter script : Summary Result = time (s): 603.3544936180115
+Ins Current (mA):272.6355538622726
+Samples: 3000000
+Consumed Energy (mAs): 173334.61522002344
+Consumed Energy (mAh): 48.14850422778429
+Consumed Energy (mWs): 855117.1113849825
+Consumed Energy (mWh): 237.53253094027292
+Avg power (mW): 1431.0911124312947
+Avg Current (mA): 290.04507168996054
+Avg Voltage (V): 4.934030094333196
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  2
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  1
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2548500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1867 bytes in 0.043s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1248000- 0- 1248000- 1248000- 0- 0- 0- 741000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 603.3544936180115 
+Ins Current (mA):272.6355538622726 
+Samples: 3000000 
+Consumed Energy (mAs): 173334.61522002344 
+Consumed Energy (mAh): 48.14850422778429 
+Consumed Energy (mWs): 855117.1113849825 
+Consumed Energy (mWh): 237.53253094027292 
+Avg power (mW): 1431.0911124312947 
+Avg Current (mA): 290.04507168996054 
+Avg Voltage (V): 4.934030094333196 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 48.14850422778429
+--- Starting cc_info = 2548500
+--- Ending cc_info = 2548500
+--- Getting the average power
+--- Avg Power = 1431.0911124312947
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 26020
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:23:47 +0200 
+Core id: 0 
+Ending time: Thu, 27 Oct 2022 21:33:47 +0200 - Duration: 600015 seconds 
+Real workload: 9.12884800149857E10 - Integer reached: 247528 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2548500 mAh 
+Cc_info at the end: 2548500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 26021
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:23:47 +0200 
+Core id: 2 
+Ending time: Thu, 27 Oct 2022 21:33:47 +0200 - Duration: 600012 seconds 
+Real workload: 9.00638783351412E10 - Integer reached: 245929 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2548500 mAh 
+Cc_info at the end: 2548500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 26022
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:23:47 +0200 
+Core id: 3 
+Ending time: Thu, 27 Oct 2022 21:33:47 +0200 - Duration: 600018 seconds 
+Real workload: 9.136381272662126E10 - Integer reached: 247626 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2548500 mAh 
+Cc_info at the end: 2548500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 26023
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:23:48 +0200 
+Core id: 7 
+Ending time: Thu, 27 Oct 2022 21:33:48 +0200 - Duration: 600017 seconds 
+Real workload: 1.2618046263887167E11 - Integer reached: 289135 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2548500 mAh 
+Cc_info at the end: 2548500 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,0,2,2,0,0,0,1 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 3.98897e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.20704e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 2022-0001 2,0,2,2,0,0,0,1                         [1248000- 0- 1248000- 1248000- 0- 0- 0- 741000]                     time (s): 603.3544936180115 
+Ins Current (mA):272.6355538622726 
+Samples: 3000000 
+Consumed Energy (mAs): 173334.61522002344 
+Consumed Energy (mAh): 48.14850422778429 
+Consumed Energy (mWs): 855117.1113849825 
+Consumed Energy (mWh): 237.53253094027292 
+Avg power (mW): 1431.0911124312947 
+Avg Current (mA): 290.04507168996054 
+Avg Voltage (V): 4.934030094333196 
+ Thread : 0 - ThreadProcess id: 26020
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:23:47 +0200 
+Core id: 0 
+Ending time: Thu, 27 Oct 2022 21:33:47 +0200 - Duration: 600015 seconds 
+Real workload: 9.12884800149857E10 - Integer reached: 247528 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2548500 mAh 
+Cc_info at the end: 2548500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 26021
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:23:47 +0200 
+Core id: 2 
+Ending time: Thu, 27 Oct 2022 21:33:47 +0200 - Duration: 600012 seconds 
+Real workload: 9.00638783351412E10 - Integer reached: 245929 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2548500 mAh 
+Cc_info at the end: 2548500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 26022
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:23:47 +0200 
+Core id: 3 
+Ending time: Thu, 27 Oct 2022 21:33:47 +0200 - Duration: 600018 seconds 
+Real workload: 9.136381272662126E10 - Integer reached: 247626 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2548500 mAh 
+Cc_info at the end: 2548500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 26023
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:23:48 +0200 
+Core id: 7 
+Ending time: Thu, 27 Oct 2022 21:33:48 +0200 - Duration: 600017 seconds 
+Real workload: 1.2618046263887167E11 - Integer reached: 289135 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2548500 mAh 
+Cc_info at the end: 2548500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 48.14850422778429                     3.98897e+11 1.20704e-10  2548500 2548500 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 2022-0001 
+phone format: 2,0,2,2,0,0,0,1 
+Exact values of frequencies: [1248000- 0- 1248000- 1248000- 0- 0- 0- 741000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 603.3544936180115 
+Ins Current (mA):272.6355538622726 
+Samples: 3000000 
+Consumed Energy (mAs): 173334.61522002344 
+Consumed Energy (mAh): 48.14850422778429 
+Consumed Energy (mWs): 855117.1113849825 
+Consumed Energy (mWh): 237.53253094027292 
+Avg power (mW): 1431.0911124312947 
+Avg Current (mA): 290.04507168996054 
+Avg Voltage (V): 4.934030094333196 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 26020
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:23:47 +0200 
+Core id: 0 
+Ending time: Thu, 27 Oct 2022 21:33:47 +0200 - Duration: 600015 seconds 
+Real workload: 9.12884800149857E10 - Integer reached: 247528 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2548500 mAh 
+Cc_info at the end: 2548500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 26021
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:23:47 +0200 
+Core id: 2 
+Ending time: Thu, 27 Oct 2022 21:33:47 +0200 - Duration: 600012 seconds 
+Real workload: 9.00638783351412E10 - Integer reached: 245929 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2548500 mAh 
+Cc_info at the end: 2548500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 26022
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:23:47 +0200 
+Core id: 3 
+Ending time: Thu, 27 Oct 2022 21:33:47 +0200 - Duration: 600018 seconds 
+Real workload: 9.136381272662126E10 - Integer reached: 247626 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2548500 mAh 
+Cc_info at the end: 2548500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 26023
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:23:48 +0200 
+Core id: 7 
+Ending time: Thu, 27 Oct 2022 21:33:48 +0200 - Duration: 600017 seconds 
+Real workload: 1.2618046263887167E11 - Integer reached: 289135 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2548500 mAh 
+Cc_info at the end: 2548500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 48.14850422778429 
+Workload: 3.98897e+11 
+Energy efficiency: 1.20704e-10 
+Starting cc information: 2548500 
+Ending cc information: 2548500 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_20_00/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_20_00/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_20_00/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_20_00/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_20_00/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_20_00/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_20_00/app_output_folder/Thread_2_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_20_00/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_20_00/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_20_00/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_20_00/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_20_00/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_20_00/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_20_00/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_20_00'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 48.14850422778429
+--- Experiment result, Avg Power = 1431.0911124312947
+--- Experiment result, Total Workload = 3.98897e+11
+--- Experiment result, Energy Efficiency = 1.20704e-10
+--- Adding result to summary file
+--- Starting cc information : 2548500 
+--- Ending cc information : 2548500
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 2022-0001.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Oct22_21_33_27
+--- Performing experiments on configuration 2220-1011
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  2
+--- Exact frequency of core  0:  1248000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1248000
+--- Frequency level of core 1 is  2
+--- Exact frequency of core  1:  1248000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1248000
+--- Frequency level of core 2 is  2
+--- Exact frequency of core  2:  1248000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 1248000
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  1
+--- Exact frequency of core  4:  741000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 741000
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  1
+--- Exact frequency of core  6:  741000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 741000
+--- Frequency level of core 7 is  1
+--- Exact frequency of core  7:  741000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 741000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 28381 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  1
+--- Number of cores to occupy = 6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 4 
+--- The current number of thread ready to be sambled  : 4, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 6 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2547000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1754.71575733715
+powermeter script : average_power with numpy  arrays =  1754.7157573370105
+powermeter script : Summary Result = time (s): 602.8017642498016
+Ins Current (mA):345.7696252495543
+Samples: 3000000
+Consumed Energy (mAs): 214925.4544685177
+Consumed Energy (mAh): 59.70151513014381
+Consumed Energy (mWs): 1049136.648471211
+Consumed Energy (mWh): 291.42684679755865
+Avg power (mW): 1754.71575733715
+Avg Current (mA): 359.4056293684805
+Avg Voltage (V): 4.882271211000227
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  1
+--- Number of threads normally started = 6
+--- Number of thread ended: 6 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2547000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 12 files pulled, 0 skipped. 0.0 MB/s (2805 bytes in 0.062s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1248000- 1248000- 1248000- 0- 741000- 0- 741000- 741000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.8017642498016 
+Ins Current (mA):345.7696252495543 
+Samples: 3000000 
+Consumed Energy (mAs): 214925.4544685177 
+Consumed Energy (mAh): 59.70151513014381 
+Consumed Energy (mWs): 1049136.648471211 
+Consumed Energy (mWh): 291.42684679755865 
+Avg power (mW): 1754.71575733715 
+Avg Current (mA): 359.4056293684805 
+Avg Voltage (V): 4.882271211000227 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 59.70151513014381
+--- Starting cc_info = 2547000
+--- Ending cc_info = 2547000
+--- Getting the average power
+--- Avg Power = 1754.71575733715
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 28466
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:40:17 +0200 
+Core id: 0 
+Ending time: Thu, 27 Oct 2022 21:50:17 +0200 - Duration: 600001 seconds 
+Real workload: 7.666799580306297E10 - Integer reached: 276540 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2547000 mAh 
+Cc_info at the end: 2547000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 28467
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:40:17 +0200 
+Core id: 1 
+Ending time: Thu, 27 Oct 2022 21:50:17 +0200 - Duration: 600014 seconds 
+Real workload: 7.525469156727237E10 - Integer reached: 274081 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2547000 mAh 
+Cc_info at the end: 2547000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 28468
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:40:17 +0200 
+Core id: 2 
+Ending time: Thu, 27 Oct 2022 21:50:17 +0200 - Duration: 600031 seconds 
+Real workload: 7.673847004928273E10 - Integer reached: 276662 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2547000 mAh 
+Cc_info at the end: 2547000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 28469
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:40:19 +0200 
+Core id: 4 
+Ending time: Thu, 27 Oct 2022 21:50:19 +0200 - Duration: 600001 seconds 
+Real workload: 1.2719816054401953E11 - Integer reached: 352653 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2547000 mAh 
+Cc_info at the end: 2547000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 28471
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:40:17 +0200 
+Core id: 6 
+Ending time: Thu, 27 Oct 2022 21:50:17 +0200 - Duration: 600008 seconds 
+Real workload: 1.2607534943514702E11 - Integer reached: 351154 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2547000 mAh 
+Cc_info at the end: 2547000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 28473
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:40:19 +0200 
+Core id: 7 
+Ending time: Thu, 27 Oct 2022 21:50:19 +0200 - Duration: 600001 seconds 
+Real workload: 1.2442269542954834E11 - Integer reached: 348935 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2547000 mAh 
+Cc_info at the end: 2547000 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,2,2,0,1,0,1,1 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 6.06357e+11
+--- Getting energy efficiency
+--- Energy efficiency: 9.84593e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 2220-1011 2,2,2,0,1,0,1,1                         [1248000- 1248000- 1248000- 0- 741000- 0- 741000- 741000]                     time (s): 602.8017642498016 
+Ins Current (mA):345.7696252495543 
+Samples: 3000000 
+Consumed Energy (mAs): 214925.4544685177 
+Consumed Energy (mAh): 59.70151513014381 
+Consumed Energy (mWs): 1049136.648471211 
+Consumed Energy (mWh): 291.42684679755865 
+Avg power (mW): 1754.71575733715 
+Avg Current (mA): 359.4056293684805 
+Avg Voltage (V): 4.882271211000227 
+ Thread : 0 - ThreadProcess id: 28466
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:40:17 +0200 
+Core id: 0 
+Ending time: Thu, 27 Oct 2022 21:50:17 +0200 - Duration: 600001 seconds 
+Real workload: 7.666799580306297E10 - Integer reached: 276540 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2547000 mAh 
+Cc_info at the end: 2547000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 28467
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:40:17 +0200 
+Core id: 1 
+Ending time: Thu, 27 Oct 2022 21:50:17 +0200 - Duration: 600014 seconds 
+Real workload: 7.525469156727237E10 - Integer reached: 274081 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2547000 mAh 
+Cc_info at the end: 2547000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 28468
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:40:17 +0200 
+Core id: 2 
+Ending time: Thu, 27 Oct 2022 21:50:17 +0200 - Duration: 600031 seconds 
+Real workload: 7.673847004928273E10 - Integer reached: 276662 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2547000 mAh 
+Cc_info at the end: 2547000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 28469
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:40:19 +0200 
+Core id: 4 
+Ending time: Thu, 27 Oct 2022 21:50:19 +0200 - Duration: 600001 seconds 
+Real workload: 1.2719816054401953E11 - Integer reached: 352653 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2547000 mAh 
+Cc_info at the end: 2547000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 28471
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:40:17 +0200 
+Core id: 6 
+Ending time: Thu, 27 Oct 2022 21:50:17 +0200 - Duration: 600008 seconds 
+Real workload: 1.2607534943514702E11 - Integer reached: 351154 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2547000 mAh 
+Cc_info at the end: 2547000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 28473
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:40:19 +0200 
+Core id: 7 
+Ending time: Thu, 27 Oct 2022 21:50:19 +0200 - Duration: 600001 seconds 
+Real workload: 1.2442269542954834E11 - Integer reached: 348935 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2547000 mAh 
+Cc_info at the end: 2547000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 59.70151513014381                     6.06357e+11 9.84593e-11  2547000 2547000 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 2220-1011 
+phone format: 2,2,2,0,1,0,1,1 
+Exact values of frequencies: [1248000- 1248000- 1248000- 0- 741000- 0- 741000- 741000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.8017642498016 
+Ins Current (mA):345.7696252495543 
+Samples: 3000000 
+Consumed Energy (mAs): 214925.4544685177 
+Consumed Energy (mAh): 59.70151513014381 
+Consumed Energy (mWs): 1049136.648471211 
+Consumed Energy (mWh): 291.42684679755865 
+Avg power (mW): 1754.71575733715 
+Avg Current (mA): 359.4056293684805 
+Avg Voltage (V): 4.882271211000227 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 28466
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:40:17 +0200 
+Core id: 0 
+Ending time: Thu, 27 Oct 2022 21:50:17 +0200 - Duration: 600001 seconds 
+Real workload: 7.666799580306297E10 - Integer reached: 276540 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2547000 mAh 
+Cc_info at the end: 2547000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 28467
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:40:17 +0200 
+Core id: 1 
+Ending time: Thu, 27 Oct 2022 21:50:17 +0200 - Duration: 600014 seconds 
+Real workload: 7.525469156727237E10 - Integer reached: 274081 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2547000 mAh 
+Cc_info at the end: 2547000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 28468
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:40:17 +0200 
+Core id: 2 
+Ending time: Thu, 27 Oct 2022 21:50:17 +0200 - Duration: 600031 seconds 
+Real workload: 7.673847004928273E10 - Integer reached: 276662 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2547000 mAh 
+Cc_info at the end: 2547000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 28469
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:40:19 +0200 
+Core id: 4 
+Ending time: Thu, 27 Oct 2022 21:50:19 +0200 - Duration: 600001 seconds 
+Real workload: 1.2719816054401953E11 - Integer reached: 352653 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2547000 mAh 
+Cc_info at the end: 2547000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 28471
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:40:17 +0200 
+Core id: 6 
+Ending time: Thu, 27 Oct 2022 21:50:17 +0200 - Duration: 600008 seconds 
+Real workload: 1.2607534943514702E11 - Integer reached: 351154 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2547000 mAh 
+Cc_info at the end: 2547000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 28473
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:40:19 +0200 
+Core id: 7 
+Ending time: Thu, 27 Oct 2022 21:50:19 +0200 - Duration: 600001 seconds 
+Real workload: 1.2442269542954834E11 - Integer reached: 348935 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2547000 mAh 
+Cc_info at the end: 2547000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 59.70151513014381 
+Workload: 6.06357e+11 
+Energy efficiency: 9.84593e-11 
+Starting cc information: 2547000 
+Ending cc information: 2547000 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_36_29/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_36_29/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_36_29/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_36_29/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_36_29/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_36_29/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_36_29/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_36_29/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_36_29/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_36_29/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_36_29/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_36_29/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_36_29/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_36_29/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_36_29/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_36_29/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_36_29'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 59.70151513014381
+--- Experiment result, Avg Power = 1754.71575733715
+--- Experiment result, Total Workload = 6.06357e+11
+--- Experiment result, Energy Efficiency = 9.84593e-11
+--- Adding result to summary file
+--- Starting cc information : 2547000 
+--- Ending cc information : 2547000
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 2220-1011.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Oct22_21_49_58
+--- Performing experiments on configuration 0003-0200
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  3
+--- Exact frequency of core  3:  1690000
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1690000
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  2
+--- Exact frequency of core  5:  1469000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 1469000
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 30802 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  2
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 2 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2546000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1493.8305317604538
+powermeter script : average_power with numpy  arrays =  1493.8305317603338
+powermeter script : Summary Result = time (s): 606.7332832813263
+Ins Current (mA):283.9747056806492
+Samples: 3000000
+Consumed Energy (mAs): 181799.0035398011
+Consumed Energy (mAh): 50.49972320550031
+Consumed Energy (mWs): 894886.0926230105
+Consumed Energy (mWh): 248.57947017305847
+Avg power (mW): 1493.8305317604538
+Avg Current (mA): 303.38347851801143
+Avg Voltage (V): 4.923902049833499
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  2
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 2
+--- Number of thread ended: 2 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2546000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (936 bytes in 0.026s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 0- 0- 1690000- 0- 1469000- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 606.7332832813263 
+Ins Current (mA):283.9747056806492 
+Samples: 3000000 
+Consumed Energy (mAs): 181799.0035398011 
+Consumed Energy (mAh): 50.49972320550031 
+Consumed Energy (mWs): 894886.0926230105 
+Consumed Energy (mWh): 248.57947017305847 
+Avg power (mW): 1493.8305317604538 
+Avg Current (mA): 303.38347851801143 
+Avg Voltage (V): 4.923902049833499 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 50.49972320550031
+--- Starting cc_info = 2546000
+--- Ending cc_info = 2546000
+--- Getting the average power
+--- Avg Power = 1493.8305317604538
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 30911
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:56:43 +0200 
+Core id: 3 
+Ending time: Thu, 27 Oct 2022 22:06:43 +0200 - Duration: 600008 seconds 
+Real workload: 1.2210701894110744E11 - Integer reached: 204088 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 82.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2546000 mAh 
+Cc_info at the end: 2546000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 30912
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:56:43 +0200 
+Core id: 5 
+Ending time: Thu, 27 Oct 2022 22:06:43 +0200 - Duration: 600012 seconds 
+Real workload: 1.2089620703725682E11 - Integer reached: 203115 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 82.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2546000 mAh 
+Cc_info at the end: 2546000 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,0,0,3,0,2,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 2.43003e+11
+--- Getting energy efficiency
+--- Energy efficiency: 2.07815e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 0003-0200 0,0,0,3,0,2,0,0                         [0- 0- 0- 1690000- 0- 1469000- 0- 0]                     time (s): 606.7332832813263 
+Ins Current (mA):283.9747056806492 
+Samples: 3000000 
+Consumed Energy (mAs): 181799.0035398011 
+Consumed Energy (mAh): 50.49972320550031 
+Consumed Energy (mWs): 894886.0926230105 
+Consumed Energy (mWh): 248.57947017305847 
+Avg power (mW): 1493.8305317604538 
+Avg Current (mA): 303.38347851801143 
+Avg Voltage (V): 4.923902049833499 
+ Thread : 0 - ThreadProcess id: 30911
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:56:43 +0200 
+Core id: 3 
+Ending time: Thu, 27 Oct 2022 22:06:43 +0200 - Duration: 600008 seconds 
+Real workload: 1.2210701894110744E11 - Integer reached: 204088 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 82.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2546000 mAh 
+Cc_info at the end: 2546000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 30912
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:56:43 +0200 
+Core id: 5 
+Ending time: Thu, 27 Oct 2022 22:06:43 +0200 - Duration: 600012 seconds 
+Real workload: 1.2089620703725682E11 - Integer reached: 203115 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 82.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2546000 mAh 
+Cc_info at the end: 2546000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 50.49972320550031                     2.43003e+11 2.07815e-10  2546000 2546000 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 0003-0200 
+phone format: 0,0,0,3,0,2,0,0 
+Exact values of frequencies: [0- 0- 0- 1690000- 0- 1469000- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 606.7332832813263 
+Ins Current (mA):283.9747056806492 
+Samples: 3000000 
+Consumed Energy (mAs): 181799.0035398011 
+Consumed Energy (mAh): 50.49972320550031 
+Consumed Energy (mWs): 894886.0926230105 
+Consumed Energy (mWh): 248.57947017305847 
+Avg power (mW): 1493.8305317604538 
+Avg Current (mA): 303.38347851801143 
+Avg Voltage (V): 4.923902049833499 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 30911
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:56:43 +0200 
+Core id: 3 
+Ending time: Thu, 27 Oct 2022 22:06:43 +0200 - Duration: 600008 seconds 
+Real workload: 1.2210701894110744E11 - Integer reached: 204088 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 82.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2546000 mAh 
+Cc_info at the end: 2546000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 30912
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 21:56:43 +0200 
+Core id: 5 
+Ending time: Thu, 27 Oct 2022 22:06:43 +0200 - Duration: 600012 seconds 
+Real workload: 1.2089620703725682E11 - Integer reached: 203115 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 82.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2546000 mAh 
+Cc_info at the end: 2546000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 50.49972320550031 
+Workload: 2.43003e+11 
+Energy efficiency: 2.07815e-10 
+Starting cc information: 2546000 
+Ending cc information: 2546000 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_53_00/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_53_00/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_53_00/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_53_00/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_53_00/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_53_00/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_53_00/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_53_00/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_53_00/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_53_00/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_53_00/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_53_00/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_53_00/app_output_folder/Thread_5_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_53_00/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_53_00/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_53_00/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_53_00/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_53_00/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_53_00/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_53_00/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_21_53_00'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 50.49972320550031
+--- Experiment result, Avg Power = 1493.8305317604538
+--- Experiment result, Total Workload = 2.43003e+11
+--- Experiment result, Energy Efficiency = 2.07815e-10
+--- Adding result to summary file
+--- Starting cc information : 2546000 
+--- Ending cc information : 2546000
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 0003-0200.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Oct22_22_06_22
+--- Performing experiments on configuration 0000-0300
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  3
+--- Exact frequency of core  5:  2314000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 2314000
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 624 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 1 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2545000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1171.1142874148386
+powermeter script : average_power with numpy  arrays =  1171.114287414828
+powermeter script : Summary Result = time (s): 603.5275406837463
+Ins Current (mA):227.15062120675267
+Samples: 3000000
+Consumed Energy (mAs): 141643.85641927077
+Consumed Energy (mAh): 39.34551567201966
+Consumed Energy (mWs): 704240.4804133163
+Consumed Energy (mWh): 195.62235567036564
+Avg power (mW): 1171.1142874148386
+Avg Current (mA): 235.44269558299504
+Avg Voltage (V): 4.974094798375316
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 1
+--- Number of thread ended: 1 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2545000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 2 files pulled, 0 skipped. 0.0 MB/s (463 bytes in 0.023s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 0- 0- 0- 0- 2314000- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 603.5275406837463 
+Ins Current (mA):227.15062120675267 
+Samples: 3000000 
+Consumed Energy (mAs): 141643.85641927077 
+Consumed Energy (mAh): 39.34551567201966 
+Consumed Energy (mWs): 704240.4804133163 
+Consumed Energy (mWh): 195.62235567036564 
+Avg power (mW): 1171.1142874148386 
+Avg Current (mA): 235.44269558299504 
+Avg Voltage (V): 4.974094798375316 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 39.34551567201966
+--- Starting cc_info = 2545000
+--- Ending cc_info = 2545000
+--- Getting the average power
+--- Avg Power = 1171.1142874148386
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 702
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:14:00 +0200 
+Core id: 5 
+Ending time: Thu, 27 Oct 2022 22:24:00 +0200 - Duration: 600009 seconds 
+Real workload: 1.179976963411447E11 - Integer reached: 144020 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2545000 mAh 
+Cc_info at the end: 2545000 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,0,0,0,0,3,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.17998e+11
+--- Getting energy efficiency
+--- Energy efficiency: 3.33442e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 0000-0300 0,0,0,0,0,3,0,0                         [0- 0- 0- 0- 0- 2314000- 0- 0]                     time (s): 603.5275406837463 
+Ins Current (mA):227.15062120675267 
+Samples: 3000000 
+Consumed Energy (mAs): 141643.85641927077 
+Consumed Energy (mAh): 39.34551567201966 
+Consumed Energy (mWs): 704240.4804133163 
+Consumed Energy (mWh): 195.62235567036564 
+Avg power (mW): 1171.1142874148386 
+Avg Current (mA): 235.44269558299504 
+Avg Voltage (V): 4.974094798375316 
+ Thread : 0 - ThreadProcess id: 702
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:14:00 +0200 
+Core id: 5 
+Ending time: Thu, 27 Oct 2022 22:24:00 +0200 - Duration: 600009 seconds 
+Real workload: 1.179976963411447E11 - Integer reached: 144020 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2545000 mAh 
+Cc_info at the end: 2545000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 39.34551567201966                     1.17998e+11 3.33442e-10  2545000 2545000 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 0000-0300 
+phone format: 0,0,0,0,0,3,0,0 
+Exact values of frequencies: [0- 0- 0- 0- 0- 2314000- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 603.5275406837463 
+Ins Current (mA):227.15062120675267 
+Samples: 3000000 
+Consumed Energy (mAs): 141643.85641927077 
+Consumed Energy (mAh): 39.34551567201966 
+Consumed Energy (mWs): 704240.4804133163 
+Consumed Energy (mWh): 195.62235567036564 
+Avg power (mW): 1171.1142874148386 
+Avg Current (mA): 235.44269558299504 
+Avg Voltage (V): 4.974094798375316 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 702
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:14:00 +0200 
+Core id: 5 
+Ending time: Thu, 27 Oct 2022 22:24:00 +0200 - Duration: 600009 seconds 
+Real workload: 1.179976963411447E11 - Integer reached: 144020 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2545000 mAh 
+Cc_info at the end: 2545000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 39.34551567201966 
+Workload: 1.17998e+11 
+Energy efficiency: 3.33442e-10 
+Starting cc information: 2545000 
+Ending cc information: 2545000 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_09_24/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_09_24/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_09_24/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_09_24/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_09_24/app_output_folder/Thread_1_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_09_24/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_09_24/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_09_24/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_09_24/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_09_24/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_09_24/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_09_24/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_09_24'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 39.34551567201966
+--- Experiment result, Avg Power = 1171.1142874148386
+--- Experiment result, Total Workload = 1.17998e+11
+--- Experiment result, Energy Efficiency = 3.33442e-10
+--- Adding result to summary file
+--- Starting cc information : 2545000 
+--- Ending cc information : 2545000
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 0000-0300.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Oct22_22_23_38
+--- Performing experiments on configuration 1111-0200
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  1
+--- Exact frequency of core  0:  598000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 598000
+--- Frequency level of core 1 is  1
+--- Exact frequency of core  1:  598000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 598000
+--- Frequency level of core 2 is  1
+--- Exact frequency of core  2:  598000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 598000
+--- Frequency level of core 3 is  1
+--- Exact frequency of core  3:  598000
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 598000
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  2
+--- Exact frequency of core  5:  1469000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 1469000
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 2931 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  1
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  2
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 4 
+--- The current number of thread ready to be sambled  : 4, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2543500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1263.7248945001115
+powermeter script : average_power with numpy  arrays =  1263.7248945002411
+powermeter script : Summary Result = time (s): 603.5427515506744
+Ins Current (mA):250.3539821997348
+Samples: 3000000
+Consumed Energy (mAs): 152300.60393891277
+Consumed Energy (mAh): 42.305723316364656
+Consumed Energy (mWs): 755266.4293787151
+Consumed Energy (mWh): 209.79623038297643
+Avg power (mW): 1263.7248945001115
+Avg Current (mA): 254.78603243084575
+Avg Voltage (V): 4.9599457334581825
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  1
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  2
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2543500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.0 MB/s (2328 bytes in 0.061s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [598000- 598000- 598000- 598000- 0- 1469000- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 603.5427515506744 
+Ins Current (mA):250.3539821997348 
+Samples: 3000000 
+Consumed Energy (mAs): 152300.60393891277 
+Consumed Energy (mAh): 42.305723316364656 
+Consumed Energy (mWs): 755266.4293787151 
+Consumed Energy (mWh): 209.79623038297643 
+Avg power (mW): 1263.7248945001115 
+Avg Current (mA): 254.78603243084575 
+Avg Voltage (V): 4.9599457334581825 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 42.305723316364656
+--- Starting cc_info = 2543500
+--- Ending cc_info = 2543500
+--- Getting the average power
+--- Avg Power = 1263.7248945001115
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 3035
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:31:01 +0200 
+Core id: 0 
+Ending time: Thu, 27 Oct 2022 22:41:01 +0200 - Duration: 600028 seconds 
+Real workload: 4.0417841263292244E10 - Integer reached: 186375 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2543500 mAh 
+Cc_info at the end: 2543500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 3036
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:31:01 +0200 
+Core id: 1 
+Ending time: Thu, 27 Oct 2022 22:41:02 +0200 - Duration: 600021 seconds 
+Real workload: 4.044770263872865E10 - Integer reached: 186441 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2543500 mAh 
+Cc_info at the end: 2543500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 3037
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:31:01 +0200 
+Core id: 2 
+Ending time: Thu, 27 Oct 2022 22:41:02 +0200 - Duration: 600004 seconds 
+Real workload: 4.0636182983359314E10 - Integer reached: 186857 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2543500 mAh 
+Cc_info at the end: 2543500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 3039
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:31:01 +0200 
+Core id: 3 
+Ending time: Thu, 27 Oct 2022 22:41:02 +0200 - Duration: 600017 seconds 
+Real workload: 4.207167498511106E10 - Integer reached: 189993 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2543500 mAh 
+Cc_info at the end: 2543500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 3040
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:31:02 +0200 
+Core id: 5 
+Ending time: Thu, 27 Oct 2022 22:41:04 +0200 - Duration: 600010 seconds 
+Real workload: 1.2672096951003485E11 - Integer reached: 322499 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2543500 mAh 
+Cc_info at the end: 2543500 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,1,1,1,0,2,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 2.90294e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.45734e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 1111-0200 1,1,1,1,0,2,0,0                         [598000- 598000- 598000- 598000- 0- 1469000- 0- 0]                     time (s): 603.5427515506744 
+Ins Current (mA):250.3539821997348 
+Samples: 3000000 
+Consumed Energy (mAs): 152300.60393891277 
+Consumed Energy (mAh): 42.305723316364656 
+Consumed Energy (mWs): 755266.4293787151 
+Consumed Energy (mWh): 209.79623038297643 
+Avg power (mW): 1263.7248945001115 
+Avg Current (mA): 254.78603243084575 
+Avg Voltage (V): 4.9599457334581825 
+ Thread : 0 - ThreadProcess id: 3035
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:31:01 +0200 
+Core id: 0 
+Ending time: Thu, 27 Oct 2022 22:41:01 +0200 - Duration: 600028 seconds 
+Real workload: 4.0417841263292244E10 - Integer reached: 186375 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2543500 mAh 
+Cc_info at the end: 2543500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 3036
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:31:01 +0200 
+Core id: 1 
+Ending time: Thu, 27 Oct 2022 22:41:02 +0200 - Duration: 600021 seconds 
+Real workload: 4.044770263872865E10 - Integer reached: 186441 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2543500 mAh 
+Cc_info at the end: 2543500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 3037
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:31:01 +0200 
+Core id: 2 
+Ending time: Thu, 27 Oct 2022 22:41:02 +0200 - Duration: 600004 seconds 
+Real workload: 4.0636182983359314E10 - Integer reached: 186857 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2543500 mAh 
+Cc_info at the end: 2543500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 3039
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:31:01 +0200 
+Core id: 3 
+Ending time: Thu, 27 Oct 2022 22:41:02 +0200 - Duration: 600017 seconds 
+Real workload: 4.207167498511106E10 - Integer reached: 189993 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2543500 mAh 
+Cc_info at the end: 2543500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 3040
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:31:02 +0200 
+Core id: 5 
+Ending time: Thu, 27 Oct 2022 22:41:04 +0200 - Duration: 600010 seconds 
+Real workload: 1.2672096951003485E11 - Integer reached: 322499 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2543500 mAh 
+Cc_info at the end: 2543500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 42.305723316364656                     2.90294e+11 1.45734e-10  2543500 2543500 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 1111-0200 
+phone format: 1,1,1,1,0,2,0,0 
+Exact values of frequencies: [598000- 598000- 598000- 598000- 0- 1469000- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 603.5427515506744 
+Ins Current (mA):250.3539821997348 
+Samples: 3000000 
+Consumed Energy (mAs): 152300.60393891277 
+Consumed Energy (mAh): 42.305723316364656 
+Consumed Energy (mWs): 755266.4293787151 
+Consumed Energy (mWh): 209.79623038297643 
+Avg power (mW): 1263.7248945001115 
+Avg Current (mA): 254.78603243084575 
+Avg Voltage (V): 4.9599457334581825 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 3035
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:31:01 +0200 
+Core id: 0 
+Ending time: Thu, 27 Oct 2022 22:41:01 +0200 - Duration: 600028 seconds 
+Real workload: 4.0417841263292244E10 - Integer reached: 186375 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2543500 mAh 
+Cc_info at the end: 2543500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 3036
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:31:01 +0200 
+Core id: 1 
+Ending time: Thu, 27 Oct 2022 22:41:02 +0200 - Duration: 600021 seconds 
+Real workload: 4.044770263872865E10 - Integer reached: 186441 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2543500 mAh 
+Cc_info at the end: 2543500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 3037
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:31:01 +0200 
+Core id: 2 
+Ending time: Thu, 27 Oct 2022 22:41:02 +0200 - Duration: 600004 seconds 
+Real workload: 4.0636182983359314E10 - Integer reached: 186857 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2543500 mAh 
+Cc_info at the end: 2543500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 3039
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:31:01 +0200 
+Core id: 3 
+Ending time: Thu, 27 Oct 2022 22:41:02 +0200 - Duration: 600017 seconds 
+Real workload: 4.207167498511106E10 - Integer reached: 189993 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2543500 mAh 
+Cc_info at the end: 2543500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 3040
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:31:02 +0200 
+Core id: 5 
+Ending time: Thu, 27 Oct 2022 22:41:04 +0200 - Duration: 600010 seconds 
+Real workload: 1.2672096951003485E11 - Integer reached: 322499 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2543500 mAh 
+Cc_info at the end: 2543500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 42.305723316364656 
+Workload: 2.90294e+11 
+Energy efficiency: 1.45734e-10 
+Starting cc information: 2543500 
+Ending cc information: 2543500 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_26_41/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_26_41/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_26_41/app_output_folder/Thread_0_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_26_41/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_26_41/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_26_41/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_26_41/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_26_41/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_26_41/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_26_41/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_26_41'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 42.305723316364656
+--- Experiment result, Avg Power = 1263.7248945001115
+--- Experiment result, Total Workload = 2.90294e+11
+--- Experiment result, Energy Efficiency = 1.45734e-10
+--- Adding result to summary file
+--- Starting cc information : 2543500 
+--- Ending cc information : 2543500
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 1111-0200.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Oct22_22_40_40
+--- Performing experiments on configuration 1110-1100
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  1
+--- Exact frequency of core  0:  598000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 598000
+--- Frequency level of core 1 is  1
+--- Exact frequency of core  1:  598000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 598000
+--- Frequency level of core 2 is  1
+--- Exact frequency of core  2:  598000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 598000
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  1
+--- Exact frequency of core  4:  741000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 741000
+--- Frequency level of core 5 is  1
+--- Exact frequency of core  5:  741000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 741000
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 6358 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 4 
+--- The current number of thread ready to be sambled  : 4, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2542000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1404.4941721257012
+powermeter script : average_power with numpy  arrays =  1404.4941721258388
+powermeter script : Summary Result = time (s): 602.4564733505249
+Ins Current (mA):267.04077838562694
+Samples: 3000000
+Consumed Energy (mAs): 170498.2951400748
+Consumed Energy (mAh): 47.360637538909664
+Consumed Energy (mWs): 841596.0687131895
+Consumed Energy (mWh): 233.77668575366374
+Avg power (mW): 1404.4941721257012
+Avg Current (mA): 284.4264872226195
+Avg Voltage (V): 4.937986563207838
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2542000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.0 MB/s (2328 bytes in 0.074s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [598000- 598000- 598000- 0- 741000- 741000- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.4564733505249 
+Ins Current (mA):267.04077838562694 
+Samples: 3000000 
+Consumed Energy (mAs): 170498.2951400748 
+Consumed Energy (mAh): 47.360637538909664 
+Consumed Energy (mWs): 841596.0687131895 
+Consumed Energy (mWh): 233.77668575366374 
+Avg power (mW): 1404.4941721257012 
+Avg Current (mA): 284.4264872226195 
+Avg Voltage (V): 4.937986563207838 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 47.360637538909664
+--- Starting cc_info = 2542000
+--- Ending cc_info = 2542000
+--- Getting the average power
+--- Avg Power = 1404.4941721257012
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 6416
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:48:16 +0200 
+Core id: 0 
+Ending time: Thu, 27 Oct 2022 22:58:17 +0200 - Duration: 600031 seconds 
+Real workload: 3.10247919397408E10 - Integer reached: 164185 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2542000 mAh 
+Cc_info at the end: 2542000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 6417
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:48:16 +0200 
+Core id: 1 
+Ending time: Thu, 27 Oct 2022 22:58:18 +0200 - Duration: 600036 seconds 
+Real workload: 3.0510832326047478E10 - Integer reached: 162876 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2542000 mAh 
+Cc_info at the end: 2542000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 6418
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:48:17 +0200 
+Core id: 2 
+Ending time: Thu, 27 Oct 2022 22:58:17 +0200 - Duration: 600019 seconds 
+Real workload: 3.0364805161468605E10 - Integer reached: 162502 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2542000 mAh 
+Cc_info at the end: 2542000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 6420
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:48:17 +0200 
+Core id: 4 
+Ending time: Thu, 27 Oct 2022 22:58:18 +0200 - Duration: 600012 seconds 
+Real workload: 1.2719921436710493E11 - Integer reached: 323083 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2542000 mAh 
+Cc_info at the end: 2542000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 6421
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:48:17 +0200 
+Core id: 5 
+Ending time: Thu, 27 Oct 2022 22:58:19 +0200 - Duration: 600004 seconds 
+Real workload: 1.2724922169161751E11 - Integer reached: 323144 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2542000 mAh 
+Cc_info at the end: 2542000 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,1,1,0,1,1,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 3.46349e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.36743e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 1110-1100 1,1,1,0,1,1,0,0                         [598000- 598000- 598000- 0- 741000- 741000- 0- 0]                     time (s): 602.4564733505249 
+Ins Current (mA):267.04077838562694 
+Samples: 3000000 
+Consumed Energy (mAs): 170498.2951400748 
+Consumed Energy (mAh): 47.360637538909664 
+Consumed Energy (mWs): 841596.0687131895 
+Consumed Energy (mWh): 233.77668575366374 
+Avg power (mW): 1404.4941721257012 
+Avg Current (mA): 284.4264872226195 
+Avg Voltage (V): 4.937986563207838 
+ Thread : 0 - ThreadProcess id: 6416
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:48:16 +0200 
+Core id: 0 
+Ending time: Thu, 27 Oct 2022 22:58:17 +0200 - Duration: 600031 seconds 
+Real workload: 3.10247919397408E10 - Integer reached: 164185 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2542000 mAh 
+Cc_info at the end: 2542000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 6417
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:48:16 +0200 
+Core id: 1 
+Ending time: Thu, 27 Oct 2022 22:58:18 +0200 - Duration: 600036 seconds 
+Real workload: 3.0510832326047478E10 - Integer reached: 162876 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2542000 mAh 
+Cc_info at the end: 2542000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 6418
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:48:17 +0200 
+Core id: 2 
+Ending time: Thu, 27 Oct 2022 22:58:17 +0200 - Duration: 600019 seconds 
+Real workload: 3.0364805161468605E10 - Integer reached: 162502 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2542000 mAh 
+Cc_info at the end: 2542000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 6420
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:48:17 +0200 
+Core id: 4 
+Ending time: Thu, 27 Oct 2022 22:58:18 +0200 - Duration: 600012 seconds 
+Real workload: 1.2719921436710493E11 - Integer reached: 323083 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2542000 mAh 
+Cc_info at the end: 2542000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 6421
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:48:17 +0200 
+Core id: 5 
+Ending time: Thu, 27 Oct 2022 22:58:19 +0200 - Duration: 600004 seconds 
+Real workload: 1.2724922169161751E11 - Integer reached: 323144 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2542000 mAh 
+Cc_info at the end: 2542000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 47.360637538909664                     3.46349e+11 1.36743e-10  2542000 2542000 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 1110-1100 
+phone format: 1,1,1,0,1,1,0,0 
+Exact values of frequencies: [598000- 598000- 598000- 0- 741000- 741000- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.4564733505249 
+Ins Current (mA):267.04077838562694 
+Samples: 3000000 
+Consumed Energy (mAs): 170498.2951400748 
+Consumed Energy (mAh): 47.360637538909664 
+Consumed Energy (mWs): 841596.0687131895 
+Consumed Energy (mWh): 233.77668575366374 
+Avg power (mW): 1404.4941721257012 
+Avg Current (mA): 284.4264872226195 
+Avg Voltage (V): 4.937986563207838 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 6416
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:48:16 +0200 
+Core id: 0 
+Ending time: Thu, 27 Oct 2022 22:58:17 +0200 - Duration: 600031 seconds 
+Real workload: 3.10247919397408E10 - Integer reached: 164185 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2542000 mAh 
+Cc_info at the end: 2542000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 6417
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:48:16 +0200 
+Core id: 1 
+Ending time: Thu, 27 Oct 2022 22:58:18 +0200 - Duration: 600036 seconds 
+Real workload: 3.0510832326047478E10 - Integer reached: 162876 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2542000 mAh 
+Cc_info at the end: 2542000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 6418
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:48:17 +0200 
+Core id: 2 
+Ending time: Thu, 27 Oct 2022 22:58:17 +0200 - Duration: 600019 seconds 
+Real workload: 3.0364805161468605E10 - Integer reached: 162502 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2542000 mAh 
+Cc_info at the end: 2542000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 6420
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:48:17 +0200 
+Core id: 4 
+Ending time: Thu, 27 Oct 2022 22:58:18 +0200 - Duration: 600012 seconds 
+Real workload: 1.2719921436710493E11 - Integer reached: 323083 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2542000 mAh 
+Cc_info at the end: 2542000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 6421
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 22:48:17 +0200 
+Core id: 5 
+Ending time: Thu, 27 Oct 2022 22:58:19 +0200 - Duration: 600004 seconds 
+Real workload: 1.2724922169161751E11 - Integer reached: 323144 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2542000 mAh 
+Cc_info at the end: 2542000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 47.360637538909664 
+Workload: 3.46349e+11 
+Energy efficiency: 1.36743e-10 
+Starting cc information: 2542000 
+Ending cc information: 2542000 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_43_42/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_43_42/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_43_42/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_43_42/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_43_42/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_43_42/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_43_42/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_43_42/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_43_42/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_43_42/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_43_42/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_43_42/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_43_42/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_43_42/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_43_42/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_43_42/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_43_42/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_43_42/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_22_43_42'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 47.360637538909664
+--- Experiment result, Avg Power = 1404.4941721257012
+--- Experiment result, Total Workload = 3.46349e+11
+--- Experiment result, Energy Efficiency = 1.36743e-10
+--- Adding result to summary file
+--- Starting cc information : 2542000 
+--- Ending cc information : 2542000
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 1110-1100.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Oct22_22_57_54
+--- Performing experiments on configuration 0100-2022
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  1
+--- Exact frequency of core  1:  598000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 598000
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  2
+--- Exact frequency of core  4:  1469000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 1469000
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  2
+--- Exact frequency of core  6:  1469000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 1469000
+--- Frequency level of core 7 is  2
+--- Exact frequency of core  7:  1469000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 1469000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 9019 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  2
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  2
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 3 
+--- The current number of thread ready to be sambled  : 3, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2540000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  2509.480762780765
+powermeter script : average_power with numpy  arrays =  2509.480762780464
+powermeter script : Summary Result = time (s): 602.3740785121918
+Ins Current (mA):543.2253023156579
+Samples: 3000000
+Consumed Energy (mAs): 315961.67860385415
+Consumed Energy (mAh): 87.76713294551504
+Consumed Energy (mWs): 1502791.5478854952
+Consumed Energy (mWh): 417.4420966348598
+Avg power (mW): 2509.480762780765
+Avg Current (mA): 527.5455513751654
+Avg Voltage (V): 4.7568987289140106
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  2
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  2
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2539000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1875 bytes in 0.063s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 598000- 0- 0- 1469000- 0- 1469000- 1469000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.3740785121918 
+Ins Current (mA):543.2253023156579 
+Samples: 3000000 
+Consumed Energy (mAs): 315961.67860385415 
+Consumed Energy (mAh): 87.76713294551504 
+Consumed Energy (mWs): 1502791.5478854952 
+Consumed Energy (mWh): 417.4420966348598 
+Avg power (mW): 2509.480762780765 
+Avg Current (mA): 527.5455513751654 
+Avg Voltage (V): 4.7568987289140106 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 87.76713294551504
+--- Starting cc_info = 2540000
+--- Ending cc_info = 2539000
+--- Getting the average power
+--- Avg Power = 2509.480762780765
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 9123
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:05:22 +0200 
+Core id: 1 
+Ending time: Thu, 27 Oct 2022 23:15:24 +0200 - Duration: 600022 seconds 
+Real workload: 2.5794030504758747E10 - Integer reached: 135052 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 162 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2540000 mAh 
+Cc_info at the end: 2539000 mAh 
+Cc_info variation: -1000.0 mAh 
+
+Thread : 1 - ThreadProcess id: 9125
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:05:24 +0200 
+Core id: 4 
+Ending time: Thu, 27 Oct 2022 23:15:24 +0200 - Duration: 600007 seconds 
+Real workload: 2.511927922204633E11 - Integer reached: 402477 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 162 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2540000 mAh 
+Cc_info at the end: 2539000 mAh 
+Cc_info variation: -1000.0 mAh 
+
+Thread : 2 - ThreadProcess id: 9126
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:05:22 +0200 
+Core id: 6 
+Ending time: Thu, 27 Oct 2022 23:15:22 +0200 - Duration: 600006 seconds 
+Real workload: 2.5855735588163922E11 - Integer reached: 408106 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 161 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2540000 mAh 
+Cc_info at the end: 2539000 mAh 
+Cc_info variation: -1000.0 mAh 
+
+Thread : 3 - ThreadProcess id: 9129
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:05:22 +0200 
+Core id: 7 
+Ending time: Thu, 27 Oct 2022 23:15:23 +0200 - Duration: 600006 seconds 
+Real workload: 2.5471413284704993E11 - Integer reached: 405179 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 162 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2540000 mAh 
+Cc_info at the end: 2539000 mAh 
+Cc_info variation: -1000.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,1,0,0,2,0,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 7.90258e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.11061e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 0100-2022 0,1,0,0,2,0,2,2                         [0- 598000- 0- 0- 1469000- 0- 1469000- 1469000]                     time (s): 602.3740785121918 
+Ins Current (mA):543.2253023156579 
+Samples: 3000000 
+Consumed Energy (mAs): 315961.67860385415 
+Consumed Energy (mAh): 87.76713294551504 
+Consumed Energy (mWs): 1502791.5478854952 
+Consumed Energy (mWh): 417.4420966348598 
+Avg power (mW): 2509.480762780765 
+Avg Current (mA): 527.5455513751654 
+Avg Voltage (V): 4.7568987289140106 
+ Thread : 0 - ThreadProcess id: 9123
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:05:22 +0200 
+Core id: 1 
+Ending time: Thu, 27 Oct 2022 23:15:24 +0200 - Duration: 600022 seconds 
+Real workload: 2.5794030504758747E10 - Integer reached: 135052 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 162 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2540000 mAh 
+Cc_info at the end: 2539000 mAh 
+Cc_info variation: -1000.0 mAh 
+
+Thread : 1 - ThreadProcess id: 9125
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:05:24 +0200 
+Core id: 4 
+Ending time: Thu, 27 Oct 2022 23:15:24 +0200 - Duration: 600007 seconds 
+Real workload: 2.511927922204633E11 - Integer reached: 402477 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 162 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2540000 mAh 
+Cc_info at the end: 2539000 mAh 
+Cc_info variation: -1000.0 mAh 
+
+Thread : 2 - ThreadProcess id: 9126
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:05:22 +0200 
+Core id: 6 
+Ending time: Thu, 27 Oct 2022 23:15:22 +0200 - Duration: 600006 seconds 
+Real workload: 2.5855735588163922E11 - Integer reached: 408106 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 161 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2540000 mAh 
+Cc_info at the end: 2539000 mAh 
+Cc_info variation: -1000.0 mAh 
+
+Thread : 3 - ThreadProcess id: 9129
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:05:22 +0200 
+Core id: 7 
+Ending time: Thu, 27 Oct 2022 23:15:23 +0200 - Duration: 600006 seconds 
+Real workload: 2.5471413284704993E11 - Integer reached: 405179 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 162 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2540000 mAh 
+Cc_info at the end: 2539000 mAh 
+Cc_info variation: -1000.0 mAh 
+
+ 87.76713294551504                     7.90258e+11 1.11061e-10  2540000 2539000 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 0100-2022 
+phone format: 0,1,0,0,2,0,2,2 
+Exact values of frequencies: [0- 598000- 0- 0- 1469000- 0- 1469000- 1469000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.3740785121918 
+Ins Current (mA):543.2253023156579 
+Samples: 3000000 
+Consumed Energy (mAs): 315961.67860385415 
+Consumed Energy (mAh): 87.76713294551504 
+Consumed Energy (mWs): 1502791.5478854952 
+Consumed Energy (mWh): 417.4420966348598 
+Avg power (mW): 2509.480762780765 
+Avg Current (mA): 527.5455513751654 
+Avg Voltage (V): 4.7568987289140106 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 9123
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:05:22 +0200 
+Core id: 1 
+Ending time: Thu, 27 Oct 2022 23:15:24 +0200 - Duration: 600022 seconds 
+Real workload: 2.5794030504758747E10 - Integer reached: 135052 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 162 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2540000 mAh 
+Cc_info at the end: 2539000 mAh 
+Cc_info variation: -1000.0 mAh 
+
+Thread : 1 - ThreadProcess id: 9125
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:05:24 +0200 
+Core id: 4 
+Ending time: Thu, 27 Oct 2022 23:15:24 +0200 - Duration: 600007 seconds 
+Real workload: 2.511927922204633E11 - Integer reached: 402477 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 162 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2540000 mAh 
+Cc_info at the end: 2539000 mAh 
+Cc_info variation: -1000.0 mAh 
+
+Thread : 2 - ThreadProcess id: 9126
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:05:22 +0200 
+Core id: 6 
+Ending time: Thu, 27 Oct 2022 23:15:22 +0200 - Duration: 600006 seconds 
+Real workload: 2.5855735588163922E11 - Integer reached: 408106 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 161 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2540000 mAh 
+Cc_info at the end: 2539000 mAh 
+Cc_info variation: -1000.0 mAh 
+
+Thread : 3 - ThreadProcess id: 9129
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:05:22 +0200 
+Core id: 7 
+Ending time: Thu, 27 Oct 2022 23:15:23 +0200 - Duration: 600006 seconds 
+Real workload: 2.5471413284704993E11 - Integer reached: 405179 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 162 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2540000 mAh 
+Cc_info at the end: 2539000 mAh 
+Cc_info variation: -1000.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 87.76713294551504 
+Workload: 7.90258e+11 
+Energy efficiency: 1.11061e-10 
+Starting cc information: 2540000 
+Ending cc information: 2539000 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_00_56/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_00_56/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_00_56/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_00_56/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_00_56/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_00_56/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_00_56/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_00_56/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_00_56/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_00_56/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_00_56/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_00_56/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_00_56/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_00_56/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_00_56/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_00_56/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_00_56/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_00_56/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_00_56'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 87.76713294551504
+--- Experiment result, Avg Power = 2509.480762780765
+--- Experiment result, Total Workload = 7.90258e+11
+--- Experiment result, Energy Efficiency = 1.11061e-10
+--- Adding result to summary file
+--- Starting cc information : 2540000 
+--- Ending cc information : 2539000
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 0100-2022.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Oct22_23_15_03
+--- Performing experiments on configuration 0003-0303
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  3
+--- Exact frequency of core  3:  1690000
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1690000
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  3
+--- Exact frequency of core  5:  2314000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 2314000
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  3
+--- Exact frequency of core  7:  2314000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 2314000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 11585 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  3
+--- Number of cores to occupy = 3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 3 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2518500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  2571.1392244262943
+powermeter script : average_power with numpy  arrays =  2571.139224427891
+powermeter script : Summary Result = time (s): 603.1859052181244
+Ins Current (mA):543.4780332815214
+Samples: 3000000
+Consumed Energy (mAs): 324985.33716327656
+Consumed Energy (mAh): 90.27370476757682
+Consumed Energy (mWs): 1542359.4029757013
+Consumed Energy (mWh): 428.4331674932503
+Avg power (mW): 2571.1392244262943
+Avg Current (mA): 541.7299474096882
+Avg Voltage (V): 4.7461640928664535
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  3
+--- Number of threads normally started = 3
+--- Number of thread ended: 3 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2446500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 6 files pulled, 0 skipped. 0.1 MB/s (1410 bytes in 0.021s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 0- 0- 1690000- 0- 2314000- 0- 2314000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 603.1859052181244 
+Ins Current (mA):543.4780332815214 
+Samples: 3000000 
+Consumed Energy (mAs): 324985.33716327656 
+Consumed Energy (mAh): 90.27370476757682 
+Consumed Energy (mWs): 1542359.4029757013 
+Consumed Energy (mWh): 428.4331674932503 
+Avg power (mW): 2571.1392244262943 
+Avg Current (mA): 541.7299474096882 
+Avg Voltage (V): 4.7461640928664535 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 90.27370476757682
+--- Starting cc_info = 2518500
+--- Ending cc_info = 2446500
+--- Getting the average power
+--- Avg Power = 2571.1392244262943
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 11705
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:21:44 +0200 
+Core id: 3 
+Ending time: Thu, 27 Oct 2022 23:31:44 +0200 - Duration: 600008 seconds 
+Real workload: 1.2392472896721779E11 - Integer reached: 249672 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 223 
+Start: 99 % - End: 96 
+Cc_info at the beginning: 2518500 mAh 
+Cc_info at the end: 2446500 mAh 
+Cc_info variation: -72000.0 mAh 
+
+Thread : 1 - ThreadProcess id: 11706
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:21:44 +0200 
+Core id: 5 
+Ending time: Thu, 27 Oct 2022 23:31:44 +0200 - Duration: 600005 seconds 
+Real workload: 4.0666482148324097E11 - Integer reached: 441835 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 223 
+Start: 99 % - End: 96 
+Cc_info at the beginning: 2518500 mAh 
+Cc_info at the end: 2446500 mAh 
+Cc_info variation: -72000.0 mAh 
+
+Thread : 2 - ThreadProcess id: 11707
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:21:44 +0200 
+Core id: 7 
+Ending time: Thu, 27 Oct 2022 23:31:44 +0200 - Duration: 600002 seconds 
+Real workload: 4.0670694129355444E11 - Integer reached: 441857 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 223 
+Start: 99 % - End: 96 
+Cc_info at the beginning: 2518500 mAh 
+Cc_info at the end: 2446500 mAh 
+Cc_info variation: -72000.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,0,0,3,0,3,0,3 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 9.37296e+11
+--- Getting energy efficiency
+--- Energy efficiency: 9.63129e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 0003-0303 0,0,0,3,0,3,0,3                         [0- 0- 0- 1690000- 0- 2314000- 0- 2314000]                     time (s): 603.1859052181244 
+Ins Current (mA):543.4780332815214 
+Samples: 3000000 
+Consumed Energy (mAs): 324985.33716327656 
+Consumed Energy (mAh): 90.27370476757682 
+Consumed Energy (mWs): 1542359.4029757013 
+Consumed Energy (mWh): 428.4331674932503 
+Avg power (mW): 2571.1392244262943 
+Avg Current (mA): 541.7299474096882 
+Avg Voltage (V): 4.7461640928664535 
+ Thread : 0 - ThreadProcess id: 11705
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:21:44 +0200 
+Core id: 3 
+Ending time: Thu, 27 Oct 2022 23:31:44 +0200 - Duration: 600008 seconds 
+Real workload: 1.2392472896721779E11 - Integer reached: 249672 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 223 
+Start: 99 % - End: 96 
+Cc_info at the beginning: 2518500 mAh 
+Cc_info at the end: 2446500 mAh 
+Cc_info variation: -72000.0 mAh 
+
+Thread : 1 - ThreadProcess id: 11706
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:21:44 +0200 
+Core id: 5 
+Ending time: Thu, 27 Oct 2022 23:31:44 +0200 - Duration: 600005 seconds 
+Real workload: 4.0666482148324097E11 - Integer reached: 441835 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 223 
+Start: 99 % - End: 96 
+Cc_info at the beginning: 2518500 mAh 
+Cc_info at the end: 2446500 mAh 
+Cc_info variation: -72000.0 mAh 
+
+Thread : 2 - ThreadProcess id: 11707
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:21:44 +0200 
+Core id: 7 
+Ending time: Thu, 27 Oct 2022 23:31:44 +0200 - Duration: 600002 seconds 
+Real workload: 4.0670694129355444E11 - Integer reached: 441857 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 223 
+Start: 99 % - End: 96 
+Cc_info at the beginning: 2518500 mAh 
+Cc_info at the end: 2446500 mAh 
+Cc_info variation: -72000.0 mAh 
+
+ 90.27370476757682                     9.37296e+11 9.63129e-11  2518500 2446500 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 0003-0303 
+phone format: 0,0,0,3,0,3,0,3 
+Exact values of frequencies: [0- 0- 0- 1690000- 0- 2314000- 0- 2314000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 603.1859052181244 
+Ins Current (mA):543.4780332815214 
+Samples: 3000000 
+Consumed Energy (mAs): 324985.33716327656 
+Consumed Energy (mAh): 90.27370476757682 
+Consumed Energy (mWs): 1542359.4029757013 
+Consumed Energy (mWh): 428.4331674932503 
+Avg power (mW): 2571.1392244262943 
+Avg Current (mA): 541.7299474096882 
+Avg Voltage (V): 4.7461640928664535 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 11705
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:21:44 +0200 
+Core id: 3 
+Ending time: Thu, 27 Oct 2022 23:31:44 +0200 - Duration: 600008 seconds 
+Real workload: 1.2392472896721779E11 - Integer reached: 249672 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 223 
+Start: 99 % - End: 96 
+Cc_info at the beginning: 2518500 mAh 
+Cc_info at the end: 2446500 mAh 
+Cc_info variation: -72000.0 mAh 
+
+Thread : 1 - ThreadProcess id: 11706
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:21:44 +0200 
+Core id: 5 
+Ending time: Thu, 27 Oct 2022 23:31:44 +0200 - Duration: 600005 seconds 
+Real workload: 4.0666482148324097E11 - Integer reached: 441835 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 223 
+Start: 99 % - End: 96 
+Cc_info at the beginning: 2518500 mAh 
+Cc_info at the end: 2446500 mAh 
+Cc_info variation: -72000.0 mAh 
+
+Thread : 2 - ThreadProcess id: 11707
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:21:44 +0200 
+Core id: 7 
+Ending time: Thu, 27 Oct 2022 23:31:44 +0200 - Duration: 600002 seconds 
+Real workload: 4.0670694129355444E11 - Integer reached: 441857 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 223 
+Start: 99 % - End: 96 
+Cc_info at the beginning: 2518500 mAh 
+Cc_info at the end: 2446500 mAh 
+Cc_info variation: -72000.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 90.27370476757682 
+Workload: 9.37296e+11 
+Energy efficiency: 9.63129e-11 
+Starting cc information: 2518500 
+Ending cc information: 2446500 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_18_05/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_18_05/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_18_05/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_18_05/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_18_05/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_18_05/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_18_05/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_18_05/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_18_05/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_18_05/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_18_05/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_18_05/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_18_05/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_18_05/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_18_05/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_18_05/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_18_05'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 90.27370476757682
+--- Experiment result, Avg Power = 2571.1392244262943
+--- Experiment result, Total Workload = 9.37296e+11
+--- Experiment result, Energy Efficiency = 9.63129e-11
+--- Adding result to summary file
+--- Starting cc information : 2518500 
+--- Ending cc information : 2446500
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 0003-0303.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 27Oct22_23_31_21
+--- Performing experiments on configuration 1001-0330
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 96 
+--- Forcing the experiment battery level to be 100 
+--- Current battery is low, so we need to wait battery
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 96 
+--- Desactivating the charge stop level option
+--- For samsung unlocking cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- The current battery level : 96, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 96 
+--- The current battery level : 96, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 96 
+--- The current battery level : 96, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 96 
+--- The current battery level : 96, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 96 
+--- The current battery level : 96, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 96 
+--- The current battery level : 96, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 96 
+--- The current battery level : 96, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  1
+--- Exact frequency of core  0:  598000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 598000
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  1
+--- Exact frequency of core  3:  598000
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 598000
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  3
+--- Exact frequency of core  5:  2314000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 2314000
+--- Frequency level of core 6 is  3
+--- Exact frequency of core  6:  2314000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 2314000
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 14925 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  1
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 2 
+--- The current number of thread ready to be sambled  : 2, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2528000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1411.4055148242169
+powermeter script : average_power with numpy  arrays =  1411.4055148243765
+powermeter script : Summary Result = time (s): 602.4441421031952
+Ins Current (mA):276.0321392242545
+Samples: 3000000
+Consumed Energy (mAs): 171401.7261412993
+Consumed Energy (mAh): 47.61159059480536
+Consumed Energy (mWs): 845849.2994684923
+Consumed Energy (mWh): 234.95813874124786
+Avg power (mW): 1411.4055148242169
+Avg Current (mA): 285.8731291108809
+Avg Voltage (V): 4.937174470416136
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  1
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2528000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1870 bytes in 0.056s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [598000- 0- 0- 598000- 0- 2314000- 2314000- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.4441421031952 
+Ins Current (mA):276.0321392242545 
+Samples: 3000000 
+Consumed Energy (mAs): 171401.7261412993 
+Consumed Energy (mAh): 47.61159059480536 
+Consumed Energy (mWs): 845849.2994684923 
+Consumed Energy (mWh): 234.95813874124786 
+Avg power (mW): 1411.4055148242169 
+Avg Current (mA): 285.8731291108809 
+Avg Voltage (V): 4.937174470416136 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 47.61159059480536
+--- Starting cc_info = 2528000
+--- Ending cc_info = 2528000
+--- Getting the average power
+--- Avg Power = 1411.4055148242169
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 15023
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:58:17 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 00:08:18 +0200 - Duration: 600016 seconds 
+Real workload: 4.205504134990639E10 - Integer reached: 170688 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2528000 mAh 
+Cc_info at the end: 2528000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 15024
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:58:17 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 00:08:18 +0200 - Duration: 600011 seconds 
+Real workload: 4.150630919210295E10 - Integer reached: 169617 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2528000 mAh 
+Cc_info at the end: 2528000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 15025
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:58:17 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 00:08:19 +0200 - Duration: 600003 seconds 
+Real workload: 1.2714494390297005E11 - Integer reached: 290194 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2528000 mAh 
+Cc_info at the end: 2528000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 15027
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:58:17 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 00:08:18 +0200 - Duration: 600011 seconds 
+Real workload: 1.2556316149644473E11 - Integer reached: 288455 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2528000 mAh 
+Cc_info at the end: 2528000 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,0,0,1,0,3,3,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 3.36269e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.41588e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 1001-0330 1,0,0,1,0,3,3,0                         [598000- 0- 0- 598000- 0- 2314000- 2314000- 0]                     time (s): 602.4441421031952 
+Ins Current (mA):276.0321392242545 
+Samples: 3000000 
+Consumed Energy (mAs): 171401.7261412993 
+Consumed Energy (mAh): 47.61159059480536 
+Consumed Energy (mWs): 845849.2994684923 
+Consumed Energy (mWh): 234.95813874124786 
+Avg power (mW): 1411.4055148242169 
+Avg Current (mA): 285.8731291108809 
+Avg Voltage (V): 4.937174470416136 
+ Thread : 0 - ThreadProcess id: 15023
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:58:17 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 00:08:18 +0200 - Duration: 600016 seconds 
+Real workload: 4.205504134990639E10 - Integer reached: 170688 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2528000 mAh 
+Cc_info at the end: 2528000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 15024
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:58:17 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 00:08:18 +0200 - Duration: 600011 seconds 
+Real workload: 4.150630919210295E10 - Integer reached: 169617 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2528000 mAh 
+Cc_info at the end: 2528000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 15025
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:58:17 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 00:08:19 +0200 - Duration: 600003 seconds 
+Real workload: 1.2714494390297005E11 - Integer reached: 290194 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2528000 mAh 
+Cc_info at the end: 2528000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 15027
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:58:17 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 00:08:18 +0200 - Duration: 600011 seconds 
+Real workload: 1.2556316149644473E11 - Integer reached: 288455 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2528000 mAh 
+Cc_info at the end: 2528000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 47.61159059480536                     3.36269e+11 1.41588e-10  2528000 2528000 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 1001-0330 
+phone format: 1,0,0,1,0,3,3,0 
+Exact values of frequencies: [598000- 0- 0- 598000- 0- 2314000- 2314000- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.4441421031952 
+Ins Current (mA):276.0321392242545 
+Samples: 3000000 
+Consumed Energy (mAs): 171401.7261412993 
+Consumed Energy (mAh): 47.61159059480536 
+Consumed Energy (mWs): 845849.2994684923 
+Consumed Energy (mWh): 234.95813874124786 
+Avg power (mW): 1411.4055148242169 
+Avg Current (mA): 285.8731291108809 
+Avg Voltage (V): 4.937174470416136 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 15023
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:58:17 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 00:08:18 +0200 - Duration: 600016 seconds 
+Real workload: 4.205504134990639E10 - Integer reached: 170688 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2528000 mAh 
+Cc_info at the end: 2528000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 15024
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:58:17 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 00:08:18 +0200 - Duration: 600011 seconds 
+Real workload: 4.150630919210295E10 - Integer reached: 169617 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2528000 mAh 
+Cc_info at the end: 2528000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 15025
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:58:17 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 00:08:19 +0200 - Duration: 600003 seconds 
+Real workload: 1.2714494390297005E11 - Integer reached: 290194 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2528000 mAh 
+Cc_info at the end: 2528000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 15027
+----------------------------------------
+Starting time: Thu, 27 Oct 2022 23:58:17 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 00:08:18 +0200 - Duration: 600011 seconds 
+Real workload: 1.2556316149644473E11 - Integer reached: 288455 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2528000 mAh 
+Cc_info at the end: 2528000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 47.61159059480536 
+Workload: 3.36269e+11 
+Energy efficiency: 1.41588e-10 
+Starting cc information: 2528000 
+Ending cc information: 2528000 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_34_23/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_34_23/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_34_23/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_34_23/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_34_23/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_34_23/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_34_23/app_output_folder/Thread_2_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_34_23/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_34_23/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_34_23/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_34_23/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_34_23/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_34_23/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_34_23/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__27Oct22_23_34_23'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 47.61159059480536
+--- Experiment result, Avg Power = 1411.4055148242169
+--- Experiment result, Total Workload = 3.36269e+11
+--- Experiment result, Energy Efficiency = 1.41588e-10
+--- Adding result to summary file
+--- Starting cc information : 2528000 
+--- Ending cc information : 2528000
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 1001-0330.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_00_07_57
+--- Performing experiments on configuration 2200-0303
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  2
+--- Exact frequency of core  0:  1248000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1248000
+--- Frequency level of core 1 is  2
+--- Exact frequency of core  1:  1248000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1248000
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  3
+--- Exact frequency of core  5:  2314000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 2314000
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  3
+--- Exact frequency of core  7:  2314000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 2314000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 17374 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  3
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 2 
+--- The current number of thread ready to be sambled  : 2, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2508500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  2573.243917035954
+powermeter script : average_power with numpy  arrays =  2573.243917037717
+powermeter script : Summary Result = time (s): 603.1952049732208
+Ins Current (mA):544.3094732831698
+Samples: 3000000
+Consumed Energy (mAs): 325354.46816898906
+Consumed Energy (mAh): 90.37624115805252
+Consumed Energy (mWs): 1544108.274827563
+Consumed Energy (mWh): 428.9189652298786
+Avg power (mW): 2573.243917035954
+Avg Current (mA): 542.1366129767422
+Avg Voltage (V): 4.746486135490626
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  3
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2445000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1884 bytes in 0.054s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1248000- 1248000- 0- 0- 0- 2314000- 0- 2314000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 603.1952049732208 
+Ins Current (mA):544.3094732831698 
+Samples: 3000000 
+Consumed Energy (mAs): 325354.46816898906 
+Consumed Energy (mAh): 90.37624115805252 
+Consumed Energy (mWs): 1544108.274827563 
+Consumed Energy (mWh): 428.9189652298786 
+Avg power (mW): 2573.243917035954 
+Avg Current (mA): 542.1366129767422 
+Avg Voltage (V): 4.746486135490626 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 90.37624115805252
+--- Starting cc_info = 2508500
+--- Ending cc_info = 2445000
+--- Getting the average power
+--- Avg Power = 2573.243917035954
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 17474
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 00:15:16 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 00:25:16 +0200 - Duration: 600004 seconds 
+Real workload: 3.1779926951192646E10 - Integer reached: 149248 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 88.6 
+Start: 100 % - End: 97 
+Cc_info at the beginning: 2508500 mAh 
+Cc_info at the end: 2445000 mAh 
+Cc_info variation: -63500.0 mAh 
+
+Thread : 1 - ThreadProcess id: 17475
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 00:15:16 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 00:25:17 +0200 - Duration: 600003 seconds 
+Real workload: 3.111546197729053E10 - Integer reached: 147745 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 88.6 
+Start: 100 % - End: 97 
+Cc_info at the beginning: 2508500 mAh 
+Cc_info at the end: 2445000 mAh 
+Cc_info variation: -63500.0 mAh 
+
+Thread : 2 - ThreadProcess id: 17476
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 00:15:15 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 00:25:16 +0200 - Duration: 600012 seconds 
+Real workload: 4.14905185945343E11 - Integer reached: 512306 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 88.6 
+Start: 100 % - End: 97 
+Cc_info at the beginning: 2508500 mAh 
+Cc_info at the end: 2445000 mAh 
+Cc_info variation: -63500.0 mAh 
+
+Thread : 3 - ThreadProcess id: 17477
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 00:15:16 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 00:25:17 +0200 - Duration: 600005 seconds 
+Real workload: 4.081064975909636E11 - Integer reached: 508251 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 88.6 
+Start: 100 % - End: 97 
+Cc_info at the beginning: 2508500 mAh 
+Cc_info at the end: 2445000 mAh 
+Cc_info variation: -63500.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,2,0,0,0,3,0,3 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 8.85907e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.02015e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 2200-0303 2,2,0,0,0,3,0,3                         [1248000- 1248000- 0- 0- 0- 2314000- 0- 2314000]                     time (s): 603.1952049732208 
+Ins Current (mA):544.3094732831698 
+Samples: 3000000 
+Consumed Energy (mAs): 325354.46816898906 
+Consumed Energy (mAh): 90.37624115805252 
+Consumed Energy (mWs): 1544108.274827563 
+Consumed Energy (mWh): 428.9189652298786 
+Avg power (mW): 2573.243917035954 
+Avg Current (mA): 542.1366129767422 
+Avg Voltage (V): 4.746486135490626 
+ Thread : 0 - ThreadProcess id: 17474
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 00:15:16 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 00:25:16 +0200 - Duration: 600004 seconds 
+Real workload: 3.1779926951192646E10 - Integer reached: 149248 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 88.6 
+Start: 100 % - End: 97 
+Cc_info at the beginning: 2508500 mAh 
+Cc_info at the end: 2445000 mAh 
+Cc_info variation: -63500.0 mAh 
+
+Thread : 1 - ThreadProcess id: 17475
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 00:15:16 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 00:25:17 +0200 - Duration: 600003 seconds 
+Real workload: 3.111546197729053E10 - Integer reached: 147745 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 88.6 
+Start: 100 % - End: 97 
+Cc_info at the beginning: 2508500 mAh 
+Cc_info at the end: 2445000 mAh 
+Cc_info variation: -63500.0 mAh 
+
+Thread : 2 - ThreadProcess id: 17476
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 00:15:15 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 00:25:16 +0200 - Duration: 600012 seconds 
+Real workload: 4.14905185945343E11 - Integer reached: 512306 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 88.6 
+Start: 100 % - End: 97 
+Cc_info at the beginning: 2508500 mAh 
+Cc_info at the end: 2445000 mAh 
+Cc_info variation: -63500.0 mAh 
+
+Thread : 3 - ThreadProcess id: 17477
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 00:15:16 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 00:25:17 +0200 - Duration: 600005 seconds 
+Real workload: 4.081064975909636E11 - Integer reached: 508251 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 88.6 
+Start: 100 % - End: 97 
+Cc_info at the beginning: 2508500 mAh 
+Cc_info at the end: 2445000 mAh 
+Cc_info variation: -63500.0 mAh 
+
+ 90.37624115805252                     8.85907e+11 1.02015e-10  2508500 2445000 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 2200-0303 
+phone format: 2,2,0,0,0,3,0,3 
+Exact values of frequencies: [1248000- 1248000- 0- 0- 0- 2314000- 0- 2314000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 603.1952049732208 
+Ins Current (mA):544.3094732831698 
+Samples: 3000000 
+Consumed Energy (mAs): 325354.46816898906 
+Consumed Energy (mAh): 90.37624115805252 
+Consumed Energy (mWs): 1544108.274827563 
+Consumed Energy (mWh): 428.9189652298786 
+Avg power (mW): 2573.243917035954 
+Avg Current (mA): 542.1366129767422 
+Avg Voltage (V): 4.746486135490626 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 17474
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 00:15:16 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 00:25:16 +0200 - Duration: 600004 seconds 
+Real workload: 3.1779926951192646E10 - Integer reached: 149248 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 88.6 
+Start: 100 % - End: 97 
+Cc_info at the beginning: 2508500 mAh 
+Cc_info at the end: 2445000 mAh 
+Cc_info variation: -63500.0 mAh 
+
+Thread : 1 - ThreadProcess id: 17475
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 00:15:16 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 00:25:17 +0200 - Duration: 600003 seconds 
+Real workload: 3.111546197729053E10 - Integer reached: 147745 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 88.6 
+Start: 100 % - End: 97 
+Cc_info at the beginning: 2508500 mAh 
+Cc_info at the end: 2445000 mAh 
+Cc_info variation: -63500.0 mAh 
+
+Thread : 2 - ThreadProcess id: 17476
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 00:15:15 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 00:25:16 +0200 - Duration: 600012 seconds 
+Real workload: 4.14905185945343E11 - Integer reached: 512306 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 88.6 
+Start: 100 % - End: 97 
+Cc_info at the beginning: 2508500 mAh 
+Cc_info at the end: 2445000 mAh 
+Cc_info variation: -63500.0 mAh 
+
+Thread : 3 - ThreadProcess id: 17477
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 00:15:16 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 00:25:17 +0200 - Duration: 600005 seconds 
+Real workload: 4.081064975909636E11 - Integer reached: 508251 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 88.6 
+Start: 100 % - End: 97 
+Cc_info at the beginning: 2508500 mAh 
+Cc_info at the end: 2445000 mAh 
+Cc_info variation: -63500.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 90.37624115805252 
+Workload: 8.85907e+11 
+Energy efficiency: 1.02015e-10 
+Starting cc information: 2508500 
+Ending cc information: 2445000 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_10_59/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_10_59/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_10_59/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_10_59/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_10_59/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_10_59/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_10_59/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_10_59/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_10_59/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_10_59/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_10_59/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_10_59/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_10_59/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_10_59/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_10_59/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_10_59/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_10_59'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 90.37624115805252
+--- Experiment result, Avg Power = 2573.243917035954
+--- Experiment result, Total Workload = 8.85907e+11
+--- Experiment result, Energy Efficiency = 1.02015e-10
+--- Adding result to summary file
+--- Starting cc information : 2508500 
+--- Ending cc information : 2445000
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 2200-0303.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_00_24_54
+--- Performing experiments on configuration 1001-0010
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- Forcing the experiment battery level to be 100 
+--- Current battery is low, so we need to wait battery
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- Desactivating the charge stop level option
+--- For samsung unlocking cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  1
+--- Exact frequency of core  0:  598000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 598000
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  1
+--- Exact frequency of core  3:  598000
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 598000
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  1
+--- Exact frequency of core  6:  741000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 741000
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 20345 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  1
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 3 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2501500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1225.974482206883
+powermeter script : average_power with numpy  arrays =  1225.9744822069433
+powermeter script : Summary Result = time (s): 602.446355342865
+Ins Current (mA):214.763248325625
+Samples: 3000000
+Consumed Energy (mAs): 147306.79923963305
+Consumed Energy (mAh): 40.918555344342515
+Consumed Energy (mWs): 731542.8432539889
+Consumed Energy (mWh): 203.20634534833025
+Avg power (mW): 1225.974482206883
+Avg Current (mA): 246.87172789941437
+Avg Voltage (V): 4.966038406416449
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  1
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 3
+--- Number of thread ended: 3 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2501500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 6 files pulled, 0 skipped. 0.0 MB/s (1402 bytes in 0.050s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [598000- 0- 0- 598000- 0- 0- 741000- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.446355342865 
+Ins Current (mA):214.763248325625 
+Samples: 3000000 
+Consumed Energy (mAs): 147306.79923963305 
+Consumed Energy (mAh): 40.918555344342515 
+Consumed Energy (mWs): 731542.8432539889 
+Consumed Energy (mWh): 203.20634534833025 
+Avg power (mW): 1225.974482206883 
+Avg Current (mA): 246.87172789941437 
+Avg Voltage (V): 4.966038406416449 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 40.918555344342515
+--- Starting cc_info = 2501500
+--- Ending cc_info = 2501500
+--- Getting the average power
+--- Avg Power = 1225.974482206883
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 20410
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 00:45:21 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 00:55:22 +0200 - Duration: 600023 seconds 
+Real workload: 4.202459271180547E10 - Integer reached: 148659 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 81.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2501500 mAh 
+Cc_info at the end: 2501500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 20411
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 00:45:22 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 00:55:22 +0200 - Duration: 600017 seconds 
+Real workload: 4.175828286668186E10 - Integer reached: 148207 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 81.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2501500 mAh 
+Cc_info at the end: 2501500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 20412
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 00:45:22 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 00:55:23 +0200 - Duration: 600009 seconds 
+Real workload: 1.2449220129499506E11 - Integer reached: 250220 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 81.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2501500 mAh 
+Cc_info at the end: 2501500 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,0,0,1,0,0,1,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 2.08275e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.96464e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 1001-0010 1,0,0,1,0,0,1,0                         [598000- 0- 0- 598000- 0- 0- 741000- 0]                     time (s): 602.446355342865 
+Ins Current (mA):214.763248325625 
+Samples: 3000000 
+Consumed Energy (mAs): 147306.79923963305 
+Consumed Energy (mAh): 40.918555344342515 
+Consumed Energy (mWs): 731542.8432539889 
+Consumed Energy (mWh): 203.20634534833025 
+Avg power (mW): 1225.974482206883 
+Avg Current (mA): 246.87172789941437 
+Avg Voltage (V): 4.966038406416449 
+ Thread : 0 - ThreadProcess id: 20410
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 00:45:21 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 00:55:22 +0200 - Duration: 600023 seconds 
+Real workload: 4.202459271180547E10 - Integer reached: 148659 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 81.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2501500 mAh 
+Cc_info at the end: 2501500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 20411
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 00:45:22 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 00:55:22 +0200 - Duration: 600017 seconds 
+Real workload: 4.175828286668186E10 - Integer reached: 148207 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 81.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2501500 mAh 
+Cc_info at the end: 2501500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 20412
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 00:45:22 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 00:55:23 +0200 - Duration: 600009 seconds 
+Real workload: 1.2449220129499506E11 - Integer reached: 250220 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 81.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2501500 mAh 
+Cc_info at the end: 2501500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 40.918555344342515                     2.08275e+11 1.96464e-10  2501500 2501500 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 1001-0010 
+phone format: 1,0,0,1,0,0,1,0 
+Exact values of frequencies: [598000- 0- 0- 598000- 0- 0- 741000- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.446355342865 
+Ins Current (mA):214.763248325625 
+Samples: 3000000 
+Consumed Energy (mAs): 147306.79923963305 
+Consumed Energy (mAh): 40.918555344342515 
+Consumed Energy (mWs): 731542.8432539889 
+Consumed Energy (mWh): 203.20634534833025 
+Avg power (mW): 1225.974482206883 
+Avg Current (mA): 246.87172789941437 
+Avg Voltage (V): 4.966038406416449 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 20410
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 00:45:21 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 00:55:22 +0200 - Duration: 600023 seconds 
+Real workload: 4.202459271180547E10 - Integer reached: 148659 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 81.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2501500 mAh 
+Cc_info at the end: 2501500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 20411
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 00:45:22 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 00:55:22 +0200 - Duration: 600017 seconds 
+Real workload: 4.175828286668186E10 - Integer reached: 148207 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 81.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2501500 mAh 
+Cc_info at the end: 2501500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 20412
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 00:45:22 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 00:55:23 +0200 - Duration: 600009 seconds 
+Real workload: 1.2449220129499506E11 - Integer reached: 250220 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 81.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2501500 mAh 
+Cc_info at the end: 2501500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 40.918555344342515 
+Workload: 2.08275e+11 
+Energy efficiency: 1.96464e-10 
+Starting cc information: 2501500 
+Ending cc information: 2501500 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_27_56/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_27_56/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_27_56/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_27_56/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_27_56/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_27_56/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_27_56/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_27_56/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_27_56/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_27_56/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_27_56/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_27_56/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_27_56/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_27_56/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_27_56/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_27_56/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_27_56'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 40.918555344342515
+--- Experiment result, Avg Power = 1225.974482206883
+--- Experiment result, Total Workload = 2.08275e+11
+--- Experiment result, Energy Efficiency = 1.96464e-10
+--- Adding result to summary file
+--- Starting cc information : 2501500 
+--- Ending cc information : 2501500
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 1001-0010.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_00_55_00
+--- Performing experiments on configuration 0300-1101
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  3
+--- Exact frequency of core  1:  1690000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1690000
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  1
+--- Exact frequency of core  4:  741000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 741000
+--- Frequency level of core 5 is  1
+--- Exact frequency of core  5:  741000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 741000
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  1
+--- Exact frequency of core  7:  741000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 741000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 22809 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  1
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 1 
+--- The current number of thread ready to be sambled  : 1, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2500000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1571.371614257727
+powermeter script : average_power with numpy  arrays =  1571.3716142573821
+powermeter script : Summary Result = time (s): 603.1007654666901
+Ins Current (mA):325.18839845312704
+Samples: 3000000
+Consumed Energy (mAs): 191266.08513834808
+Consumed Energy (mAh): 53.12946809398558
+Consumed Energy (mWs): 939553.7986252739
+Consumed Energy (mWh): 260.9871662847983
+Avg power (mW): 1571.371614257727
+Avg Current (mA): 319.9015308588647
+Avg Voltage (V): 4.912047810583909
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  1
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2500000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1870 bytes in 0.062s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 1690000- 0- 0- 741000- 741000- 0- 741000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 603.1007654666901 
+Ins Current (mA):325.18839845312704 
+Samples: 3000000 
+Consumed Energy (mAs): 191266.08513834808 
+Consumed Energy (mAh): 53.12946809398558 
+Consumed Energy (mWs): 939553.7986252739 
+Consumed Energy (mWh): 260.9871662847983 
+Avg power (mW): 1571.371614257727 
+Avg Current (mA): 319.9015308588647 
+Avg Voltage (V): 4.912047810583909 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 53.12946809398558
+--- Starting cc_info = 2500000
+--- Ending cc_info = 2500000
+--- Getting the average power
+--- Avg Power = 1571.371614257727
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 22877
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:02:38 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 01:12:39 +0200 - Duration: 600027 seconds 
+Real workload: 2.869331437833594E10 - Integer reached: 142120 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 74.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2500000 mAh 
+Cc_info at the end: 2500000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 22878
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:02:38 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 01:12:38 +0200 - Duration: 600005 seconds 
+Real workload: 1.2516637864662738E11 - Integer reached: 288017 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 74.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2500000 mAh 
+Cc_info at the end: 2500000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 22879
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:02:39 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 01:12:40 +0200 - Duration: 600004 seconds 
+Real workload: 1.2632139113033815E11 - Integer reached: 289290 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 74.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2500000 mAh 
+Cc_info at the end: 2500000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 22880
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:02:38 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 01:12:39 +0200 - Duration: 600004 seconds 
+Real workload: 1.236738897666205E11 - Integer reached: 286363 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 74.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2500000 mAh 
+Cc_info at the end: 2500000 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,3,0,0,1,1,0,1 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 4.03855e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.31556e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 0300-1101 0,3,0,0,1,1,0,1                         [0- 1690000- 0- 0- 741000- 741000- 0- 741000]                     time (s): 603.1007654666901 
+Ins Current (mA):325.18839845312704 
+Samples: 3000000 
+Consumed Energy (mAs): 191266.08513834808 
+Consumed Energy (mAh): 53.12946809398558 
+Consumed Energy (mWs): 939553.7986252739 
+Consumed Energy (mWh): 260.9871662847983 
+Avg power (mW): 1571.371614257727 
+Avg Current (mA): 319.9015308588647 
+Avg Voltage (V): 4.912047810583909 
+ Thread : 0 - ThreadProcess id: 22877
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:02:38 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 01:12:39 +0200 - Duration: 600027 seconds 
+Real workload: 2.869331437833594E10 - Integer reached: 142120 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 74.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2500000 mAh 
+Cc_info at the end: 2500000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 22878
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:02:38 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 01:12:38 +0200 - Duration: 600005 seconds 
+Real workload: 1.2516637864662738E11 - Integer reached: 288017 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 74.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2500000 mAh 
+Cc_info at the end: 2500000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 22879
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:02:39 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 01:12:40 +0200 - Duration: 600004 seconds 
+Real workload: 1.2632139113033815E11 - Integer reached: 289290 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 74.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2500000 mAh 
+Cc_info at the end: 2500000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 22880
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:02:38 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 01:12:39 +0200 - Duration: 600004 seconds 
+Real workload: 1.236738897666205E11 - Integer reached: 286363 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 74.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2500000 mAh 
+Cc_info at the end: 2500000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 53.12946809398558                     4.03855e+11 1.31556e-10  2500000 2500000 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 0300-1101 
+phone format: 0,3,0,0,1,1,0,1 
+Exact values of frequencies: [0- 1690000- 0- 0- 741000- 741000- 0- 741000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 603.1007654666901 
+Ins Current (mA):325.18839845312704 
+Samples: 3000000 
+Consumed Energy (mAs): 191266.08513834808 
+Consumed Energy (mAh): 53.12946809398558 
+Consumed Energy (mWs): 939553.7986252739 
+Consumed Energy (mWh): 260.9871662847983 
+Avg power (mW): 1571.371614257727 
+Avg Current (mA): 319.9015308588647 
+Avg Voltage (V): 4.912047810583909 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 22877
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:02:38 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 01:12:39 +0200 - Duration: 600027 seconds 
+Real workload: 2.869331437833594E10 - Integer reached: 142120 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 74.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2500000 mAh 
+Cc_info at the end: 2500000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 22878
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:02:38 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 01:12:38 +0200 - Duration: 600005 seconds 
+Real workload: 1.2516637864662738E11 - Integer reached: 288017 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 74.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2500000 mAh 
+Cc_info at the end: 2500000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 22879
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:02:39 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 01:12:40 +0200 - Duration: 600004 seconds 
+Real workload: 1.2632139113033815E11 - Integer reached: 289290 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 74.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2500000 mAh 
+Cc_info at the end: 2500000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 22880
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:02:38 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 01:12:39 +0200 - Duration: 600004 seconds 
+Real workload: 1.236738897666205E11 - Integer reached: 286363 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 74.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2500000 mAh 
+Cc_info at the end: 2500000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 53.12946809398558 
+Workload: 4.03855e+11 
+Energy efficiency: 1.31556e-10 
+Starting cc information: 2500000 
+Ending cc information: 2500000 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_58_02/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_58_02/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_58_02/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_58_02/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_58_02/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_58_02/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_58_02/app_output_folder/Thread_2_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_58_02/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_58_02/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_58_02/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_58_02/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_58_02/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_58_02/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_58_02/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_00_58_02'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 53.12946809398558
+--- Experiment result, Avg Power = 1571.371614257727
+--- Experiment result, Total Workload = 4.03855e+11
+--- Experiment result, Energy Efficiency = 1.31556e-10
+--- Adding result to summary file
+--- Starting cc information : 2500000 
+--- Ending cc information : 2500000
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 0300-1101.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_01_12_18
+--- Performing experiments on configuration 0111-0220
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  1
+--- Exact frequency of core  1:  598000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 598000
+--- Frequency level of core 2 is  1
+--- Exact frequency of core  2:  598000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 598000
+--- Frequency level of core 3 is  1
+--- Exact frequency of core  3:  598000
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 598000
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  2
+--- Exact frequency of core  5:  1469000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 1469000
+--- Frequency level of core 6 is  2
+--- Exact frequency of core  6:  1469000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 1469000
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 25161 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  1
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  2
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 3 
+--- The current number of thread ready to be sambled  : 3, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2498500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1425.6157039441664
+powermeter script : average_power with numpy  arrays =  1425.615703944323
+powermeter script : Summary Result = time (s): 603.0308339595795
+Ins Current (mA):269.34843087426805
+Samples: 3000000
+Consumed Energy (mAs): 173267.63645541866
+Consumed Energy (mAh): 48.129899015394074
+Consumed Energy (mWs): 854771.3239656574
+Consumed Energy (mWh): 237.43647887934927
+Avg power (mW): 1425.6157039441664
+Avg Current (mA): 288.8653350124046
+Avg Voltage (V): 4.935225972624742
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  1
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  2
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2498500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.0 MB/s (2338 bytes in 0.065s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 598000- 598000- 598000- 0- 1469000- 1469000- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 603.0308339595795 
+Ins Current (mA):269.34843087426805 
+Samples: 3000000 
+Consumed Energy (mAs): 173267.63645541866 
+Consumed Energy (mAh): 48.129899015394074 
+Consumed Energy (mWs): 854771.3239656574 
+Consumed Energy (mWh): 237.43647887934927 
+Avg power (mW): 1425.6157039441664 
+Avg Current (mA): 288.8653350124046 
+Avg Voltage (V): 4.935225972624742 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 48.129899015394074
+--- Starting cc_info = 2498500
+--- Ending cc_info = 2498500
+--- Getting the average power
+--- Avg Power = 1425.6157039441664
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 25235
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:19:40 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 01:29:41 +0200 - Duration: 600014 seconds 
+Real workload: 4.2276078439146965E10 - Integer reached: 190435 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2498500 mAh 
+Cc_info at the end: 2498500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 25236
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:19:41 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 01:29:43 +0200 - Duration: 600029 seconds 
+Real workload: 4.189082417001317E10 - Integer reached: 189601 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2498500 mAh 
+Cc_info at the end: 2498500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 25237
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:19:41 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 01:29:42 +0200 - Duration: 600009 seconds 
+Real workload: 4.241139621275204E10 - Integer reached: 190727 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2498500 mAh 
+Cc_info at the end: 2498500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 25239
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:19:40 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 01:29:40 +0200 - Duration: 600011 seconds 
+Real workload: 1.2768332048309879E11 - Integer reached: 323673 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2498500 mAh 
+Cc_info at the end: 2498500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 25240
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:19:41 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 01:29:42 +0200 - Duration: 600020 seconds 
+Real workload: 1.2726971950189789E11 - Integer reached: 323169 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2498500 mAh 
+Cc_info at the end: 2498500 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,1,1,1,0,2,2,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 3.81531e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.26149e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 0111-0220 0,1,1,1,0,2,2,0                         [0- 598000- 598000- 598000- 0- 1469000- 1469000- 0]                     time (s): 603.0308339595795 
+Ins Current (mA):269.34843087426805 
+Samples: 3000000 
+Consumed Energy (mAs): 173267.63645541866 
+Consumed Energy (mAh): 48.129899015394074 
+Consumed Energy (mWs): 854771.3239656574 
+Consumed Energy (mWh): 237.43647887934927 
+Avg power (mW): 1425.6157039441664 
+Avg Current (mA): 288.8653350124046 
+Avg Voltage (V): 4.935225972624742 
+ Thread : 0 - ThreadProcess id: 25235
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:19:40 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 01:29:41 +0200 - Duration: 600014 seconds 
+Real workload: 4.2276078439146965E10 - Integer reached: 190435 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2498500 mAh 
+Cc_info at the end: 2498500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 25236
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:19:41 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 01:29:43 +0200 - Duration: 600029 seconds 
+Real workload: 4.189082417001317E10 - Integer reached: 189601 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2498500 mAh 
+Cc_info at the end: 2498500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 25237
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:19:41 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 01:29:42 +0200 - Duration: 600009 seconds 
+Real workload: 4.241139621275204E10 - Integer reached: 190727 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2498500 mAh 
+Cc_info at the end: 2498500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 25239
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:19:40 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 01:29:40 +0200 - Duration: 600011 seconds 
+Real workload: 1.2768332048309879E11 - Integer reached: 323673 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2498500 mAh 
+Cc_info at the end: 2498500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 25240
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:19:41 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 01:29:42 +0200 - Duration: 600020 seconds 
+Real workload: 1.2726971950189789E11 - Integer reached: 323169 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2498500 mAh 
+Cc_info at the end: 2498500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 48.129899015394074                     3.81531e+11 1.26149e-10  2498500 2498500 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 0111-0220 
+phone format: 0,1,1,1,0,2,2,0 
+Exact values of frequencies: [0- 598000- 598000- 598000- 0- 1469000- 1469000- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 603.0308339595795 
+Ins Current (mA):269.34843087426805 
+Samples: 3000000 
+Consumed Energy (mAs): 173267.63645541866 
+Consumed Energy (mAh): 48.129899015394074 
+Consumed Energy (mWs): 854771.3239656574 
+Consumed Energy (mWh): 237.43647887934927 
+Avg power (mW): 1425.6157039441664 
+Avg Current (mA): 288.8653350124046 
+Avg Voltage (V): 4.935225972624742 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 25235
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:19:40 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 01:29:41 +0200 - Duration: 600014 seconds 
+Real workload: 4.2276078439146965E10 - Integer reached: 190435 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2498500 mAh 
+Cc_info at the end: 2498500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 25236
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:19:41 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 01:29:43 +0200 - Duration: 600029 seconds 
+Real workload: 4.189082417001317E10 - Integer reached: 189601 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2498500 mAh 
+Cc_info at the end: 2498500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 25237
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:19:41 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 01:29:42 +0200 - Duration: 600009 seconds 
+Real workload: 4.241139621275204E10 - Integer reached: 190727 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2498500 mAh 
+Cc_info at the end: 2498500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 25239
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:19:40 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 01:29:40 +0200 - Duration: 600011 seconds 
+Real workload: 1.2768332048309879E11 - Integer reached: 323673 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2498500 mAh 
+Cc_info at the end: 2498500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 25240
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:19:41 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 01:29:42 +0200 - Duration: 600020 seconds 
+Real workload: 1.2726971950189789E11 - Integer reached: 323169 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2498500 mAh 
+Cc_info at the end: 2498500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 48.129899015394074 
+Workload: 3.81531e+11 
+Energy efficiency: 1.26149e-10 
+Starting cc information: 2498500 
+Ending cc information: 2498500 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_15_20/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_15_20/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_15_20/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_15_20/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_15_20/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_15_20/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_15_20/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_15_20/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_15_20/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_15_20/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_15_20/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_15_20/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_15_20/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_15_20/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_15_20/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_15_20/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_15_20'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 48.129899015394074
+--- Experiment result, Avg Power = 1425.6157039441664
+--- Experiment result, Total Workload = 3.81531e+11
+--- Experiment result, Energy Efficiency = 1.26149e-10
+--- Adding result to summary file
+--- Starting cc information : 2498500 
+--- Ending cc information : 2498500
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 0111-0220.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_01_29_20
+--- Performing experiments on configuration 2220-3330
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  2
+--- Exact frequency of core  0:  1248000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1248000
+--- Frequency level of core 1 is  2
+--- Exact frequency of core  1:  1248000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1248000
+--- Frequency level of core 2 is  2
+--- Exact frequency of core  2:  1248000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 1248000
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  3
+--- Exact frequency of core  4:  2314000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 2314000
+--- Frequency level of core 5 is  3
+--- Exact frequency of core  5:  2314000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 2314000
+--- Frequency level of core 6 is  3
+--- Exact frequency of core  6:  2314000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 2314000
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 27568 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 2 
+--- The current number of thread ready to be sambled  : 2, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 3 
+--- The current number of thread ready to be sambled  : 3, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 6 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2496500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1614.5454138047542
+powermeter script : average_power with numpy  arrays =  1614.545413804768
+powermeter script : Summary Result = time (s): 602.5035557746887
+Ins Current (mA):334.7004118456093
+Samples: 3000000
+Consumed Energy (mAs): 197291.53009716782
+Consumed Energy (mAh): 54.80320280476884
+Consumed Energy (mWs): 967406.863885519
+Consumed Energy (mWh): 268.7241288570886
+Avg power (mW): 1614.5454138047542
+Avg Current (mA): 329.14170663154147
+Avg Voltage (V): 4.905320052958713
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 6
+--- Number of thread ended: 6 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2496500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 12 files pulled, 0 skipped. 0.0 MB/s (2807 bytes in 0.089s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1248000- 1248000- 1248000- 0- 2314000- 2314000- 2314000- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.5035557746887 
+Ins Current (mA):334.7004118456093 
+Samples: 3000000 
+Consumed Energy (mAs): 197291.53009716782 
+Consumed Energy (mAh): 54.80320280476884 
+Consumed Energy (mWs): 967406.863885519 
+Consumed Energy (mWh): 268.7241288570886 
+Avg power (mW): 1614.5454138047542 
+Avg Current (mA): 329.14170663154147 
+Avg Voltage (V): 4.905320052958713 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 54.80320280476884
+--- Starting cc_info = 2496500
+--- Ending cc_info = 2496500
+--- Getting the average power
+--- Avg Power = 1614.5454138047542
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 27643
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:36:28 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 01:46:29 +0200 - Duration: 600026 seconds 
+Real workload: 3.1808502324954605E10 - Integer reached: 181332 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2496500 mAh 
+Cc_info at the end: 2496500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 27644
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:36:28 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 01:46:28 +0200 - Duration: 600029 seconds 
+Real workload: 3.1793500756902203E10 - Integer reached: 181291 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2496500 mAh 
+Cc_info at the end: 2496500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 27645
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:36:30 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 01:46:30 +0200 - Duration: 600004 seconds 
+Real workload: 3.2110776226188908E10 - Integer reached: 182156 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2496500 mAh 
+Cc_info at the end: 2496500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 27647
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:36:28 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 01:46:28 +0200 - Duration: 600011 seconds 
+Real workload: 1.2704505317781311E11 - Integer reached: 352449 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2496500 mAh 
+Cc_info at the end: 2496500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 27648
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:36:30 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 01:46:30 +0200 - Duration: 600021 seconds 
+Real workload: 1.264972028945579E11 - Integer reached: 351718 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2496500 mAh 
+Cc_info at the end: 2496500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 27649
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:36:30 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 01:46:30 +0200 - Duration: 600007 seconds 
+Real workload: 1.2436480855702577E11 - Integer reached: 348857 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2496500 mAh 
+Cc_info at the end: 2496500 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,2,2,0,3,3,3,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 4.7362e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.15711e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 2220-3330 2,2,2,0,3,3,3,0                         [1248000- 1248000- 1248000- 0- 2314000- 2314000- 2314000- 0]                     time (s): 602.5035557746887 
+Ins Current (mA):334.7004118456093 
+Samples: 3000000 
+Consumed Energy (mAs): 197291.53009716782 
+Consumed Energy (mAh): 54.80320280476884 
+Consumed Energy (mWs): 967406.863885519 
+Consumed Energy (mWh): 268.7241288570886 
+Avg power (mW): 1614.5454138047542 
+Avg Current (mA): 329.14170663154147 
+Avg Voltage (V): 4.905320052958713 
+ Thread : 0 - ThreadProcess id: 27643
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:36:28 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 01:46:29 +0200 - Duration: 600026 seconds 
+Real workload: 3.1808502324954605E10 - Integer reached: 181332 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2496500 mAh 
+Cc_info at the end: 2496500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 27644
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:36:28 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 01:46:28 +0200 - Duration: 600029 seconds 
+Real workload: 3.1793500756902203E10 - Integer reached: 181291 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2496500 mAh 
+Cc_info at the end: 2496500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 27645
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:36:30 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 01:46:30 +0200 - Duration: 600004 seconds 
+Real workload: 3.2110776226188908E10 - Integer reached: 182156 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2496500 mAh 
+Cc_info at the end: 2496500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 27647
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:36:28 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 01:46:28 +0200 - Duration: 600011 seconds 
+Real workload: 1.2704505317781311E11 - Integer reached: 352449 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2496500 mAh 
+Cc_info at the end: 2496500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 27648
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:36:30 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 01:46:30 +0200 - Duration: 600021 seconds 
+Real workload: 1.264972028945579E11 - Integer reached: 351718 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2496500 mAh 
+Cc_info at the end: 2496500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 27649
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:36:30 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 01:46:30 +0200 - Duration: 600007 seconds 
+Real workload: 1.2436480855702577E11 - Integer reached: 348857 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2496500 mAh 
+Cc_info at the end: 2496500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 54.80320280476884                     4.7362e+11 1.15711e-10  2496500 2496500 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 2220-3330 
+phone format: 2,2,2,0,3,3,3,0 
+Exact values of frequencies: [1248000- 1248000- 1248000- 0- 2314000- 2314000- 2314000- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.5035557746887 
+Ins Current (mA):334.7004118456093 
+Samples: 3000000 
+Consumed Energy (mAs): 197291.53009716782 
+Consumed Energy (mAh): 54.80320280476884 
+Consumed Energy (mWs): 967406.863885519 
+Consumed Energy (mWh): 268.7241288570886 
+Avg power (mW): 1614.5454138047542 
+Avg Current (mA): 329.14170663154147 
+Avg Voltage (V): 4.905320052958713 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 27643
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:36:28 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 01:46:29 +0200 - Duration: 600026 seconds 
+Real workload: 3.1808502324954605E10 - Integer reached: 181332 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2496500 mAh 
+Cc_info at the end: 2496500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 27644
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:36:28 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 01:46:28 +0200 - Duration: 600029 seconds 
+Real workload: 3.1793500756902203E10 - Integer reached: 181291 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2496500 mAh 
+Cc_info at the end: 2496500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 27645
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:36:30 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 01:46:30 +0200 - Duration: 600004 seconds 
+Real workload: 3.2110776226188908E10 - Integer reached: 182156 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2496500 mAh 
+Cc_info at the end: 2496500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 27647
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:36:28 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 01:46:28 +0200 - Duration: 600011 seconds 
+Real workload: 1.2704505317781311E11 - Integer reached: 352449 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2496500 mAh 
+Cc_info at the end: 2496500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 27648
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:36:30 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 01:46:30 +0200 - Duration: 600021 seconds 
+Real workload: 1.264972028945579E11 - Integer reached: 351718 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2496500 mAh 
+Cc_info at the end: 2496500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 27649
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:36:30 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 01:46:30 +0200 - Duration: 600007 seconds 
+Real workload: 1.2436480855702577E11 - Integer reached: 348857 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2496500 mAh 
+Cc_info at the end: 2496500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 54.80320280476884 
+Workload: 4.7362e+11 
+Energy efficiency: 1.15711e-10 
+Starting cc information: 2496500 
+Ending cc information: 2496500 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_32_23/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_32_23/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_32_23/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_32_23/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_32_23/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_32_23/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_32_23/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_32_23/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_32_23/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_32_23/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_32_23/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_32_23/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_32_23/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_32_23/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_32_23/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_32_23/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_32_23/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_32_23/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_32_23'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 54.80320280476884
+--- Experiment result, Avg Power = 1614.5454138047542
+--- Experiment result, Total Workload = 4.7362e+11
+--- Experiment result, Energy Efficiency = 1.15711e-10
+--- Adding result to summary file
+--- Starting cc information : 2496500 
+--- Ending cc information : 2496500
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 2220-3330.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_01_46_09
+--- Performing experiments on configuration 1000-0010
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  1
+--- Exact frequency of core  0:  598000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 598000
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  1
+--- Exact frequency of core  6:  741000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 741000
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 30071 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 2 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2495000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1198.361135730452
+powermeter script : average_power with numpy  arrays =  1198.361135730414
+powermeter script : Summary Result = time (s): 602.5752277374268
+Ins Current (mA):218.1887276938785
+Samples: 3000000
+Consumed Energy (mAs): 144797.7873684787
+Consumed Energy (mAh): 40.22160760235519
+Consumed Energy (mWs): 719329.8106214913
+Consumed Energy (mWh): 199.81383628374758
+Avg power (mW): 1198.361135730452
+Avg Current (mA): 241.1050387304852
+Avg Voltage (V): 4.970286569041876
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 2
+--- Number of thread ended: 2 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2495000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (936 bytes in 0.036s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [598000- 0- 0- 0- 0- 0- 741000- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.5752277374268 
+Ins Current (mA):218.1887276938785 
+Samples: 3000000 
+Consumed Energy (mAs): 144797.7873684787 
+Consumed Energy (mAh): 40.22160760235519 
+Consumed Energy (mWs): 719329.8106214913 
+Consumed Energy (mWh): 199.81383628374758 
+Avg power (mW): 1198.361135730452 
+Avg Current (mA): 241.1050387304852 
+Avg Voltage (V): 4.970286569041876 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 40.22160760235519
+--- Starting cc_info = 2495000
+--- Ending cc_info = 2495000
+--- Getting the average power
+--- Avg Power = 1198.361135730452
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 30124
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:53:46 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 02:03:47 +0200 - Duration: 600025 seconds 
+Real workload: 3.0610985605582104E10 - Integer reached: 105200 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 64.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2495000 mAh 
+Cc_info at the end: 2495000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 30125
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:53:47 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 02:03:47 +0200 - Duration: 600007 seconds 
+Real workload: 1.2047210514620032E11 - Integer reached: 202773 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 64.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2495000 mAh 
+Cc_info at the end: 2495000 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,0,0,0,0,0,1,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.51083e+11
+--- Getting energy efficiency
+--- Energy efficiency: 2.66222e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 1000-0010 1,0,0,0,0,0,1,0                         [598000- 0- 0- 0- 0- 0- 741000- 0]                     time (s): 602.5752277374268 
+Ins Current (mA):218.1887276938785 
+Samples: 3000000 
+Consumed Energy (mAs): 144797.7873684787 
+Consumed Energy (mAh): 40.22160760235519 
+Consumed Energy (mWs): 719329.8106214913 
+Consumed Energy (mWh): 199.81383628374758 
+Avg power (mW): 1198.361135730452 
+Avg Current (mA): 241.1050387304852 
+Avg Voltage (V): 4.970286569041876 
+ Thread : 0 - ThreadProcess id: 30124
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:53:46 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 02:03:47 +0200 - Duration: 600025 seconds 
+Real workload: 3.0610985605582104E10 - Integer reached: 105200 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 64.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2495000 mAh 
+Cc_info at the end: 2495000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 30125
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:53:47 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 02:03:47 +0200 - Duration: 600007 seconds 
+Real workload: 1.2047210514620032E11 - Integer reached: 202773 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 64.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2495000 mAh 
+Cc_info at the end: 2495000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 40.22160760235519                     1.51083e+11 2.66222e-10  2495000 2495000 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 1000-0010 
+phone format: 1,0,0,0,0,0,1,0 
+Exact values of frequencies: [598000- 0- 0- 0- 0- 0- 741000- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.5752277374268 
+Ins Current (mA):218.1887276938785 
+Samples: 3000000 
+Consumed Energy (mAs): 144797.7873684787 
+Consumed Energy (mAh): 40.22160760235519 
+Consumed Energy (mWs): 719329.8106214913 
+Consumed Energy (mWh): 199.81383628374758 
+Avg power (mW): 1198.361135730452 
+Avg Current (mA): 241.1050387304852 
+Avg Voltage (V): 4.970286569041876 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 30124
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:53:46 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 02:03:47 +0200 - Duration: 600025 seconds 
+Real workload: 3.0610985605582104E10 - Integer reached: 105200 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 64.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2495000 mAh 
+Cc_info at the end: 2495000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 30125
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 01:53:47 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 02:03:47 +0200 - Duration: 600007 seconds 
+Real workload: 1.2047210514620032E11 - Integer reached: 202773 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 64.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2495000 mAh 
+Cc_info at the end: 2495000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 40.22160760235519 
+Workload: 1.51083e+11 
+Energy efficiency: 2.66222e-10 
+Starting cc information: 2495000 
+Ending cc information: 2495000 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_49_11/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_49_11/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_49_11/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_49_11/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_49_11/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_49_11/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_49_11/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_49_11/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_49_11/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_49_11/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_49_11/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_49_11/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_49_11/app_output_folder/Thread_5_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_49_11/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_49_11/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_49_11/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_49_11/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_49_11/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_49_11/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_49_11/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_01_49_11'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 40.22160760235519
+--- Experiment result, Avg Power = 1198.361135730452
+--- Experiment result, Total Workload = 1.51083e+11
+--- Experiment result, Energy Efficiency = 2.66222e-10
+--- Adding result to summary file
+--- Starting cc information : 2495000 
+--- Ending cc information : 2495000
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 1000-0010.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_02_03_23
+--- Performing experiments on configuration 1010-3003
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  1
+--- Exact frequency of core  0:  598000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 598000
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  1
+--- Exact frequency of core  2:  598000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 598000
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  3
+--- Exact frequency of core  4:  2314000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 2314000
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  3
+--- Exact frequency of core  7:  2314000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 2314000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 32329 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  3
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2476500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  2564.255311850087
+powermeter script : average_power with numpy  arrays =  2564.2553118496267
+powermeter script : Summary Result = time (s): 609.4624326229095
+Ins Current (mA):544.7045033718139
+Samples: 3000000
+Consumed Energy (mAs): 323771.9438312314
+Consumed Energy (mAh): 89.93665106423094
+Consumed Energy (mWs): 1536915.113478014
+Consumed Energy (mWh): 426.9208648550039
+Avg power (mW): 2564.255311850087
+Avg Current (mA): 540.0313474181434
+Avg Voltage (V): 4.748345302748875
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  3
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2450000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1882 bytes in 0.059s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [598000- 0- 598000- 0- 2314000- 0- 0- 2314000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 609.4624326229095 
+Ins Current (mA):544.7045033718139 
+Samples: 3000000 
+Consumed Energy (mAs): 323771.9438312314 
+Consumed Energy (mAh): 89.93665106423094 
+Consumed Energy (mWs): 1536915.113478014 
+Consumed Energy (mWh): 426.9208648550039 
+Avg power (mW): 2564.255311850087 
+Avg Current (mA): 540.0313474181434 
+Avg Voltage (V): 4.748345302748875 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 89.93665106423094
+--- Starting cc_info = 2476500
+--- Ending cc_info = 2450000
+--- Getting the average power
+--- Avg Power = 2564.255311850087
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 32411
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:10:44 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 02:20:45 +0200 - Duration: 600018 seconds 
+Real workload: 3.1945511005325123E10 - Integer reached: 149620 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 97.2 
+Start: 99 % - End: 98 
+Cc_info at the beginning: 2477000 mAh 
+Cc_info at the end: 2450000 mAh 
+Cc_info variation: -27000.0 mAh 
+
+Thread : 1 - ThreadProcess id: 32412
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:10:44 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 02:20:46 +0200 - Duration: 600023 seconds 
+Real workload: 3.1214028454854843E10 - Integer reached: 147969 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 97.3 
+Start: 99 % - End: 98 
+Cc_info at the beginning: 2477000 mAh 
+Cc_info at the end: 2450000 mAh 
+Cc_info variation: -27000.0 mAh 
+
+Thread : 2 - ThreadProcess id: 32413
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:10:44 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 02:20:44 +0200 - Duration: 600005 seconds 
+Real workload: 3.650284179062091E11 - Integer reached: 481702 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 97.2 
+Start: 99 % - End: 98 
+Cc_info at the beginning: 2477000 mAh 
+Cc_info at the end: 2450000 mAh 
+Cc_info variation: -27000.0 mAh 
+
+Thread : 3 - ThreadProcess id: 32415
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:10:45 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 02:20:45 +0200 - Duration: 600004 seconds 
+Real workload: 3.618791829242576E11 - Integer reached: 479699 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 97.2 
+Start: 99 % - End: 98 
+Cc_info at the beginning: 2477000 mAh 
+Cc_info at the end: 2450000 mAh 
+Cc_info variation: -27000.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,0,1,0,3,0,0,3 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 7.90067e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.13834e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 1010-3003 1,0,1,0,3,0,0,3                         [598000- 0- 598000- 0- 2314000- 0- 0- 2314000]                     time (s): 609.4624326229095 
+Ins Current (mA):544.7045033718139 
+Samples: 3000000 
+Consumed Energy (mAs): 323771.9438312314 
+Consumed Energy (mAh): 89.93665106423094 
+Consumed Energy (mWs): 1536915.113478014 
+Consumed Energy (mWh): 426.9208648550039 
+Avg power (mW): 2564.255311850087 
+Avg Current (mA): 540.0313474181434 
+Avg Voltage (V): 4.748345302748875 
+ Thread : 0 - ThreadProcess id: 32411
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:10:44 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 02:20:45 +0200 - Duration: 600018 seconds 
+Real workload: 3.1945511005325123E10 - Integer reached: 149620 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 97.2 
+Start: 99 % - End: 98 
+Cc_info at the beginning: 2477000 mAh 
+Cc_info at the end: 2450000 mAh 
+Cc_info variation: -27000.0 mAh 
+
+Thread : 1 - ThreadProcess id: 32412
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:10:44 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 02:20:46 +0200 - Duration: 600023 seconds 
+Real workload: 3.1214028454854843E10 - Integer reached: 147969 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 97.3 
+Start: 99 % - End: 98 
+Cc_info at the beginning: 2477000 mAh 
+Cc_info at the end: 2450000 mAh 
+Cc_info variation: -27000.0 mAh 
+
+Thread : 2 - ThreadProcess id: 32413
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:10:44 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 02:20:44 +0200 - Duration: 600005 seconds 
+Real workload: 3.650284179062091E11 - Integer reached: 481702 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 97.2 
+Start: 99 % - End: 98 
+Cc_info at the beginning: 2477000 mAh 
+Cc_info at the end: 2450000 mAh 
+Cc_info variation: -27000.0 mAh 
+
+Thread : 3 - ThreadProcess id: 32415
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:10:45 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 02:20:45 +0200 - Duration: 600004 seconds 
+Real workload: 3.618791829242576E11 - Integer reached: 479699 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 97.2 
+Start: 99 % - End: 98 
+Cc_info at the beginning: 2477000 mAh 
+Cc_info at the end: 2450000 mAh 
+Cc_info variation: -27000.0 mAh 
+
+ 89.93665106423094                     7.90067e+11 1.13834e-10  2476500 2450000 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 1010-3003 
+phone format: 1,0,1,0,3,0,0,3 
+Exact values of frequencies: [598000- 0- 598000- 0- 2314000- 0- 0- 2314000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 609.4624326229095 
+Ins Current (mA):544.7045033718139 
+Samples: 3000000 
+Consumed Energy (mAs): 323771.9438312314 
+Consumed Energy (mAh): 89.93665106423094 
+Consumed Energy (mWs): 1536915.113478014 
+Consumed Energy (mWh): 426.9208648550039 
+Avg power (mW): 2564.255311850087 
+Avg Current (mA): 540.0313474181434 
+Avg Voltage (V): 4.748345302748875 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 32411
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:10:44 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 02:20:45 +0200 - Duration: 600018 seconds 
+Real workload: 3.1945511005325123E10 - Integer reached: 149620 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 97.2 
+Start: 99 % - End: 98 
+Cc_info at the beginning: 2477000 mAh 
+Cc_info at the end: 2450000 mAh 
+Cc_info variation: -27000.0 mAh 
+
+Thread : 1 - ThreadProcess id: 32412
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:10:44 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 02:20:46 +0200 - Duration: 600023 seconds 
+Real workload: 3.1214028454854843E10 - Integer reached: 147969 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 97.3 
+Start: 99 % - End: 98 
+Cc_info at the beginning: 2477000 mAh 
+Cc_info at the end: 2450000 mAh 
+Cc_info variation: -27000.0 mAh 
+
+Thread : 2 - ThreadProcess id: 32413
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:10:44 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 02:20:44 +0200 - Duration: 600005 seconds 
+Real workload: 3.650284179062091E11 - Integer reached: 481702 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 97.2 
+Start: 99 % - End: 98 
+Cc_info at the beginning: 2477000 mAh 
+Cc_info at the end: 2450000 mAh 
+Cc_info variation: -27000.0 mAh 
+
+Thread : 3 - ThreadProcess id: 32415
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:10:45 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 02:20:45 +0200 - Duration: 600004 seconds 
+Real workload: 3.618791829242576E11 - Integer reached: 479699 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 97.2 
+Start: 99 % - End: 98 
+Cc_info at the beginning: 2477000 mAh 
+Cc_info at the end: 2450000 mAh 
+Cc_info variation: -27000.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 89.93665106423094 
+Workload: 7.90067e+11 
+Energy efficiency: 1.13834e-10 
+Starting cc information: 2476500 
+Ending cc information: 2450000 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_06_25/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_06_25/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_06_25/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_06_25/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_06_25/app_output_folder/Thread_1_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_06_25/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_06_25/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_06_25/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_06_25/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_06_25/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_06_25/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_06_25/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_06_25'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 89.93665106423094
+--- Experiment result, Avg Power = 2564.255311850087
+--- Experiment result, Total Workload = 7.90067e+11
+--- Experiment result, Energy Efficiency = 1.13834e-10
+--- Adding result to summary file
+--- Starting cc information : 2476500 
+--- Ending cc information : 2450000
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 1010-3003.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_02_20_29
+--- Performing experiments on configuration 2202-3003
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- Forcing the experiment battery level to be 100 
+--- Current battery is low, so we need to wait battery
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- Desactivating the charge stop level option
+--- For samsung unlocking cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  2
+--- Exact frequency of core  0:  1248000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1248000
+--- Frequency level of core 1 is  2
+--- Exact frequency of core  1:  1248000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1248000
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  2
+--- Exact frequency of core  3:  1248000
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1248000
+--- Frequency level of core 4 is  3
+--- Exact frequency of core  4:  2314000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 2314000
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  3
+--- Exact frequency of core  7:  2314000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 2314000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 2759 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  2
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  3
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 4 
+--- The current number of thread ready to be sambled  : 4, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2457000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  2575.06512649287
+powermeter script : average_power with numpy  arrays =  2575.06512649823
+powermeter script : Summary Result = time (s): 603.1741781234741
+Ins Current (mA):544.0495902404457
+Samples: 3000000
+Consumed Energy (mAs): 325295.04641938314
+Consumed Energy (mAh): 90.35973511649532
+Consumed Energy (mWs): 1543855.7894789483
+Consumed Energy (mWh): 428.848830410819
+Avg power (mW): 2575.06512649287
+Avg Current (mA): 542.5382415565181
+Avg Voltage (V): 4.7463292524875715
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  2
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  3
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2383500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.1 MB/s (2343 bytes in 0.038s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1248000- 1248000- 0- 1248000- 2314000- 0- 0- 2314000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 603.1741781234741 
+Ins Current (mA):544.0495902404457 
+Samples: 3000000 
+Consumed Energy (mAs): 325295.04641938314 
+Consumed Energy (mAh): 90.35973511649532 
+Consumed Energy (mWs): 1543855.7894789483 
+Consumed Energy (mWh): 428.848830410819 
+Avg power (mW): 2575.06512649287 
+Avg Current (mA): 542.5382415565181 
+Avg Voltage (V): 4.7463292524875715 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 90.35973511649532
+--- Starting cc_info = 2457000
+--- Ending cc_info = 2383500
+--- Getting the average power
+--- Avg Power = 2575.06512649287
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 2875
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:33:15 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 02:43:16 +0200 - Duration: 600011 seconds 
+Real workload: 9.175193586768709E10 - Integer reached: 276180 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.1 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2457500 mAh 
+Cc_info at the end: 2383500 mAh 
+Cc_info variation: -74000.0 mAh 
+
+Thread : 1 - ThreadProcess id: 2876
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:33:15 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 02:43:16 +0200 - Duration: 600009 seconds 
+Real workload: 9.13655038347553E10 - Integer reached: 275621 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.0 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2457500 mAh 
+Cc_info at the end: 2383500 mAh 
+Cc_info variation: -74000.0 mAh 
+
+Thread : 2 - ThreadProcess id: 2877
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:33:15 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 02:43:15 +0200 - Duration: 600011 seconds 
+Real workload: 9.20338235666207E10 - Integer reached: 276587 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.0 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2457500 mAh 
+Cc_info at the end: 2383500 mAh 
+Cc_info variation: -74000.0 mAh 
+
+Thread : 3 - ThreadProcess id: 2878
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:33:16 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 02:43:16 +0200 - Duration: 600003 seconds 
+Real workload: 4.165598095858626E11 - Integer reached: 571453 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.0 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2457500 mAh 
+Cc_info at the end: 2383500 mAh 
+Cc_info variation: -74000.0 mAh 
+
+Thread : 4 - ThreadProcess id: 2879
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:33:17 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 02:43:17 +0200 - Duration: 600007 seconds 
+Real workload: 4.124961835654918E11 - Integer reached: 568764 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.1 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2457000 mAh 
+Cc_info at the end: 2383500 mAh 
+Cc_info variation: -73500.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,2,0,2,3,0,0,3 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.10421e+12
+--- Getting energy efficiency
+--- Energy efficiency: 8.1832e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 2202-3003 2,2,0,2,3,0,0,3                         [1248000- 1248000- 0- 1248000- 2314000- 0- 0- 2314000]                     time (s): 603.1741781234741 
+Ins Current (mA):544.0495902404457 
+Samples: 3000000 
+Consumed Energy (mAs): 325295.04641938314 
+Consumed Energy (mAh): 90.35973511649532 
+Consumed Energy (mWs): 1543855.7894789483 
+Consumed Energy (mWh): 428.848830410819 
+Avg power (mW): 2575.06512649287 
+Avg Current (mA): 542.5382415565181 
+Avg Voltage (V): 4.7463292524875715 
+ Thread : 0 - ThreadProcess id: 2875
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:33:15 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 02:43:16 +0200 - Duration: 600011 seconds 
+Real workload: 9.175193586768709E10 - Integer reached: 276180 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.1 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2457500 mAh 
+Cc_info at the end: 2383500 mAh 
+Cc_info variation: -74000.0 mAh 
+
+Thread : 1 - ThreadProcess id: 2876
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:33:15 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 02:43:16 +0200 - Duration: 600009 seconds 
+Real workload: 9.13655038347553E10 - Integer reached: 275621 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.0 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2457500 mAh 
+Cc_info at the end: 2383500 mAh 
+Cc_info variation: -74000.0 mAh 
+
+Thread : 2 - ThreadProcess id: 2877
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:33:15 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 02:43:15 +0200 - Duration: 600011 seconds 
+Real workload: 9.20338235666207E10 - Integer reached: 276587 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.0 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2457500 mAh 
+Cc_info at the end: 2383500 mAh 
+Cc_info variation: -74000.0 mAh 
+
+Thread : 3 - ThreadProcess id: 2878
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:33:16 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 02:43:16 +0200 - Duration: 600003 seconds 
+Real workload: 4.165598095858626E11 - Integer reached: 571453 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.0 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2457500 mAh 
+Cc_info at the end: 2383500 mAh 
+Cc_info variation: -74000.0 mAh 
+
+Thread : 4 - ThreadProcess id: 2879
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:33:17 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 02:43:17 +0200 - Duration: 600007 seconds 
+Real workload: 4.124961835654918E11 - Integer reached: 568764 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.1 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2457000 mAh 
+Cc_info at the end: 2383500 mAh 
+Cc_info variation: -73500.0 mAh 
+
+ 90.35973511649532                     1.10421e+12 8.1832e-11  2457000 2383500 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 2202-3003 
+phone format: 2,2,0,2,3,0,0,3 
+Exact values of frequencies: [1248000- 1248000- 0- 1248000- 2314000- 0- 0- 2314000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 603.1741781234741 
+Ins Current (mA):544.0495902404457 
+Samples: 3000000 
+Consumed Energy (mAs): 325295.04641938314 
+Consumed Energy (mAh): 90.35973511649532 
+Consumed Energy (mWs): 1543855.7894789483 
+Consumed Energy (mWh): 428.848830410819 
+Avg power (mW): 2575.06512649287 
+Avg Current (mA): 542.5382415565181 
+Avg Voltage (V): 4.7463292524875715 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 2875
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:33:15 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 02:43:16 +0200 - Duration: 600011 seconds 
+Real workload: 9.175193586768709E10 - Integer reached: 276180 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.1 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2457500 mAh 
+Cc_info at the end: 2383500 mAh 
+Cc_info variation: -74000.0 mAh 
+
+Thread : 1 - ThreadProcess id: 2876
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:33:15 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 02:43:16 +0200 - Duration: 600009 seconds 
+Real workload: 9.13655038347553E10 - Integer reached: 275621 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.0 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2457500 mAh 
+Cc_info at the end: 2383500 mAh 
+Cc_info variation: -74000.0 mAh 
+
+Thread : 2 - ThreadProcess id: 2877
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:33:15 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 02:43:15 +0200 - Duration: 600011 seconds 
+Real workload: 9.20338235666207E10 - Integer reached: 276587 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.0 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2457500 mAh 
+Cc_info at the end: 2383500 mAh 
+Cc_info variation: -74000.0 mAh 
+
+Thread : 3 - ThreadProcess id: 2878
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:33:16 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 02:43:16 +0200 - Duration: 600003 seconds 
+Real workload: 4.165598095858626E11 - Integer reached: 571453 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.0 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2457500 mAh 
+Cc_info at the end: 2383500 mAh 
+Cc_info variation: -74000.0 mAh 
+
+Thread : 4 - ThreadProcess id: 2879
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 02:33:17 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 02:43:17 +0200 - Duration: 600007 seconds 
+Real workload: 4.124961835654918E11 - Integer reached: 568764 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.1 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2457000 mAh 
+Cc_info at the end: 2383500 mAh 
+Cc_info variation: -73500.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 90.35973511649532 
+Workload: 1.10421e+12 
+Energy efficiency: 8.1832e-11 
+Starting cc information: 2457000 
+Ending cc information: 2383500 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_23_31/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_23_31/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_23_31/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_23_31/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_23_31/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_23_31/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_23_31/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_23_31/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_23_31/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_23_31/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_23_31/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_23_31/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_23_31/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_23_31/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_23_31/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_23_31/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_23_31'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 90.35973511649532
+--- Experiment result, Avg Power = 2575.06512649287
+--- Experiment result, Total Workload = 1.10421e+12
+--- Experiment result, Energy Efficiency = 8.1832e-11
+--- Adding result to summary file
+--- Starting cc information : 2457000 
+--- Ending cc information : 2383500
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 2202-3003.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_02_42_54
+--- Performing experiments on configuration 2220-2000
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 96 
+--- Forcing the experiment battery level to be 100 
+--- Current battery is low, so we need to wait battery
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 96 
+--- Desactivating the charge stop level option
+--- For samsung unlocking cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- The current battery level : 96, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 96 
+--- The current battery level : 96, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 96 
+--- The current battery level : 96, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 96 
+--- The current battery level : 96, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  2
+--- Exact frequency of core  0:  1248000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1248000
+--- Frequency level of core 1 is  2
+--- Exact frequency of core  1:  1248000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1248000
+--- Frequency level of core 2 is  2
+--- Exact frequency of core  2:  1248000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 1248000
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  2
+--- Exact frequency of core  4:  1469000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 1469000
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 7009 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  2
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 3 
+--- The current number of thread ready to be sambled  : 3, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2455000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1228.6971242467573
+powermeter script : average_power with numpy  arrays =  1228.6971242469194
+powermeter script : Summary Result = time (s): 602.9415349960327
+Ins Current (mA):239.86322178027703
+Samples: 3000000
+Consumed Energy (mAs): 148594.15152866606
+Consumed Energy (mAh): 41.27615320240724
+Consumed Energy (mWs): 737371.0044857963
+Consumed Energy (mWh): 204.8252790238323
+Avg power (mW): 1228.6971242467573
+Avg Current (mA): 247.42852516162276
+Avg Voltage (V): 4.965866904166204
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  2
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2455000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1862 bytes in 0.063s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1248000- 1248000- 1248000- 0- 1469000- 0- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.9415349960327 
+Ins Current (mA):239.86322178027703 
+Samples: 3000000 
+Consumed Energy (mAs): 148594.15152866606 
+Consumed Energy (mAh): 41.27615320240724 
+Consumed Energy (mWs): 737371.0044857963 
+Consumed Energy (mWh): 204.8252790238323 
+Avg power (mW): 1228.6971242467573 
+Avg Current (mA): 247.42852516162276 
+Avg Voltage (V): 4.965866904166204 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 41.27615320240724
+--- Starting cc_info = 2455000
+--- Ending cc_info = 2455000
+--- Getting the average power
+--- Avg Power = 1228.6971242467573
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 7101
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:06:39 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 03:16:40 +0200 - Duration: 600020 seconds 
+Real workload: 3.1531503071092884E10 - Integer reached: 148688 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 76.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2455000 mAh 
+Cc_info at the end: 2455000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 7102
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:06:40 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 03:16:41 +0200 - Duration: 600029 seconds 
+Real workload: 3.0869753872013607E10 - Integer reached: 147185 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 76.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2455000 mAh 
+Cc_info at the end: 2455000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 7105
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:06:40 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 03:16:40 +0200 - Duration: 600034 seconds 
+Real workload: 3.13661551256661E10 - Integer reached: 148314 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 76.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2455000 mAh 
+Cc_info at the end: 2455000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 7114
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:06:39 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 03:16:40 +0200 - Duration: 600003 seconds 
+Real workload: 1.2342214992046979E11 - Integer reached: 286083 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 76.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2455000 mAh 
+Cc_info at the end: 2455000 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,2,2,0,2,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 2.1719e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.90046e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 2220-2000 2,2,2,0,2,0,0,0                         [1248000- 1248000- 1248000- 0- 1469000- 0- 0- 0]                     time (s): 602.9415349960327 
+Ins Current (mA):239.86322178027703 
+Samples: 3000000 
+Consumed Energy (mAs): 148594.15152866606 
+Consumed Energy (mAh): 41.27615320240724 
+Consumed Energy (mWs): 737371.0044857963 
+Consumed Energy (mWh): 204.8252790238323 
+Avg power (mW): 1228.6971242467573 
+Avg Current (mA): 247.42852516162276 
+Avg Voltage (V): 4.965866904166204 
+ Thread : 0 - ThreadProcess id: 7101
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:06:39 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 03:16:40 +0200 - Duration: 600020 seconds 
+Real workload: 3.1531503071092884E10 - Integer reached: 148688 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 76.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2455000 mAh 
+Cc_info at the end: 2455000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 7102
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:06:40 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 03:16:41 +0200 - Duration: 600029 seconds 
+Real workload: 3.0869753872013607E10 - Integer reached: 147185 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 76.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2455000 mAh 
+Cc_info at the end: 2455000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 7105
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:06:40 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 03:16:40 +0200 - Duration: 600034 seconds 
+Real workload: 3.13661551256661E10 - Integer reached: 148314 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 76.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2455000 mAh 
+Cc_info at the end: 2455000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 7114
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:06:39 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 03:16:40 +0200 - Duration: 600003 seconds 
+Real workload: 1.2342214992046979E11 - Integer reached: 286083 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 76.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2455000 mAh 
+Cc_info at the end: 2455000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 41.27615320240724                     2.1719e+11 1.90046e-10  2455000 2455000 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 2220-2000 
+phone format: 2,2,2,0,2,0,0,0 
+Exact values of frequencies: [1248000- 1248000- 1248000- 0- 1469000- 0- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.9415349960327 
+Ins Current (mA):239.86322178027703 
+Samples: 3000000 
+Consumed Energy (mAs): 148594.15152866606 
+Consumed Energy (mAh): 41.27615320240724 
+Consumed Energy (mWs): 737371.0044857963 
+Consumed Energy (mWh): 204.8252790238323 
+Avg power (mW): 1228.6971242467573 
+Avg Current (mA): 247.42852516162276 
+Avg Voltage (V): 4.965866904166204 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 7101
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:06:39 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 03:16:40 +0200 - Duration: 600020 seconds 
+Real workload: 3.1531503071092884E10 - Integer reached: 148688 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 76.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2455000 mAh 
+Cc_info at the end: 2455000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 7102
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:06:40 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 03:16:41 +0200 - Duration: 600029 seconds 
+Real workload: 3.0869753872013607E10 - Integer reached: 147185 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 76.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2455000 mAh 
+Cc_info at the end: 2455000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 7105
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:06:40 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 03:16:40 +0200 - Duration: 600034 seconds 
+Real workload: 3.13661551256661E10 - Integer reached: 148314 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 76.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2455000 mAh 
+Cc_info at the end: 2455000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 7114
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:06:39 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 03:16:40 +0200 - Duration: 600003 seconds 
+Real workload: 1.2342214992046979E11 - Integer reached: 286083 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 76.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2455000 mAh 
+Cc_info at the end: 2455000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 41.27615320240724 
+Workload: 2.1719e+11 
+Energy efficiency: 1.90046e-10 
+Starting cc information: 2455000 
+Ending cc information: 2455000 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_45_56/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_45_56/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_45_56/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_45_56/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_45_56/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_45_56/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_45_56/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_45_56/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_45_56/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_45_56/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_45_56/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_45_56/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_45_56/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_45_56/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_45_56/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_45_56/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_45_56/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_45_56/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_02_45_56'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 41.27615320240724
+--- Experiment result, Avg Power = 1228.6971242467573
+--- Experiment result, Total Workload = 2.1719e+11
+--- Experiment result, Energy Efficiency = 1.90046e-10
+--- Adding result to summary file
+--- Starting cc information : 2455000 
+--- Ending cc information : 2455000
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 2220-2000.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_03_16_18
+--- Performing experiments on configuration 0101-3330
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  1
+--- Exact frequency of core  1:  598000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 598000
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  1
+--- Exact frequency of core  3:  598000
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 598000
+--- Frequency level of core 4 is  3
+--- Exact frequency of core  4:  2314000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 2314000
+--- Frequency level of core 5 is  3
+--- Exact frequency of core  5:  2314000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 2314000
+--- Frequency level of core 6 is  3
+--- Exact frequency of core  6:  2314000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 2314000
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 9540 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  1
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 3 
+--- The current number of thread ready to be sambled  : 3, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2453500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1604.1422143671011
+powermeter script : average_power with numpy  arrays =  1604.142214367036
+powermeter script : Summary Result = time (s): 602.4364356994629
+Ins Current (mA):317.85531785190403
+Samples: 3000000
+Consumed Energy (mAs): 195413.5895291921
+Consumed Energy (mAh): 54.28155264699781
+Consumed Energy (mWs): 958703.4621442023
+Consumed Energy (mWh): 266.3065172622784
+Avg power (mW): 1604.1422143671011
+Avg Current (mA): 326.9055954618617
+Avg Voltage (V): 4.907050343083673
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  1
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2453500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.0 MB/s (2328 bytes in 0.062s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 598000- 0- 598000- 2314000- 2314000- 2314000- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.4364356994629 
+Ins Current (mA):317.85531785190403 
+Samples: 3000000 
+Consumed Energy (mAs): 195413.5895291921 
+Consumed Energy (mAh): 54.28155264699781 
+Consumed Energy (mWs): 958703.4621442023 
+Consumed Energy (mWh): 266.3065172622784 
+Avg power (mW): 1604.1422143671011 
+Avg Current (mA): 326.9055954618617 
+Avg Voltage (V): 4.907050343083673 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 54.28155264699781
+--- Starting cc_info = 2453500
+--- Ending cc_info = 2453500
+--- Getting the average power
+--- Avg Power = 1604.1422143671011
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 9643
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:23:41 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 03:33:41 +0200 - Duration: 600013 seconds 
+Real workload: 4.284526827229436E10 - Integer reached: 191660 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2453500 mAh 
+Cc_info at the end: 2453500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 9644
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:23:41 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 03:33:43 +0200 - Duration: 600034 seconds 
+Real workload: 4.270364779017433E10 - Integer reached: 191356 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2453500 mAh 
+Cc_info at the end: 2453500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 9645
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:23:41 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 03:33:42 +0200 - Duration: 600013 seconds 
+Real workload: 1.2658438285039616E11 - Integer reached: 322332 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2453500 mAh 
+Cc_info at the end: 2453500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 9646
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:23:41 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 03:33:41 +0200 - Duration: 600001 seconds 
+Real workload: 1.2687564188729268E11 - Integer reached: 322688 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2453500 mAh 
+Cc_info at the end: 2453500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 9648
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:23:42 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 03:33:43 +0200 - Duration: 600021 seconds 
+Real workload: 1.2652878850969763E11 - Integer reached: 322264 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2453500 mAh 
+Cc_info at the end: 2453500 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,1,0,1,3,3,3,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 4.65538e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.166e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 0101-3330 0,1,0,1,3,3,3,0                         [0- 598000- 0- 598000- 2314000- 2314000- 2314000- 0]                     time (s): 602.4364356994629 
+Ins Current (mA):317.85531785190403 
+Samples: 3000000 
+Consumed Energy (mAs): 195413.5895291921 
+Consumed Energy (mAh): 54.28155264699781 
+Consumed Energy (mWs): 958703.4621442023 
+Consumed Energy (mWh): 266.3065172622784 
+Avg power (mW): 1604.1422143671011 
+Avg Current (mA): 326.9055954618617 
+Avg Voltage (V): 4.907050343083673 
+ Thread : 0 - ThreadProcess id: 9643
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:23:41 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 03:33:41 +0200 - Duration: 600013 seconds 
+Real workload: 4.284526827229436E10 - Integer reached: 191660 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2453500 mAh 
+Cc_info at the end: 2453500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 9644
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:23:41 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 03:33:43 +0200 - Duration: 600034 seconds 
+Real workload: 4.270364779017433E10 - Integer reached: 191356 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2453500 mAh 
+Cc_info at the end: 2453500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 9645
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:23:41 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 03:33:42 +0200 - Duration: 600013 seconds 
+Real workload: 1.2658438285039616E11 - Integer reached: 322332 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2453500 mAh 
+Cc_info at the end: 2453500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 9646
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:23:41 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 03:33:41 +0200 - Duration: 600001 seconds 
+Real workload: 1.2687564188729268E11 - Integer reached: 322688 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2453500 mAh 
+Cc_info at the end: 2453500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 9648
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:23:42 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 03:33:43 +0200 - Duration: 600021 seconds 
+Real workload: 1.2652878850969763E11 - Integer reached: 322264 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2453500 mAh 
+Cc_info at the end: 2453500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 54.28155264699781                     4.65538e+11 1.166e-10  2453500 2453500 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 0101-3330 
+phone format: 0,1,0,1,3,3,3,0 
+Exact values of frequencies: [0- 598000- 0- 598000- 2314000- 2314000- 2314000- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.4364356994629 
+Ins Current (mA):317.85531785190403 
+Samples: 3000000 
+Consumed Energy (mAs): 195413.5895291921 
+Consumed Energy (mAh): 54.28155264699781 
+Consumed Energy (mWs): 958703.4621442023 
+Consumed Energy (mWh): 266.3065172622784 
+Avg power (mW): 1604.1422143671011 
+Avg Current (mA): 326.9055954618617 
+Avg Voltage (V): 4.907050343083673 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 9643
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:23:41 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 03:33:41 +0200 - Duration: 600013 seconds 
+Real workload: 4.284526827229436E10 - Integer reached: 191660 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2453500 mAh 
+Cc_info at the end: 2453500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 9644
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:23:41 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 03:33:43 +0200 - Duration: 600034 seconds 
+Real workload: 4.270364779017433E10 - Integer reached: 191356 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2453500 mAh 
+Cc_info at the end: 2453500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 9645
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:23:41 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 03:33:42 +0200 - Duration: 600013 seconds 
+Real workload: 1.2658438285039616E11 - Integer reached: 322332 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2453500 mAh 
+Cc_info at the end: 2453500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 9646
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:23:41 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 03:33:41 +0200 - Duration: 600001 seconds 
+Real workload: 1.2687564188729268E11 - Integer reached: 322688 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2453500 mAh 
+Cc_info at the end: 2453500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 9648
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:23:42 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 03:33:43 +0200 - Duration: 600021 seconds 
+Real workload: 1.2652878850969763E11 - Integer reached: 322264 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2453500 mAh 
+Cc_info at the end: 2453500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 54.28155264699781 
+Workload: 4.65538e+11 
+Energy efficiency: 1.166e-10 
+Starting cc information: 2453500 
+Ending cc information: 2453500 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_19_20/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_19_20/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_19_20/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_19_20/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_19_20/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_19_20/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_19_20/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_19_20/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_19_20/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_19_20/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_19_20/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_19_20/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_19_20/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_19_20/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_19_20/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_19_20/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_19_20'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 54.28155264699781
+--- Experiment result, Avg Power = 1604.1422143671011
+--- Experiment result, Total Workload = 4.65538e+11
+--- Experiment result, Energy Efficiency = 1.166e-10
+--- Adding result to summary file
+--- Starting cc information : 2453500 
+--- Ending cc information : 2453500
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 0101-3330.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_03_33_21
+--- Performing experiments on configuration 2022-3300
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  2
+--- Exact frequency of core  0:  1248000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1248000
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  2
+--- Exact frequency of core  2:  1248000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 1248000
+--- Frequency level of core 3 is  2
+--- Exact frequency of core  3:  1248000
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1248000
+--- Frequency level of core 4 is  3
+--- Exact frequency of core  4:  2314000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 2314000
+--- Frequency level of core 5 is  3
+--- Exact frequency of core  5:  2314000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 2314000
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 12258 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  2
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 3 
+--- The current number of thread ready to be sambled  : 3, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2452000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1628.0303136756347
+powermeter script : average_power with numpy  arrays =  1628.030313675392
+powermeter script : Summary Result = time (s): 602.2468996047974
+Ins Current (mA):324.3980501520104
+Samples: 3000000
+Consumed Energy (mAs): 199496.8930390767
+Consumed Energy (mAh): 55.41580362196575
+Consumed Energy (mWs): 977628.4407328296
+Consumed Energy (mWh): 271.56345575911934
+Avg power (mW): 1628.0303136756347
+Avg Current (mA): 332.0283799931399
+Avg Voltage (V): 4.903286621792004
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  2
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2452000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.0 MB/s (2337 bytes in 0.052s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1248000- 0- 1248000- 1248000- 2314000- 2314000- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.2468996047974 
+Ins Current (mA):324.3980501520104 
+Samples: 3000000 
+Consumed Energy (mAs): 199496.8930390767 
+Consumed Energy (mAh): 55.41580362196575 
+Consumed Energy (mWs): 977628.4407328296 
+Consumed Energy (mWh): 271.56345575911934 
+Avg power (mW): 1628.0303136756347 
+Avg Current (mA): 332.0283799931399 
+Avg Voltage (V): 4.903286621792004 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 55.41580362196575
+--- Starting cc_info = 2452000
+--- Ending cc_info = 2452000
+--- Getting the average power
+--- Avg Power = 1628.0303136756347
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 12322
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:40:11 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 03:50:11 +0200 - Duration: 600001 seconds 
+Real workload: 9.161703794994455E10 - Integer reached: 275985 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2452000 mAh 
+Cc_info at the end: 2452000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 12323
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:40:11 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 03:50:12 +0200 - Duration: 600018 seconds 
+Real workload: 9.159352789470662E10 - Integer reached: 275951 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2452000 mAh 
+Cc_info at the end: 2452000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 12324
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:40:11 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 03:50:12 +0200 - Duration: 600023 seconds 
+Real workload: 9.170834226187868E10 - Integer reached: 276117 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2452000 mAh 
+Cc_info at the end: 2452000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 12326
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:40:11 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 03:50:11 +0200 - Duration: 600002 seconds 
+Real workload: 1.2756425695207002E11 - Integer reached: 323528 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2452000 mAh 
+Cc_info at the end: 2452000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 12327
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:40:11 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 03:50:11 +0200 - Duration: 600015 seconds 
+Real workload: 1.2767592845716089E11 - Integer reached: 323664 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2452000 mAh 
+Cc_info at the end: 2452000 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,0,2,2,3,3,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 5.30159e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.04527e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 2022-3300 2,0,2,2,3,3,0,0                         [1248000- 0- 1248000- 1248000- 2314000- 2314000- 0- 0]                     time (s): 602.2468996047974 
+Ins Current (mA):324.3980501520104 
+Samples: 3000000 
+Consumed Energy (mAs): 199496.8930390767 
+Consumed Energy (mAh): 55.41580362196575 
+Consumed Energy (mWs): 977628.4407328296 
+Consumed Energy (mWh): 271.56345575911934 
+Avg power (mW): 1628.0303136756347 
+Avg Current (mA): 332.0283799931399 
+Avg Voltage (V): 4.903286621792004 
+ Thread : 0 - ThreadProcess id: 12322
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:40:11 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 03:50:11 +0200 - Duration: 600001 seconds 
+Real workload: 9.161703794994455E10 - Integer reached: 275985 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2452000 mAh 
+Cc_info at the end: 2452000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 12323
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:40:11 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 03:50:12 +0200 - Duration: 600018 seconds 
+Real workload: 9.159352789470662E10 - Integer reached: 275951 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2452000 mAh 
+Cc_info at the end: 2452000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 12324
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:40:11 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 03:50:12 +0200 - Duration: 600023 seconds 
+Real workload: 9.170834226187868E10 - Integer reached: 276117 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2452000 mAh 
+Cc_info at the end: 2452000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 12326
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:40:11 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 03:50:11 +0200 - Duration: 600002 seconds 
+Real workload: 1.2756425695207002E11 - Integer reached: 323528 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2452000 mAh 
+Cc_info at the end: 2452000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 12327
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:40:11 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 03:50:11 +0200 - Duration: 600015 seconds 
+Real workload: 1.2767592845716089E11 - Integer reached: 323664 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2452000 mAh 
+Cc_info at the end: 2452000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 55.41580362196575                     5.30159e+11 1.04527e-10  2452000 2452000 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 2022-3300 
+phone format: 2,0,2,2,3,3,0,0 
+Exact values of frequencies: [1248000- 0- 1248000- 1248000- 2314000- 2314000- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.2468996047974 
+Ins Current (mA):324.3980501520104 
+Samples: 3000000 
+Consumed Energy (mAs): 199496.8930390767 
+Consumed Energy (mAh): 55.41580362196575 
+Consumed Energy (mWs): 977628.4407328296 
+Consumed Energy (mWh): 271.56345575911934 
+Avg power (mW): 1628.0303136756347 
+Avg Current (mA): 332.0283799931399 
+Avg Voltage (V): 4.903286621792004 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 12322
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:40:11 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 03:50:11 +0200 - Duration: 600001 seconds 
+Real workload: 9.161703794994455E10 - Integer reached: 275985 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2452000 mAh 
+Cc_info at the end: 2452000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 12323
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:40:11 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 03:50:12 +0200 - Duration: 600018 seconds 
+Real workload: 9.159352789470662E10 - Integer reached: 275951 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2452000 mAh 
+Cc_info at the end: 2452000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 12324
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:40:11 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 03:50:12 +0200 - Duration: 600023 seconds 
+Real workload: 9.170834226187868E10 - Integer reached: 276117 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2452000 mAh 
+Cc_info at the end: 2452000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 12326
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:40:11 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 03:50:11 +0200 - Duration: 600002 seconds 
+Real workload: 1.2756425695207002E11 - Integer reached: 323528 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2452000 mAh 
+Cc_info at the end: 2452000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 12327
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:40:11 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 03:50:11 +0200 - Duration: 600015 seconds 
+Real workload: 1.2767592845716089E11 - Integer reached: 323664 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 57.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2452000 mAh 
+Cc_info at the end: 2452000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 55.41580362196575 
+Workload: 5.30159e+11 
+Energy efficiency: 1.04527e-10 
+Starting cc information: 2452000 
+Ending cc information: 2452000 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_36_23/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_36_23/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_36_23/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_36_23/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_36_23/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_36_23/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_36_23/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_36_23/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_36_23/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_36_23/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_36_23/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_36_23/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_36_23/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_36_23/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_36_23/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_36_23/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_36_23/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_36_23/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_36_23'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 55.41580362196575
+--- Experiment result, Avg Power = 1628.0303136756347
+--- Experiment result, Total Workload = 5.30159e+11
+--- Experiment result, Energy Efficiency = 1.04527e-10
+--- Adding result to summary file
+--- Starting cc information : 2452000 
+--- Ending cc information : 2452000
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 2022-3300.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_03_49_49
+--- Performing experiments on configuration 1010-1001
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  1
+--- Exact frequency of core  0:  598000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 598000
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  1
+--- Exact frequency of core  2:  598000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 598000
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  1
+--- Exact frequency of core  4:  741000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 741000
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  1
+--- Exact frequency of core  7:  741000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 741000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 14757 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  1
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2450500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1394.8815741692144
+powermeter script : average_power with numpy  arrays =  1394.8815741692677
+powermeter script : Summary Result = time (s): 602.5019361972809
+Ins Current (mA):266.6534417335914
+Samples: 3000000
+Consumed Energy (mAs): 169543.40354363332
+Consumed Energy (mAh): 47.095389873231476
+Consumed Energy (mWs): 837068.2009636645
+Consumed Energy (mWh): 232.518944712129
+Avg power (mW): 1394.8815741692144
+Avg Current (mA): 282.3572155176494
+Avg Voltage (V): 4.940130790041822
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  1
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2450500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1872 bytes in 0.061s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [598000- 0- 598000- 0- 741000- 0- 0- 741000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.5019361972809 
+Ins Current (mA):266.6534417335914 
+Samples: 3000000 
+Consumed Energy (mAs): 169543.40354363332 
+Consumed Energy (mAh): 47.095389873231476 
+Consumed Energy (mWs): 837068.2009636645 
+Consumed Energy (mWh): 232.518944712129 
+Avg power (mW): 1394.8815741692144 
+Avg Current (mA): 282.3572155176494 
+Avg Voltage (V): 4.940130790041822 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 47.095389873231476
+--- Starting cc_info = 2450500
+--- Ending cc_info = 2450500
+--- Getting the average power
+--- Avg Power = 1394.8815741692144
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 14830
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:57:25 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 04:07:26 +0200 - Duration: 600024 seconds 
+Real workload: 3.1464248385538105E10 - Integer reached: 148536 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 91.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2450500 mAh 
+Cc_info at the end: 2450500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 14831
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:57:25 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 04:07:26 +0200 - Duration: 600027 seconds 
+Real workload: 3.1013545900447422E10 - Integer reached: 147513 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 91.6 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2450500 mAh 
+Cc_info at the end: 2450500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 14832
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:57:26 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 04:07:27 +0200 - Duration: 600003 seconds 
+Real workload: 1.2518176641104976E11 - Integer reached: 288034 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 91.6 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2450500 mAh 
+Cc_info at the end: 2450500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 14833
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:57:25 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 04:07:26 +0200 - Duration: 600014 seconds 
+Real workload: 1.2391508979892569E11 - Integer reached: 286631 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 91.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2450500 mAh 
+Cc_info at the end: 2450500 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,0,1,0,1,0,0,1 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 3.11575e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.51153e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 1010-1001 1,0,1,0,1,0,0,1                         [598000- 0- 598000- 0- 741000- 0- 0- 741000]                     time (s): 602.5019361972809 
+Ins Current (mA):266.6534417335914 
+Samples: 3000000 
+Consumed Energy (mAs): 169543.40354363332 
+Consumed Energy (mAh): 47.095389873231476 
+Consumed Energy (mWs): 837068.2009636645 
+Consumed Energy (mWh): 232.518944712129 
+Avg power (mW): 1394.8815741692144 
+Avg Current (mA): 282.3572155176494 
+Avg Voltage (V): 4.940130790041822 
+ Thread : 0 - ThreadProcess id: 14830
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:57:25 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 04:07:26 +0200 - Duration: 600024 seconds 
+Real workload: 3.1464248385538105E10 - Integer reached: 148536 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 91.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2450500 mAh 
+Cc_info at the end: 2450500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 14831
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:57:25 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 04:07:26 +0200 - Duration: 600027 seconds 
+Real workload: 3.1013545900447422E10 - Integer reached: 147513 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 91.6 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2450500 mAh 
+Cc_info at the end: 2450500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 14832
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:57:26 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 04:07:27 +0200 - Duration: 600003 seconds 
+Real workload: 1.2518176641104976E11 - Integer reached: 288034 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 91.6 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2450500 mAh 
+Cc_info at the end: 2450500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 14833
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:57:25 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 04:07:26 +0200 - Duration: 600014 seconds 
+Real workload: 1.2391508979892569E11 - Integer reached: 286631 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 91.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2450500 mAh 
+Cc_info at the end: 2450500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 47.095389873231476                     3.11575e+11 1.51153e-10  2450500 2450500 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 1010-1001 
+phone format: 1,0,1,0,1,0,0,1 
+Exact values of frequencies: [598000- 0- 598000- 0- 741000- 0- 0- 741000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.5019361972809 
+Ins Current (mA):266.6534417335914 
+Samples: 3000000 
+Consumed Energy (mAs): 169543.40354363332 
+Consumed Energy (mAh): 47.095389873231476 
+Consumed Energy (mWs): 837068.2009636645 
+Consumed Energy (mWh): 232.518944712129 
+Avg power (mW): 1394.8815741692144 
+Avg Current (mA): 282.3572155176494 
+Avg Voltage (V): 4.940130790041822 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 14830
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:57:25 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 04:07:26 +0200 - Duration: 600024 seconds 
+Real workload: 3.1464248385538105E10 - Integer reached: 148536 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 91.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2450500 mAh 
+Cc_info at the end: 2450500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 14831
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:57:25 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 04:07:26 +0200 - Duration: 600027 seconds 
+Real workload: 3.1013545900447422E10 - Integer reached: 147513 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 91.6 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2450500 mAh 
+Cc_info at the end: 2450500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 14832
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:57:26 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 04:07:27 +0200 - Duration: 600003 seconds 
+Real workload: 1.2518176641104976E11 - Integer reached: 288034 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 91.6 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2450500 mAh 
+Cc_info at the end: 2450500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 14833
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 03:57:25 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 04:07:26 +0200 - Duration: 600014 seconds 
+Real workload: 1.2391508979892569E11 - Integer reached: 286631 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 91.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2450500 mAh 
+Cc_info at the end: 2450500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 47.095389873231476 
+Workload: 3.11575e+11 
+Energy efficiency: 1.51153e-10 
+Starting cc information: 2450500 
+Ending cc information: 2450500 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_52_51/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_52_51/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_52_51/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_52_51/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_52_51/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_52_51/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_52_51/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_52_51/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_52_51/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_52_51/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_52_51/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_52_51/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_52_51/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_52_51/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_52_51/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_52_51/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_52_51/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_52_51/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_03_52_51'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 47.095389873231476
+--- Experiment result, Avg Power = 1394.8815741692144
+--- Experiment result, Total Workload = 3.11575e+11
+--- Experiment result, Energy Efficiency = 1.51153e-10
+--- Adding result to summary file
+--- Starting cc information : 2450500 
+--- Ending cc information : 2450500
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 1010-1001.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_04_06_58
+--- Performing experiments on configuration 3000-0000
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  3
+--- Exact frequency of core  0:  1690000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1690000
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 17183 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  1
+--- Number of thread in experiment phase : 1 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2449500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  991.8603086900805
+powermeter script : average_power with numpy  arrays =  991.8603086902376
+powermeter script : Summary Result = time (s): 603.4160706996918
+Ins Current (mA):198.2763628605499
+Samples: 3000000
+Consumed Energy (mAs): 118505.37075385354
+Consumed Energy (mAh): 32.918158542737096
+Consumed Energy (mWs): 592742.7855143553
+Consumed Energy (mWh): 164.65077375398758
+Avg power (mW): 991.8603086900805
+Avg Current (mA): 198.28970618177541
+Avg Voltage (V): 5.00207664729114
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 1
+--- Number of thread ended: 1 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2449500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 2 files pulled, 0 skipped. 0.0 MB/s (466 bytes in 0.022s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1690000- 0- 0- 0- 0- 0- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 603.4160706996918 
+Ins Current (mA):198.2763628605499 
+Samples: 3000000 
+Consumed Energy (mAs): 118505.37075385354 
+Consumed Energy (mAh): 32.918158542737096 
+Consumed Energy (mWs): 592742.7855143553 
+Consumed Energy (mWh): 164.65077375398758 
+Avg power (mW): 991.8603086900805 
+Avg Current (mA): 198.28970618177541 
+Avg Voltage (V): 5.00207664729114 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 32.918158542737096
+--- Starting cc_info = 2449500
+--- Ending cc_info = 2449500
+--- Getting the average power
+--- Avg Power = 991.8603086900805
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 17288
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:14:33 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 04:24:33 +0200 - Duration: 600001 seconds 
+Real workload: 2.967474830476039E10 - Integer reached: 74415 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 59.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2449500 mAh 
+Cc_info at the end: 2449500 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,0,0,0,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 2.96747e+10
+--- Getting energy efficiency
+--- Energy efficiency: 1.1093e-09
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 3000-0000 3,0,0,0,0,0,0,0                         [1690000- 0- 0- 0- 0- 0- 0- 0]                     time (s): 603.4160706996918 
+Ins Current (mA):198.2763628605499 
+Samples: 3000000 
+Consumed Energy (mAs): 118505.37075385354 
+Consumed Energy (mAh): 32.918158542737096 
+Consumed Energy (mWs): 592742.7855143553 
+Consumed Energy (mWh): 164.65077375398758 
+Avg power (mW): 991.8603086900805 
+Avg Current (mA): 198.28970618177541 
+Avg Voltage (V): 5.00207664729114 
+ Thread : 0 - ThreadProcess id: 17288
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:14:33 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 04:24:33 +0200 - Duration: 600001 seconds 
+Real workload: 2.967474830476039E10 - Integer reached: 74415 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 59.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2449500 mAh 
+Cc_info at the end: 2449500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 32.918158542737096                     2.96747e+10 1.1093e-09  2449500 2449500 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 3000-0000 
+phone format: 3,0,0,0,0,0,0,0 
+Exact values of frequencies: [1690000- 0- 0- 0- 0- 0- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 603.4160706996918 
+Ins Current (mA):198.2763628605499 
+Samples: 3000000 
+Consumed Energy (mAs): 118505.37075385354 
+Consumed Energy (mAh): 32.918158542737096 
+Consumed Energy (mWs): 592742.7855143553 
+Consumed Energy (mWh): 164.65077375398758 
+Avg power (mW): 991.8603086900805 
+Avg Current (mA): 198.28970618177541 
+Avg Voltage (V): 5.00207664729114 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 17288
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:14:33 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 04:24:33 +0200 - Duration: 600001 seconds 
+Real workload: 2.967474830476039E10 - Integer reached: 74415 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 59.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2449500 mAh 
+Cc_info at the end: 2449500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 32.918158542737096 
+Workload: 2.96747e+10 
+Energy efficiency: 1.1093e-09 
+Starting cc information: 2449500 
+Ending cc information: 2449500 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_10_00/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_10_00/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_10_00/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_10_00/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_10_00/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_10_00/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_10_00/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_10_00/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_10_00/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_10_00/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_10_00/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_10_00/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_10_00/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_10_00/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_10_00/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_10_00/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_10_00'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 32.918158542737096
+--- Experiment result, Avg Power = 991.8603086900805
+--- Experiment result, Total Workload = 2.96747e+10
+--- Experiment result, Energy Efficiency = 1.1093e-09
+--- Adding result to summary file
+--- Starting cc information : 2449500 
+--- Ending cc information : 2449500
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 3000-0000.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_04_24_08
+--- Performing experiments on configuration 3333-1101
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  3
+--- Exact frequency of core  0:  1690000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1690000
+--- Frequency level of core 1 is  3
+--- Exact frequency of core  1:  1690000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1690000
+--- Frequency level of core 2 is  3
+--- Exact frequency of core  2:  1690000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 1690000
+--- Frequency level of core 3 is  3
+--- Exact frequency of core  3:  1690000
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1690000
+--- Frequency level of core 4 is  1
+--- Exact frequency of core  4:  741000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 741000
+--- Frequency level of core 5 is  1
+--- Exact frequency of core  5:  741000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 741000
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  1
+--- Exact frequency of core  7:  741000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 741000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 19149 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  3
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  1
+--- Number of cores to occupy = 7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 3 
+--- The current number of thread ready to be sambled  : 3, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 6 
+--- The current number of thread ready to be sambled  : 6, still lower than the experiment one :  7
+--- Number of thread in experiment phase : 7 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+Thread_6_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2447000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  2423.3847985913303
+powermeter script : average_power with numpy  arrays =  2423.384798591498
+powermeter script : Summary Result = time (s): 603.4307448863983
+Ins Current (mA):522.4916166638094
+Samples: 3000000
+Consumed Energy (mAs): 304857.6885270319
+Consumed Energy (mAh): 84.68269125750886
+Consumed Energy (mWs): 1454581.747620002
+Consumed Energy (mWh): 404.0504854500005
+Avg power (mW): 2423.3847985913303
+Avg Current (mA): 507.75892415863854
+Avg Voltage (V): 4.7727074469580275
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  3
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  1
+--- Number of threads normally started = 7
+--- Number of thread ended: 7 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2447000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 14 files pulled, 0 skipped. 0.1 MB/s (3275 bytes in 0.048s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1690000- 1690000- 1690000- 1690000- 741000- 741000- 0- 741000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 603.4307448863983 
+Ins Current (mA):522.4916166638094 
+Samples: 3000000 
+Consumed Energy (mAs): 304857.6885270319 
+Consumed Energy (mAh): 84.68269125750886 
+Consumed Energy (mWs): 1454581.747620002 
+Consumed Energy (mWh): 404.0504854500005 
+Avg power (mW): 2423.3847985913303 
+Avg Current (mA): 507.75892415863854 
+Avg Voltage (V): 4.7727074469580275 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 84.68269125750886
+--- Starting cc_info = 2447000
+--- Ending cc_info = 2447000
+--- Getting the average power
+--- Avg Power = 2423.3847985913303
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 19182
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:30:49 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 04:40:50 +0200 - Duration: 600006 seconds 
+Real workload: 1.2580650835714868E11 - Integer reached: 377762 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2447000 mAh 
+Cc_info at the end: 2447000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 19183
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:30:51 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 04:40:51 +0200 - Duration: 600032 seconds 
+Real workload: 1.2457809946154945E11 - Integer reached: 375985 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 41.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2447000 mAh 
+Cc_info at the end: 2447000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 19184
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:30:51 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 04:40:51 +0200 - Duration: 600013 seconds 
+Real workload: 1.2616715624474438E11 - Integer reached: 378282 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 41.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2447000 mAh 
+Cc_info at the end: 2447000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 19186
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:30:50 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 04:40:50 +0200 - Duration: 600009 seconds 
+Real workload: 1.2669800114419202E11 - Integer reached: 379046 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2447000 mAh 
+Cc_info at the end: 2447000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 19187
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:30:51 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 04:40:51 +0200 - Duration: 600016 seconds 
+Real workload: 1.2032272995216649E11 - Integer reached: 369758 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 41.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2447000 mAh 
+Cc_info at the end: 2447000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 19188
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:30:51 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 04:40:51 +0200 - Duration: 600003 seconds 
+Real workload: 1.2163549350644508E11 - Integer reached: 371691 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 41.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2447000 mAh 
+Cc_info at the end: 2447000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 6 - ThreadProcess id: 19189
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:30:50 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 04:40:50 +0200 - Duration: 600010 seconds 
+Real workload: 1.210695507162397E11 - Integer reached: 370859 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2447000 mAh 
+Cc_info at the end: 2447000 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,3,3,3,1,1,0,1 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 8.66278e+11
+--- Getting energy efficiency
+--- Energy efficiency: 9.77546e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 3333-1101 3,3,3,3,1,1,0,1                         [1690000- 1690000- 1690000- 1690000- 741000- 741000- 0- 741000]                     time (s): 603.4307448863983 
+Ins Current (mA):522.4916166638094 
+Samples: 3000000 
+Consumed Energy (mAs): 304857.6885270319 
+Consumed Energy (mAh): 84.68269125750886 
+Consumed Energy (mWs): 1454581.747620002 
+Consumed Energy (mWh): 404.0504854500005 
+Avg power (mW): 2423.3847985913303 
+Avg Current (mA): 507.75892415863854 
+Avg Voltage (V): 4.7727074469580275 
+ Thread : 0 - ThreadProcess id: 19182
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:30:49 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 04:40:50 +0200 - Duration: 600006 seconds 
+Real workload: 1.2580650835714868E11 - Integer reached: 377762 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2447000 mAh 
+Cc_info at the end: 2447000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 19183
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:30:51 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 04:40:51 +0200 - Duration: 600032 seconds 
+Real workload: 1.2457809946154945E11 - Integer reached: 375985 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 41.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2447000 mAh 
+Cc_info at the end: 2447000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 19184
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:30:51 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 04:40:51 +0200 - Duration: 600013 seconds 
+Real workload: 1.2616715624474438E11 - Integer reached: 378282 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 41.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2447000 mAh 
+Cc_info at the end: 2447000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 19186
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:30:50 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 04:40:50 +0200 - Duration: 600009 seconds 
+Real workload: 1.2669800114419202E11 - Integer reached: 379046 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2447000 mAh 
+Cc_info at the end: 2447000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 19187
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:30:51 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 04:40:51 +0200 - Duration: 600016 seconds 
+Real workload: 1.2032272995216649E11 - Integer reached: 369758 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 41.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2447000 mAh 
+Cc_info at the end: 2447000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 19188
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:30:51 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 04:40:51 +0200 - Duration: 600003 seconds 
+Real workload: 1.2163549350644508E11 - Integer reached: 371691 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 41.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2447000 mAh 
+Cc_info at the end: 2447000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 6 - ThreadProcess id: 19189
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:30:50 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 04:40:50 +0200 - Duration: 600010 seconds 
+Real workload: 1.210695507162397E11 - Integer reached: 370859 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2447000 mAh 
+Cc_info at the end: 2447000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 84.68269125750886                     8.66278e+11 9.77546e-11  2447000 2447000 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 3333-1101 
+phone format: 3,3,3,3,1,1,0,1 
+Exact values of frequencies: [1690000- 1690000- 1690000- 1690000- 741000- 741000- 0- 741000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 603.4307448863983 
+Ins Current (mA):522.4916166638094 
+Samples: 3000000 
+Consumed Energy (mAs): 304857.6885270319 
+Consumed Energy (mAh): 84.68269125750886 
+Consumed Energy (mWs): 1454581.747620002 
+Consumed Energy (mWh): 404.0504854500005 
+Avg power (mW): 2423.3847985913303 
+Avg Current (mA): 507.75892415863854 
+Avg Voltage (V): 4.7727074469580275 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 19182
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:30:49 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 04:40:50 +0200 - Duration: 600006 seconds 
+Real workload: 1.2580650835714868E11 - Integer reached: 377762 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2447000 mAh 
+Cc_info at the end: 2447000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 19183
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:30:51 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 04:40:51 +0200 - Duration: 600032 seconds 
+Real workload: 1.2457809946154945E11 - Integer reached: 375985 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 41.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2447000 mAh 
+Cc_info at the end: 2447000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 19184
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:30:51 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 04:40:51 +0200 - Duration: 600013 seconds 
+Real workload: 1.2616715624474438E11 - Integer reached: 378282 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 41.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2447000 mAh 
+Cc_info at the end: 2447000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 19186
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:30:50 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 04:40:50 +0200 - Duration: 600009 seconds 
+Real workload: 1.2669800114419202E11 - Integer reached: 379046 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2447000 mAh 
+Cc_info at the end: 2447000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 19187
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:30:51 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 04:40:51 +0200 - Duration: 600016 seconds 
+Real workload: 1.2032272995216649E11 - Integer reached: 369758 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 41.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2447000 mAh 
+Cc_info at the end: 2447000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 19188
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:30:51 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 04:40:51 +0200 - Duration: 600003 seconds 
+Real workload: 1.2163549350644508E11 - Integer reached: 371691 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 41.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2447000 mAh 
+Cc_info at the end: 2447000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 6 - ThreadProcess id: 19189
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:30:50 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 04:40:50 +0200 - Duration: 600010 seconds 
+Real workload: 1.210695507162397E11 - Integer reached: 370859 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2447000 mAh 
+Cc_info at the end: 2447000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 84.68269125750886 
+Workload: 8.66278e+11 
+Energy efficiency: 9.77546e-11 
+Starting cc information: 2447000 
+Ending cc information: 2447000 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_27_10/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_27_10/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_27_10/app_output_folder/Thread_0_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_27_10/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_27_10/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_27_10/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_27_10/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_27_10/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_27_10/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_27_10/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_27_10'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 84.68269125750886
+--- Experiment result, Avg Power = 2423.3847985913303
+--- Experiment result, Total Workload = 8.66278e+11
+--- Experiment result, Energy Efficiency = 9.77546e-11
+--- Adding result to summary file
+--- Starting cc information : 2447000 
+--- Ending cc information : 2447000
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 3333-1101.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_04_40_31
+--- Performing experiments on configuration 0220-0300
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  2
+--- Exact frequency of core  1:  1248000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1248000
+--- Frequency level of core 2 is  2
+--- Exact frequency of core  2:  1248000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 1248000
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  3
+--- Exact frequency of core  5:  2314000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 2314000
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 21667 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 3 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2445000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1209.5608500944982
+powermeter script : average_power with numpy  arrays =  1209.5608500944666
+powermeter script : Summary Result = time (s): 602.1920597553253
+Ins Current (mA):261.72168016001524
+Samples: 3000000
+Consumed Energy (mAs): 146015.34112040926
+Consumed Energy (mAh): 40.55981697789146
+Consumed Energy (mWs): 725265.8757952222
+Consumed Energy (mWh): 201.46274327645062
+Avg power (mW): 1209.5608500944982
+Avg Current (mA): 243.4294313510859
+Avg Voltage (V): 4.968835704792039
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 3
+--- Number of thread ended: 3 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2445000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 6 files pulled, 0 skipped. 0.0 MB/s (1403 bytes in 0.054s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 1248000- 1248000- 0- 0- 2314000- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.1920597553253 
+Ins Current (mA):261.72168016001524 
+Samples: 3000000 
+Consumed Energy (mAs): 146015.34112040926 
+Consumed Energy (mAh): 40.55981697789146 
+Consumed Energy (mWs): 725265.8757952222 
+Consumed Energy (mWh): 201.46274327645062 
+Avg power (mW): 1209.5608500944982 
+Avg Current (mA): 243.4294313510859 
+Avg Voltage (V): 4.968835704792039 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 40.55981697789146
+--- Starting cc_info = 2445000
+--- Ending cc_info = 2445000
+--- Getting the average power
+--- Avg Power = 1209.5608500944982
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 21743
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:47:42 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 04:57:42 +0200 - Duration: 600009 seconds 
+Real workload: 3.1607627078330437E10 - Integer reached: 129702 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 83.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2445000 mAh 
+Cc_info at the end: 2445000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 21744
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:47:42 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 04:57:42 +0200 - Duration: 600025 seconds 
+Real workload: 3.1466289576518936E10 - Integer reached: 129424 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 83.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2445000 mAh 
+Cc_info at the end: 2445000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 21745
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:47:42 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 04:57:42 +0200 - Duration: 600006 seconds 
+Real workload: 1.238275241590137E11 - Integer reached: 249578 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 83.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2445000 mAh 
+Cc_info at the end: 2445000 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,2,2,0,0,3,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.86901e+11
+--- Getting energy efficiency
+--- Energy efficiency: 2.17012e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 0220-0300 0,2,2,0,0,3,0,0                         [0- 1248000- 1248000- 0- 0- 2314000- 0- 0]                     time (s): 602.1920597553253 
+Ins Current (mA):261.72168016001524 
+Samples: 3000000 
+Consumed Energy (mAs): 146015.34112040926 
+Consumed Energy (mAh): 40.55981697789146 
+Consumed Energy (mWs): 725265.8757952222 
+Consumed Energy (mWh): 201.46274327645062 
+Avg power (mW): 1209.5608500944982 
+Avg Current (mA): 243.4294313510859 
+Avg Voltage (V): 4.968835704792039 
+ Thread : 0 - ThreadProcess id: 21743
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:47:42 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 04:57:42 +0200 - Duration: 600009 seconds 
+Real workload: 3.1607627078330437E10 - Integer reached: 129702 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 83.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2445000 mAh 
+Cc_info at the end: 2445000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 21744
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:47:42 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 04:57:42 +0200 - Duration: 600025 seconds 
+Real workload: 3.1466289576518936E10 - Integer reached: 129424 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 83.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2445000 mAh 
+Cc_info at the end: 2445000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 21745
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:47:42 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 04:57:42 +0200 - Duration: 600006 seconds 
+Real workload: 1.238275241590137E11 - Integer reached: 249578 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 83.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2445000 mAh 
+Cc_info at the end: 2445000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 40.55981697789146                     1.86901e+11 2.17012e-10  2445000 2445000 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 0220-0300 
+phone format: 0,2,2,0,0,3,0,0 
+Exact values of frequencies: [0- 1248000- 1248000- 0- 0- 2314000- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.1920597553253 
+Ins Current (mA):261.72168016001524 
+Samples: 3000000 
+Consumed Energy (mAs): 146015.34112040926 
+Consumed Energy (mAh): 40.55981697789146 
+Consumed Energy (mWs): 725265.8757952222 
+Consumed Energy (mWh): 201.46274327645062 
+Avg power (mW): 1209.5608500944982 
+Avg Current (mA): 243.4294313510859 
+Avg Voltage (V): 4.968835704792039 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 21743
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:47:42 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 04:57:42 +0200 - Duration: 600009 seconds 
+Real workload: 3.1607627078330437E10 - Integer reached: 129702 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 83.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2445000 mAh 
+Cc_info at the end: 2445000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 21744
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:47:42 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 04:57:42 +0200 - Duration: 600025 seconds 
+Real workload: 3.1466289576518936E10 - Integer reached: 129424 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 83.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2445000 mAh 
+Cc_info at the end: 2445000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 21745
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 04:47:42 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 04:57:42 +0200 - Duration: 600006 seconds 
+Real workload: 1.238275241590137E11 - Integer reached: 249578 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 83.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2445000 mAh 
+Cc_info at the end: 2445000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 40.55981697789146 
+Workload: 1.86901e+11 
+Energy efficiency: 2.17012e-10 
+Starting cc information: 2445000 
+Ending cc information: 2445000 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_43_33/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_43_33/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_43_33/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_43_33/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_43_33/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_43_33/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_43_33/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_43_33/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_43_33/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_43_33/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_43_33/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_43_33/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_43_33/app_output_folder/Thread_5_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_43_33/app_output_folder/Thread_6_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_43_33/app_output_folder/Thread_6_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_43_33/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_43_33/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_43_33/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_43_33/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_43_33/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_43_33/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_43_33/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_04_43_33'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 40.55981697789146
+--- Experiment result, Avg Power = 1209.5608500944982
+--- Experiment result, Total Workload = 1.86901e+11
+--- Experiment result, Energy Efficiency = 2.17012e-10
+--- Adding result to summary file
+--- Starting cc information : 2445000 
+--- Ending cc information : 2445000
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 0220-0300.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_04_57_19
+--- Performing experiments on configuration 2000-3030
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  2
+--- Exact frequency of core  0:  1248000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1248000
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  3
+--- Exact frequency of core  4:  2314000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 2314000
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  3
+--- Exact frequency of core  6:  2314000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 2314000
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 24029 24332 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 3 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2443500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1377.0461398312757
+powermeter script : average_power with numpy  arrays =  1377.0461398313937
+powermeter script : Summary Result = time (s): 603.0561389923096
+Ins Current (mA):269.9775405470277
+Samples: 3000000
+Consumed Energy (mAs): 167409.73518634113
+Consumed Energy (mAh): 46.50270421842809
+Consumed Energy (mWs): 827067.6124103861
+Consumed Energy (mWh): 229.74100344732946
+Avg power (mW): 1377.0461398312757
+Avg Current (mA): 278.5864517409635
+Avg Voltage (V): 4.942975981874692
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 3
+--- Number of thread ended: 3 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2443500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 6 files pulled, 0 skipped. 0.0 MB/s (1400 bytes in 0.048s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1248000- 0- 0- 0- 2314000- 0- 2314000- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 603.0561389923096 
+Ins Current (mA):269.9775405470277 
+Samples: 3000000 
+Consumed Energy (mAs): 167409.73518634113 
+Consumed Energy (mAh): 46.50270421842809 
+Consumed Energy (mWs): 827067.6124103861 
+Consumed Energy (mWh): 229.74100344732946 
+Avg power (mW): 1377.0461398312757 
+Avg Current (mA): 278.5864517409635 
+Avg Voltage (V): 4.942975981874692 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 46.50270421842809
+--- Starting cc_info = 2443500
+--- Ending cc_info = 2443500
+--- Getting the average power
+--- Avg Power = 1377.0461398312757
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 24077
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:04:55 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 05:14:56 +0200 - Duration: 600027 seconds 
+Real workload: 3.17911430094113E10 - Integer reached: 130062 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 79.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2443500 mAh 
+Cc_info at the end: 2443500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 24078
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:04:55 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 05:14:56 +0200 - Duration: 600003 seconds 
+Real workload: 1.2407785502182448E11 - Integer reached: 249820 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 79.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2443500 mAh 
+Cc_info at the end: 2443500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 24079
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:04:55 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 05:14:55 +0200 - Duration: 600007 seconds 
+Real workload: 1.24442441992055E11 - Integer reached: 250172 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 79.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2443500 mAh 
+Cc_info at the end: 2443500 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,0,0,0,3,0,3,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 2.80311e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.65897e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 2000-3030 2,0,0,0,3,0,3,0                         [1248000- 0- 0- 0- 2314000- 0- 2314000- 0]                     time (s): 603.0561389923096 
+Ins Current (mA):269.9775405470277 
+Samples: 3000000 
+Consumed Energy (mAs): 167409.73518634113 
+Consumed Energy (mAh): 46.50270421842809 
+Consumed Energy (mWs): 827067.6124103861 
+Consumed Energy (mWh): 229.74100344732946 
+Avg power (mW): 1377.0461398312757 
+Avg Current (mA): 278.5864517409635 
+Avg Voltage (V): 4.942975981874692 
+ Thread : 0 - ThreadProcess id: 24077
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:04:55 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 05:14:56 +0200 - Duration: 600027 seconds 
+Real workload: 3.17911430094113E10 - Integer reached: 130062 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 79.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2443500 mAh 
+Cc_info at the end: 2443500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 24078
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:04:55 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 05:14:56 +0200 - Duration: 600003 seconds 
+Real workload: 1.2407785502182448E11 - Integer reached: 249820 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 79.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2443500 mAh 
+Cc_info at the end: 2443500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 24079
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:04:55 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 05:14:55 +0200 - Duration: 600007 seconds 
+Real workload: 1.24442441992055E11 - Integer reached: 250172 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 79.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2443500 mAh 
+Cc_info at the end: 2443500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 46.50270421842809                     2.80311e+11 1.65897e-10  2443500 2443500 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 2000-3030 
+phone format: 2,0,0,0,3,0,3,0 
+Exact values of frequencies: [1248000- 0- 0- 0- 2314000- 0- 2314000- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 603.0561389923096 
+Ins Current (mA):269.9775405470277 
+Samples: 3000000 
+Consumed Energy (mAs): 167409.73518634113 
+Consumed Energy (mAh): 46.50270421842809 
+Consumed Energy (mWs): 827067.6124103861 
+Consumed Energy (mWh): 229.74100344732946 
+Avg power (mW): 1377.0461398312757 
+Avg Current (mA): 278.5864517409635 
+Avg Voltage (V): 4.942975981874692 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 24077
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:04:55 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 05:14:56 +0200 - Duration: 600027 seconds 
+Real workload: 3.17911430094113E10 - Integer reached: 130062 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 79.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2443500 mAh 
+Cc_info at the end: 2443500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 24078
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:04:55 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 05:14:56 +0200 - Duration: 600003 seconds 
+Real workload: 1.2407785502182448E11 - Integer reached: 249820 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 79.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2443500 mAh 
+Cc_info at the end: 2443500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 24079
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:04:55 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 05:14:55 +0200 - Duration: 600007 seconds 
+Real workload: 1.24442441992055E11 - Integer reached: 250172 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 79.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2443500 mAh 
+Cc_info at the end: 2443500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 46.50270421842809 
+Workload: 2.80311e+11 
+Energy efficiency: 1.65897e-10 
+Starting cc information: 2443500 
+Ending cc information: 2443500 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_00_21/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_00_21/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_00_21/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_00_21/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_00_21/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_00_21/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_00_21/app_output_folder/Thread_2_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_00_21/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_00_21/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_00_21/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_00_21/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_00_21/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_00_21/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_00_21/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_00_21'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 46.50270421842809
+--- Experiment result, Avg Power = 1377.0461398312757
+--- Experiment result, Total Workload = 2.80311e+11
+--- Experiment result, Energy Efficiency = 1.65897e-10
+--- Adding result to summary file
+--- Starting cc information : 2443500 
+--- Ending cc information : 2443500
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 2000-3030.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_05_14_33
+--- Performing experiments on configuration 1100-2200
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  1
+--- Exact frequency of core  0:  598000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 598000
+--- Frequency level of core 1 is  1
+--- Exact frequency of core  1:  598000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 598000
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  2
+--- Exact frequency of core  4:  1469000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 1469000
+--- Frequency level of core 5 is  2
+--- Exact frequency of core  5:  1469000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 1469000
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 26334 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  2
+--- frequency level of core 5 is  2
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 1 
+--- The current number of thread ready to be sambled  : 1, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2442000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1387.9021439196908
+powermeter script : average_power with numpy  arrays =  1387.9021439200485
+powermeter script : Summary Result = time (s): 602.5691652297974
+Ins Current (mA):249.90775110210205
+Samples: 3000000
+Consumed Energy (mAs): 167964.84811562803
+Consumed Energy (mAh): 46.65690225434112
+Consumed Energy (mWs): 829814.4297409378
+Consumed Energy (mWh): 230.5040082613716
+Avg power (mW): 1387.9021439196908
+Avg Current (mA): 280.8794711328069
+Avg Voltage (V): 4.941272989165719
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  2
+--- frequency level of core 5 is  2
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2442000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1872 bytes in 0.064s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [598000- 598000- 0- 0- 1469000- 1469000- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.5691652297974 
+Ins Current (mA):249.90775110210205 
+Samples: 3000000 
+Consumed Energy (mAs): 167964.84811562803 
+Consumed Energy (mAh): 46.65690225434112 
+Consumed Energy (mWs): 829814.4297409378 
+Consumed Energy (mWh): 230.5040082613716 
+Avg power (mW): 1387.9021439196908 
+Avg Current (mA): 280.8794711328069 
+Avg Voltage (V): 4.941272989165719 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 46.65690225434112
+--- Starting cc_info = 2442000
+--- Ending cc_info = 2442000
+--- Getting the average power
+--- Avg Power = 1387.9021439196908
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 26405
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:22:15 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 05:32:17 +0200 - Duration: 600038 seconds 
+Real workload: 3.1760371287359272E10 - Integer reached: 149204 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 54.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2442000 mAh 
+Cc_info at the end: 2442000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 26406
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:22:16 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 05:32:17 +0200 - Duration: 600002 seconds 
+Real workload: 3.1296878835305897E10 - Integer reached: 148157 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 54.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2442000 mAh 
+Cc_info at the end: 2442000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 26407
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:22:16 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 05:32:16 +0200 - Duration: 600009 seconds 
+Real workload: 1.2637232708270714E11 - Integer reached: 289346 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 54.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2442000 mAh 
+Cc_info at the end: 2442000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 26409
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:22:15 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 05:32:16 +0200 - Duration: 600003 seconds 
+Real workload: 1.2535653528720947E11 - Integer reached: 288227 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 54.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2442000 mAh 
+Cc_info at the end: 2442000 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,1,0,0,2,2,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 3.14786e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.48218e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 1100-2200 1,1,0,0,2,2,0,0                         [598000- 598000- 0- 0- 1469000- 1469000- 0- 0]                     time (s): 602.5691652297974 
+Ins Current (mA):249.90775110210205 
+Samples: 3000000 
+Consumed Energy (mAs): 167964.84811562803 
+Consumed Energy (mAh): 46.65690225434112 
+Consumed Energy (mWs): 829814.4297409378 
+Consumed Energy (mWh): 230.5040082613716 
+Avg power (mW): 1387.9021439196908 
+Avg Current (mA): 280.8794711328069 
+Avg Voltage (V): 4.941272989165719 
+ Thread : 0 - ThreadProcess id: 26405
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:22:15 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 05:32:17 +0200 - Duration: 600038 seconds 
+Real workload: 3.1760371287359272E10 - Integer reached: 149204 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 54.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2442000 mAh 
+Cc_info at the end: 2442000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 26406
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:22:16 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 05:32:17 +0200 - Duration: 600002 seconds 
+Real workload: 3.1296878835305897E10 - Integer reached: 148157 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 54.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2442000 mAh 
+Cc_info at the end: 2442000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 26407
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:22:16 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 05:32:16 +0200 - Duration: 600009 seconds 
+Real workload: 1.2637232708270714E11 - Integer reached: 289346 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 54.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2442000 mAh 
+Cc_info at the end: 2442000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 26409
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:22:15 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 05:32:16 +0200 - Duration: 600003 seconds 
+Real workload: 1.2535653528720947E11 - Integer reached: 288227 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 54.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2442000 mAh 
+Cc_info at the end: 2442000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 46.65690225434112                     3.14786e+11 1.48218e-10  2442000 2442000 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 1100-2200 
+phone format: 1,1,0,0,2,2,0,0 
+Exact values of frequencies: [598000- 598000- 0- 0- 1469000- 1469000- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.5691652297974 
+Ins Current (mA):249.90775110210205 
+Samples: 3000000 
+Consumed Energy (mAs): 167964.84811562803 
+Consumed Energy (mAh): 46.65690225434112 
+Consumed Energy (mWs): 829814.4297409378 
+Consumed Energy (mWh): 230.5040082613716 
+Avg power (mW): 1387.9021439196908 
+Avg Current (mA): 280.8794711328069 
+Avg Voltage (V): 4.941272989165719 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 26405
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:22:15 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 05:32:17 +0200 - Duration: 600038 seconds 
+Real workload: 3.1760371287359272E10 - Integer reached: 149204 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 54.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2442000 mAh 
+Cc_info at the end: 2442000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 26406
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:22:16 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 05:32:17 +0200 - Duration: 600002 seconds 
+Real workload: 3.1296878835305897E10 - Integer reached: 148157 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 54.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2442000 mAh 
+Cc_info at the end: 2442000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 26407
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:22:16 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 05:32:16 +0200 - Duration: 600009 seconds 
+Real workload: 1.2637232708270714E11 - Integer reached: 289346 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 54.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2442000 mAh 
+Cc_info at the end: 2442000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 26409
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:22:15 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 05:32:16 +0200 - Duration: 600003 seconds 
+Real workload: 1.2535653528720947E11 - Integer reached: 288227 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 54.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2442000 mAh 
+Cc_info at the end: 2442000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 46.65690225434112 
+Workload: 3.14786e+11 
+Energy efficiency: 1.48218e-10 
+Starting cc information: 2442000 
+Ending cc information: 2442000 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_17_35/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_17_35/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_17_35/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_17_35/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_17_35/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_17_35/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_17_35/app_output_folder/Thread_2_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_17_35/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_17_35/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_17_35/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_17_35/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_17_35/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_17_35/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_17_35/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_17_35'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 46.65690225434112
+--- Experiment result, Avg Power = 1387.9021439196908
+--- Experiment result, Total Workload = 3.14786e+11
+--- Experiment result, Energy Efficiency = 1.48218e-10
+--- Adding result to summary file
+--- Starting cc information : 2442000 
+--- Ending cc information : 2442000
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 1100-2200.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_05_31_54
+--- Performing experiments on configuration 3330-0101
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  3
+--- Exact frequency of core  0:  1690000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1690000
+--- Frequency level of core 1 is  3
+--- Exact frequency of core  1:  1690000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1690000
+--- Frequency level of core 2 is  3
+--- Exact frequency of core  2:  1690000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 1690000
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  1
+--- Exact frequency of core  5:  741000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 741000
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  1
+--- Exact frequency of core  7:  741000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 741000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 28788 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  3
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  1
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 3 
+--- The current number of thread ready to be sambled  : 3, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2440500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1402.8668549757522
+powermeter script : average_power with numpy  arrays =  1402.8668549758243
+powermeter script : Summary Result = time (s): 602.9458403587341
+Ins Current (mA):275.12619295257906
+Samples: 3000000
+Consumed Energy (mAs): 170428.3746883509
+Consumed Energy (mAh): 47.341215191208576
+Consumed Energy (mWs): 841496.6654895615
+Consumed Energy (mWh): 233.74907374710043
+Avg power (mW): 1402.8668549757522
+Avg Current (mA): 284.0330837628725
+Avg Voltage (V): 4.939096658708068
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  3
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  1
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2440500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.0 MB/s (2338 bytes in 0.082s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1690000- 1690000- 1690000- 0- 0- 741000- 0- 741000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.9458403587341 
+Ins Current (mA):275.12619295257906 
+Samples: 3000000 
+Consumed Energy (mAs): 170428.3746883509 
+Consumed Energy (mAh): 47.341215191208576 
+Consumed Energy (mWs): 841496.6654895615 
+Consumed Energy (mWh): 233.74907374710043 
+Avg power (mW): 1402.8668549757522 
+Avg Current (mA): 284.0330837628725 
+Avg Voltage (V): 4.939096658708068 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 47.341215191208576
+--- Starting cc_info = 2440500
+--- Ending cc_info = 2440500
+--- Getting the average power
+--- Avg Power = 1402.8668549757522
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 28863
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:39:02 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 05:49:02 +0200 - Duration: 600021 seconds 
+Real workload: 3.152173518865426E10 - Integer reached: 165440 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2440500 mAh 
+Cc_info at the end: 2440500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 28864
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:39:00 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 05:49:01 +0200 - Duration: 600008 seconds 
+Real workload: 3.1661454554894787E10 - Integer reached: 165791 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2440500 mAh 
+Cc_info at the end: 2440500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 28865
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:39:02 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 05:49:02 +0200 - Duration: 600041 seconds 
+Real workload: 3.138947738661917E10 - Integer reached: 165107 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2440500 mAh 
+Cc_info at the end: 2440500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 28866
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:39:01 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 05:49:01 +0200 - Duration: 600003 seconds 
+Real workload: 1.2210938820259319E11 - Integer reached: 316808 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2440500 mAh 
+Cc_info at the end: 2440500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 28867
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:39:01 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 05:49:01 +0200 - Duration: 600020 seconds 
+Real workload: 1.2217038957641122E11 - Integer reached: 316884 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2440500 mAh 
+Cc_info at the end: 2440500 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,3,3,0,0,1,0,1 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 3.38852e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.39711e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 3330-0101 3,3,3,0,0,1,0,1                         [1690000- 1690000- 1690000- 0- 0- 741000- 0- 741000]                     time (s): 602.9458403587341 
+Ins Current (mA):275.12619295257906 
+Samples: 3000000 
+Consumed Energy (mAs): 170428.3746883509 
+Consumed Energy (mAh): 47.341215191208576 
+Consumed Energy (mWs): 841496.6654895615 
+Consumed Energy (mWh): 233.74907374710043 
+Avg power (mW): 1402.8668549757522 
+Avg Current (mA): 284.0330837628725 
+Avg Voltage (V): 4.939096658708068 
+ Thread : 0 - ThreadProcess id: 28863
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:39:02 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 05:49:02 +0200 - Duration: 600021 seconds 
+Real workload: 3.152173518865426E10 - Integer reached: 165440 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2440500 mAh 
+Cc_info at the end: 2440500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 28864
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:39:00 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 05:49:01 +0200 - Duration: 600008 seconds 
+Real workload: 3.1661454554894787E10 - Integer reached: 165791 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2440500 mAh 
+Cc_info at the end: 2440500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 28865
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:39:02 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 05:49:02 +0200 - Duration: 600041 seconds 
+Real workload: 3.138947738661917E10 - Integer reached: 165107 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2440500 mAh 
+Cc_info at the end: 2440500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 28866
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:39:01 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 05:49:01 +0200 - Duration: 600003 seconds 
+Real workload: 1.2210938820259319E11 - Integer reached: 316808 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2440500 mAh 
+Cc_info at the end: 2440500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 28867
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:39:01 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 05:49:01 +0200 - Duration: 600020 seconds 
+Real workload: 1.2217038957641122E11 - Integer reached: 316884 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2440500 mAh 
+Cc_info at the end: 2440500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 47.341215191208576                     3.38852e+11 1.39711e-10  2440500 2440500 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 3330-0101 
+phone format: 3,3,3,0,0,1,0,1 
+Exact values of frequencies: [1690000- 1690000- 1690000- 0- 0- 741000- 0- 741000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.9458403587341 
+Ins Current (mA):275.12619295257906 
+Samples: 3000000 
+Consumed Energy (mAs): 170428.3746883509 
+Consumed Energy (mAh): 47.341215191208576 
+Consumed Energy (mWs): 841496.6654895615 
+Consumed Energy (mWh): 233.74907374710043 
+Avg power (mW): 1402.8668549757522 
+Avg Current (mA): 284.0330837628725 
+Avg Voltage (V): 4.939096658708068 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 28863
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:39:02 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 05:49:02 +0200 - Duration: 600021 seconds 
+Real workload: 3.152173518865426E10 - Integer reached: 165440 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2440500 mAh 
+Cc_info at the end: 2440500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 28864
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:39:00 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 05:49:01 +0200 - Duration: 600008 seconds 
+Real workload: 3.1661454554894787E10 - Integer reached: 165791 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2440500 mAh 
+Cc_info at the end: 2440500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 28865
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:39:02 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 05:49:02 +0200 - Duration: 600041 seconds 
+Real workload: 3.138947738661917E10 - Integer reached: 165107 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2440500 mAh 
+Cc_info at the end: 2440500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 28866
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:39:01 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 05:49:01 +0200 - Duration: 600003 seconds 
+Real workload: 1.2210938820259319E11 - Integer reached: 316808 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2440500 mAh 
+Cc_info at the end: 2440500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 28867
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:39:01 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 05:49:01 +0200 - Duration: 600020 seconds 
+Real workload: 1.2217038957641122E11 - Integer reached: 316884 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2440500 mAh 
+Cc_info at the end: 2440500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 47.341215191208576 
+Workload: 3.38852e+11 
+Energy efficiency: 1.39711e-10 
+Starting cc information: 2440500 
+Ending cc information: 2440500 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_34_56/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_34_56/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_34_56/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_34_56/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_34_56/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_34_56/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_34_56/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_34_56/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_34_56/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_34_56/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_34_56/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_34_56/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_34_56/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_34_56/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_34_56/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_34_56/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_34_56'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 47.341215191208576
+--- Experiment result, Avg Power = 1402.8668549757522
+--- Experiment result, Total Workload = 3.38852e+11
+--- Experiment result, Energy Efficiency = 1.39711e-10
+--- Adding result to summary file
+--- Starting cc information : 2440500 
+--- Ending cc information : 2440500
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 3330-0101.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_05_48_41
+--- Performing experiments on configuration 3300-1001
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  3
+--- Exact frequency of core  0:  1690000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1690000
+--- Frequency level of core 1 is  3
+--- Exact frequency of core  1:  1690000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1690000
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  1
+--- Exact frequency of core  4:  741000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 741000
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  1
+--- Exact frequency of core  7:  741000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 741000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 31167 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  1
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 1 
+--- The current number of thread ready to be sambled  : 1, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2439000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1393.2321764033675
+powermeter script : average_power with numpy  arrays =  1393.23217640354
+powermeter script : Summary Result = time (s): 603.4301373958588
+Ins Current (mA):271.17689301007266
+Samples: 3000000
+Consumed Energy (mAs): 169648.50500673038
+Consumed Energy (mAh): 47.124584724091775
+Consumed Energy (mWs): 837815.4887052819
+Consumed Energy (mWh): 232.72652464035608
+Avg power (mW): 1393.2321764033675
+Avg Current (mA): 281.9939413224258
+Avg Voltage (V): 4.940645780791352
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  3
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  1
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2439000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1871 bytes in 0.062s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1690000- 1690000- 0- 0- 741000- 0- 0- 741000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 603.4301373958588 
+Ins Current (mA):271.17689301007266 
+Samples: 3000000 
+Consumed Energy (mAs): 169648.50500673038 
+Consumed Energy (mAh): 47.124584724091775 
+Consumed Energy (mWs): 837815.4887052819 
+Consumed Energy (mWh): 232.72652464035608 
+Avg power (mW): 1393.2321764033675 
+Avg Current (mA): 281.9939413224258 
+Avg Voltage (V): 4.940645780791352 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 47.124584724091775
+--- Starting cc_info = 2439000
+--- Ending cc_info = 2439000
+--- Getting the average power
+--- Avg Power = 1393.2321764033675
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 31243
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:56:15 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 06:06:16 +0200 - Duration: 600003 seconds 
+Real workload: 3.1558071498820545E10 - Integer reached: 148748 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2439000 mAh 
+Cc_info at the end: 2439000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 31244
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:56:15 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 06:06:16 +0200 - Duration: 600028 seconds 
+Real workload: 3.120522129453603E10 - Integer reached: 147949 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2439000 mAh 
+Cc_info at the end: 2439000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 31245
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:56:16 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 06:06:16 +0200 - Duration: 600012 seconds 
+Real workload: 1.2629228964516225E11 - Integer reached: 289258 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2439000 mAh 
+Cc_info at the end: 2439000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 31246
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:56:16 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 06:06:17 +0200 - Duration: 600005 seconds 
+Real workload: 1.2452457204734196E11 - Integer reached: 287307 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2439000 mAh 
+Cc_info at the end: 2439000 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,3,0,0,1,0,0,1 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 3.1358e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.50279e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 3300-1001 3,3,0,0,1,0,0,1                         [1690000- 1690000- 0- 0- 741000- 0- 0- 741000]                     time (s): 603.4301373958588 
+Ins Current (mA):271.17689301007266 
+Samples: 3000000 
+Consumed Energy (mAs): 169648.50500673038 
+Consumed Energy (mAh): 47.124584724091775 
+Consumed Energy (mWs): 837815.4887052819 
+Consumed Energy (mWh): 232.72652464035608 
+Avg power (mW): 1393.2321764033675 
+Avg Current (mA): 281.9939413224258 
+Avg Voltage (V): 4.940645780791352 
+ Thread : 0 - ThreadProcess id: 31243
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:56:15 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 06:06:16 +0200 - Duration: 600003 seconds 
+Real workload: 3.1558071498820545E10 - Integer reached: 148748 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2439000 mAh 
+Cc_info at the end: 2439000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 31244
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:56:15 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 06:06:16 +0200 - Duration: 600028 seconds 
+Real workload: 3.120522129453603E10 - Integer reached: 147949 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2439000 mAh 
+Cc_info at the end: 2439000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 31245
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:56:16 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 06:06:16 +0200 - Duration: 600012 seconds 
+Real workload: 1.2629228964516225E11 - Integer reached: 289258 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2439000 mAh 
+Cc_info at the end: 2439000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 31246
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:56:16 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 06:06:17 +0200 - Duration: 600005 seconds 
+Real workload: 1.2452457204734196E11 - Integer reached: 287307 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2439000 mAh 
+Cc_info at the end: 2439000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 47.124584724091775                     3.1358e+11 1.50279e-10  2439000 2439000 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 3300-1001 
+phone format: 3,3,0,0,1,0,0,1 
+Exact values of frequencies: [1690000- 1690000- 0- 0- 741000- 0- 0- 741000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 603.4301373958588 
+Ins Current (mA):271.17689301007266 
+Samples: 3000000 
+Consumed Energy (mAs): 169648.50500673038 
+Consumed Energy (mAh): 47.124584724091775 
+Consumed Energy (mWs): 837815.4887052819 
+Consumed Energy (mWh): 232.72652464035608 
+Avg power (mW): 1393.2321764033675 
+Avg Current (mA): 281.9939413224258 
+Avg Voltage (V): 4.940645780791352 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 31243
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:56:15 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 06:06:16 +0200 - Duration: 600003 seconds 
+Real workload: 3.1558071498820545E10 - Integer reached: 148748 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2439000 mAh 
+Cc_info at the end: 2439000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 31244
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:56:15 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 06:06:16 +0200 - Duration: 600028 seconds 
+Real workload: 3.120522129453603E10 - Integer reached: 147949 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2439000 mAh 
+Cc_info at the end: 2439000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 31245
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:56:16 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 06:06:16 +0200 - Duration: 600012 seconds 
+Real workload: 1.2629228964516225E11 - Integer reached: 289258 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2439000 mAh 
+Cc_info at the end: 2439000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 31246
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 05:56:16 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 06:06:17 +0200 - Duration: 600005 seconds 
+Real workload: 1.2452457204734196E11 - Integer reached: 287307 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2439000 mAh 
+Cc_info at the end: 2439000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 47.124584724091775 
+Workload: 3.1358e+11 
+Energy efficiency: 1.50279e-10 
+Starting cc information: 2439000 
+Ending cc information: 2439000 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_51_44/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_51_44/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_51_44/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_51_44/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_51_44/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_51_44/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_51_44/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_51_44/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_51_44/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_51_44/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_51_44/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_51_44/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_51_44/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_51_44/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_51_44/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_51_44/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_51_44/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_51_44/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_05_51_44'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 47.124584724091775
+--- Experiment result, Avg Power = 1393.2321764033675
+--- Experiment result, Total Workload = 3.1358e+11
+--- Experiment result, Energy Efficiency = 1.50279e-10
+--- Adding result to summary file
+--- Starting cc information : 2439000 
+--- Ending cc information : 2439000
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 3300-1001.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_06_05_55
+--- Performing experiments on configuration 0222-0022
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  2
+--- Exact frequency of core  1:  1248000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1248000
+--- Frequency level of core 2 is  2
+--- Exact frequency of core  2:  1248000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 1248000
+--- Frequency level of core 3 is  2
+--- Exact frequency of core  3:  1248000
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1248000
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  2
+--- Exact frequency of core  6:  1469000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 1469000
+--- Frequency level of core 7 is  2
+--- Exact frequency of core  7:  1469000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 1469000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 1246 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  2
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  2
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2436000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  2257.0091533763593
+powermeter script : average_power with numpy  arrays =  2257.0091533768386
+powermeter script : Summary Result = time (s): 602.6789326667786
+Ins Current (mA):459.45572441433853
+Samples: 3000000
+Consumed Energy (mAs): 282633.0107766792
+Consumed Energy (mAh): 78.50916966018868
+Consumed Energy (mWs): 1356225.7596130606
+Consumed Energy (mWh): 376.72937767029464
+Avg power (mW): 2257.0091533763593
+Avg Current (mA): 470.11845687316935
+Avg Voltage (V): 4.8009371263321095
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  2
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  2
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2436000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.1 MB/s (2327 bytes in 0.043s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 1248000- 1248000- 1248000- 0- 0- 1469000- 1469000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.6789326667786 
+Ins Current (mA):459.45572441433853 
+Samples: 3000000 
+Consumed Energy (mAs): 282633.0107766792 
+Consumed Energy (mAh): 78.50916966018868 
+Consumed Energy (mWs): 1356225.7596130606 
+Consumed Energy (mWh): 376.72937767029464 
+Avg power (mW): 2257.0091533763593 
+Avg Current (mA): 470.11845687316935 
+Avg Voltage (V): 4.8009371263321095 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 78.50916966018868
+--- Starting cc_info = 2436000
+--- Ending cc_info = 2436000
+--- Getting the average power
+--- Avg Power = 2257.0091533763593
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 1319
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:12:43 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 06:22:43 +0200 - Duration: 600013 seconds 
+Real workload: 9.164124282111147E10 - Integer reached: 276020 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2436000 mAh 
+Cc_info at the end: 2436000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 1320
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:12:42 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 06:22:42 +0200 - Duration: 600005 seconds 
+Real workload: 9.137240932628596E10 - Integer reached: 275631 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2436000 mAh 
+Cc_info at the end: 2436000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 1321
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:12:42 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 06:22:42 +0200 - Duration: 600003 seconds 
+Real workload: 9.158384813442854E10 - Integer reached: 275937 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2436000 mAh 
+Cc_info at the end: 2436000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 1323
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:12:42 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 06:22:43 +0200 - Duration: 600014 seconds 
+Real workload: 2.5979551809973642E11 - Integer reached: 455363 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2436000 mAh 
+Cc_info at the end: 2436000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 1324
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:12:42 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 06:22:42 +0200 - Duration: 600005 seconds 
+Real workload: 2.5817372023835648E11 - Integer reached: 453994 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2436000 mAh 
+Cc_info at the end: 2436000 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,2,2,2,0,0,2,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 7.92567e+11
+--- Getting energy efficiency
+--- Energy efficiency: 9.90568e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 0222-0022 0,2,2,2,0,0,2,2                         [0- 1248000- 1248000- 1248000- 0- 0- 1469000- 1469000]                     time (s): 602.6789326667786 
+Ins Current (mA):459.45572441433853 
+Samples: 3000000 
+Consumed Energy (mAs): 282633.0107766792 
+Consumed Energy (mAh): 78.50916966018868 
+Consumed Energy (mWs): 1356225.7596130606 
+Consumed Energy (mWh): 376.72937767029464 
+Avg power (mW): 2257.0091533763593 
+Avg Current (mA): 470.11845687316935 
+Avg Voltage (V): 4.8009371263321095 
+ Thread : 0 - ThreadProcess id: 1319
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:12:43 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 06:22:43 +0200 - Duration: 600013 seconds 
+Real workload: 9.164124282111147E10 - Integer reached: 276020 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2436000 mAh 
+Cc_info at the end: 2436000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 1320
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:12:42 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 06:22:42 +0200 - Duration: 600005 seconds 
+Real workload: 9.137240932628596E10 - Integer reached: 275631 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2436000 mAh 
+Cc_info at the end: 2436000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 1321
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:12:42 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 06:22:42 +0200 - Duration: 600003 seconds 
+Real workload: 9.158384813442854E10 - Integer reached: 275937 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2436000 mAh 
+Cc_info at the end: 2436000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 1323
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:12:42 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 06:22:43 +0200 - Duration: 600014 seconds 
+Real workload: 2.5979551809973642E11 - Integer reached: 455363 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2436000 mAh 
+Cc_info at the end: 2436000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 1324
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:12:42 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 06:22:42 +0200 - Duration: 600005 seconds 
+Real workload: 2.5817372023835648E11 - Integer reached: 453994 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2436000 mAh 
+Cc_info at the end: 2436000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 78.50916966018868                     7.92567e+11 9.90568e-11  2436000 2436000 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 0222-0022 
+phone format: 0,2,2,2,0,0,2,2 
+Exact values of frequencies: [0- 1248000- 1248000- 1248000- 0- 0- 1469000- 1469000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.6789326667786 
+Ins Current (mA):459.45572441433853 
+Samples: 3000000 
+Consumed Energy (mAs): 282633.0107766792 
+Consumed Energy (mAh): 78.50916966018868 
+Consumed Energy (mWs): 1356225.7596130606 
+Consumed Energy (mWh): 376.72937767029464 
+Avg power (mW): 2257.0091533763593 
+Avg Current (mA): 470.11845687316935 
+Avg Voltage (V): 4.8009371263321095 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 1319
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:12:43 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 06:22:43 +0200 - Duration: 600013 seconds 
+Real workload: 9.164124282111147E10 - Integer reached: 276020 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2436000 mAh 
+Cc_info at the end: 2436000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 1320
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:12:42 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 06:22:42 +0200 - Duration: 600005 seconds 
+Real workload: 9.137240932628596E10 - Integer reached: 275631 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2436000 mAh 
+Cc_info at the end: 2436000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 1321
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:12:42 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 06:22:42 +0200 - Duration: 600003 seconds 
+Real workload: 9.158384813442854E10 - Integer reached: 275937 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2436000 mAh 
+Cc_info at the end: 2436000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 1323
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:12:42 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 06:22:43 +0200 - Duration: 600014 seconds 
+Real workload: 2.5979551809973642E11 - Integer reached: 455363 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2436000 mAh 
+Cc_info at the end: 2436000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 1324
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:12:42 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 06:22:42 +0200 - Duration: 600005 seconds 
+Real workload: 2.5817372023835648E11 - Integer reached: 453994 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 39.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2436000 mAh 
+Cc_info at the end: 2436000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 78.50916966018868 
+Workload: 7.92567e+11 
+Energy efficiency: 9.90568e-11 
+Starting cc information: 2436000 
+Ending cc information: 2436000 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_08_58/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_08_58/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_08_58/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_08_58/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_08_58/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_08_58/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_08_58/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_08_58/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_08_58/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_08_58/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_08_58/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_08_58/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_08_58/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_08_58/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_08_58/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_08_58/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_08_58'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 78.50916966018868
+--- Experiment result, Avg Power = 2257.0091533763593
+--- Experiment result, Total Workload = 7.92567e+11
+--- Experiment result, Energy Efficiency = 9.90568e-11
+--- Adding result to summary file
+--- Starting cc information : 2436000 
+--- Ending cc information : 2436000
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 0222-0022.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_06_22_20
+--- Performing experiments on configuration 1111-3000
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  1
+--- Exact frequency of core  0:  598000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 598000
+--- Frequency level of core 1 is  1
+--- Exact frequency of core  1:  598000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 598000
+--- Frequency level of core 2 is  1
+--- Exact frequency of core  2:  598000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 598000
+--- Frequency level of core 3 is  1
+--- Exact frequency of core  3:  598000
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 598000
+--- Frequency level of core 4 is  3
+--- Exact frequency of core  4:  2314000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 2314000
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 4189 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  1
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 4 
+--- The current number of thread ready to be sambled  : 4, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2434500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1264.75651955678
+powermeter script : average_power with numpy  arrays =  1264.7565195569025
+powermeter script : Summary Result = time (s): 604.240972995758
+Ins Current (mA):255.44511159030475
+Samples: 3000000
+Consumed Energy (mAs): 152582.5370359262
+Consumed Energy (mAh): 42.38403806553505
+Consumed Energy (mWs): 756677.9168414545
+Consumed Energy (mWh): 210.18831023373735
+Avg power (mW): 1264.75651955678
+Avg Current (mA): 254.96225748385814
+Avg Voltage (V): 4.960563700832672
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  1
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2434500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.0 MB/s (2326 bytes in 0.061s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [598000- 598000- 598000- 598000- 2314000- 0- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 604.240972995758 
+Ins Current (mA):255.44511159030475 
+Samples: 3000000 
+Consumed Energy (mAs): 152582.5370359262 
+Consumed Energy (mAh): 42.38403806553505 
+Consumed Energy (mWs): 756677.9168414545 
+Consumed Energy (mWh): 210.18831023373735 
+Avg power (mW): 1264.75651955678 
+Avg Current (mA): 254.96225748385814 
+Avg Voltage (V): 4.960563700832672 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 42.38403806553505
+--- Starting cc_info = 2434500
+--- Ending cc_info = 2434500
+--- Getting the average power
+--- Avg Power = 1264.75651955678
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 4316
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:29:43 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 06:39:44 +0200 - Duration: 600030 seconds 
+Real workload: 4.036357722660325E10 - Integer reached: 186255 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 66.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2434500 mAh 
+Cc_info at the end: 2434500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 4323
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:29:44 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 06:39:44 +0200 - Duration: 600019 seconds 
+Real workload: 4.067656597697771E10 - Integer reached: 186946 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 66.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2434500 mAh 
+Cc_info at the end: 2434500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 4329
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:29:44 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 06:39:45 +0200 - Duration: 600003 seconds 
+Real workload: 4.115730554792218E10 - Integer reached: 188002 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 66.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2434500 mAh 
+Cc_info at the end: 2434500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 4332
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:29:44 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 06:39:46 +0200 - Duration: 600002 seconds 
+Real workload: 4.191479132262859E10 - Integer reached: 189653 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 66.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2434500 mAh 
+Cc_info at the end: 2434500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 4333
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:29:45 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 06:39:45 +0200 - Duration: 600006 seconds 
+Real workload: 1.2671278851846132E11 - Integer reached: 322489 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 66.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2434500 mAh 
+Cc_info at the end: 2434500 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,1,1,1,3,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 2.90825e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.45737e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 1111-3000 1,1,1,1,3,0,0,0                         [598000- 598000- 598000- 598000- 2314000- 0- 0- 0]                     time (s): 604.240972995758 
+Ins Current (mA):255.44511159030475 
+Samples: 3000000 
+Consumed Energy (mAs): 152582.5370359262 
+Consumed Energy (mAh): 42.38403806553505 
+Consumed Energy (mWs): 756677.9168414545 
+Consumed Energy (mWh): 210.18831023373735 
+Avg power (mW): 1264.75651955678 
+Avg Current (mA): 254.96225748385814 
+Avg Voltage (V): 4.960563700832672 
+ Thread : 0 - ThreadProcess id: 4316
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:29:43 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 06:39:44 +0200 - Duration: 600030 seconds 
+Real workload: 4.036357722660325E10 - Integer reached: 186255 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 66.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2434500 mAh 
+Cc_info at the end: 2434500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 4323
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:29:44 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 06:39:44 +0200 - Duration: 600019 seconds 
+Real workload: 4.067656597697771E10 - Integer reached: 186946 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 66.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2434500 mAh 
+Cc_info at the end: 2434500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 4329
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:29:44 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 06:39:45 +0200 - Duration: 600003 seconds 
+Real workload: 4.115730554792218E10 - Integer reached: 188002 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 66.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2434500 mAh 
+Cc_info at the end: 2434500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 4332
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:29:44 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 06:39:46 +0200 - Duration: 600002 seconds 
+Real workload: 4.191479132262859E10 - Integer reached: 189653 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 66.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2434500 mAh 
+Cc_info at the end: 2434500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 4333
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:29:45 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 06:39:45 +0200 - Duration: 600006 seconds 
+Real workload: 1.2671278851846132E11 - Integer reached: 322489 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 66.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2434500 mAh 
+Cc_info at the end: 2434500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 42.38403806553505                     2.90825e+11 1.45737e-10  2434500 2434500 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 1111-3000 
+phone format: 1,1,1,1,3,0,0,0 
+Exact values of frequencies: [598000- 598000- 598000- 598000- 2314000- 0- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 604.240972995758 
+Ins Current (mA):255.44511159030475 
+Samples: 3000000 
+Consumed Energy (mAs): 152582.5370359262 
+Consumed Energy (mAh): 42.38403806553505 
+Consumed Energy (mWs): 756677.9168414545 
+Consumed Energy (mWh): 210.18831023373735 
+Avg power (mW): 1264.75651955678 
+Avg Current (mA): 254.96225748385814 
+Avg Voltage (V): 4.960563700832672 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 4316
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:29:43 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 06:39:44 +0200 - Duration: 600030 seconds 
+Real workload: 4.036357722660325E10 - Integer reached: 186255 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 66.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2434500 mAh 
+Cc_info at the end: 2434500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 4323
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:29:44 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 06:39:44 +0200 - Duration: 600019 seconds 
+Real workload: 4.067656597697771E10 - Integer reached: 186946 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 66.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2434500 mAh 
+Cc_info at the end: 2434500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 4329
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:29:44 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 06:39:45 +0200 - Duration: 600003 seconds 
+Real workload: 4.115730554792218E10 - Integer reached: 188002 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 66.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2434500 mAh 
+Cc_info at the end: 2434500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 4332
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:29:44 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 06:39:46 +0200 - Duration: 600002 seconds 
+Real workload: 4.191479132262859E10 - Integer reached: 189653 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 66.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2434500 mAh 
+Cc_info at the end: 2434500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 4333
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:29:45 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 06:39:45 +0200 - Duration: 600006 seconds 
+Real workload: 1.2671278851846132E11 - Integer reached: 322489 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 66.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2434500 mAh 
+Cc_info at the end: 2434500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 42.38403806553505 
+Workload: 2.90825e+11 
+Energy efficiency: 1.45737e-10 
+Starting cc information: 2434500 
+Ending cc information: 2434500 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_25_22/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_25_22/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_25_22/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_25_22/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_25_22/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_25_22/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_25_22/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_25_22/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_25_22/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_25_22/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_25_22/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_25_22/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_25_22/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_25_22/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_25_22/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_25_22/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_25_22/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_25_22/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_25_22'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 42.38403806553505
+--- Experiment result, Avg Power = 1264.75651955678
+--- Experiment result, Total Workload = 2.90825e+11
+--- Experiment result, Energy Efficiency = 1.45737e-10
+--- Adding result to summary file
+--- Starting cc information : 2434500 
+--- Ending cc information : 2434500
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 1111-3000.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_06_39_24
+--- Performing experiments on configuration 2202-1101
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  2
+--- Exact frequency of core  0:  1248000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1248000
+--- Frequency level of core 1 is  2
+--- Exact frequency of core  1:  1248000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1248000
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  2
+--- Exact frequency of core  3:  1248000
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1248000
+--- Frequency level of core 4 is  1
+--- Exact frequency of core  4:  741000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 741000
+--- Frequency level of core 5 is  1
+--- Exact frequency of core  5:  741000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 741000
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  1
+--- Exact frequency of core  7:  741000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 741000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 7297 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  2
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  1
+--- Number of cores to occupy = 6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 5 
+--- The current number of thread ready to be sambled  : 5, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 5 
+--- The current number of thread ready to be sambled  : 5, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 5 
+--- The current number of thread ready to be sambled  : 5, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 6 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2432500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1815.2233431153215
+powermeter script : average_power with numpy  arrays =  1815.2233431154762
+powermeter script : Summary Result = time (s): 602.6085658073425
+Ins Current (mA):351.24718643086277
+Samples: 3000000
+Consumed Energy (mAs): 222981.36658133447
+Consumed Energy (mAh): 61.93926849481513
+Consumed Energy (mWs): 1086317.9845555376
+Consumed Energy (mWh): 301.75499570987154
+Avg power (mW): 1815.2233431153215
+Avg Current (mA): 372.46041160557525
+Avg Voltage (V): 4.873600754749717
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  2
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  1
+--- Number of threads normally started = 6
+--- Number of thread ended: 6 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2432500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 12 files pulled, 0 skipped. 0.1 MB/s (2792 bytes in 0.052s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1248000- 1248000- 0- 1248000- 741000- 741000- 0- 741000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.6085658073425 
+Ins Current (mA):351.24718643086277 
+Samples: 3000000 
+Consumed Energy (mAs): 222981.36658133447 
+Consumed Energy (mAh): 61.93926849481513 
+Consumed Energy (mWs): 1086317.9845555376 
+Consumed Energy (mWh): 301.75499570987154 
+Avg power (mW): 1815.2233431153215 
+Avg Current (mA): 372.46041160557525 
+Avg Voltage (V): 4.873600754749717 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 61.93926849481513
+--- Starting cc_info = 2432500
+--- Ending cc_info = 2432500
+--- Getting the average power
+--- Avg Power = 1815.2233431153215
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 7412
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:46:20 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 06:56:20 +0200 - Duration: 600004 seconds 
+Real workload: 8.85792851579977E10 - Integer reached: 296394 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2432500 mAh 
+Cc_info at the end: 2432500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 7413
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:46:23 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 06:56:23 +0200 - Duration: 600008 seconds 
+Real workload: 8.756715424913647E10 - Integer reached: 294763 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2432500 mAh 
+Cc_info at the end: 2432500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 7414
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:46:20 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 06:56:21 +0200 - Duration: 600013 seconds 
+Real workload: 9.142331795776537E10 - Integer reached: 300926 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2432500 mAh 
+Cc_info at the end: 2432500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 7415
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:46:20 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 06:56:20 +0200 - Duration: 600012 seconds 
+Real workload: 1.2702704682590225E11 - Integer reached: 352425 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2432500 mAh 
+Cc_info at the end: 2432500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 7417
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:46:20 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 06:56:21 +0200 - Duration: 600022 seconds 
+Real workload: 1.2740620928052202E11 - Integer reached: 352930 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2432500 mAh 
+Cc_info at the end: 2432500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 7424
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:46:20 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 06:56:20 +0200 - Duration: 600002 seconds 
+Real workload: 1.2553861956129068E11 - Integer reached: 350435 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2432500 mAh 
+Cc_info at the end: 2432500 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,2,0,2,1,1,0,1 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 6.47542e+11
+--- Getting energy efficiency
+--- Energy efficiency: 9.56529e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 2202-1101 2,2,0,2,1,1,0,1                         [1248000- 1248000- 0- 1248000- 741000- 741000- 0- 741000]                     time (s): 602.6085658073425 
+Ins Current (mA):351.24718643086277 
+Samples: 3000000 
+Consumed Energy (mAs): 222981.36658133447 
+Consumed Energy (mAh): 61.93926849481513 
+Consumed Energy (mWs): 1086317.9845555376 
+Consumed Energy (mWh): 301.75499570987154 
+Avg power (mW): 1815.2233431153215 
+Avg Current (mA): 372.46041160557525 
+Avg Voltage (V): 4.873600754749717 
+ Thread : 0 - ThreadProcess id: 7412
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:46:20 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 06:56:20 +0200 - Duration: 600004 seconds 
+Real workload: 8.85792851579977E10 - Integer reached: 296394 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2432500 mAh 
+Cc_info at the end: 2432500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 7413
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:46:23 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 06:56:23 +0200 - Duration: 600008 seconds 
+Real workload: 8.756715424913647E10 - Integer reached: 294763 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2432500 mAh 
+Cc_info at the end: 2432500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 7414
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:46:20 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 06:56:21 +0200 - Duration: 600013 seconds 
+Real workload: 9.142331795776537E10 - Integer reached: 300926 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2432500 mAh 
+Cc_info at the end: 2432500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 7415
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:46:20 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 06:56:20 +0200 - Duration: 600012 seconds 
+Real workload: 1.2702704682590225E11 - Integer reached: 352425 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2432500 mAh 
+Cc_info at the end: 2432500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 7417
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:46:20 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 06:56:21 +0200 - Duration: 600022 seconds 
+Real workload: 1.2740620928052202E11 - Integer reached: 352930 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2432500 mAh 
+Cc_info at the end: 2432500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 7424
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:46:20 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 06:56:20 +0200 - Duration: 600002 seconds 
+Real workload: 1.2553861956129068E11 - Integer reached: 350435 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2432500 mAh 
+Cc_info at the end: 2432500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 61.93926849481513                     6.47542e+11 9.56529e-11  2432500 2432500 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 2202-1101 
+phone format: 2,2,0,2,1,1,0,1 
+Exact values of frequencies: [1248000- 1248000- 0- 1248000- 741000- 741000- 0- 741000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.6085658073425 
+Ins Current (mA):351.24718643086277 
+Samples: 3000000 
+Consumed Energy (mAs): 222981.36658133447 
+Consumed Energy (mAh): 61.93926849481513 
+Consumed Energy (mWs): 1086317.9845555376 
+Consumed Energy (mWh): 301.75499570987154 
+Avg power (mW): 1815.2233431153215 
+Avg Current (mA): 372.46041160557525 
+Avg Voltage (V): 4.873600754749717 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 7412
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:46:20 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 06:56:20 +0200 - Duration: 600004 seconds 
+Real workload: 8.85792851579977E10 - Integer reached: 296394 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2432500 mAh 
+Cc_info at the end: 2432500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 7413
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:46:23 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 06:56:23 +0200 - Duration: 600008 seconds 
+Real workload: 8.756715424913647E10 - Integer reached: 294763 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2432500 mAh 
+Cc_info at the end: 2432500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 7414
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:46:20 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 06:56:21 +0200 - Duration: 600013 seconds 
+Real workload: 9.142331795776537E10 - Integer reached: 300926 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2432500 mAh 
+Cc_info at the end: 2432500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 7415
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:46:20 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 06:56:20 +0200 - Duration: 600012 seconds 
+Real workload: 1.2702704682590225E11 - Integer reached: 352425 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2432500 mAh 
+Cc_info at the end: 2432500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 7417
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:46:20 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 06:56:21 +0200 - Duration: 600022 seconds 
+Real workload: 1.2740620928052202E11 - Integer reached: 352930 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2432500 mAh 
+Cc_info at the end: 2432500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 7424
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 06:46:20 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 06:56:20 +0200 - Duration: 600002 seconds 
+Real workload: 1.2553861956129068E11 - Integer reached: 350435 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2432500 mAh 
+Cc_info at the end: 2432500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 61.93926849481513 
+Workload: 6.47542e+11 
+Energy efficiency: 9.56529e-11 
+Starting cc information: 2432500 
+Ending cc information: 2432500 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_42_26/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_42_26/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_42_26/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_42_26/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_42_26/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_42_26/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_42_26/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_42_26/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_42_26/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_42_26/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_42_26/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_42_26/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_42_26/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_42_26/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_42_26/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_42_26/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_42_26/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_42_26/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_42_26'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 61.93926849481513
+--- Experiment result, Avg Power = 1815.2233431153215
+--- Experiment result, Total Workload = 6.47542e+11
+--- Experiment result, Energy Efficiency = 9.56529e-11
+--- Adding result to summary file
+--- Starting cc information : 2432500 
+--- Ending cc information : 2432500
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 2202-1101.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_06_56_01
+--- Performing experiments on configuration 0000-1100
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  1
+--- Exact frequency of core  4:  741000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 741000
+--- Frequency level of core 5 is  1
+--- Exact frequency of core  5:  741000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 741000
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 10069 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 2 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2431500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1376.851681534832
+powermeter script : average_power with numpy  arrays =  1376.8516815349635
+powermeter script : Summary Result = time (s): 602.1930999755859
+Ins Current (mA):319.67872313676486
+Samples: 3000000
+Consumed Energy (mAs): 167903.2789389849
+Consumed Energy (mAh): 46.63979970527358
+Consumed Energy (mWs): 829569.0397867932
+Consumed Energy (mWh): 230.43584438522032
+Avg power (mW): 1376.851681534832
+Avg Current (mA): 278.53713354977197
+Avg Voltage (V): 4.943153051041223
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 2
+--- Number of thread ended: 2 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2431500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (933 bytes in 0.041s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 0- 0- 0- 741000- 741000- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.1930999755859 
+Ins Current (mA):319.67872313676486 
+Samples: 3000000 
+Consumed Energy (mAs): 167903.2789389849 
+Consumed Energy (mAh): 46.63979970527358 
+Consumed Energy (mWs): 829569.0397867932 
+Consumed Energy (mWh): 230.43584438522032 
+Avg power (mW): 1376.851681534832 
+Avg Current (mA): 278.53713354977197 
+Avg Voltage (V): 4.943153051041223 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 46.63979970527358
+--- Starting cc_info = 2431500
+--- Ending cc_info = 2431500
+--- Getting the average power
+--- Avg Power = 1376.851681534832
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 10117
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:03:41 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 07:13:42 +0200 - Duration: 600005 seconds 
+Real workload: 1.240060235251093E11 - Integer reached: 205604 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 63.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2431500 mAh 
+Cc_info at the end: 2431500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 10118
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:03:42 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 07:13:42 +0200 - Duration: 600006 seconds 
+Real workload: 1.20439895105982E11 - Integer reached: 202747 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 63.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2431500 mAh 
+Cc_info at the end: 2431500 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,0,0,0,1,1,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 2.44446e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.90798e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 0000-1100 0,0,0,0,1,1,0,0                         [0- 0- 0- 0- 741000- 741000- 0- 0]                     time (s): 602.1930999755859 
+Ins Current (mA):319.67872313676486 
+Samples: 3000000 
+Consumed Energy (mAs): 167903.2789389849 
+Consumed Energy (mAh): 46.63979970527358 
+Consumed Energy (mWs): 829569.0397867932 
+Consumed Energy (mWh): 230.43584438522032 
+Avg power (mW): 1376.851681534832 
+Avg Current (mA): 278.53713354977197 
+Avg Voltage (V): 4.943153051041223 
+ Thread : 0 - ThreadProcess id: 10117
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:03:41 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 07:13:42 +0200 - Duration: 600005 seconds 
+Real workload: 1.240060235251093E11 - Integer reached: 205604 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 63.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2431500 mAh 
+Cc_info at the end: 2431500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 10118
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:03:42 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 07:13:42 +0200 - Duration: 600006 seconds 
+Real workload: 1.20439895105982E11 - Integer reached: 202747 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 63.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2431500 mAh 
+Cc_info at the end: 2431500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 46.63979970527358                     2.44446e+11 1.90798e-10  2431500 2431500 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 0000-1100 
+phone format: 0,0,0,0,1,1,0,0 
+Exact values of frequencies: [0- 0- 0- 0- 741000- 741000- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.1930999755859 
+Ins Current (mA):319.67872313676486 
+Samples: 3000000 
+Consumed Energy (mAs): 167903.2789389849 
+Consumed Energy (mAh): 46.63979970527358 
+Consumed Energy (mWs): 829569.0397867932 
+Consumed Energy (mWh): 230.43584438522032 
+Avg power (mW): 1376.851681534832 
+Avg Current (mA): 278.53713354977197 
+Avg Voltage (V): 4.943153051041223 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 10117
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:03:41 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 07:13:42 +0200 - Duration: 600005 seconds 
+Real workload: 1.240060235251093E11 - Integer reached: 205604 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 63.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2431500 mAh 
+Cc_info at the end: 2431500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 10118
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:03:42 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 07:13:42 +0200 - Duration: 600006 seconds 
+Real workload: 1.20439895105982E11 - Integer reached: 202747 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 63.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2431500 mAh 
+Cc_info at the end: 2431500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 46.63979970527358 
+Workload: 2.44446e+11 
+Energy efficiency: 1.90798e-10 
+Starting cc information: 2431500 
+Ending cc information: 2431500 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_59_03/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_59_03/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_59_03/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_59_03/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_59_03/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_59_03/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_59_03/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_59_03/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_59_03/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_59_03/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_59_03/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_59_03/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_59_03/app_output_folder/Thread_5_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_59_03/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_59_03/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_59_03/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_59_03/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_59_03/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_59_03/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_59_03/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_06_59_03'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 46.63979970527358
+--- Experiment result, Avg Power = 1376.851681534832
+--- Experiment result, Total Workload = 2.44446e+11
+--- Experiment result, Energy Efficiency = 1.90798e-10
+--- Adding result to summary file
+--- Starting cc information : 2431500 
+--- Ending cc information : 2431500
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 0000-1100.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_07_13_16
+--- Performing experiments on configuration 1001-3030
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  1
+--- Exact frequency of core  0:  598000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 598000
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  1
+--- Exact frequency of core  3:  598000
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 598000
+--- Frequency level of core 4 is  3
+--- Exact frequency of core  4:  2314000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 2314000
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  3
+--- Exact frequency of core  6:  2314000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 2314000
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 12643 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  1
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2429500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1405.2558940362442
+powermeter script : average_power with numpy  arrays =  1405.2558940363865
+powermeter script : Summary Result = time (s): 602.7738947868347
+Ins Current (mA):282.7606664050624
+Samples: 3000000
+Consumed Energy (mAs): 171075.04570475448
+Consumed Energy (mAh): 47.520846029098465
+Consumed Energy (mWs): 844515.4490496359
+Consumed Energy (mWh): 234.58762473600999
+Avg power (mW): 1405.2558940362442
+Avg Current (mA): 284.5434927414447
+Avg Voltage (V): 4.9386330381245225
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  1
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2429500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1862 bytes in 0.060s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [598000- 0- 0- 598000- 2314000- 0- 2314000- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.7738947868347 
+Ins Current (mA):282.7606664050624 
+Samples: 3000000 
+Consumed Energy (mAs): 171075.04570475448 
+Consumed Energy (mAh): 47.520846029098465 
+Consumed Energy (mWs): 844515.4490496359 
+Consumed Energy (mWh): 234.58762473600999 
+Avg power (mW): 1405.2558940362442 
+Avg Current (mA): 284.5434927414447 
+Avg Voltage (V): 4.9386330381245225 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 47.520846029098465
+--- Starting cc_info = 2429500
+--- Ending cc_info = 2429500
+--- Getting the average power
+--- Avg Power = 1405.2558940362442
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 12713
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:20:40 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 07:30:40 +0200 - Duration: 600019 seconds 
+Real workload: 4.202008999670363E10 - Integer reached: 170620 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 49.9 
+Start: 99 % - End: 99 
+Cc_info at the beginning: 2429500 mAh 
+Cc_info at the end: 2429500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 12714
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:20:40 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 07:30:41 +0200 - Duration: 600011 seconds 
+Real workload: 4.170057592104312E10 - Integer reached: 169997 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 49.8 
+Start: 99 % - End: 99 
+Cc_info at the beginning: 2429500 mAh 
+Cc_info at the end: 2429500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 12715
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:20:40 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 07:30:41 +0200 - Duration: 600011 seconds 
+Real workload: 1.2699168442540245E11 - Integer reached: 290026 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 49.9 
+Start: 99 % - End: 99 
+Cc_info at the beginning: 2429500 mAh 
+Cc_info at the end: 2429500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 12716
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:20:40 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 07:30:41 +0200 - Duration: 600019 seconds 
+Real workload: 1.2501978696620952E11 - Integer reached: 287855 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 49.9 
+Start: 99 % - End: 99 
+Cc_info at the beginning: 2429500 mAh 
+Cc_info at the end: 2429500 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,0,0,1,3,0,3,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 3.35732e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.41544e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 1001-3030 1,0,0,1,3,0,3,0                         [598000- 0- 0- 598000- 2314000- 0- 2314000- 0]                     time (s): 602.7738947868347 
+Ins Current (mA):282.7606664050624 
+Samples: 3000000 
+Consumed Energy (mAs): 171075.04570475448 
+Consumed Energy (mAh): 47.520846029098465 
+Consumed Energy (mWs): 844515.4490496359 
+Consumed Energy (mWh): 234.58762473600999 
+Avg power (mW): 1405.2558940362442 
+Avg Current (mA): 284.5434927414447 
+Avg Voltage (V): 4.9386330381245225 
+ Thread : 0 - ThreadProcess id: 12713
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:20:40 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 07:30:40 +0200 - Duration: 600019 seconds 
+Real workload: 4.202008999670363E10 - Integer reached: 170620 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 49.9 
+Start: 99 % - End: 99 
+Cc_info at the beginning: 2429500 mAh 
+Cc_info at the end: 2429500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 12714
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:20:40 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 07:30:41 +0200 - Duration: 600011 seconds 
+Real workload: 4.170057592104312E10 - Integer reached: 169997 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 49.8 
+Start: 99 % - End: 99 
+Cc_info at the beginning: 2429500 mAh 
+Cc_info at the end: 2429500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 12715
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:20:40 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 07:30:41 +0200 - Duration: 600011 seconds 
+Real workload: 1.2699168442540245E11 - Integer reached: 290026 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 49.9 
+Start: 99 % - End: 99 
+Cc_info at the beginning: 2429500 mAh 
+Cc_info at the end: 2429500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 12716
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:20:40 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 07:30:41 +0200 - Duration: 600019 seconds 
+Real workload: 1.2501978696620952E11 - Integer reached: 287855 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 49.9 
+Start: 99 % - End: 99 
+Cc_info at the beginning: 2429500 mAh 
+Cc_info at the end: 2429500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 47.520846029098465                     3.35732e+11 1.41544e-10  2429500 2429500 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 1001-3030 
+phone format: 1,0,0,1,3,0,3,0 
+Exact values of frequencies: [598000- 0- 0- 598000- 2314000- 0- 2314000- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.7738947868347 
+Ins Current (mA):282.7606664050624 
+Samples: 3000000 
+Consumed Energy (mAs): 171075.04570475448 
+Consumed Energy (mAh): 47.520846029098465 
+Consumed Energy (mWs): 844515.4490496359 
+Consumed Energy (mWh): 234.58762473600999 
+Avg power (mW): 1405.2558940362442 
+Avg Current (mA): 284.5434927414447 
+Avg Voltage (V): 4.9386330381245225 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 12713
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:20:40 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 07:30:40 +0200 - Duration: 600019 seconds 
+Real workload: 4.202008999670363E10 - Integer reached: 170620 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 49.9 
+Start: 99 % - End: 99 
+Cc_info at the beginning: 2429500 mAh 
+Cc_info at the end: 2429500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 12714
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:20:40 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 07:30:41 +0200 - Duration: 600011 seconds 
+Real workload: 4.170057592104312E10 - Integer reached: 169997 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 49.8 
+Start: 99 % - End: 99 
+Cc_info at the beginning: 2429500 mAh 
+Cc_info at the end: 2429500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 12715
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:20:40 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 07:30:41 +0200 - Duration: 600011 seconds 
+Real workload: 1.2699168442540245E11 - Integer reached: 290026 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 49.9 
+Start: 99 % - End: 99 
+Cc_info at the beginning: 2429500 mAh 
+Cc_info at the end: 2429500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 12716
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:20:40 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 07:30:41 +0200 - Duration: 600019 seconds 
+Real workload: 1.2501978696620952E11 - Integer reached: 287855 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 49.9 
+Start: 99 % - End: 99 
+Cc_info at the beginning: 2429500 mAh 
+Cc_info at the end: 2429500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 47.520846029098465 
+Workload: 3.35732e+11 
+Energy efficiency: 1.41544e-10 
+Starting cc information: 2429500 
+Ending cc information: 2429500 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_16_18/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_16_18/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_16_18/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_16_18/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_16_18/app_output_folder/Thread_1_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_16_18/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_16_18/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_16_18/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_16_18/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_16_18/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_16_18/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_16_18/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_16_18'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 47.520846029098465
+--- Experiment result, Avg Power = 1405.2558940362442
+--- Experiment result, Total Workload = 3.35732e+11
+--- Experiment result, Energy Efficiency = 1.41544e-10
+--- Adding result to summary file
+--- Starting cc information : 2429500 
+--- Ending cc information : 2429500
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 1001-3030.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_07_30_18
+--- Performing experiments on configuration 3030-1000
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- Forcing the experiment battery level to be 100 
+--- Current battery is low, so we need to wait battery
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- Desactivating the charge stop level option
+--- For samsung unlocking cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  3
+--- Exact frequency of core  0:  1690000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1690000
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  3
+--- Exact frequency of core  2:  1690000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 1690000
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  1
+--- Exact frequency of core  4:  741000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 741000
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 15209 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  3
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 3 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2425000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1193.5026815348313
+powermeter script : average_power with numpy  arrays =  1193.502681534875
+powermeter script : Summary Result = time (s): 602.3010902404785
+Ins Current (mA):230.52504409910202
+Samples: 3000000
+Consumed Energy (mAs): 143623.4900224178
+Consumed Energy (mAh): 39.89541389511606
+Consumed Energy (mWs): 713771.0845236597
+Consumed Energy (mWh): 198.26974570101657
+Avg power (mW): 1193.5026815348313
+Avg Current (mA): 240.07602785896395
+Avg Voltage (V): 4.971353000875086
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  3
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 3
+--- Number of thread ended: 3 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2425000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 6 files pulled, 0 skipped. 0.0 MB/s (1402 bytes in 0.049s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1690000- 0- 1690000- 0- 741000- 0- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.3010902404785 
+Ins Current (mA):230.52504409910202 
+Samples: 3000000 
+Consumed Energy (mAs): 143623.4900224178 
+Consumed Energy (mAh): 39.89541389511606 
+Consumed Energy (mWs): 713771.0845236597 
+Consumed Energy (mWh): 198.26974570101657 
+Avg power (mW): 1193.5026815348313 
+Avg Current (mA): 240.07602785896395 
+Avg Voltage (V): 4.971353000875086 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 39.89541389511606
+--- Starting cc_info = 2425000
+--- Ending cc_info = 2425000
+--- Getting the average power
+--- Avg Power = 1193.5026815348313
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 15287
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:37:55 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 07:47:55 +0200 - Duration: 600001 seconds 
+Real workload: 3.1409440830642033E10 - Integer reached: 129312 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2425000 mAh 
+Cc_info at the end: 2425000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 15288
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:37:55 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 07:47:56 +0200 - Duration: 600005 seconds 
+Real workload: 3.131261657605498E10 - Integer reached: 129121 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2425000 mAh 
+Cc_info at the end: 2425000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 15289
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:37:55 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 07:47:56 +0200 - Duration: 600008 seconds 
+Real workload: 1.488525456664222E11 - Integer reached: 272630 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2425000 mAh 
+Cc_info at the end: 2425000 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,0,3,0,1,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 2.11575e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.88564e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 3030-1000 3,0,3,0,1,0,0,0                         [1690000- 0- 1690000- 0- 741000- 0- 0- 0]                     time (s): 602.3010902404785 
+Ins Current (mA):230.52504409910202 
+Samples: 3000000 
+Consumed Energy (mAs): 143623.4900224178 
+Consumed Energy (mAh): 39.89541389511606 
+Consumed Energy (mWs): 713771.0845236597 
+Consumed Energy (mWh): 198.26974570101657 
+Avg power (mW): 1193.5026815348313 
+Avg Current (mA): 240.07602785896395 
+Avg Voltage (V): 4.971353000875086 
+ Thread : 0 - ThreadProcess id: 15287
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:37:55 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 07:47:55 +0200 - Duration: 600001 seconds 
+Real workload: 3.1409440830642033E10 - Integer reached: 129312 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2425000 mAh 
+Cc_info at the end: 2425000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 15288
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:37:55 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 07:47:56 +0200 - Duration: 600005 seconds 
+Real workload: 3.131261657605498E10 - Integer reached: 129121 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2425000 mAh 
+Cc_info at the end: 2425000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 15289
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:37:55 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 07:47:56 +0200 - Duration: 600008 seconds 
+Real workload: 1.488525456664222E11 - Integer reached: 272630 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2425000 mAh 
+Cc_info at the end: 2425000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 39.89541389511606                     2.11575e+11 1.88564e-10  2425000 2425000 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 3030-1000 
+phone format: 3,0,3,0,1,0,0,0 
+Exact values of frequencies: [1690000- 0- 1690000- 0- 741000- 0- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.3010902404785 
+Ins Current (mA):230.52504409910202 
+Samples: 3000000 
+Consumed Energy (mAs): 143623.4900224178 
+Consumed Energy (mAh): 39.89541389511606 
+Consumed Energy (mWs): 713771.0845236597 
+Consumed Energy (mWh): 198.26974570101657 
+Avg power (mW): 1193.5026815348313 
+Avg Current (mA): 240.07602785896395 
+Avg Voltage (V): 4.971353000875086 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 15287
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:37:55 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 07:47:55 +0200 - Duration: 600001 seconds 
+Real workload: 3.1409440830642033E10 - Integer reached: 129312 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2425000 mAh 
+Cc_info at the end: 2425000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 15288
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:37:55 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 07:47:56 +0200 - Duration: 600005 seconds 
+Real workload: 3.131261657605498E10 - Integer reached: 129121 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2425000 mAh 
+Cc_info at the end: 2425000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 15289
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:37:55 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 07:47:56 +0200 - Duration: 600008 seconds 
+Real workload: 1.488525456664222E11 - Integer reached: 272630 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2425000 mAh 
+Cc_info at the end: 2425000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 39.89541389511606 
+Workload: 2.11575e+11 
+Energy efficiency: 1.88564e-10 
+Starting cc information: 2425000 
+Ending cc information: 2425000 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_33_20/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_33_20/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_33_20/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_33_20/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_33_20/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_33_20/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_33_20/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_33_20/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_33_20/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_33_20/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_33_20/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_33_20/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_33_20/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_33_20/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_33_20/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_33_20/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_33_20'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 39.89541389511606
+--- Experiment result, Avg Power = 1193.5026815348313
+--- Experiment result, Total Workload = 2.11575e+11
+--- Experiment result, Energy Efficiency = 1.88564e-10
+--- Adding result to summary file
+--- Starting cc information : 2425000 
+--- Ending cc information : 2425000
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 3030-1000.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_07_47_33
+--- Performing experiments on configuration 1111-0000
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  1
+--- Exact frequency of core  0:  598000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 598000
+--- Frequency level of core 1 is  1
+--- Exact frequency of core  1:  598000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 598000
+--- Frequency level of core 2 is  1
+--- Exact frequency of core  2:  598000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 598000
+--- Frequency level of core 3 is  1
+--- Exact frequency of core  3:  598000
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 598000
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 17284 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  1
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 3 
+--- The current number of thread ready to be sambled  : 3, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2423500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1065.7183041955175
+powermeter script : average_power with numpy  arrays =  1065.7183041953922
+powermeter script : Summary Result = time (s): 603.033385515213
+Ins Current (mA):191.3588997256934
+Samples: 3000000
+Consumed Energy (mAs): 127630.77772366912
+Consumed Energy (mAh): 35.45299381213031
+Consumed Energy (mWs): 636915.9036119273
+Consumed Energy (mWh): 176.92108433664646
+Avg power (mW): 1065.7183041955175
+Avg Current (mA): 213.53422159087913
+Avg Voltage (V): 4.9908548440417215
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  1
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2423500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1869 bytes in 0.052s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [598000- 598000- 598000- 598000- 0- 0- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 603.033385515213 
+Ins Current (mA):191.3588997256934 
+Samples: 3000000 
+Consumed Energy (mAs): 127630.77772366912 
+Consumed Energy (mAh): 35.45299381213031 
+Consumed Energy (mWs): 636915.9036119273 
+Consumed Energy (mWh): 176.92108433664646 
+Avg power (mW): 1065.7183041955175 
+Avg Current (mA): 213.53422159087913 
+Avg Voltage (V): 4.9908548440417215 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 35.45299381213031
+--- Starting cc_info = 2423500
+--- Ending cc_info = 2423500
+--- Getting the average power
+--- Avg Power = 1065.7183041955175
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 17380
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:54:50 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 08:04:51 +0200 - Duration: 600016 seconds 
+Real workload: 4.0543549076525894E10 - Integer reached: 167720 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2423500 mAh 
+Cc_info at the end: 2423500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 17381
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:54:50 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 08:04:51 +0200 - Duration: 600003 seconds 
+Real workload: 3.961344078419651E10 - Integer reached: 165865 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2423500 mAh 
+Cc_info at the end: 2423500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 17382
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:54:51 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 08:04:52 +0200 - Duration: 600027 seconds 
+Real workload: 4.024047446724211E10 - Integer reached: 167118 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2423500 mAh 
+Cc_info at the end: 2423500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 17383
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:54:51 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 08:04:51 +0200 - Duration: 600001 seconds 
+Real workload: 4.123614445462308E10 - Integer reached: 169087 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2423500 mAh 
+Cc_info at the end: 2423500 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,1,1,1,0,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.61634e+11
+--- Getting energy efficiency
+--- Energy efficiency: 2.19341e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 1111-0000 1,1,1,1,0,0,0,0                         [598000- 598000- 598000- 598000- 0- 0- 0- 0]                     time (s): 603.033385515213 
+Ins Current (mA):191.3588997256934 
+Samples: 3000000 
+Consumed Energy (mAs): 127630.77772366912 
+Consumed Energy (mAh): 35.45299381213031 
+Consumed Energy (mWs): 636915.9036119273 
+Consumed Energy (mWh): 176.92108433664646 
+Avg power (mW): 1065.7183041955175 
+Avg Current (mA): 213.53422159087913 
+Avg Voltage (V): 4.9908548440417215 
+ Thread : 0 - ThreadProcess id: 17380
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:54:50 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 08:04:51 +0200 - Duration: 600016 seconds 
+Real workload: 4.0543549076525894E10 - Integer reached: 167720 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2423500 mAh 
+Cc_info at the end: 2423500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 17381
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:54:50 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 08:04:51 +0200 - Duration: 600003 seconds 
+Real workload: 3.961344078419651E10 - Integer reached: 165865 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2423500 mAh 
+Cc_info at the end: 2423500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 17382
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:54:51 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 08:04:52 +0200 - Duration: 600027 seconds 
+Real workload: 4.024047446724211E10 - Integer reached: 167118 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2423500 mAh 
+Cc_info at the end: 2423500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 17383
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:54:51 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 08:04:51 +0200 - Duration: 600001 seconds 
+Real workload: 4.123614445462308E10 - Integer reached: 169087 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2423500 mAh 
+Cc_info at the end: 2423500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 35.45299381213031                     1.61634e+11 2.19341e-10  2423500 2423500 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 1111-0000 
+phone format: 1,1,1,1,0,0,0,0 
+Exact values of frequencies: [598000- 598000- 598000- 598000- 0- 0- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 603.033385515213 
+Ins Current (mA):191.3588997256934 
+Samples: 3000000 
+Consumed Energy (mAs): 127630.77772366912 
+Consumed Energy (mAh): 35.45299381213031 
+Consumed Energy (mWs): 636915.9036119273 
+Consumed Energy (mWh): 176.92108433664646 
+Avg power (mW): 1065.7183041955175 
+Avg Current (mA): 213.53422159087913 
+Avg Voltage (V): 4.9908548440417215 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 17380
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:54:50 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 08:04:51 +0200 - Duration: 600016 seconds 
+Real workload: 4.0543549076525894E10 - Integer reached: 167720 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2423500 mAh 
+Cc_info at the end: 2423500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 17381
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:54:50 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 08:04:51 +0200 - Duration: 600003 seconds 
+Real workload: 3.961344078419651E10 - Integer reached: 165865 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2423500 mAh 
+Cc_info at the end: 2423500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 17382
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:54:51 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 08:04:52 +0200 - Duration: 600027 seconds 
+Real workload: 4.024047446724211E10 - Integer reached: 167118 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2423500 mAh 
+Cc_info at the end: 2423500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 17383
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 07:54:51 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 08:04:51 +0200 - Duration: 600001 seconds 
+Real workload: 4.123614445462308E10 - Integer reached: 169087 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2423500 mAh 
+Cc_info at the end: 2423500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 35.45299381213031 
+Workload: 1.61634e+11 
+Energy efficiency: 2.19341e-10 
+Starting cc information: 2423500 
+Ending cc information: 2423500 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_50_35/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_50_35/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_50_35/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_50_35/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_50_35/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_50_35/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_50_35/app_output_folder/Thread_2_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_50_35/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_50_35/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_50_35/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_50_35/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_50_35/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_50_35/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_50_35/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_07_50_35'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 35.45299381213031
+--- Experiment result, Avg Power = 1065.7183041955175
+--- Experiment result, Total Workload = 1.61634e+11
+--- Experiment result, Energy Efficiency = 2.19341e-10
+--- Adding result to summary file
+--- Starting cc information : 2423500 
+--- Ending cc information : 2423500
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 1111-0000.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_08_04_29
+--- Performing experiments on configuration 0101-1011
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  1
+--- Exact frequency of core  1:  598000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 598000
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  1
+--- Exact frequency of core  3:  598000
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 598000
+--- Frequency level of core 4 is  1
+--- Exact frequency of core  4:  741000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 741000
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  1
+--- Exact frequency of core  6:  741000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 741000
+--- Frequency level of core 7 is  1
+--- Exact frequency of core  7:  741000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 741000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 19700 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  1
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  1
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 2 
+--- The current number of thread ready to be sambled  : 2, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2422000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1604.2008673720645
+powermeter script : average_power with numpy  arrays =  1604.2008673718126
+powermeter script : Summary Result = time (s): 602.4812340736389
+Ins Current (mA):319.36451329018195
+Samples: 3000000
+Consumed Energy (mAs): 196287.66149251547
+Consumed Energy (mAh): 54.52435041458763
+Consumed Energy (mWs): 962780.7214497878
+Consumed Energy (mWh): 267.43908929160773
+Avg power (mW): 1604.2008673720645
+Avg Current (mA): 326.89355194320984
+Avg Voltage (V): 4.907410555625634
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  1
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  1
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2422000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.0 MB/s (2338 bytes in 0.065s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 598000- 0- 598000- 741000- 0- 741000- 741000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.4812340736389 
+Ins Current (mA):319.36451329018195 
+Samples: 3000000 
+Consumed Energy (mAs): 196287.66149251547 
+Consumed Energy (mAh): 54.52435041458763 
+Consumed Energy (mWs): 962780.7214497878 
+Consumed Energy (mWh): 267.43908929160773 
+Avg power (mW): 1604.2008673720645 
+Avg Current (mA): 326.89355194320984 
+Avg Voltage (V): 4.907410555625634 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 54.52435041458763
+--- Starting cc_info = 2422000
+--- Ending cc_info = 2422000
+--- Getting the average power
+--- Avg Power = 1604.2008673720645
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 19800
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:11:54 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 08:21:54 +0200 - Duration: 600006 seconds 
+Real workload: 3.440208837614476E10 - Integer reached: 172520 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 62.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2422000 mAh 
+Cc_info at the end: 2422000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 19801
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:11:54 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 08:21:55 +0200 - Duration: 600027 seconds 
+Real workload: 4.203611881895119E10 - Integer reached: 189916 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 62.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2422000 mAh 
+Cc_info at the end: 2422000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 19802
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:11:55 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 08:21:56 +0200 - Duration: 600001 seconds 
+Real workload: 1.2686663701155571E11 - Integer reached: 322677 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 62.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2422000 mAh 
+Cc_info at the end: 2422000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 19803
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:11:54 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 08:21:55 +0200 - Duration: 600020 seconds 
+Real workload: 1.2667106987775137E11 - Integer reached: 322438 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 62.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2422000 mAh 
+Cc_info at the end: 2422000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 19804
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:11:55 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 08:21:57 +0200 - Duration: 600019 seconds 
+Real workload: 1.2683553212507729E11 - Integer reached: 322639 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 62.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2422000 mAh 
+Cc_info at the end: 2422000 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,1,0,1,1,0,1,1 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 4.56811e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.19359e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 0101-1011 0,1,0,1,1,0,1,1                         [0- 598000- 0- 598000- 741000- 0- 741000- 741000]                     time (s): 602.4812340736389 
+Ins Current (mA):319.36451329018195 
+Samples: 3000000 
+Consumed Energy (mAs): 196287.66149251547 
+Consumed Energy (mAh): 54.52435041458763 
+Consumed Energy (mWs): 962780.7214497878 
+Consumed Energy (mWh): 267.43908929160773 
+Avg power (mW): 1604.2008673720645 
+Avg Current (mA): 326.89355194320984 
+Avg Voltage (V): 4.907410555625634 
+ Thread : 0 - ThreadProcess id: 19800
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:11:54 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 08:21:54 +0200 - Duration: 600006 seconds 
+Real workload: 3.440208837614476E10 - Integer reached: 172520 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 62.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2422000 mAh 
+Cc_info at the end: 2422000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 19801
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:11:54 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 08:21:55 +0200 - Duration: 600027 seconds 
+Real workload: 4.203611881895119E10 - Integer reached: 189916 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 62.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2422000 mAh 
+Cc_info at the end: 2422000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 19802
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:11:55 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 08:21:56 +0200 - Duration: 600001 seconds 
+Real workload: 1.2686663701155571E11 - Integer reached: 322677 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 62.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2422000 mAh 
+Cc_info at the end: 2422000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 19803
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:11:54 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 08:21:55 +0200 - Duration: 600020 seconds 
+Real workload: 1.2667106987775137E11 - Integer reached: 322438 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 62.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2422000 mAh 
+Cc_info at the end: 2422000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 19804
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:11:55 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 08:21:57 +0200 - Duration: 600019 seconds 
+Real workload: 1.2683553212507729E11 - Integer reached: 322639 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 62.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2422000 mAh 
+Cc_info at the end: 2422000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 54.52435041458763                     4.56811e+11 1.19359e-10  2422000 2422000 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 0101-1011 
+phone format: 0,1,0,1,1,0,1,1 
+Exact values of frequencies: [0- 598000- 0- 598000- 741000- 0- 741000- 741000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.4812340736389 
+Ins Current (mA):319.36451329018195 
+Samples: 3000000 
+Consumed Energy (mAs): 196287.66149251547 
+Consumed Energy (mAh): 54.52435041458763 
+Consumed Energy (mWs): 962780.7214497878 
+Consumed Energy (mWh): 267.43908929160773 
+Avg power (mW): 1604.2008673720645 
+Avg Current (mA): 326.89355194320984 
+Avg Voltage (V): 4.907410555625634 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 19800
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:11:54 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 08:21:54 +0200 - Duration: 600006 seconds 
+Real workload: 3.440208837614476E10 - Integer reached: 172520 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 62.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2422000 mAh 
+Cc_info at the end: 2422000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 19801
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:11:54 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 08:21:55 +0200 - Duration: 600027 seconds 
+Real workload: 4.203611881895119E10 - Integer reached: 189916 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 62.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2422000 mAh 
+Cc_info at the end: 2422000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 19802
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:11:55 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 08:21:56 +0200 - Duration: 600001 seconds 
+Real workload: 1.2686663701155571E11 - Integer reached: 322677 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 62.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2422000 mAh 
+Cc_info at the end: 2422000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 19803
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:11:54 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 08:21:55 +0200 - Duration: 600020 seconds 
+Real workload: 1.2667106987775137E11 - Integer reached: 322438 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 62.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2422000 mAh 
+Cc_info at the end: 2422000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 19804
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:11:55 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 08:21:57 +0200 - Duration: 600019 seconds 
+Real workload: 1.2683553212507729E11 - Integer reached: 322639 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 62.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2422000 mAh 
+Cc_info at the end: 2422000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 54.52435041458763 
+Workload: 4.56811e+11 
+Energy efficiency: 1.19359e-10 
+Starting cc information: 2422000 
+Ending cc information: 2422000 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_07_31/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_07_31/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_07_31/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_07_31/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_07_31/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_07_31/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_07_31/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_07_31/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_07_31/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_07_31/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_07_31/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_07_31/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_07_31/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_07_31/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_07_31/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_07_31/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_07_31'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 54.52435041458763
+--- Experiment result, Avg Power = 1604.2008673720645
+--- Experiment result, Total Workload = 4.56811e+11
+--- Experiment result, Energy Efficiency = 1.19359e-10
+--- Adding result to summary file
+--- Starting cc information : 2422000 
+--- Ending cc information : 2422000
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 0101-1011.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_08_21_34
+--- Performing experiments on configuration 0100-3303
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  1
+--- Exact frequency of core  1:  598000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 598000
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  3
+--- Exact frequency of core  4:  2314000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 2314000
+--- Frequency level of core 5 is  3
+--- Exact frequency of core  5:  2314000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 2314000
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  3
+--- Exact frequency of core  7:  2314000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 2314000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 22139 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  3
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2400000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  2578.3229712341313
+powermeter script : average_power with numpy  arrays =  2578.322971240545
+powermeter script : Summary Result = time (s): 602.167671918869
+Ins Current (mA):545.3602371354766
+Samples: 3000000
+Consumed Energy (mAs): 325694.9929720502
+Consumed Energy (mAh): 90.47083138112505
+Consumed Energy (mWs): 1545812.9548446084
+Consumed Energy (mWh): 429.3924874568357
+Avg power (mW): 2578.3229712341313
+Avg Current (mA): 543.1997041638873
+Avg Voltage (V): 4.746547082905319
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  3
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2340000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1877 bytes in 0.049s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 598000- 0- 0- 2314000- 2314000- 0- 2314000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.167671918869 
+Ins Current (mA):545.3602371354766 
+Samples: 3000000 
+Consumed Energy (mAs): 325694.9929720502 
+Consumed Energy (mAh): 90.47083138112505 
+Consumed Energy (mWs): 1545812.9548446084 
+Consumed Energy (mWh): 429.3924874568357 
+Avg power (mW): 2578.3229712341313 
+Avg Current (mA): 543.1997041638873 
+Avg Voltage (V): 4.746547082905319 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 90.47083138112505
+--- Starting cc_info = 2400000
+--- Ending cc_info = 2340000
+--- Getting the average power
+--- Avg Power = 2578.3229712341313
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 22236
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:28:54 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 08:38:55 +0200 - Duration: 600014 seconds 
+Real workload: 1.0710332066865261E10 - Integer reached: 88688 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 193 
+Start: 99 % - End: 96 
+Cc_info at the beginning: 2400000 mAh 
+Cc_info at the end: 2340000 mAh 
+Cc_info variation: -60000.0 mAh 
+
+Thread : 1 - ThreadProcess id: 22237
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:28:53 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 08:38:54 +0200 - Duration: 600002 seconds 
+Real workload: 3.592017973232527E11 - Integer reached: 477989 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 192 
+Start: 99 % - End: 96 
+Cc_info at the beginning: 2400000 mAh 
+Cc_info at the end: 2340000 mAh 
+Cc_info variation: -60000.0 mAh 
+
+Thread : 2 - ThreadProcess id: 22238
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:28:54 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 08:38:55 +0200 - Duration: 600012 seconds 
+Real workload: 3.632028768646754E11 - Integer reached: 480542 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 193 
+Start: 99 % - End: 96 
+Cc_info at the beginning: 2400000 mAh 
+Cc_info at the end: 2340000 mAh 
+Cc_info variation: -60000.0 mAh 
+
+Thread : 3 - ThreadProcess id: 22239
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:28:53 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 08:38:54 +0200 - Duration: 600010 seconds 
+Real workload: 3.5882997071411066E11 - Integer reached: 477751 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 192 
+Start: 99 % - End: 96 
+Cc_info at the beginning: 2400000 mAh 
+Cc_info at the end: 2340000 mAh 
+Cc_info variation: -60000.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,1,0,0,3,3,0,3 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.09194e+12
+--- Getting energy efficiency
+--- Energy efficiency: 8.28533e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 0100-3303 0,1,0,0,3,3,0,3                         [0- 598000- 0- 0- 2314000- 2314000- 0- 2314000]                     time (s): 602.167671918869 
+Ins Current (mA):545.3602371354766 
+Samples: 3000000 
+Consumed Energy (mAs): 325694.9929720502 
+Consumed Energy (mAh): 90.47083138112505 
+Consumed Energy (mWs): 1545812.9548446084 
+Consumed Energy (mWh): 429.3924874568357 
+Avg power (mW): 2578.3229712341313 
+Avg Current (mA): 543.1997041638873 
+Avg Voltage (V): 4.746547082905319 
+ Thread : 0 - ThreadProcess id: 22236
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:28:54 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 08:38:55 +0200 - Duration: 600014 seconds 
+Real workload: 1.0710332066865261E10 - Integer reached: 88688 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 193 
+Start: 99 % - End: 96 
+Cc_info at the beginning: 2400000 mAh 
+Cc_info at the end: 2340000 mAh 
+Cc_info variation: -60000.0 mAh 
+
+Thread : 1 - ThreadProcess id: 22237
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:28:53 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 08:38:54 +0200 - Duration: 600002 seconds 
+Real workload: 3.592017973232527E11 - Integer reached: 477989 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 192 
+Start: 99 % - End: 96 
+Cc_info at the beginning: 2400000 mAh 
+Cc_info at the end: 2340000 mAh 
+Cc_info variation: -60000.0 mAh 
+
+Thread : 2 - ThreadProcess id: 22238
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:28:54 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 08:38:55 +0200 - Duration: 600012 seconds 
+Real workload: 3.632028768646754E11 - Integer reached: 480542 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 193 
+Start: 99 % - End: 96 
+Cc_info at the beginning: 2400000 mAh 
+Cc_info at the end: 2340000 mAh 
+Cc_info variation: -60000.0 mAh 
+
+Thread : 3 - ThreadProcess id: 22239
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:28:53 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 08:38:54 +0200 - Duration: 600010 seconds 
+Real workload: 3.5882997071411066E11 - Integer reached: 477751 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 192 
+Start: 99 % - End: 96 
+Cc_info at the beginning: 2400000 mAh 
+Cc_info at the end: 2340000 mAh 
+Cc_info variation: -60000.0 mAh 
+
+ 90.47083138112505                     1.09194e+12 8.28533e-11  2400000 2340000 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 0100-3303 
+phone format: 0,1,0,0,3,3,0,3 
+Exact values of frequencies: [0- 598000- 0- 0- 2314000- 2314000- 0- 2314000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.167671918869 
+Ins Current (mA):545.3602371354766 
+Samples: 3000000 
+Consumed Energy (mAs): 325694.9929720502 
+Consumed Energy (mAh): 90.47083138112505 
+Consumed Energy (mWs): 1545812.9548446084 
+Consumed Energy (mWh): 429.3924874568357 
+Avg power (mW): 2578.3229712341313 
+Avg Current (mA): 543.1997041638873 
+Avg Voltage (V): 4.746547082905319 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 22236
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:28:54 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 08:38:55 +0200 - Duration: 600014 seconds 
+Real workload: 1.0710332066865261E10 - Integer reached: 88688 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 193 
+Start: 99 % - End: 96 
+Cc_info at the beginning: 2400000 mAh 
+Cc_info at the end: 2340000 mAh 
+Cc_info variation: -60000.0 mAh 
+
+Thread : 1 - ThreadProcess id: 22237
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:28:53 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 08:38:54 +0200 - Duration: 600002 seconds 
+Real workload: 3.592017973232527E11 - Integer reached: 477989 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 192 
+Start: 99 % - End: 96 
+Cc_info at the beginning: 2400000 mAh 
+Cc_info at the end: 2340000 mAh 
+Cc_info variation: -60000.0 mAh 
+
+Thread : 2 - ThreadProcess id: 22238
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:28:54 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 08:38:55 +0200 - Duration: 600012 seconds 
+Real workload: 3.632028768646754E11 - Integer reached: 480542 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 193 
+Start: 99 % - End: 96 
+Cc_info at the beginning: 2400000 mAh 
+Cc_info at the end: 2340000 mAh 
+Cc_info variation: -60000.0 mAh 
+
+Thread : 3 - ThreadProcess id: 22239
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 08:28:53 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 08:38:54 +0200 - Duration: 600010 seconds 
+Real workload: 3.5882997071411066E11 - Integer reached: 477751 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 192 
+Start: 99 % - End: 96 
+Cc_info at the beginning: 2400000 mAh 
+Cc_info at the end: 2340000 mAh 
+Cc_info variation: -60000.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 90.47083138112505 
+Workload: 1.09194e+12 
+Energy efficiency: 8.28533e-11 
+Starting cc information: 2400000 
+Ending cc information: 2340000 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_24_36/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_24_36/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_24_36/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_24_36/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_24_36/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_24_36/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_24_36/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_24_36/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_24_36/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_24_36/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_24_36/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_24_36/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_24_36/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_24_36/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_24_36/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_24_36/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_24_36/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_24_36/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_24_36'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 90.47083138112505
+--- Experiment result, Avg Power = 2578.3229712341313
+--- Experiment result, Total Workload = 1.09194e+12
+--- Experiment result, Energy Efficiency = 8.28533e-11
+--- Adding result to summary file
+--- Starting cc information : 2400000 
+--- Ending cc information : 2340000
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 0100-3303.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_08_38_27
+--- Performing experiments on configuration 3000-3303
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 96 
+--- Forcing the experiment battery level to be 100 
+--- Current battery is low, so we need to wait battery
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 96 
+--- Desactivating the charge stop level option
+--- For samsung unlocking cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- The current battery level : 96, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 96 
+--- The current battery level : 96, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 96 
+--- The current battery level : 96, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  3
+--- Exact frequency of core  0:  1690000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1690000
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  3
+--- Exact frequency of core  4:  2314000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 2314000
+--- Frequency level of core 5 is  3
+--- Exact frequency of core  5:  2314000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 2314000
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  3
+--- Exact frequency of core  7:  2314000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 2314000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 25206 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  3
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 2 
+--- The current number of thread ready to be sambled  : 2, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2382500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  2578.5471211493004
+powermeter script : average_power with numpy  arrays =  2578.5471211546446
+powermeter script : Summary Result = time (s): 602.5201449394226
+Ins Current (mA):546.0108126231089
+Samples: 3000000
+Consumed Energy (mAs): 325883.9577344589
+Consumed Energy (mAh): 90.52332159290525
+Consumed Energy (mWs): 1546623.1948508474
+Consumed Energy (mWh): 429.61755412523536
+Avg power (mW): 2578.5471211493004
+Avg Current (mA): 543.2772919046377
+Avg Voltage (V): 4.746281796740212
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  3
+--- frequency level of core 5 is  3
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  3
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2319000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1881 bytes in 0.048s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1690000- 0- 0- 0- 2314000- 2314000- 0- 2314000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.5201449394226 
+Ins Current (mA):546.0108126231089 
+Samples: 3000000 
+Consumed Energy (mAs): 325883.9577344589 
+Consumed Energy (mAh): 90.52332159290525 
+Consumed Energy (mWs): 1546623.1948508474 
+Consumed Energy (mWh): 429.61755412523536 
+Avg power (mW): 2578.5471211493004 
+Avg Current (mA): 543.2772919046377 
+Avg Voltage (V): 4.746281796740212 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 90.52332159290525
+--- Starting cc_info = 2382500
+--- Ending cc_info = 2319000
+--- Getting the average power
+--- Avg Power = 2578.5471211493004
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 25248
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:00:52 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 09:10:53 +0200 - Duration: 600005 seconds 
+Real workload: 3.157224607861777E10 - Integer reached: 148780 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 106 
+Start: 100 % - End: 97 
+Cc_info at the beginning: 2382500 mAh 
+Cc_info at the end: 2319000 mAh 
+Cc_info variation: -63500.0 mAh 
+
+Thread : 1 - ThreadProcess id: 25249
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:00:51 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 09:10:52 +0200 - Duration: 600003 seconds 
+Real workload: 3.607537408917679E11 - Integer reached: 478981 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 106 
+Start: 100 % - End: 97 
+Cc_info at the beginning: 2382500 mAh 
+Cc_info at the end: 2319000 mAh 
+Cc_info variation: -63500.0 mAh 
+
+Thread : 2 - ThreadProcess id: 25250
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:00:52 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 09:10:53 +0200 - Duration: 600001 seconds 
+Real workload: 3.662144034880635E11 - Integer reached: 482454 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 106 
+Start: 100 % - End: 97 
+Cc_info at the beginning: 2382500 mAh 
+Cc_info at the end: 2319000 mAh 
+Cc_info variation: -63500.0 mAh 
+
+Thread : 3 - ThreadProcess id: 25252
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:00:51 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 09:10:52 +0200 - Duration: 600011 seconds 
+Real workload: 3.6086338337128455E11 - Integer reached: 479051 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 106 
+Start: 100 % - End: 97 
+Cc_info at the beginning: 2382500 mAh 
+Cc_info at the end: 2319000 mAh 
+Cc_info variation: -63500.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,0,0,0,3,3,0,3 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.1194e+12
+--- Getting energy efficiency
+--- Energy efficiency: 8.08677e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 3000-3303 3,0,0,0,3,3,0,3                         [1690000- 0- 0- 0- 2314000- 2314000- 0- 2314000]                     time (s): 602.5201449394226 
+Ins Current (mA):546.0108126231089 
+Samples: 3000000 
+Consumed Energy (mAs): 325883.9577344589 
+Consumed Energy (mAh): 90.52332159290525 
+Consumed Energy (mWs): 1546623.1948508474 
+Consumed Energy (mWh): 429.61755412523536 
+Avg power (mW): 2578.5471211493004 
+Avg Current (mA): 543.2772919046377 
+Avg Voltage (V): 4.746281796740212 
+ Thread : 0 - ThreadProcess id: 25248
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:00:52 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 09:10:53 +0200 - Duration: 600005 seconds 
+Real workload: 3.157224607861777E10 - Integer reached: 148780 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 106 
+Start: 100 % - End: 97 
+Cc_info at the beginning: 2382500 mAh 
+Cc_info at the end: 2319000 mAh 
+Cc_info variation: -63500.0 mAh 
+
+Thread : 1 - ThreadProcess id: 25249
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:00:51 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 09:10:52 +0200 - Duration: 600003 seconds 
+Real workload: 3.607537408917679E11 - Integer reached: 478981 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 106 
+Start: 100 % - End: 97 
+Cc_info at the beginning: 2382500 mAh 
+Cc_info at the end: 2319000 mAh 
+Cc_info variation: -63500.0 mAh 
+
+Thread : 2 - ThreadProcess id: 25250
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:00:52 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 09:10:53 +0200 - Duration: 600001 seconds 
+Real workload: 3.662144034880635E11 - Integer reached: 482454 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 106 
+Start: 100 % - End: 97 
+Cc_info at the beginning: 2382500 mAh 
+Cc_info at the end: 2319000 mAh 
+Cc_info variation: -63500.0 mAh 
+
+Thread : 3 - ThreadProcess id: 25252
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:00:51 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 09:10:52 +0200 - Duration: 600011 seconds 
+Real workload: 3.6086338337128455E11 - Integer reached: 479051 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 106 
+Start: 100 % - End: 97 
+Cc_info at the beginning: 2382500 mAh 
+Cc_info at the end: 2319000 mAh 
+Cc_info variation: -63500.0 mAh 
+
+ 90.52332159290525                     1.1194e+12 8.08677e-11  2382500 2319000 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 3000-3303 
+phone format: 3,0,0,0,3,3,0,3 
+Exact values of frequencies: [1690000- 0- 0- 0- 2314000- 2314000- 0- 2314000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.5201449394226 
+Ins Current (mA):546.0108126231089 
+Samples: 3000000 
+Consumed Energy (mAs): 325883.9577344589 
+Consumed Energy (mAh): 90.52332159290525 
+Consumed Energy (mWs): 1546623.1948508474 
+Consumed Energy (mWh): 429.61755412523536 
+Avg power (mW): 2578.5471211493004 
+Avg Current (mA): 543.2772919046377 
+Avg Voltage (V): 4.746281796740212 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 25248
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:00:52 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 09:10:53 +0200 - Duration: 600005 seconds 
+Real workload: 3.157224607861777E10 - Integer reached: 148780 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 106 
+Start: 100 % - End: 97 
+Cc_info at the beginning: 2382500 mAh 
+Cc_info at the end: 2319000 mAh 
+Cc_info variation: -63500.0 mAh 
+
+Thread : 1 - ThreadProcess id: 25249
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:00:51 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 09:10:52 +0200 - Duration: 600003 seconds 
+Real workload: 3.607537408917679E11 - Integer reached: 478981 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 106 
+Start: 100 % - End: 97 
+Cc_info at the beginning: 2382500 mAh 
+Cc_info at the end: 2319000 mAh 
+Cc_info variation: -63500.0 mAh 
+
+Thread : 2 - ThreadProcess id: 25250
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:00:52 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 09:10:53 +0200 - Duration: 600001 seconds 
+Real workload: 3.662144034880635E11 - Integer reached: 482454 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 106 
+Start: 100 % - End: 97 
+Cc_info at the beginning: 2382500 mAh 
+Cc_info at the end: 2319000 mAh 
+Cc_info variation: -63500.0 mAh 
+
+Thread : 3 - ThreadProcess id: 25252
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:00:51 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 09:10:52 +0200 - Duration: 600011 seconds 
+Real workload: 3.6086338337128455E11 - Integer reached: 479051 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 106 
+Start: 100 % - End: 97 
+Cc_info at the beginning: 2382500 mAh 
+Cc_info at the end: 2319000 mAh 
+Cc_info variation: -63500.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 90.52332159290525 
+Workload: 1.1194e+12 
+Energy efficiency: 8.08677e-11 
+Starting cc information: 2382500 
+Ending cc information: 2319000 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_41_29/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_41_29/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_41_29/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_41_29/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_41_29/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_41_29/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_41_29/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_41_29/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_41_29/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_41_29/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_41_29/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_41_29/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_41_29/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_41_29/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_41_29/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_41_29/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_08_41_29'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 90.52332159290525
+--- Experiment result, Avg Power = 2578.5471211493004
+--- Experiment result, Total Workload = 1.1194e+12
+--- Experiment result, Energy Efficiency = 8.08677e-11
+--- Adding result to summary file
+--- Starting cc information : 2382500 
+--- Ending cc information : 2319000
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 3000-3303.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_09_10_30
+--- Performing experiments on configuration 0002-0002
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 96 
+--- Forcing the experiment battery level to be 100 
+--- Current battery is low, so we need to wait battery
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 96 
+--- Desactivating the charge stop level option
+--- For samsung unlocking cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- The current battery level : 96, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 96 
+--- The current battery level : 96, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  2
+--- Exact frequency of core  3:  1248000
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1248000
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  2
+--- Exact frequency of core  7:  1469000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 1469000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 28288 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  2
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  2
+--- Number of cores to occupy = 2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 2 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2382000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1615.6068582982673
+powermeter script : average_power with numpy  arrays =  1615.6068582979433
+powermeter script : Summary Result = time (s): 602.4951255321503
+Ins Current (mA):315.2601857707811
+Samples: 3000000
+Consumed Energy (mAs): 197511.00535170213
+Consumed Energy (mAh): 54.86416815325059
+Consumed Energy (mWs): 968195.4598289098
+Consumed Energy (mWh): 268.9431832858083
+Avg power (mW): 1615.6068582982673
+Avg Current (mA): 329.3595006943923
+Avg Voltage (V): 4.905299087750818
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  2
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  2
+--- Number of threads normally started = 2
+--- Number of thread ended: 2 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2382000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (933 bytes in 0.028s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 0- 0- 1248000- 0- 0- 0- 1469000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.4951255321503 
+Ins Current (mA):315.2601857707811 
+Samples: 3000000 
+Consumed Energy (mAs): 197511.00535170213 
+Consumed Energy (mAh): 54.86416815325059 
+Consumed Energy (mWs): 968195.4598289098 
+Consumed Energy (mWh): 268.9431832858083 
+Avg power (mW): 1615.6068582982673 
+Avg Current (mA): 329.3595006943923 
+Avg Voltage (V): 4.905299087750818 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 54.86416815325059
+--- Starting cc_info = 2382000
+--- Ending cc_info = 2382000
+--- Getting the average power
+--- Avg Power = 1615.6068582982673
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 28405
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:31:31 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 09:41:31 +0200 - Duration: 600009 seconds 
+Real workload: 8.782551594534016E10 - Integer reached: 174262 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 100 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2382000 mAh 
+Cc_info at the end: 2382000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 28406
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:31:31 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 09:41:31 +0200 - Duration: 600002 seconds 
+Real workload: 2.3999483945846008E11 - Integer reached: 282245 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 100 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2382000 mAh 
+Cc_info at the end: 2382000 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,0,0,2,0,0,0,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 3.2782e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.67361e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 0002-0002 0,0,0,2,0,0,0,2                         [0- 0- 0- 1248000- 0- 0- 0- 1469000]                     time (s): 602.4951255321503 
+Ins Current (mA):315.2601857707811 
+Samples: 3000000 
+Consumed Energy (mAs): 197511.00535170213 
+Consumed Energy (mAh): 54.86416815325059 
+Consumed Energy (mWs): 968195.4598289098 
+Consumed Energy (mWh): 268.9431832858083 
+Avg power (mW): 1615.6068582982673 
+Avg Current (mA): 329.3595006943923 
+Avg Voltage (V): 4.905299087750818 
+ Thread : 0 - ThreadProcess id: 28405
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:31:31 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 09:41:31 +0200 - Duration: 600009 seconds 
+Real workload: 8.782551594534016E10 - Integer reached: 174262 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 100 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2382000 mAh 
+Cc_info at the end: 2382000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 28406
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:31:31 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 09:41:31 +0200 - Duration: 600002 seconds 
+Real workload: 2.3999483945846008E11 - Integer reached: 282245 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 100 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2382000 mAh 
+Cc_info at the end: 2382000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 54.86416815325059                     3.2782e+11 1.67361e-10  2382000 2382000 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 0002-0002 
+phone format: 0,0,0,2,0,0,0,2 
+Exact values of frequencies: [0- 0- 0- 1248000- 0- 0- 0- 1469000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.4951255321503 
+Ins Current (mA):315.2601857707811 
+Samples: 3000000 
+Consumed Energy (mAs): 197511.00535170213 
+Consumed Energy (mAh): 54.86416815325059 
+Consumed Energy (mWs): 968195.4598289098 
+Consumed Energy (mWh): 268.9431832858083 
+Avg power (mW): 1615.6068582982673 
+Avg Current (mA): 329.3595006943923 
+Avg Voltage (V): 4.905299087750818 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 28405
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:31:31 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 09:41:31 +0200 - Duration: 600009 seconds 
+Real workload: 8.782551594534016E10 - Integer reached: 174262 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 100 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2382000 mAh 
+Cc_info at the end: 2382000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 28406
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:31:31 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 09:41:31 +0200 - Duration: 600002 seconds 
+Real workload: 2.3999483945846008E11 - Integer reached: 282245 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 100 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2382000 mAh 
+Cc_info at the end: 2382000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 54.86416815325059 
+Workload: 3.2782e+11 
+Energy efficiency: 1.67361e-10 
+Starting cc information: 2382000 
+Ending cc information: 2382000 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_13_32/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_13_32/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_13_32/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_13_32/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_13_32/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_13_32/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_13_32/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_13_32/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_13_32/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_13_32/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_13_32/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_13_32/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_13_32/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_13_32/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_13_32/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_13_32/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_13_32'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 54.86416815325059
+--- Experiment result, Avg Power = 1615.6068582982673
+--- Experiment result, Total Workload = 3.2782e+11
+--- Experiment result, Energy Efficiency = 1.67361e-10
+--- Adding result to summary file
+--- Starting cc information : 2382000 
+--- Ending cc information : 2382000
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 0002-0002.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_09_41_06
+--- Performing experiments on configuration 2200-1000
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  2
+--- Exact frequency of core  0:  1248000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1248000
+--- Frequency level of core 1 is  2
+--- Exact frequency of core  1:  1248000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1248000
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  1
+--- Exact frequency of core  4:  741000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 741000
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 30521 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 3 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2380500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1204.568577568545
+powermeter script : average_power with numpy  arrays =  1204.5685775686336
+powermeter script : Summary Result = time (s): 602.9298267364502
+Ins Current (mA):239.2781168563983
+Samples: 3000000
+Consumed Energy (mAs): 145067.52301431942
+Consumed Energy (mAh): 40.296534170644286
+Consumed Energy (mWs): 720674.9749723288
+Consumed Energy (mWh): 200.1874930478691
+Avg power (mW): 1204.568577568545
+Avg Current (mA): 242.38852720262022
+Avg Voltage (V): 4.96957752691656
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 3
+--- Number of thread ended: 3 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2380500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 6 files pulled, 0 skipped. 0.0 MB/s (1402 bytes in 0.054s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1248000- 1248000- 0- 0- 741000- 0- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.9298267364502 
+Ins Current (mA):239.2781168563983 
+Samples: 3000000 
+Consumed Energy (mAs): 145067.52301431942 
+Consumed Energy (mAh): 40.296534170644286 
+Consumed Energy (mWs): 720674.9749723288 
+Consumed Energy (mWh): 200.1874930478691 
+Avg power (mW): 1204.568577568545 
+Avg Current (mA): 242.38852720262022 
+Avg Voltage (V): 4.96957752691656 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 40.296534170644286
+--- Starting cc_info = 2380500
+--- Ending cc_info = 2380500
+--- Getting the average power
+--- Avg Power = 1204.568577568545
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 30595
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:48:41 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 09:58:41 +0200 - Duration: 600022 seconds 
+Real workload: 3.1183085184794205E10 - Integer reached: 128865 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 87.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2380500 mAh 
+Cc_info at the end: 2380500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 30596
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:48:41 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 09:58:42 +0200 - Duration: 600034 seconds 
+Real workload: 3.104727651171562E10 - Integer reached: 128596 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 87.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2380500 mAh 
+Cc_info at the end: 2380500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 30597
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:48:41 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 09:58:41 +0200 - Duration: 600009 seconds 
+Real workload: 1.220784373653538E11 - Integer reached: 247880 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 87.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2380500 mAh 
+Cc_info at the end: 2380500 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,2,0,0,1,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.84309e+11
+--- Getting energy efficiency
+--- Energy efficiency: 2.18636e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 2200-1000 2,2,0,0,1,0,0,0                         [1248000- 1248000- 0- 0- 741000- 0- 0- 0]                     time (s): 602.9298267364502 
+Ins Current (mA):239.2781168563983 
+Samples: 3000000 
+Consumed Energy (mAs): 145067.52301431942 
+Consumed Energy (mAh): 40.296534170644286 
+Consumed Energy (mWs): 720674.9749723288 
+Consumed Energy (mWh): 200.1874930478691 
+Avg power (mW): 1204.568577568545 
+Avg Current (mA): 242.38852720262022 
+Avg Voltage (V): 4.96957752691656 
+ Thread : 0 - ThreadProcess id: 30595
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:48:41 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 09:58:41 +0200 - Duration: 600022 seconds 
+Real workload: 3.1183085184794205E10 - Integer reached: 128865 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 87.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2380500 mAh 
+Cc_info at the end: 2380500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 30596
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:48:41 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 09:58:42 +0200 - Duration: 600034 seconds 
+Real workload: 3.104727651171562E10 - Integer reached: 128596 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 87.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2380500 mAh 
+Cc_info at the end: 2380500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 30597
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:48:41 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 09:58:41 +0200 - Duration: 600009 seconds 
+Real workload: 1.220784373653538E11 - Integer reached: 247880 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 87.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2380500 mAh 
+Cc_info at the end: 2380500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 40.296534170644286                     1.84309e+11 2.18636e-10  2380500 2380500 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 2200-1000 
+phone format: 2,2,0,0,1,0,0,0 
+Exact values of frequencies: [1248000- 1248000- 0- 0- 741000- 0- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.9298267364502 
+Ins Current (mA):239.2781168563983 
+Samples: 3000000 
+Consumed Energy (mAs): 145067.52301431942 
+Consumed Energy (mAh): 40.296534170644286 
+Consumed Energy (mWs): 720674.9749723288 
+Consumed Energy (mWh): 200.1874930478691 
+Avg power (mW): 1204.568577568545 
+Avg Current (mA): 242.38852720262022 
+Avg Voltage (V): 4.96957752691656 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 30595
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:48:41 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 09:58:41 +0200 - Duration: 600022 seconds 
+Real workload: 3.1183085184794205E10 - Integer reached: 128865 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 87.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2380500 mAh 
+Cc_info at the end: 2380500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 30596
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:48:41 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 09:58:42 +0200 - Duration: 600034 seconds 
+Real workload: 3.104727651171562E10 - Integer reached: 128596 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 87.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2380500 mAh 
+Cc_info at the end: 2380500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 30597
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 09:48:41 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 09:58:41 +0200 - Duration: 600009 seconds 
+Real workload: 1.220784373653538E11 - Integer reached: 247880 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 87.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2380500 mAh 
+Cc_info at the end: 2380500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 40.296534170644286 
+Workload: 1.84309e+11 
+Energy efficiency: 2.18636e-10 
+Starting cc information: 2380500 
+Ending cc information: 2380500 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_44_08/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_44_08/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_44_08/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_44_08/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_44_08/app_output_folder/Thread_1_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_44_08/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_44_08/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_44_08/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_44_08/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_44_08/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_44_08/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_44_08/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_09_44_08'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 40.296534170644286
+--- Experiment result, Avg Power = 1204.568577568545
+--- Experiment result, Total Workload = 1.84309e+11
+--- Experiment result, Energy Efficiency = 2.18636e-10
+--- Adding result to summary file
+--- Starting cc information : 2380500 
+--- Ending cc information : 2380500
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 2200-1000.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_09_58_19
+--- Performing experiments on configuration 2220-0033
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  2
+--- Exact frequency of core  0:  1248000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1248000
+--- Frequency level of core 1 is  2
+--- Exact frequency of core  1:  1248000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 1248000
+--- Frequency level of core 2 is  2
+--- Exact frequency of core  2:  1248000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 1248000
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  3
+--- Exact frequency of core  6:  2314000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 2314000
+--- Frequency level of core 7 is  3
+--- Exact frequency of core  7:  2314000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 2314000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 414 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  3
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 2 
+--- The current number of thread ready to be sambled  : 2, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2360000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  2576.4524184279003
+powermeter script : average_power with numpy  arrays =  2576.4524184314505
+powermeter script : Summary Result = time (s): 603.3002784252167
+Ins Current (mA):545.1325952537878
+Samples: 3000000
+Consumed Energy (mAs): 326069.69846476725
+Consumed Energy (mAh): 90.57491624021313
+Consumed Energy (mWs): 1547361.4605332043
+Consumed Energy (mWh): 429.82262792589006
+Avg power (mW): 2576.4524184279003
+Avg Current (mA): 542.82817674782
+Avg Voltage (V): 4.746349818949865
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  2
+--- frequency level of core 2 is  2
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  3
+--- frequency level of core 7 is  3
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2292500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.0 MB/s (2337 bytes in 0.070s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1248000- 1248000- 1248000- 0- 0- 0- 2314000- 2314000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 603.3002784252167 
+Ins Current (mA):545.1325952537878 
+Samples: 3000000 
+Consumed Energy (mAs): 326069.69846476725 
+Consumed Energy (mAh): 90.57491624021313 
+Consumed Energy (mWs): 1547361.4605332043 
+Consumed Energy (mWh): 429.82262792589006 
+Avg power (mW): 2576.4524184279003 
+Avg Current (mA): 542.82817674782 
+Avg Voltage (V): 4.746349818949865 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 90.57491624021313
+--- Starting cc_info = 2360000
+--- Ending cc_info = 2292500
+--- Getting the average power
+--- Avg Power = 2576.4524184279003
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 471
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:05:21 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 10:15:21 +0200 - Duration: 600030 seconds 
+Real workload: 3.118471213557164E10 - Integer reached: 164590 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.5 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2360000 mAh 
+Cc_info at the end: 2292500 mAh 
+Cc_info variation: -67500.0 mAh 
+
+Thread : 1 - ThreadProcess id: 472
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:05:19 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 10:15:20 +0200 - Duration: 600005 seconds 
+Real workload: 3.1857040865675465E10 - Integer reached: 166281 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.4 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2360000 mAh 
+Cc_info at the end: 2293000 mAh 
+Cc_info variation: -67000.0 mAh 
+
+Thread : 2 - ThreadProcess id: 475
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:05:20 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 10:15:21 +0200 - Duration: 600065 seconds 
+Real workload: 3.16259967635895E10 - Integer reached: 165702 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.4 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2360000 mAh 
+Cc_info at the end: 2292500 mAh 
+Cc_info variation: -67500.0 mAh 
+
+Thread : 3 - ThreadProcess id: 476
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:05:20 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 10:15:20 +0200 - Duration: 600002 seconds 
+Real workload: 4.1694623649976624E11 - Integer reached: 571708 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.4 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2360000 mAh 
+Cc_info at the end: 2292500 mAh 
+Cc_info variation: -67500.0 mAh 
+
+Thread : 4 - ThreadProcess id: 477
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:05:19 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 10:15:20 +0200 - Duration: 600007 seconds 
+Real workload: 4.1651587402720416E11 - Integer reached: 571424 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.4 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2360000 mAh 
+Cc_info at the end: 2292500 mAh 
+Cc_info variation: -67500.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,2,2,0,0,0,3,3 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 9.2813e+11
+--- Getting energy efficiency
+--- Energy efficiency: 9.75886e-11
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 2220-0033 2,2,2,0,0,0,3,3                         [1248000- 1248000- 1248000- 0- 0- 0- 2314000- 2314000]                     time (s): 603.3002784252167 
+Ins Current (mA):545.1325952537878 
+Samples: 3000000 
+Consumed Energy (mAs): 326069.69846476725 
+Consumed Energy (mAh): 90.57491624021313 
+Consumed Energy (mWs): 1547361.4605332043 
+Consumed Energy (mWh): 429.82262792589006 
+Avg power (mW): 2576.4524184279003 
+Avg Current (mA): 542.82817674782 
+Avg Voltage (V): 4.746349818949865 
+ Thread : 0 - ThreadProcess id: 471
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:05:21 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 10:15:21 +0200 - Duration: 600030 seconds 
+Real workload: 3.118471213557164E10 - Integer reached: 164590 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.5 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2360000 mAh 
+Cc_info at the end: 2292500 mAh 
+Cc_info variation: -67500.0 mAh 
+
+Thread : 1 - ThreadProcess id: 472
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:05:19 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 10:15:20 +0200 - Duration: 600005 seconds 
+Real workload: 3.1857040865675465E10 - Integer reached: 166281 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.4 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2360000 mAh 
+Cc_info at the end: 2293000 mAh 
+Cc_info variation: -67000.0 mAh 
+
+Thread : 2 - ThreadProcess id: 475
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:05:20 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 10:15:21 +0200 - Duration: 600065 seconds 
+Real workload: 3.16259967635895E10 - Integer reached: 165702 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.4 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2360000 mAh 
+Cc_info at the end: 2292500 mAh 
+Cc_info variation: -67500.0 mAh 
+
+Thread : 3 - ThreadProcess id: 476
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:05:20 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 10:15:20 +0200 - Duration: 600002 seconds 
+Real workload: 4.1694623649976624E11 - Integer reached: 571708 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.4 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2360000 mAh 
+Cc_info at the end: 2292500 mAh 
+Cc_info variation: -67500.0 mAh 
+
+Thread : 4 - ThreadProcess id: 477
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:05:19 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 10:15:20 +0200 - Duration: 600007 seconds 
+Real workload: 4.1651587402720416E11 - Integer reached: 571424 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.4 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2360000 mAh 
+Cc_info at the end: 2292500 mAh 
+Cc_info variation: -67500.0 mAh 
+
+ 90.57491624021313                     9.2813e+11 9.75886e-11  2360000 2292500 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 2220-0033 
+phone format: 2,2,2,0,0,0,3,3 
+Exact values of frequencies: [1248000- 1248000- 1248000- 0- 0- 0- 2314000- 2314000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 603.3002784252167 
+Ins Current (mA):545.1325952537878 
+Samples: 3000000 
+Consumed Energy (mAs): 326069.69846476725 
+Consumed Energy (mAh): 90.57491624021313 
+Consumed Energy (mWs): 1547361.4605332043 
+Consumed Energy (mWh): 429.82262792589006 
+Avg power (mW): 2576.4524184279003 
+Avg Current (mA): 542.82817674782 
+Avg Voltage (V): 4.746349818949865 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 471
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:05:21 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 10:15:21 +0200 - Duration: 600030 seconds 
+Real workload: 3.118471213557164E10 - Integer reached: 164590 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.5 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2360000 mAh 
+Cc_info at the end: 2292500 mAh 
+Cc_info variation: -67500.0 mAh 
+
+Thread : 1 - ThreadProcess id: 472
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:05:19 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 10:15:20 +0200 - Duration: 600005 seconds 
+Real workload: 3.1857040865675465E10 - Integer reached: 166281 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.4 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2360000 mAh 
+Cc_info at the end: 2293000 mAh 
+Cc_info variation: -67000.0 mAh 
+
+Thread : 2 - ThreadProcess id: 475
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:05:20 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 10:15:21 +0200 - Duration: 600065 seconds 
+Real workload: 3.16259967635895E10 - Integer reached: 165702 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.4 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2360000 mAh 
+Cc_info at the end: 2292500 mAh 
+Cc_info variation: -67500.0 mAh 
+
+Thread : 3 - ThreadProcess id: 476
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:05:20 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 10:15:20 +0200 - Duration: 600002 seconds 
+Real workload: 4.1694623649976624E11 - Integer reached: 571708 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.4 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2360000 mAh 
+Cc_info at the end: 2292500 mAh 
+Cc_info variation: -67500.0 mAh 
+
+Thread : 4 - ThreadProcess id: 477
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:05:19 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 10:15:20 +0200 - Duration: 600007 seconds 
+Real workload: 4.1651587402720416E11 - Integer reached: 571424 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 42.4 
+Start: 100 % - End: 96 
+Cc_info at the beginning: 2360000 mAh 
+Cc_info at the end: 2292500 mAh 
+Cc_info variation: -67500.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 90.57491624021313 
+Workload: 9.2813e+11 
+Energy efficiency: 9.75886e-11 
+Starting cc information: 2360000 
+Ending cc information: 2292500 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_01_21/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_01_21/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_01_21/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_01_21/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_01_21/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_01_21/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_01_21/app_output_folder/Thread_2_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_01_21/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_01_21/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_01_21/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_01_21/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_01_21/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_01_21/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_01_21/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_01_21'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 90.57491624021313
+--- Experiment result, Avg Power = 2576.4524184279003
+--- Experiment result, Total Workload = 9.2813e+11
+--- Experiment result, Energy Efficiency = 9.75886e-11
+--- Adding result to summary file
+--- Starting cc information : 2360000 
+--- Ending cc information : 2292500
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 2220-0033.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_10_15_00
+--- Performing experiments on configuration 0100-1110
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 96 
+--- Forcing the experiment battery level to be 100 
+--- Current battery is low, so we need to wait battery
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 96 
+--- Desactivating the charge stop level option
+--- For samsung unlocking cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- The current battery level : 96, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 96 
+--- The current battery level : 96, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 96 
+--- The current battery level : 96, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 97 
+--- The current battery level : 97, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 98 
+--- The current battery level : 98, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 99 
+--- The current battery level : 99, still lower than the experiment one :  100 
+--- Waiting 30 second...
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  1
+--- Exact frequency of core  1:  598000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 598000
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  1
+--- Exact frequency of core  4:  741000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 741000
+--- Frequency level of core 5 is  1
+--- Exact frequency of core  5:  741000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 741000
+--- Frequency level of core 6 is  1
+--- Exact frequency of core  6:  741000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 741000
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 4353 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2360500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1565.8692004484387
+powermeter script : average_power with numpy  arrays =  1565.8692004482375
+powermeter script : Summary Result = time (s): 602.646607875824
+Ins Current (mA):342.0941564626369
+Samples: 3000000
+Consumed Energy (mAs): 190666.0271281943
+Consumed Energy (mAh): 52.96278531338731
+Consumed Energy (mWs): 936519.7925072135
+Consumed Energy (mWh): 260.14438680755933
+Avg power (mW): 1565.8692004484387
+Avg Current (mA): 318.7212646940294
+Avg Voltage (V): 4.912973729417346
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2360500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.0 MB/s (1864 bytes in 0.063s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 598000- 0- 0- 741000- 741000- 741000- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.646607875824 
+Ins Current (mA):342.0941564626369 
+Samples: 3000000 
+Consumed Energy (mAs): 190666.0271281943 
+Consumed Energy (mAh): 52.96278531338731 
+Consumed Energy (mWs): 936519.7925072135 
+Consumed Energy (mWh): 260.14438680755933 
+Avg power (mW): 1565.8692004484387 
+Avg Current (mA): 318.7212646940294 
+Avg Voltage (V): 4.912973729417346 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 52.96278531338731
+--- Starting cc_info = 2360500
+--- Ending cc_info = 2360500
+--- Getting the average power
+--- Avg Power = 1565.8692004484387
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 4502
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:37:42 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 10:47:43 +0200 - Duration: 600028 seconds 
+Real workload: 2.9896601011870457E10 - Integer reached: 144944 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 80.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2360500 mAh 
+Cc_info at the end: 2360500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 4504
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:37:42 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 10:47:44 +0200 - Duration: 600014 seconds 
+Real workload: 1.2344192078106339E11 - Integer reached: 286105 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 80.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2360500 mAh 
+Cc_info at the end: 2360500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 4505
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:37:42 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 10:47:43 +0200 - Duration: 600003 seconds 
+Real workload: 1.2595423993534871E11 - Integer reached: 288886 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 80.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2360500 mAh 
+Cc_info at the end: 2360500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 4510
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:37:42 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 10:47:42 +0200 - Duration: 600007 seconds 
+Real workload: 1.2505235499554439E11 - Integer reached: 287891 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 80.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2360500 mAh 
+Cc_info at the end: 2360500 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,1,0,0,1,1,1,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 4.04345e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.30984e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 0100-1110 0,1,0,0,1,1,1,0                         [0- 598000- 0- 0- 741000- 741000- 741000- 0]                     time (s): 602.646607875824 
+Ins Current (mA):342.0941564626369 
+Samples: 3000000 
+Consumed Energy (mAs): 190666.0271281943 
+Consumed Energy (mAh): 52.96278531338731 
+Consumed Energy (mWs): 936519.7925072135 
+Consumed Energy (mWh): 260.14438680755933 
+Avg power (mW): 1565.8692004484387 
+Avg Current (mA): 318.7212646940294 
+Avg Voltage (V): 4.912973729417346 
+ Thread : 0 - ThreadProcess id: 4502
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:37:42 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 10:47:43 +0200 - Duration: 600028 seconds 
+Real workload: 2.9896601011870457E10 - Integer reached: 144944 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 80.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2360500 mAh 
+Cc_info at the end: 2360500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 4504
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:37:42 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 10:47:44 +0200 - Duration: 600014 seconds 
+Real workload: 1.2344192078106339E11 - Integer reached: 286105 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 80.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2360500 mAh 
+Cc_info at the end: 2360500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 4505
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:37:42 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 10:47:43 +0200 - Duration: 600003 seconds 
+Real workload: 1.2595423993534871E11 - Integer reached: 288886 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 80.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2360500 mAh 
+Cc_info at the end: 2360500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 4510
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:37:42 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 10:47:42 +0200 - Duration: 600007 seconds 
+Real workload: 1.2505235499554439E11 - Integer reached: 287891 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 80.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2360500 mAh 
+Cc_info at the end: 2360500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 52.96278531338731                     4.04345e+11 1.30984e-10  2360500 2360500 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 0100-1110 
+phone format: 0,1,0,0,1,1,1,0 
+Exact values of frequencies: [0- 598000- 0- 0- 741000- 741000- 741000- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.646607875824 
+Ins Current (mA):342.0941564626369 
+Samples: 3000000 
+Consumed Energy (mAs): 190666.0271281943 
+Consumed Energy (mAh): 52.96278531338731 
+Consumed Energy (mWs): 936519.7925072135 
+Consumed Energy (mWh): 260.14438680755933 
+Avg power (mW): 1565.8692004484387 
+Avg Current (mA): 318.7212646940294 
+Avg Voltage (V): 4.912973729417346 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 4502
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:37:42 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 10:47:43 +0200 - Duration: 600028 seconds 
+Real workload: 2.9896601011870457E10 - Integer reached: 144944 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 80.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2360500 mAh 
+Cc_info at the end: 2360500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 4504
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:37:42 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 10:47:44 +0200 - Duration: 600014 seconds 
+Real workload: 1.2344192078106339E11 - Integer reached: 286105 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 80.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2360500 mAh 
+Cc_info at the end: 2360500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 4505
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:37:42 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 10:47:43 +0200 - Duration: 600003 seconds 
+Real workload: 1.2595423993534871E11 - Integer reached: 288886 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 80.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2360500 mAh 
+Cc_info at the end: 2360500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 4510
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:37:42 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 10:47:42 +0200 - Duration: 600007 seconds 
+Real workload: 1.2505235499554439E11 - Integer reached: 287891 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 80.3 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2360500 mAh 
+Cc_info at the end: 2360500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 52.96278531338731 
+Workload: 4.04345e+11 
+Energy efficiency: 1.30984e-10 
+Starting cc information: 2360500 
+Ending cc information: 2360500 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_18_02/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_18_02/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_18_02/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_18_02/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_18_02/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_18_02/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_18_02/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_18_02/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_18_02/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_18_02/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_18_02/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_18_02/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_18_02/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_18_02/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_18_02/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_18_02/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_18_02/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_18_02/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_18_02'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 52.96278531338731
+--- Experiment result, Avg Power = 1565.8692004484387
+--- Experiment result, Total Workload = 4.04345e+11
+--- Experiment result, Energy Efficiency = 1.30984e-10
+--- Adding result to summary file
+--- Starting cc information : 2360500 
+--- Ending cc information : 2360500
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 0100-1110.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_10_47_21
+--- Performing experiments on configuration 1010-2000
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  1
+--- Exact frequency of core  0:  598000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 598000
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  1
+--- Exact frequency of core  2:  598000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 598000
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  2
+--- Exact frequency of core  4:  1469000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 1469000
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 7285 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  2
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
+--- Number of thread in experiment phase : 3 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2359000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1207.7447325504545
+powermeter script : average_power with numpy  arrays =  1207.7447325504158
+powermeter script : Summary Result = time (s): 602.3896491527557
+Ins Current (mA):221.0002133487757
+Samples: 3000000
+Consumed Energy (mAs): 145777.35231587393
+Consumed Energy (mAh): 40.493708976631645
+Consumed Energy (mWs): 724029.3293249905
+Consumed Energy (mWh): 201.11925814583068
+Avg power (mW): 1207.7447325504545
+Avg Current (mA): 243.06313092552614
+Avg Voltage (V): 4.968852034249918
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  2
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 3
+--- Number of thread ended: 3 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2359000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 6 files pulled, 0 skipped. 0.0 MB/s (1396 bytes in 0.046s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [598000- 0- 598000- 0- 1469000- 0- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.3896491527557 
+Ins Current (mA):221.0002133487757 
+Samples: 3000000 
+Consumed Energy (mAs): 145777.35231587393 
+Consumed Energy (mAh): 40.493708976631645 
+Consumed Energy (mWs): 724029.3293249905 
+Consumed Energy (mWh): 201.11925814583068 
+Avg power (mW): 1207.7447325504545 
+Avg Current (mA): 243.06313092552614 
+Avg Voltage (V): 4.968852034249918 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 40.493708976631645
+--- Starting cc_info = 2359000
+--- Ending cc_info = 2359000
+--- Getting the average power
+--- Avg Power = 1207.7447325504545
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 7383
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:54:57 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 11:04:58 +0200 - Duration: 600012 seconds 
+Real workload: 3.164428611679931E10 - Integer reached: 129774 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 81.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2359000 mAh 
+Cc_info at the end: 2359000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 7384
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:54:58 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 11:04:58 +0200 - Duration: 600018 seconds 
+Real workload: 3.132933427687457E10 - Integer reached: 129154 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 81.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2359000 mAh 
+Cc_info at the end: 2359000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 7385
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:54:57 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 11:04:58 +0200 - Duration: 600004 seconds 
+Real workload: 1.2431808886163809E11 - Integer reached: 250052 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 81.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2359000 mAh 
+Cc_info at the end: 2359000 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,0,1,0,2,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 1.87292e+11
+--- Getting energy efficiency
+--- Energy efficiency: 2.16206e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 1010-2000 1,0,1,0,2,0,0,0                         [598000- 0- 598000- 0- 1469000- 0- 0- 0]                     time (s): 602.3896491527557 
+Ins Current (mA):221.0002133487757 
+Samples: 3000000 
+Consumed Energy (mAs): 145777.35231587393 
+Consumed Energy (mAh): 40.493708976631645 
+Consumed Energy (mWs): 724029.3293249905 
+Consumed Energy (mWh): 201.11925814583068 
+Avg power (mW): 1207.7447325504545 
+Avg Current (mA): 243.06313092552614 
+Avg Voltage (V): 4.968852034249918 
+ Thread : 0 - ThreadProcess id: 7383
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:54:57 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 11:04:58 +0200 - Duration: 600012 seconds 
+Real workload: 3.164428611679931E10 - Integer reached: 129774 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 81.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2359000 mAh 
+Cc_info at the end: 2359000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 7384
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:54:58 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 11:04:58 +0200 - Duration: 600018 seconds 
+Real workload: 3.132933427687457E10 - Integer reached: 129154 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 81.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2359000 mAh 
+Cc_info at the end: 2359000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 7385
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:54:57 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 11:04:58 +0200 - Duration: 600004 seconds 
+Real workload: 1.2431808886163809E11 - Integer reached: 250052 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 81.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2359000 mAh 
+Cc_info at the end: 2359000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 40.493708976631645                     1.87292e+11 2.16206e-10  2359000 2359000 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 1010-2000 
+phone format: 1,0,1,0,2,0,0,0 
+Exact values of frequencies: [598000- 0- 598000- 0- 1469000- 0- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.3896491527557 
+Ins Current (mA):221.0002133487757 
+Samples: 3000000 
+Consumed Energy (mAs): 145777.35231587393 
+Consumed Energy (mAh): 40.493708976631645 
+Consumed Energy (mWs): 724029.3293249905 
+Consumed Energy (mWh): 201.11925814583068 
+Avg power (mW): 1207.7447325504545 
+Avg Current (mA): 243.06313092552614 
+Avg Voltage (V): 4.968852034249918 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 7383
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:54:57 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 11:04:58 +0200 - Duration: 600012 seconds 
+Real workload: 3.164428611679931E10 - Integer reached: 129774 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 81.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2359000 mAh 
+Cc_info at the end: 2359000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 7384
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:54:58 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 11:04:58 +0200 - Duration: 600018 seconds 
+Real workload: 3.132933427687457E10 - Integer reached: 129154 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 81.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2359000 mAh 
+Cc_info at the end: 2359000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 7385
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 10:54:57 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 11:04:58 +0200 - Duration: 600004 seconds 
+Real workload: 1.2431808886163809E11 - Integer reached: 250052 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 81.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2359000 mAh 
+Cc_info at the end: 2359000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 40.493708976631645 
+Workload: 1.87292e+11 
+Energy efficiency: 2.16206e-10 
+Starting cc information: 2359000 
+Ending cc information: 2359000 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_50_24/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_50_24/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_50_24/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_50_24/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_50_24/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_50_24/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_50_24/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_50_24/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_50_24/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_50_24/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_50_24/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_50_24/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_50_24/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_50_24/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_50_24/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_50_24/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_10_50_24'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 40.493708976631645
+--- Experiment result, Avg Power = 1207.7447325504545
+--- Experiment result, Total Workload = 1.87292e+11
+--- Experiment result, Energy Efficiency = 2.16206e-10
+--- Adding result to summary file
+--- Starting cc information : 2359000 
+--- Ending cc information : 2359000
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 1010-2000.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_11_04_34
+--- Performing experiments on configuration 2002-1110
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  2
+--- Exact frequency of core  0:  1248000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1248000
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  2
+--- Exact frequency of core  3:  1248000
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1248000
+--- Frequency level of core 4 is  1
+--- Exact frequency of core  4:  741000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 741000
+--- Frequency level of core 5 is  1
+--- Exact frequency of core  5:  741000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 741000
+--- Frequency level of core 6 is  1
+--- Exact frequency of core  6:  741000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 741000
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 9713 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  2
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 1 
+--- The current number of thread ready to be sambled  : 1, still lower than the experiment one :  5
+--- Number of thread in experiment phase : 5 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2357500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1728.958715463774
+powermeter script : average_power with numpy  arrays =  1728.9587154637559
+powermeter script : Summary Result = time (s): 602.4527180194855
+Ins Current (mA):335.6083174910375
+Samples: 3000000
+Consumed Energy (mAs): 212881.49944419222
+Consumed Energy (mAh): 59.133749845608946
+Consumed Energy (mWs): 1039778.1736525265
+Consumed Energy (mWh): 288.8272704590351
+Avg power (mW): 1728.958715463774
+Avg Current (mA): 353.7925628882579
+Avg Voltage (V): 4.886927812583357
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  2
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  2
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  1
+--- frequency level of core 6 is  1
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 5
+--- Number of thread ended: 5 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2357500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 10 files pulled, 0 skipped. 0.1 MB/s (2328 bytes in 0.040s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1248000- 0- 0- 1248000- 741000- 741000- 741000- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.4527180194855 
+Ins Current (mA):335.6083174910375 
+Samples: 3000000 
+Consumed Energy (mAs): 212881.49944419222 
+Consumed Energy (mAh): 59.133749845608946 
+Consumed Energy (mWs): 1039778.1736525265 
+Consumed Energy (mWh): 288.8272704590351 
+Avg power (mW): 1728.958715463774 
+Avg Current (mA): 353.7925628882579 
+Avg Voltage (V): 4.886927812583357 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 59.133749845608946
+--- Starting cc_info = 2357500
+--- Ending cc_info = 2357500
+--- Getting the average power
+--- Avg Power = 1728.958715463774
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 9817
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:11:29 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 11:21:29 +0200 - Duration: 600001 seconds 
+Real workload: 7.084840096372552E10 - Integer reached: 243950 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2357500 mAh 
+Cc_info at the end: 2357500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 9818
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:11:29 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 11:21:29 +0200 - Duration: 600024 seconds 
+Real workload: 9.121710120774359E10 - Integer reached: 275406 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2357500 mAh 
+Cc_info at the end: 2357500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 9819
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:11:29 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 11:21:30 +0200 - Duration: 600003 seconds 
+Real workload: 1.2715741251342216E11 - Integer reached: 323032 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2357500 mAh 
+Cc_info at the end: 2357500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 9821
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:11:29 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 11:21:29 +0200 - Duration: 600017 seconds 
+Real workload: 1.2705580679845457E11 - Integer reached: 322908 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2357500 mAh 
+Cc_info at the end: 2357500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 9822
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:11:29 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 11:21:30 +0200 - Duration: 600002 seconds 
+Real workload: 1.2683553212507729E11 - Integer reached: 322639 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2357500 mAh 
+Cc_info at the end: 2357500 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 2,0,0,2,1,1,1,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 5.43114e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.08879e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 2002-1110 2,0,0,2,1,1,1,0                         [1248000- 0- 0- 1248000- 741000- 741000- 741000- 0]                     time (s): 602.4527180194855 
+Ins Current (mA):335.6083174910375 
+Samples: 3000000 
+Consumed Energy (mAs): 212881.49944419222 
+Consumed Energy (mAh): 59.133749845608946 
+Consumed Energy (mWs): 1039778.1736525265 
+Consumed Energy (mWh): 288.8272704590351 
+Avg power (mW): 1728.958715463774 
+Avg Current (mA): 353.7925628882579 
+Avg Voltage (V): 4.886927812583357 
+ Thread : 0 - ThreadProcess id: 9817
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:11:29 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 11:21:29 +0200 - Duration: 600001 seconds 
+Real workload: 7.084840096372552E10 - Integer reached: 243950 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2357500 mAh 
+Cc_info at the end: 2357500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 9818
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:11:29 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 11:21:29 +0200 - Duration: 600024 seconds 
+Real workload: 9.121710120774359E10 - Integer reached: 275406 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2357500 mAh 
+Cc_info at the end: 2357500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 9819
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:11:29 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 11:21:30 +0200 - Duration: 600003 seconds 
+Real workload: 1.2715741251342216E11 - Integer reached: 323032 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2357500 mAh 
+Cc_info at the end: 2357500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 9821
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:11:29 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 11:21:29 +0200 - Duration: 600017 seconds 
+Real workload: 1.2705580679845457E11 - Integer reached: 322908 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2357500 mAh 
+Cc_info at the end: 2357500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 9822
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:11:29 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 11:21:30 +0200 - Duration: 600002 seconds 
+Real workload: 1.2683553212507729E11 - Integer reached: 322639 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2357500 mAh 
+Cc_info at the end: 2357500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 59.133749845608946                     5.43114e+11 1.08879e-10  2357500 2357500 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 2002-1110 
+phone format: 2,0,0,2,1,1,1,0 
+Exact values of frequencies: [1248000- 0- 0- 1248000- 741000- 741000- 741000- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.4527180194855 
+Ins Current (mA):335.6083174910375 
+Samples: 3000000 
+Consumed Energy (mAs): 212881.49944419222 
+Consumed Energy (mAh): 59.133749845608946 
+Consumed Energy (mWs): 1039778.1736525265 
+Consumed Energy (mWh): 288.8272704590351 
+Avg power (mW): 1728.958715463774 
+Avg Current (mA): 353.7925628882579 
+Avg Voltage (V): 4.886927812583357 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 9817
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:11:29 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 11:21:29 +0200 - Duration: 600001 seconds 
+Real workload: 7.084840096372552E10 - Integer reached: 243950 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2357500 mAh 
+Cc_info at the end: 2357500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 9818
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:11:29 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 11:21:29 +0200 - Duration: 600024 seconds 
+Real workload: 9.121710120774359E10 - Integer reached: 275406 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2357500 mAh 
+Cc_info at the end: 2357500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 9819
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:11:29 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 11:21:30 +0200 - Duration: 600003 seconds 
+Real workload: 1.2715741251342216E11 - Integer reached: 323032 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2357500 mAh 
+Cc_info at the end: 2357500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 9821
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:11:29 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 11:21:29 +0200 - Duration: 600017 seconds 
+Real workload: 1.2705580679845457E11 - Integer reached: 322908 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 55.9 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2357500 mAh 
+Cc_info at the end: 2357500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 9822
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:11:29 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 11:21:30 +0200 - Duration: 600002 seconds 
+Real workload: 1.2683553212507729E11 - Integer reached: 322639 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 56.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2357500 mAh 
+Cc_info at the end: 2357500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 59.133749845608946 
+Workload: 5.43114e+11 
+Energy efficiency: 1.08879e-10 
+Starting cc information: 2357500 
+Ending cc information: 2357500 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_07_36/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_07_36/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_07_36/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_07_36/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_07_36/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_07_36/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_07_36/app_output_folder/Thread_2_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_07_36/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_07_36/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_07_36/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_07_36/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_07_36/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_07_36/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_07_36/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_07_36'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 59.133749845608946
+--- Experiment result, Avg Power = 1728.958715463774
+--- Experiment result, Total Workload = 5.43114e+11
+--- Experiment result, Energy Efficiency = 1.08879e-10
+--- Adding result to summary file
+--- Starting cc information : 2357500 
+--- Ending cc information : 2357500
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 2002-1110.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_11_21_07
+--- Performing experiments on configuration 3033-1000
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  3
+--- Exact frequency of core  0:  1690000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 1690000
+--- Frequency level of core 1 is  0
+--- Exact frequency of core  1:  0
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 0
+--- Frequency level of core 2 is  3
+--- Exact frequency of core  2:  1690000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 1690000
+--- Frequency level of core 3 is  3
+--- Exact frequency of core  3:  1690000
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 1690000
+--- Frequency level of core 4 is  1
+--- Exact frequency of core  4:  741000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 741000
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 12600 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  3
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- Number of thread in experiment phase : 4 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2356000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1873.2399582614423
+powermeter script : average_power with numpy  arrays =  1873.2399582618457
+powermeter script : Summary Result = time (s): 602.1178290843964
+Ins Current (mA):349.0706423800942
+Samples: 3000000
+Consumed Energy (mAs): 230770.3067311356
+Consumed Energy (mAh): 64.10286298087101
+Consumed Energy (mWs): 1122164.3659995636
+Consumed Energy (mWh): 311.7123238887677
+Avg power (mW): 1873.2399582614423
+Avg Current (mA): 385.17906428754674
+Avg Voltage (V): 4.863296404040842
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  3
+--- frequency level of core 1 is  0
+--- frequency level of core 2 is  3
+--- frequency level of core 3 is  3
+--- frequency level of core 4 is  1
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 4
+--- Number of thread ended: 4 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2356000 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 8 files pulled, 0 skipped. 0.1 MB/s (1872 bytes in 0.030s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [1690000- 0- 1690000- 1690000- 741000- 0- 0- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.1178290843964 
+Ins Current (mA):349.0706423800942 
+Samples: 3000000 
+Consumed Energy (mAs): 230770.3067311356 
+Consumed Energy (mAh): 64.10286298087101 
+Consumed Energy (mWs): 1122164.3659995636 
+Consumed Energy (mWh): 311.7123238887677 
+Avg power (mW): 1873.2399582614423 
+Avg Current (mA): 385.17906428754674 
+Avg Voltage (V): 4.863296404040842 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 64.10286298087101
+--- Starting cc_info = 2356000
+--- Ending cc_info = 2356000
+--- Getting the average power
+--- Avg Power = 1873.2399582614423
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 12641
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:27:50 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 11:37:50 +0200 - Duration: 600009 seconds 
+Real workload: 1.2397362731589525E11 - Integer reached: 286696 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 59.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2356000 mAh 
+Cc_info at the end: 2356000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 12642
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:27:50 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 11:37:50 +0200 - Duration: 600019 seconds 
+Real workload: 1.2368288632334656E11 - Integer reached: 286373 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 59.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2356000 mAh 
+Cc_info at the end: 2356000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 12643
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:27:50 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 11:37:50 +0200 - Duration: 600018 seconds 
+Real workload: 1.2523608533969936E11 - Integer reached: 288094 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 59.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2356000 mAh 
+Cc_info at the end: 2356000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 12645
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:27:49 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 11:37:50 +0200 - Duration: 600003 seconds 
+Real workload: 1.2530943471278333E11 - Integer reached: 288175 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 59.6 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2356000 mAh 
+Cc_info at the end: 2356000 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 3,0,3,3,1,0,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 4.98202e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.28668e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 3033-1000 3,0,3,3,1,0,0,0                         [1690000- 0- 1690000- 1690000- 741000- 0- 0- 0]                     time (s): 602.1178290843964 
+Ins Current (mA):349.0706423800942 
+Samples: 3000000 
+Consumed Energy (mAs): 230770.3067311356 
+Consumed Energy (mAh): 64.10286298087101 
+Consumed Energy (mWs): 1122164.3659995636 
+Consumed Energy (mWh): 311.7123238887677 
+Avg power (mW): 1873.2399582614423 
+Avg Current (mA): 385.17906428754674 
+Avg Voltage (V): 4.863296404040842 
+ Thread : 0 - ThreadProcess id: 12641
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:27:50 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 11:37:50 +0200 - Duration: 600009 seconds 
+Real workload: 1.2397362731589525E11 - Integer reached: 286696 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 59.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2356000 mAh 
+Cc_info at the end: 2356000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 12642
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:27:50 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 11:37:50 +0200 - Duration: 600019 seconds 
+Real workload: 1.2368288632334656E11 - Integer reached: 286373 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 59.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2356000 mAh 
+Cc_info at the end: 2356000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 12643
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:27:50 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 11:37:50 +0200 - Duration: 600018 seconds 
+Real workload: 1.2523608533969936E11 - Integer reached: 288094 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 59.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2356000 mAh 
+Cc_info at the end: 2356000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 12645
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:27:49 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 11:37:50 +0200 - Duration: 600003 seconds 
+Real workload: 1.2530943471278333E11 - Integer reached: 288175 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 59.6 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2356000 mAh 
+Cc_info at the end: 2356000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 64.10286298087101                     4.98202e+11 1.28668e-10  2356000 2356000 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 3033-1000 
+phone format: 3,0,3,3,1,0,0,0 
+Exact values of frequencies: [1690000- 0- 1690000- 1690000- 741000- 0- 0- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.1178290843964 
+Ins Current (mA):349.0706423800942 
+Samples: 3000000 
+Consumed Energy (mAs): 230770.3067311356 
+Consumed Energy (mAh): 64.10286298087101 
+Consumed Energy (mWs): 1122164.3659995636 
+Consumed Energy (mWh): 311.7123238887677 
+Avg power (mW): 1873.2399582614423 
+Avg Current (mA): 385.17906428754674 
+Avg Voltage (V): 4.863296404040842 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 12641
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:27:50 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 11:37:50 +0200 - Duration: 600009 seconds 
+Real workload: 1.2397362731589525E11 - Integer reached: 286696 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 59.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2356000 mAh 
+Cc_info at the end: 2356000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 12642
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:27:50 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 11:37:50 +0200 - Duration: 600019 seconds 
+Real workload: 1.2368288632334656E11 - Integer reached: 286373 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 59.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2356000 mAh 
+Cc_info at the end: 2356000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 12643
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:27:50 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 11:37:50 +0200 - Duration: 600018 seconds 
+Real workload: 1.2523608533969936E11 - Integer reached: 288094 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 59.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2356000 mAh 
+Cc_info at the end: 2356000 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 12645
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:27:49 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 11:37:50 +0200 - Duration: 600003 seconds 
+Real workload: 1.2530943471278333E11 - Integer reached: 288175 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 59.6 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2356000 mAh 
+Cc_info at the end: 2356000 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 64.10286298087101 
+Workload: 4.98202e+11 
+Energy efficiency: 1.28668e-10 
+Starting cc information: 2356000 
+Ending cc information: 2356000 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_24_09/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_24_09/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_24_09/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_24_09/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_24_09/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_24_09/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_24_09/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_24_09/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_24_09/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_24_09/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_24_09/app_output_folder/Thread_4_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_24_09/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_24_09/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_24_09/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_24_09/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_24_09/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_24_09/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_24_09/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_24_09'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 64.10286298087101
+--- Experiment result, Avg Power = 1873.2399582614423
+--- Experiment result, Total Workload = 4.98202e+11
+--- Experiment result, Energy Efficiency = 1.28668e-10
+--- Adding result to summary file
+--- Starting cc information : 2356000 
+--- Ending cc information : 2356000
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 3033-1000.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_11_37_25
+--- Performing experiments on configuration 0111-2220
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  1
+--- Exact frequency of core  1:  598000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 598000
+--- Frequency level of core 2 is  1
+--- Exact frequency of core  2:  598000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 598000
+--- Frequency level of core 3 is  1
+--- Exact frequency of core  3:  598000
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 598000
+--- Frequency level of core 4 is  2
+--- Exact frequency of core  4:  1469000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 1469000
+--- Frequency level of core 5 is  2
+--- Exact frequency of core  5:  1469000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 1469000
+--- Frequency level of core 6 is  2
+--- Exact frequency of core  6:  1469000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 1469000
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 14982 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  1
+--- frequency level of core 4 is  2
+--- frequency level of core 5 is  2
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 3 
+--- The current number of thread ready to be sambled  : 3, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 6 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2354500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1638.4138882228856
+powermeter script : average_power with numpy  arrays =  1638.4138882225177
+powermeter script : Summary Result = time (s): 602.7974903583527
+Ins Current (mA):325.5722825465768
+Samples: 3000000
+Consumed Energy (mAs): 200229.56187842006
+Consumed Energy (mAh): 55.61932274400557
+Consumed Energy (mWs): 981022.1672080335
+Consumed Energy (mWh): 272.5061575577871
+Avg power (mW): 1638.4138882228856
+Avg Current (mA): 334.31263858827987
+Avg Voltage (V): 4.900843399584009
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  1
+--- frequency level of core 4 is  2
+--- frequency level of core 5 is  2
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 6
+--- Number of thread ended: 6 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2354500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 12 files pulled, 0 skipped. 0.0 MB/s (2807 bytes in 0.076s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 598000- 598000- 598000- 1469000- 1469000- 1469000- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.7974903583527 
+Ins Current (mA):325.5722825465768 
+Samples: 3000000 
+Consumed Energy (mAs): 200229.56187842006 
+Consumed Energy (mAh): 55.61932274400557 
+Consumed Energy (mWs): 981022.1672080335 
+Consumed Energy (mWh): 272.5061575577871 
+Avg power (mW): 1638.4138882228856 
+Avg Current (mA): 334.31263858827987 
+Avg Voltage (V): 4.900843399584009 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 55.61932274400557
+--- Starting cc_info = 2354500
+--- Ending cc_info = 2354500
+--- Getting the average power
+--- Avg Power = 1638.4138882228856
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 15040
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:44:42 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 11:54:42 +0200 - Duration: 600021 seconds 
+Real workload: 4.2792216541323975E10 - Integer reached: 209046 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 64.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2354500 mAh 
+Cc_info at the end: 2354500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 15041
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:44:42 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 11:54:43 +0200 - Duration: 600014 seconds 
+Real workload: 4.1215116294149025E10 - Integer reached: 205315 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 64.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2354500 mAh 
+Cc_info at the end: 2354500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 15042
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:44:42 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 11:54:43 +0200 - Duration: 600016 seconds 
+Real workload: 4.294943574120535E10 - Integer reached: 209414 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 64.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2354500 mAh 
+Cc_info at the end: 2354500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 15045
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:44:43 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 11:54:44 +0200 - Duration: 600021 seconds 
+Real workload: 1.2801935973462715E11 - Integer reached: 353745 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 64.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2354500 mAh 
+Cc_info at the end: 2354500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 15046
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:44:43 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 11:54:46 +0200 - Duration: 600020 seconds 
+Real workload: 1.2752345504128401E11 - Integer reached: 353086 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 64.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2354500 mAh 
+Cc_info at the end: 2354500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 15047
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:44:43 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 11:54:43 +0200 - Duration: 600010 seconds 
+Real workload: 1.2472571574528307E11 - Integer reached: 349343 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 64.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2354500 mAh 
+Cc_info at the end: 2354500 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,1,1,1,2,2,2,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 5.07225e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.09654e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 0111-2220 0,1,1,1,2,2,2,0                         [0- 598000- 598000- 598000- 1469000- 1469000- 1469000- 0]                     time (s): 602.7974903583527 
+Ins Current (mA):325.5722825465768 
+Samples: 3000000 
+Consumed Energy (mAs): 200229.56187842006 
+Consumed Energy (mAh): 55.61932274400557 
+Consumed Energy (mWs): 981022.1672080335 
+Consumed Energy (mWh): 272.5061575577871 
+Avg power (mW): 1638.4138882228856 
+Avg Current (mA): 334.31263858827987 
+Avg Voltage (V): 4.900843399584009 
+ Thread : 0 - ThreadProcess id: 15040
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:44:42 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 11:54:42 +0200 - Duration: 600021 seconds 
+Real workload: 4.2792216541323975E10 - Integer reached: 209046 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 64.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2354500 mAh 
+Cc_info at the end: 2354500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 15041
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:44:42 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 11:54:43 +0200 - Duration: 600014 seconds 
+Real workload: 4.1215116294149025E10 - Integer reached: 205315 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 64.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2354500 mAh 
+Cc_info at the end: 2354500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 15042
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:44:42 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 11:54:43 +0200 - Duration: 600016 seconds 
+Real workload: 4.294943574120535E10 - Integer reached: 209414 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 64.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2354500 mAh 
+Cc_info at the end: 2354500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 15045
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:44:43 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 11:54:44 +0200 - Duration: 600021 seconds 
+Real workload: 1.2801935973462715E11 - Integer reached: 353745 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 64.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2354500 mAh 
+Cc_info at the end: 2354500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 15046
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:44:43 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 11:54:46 +0200 - Duration: 600020 seconds 
+Real workload: 1.2752345504128401E11 - Integer reached: 353086 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 64.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2354500 mAh 
+Cc_info at the end: 2354500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 15047
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:44:43 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 11:54:43 +0200 - Duration: 600010 seconds 
+Real workload: 1.2472571574528307E11 - Integer reached: 349343 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 64.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2354500 mAh 
+Cc_info at the end: 2354500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 55.61932274400557                     5.07225e+11 1.09654e-10  2354500 2354500 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 0111-2220 
+phone format: 0,1,1,1,2,2,2,0 
+Exact values of frequencies: [0- 598000- 598000- 598000- 1469000- 1469000- 1469000- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.7974903583527 
+Ins Current (mA):325.5722825465768 
+Samples: 3000000 
+Consumed Energy (mAs): 200229.56187842006 
+Consumed Energy (mAh): 55.61932274400557 
+Consumed Energy (mWs): 981022.1672080335 
+Consumed Energy (mWh): 272.5061575577871 
+Avg power (mW): 1638.4138882228856 
+Avg Current (mA): 334.31263858827987 
+Avg Voltage (V): 4.900843399584009 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 15040
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:44:42 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 11:54:42 +0200 - Duration: 600021 seconds 
+Real workload: 4.2792216541323975E10 - Integer reached: 209046 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 64.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2354500 mAh 
+Cc_info at the end: 2354500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 15041
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:44:42 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 11:54:43 +0200 - Duration: 600014 seconds 
+Real workload: 4.1215116294149025E10 - Integer reached: 205315 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 64.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2354500 mAh 
+Cc_info at the end: 2354500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 15042
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:44:42 +0200 
+Core id: 3 
+Ending time: Fri, 28 Oct 2022 11:54:43 +0200 - Duration: 600016 seconds 
+Real workload: 4.294943574120535E10 - Integer reached: 209414 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 64.0 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2354500 mAh 
+Cc_info at the end: 2354500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 15045
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:44:43 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 11:54:44 +0200 - Duration: 600021 seconds 
+Real workload: 1.2801935973462715E11 - Integer reached: 353745 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 64.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2354500 mAh 
+Cc_info at the end: 2354500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 15046
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:44:43 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 11:54:46 +0200 - Duration: 600020 seconds 
+Real workload: 1.2752345504128401E11 - Integer reached: 353086 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 64.2 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2354500 mAh 
+Cc_info at the end: 2354500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 15047
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 11:44:43 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 11:54:43 +0200 - Duration: 600010 seconds 
+Real workload: 1.2472571574528307E11 - Integer reached: 349343 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 64.1 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2354500 mAh 
+Cc_info at the end: 2354500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 55.61932274400557 
+Workload: 5.07225e+11 
+Energy efficiency: 1.09654e-10 
+Starting cc information: 2354500 
+Ending cc information: 2354500 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_40_27/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_40_27/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_40_27/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_40_27/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_40_27/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_40_27/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_40_27/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_40_27/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_40_27/app_output_folder/Thread_3_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_40_27/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_40_27/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_40_27/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_40_27/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_40_27/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_40_27/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_40_27/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_40_27'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 55.61932274400557
+--- Experiment result, Avg Power = 1638.4138882228856
+--- Experiment result, Total Workload = 5.07225e+11
+--- Experiment result, Energy Efficiency = 1.09654e-10
+--- Adding result to summary file
+--- Starting cc information : 2354500 
+--- Ending cc information : 2354500
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 0111-2220.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_11_54_22
+--- Performing experiments on configuration 0100-0002
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  0
+--- Exact frequency of core  0:  0
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 0
+--- Frequency level of core 1 is  1
+--- Exact frequency of core  1:  598000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 598000
+--- Frequency level of core 2 is  0
+--- Exact frequency of core  2:  0
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 0
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  0
+--- Exact frequency of core  4:  0
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 0
+--- Frequency level of core 5 is  0
+--- Exact frequency of core  5:  0
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 0
+--- Frequency level of core 6 is  0
+--- Exact frequency of core  6:  0
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 0
+--- Frequency level of core 7 is  2
+--- Exact frequency of core  7:  1469000
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 1469000
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 17524 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  2
+--- Number of cores to occupy = 2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
+--- Number of thread in experiment phase : 2 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2353500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1539.509577361516
+powermeter script : average_power with numpy  arrays =  1539.5095773614498
+powermeter script : Summary Result = time (s): 602.6019880771637
+Ins Current (mA):307.00031624348463
+Samples: 3000000
+Consumed Energy (mAs): 188391.4628941542
+Consumed Energy (mAh): 52.33096191504283
+Consumed Energy (mWs): 925639.621533299
+Consumed Energy (mWh): 257.12211709258304
+Avg power (mW): 1539.509577361516
+Avg Current (mA): 313.1220591232045
+Avg Voltage (V): 4.916643629875222
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  0
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  0
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  0
+--- frequency level of core 5 is  0
+--- frequency level of core 6 is  0
+--- frequency level of core 7 is  2
+--- Number of threads normally started = 2
+--- Number of thread ended: 2 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2353500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (935 bytes in 0.036s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [0- 598000- 0- 0- 0- 0- 0- 1469000]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.6019880771637 
+Ins Current (mA):307.00031624348463 
+Samples: 3000000 
+Consumed Energy (mAs): 188391.4628941542 
+Consumed Energy (mAh): 52.33096191504283 
+Consumed Energy (mWs): 925639.621533299 
+Consumed Energy (mWh): 257.12211709258304 
+Avg power (mW): 1539.509577361516 
+Avg Current (mA): 313.1220591232045 
+Avg Voltage (V): 4.916643629875222 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 52.33096191504283
+--- Starting cc_info = 2353500
+--- Ending cc_info = 2353500
+--- Getting the average power
+--- Avg Power = 1539.509577361516
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 17598
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 12:01:51 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 12:11:51 +0200 - Duration: 600013 seconds 
+Real workload: 3.090000311844125E10 - Integer reached: 105674 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2353500 mAh 
+Cc_info at the end: 2353500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 17599
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 12:01:51 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 12:11:51 +0200 - Duration: 600001 seconds 
+Real workload: 2.2351176517133807E11 - Integer reached: 272767 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2353500 mAh 
+Cc_info at the end: 2353500 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 0,1,0,0,0,0,0,2 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 2.54412e+11
+--- Getting energy efficiency
+--- Energy efficiency: 2.05694e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 0100-0002 0,1,0,0,0,0,0,2                         [0- 598000- 0- 0- 0- 0- 0- 1469000]                     time (s): 602.6019880771637 
+Ins Current (mA):307.00031624348463 
+Samples: 3000000 
+Consumed Energy (mAs): 188391.4628941542 
+Consumed Energy (mAh): 52.33096191504283 
+Consumed Energy (mWs): 925639.621533299 
+Consumed Energy (mWh): 257.12211709258304 
+Avg power (mW): 1539.509577361516 
+Avg Current (mA): 313.1220591232045 
+Avg Voltage (V): 4.916643629875222 
+ Thread : 0 - ThreadProcess id: 17598
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 12:01:51 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 12:11:51 +0200 - Duration: 600013 seconds 
+Real workload: 3.090000311844125E10 - Integer reached: 105674 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2353500 mAh 
+Cc_info at the end: 2353500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 17599
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 12:01:51 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 12:11:51 +0200 - Duration: 600001 seconds 
+Real workload: 2.2351176517133807E11 - Integer reached: 272767 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2353500 mAh 
+Cc_info at the end: 2353500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 52.33096191504283                     2.54412e+11 2.05694e-10  2353500 2353500 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 0100-0002 
+phone format: 0,1,0,0,0,0,0,2 
+Exact values of frequencies: [0- 598000- 0- 0- 0- 0- 0- 1469000] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.6019880771637 
+Ins Current (mA):307.00031624348463 
+Samples: 3000000 
+Consumed Energy (mAs): 188391.4628941542 
+Consumed Energy (mAh): 52.33096191504283 
+Consumed Energy (mWs): 925639.621533299 
+Consumed Energy (mWh): 257.12211709258304 
+Avg power (mW): 1539.509577361516 
+Avg Current (mA): 313.1220591232045 
+Avg Voltage (V): 4.916643629875222 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 17598
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 12:01:51 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 12:11:51 +0200 - Duration: 600013 seconds 
+Real workload: 3.090000311844125E10 - Integer reached: 105674 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2353500 mAh 
+Cc_info at the end: 2353500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 17599
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 12:01:51 +0200 
+Core id: 7 
+Ending time: Fri, 28 Oct 2022 12:11:51 +0200 - Duration: 600001 seconds 
+Real workload: 2.2351176517133807E11 - Integer reached: 272767 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 90.7 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2353500 mAh 
+Cc_info at the end: 2353500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 52.33096191504283 
+Workload: 2.54412e+11 
+Energy efficiency: 2.05694e-10 
+Starting cc information: 2353500 
+Ending cc information: 2353500 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_57_24/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_57_24/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_57_24/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_57_24/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_57_24/app_output_folder/Thread_1_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_57_24/app_output_folder/Thread_2_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_57_24/app_output_folder/Thread_2_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_57_24/app_output_folder/Thread_3_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_57_24/app_output_folder/Thread_3_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_57_24/app_output_folder/Thread_4_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_57_24/app_output_folder/Thread_4_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_57_24/app_output_folder/Thread_5_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_57_24/app_output_folder/Thread_5_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_57_24/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_57_24/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_57_24/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_57_24/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_57_24/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_57_24/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_57_24/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_11_57_24'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 52.33096191504283
+--- Experiment result, Avg Power = 1539.509577361516
+--- Experiment result, Total Workload = 2.54412e+11
+--- Experiment result, Energy Efficiency = 2.05694e-10
+--- Adding result to summary file
+--- Starting cc information : 2353500 
+--- Ending cc information : 2353500
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 0100-0002.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_12_11_27
+--- Performing experiments on configuration 1110-2220
+--- Cleaning the tmp expermiment folder : /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- Second step  : verifying the battery level
+--- Verifying the battery level
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 100 
+--- Forcing the experiment battery level to be 100 
+Current battery level: OKAY
+--- For samsung stabilizing cc_info level for exeperiments : /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "su -c \'echo 0 > /sys/devices/platform/battery/power_supply/battery/hv_charger_set\'" </dev/null 
+--- Third step calibrating phone core frequency
+--- Resetting all frequency configurations
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor  
+ -- Command used : echo schedutil > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor  
+--- Frequency level of core 0 is  1
+--- Exact frequency of core  0:  598000
+--- Modifying the governor of core 0 
+--- Modifying the the current frequency of core 0 with frequency 598000
+--- Frequency level of core 1 is  1
+--- Exact frequency of core  1:  598000
+--- Modifying the governor of core 1 
+--- Modifying the the current frequency of core 1 with frequency 598000
+--- Frequency level of core 2 is  1
+--- Exact frequency of core  2:  598000
+--- Modifying the governor of core 2 
+--- Modifying the the current frequency of core 2 with frequency 598000
+--- Frequency level of core 3 is  0
+--- Exact frequency of core  3:  0
+--- Modifying the governor of core 3 
+--- Modifying the the current frequency of core 3 with frequency 0
+--- Frequency level of core 4 is  2
+--- Exact frequency of core  4:  1469000
+--- Modifying the governor of core 4 
+--- Modifying the the current frequency of core 4 with frequency 1469000
+--- Frequency level of core 5 is  2
+--- Exact frequency of core  5:  1469000
+--- Modifying the governor of core 5 
+--- Modifying the the current frequency of core 5 with frequency 1469000
+--- Frequency level of core 6 is  2
+--- Exact frequency of core  6:  1469000
+--- Modifying the governor of core 6 
+--- Modifying the the current frequency of core 6 with frequency 1469000
+--- Frequency level of core 7 is  0
+--- Exact frequency of core  7:  0
+--- Modifying the governor of core 7 
+--- Modifying the the current frequency of core 7 with frequency 0
+--- Calibrating Monsoon power meter, please wait for 10 seconds...
+powermeter script : --- Inside the monsoon_power_meter, arg function:  1
+powermeter script : calibration duration =  10
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  50000
+ returning 50000 samples after experiments
+powermeter script : Power meter calibration okay
+--- Monsoon power meter Calibrated
+--- starting the benchmarking app 
+##  writing the configuration inside the phone file
+ --- Removing file  /sdcard/experiments_automatization 
+ --- Clearing the logcat  
+ --- Creating file  /sdcard/experiments_automatization
+----- Uninstalling experiment app
+Success
+----- Installing experiment  app
+Performing Streamed Install
+Success
+------ Giving rights to experiment app
+----- Starting experiment app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+adb command :   ps -A | grep com.opportunistask.scheduling.benchmarking_app_to_test_big_cores
+ ----- Experiment app started with pid: 19758 
+---- waiting for benchmarking app thread to be pinned and to be ready
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  2
+--- frequency level of core 5 is  2
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  0
+--- Number of cores to occupy = 6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 0 
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 5 
+--- The current number of thread ready to be sambled  : 5, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 5 
+--- The current number of thread ready to be sambled  : 5, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 5 
+--- The current number of thread ready to be sambled  : 5, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 5 
+--- The current number of thread ready to be sambled  : 5, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 5 
+--- The current number of thread ready to be sambled  : 5, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 5 
+--- The current number of thread ready to be sambled  : 5, still lower than the experiment one :  6
+--- Number of thread in experiment phase : 6 
+--- Now threads are running and the phone is ready to be sampled with the power meter \n--- Threads pids 
+Thread_0_ready_for_sampling
+Thread_1_ready_for_sampling
+Thread_2_ready_for_sampling
+Thread_3_ready_for_sampling
+Thread_4_ready_for_sampling
+Thread_5_ready_for_sampling
+--- Printing cc_info beginning datas (for the samsung galaxy s8)
+--- Current cc_info level : 2351500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+ --- Starting power meter sampling for about 600 seconds 
+--- Sampling with the Monsoon power meter
+powermeter script : --- Inside the monsoon_power_meter, arg function:  2
+powermeter script : Experiment duration =  600
+powermeter script : Creating the Monsoon engine
+powermeter script : Creating the Monsoon engine
+powermeter script : Configuring channels the Monsoon engine
+powermeter script : Configuring output to : C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder\configuration_mesurement.csv
+powermeter script : Starting sampling; number of sample =  3000000
+ returning 3000000 samples after experiments
+powermeter script :  Total nomber of sample measured :  3000000
+powermeter script : Computing powermeter summary result
+ Number of samples =  3000000
+powermeter script :  We computed the energy on 600 samples
+powermeter script : average_power =  1603.1572652966893
+powermeter script : average_power with numpy  arrays =  1603.157265296463
+powermeter script : Summary Result = time (s): 602.4588882923126
+Ins Current (mA):317.2578525054865
+Samples: 3000000
+Consumed Energy (mAs): 195205.16627859755
+Consumed Energy (mAh): 54.22365729961043
+Consumed Energy (mWs): 957446.0740930185
+Consumed Energy (mWh): 265.9572428036163
+Avg power (mW): 1603.1572652966893
+Avg Current (mA): 326.74725368295935
+Avg Voltage (V): 4.906413894000841
+Exp Batt Life (hrs for 1000mAh battery): NOT COMPUTED 
+--- Monsoon power meter sampling is finished !
+ --- experiment folder path  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder
+--- frequency level of core 0 is  1
+--- frequency level of core 1 is  1
+--- frequency level of core 2 is  1
+--- frequency level of core 3 is  0
+--- frequency level of core 4 is  2
+--- frequency level of core 5 is  2
+--- frequency level of core 6 is  2
+--- frequency level of core 7 is  0
+--- Number of threads normally started = 6
+--- Number of thread ended: 6 
+--- Now threads are stopped, getting the cc_info_level for samsung 
+--- Current cc_info level : 2351500 , cc_info file in phone: /sys/devices/platform/battery/power_supply/battery/cc_info
+---  Copying thread results locally 
+command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe pull /sdcard/experiments_automatization/app_output_folder C:\Users\lavoi\opportunist_task_on_android\scripts_valuable_files\experiment_automatization\last_tmp_expermiment_folder </dev/null 
+/sdcard/experiments_automatization/app_output_folder/: 12 files pulled, 0 skipped. 0.0 MB/s (2807 bytes in 0.090s)
+saving the logcat file to  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder -/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder-
+--- Parsing result from  /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder to /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/raw_result.txt
+--- Getting exact configuration with frequency
+--- Configuration with frequencies = [598000- 598000- 598000- 0- 1469000- 1469000- 1469000- 0]
+--- Getting the powermeter summary
+--- Powermeter summary: 
+time (s): 602.4588882923126 
+Ins Current (mA):317.2578525054865 
+Samples: 3000000 
+Consumed Energy (mAs): 195205.16627859755 
+Consumed Energy (mAh): 54.22365729961043 
+Consumed Energy (mWs): 957446.0740930185 
+Consumed Energy (mWh): 265.9572428036163 
+Avg power (mW): 1603.1572652966893 
+Avg Current (mA): 326.74725368295935 
+Avg Voltage (V): 4.906413894000841 
+
+--- Getting the total energy consumed of the google pixel
+--- Energy consumed = 54.22365729961043
+--- Starting cc_info = 2351500
+--- Ending cc_info = 2351500
+--- Getting the average power
+--- Avg Power = 1603.1572652966893
+--- Printing the total threads summary
+--- Thread results 
+Thread : 0 - ThreadProcess id: 19810
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 12:19:01 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 12:29:02 +0200 - Duration: 600026 seconds 
+Real workload: 3.1185943239814987E10 - Integer reached: 179622 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2351500 mAh 
+Cc_info at the end: 2351500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 19811
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 12:19:10 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 12:29:10 +0200 - Duration: 600035 seconds 
+Real workload: 2.917816417598878E10 - Integer reached: 173983 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2351500 mAh 
+Cc_info at the end: 2351500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 19812
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 12:19:02 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 12:29:05 +0200 - Duration: 600039 seconds 
+Real workload: 3.0857242619983395E10 - Integer reached: 178712 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2351500 mAh 
+Cc_info at the end: 2351500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 19814
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 12:19:02 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 12:29:03 +0200 - Duration: 600004 seconds 
+Real workload: 1.2777090648281038E11 - Integer reached: 353415 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2351500 mAh 
+Cc_info at the end: 2351500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 19815
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 12:19:02 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 12:29:02 +0200 - Duration: 600011 seconds 
+Real workload: 1.2836836871051463E11 - Integer reached: 354208 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2351500 mAh 
+Cc_info at the end: 2351500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 19816
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 12:19:02 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 12:29:03 +0200 - Duration: 600015 seconds 
+Real workload: 1.2543126685956429E11 - Integer reached: 350291 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2351500 mAh 
+Cc_info at the end: 2351500 mAh 
+Cc_info variation: 0.0 mAh 
+
+
+--- Counting the total workload command : print_total_workload /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/last_tmp_expermiment_folder app_output_folder 1,1,1,0,2,2,2,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 4.72792e+11
+--- Getting energy efficiency
+--- Energy efficiency: 1.14688e-10
+--- Building what we will add to the total result file command 
+------
+ (build_configuration_raw_result 1110-2220 1,1,1,0,2,2,2,0                         [598000- 598000- 598000- 0- 1469000- 1469000- 1469000- 0]                     time (s): 602.4588882923126 
+Ins Current (mA):317.2578525054865 
+Samples: 3000000 
+Consumed Energy (mAs): 195205.16627859755 
+Consumed Energy (mAh): 54.22365729961043 
+Consumed Energy (mWs): 957446.0740930185 
+Consumed Energy (mWh): 265.9572428036163 
+Avg power (mW): 1603.1572652966893 
+Avg Current (mA): 326.74725368295935 
+Avg Voltage (V): 4.906413894000841 
+ Thread : 0 - ThreadProcess id: 19810
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 12:19:01 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 12:29:02 +0200 - Duration: 600026 seconds 
+Real workload: 3.1185943239814987E10 - Integer reached: 179622 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2351500 mAh 
+Cc_info at the end: 2351500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 19811
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 12:19:10 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 12:29:10 +0200 - Duration: 600035 seconds 
+Real workload: 2.917816417598878E10 - Integer reached: 173983 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2351500 mAh 
+Cc_info at the end: 2351500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 19812
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 12:19:02 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 12:29:05 +0200 - Duration: 600039 seconds 
+Real workload: 3.0857242619983395E10 - Integer reached: 178712 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2351500 mAh 
+Cc_info at the end: 2351500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 19814
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 12:19:02 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 12:29:03 +0200 - Duration: 600004 seconds 
+Real workload: 1.2777090648281038E11 - Integer reached: 353415 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2351500 mAh 
+Cc_info at the end: 2351500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 19815
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 12:19:02 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 12:29:02 +0200 - Duration: 600011 seconds 
+Real workload: 1.2836836871051463E11 - Integer reached: 354208 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2351500 mAh 
+Cc_info at the end: 2351500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 19816
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 12:19:02 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 12:29:03 +0200 - Duration: 600015 seconds 
+Real workload: 1.2543126685956429E11 - Integer reached: 350291 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2351500 mAh 
+Cc_info at the end: 2351500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 54.22365729961043                     4.72792e+11 1.14688e-10  2351500 2351500 
+------
+
+--- Final result to print to File 
+ --------------------------------------------------------------------------------
+ +++++ +++++ +++++ Configuration Description
+--------------------------------------------------------------------------------
+Configuration: 1110-2220 
+phone format: 1,1,1,0,2,2,2,0 
+Exact values of frequencies: [598000- 598000- 598000- 0- 1469000- 1469000- 1469000- 0] 
+
+Power meter results
+------------------------------------------------------------
+time (s): 602.4588882923126 
+Ins Current (mA):317.2578525054865 
+Samples: 3000000 
+Consumed Energy (mAs): 195205.16627859755 
+Consumed Energy (mAh): 54.22365729961043 
+Consumed Energy (mWs): 957446.0740930185 
+Consumed Energy (mWh): 265.9572428036163 
+Avg power (mW): 1603.1572652966893 
+Avg Current (mA): 326.74725368295935 
+Avg Voltage (V): 4.906413894000841 
+ 
+Threads results
+------------------------------------------------------------
+Thread : 0 - ThreadProcess id: 19810
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 12:19:01 +0200 
+Core id: 0 
+Ending time: Fri, 28 Oct 2022 12:29:02 +0200 - Duration: 600026 seconds 
+Real workload: 3.1185943239814987E10 - Integer reached: 179622 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2351500 mAh 
+Cc_info at the end: 2351500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 1 - ThreadProcess id: 19811
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 12:19:10 +0200 
+Core id: 1 
+Ending time: Fri, 28 Oct 2022 12:29:10 +0200 - Duration: 600035 seconds 
+Real workload: 2.917816417598878E10 - Integer reached: 173983 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.8 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2351500 mAh 
+Cc_info at the end: 2351500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 2 - ThreadProcess id: 19812
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 12:19:02 +0200 
+Core id: 2 
+Ending time: Fri, 28 Oct 2022 12:29:05 +0200 - Duration: 600039 seconds 
+Real workload: 3.0857242619983395E10 - Integer reached: 178712 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2351500 mAh 
+Cc_info at the end: 2351500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 3 - ThreadProcess id: 19814
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 12:19:02 +0200 
+Core id: 4 
+Ending time: Fri, 28 Oct 2022 12:29:03 +0200 - Duration: 600004 seconds 
+Real workload: 1.2777090648281038E11 - Integer reached: 353415 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.5 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2351500 mAh 
+Cc_info at the end: 2351500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 4 - ThreadProcess id: 19815
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 12:19:02 +0200 
+Core id: 5 
+Ending time: Fri, 28 Oct 2022 12:29:02 +0200 - Duration: 600011 seconds 
+Real workload: 1.2836836871051463E11 - Integer reached: 354208 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2351500 mAh 
+Cc_info at the end: 2351500 mAh 
+Cc_info variation: 0.0 mAh 
+
+Thread : 5 - ThreadProcess id: 19816
+----------------------------------------
+Starting time: Fri, 28 Oct 2022 12:19:02 +0200 
+Core id: 6 
+Ending time: Fri, 28 Oct 2022 12:29:03 +0200 - Duration: 600015 seconds 
+Real workload: 1.2543126685956429E11 - Integer reached: 350291 - Number of reset = 0 
+Battery stats: 0 mAH 
+Computed Drain: 40.4 
+Start: 100 % - End: 100 
+Cc_info at the beginning: 2351500 mAh 
+Cc_info at the end: 2351500 mAh 
+Cc_info variation: 0.0 mAh 
+
+ 
+Expermiment results
+------------------------------------------------------------
+Energy Consumed (mAh): 54.22365729961043 
+Workload: 4.72792e+11 
+Energy efficiency: 1.14688e-10 
+Starting cc information: 2351500 
+Ending cc information: 2351500 
+--------------------------------------------------------------------------------
+
+ 
+--- Writing to the total result file
+--- Removing previous tested configuration tmp_output folder
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_12_14_29/app_output_folder/all_workloads.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_12_14_29/app_output_folder/Thread_0_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_12_14_29/app_output_folder/Thread_0_ready_for_sampling'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_12_14_29/app_output_folder/Thread_1_ended'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_12_14_29/app_output_folder/Thread_1_ready_for_sampling'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_12_14_29/app_output_folder'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_12_14_29/configuration_mesurement.csv'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_12_14_29/ending_cc_info.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_12_14_29/energy_power_workload_energyByWorkload_ccInfo'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_12_14_29/logcat_output'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_12_14_29/powermeter_summary.txt'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_12_14_29/starting_cc_info.txt'
+removed directory '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__28Oct22_12_14_29'
+--- Moving the current experiment tmp_folder to the output result folder
+writing a temporary file for the main script with format energy_power_workload_energyByWorkload_ccInfo
+--- Obtaining experiment summary result to add to result folder
+--- Experiment result, Energy consumed = 54.22365729961043
+--- Experiment result, Avg Power = 1603.1572652966893
+--- Experiment result, Total Workload = 4.72792e+11
+--- Experiment result, Energy Efficiency = 1.14688e-10
+--- Adding result to summary file
+--- Starting cc information : 2351500 
+--- Ending cc information : 2351500
+--- The file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/output_folder/summary.csv exists we just appending the result to the file
+--- Experiments performed on configuration 1110-2220.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Oct22_12_28_47
diff --git a/experiment_automatization/input_configurations_file.csv b/experiment_automatization/input_configurations_file.csv
index 4dd80bb..fd9b0f1 100755
--- a/experiment_automatization/input_configurations_file.csv
+++ b/experiment_automatization/input_configurations_file.csv
@@ -1,61 +1,51 @@
 configurations,samsung galaxy format
-0300-1101,[0- 3- 0- 0- 1- 1- 0- 1]
-0000-3303,[0- 0- 0- 0- 3- 3- 0- 3]
-1101-0030,[1- 1- 0- 1- 0- 0- 3- 0]
-0010-0222,[0- 0- 1- 0- 0- 2- 2- 2]
-0003-0300,[0- 0- 0- 3- 0- 3- 0- 0]
-1101-2220,[1- 1- 0- 1- 2- 2- 2- 0]
-0202-0202,[0- 2- 0- 2- 0- 2- 0- 2]
-0020-3033,[0- 0- 2- 0- 3- 0- 3- 3]
-3030-2220,[3- 0- 3- 0- 2- 2- 2- 0]
-0333-0202,[0- 3- 3- 3- 0- 2- 0- 2]
-0303-2222,[0- 3- 0- 3- 2- 2- 2- 2]
-1101-0022,[1- 1- 0- 1- 0- 0- 2- 2]
-3003-2222,[3- 0- 0- 3- 2- 2- 2- 2]
-2220-0030,[2- 2- 2- 0- 0- 0- 3- 0]
-3030-0002,[3- 0- 3- 0- 0- 0- 0- 2]
-2222-0010,[2- 2- 2- 2- 0- 0- 1- 0]
-2220-1000,[2- 2- 2- 0- 1- 0- 0- 0]
-0010-3033,[0- 0- 1- 0- 3- 0- 3- 3]
-1010-0000,[1- 0- 1- 0- 0- 0- 0- 0]
-0001-0111,[0- 0- 0- 1- 0- 1- 1- 1]
-2002-1100,[2- 0- 0- 2- 1- 1- 0- 0]
-2202-0001,[2- 2- 0- 2- 0- 0- 0- 1]
-3333-2222,[3- 3- 3- 3- 2- 2- 2- 2]
-2222-0002,[2- 2- 2- 2- 0- 0- 0- 2]
-2002-3000,[2- 0- 0- 2- 3- 0- 0- 0]
-1011-0101,[1- 0- 1- 1- 0- 1- 0- 1]
-0100-0003,[0- 1- 0- 0- 0- 0- 0- 3]
-0002-3030,[0- 0- 0- 2- 3- 0- 3- 0]
-2222-0003,[2- 2- 2- 2- 0- 0- 0- 3]
-1101-3300,[1- 1- 0- 1- 3- 3- 0- 0]
+3303-0033,[3- 3- 0- 3- 0- 0- 3- 3]
+0200-3030,[0- 2- 0- 0- 3- 0- 3- 0]
+2022-0001,[2- 0- 2- 2- 0- 0- 0- 1]
+2220-1011,[2- 2- 2- 0- 1- 0- 1- 1]
+0003-0200,[0- 0- 0- 3- 0- 2- 0- 0]
 0000-0300,[0- 0- 0- 0- 0- 3- 0- 0]
-0111-0030,[0- 1- 1- 1- 0- 0- 3- 0]
-3033-2000,[3- 0- 3- 3- 2- 0- 0- 0]
-0010-0030,[0- 0- 1- 0- 0- 0- 3- 0]
-2200-0033,[2- 2- 0- 0- 0- 0- 3- 3]
+1111-0200,[1- 1- 1- 1- 0- 2- 0- 0]
+1110-1100,[1- 1- 1- 0- 1- 1- 0- 0]
+0100-2022,[0- 1- 0- 0- 2- 0- 2- 2]
+0003-0303,[0- 0- 0- 3- 0- 3- 0- 3]
+1001-0330,[1- 0- 0- 1- 0- 3- 3- 0]
+2200-0303,[2- 2- 0- 0- 0- 3- 0- 3]
+1001-0010,[1- 0- 0- 1- 0- 0- 1- 0]
+0300-1101,[0- 3- 0- 0- 1- 1- 0- 1]
+0111-0220,[0- 1- 1- 1- 0- 2- 2- 0]
+2220-3330,[2- 2- 2- 0- 3- 3- 3- 0]
+1000-0010,[1- 0- 0- 0- 0- 0- 1- 0]
+1010-3003,[1- 0- 1- 0- 3- 0- 0- 3]
+2202-3003,[2- 2- 0- 2- 3- 0- 0- 3]
+2220-2000,[2- 2- 2- 0- 2- 0- 0- 0]
+0101-3330,[0- 1- 0- 1- 3- 3- 3- 0]
+2022-3300,[2- 0- 2- 2- 3- 3- 0- 0]
 1010-1001,[1- 0- 1- 0- 1- 0- 0- 1]
-0202-0330,[0- 2- 0- 2- 0- 3- 3- 0]
-0110-0222,[0- 1- 1- 0- 0- 2- 2- 2]
-3303-3303,[3- 3- 0- 3- 3- 3- 0- 3]
-0001-2222,[0- 0- 0- 1- 2- 2- 2- 2]
-0200-1111,[0- 2- 0- 0- 1- 1- 1- 1]
-2020-0010,[2- 0- 2- 0- 0- 0- 1- 0]
-1111-2202,[1- 1- 1- 1- 2- 2- 0- 2]
-1011-2200,[1- 0- 1- 1- 2- 2- 0- 0]
-2002-2200,[2- 0- 0- 2- 2- 2- 0- 0]
-0010-0303,[0- 0- 1- 0- 0- 3- 0- 3]
-0333-0020,[0- 3- 3- 3- 0- 0- 2- 0]
-3030-2200,[3- 0- 3- 0- 2- 2- 0- 0]
-1000-1011,[1- 0- 0- 0- 1- 0- 1- 1]
-1011-0011,[1- 0- 1- 1- 0- 0- 1- 1]
-1001-0111,[1- 0- 0- 1- 0- 1- 1- 1]
-0001-2220,[0- 0- 0- 1- 2- 2- 2- 0]
-3033-0300,[3- 0- 3- 3- 0- 3- 0- 0]
-0200-0333,[0- 2- 0- 0- 0- 3- 3- 3]
-0303-3033,[0- 3- 0- 3- 3- 0- 3- 3]
-1110-0110,[1- 1- 1- 0- 0- 1- 1- 0]
-0101-1010,[0- 1- 0- 1- 1- 0- 1- 0]
-0110-3033,[0- 1- 1- 0- 3- 0- 3- 3]
-0222-1101,[0- 2- 2- 2- 1- 1- 0- 1]
-0000-0330,[0- 0- 0- 0- 0- 3- 3- 0]
+3000-0000,[3- 0- 0- 0- 0- 0- 0- 0]
+3333-1101,[3- 3- 3- 3- 1- 1- 0- 1]
+0220-0300,[0- 2- 2- 0- 0- 3- 0- 0]
+2000-3030,[2- 0- 0- 0- 3- 0- 3- 0]
+1100-2200,[1- 1- 0- 0- 2- 2- 0- 0]
+3330-0101,[3- 3- 3- 0- 0- 1- 0- 1]
+3300-1001,[3- 3- 0- 0- 1- 0- 0- 1]
+0222-0022,[0- 2- 2- 2- 0- 0- 2- 2]
+1111-3000,[1- 1- 1- 1- 3- 0- 0- 0]
+2202-1101,[2- 2- 0- 2- 1- 1- 0- 1]
+0000-1100,[0- 0- 0- 0- 1- 1- 0- 0]
+1001-3030,[1- 0- 0- 1- 3- 0- 3- 0]
+3030-1000,[3- 0- 3- 0- 1- 0- 0- 0]
+1111-0000,[1- 1- 1- 1- 0- 0- 0- 0]
+0101-1011,[0- 1- 0- 1- 1- 0- 1- 1]
+0100-3303,[0- 1- 0- 0- 3- 3- 0- 3]
+3000-3303,[3- 0- 0- 0- 3- 3- 0- 3]
+0002-0002,[0- 0- 0- 2- 0- 0- 0- 2]
+2200-1000,[2- 2- 0- 0- 1- 0- 0- 0]
+2220-0033,[2- 2- 2- 0- 0- 0- 3- 3]
+0100-1110,[0- 1- 0- 0- 1- 1- 1- 0]
+1010-2000,[1- 0- 1- 0- 2- 0- 0- 0]
+2002-1110,[2- 0- 0- 2- 1- 1- 1- 0]
+3033-1000,[3- 0- 3- 3- 1- 0- 0- 0]
+0111-2220,[0- 1- 1- 1- 2- 2- 2- 0]
+0100-0002,[0- 1- 0- 0- 0- 0- 0- 2]
+1110-2220,[1- 1- 1- 0- 2- 2- 2- 0]
diff --git a/experiment_automatization/input_configurations_file__finally_used.csv b/experiment_automatization/input_configurations_file__finally_used.csv
new file mode 100755
index 0000000..d5ea672
--- /dev/null
+++ b/experiment_automatization/input_configurations_file__finally_used.csv
@@ -0,0 +1,51 @@
+configurations,generic format,exact frequency,samsung galaxy format,exact frequencies
+3303-0033,[3- 3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 3- 3],[1690000- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000],[3- 3- 0- 3- 0- 0- 3- 3], [1690000- 1690000- 0- 1690000- 0- 0- 2314000- 2314000]
+0200-3030,[0- 2- 0- 0- 0- 0- 0- 0- 0- 3- 0- 3- 0],[0- 1248000- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0],[0- 2- 0- 0- 3- 0- 3- 0], [0- 1248000- 0- 0- 2314000- 0- 2314000- 0]
+2022-0001,[2- 0- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 1],[1248000- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 741000],[2- 0- 2- 2- 0- 0- 0- 1], [1248000- 0- 1248000- 1248000- 0- 0- 0- 741000]
+2220-1011,[2- 2- 2- 0- 0- 0- 0- 0- 0- 1- 0- 1- 1],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 741000- 0- 741000- 741000],[2- 2- 2- 0- 1- 0- 1- 1], [1248000- 1248000- 1248000- 0- 741000- 0- 741000- 741000]
+0003-0200,[0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 2- 0- 0],[0- 0- 0- 1690000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[0- 0- 0- 3- 0- 2- 0- 0], [0- 0- 0- 1690000- 0- 1469000- 0- 0]
+0000-0300,[0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0- 0],[0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 0],[0- 0- 0- 0- 0- 3- 0- 0], [0- 0- 0- 0- 0- 2314000- 0- 0]
+1111-0200,[1- 1- 1- 1- 0- 0- 0- 0- 0- 0- 2- 0- 0],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[1- 1- 1- 1- 0- 2- 0- 0], [598000- 598000- 598000- 598000- 0- 1469000- 0- 0]
+1110-1100,[1- 1- 1- 0- 0- 0- 0- 0- 0- 1- 1- 0- 0],[598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 741000- 741000- 0- 0],[1- 1- 1- 0- 1- 1- 0- 0], [598000- 598000- 598000- 0- 741000- 741000- 0- 0]
+0100-2022,[0- 1- 0- 0- 0- 0- 0- 0- 0- 2- 0- 2- 2],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 1469000],[0- 1- 0- 0- 2- 0- 2- 2], [0- 598000- 0- 0- 1469000- 0- 1469000- 1469000]
+0003-0303,[0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 3- 0- 3],[0- 0- 0- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000],[0- 0- 0- 3- 0- 3- 0- 3], [0- 0- 0- 1690000- 0- 2314000- 0- 2314000]
+1001-0330,[1- 0- 0- 1- 0- 0- 0- 0- 0- 0- 3- 3- 0],[598000- 0- 0- 598000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0],[1- 0- 0- 1- 0- 3- 3- 0], [598000- 0- 0- 598000- 0- 2314000- 2314000- 0]
+2200-0303,[2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0- 3],[1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000],[2- 2- 0- 0- 0- 3- 0- 3], [1248000- 1248000- 0- 0- 0- 2314000- 0- 2314000]
+1001-0010,[1- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 1- 0],[598000- 0- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 741000- 0],[1- 0- 0- 1- 0- 0- 1- 0], [598000- 0- 0- 598000- 0- 0- 741000- 0]
+0300-1101,[0- 3- 0- 0- 0- 0- 0- 0- 0- 1- 1- 0- 1],[0- 1690000- 0- 0- 0- 0- 0- 0- 0- 741000- 741000- 0- 741000],[0- 3- 0- 0- 1- 1- 0- 1], [0- 1690000- 0- 0- 741000- 741000- 0- 741000]
+0111-0220,[0- 1- 1- 1- 0- 0- 0- 0- 0- 0- 2- 2- 0],[0- 598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0],[0- 1- 1- 1- 0- 2- 2- 0], [0- 598000- 598000- 598000- 0- 1469000- 1469000- 0]
+2220-3330,[2- 2- 2- 0- 0- 0- 0- 0- 0- 3- 3- 3- 0],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000- 0],[2- 2- 2- 0- 3- 3- 3- 0], [1248000- 1248000- 1248000- 0- 2314000- 2314000- 2314000- 0]
+1000-0010,[1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1- 0],[598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 0],[1- 0- 0- 0- 0- 0- 1- 0], [598000- 0- 0- 0- 0- 0- 741000- 0]
+1010-3003,[1- 0- 1- 0- 0- 0- 0- 0- 0- 3- 0- 0- 3],[598000- 0- 598000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000],[1- 0- 1- 0- 3- 0- 0- 3], [598000- 0- 598000- 0- 2314000- 0- 0- 2314000]
+2202-3003,[2- 2- 0- 2- 0- 0- 0- 0- 0- 3- 0- 0- 3],[1248000- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000],[2- 2- 0- 2- 3- 0- 0- 3], [1248000- 1248000- 0- 1248000- 2314000- 0- 0- 2314000]
+2220-2000,[2- 2- 2- 0- 0- 0- 0- 0- 0- 2- 0- 0- 0],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0- 0],[2- 2- 2- 0- 2- 0- 0- 0], [1248000- 1248000- 1248000- 0- 1469000- 0- 0- 0]
+0101-3330,[0- 1- 0- 1- 0- 0- 0- 0- 0- 3- 3- 3- 0],[0- 598000- 0- 598000- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000- 0],[0- 1- 0- 1- 3- 3- 3- 0], [0- 598000- 0- 598000- 2314000- 2314000- 2314000- 0]
+2022-3300,[2- 0- 2- 2- 0- 0- 0- 0- 0- 3- 3- 0- 0],[1248000- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 0],[2- 0- 2- 2- 3- 3- 0- 0], [1248000- 0- 1248000- 1248000- 2314000- 2314000- 0- 0]
+1010-1001,[1- 0- 1- 0- 0- 0- 0- 0- 0- 1- 0- 0- 1],[598000- 0- 598000- 0- 0- 0- 0- 0- 0- 741000- 0- 0- 741000],[1- 0- 1- 0- 1- 0- 0- 1], [598000- 0- 598000- 0- 741000- 0- 0- 741000]
+3000-0000,[3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1690000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 0- 0- 0- 0- 0- 0- 0], [1690000- 0- 0- 0- 0- 0- 0- 0]
+3333-1101,[3- 3- 3- 3- 0- 0- 0- 0- 0- 1- 1- 0- 1],[1690000- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 741000- 741000- 0- 741000],[3- 3- 3- 3- 1- 1- 0- 1], [1690000- 1690000- 1690000- 1690000- 741000- 741000- 0- 741000]
+0220-0300,[0- 2- 2- 0- 0- 0- 0- 0- 0- 0- 3- 0- 0],[0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 0],[0- 2- 2- 0- 0- 3- 0- 0], [0- 1248000- 1248000- 0- 0- 2314000- 0- 0]
+2000-3030,[2- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0- 3- 0],[1248000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0],[2- 0- 0- 0- 3- 0- 3- 0], [1248000- 0- 0- 0- 2314000- 0- 2314000- 0]
+1100-2200,[1- 1- 0- 0- 0- 0- 0- 0- 0- 2- 2- 0- 0],[598000- 598000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 0],[1- 1- 0- 0- 2- 2- 0- 0], [598000- 598000- 0- 0- 1469000- 1469000- 0- 0]
+3330-0101,[3- 3- 3- 0- 0- 0- 0- 0- 0- 0- 1- 0- 1],[1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 741000- 0- 741000],[3- 3- 3- 0- 0- 1- 0- 1], [1690000- 1690000- 1690000- 0- 0- 741000- 0- 741000]
+3300-1001,[3- 3- 0- 0- 0- 0- 0- 0- 0- 1- 0- 0- 1],[1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 741000- 0- 0- 741000],[3- 3- 0- 0- 1- 0- 0- 1], [1690000- 1690000- 0- 0- 741000- 0- 0- 741000]
+0222-0022,[0- 2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 2- 2],[0- 1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000],[0- 2- 2- 2- 0- 0- 2- 2], [0- 1248000- 1248000- 1248000- 0- 0- 1469000- 1469000]
+1111-3000,[1- 1- 1- 1- 0- 0- 0- 0- 0- 3- 0- 0- 0],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 2314000- 0- 0- 0],[1- 1- 1- 1- 3- 0- 0- 0], [598000- 598000- 598000- 598000- 2314000- 0- 0- 0]
+2202-1101,[2- 2- 0- 2- 0- 0- 0- 0- 0- 1- 1- 0- 1],[1248000- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 741000- 741000- 0- 741000],[2- 2- 0- 2- 1- 1- 0- 1], [1248000- 1248000- 0- 1248000- 741000- 741000- 0- 741000]
+0000-1100,[0- 0- 0- 0- 0- 0- 0- 0- 0- 1- 1- 0- 0],[0- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 741000- 0- 0],[0- 0- 0- 0- 1- 1- 0- 0], [0- 0- 0- 0- 741000- 741000- 0- 0]
+1001-3030,[1- 0- 0- 1- 0- 0- 0- 0- 0- 3- 0- 3- 0],[598000- 0- 0- 598000- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0],[1- 0- 0- 1- 3- 0- 3- 0], [598000- 0- 0- 598000- 2314000- 0- 2314000- 0]
+3030-1000,[3- 0- 3- 0- 0- 0- 0- 0- 0- 1- 0- 0- 0],[1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 741000- 0- 0- 0],[3- 0- 3- 0- 1- 0- 0- 0], [1690000- 0- 1690000- 0- 741000- 0- 0- 0]
+1111-0000,[1- 1- 1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 1- 1- 1- 0- 0- 0- 0], [598000- 598000- 598000- 598000- 0- 0- 0- 0]
+0101-1011,[0- 1- 0- 1- 0- 0- 0- 0- 0- 1- 0- 1- 1],[0- 598000- 0- 598000- 0- 0- 0- 0- 0- 741000- 0- 741000- 741000],[0- 1- 0- 1- 1- 0- 1- 1], [0- 598000- 0- 598000- 741000- 0- 741000- 741000]
+0100-3303,[0- 1- 0- 0- 0- 0- 0- 0- 0- 3- 3- 0- 3],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 2314000],[0- 1- 0- 0- 3- 3- 0- 3], [0- 598000- 0- 0- 2314000- 2314000- 0- 2314000]
+3000-3303,[3- 0- 0- 0- 0- 0- 0- 0- 0- 3- 3- 0- 3],[1690000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 2314000],[3- 0- 0- 0- 3- 3- 0- 3], [1690000- 0- 0- 0- 2314000- 2314000- 0- 2314000]
+0002-0002,[0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 2],[0- 0- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000],[0- 0- 0- 2- 0- 0- 0- 2], [0- 0- 0- 1248000- 0- 0- 0- 1469000]
+2200-1000,[2- 2- 0- 0- 0- 0- 0- 0- 0- 1- 0- 0- 0],[1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 741000- 0- 0- 0],[2- 2- 0- 0- 1- 0- 0- 0], [1248000- 1248000- 0- 0- 741000- 0- 0- 0]
+2220-0033,[2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 3- 3],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000],[2- 2- 2- 0- 0- 0- 3- 3], [1248000- 1248000- 1248000- 0- 0- 0- 2314000- 2314000]
+0100-1110,[0- 1- 0- 0- 0- 0- 0- 0- 0- 1- 1- 1- 0],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 0],[0- 1- 0- 0- 1- 1- 1- 0], [0- 598000- 0- 0- 741000- 741000- 741000- 0]
+1010-2000,[1- 0- 1- 0- 0- 0- 0- 0- 0- 2- 0- 0- 0],[598000- 0- 598000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0- 0],[1- 0- 1- 0- 2- 0- 0- 0], [598000- 0- 598000- 0- 1469000- 0- 0- 0]
+2002-1110,[2- 0- 0- 2- 0- 0- 0- 0- 0- 1- 1- 1- 0],[1248000- 0- 0- 1248000- 0- 0- 0- 0- 0- 741000- 741000- 741000- 0],[2- 0- 0- 2- 1- 1- 1- 0], [1248000- 0- 0- 1248000- 741000- 741000- 741000- 0]
+3033-1000,[3- 0- 3- 3- 0- 0- 0- 0- 0- 1- 0- 0- 0],[1690000- 0- 1690000- 1690000- 0- 0- 0- 0- 0- 741000- 0- 0- 0],[3- 0- 3- 3- 1- 0- 0- 0], [1690000- 0- 1690000- 1690000- 741000- 0- 0- 0]
+0111-2220,[0- 1- 1- 1- 0- 0- 0- 0- 0- 2- 2- 2- 0],[0- 598000- 598000- 598000- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0],[0- 1- 1- 1- 2- 2- 2- 0], [0- 598000- 598000- 598000- 1469000- 1469000- 1469000- 0]
+0100-0002,[0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1469000],[0- 1- 0- 0- 0- 0- 0- 2], [0- 598000- 0- 0- 0- 0- 0- 1469000]
+1110-2220,[1- 1- 1- 0- 0- 0- 0- 0- 0- 2- 2- 2- 0],[598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0],[1- 1- 1- 0- 2- 2- 2- 0], [598000- 598000- 598000- 0- 1469000- 1469000- 1469000- 0]
diff --git a/experiment_automatization/summary_files_only/summary___26Oct22_12_09_18.csv b/experiment_automatization/summary_files_only/summary___26Oct22_12_09_18.csv
new file mode 100755
index 0000000..f723fec
--- /dev/null
+++ b/experiment_automatization/summary_files_only/summary___26Oct22_12_09_18.csv
@@ -0,0 +1,51 @@
+configurations,generic format,exact frequency,samsung galaxy format,exact frequencies,phone energy,phone power,workload,energy by workload,starting cc_info,ending cc_info
+1010-0000,[1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[598000- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 1- 0- 0- 0- 0- 0],[598000- 0- 598000- 0- 0- 0- 0- 0],33.183528785008455,996.6608211911024,6.09273e+10,5.44641e-10,2488000,2488000
+3333-2002,[3- 3- 3- 3- 0- 0- 0- 0- 0- 2- 0- 0- 2],[1690000- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 1469000- 0- 0- 1469000],[3- 3- 3- 3- 2- 0- 0- 2],[1690000- 1690000- 1690000- 1690000- 1469000- 0- 0- 1469000],90.83815606507508,2584.7758725444814,1.00719e+12,9.01897e-11,2481000,2469500
+3333-0303,[3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 3- 0- 3],[1690000- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000],[3- 3- 3- 3- 0- 3- 0- 3],[1690000- 1690000- 1690000- 1690000- 0- 2314000- 0- 2314000],90.83349168495118,2585.6450713118265,1.13185e+12,8.02522e-11,2445000,2399500
+2220-0022,[2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 2- 2],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000],[2- 2- 2- 0- 0- 0- 2- 2],[1248000- 1248000- 1248000- 0- 0- 0- 1469000- 1469000],73.16942649261378,2108.967880848539,6.15352e+11,1.18907e-10,2462500,2462500
+0100-0030,[0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0],[0- 1- 0- 0- 0- 0- 3- 0],[0- 598000- 0- 0- 0- 0- 2314000- 0],39.44392969429446,1174.5958154411828,1.50834e+11,2.61506e-10,2461500,2461500
+0020-2022,[0- 0- 2- 0- 0- 0- 0- 0- 0- 2- 0- 2- 2],[0- 0- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 1469000],[0- 0- 2- 0- 2- 0- 2- 2],[0- 0- 1248000- 0- 1469000- 0- 1469000- 1469000],86.82899185243416,2483.477933140215,7.91896e+11,1.09647e-10,2458000,2457500
+1100-0011,[1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1- 1],[598000- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 741000],[1- 1- 0- 0- 0- 0- 1- 1],[598000- 598000- 0- 0- 0- 0- 741000- 741000],45.94915231116237,1361.4245436108638,3.11121e+11,1.47689e-10,2456000,2456000
+1000-0200,[1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2- 0- 0],[598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[1- 0- 0- 0- 0- 2- 0- 0],[598000- 0- 0- 0- 0- 1469000- 0- 0],39.28516691705545,1168.9345285404715,1.51307e+11,2.59639e-10,2454500,2454500
+2000-0200,[2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2- 0- 0],[1248000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[2- 0- 0- 0- 0- 2- 0- 0],[1248000- 0- 0- 0- 0- 1469000- 0- 0],39.28492318173032,1165.1300121783097,1.50983e+11,2.60194e-10,2453500,2453500
+2002-0033,[2- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 3- 3],[1248000- 0- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000],[2- 0- 0- 2- 0- 0- 3- 3],[1248000- 0- 0- 1248000- 0- 0- 2314000- 2314000],91.1644553929722,2594.5600157696776,1.0066e+12,9.05667e-11,2434500,2369000
+2220-0200,[2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 2- 0- 0],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[2- 2- 2- 0- 0- 2- 0- 0],[1248000- 1248000- 1248000- 0- 0- 1469000- 0- 0],42.68359200793935,1272.1152796381175,3.02264e+11,1.41213e-10,2438000,2438000
+3303-0002,[3- 3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 2],[1690000- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000],[3- 3- 0- 3- 0- 0- 0- 2],[1690000- 1690000- 0- 1690000- 0- 0- 0- 1469000],74.78520679812058,2163.291646618302,6.27719e+11,1.19138e-10,2435500,2436000
+0101-2020,[0- 1- 0- 1- 0- 0- 0- 0- 0- 2- 0- 2- 0],[0- 598000- 0- 598000- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 0],[0- 1- 0- 1- 2- 0- 2- 0],[0- 598000- 0- 598000- 1469000- 0- 1469000- 0],46.624449883999155,1384.2998191177737,3.36052e+11,1.38742e-10,2434500,2434500
+0200-2220,[0- 2- 0- 0- 0- 0- 0- 0- 0- 2- 2- 2- 0],[0- 1248000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0],[0- 2- 0- 0- 2- 2- 2- 0],[0- 1248000- 0- 0- 1469000- 1469000- 1469000- 0],52.04989770082893,1534.3550744539166,4.05195e+11,1.28456e-10,2432500,2432500
+0100-0333,[0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 3- 3- 3],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000],[0- 1- 0- 0- 0- 3- 3- 3],[0- 598000- 0- 0- 0- 2314000- 2314000- 2314000],86.01002716183001,2456.9719537226333,9.48282e+11,9.07009e-11,2403500,2355500
+0110-1111,[0- 1- 1- 0- 0- 0- 0- 0- 0- 1- 1- 1- 1],[0- 598000- 598000- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 741000],[0- 1- 1- 0- 1- 1- 1- 1],[0- 598000- 598000- 0- 741000- 741000- 741000- 741000],58.30695061504882,1711.0403954629157,5.58316e+11,1.04434e-10,2415500,2415500
+2000-2220,[2- 0- 0- 0- 0- 0- 0- 0- 0- 2- 2- 2- 0],[1248000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0],[2- 0- 0- 0- 2- 2- 2- 0],[1248000- 0- 0- 0- 1469000- 1469000- 1469000- 0],51.77398405678647,1531.4114249047118,4.07272e+11,1.27124e-10,2414500,2414500
+0001-1010,[0- 0- 0- 1- 0- 0- 0- 0- 0- 1- 0- 1- 0],[0- 0- 0- 598000- 0- 0- 0- 0- 0- 741000- 0- 741000- 0],[0- 0- 0- 1- 1- 0- 1- 0],[0- 0- 0- 598000- 741000- 0- 741000- 0],45.53821500451404,1355.432748106601,2.90132e+11,1.56957e-10,2412500,2412500
+2020-1110,[2- 0- 2- 0- 0- 0- 0- 0- 0- 1- 1- 1- 0],[1248000- 0- 1248000- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 0],[2- 0- 2- 0- 1- 1- 1- 0],[1248000- 0- 1248000- 0- 741000- 741000- 741000- 0],52.667563567092444,1549.4710343251256,4.438e+11,1.18674e-10,2411500,2411500
+1101-0330,[1- 1- 0- 1- 0- 0- 0- 0- 0- 0- 3- 3- 0],[598000- 598000- 0- 598000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0],[1- 1- 0- 1- 0- 3- 3- 0],[598000- 598000- 0- 598000- 0- 2314000- 2314000- 0],47.53954139270677,1399.9659109737981,3.81959e+11,1.24462e-10,2409500,2409500
+2200-3030,[2- 2- 0- 0- 0- 0- 0- 0- 0- 3- 0- 3- 0],[1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0],[2- 2- 0- 0- 3- 0- 3- 0],[1248000- 1248000- 0- 0- 2314000- 0- 2314000- 0],45.897499448583034,1362.2217646899223,3.14163e+11,1.46095e-10,2408000,2408000
+0030-3303,[0- 0- 3- 0- 0- 0- 0- 0- 0- 3- 3- 0- 3],[0- 0- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 2314000],[0- 0- 3- 0- 3- 3- 0- 3],[0- 0- 1690000- 0- 2314000- 2314000- 0- 2314000],90.60934290419034,2579.7132956128917,1.16934e+12,7.74876e-11,2378500,2295000
+3030-3003,[3- 0- 3- 0- 0- 0- 0- 0- 0- 3- 0- 0- 3],[1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000],[3- 0- 3- 0- 3- 0- 0- 3],[1690000- 0- 1690000- 0- 2314000- 0- 0- 2314000],91.35347102360318,2600.9634313689126,8.88363e+11,1.02833e-10,2378500,2317000
+0022-0222,[0- 0- 2- 2- 0- 0- 0- 0- 0- 0- 2- 2- 2],[0- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000],[0- 0- 2- 2- 0- 2- 2- 2],[0- 0- 1248000- 1248000- 0- 1469000- 1469000- 1469000],91.39655756236327,2601.5343232160412,9.6037e+11,9.51681e-11,2371500,2369500
+2202-3333,[2- 2- 0- 2- 0- 0- 0- 0- 0- 3- 3- 3- 3],[1248000- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000- 2314000],[2- 2- 0- 2- 3- 3- 3- 3],[1248000- 1248000- 0- 1248000- 2314000- 2314000- 2314000- 2314000],91.2629471347553,2598.1689167738386,1.52316e+12,5.99168e-11,2338000,2274500
+3003-3303,[3- 0- 0- 3- 0- 0- 0- 0- 0- 3- 3- 0- 3],[1690000- 0- 0- 1690000- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 2314000],[3- 0- 0- 3- 3- 3- 0- 3],[1690000- 0- 0- 1690000- 2314000- 2314000- 0- 2314000],91.48590224414237,2601.912304883867,1.3418e+12,6.81815e-11,2330000,2253500
+2022-0300,[2- 0- 2- 2- 0- 0- 0- 0- 0- 0- 3- 0- 0],[1248000- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0],[2- 0- 2- 2- 0- 3- 0- 0],[1248000- 0- 1248000- 1248000- 0- 2314000- 0- 0],47.22626448231035,1404.4256738704491,4.03627e+11,1.17005e-10,2337000,2337000
+3033-3033,[3- 0- 3- 3- 0- 0- 0- 0- 0- 3- 0- 3- 3],[1690000- 0- 1690000- 1690000- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 2314000],[3- 0- 3- 3- 3- 0- 3- 3],[1690000- 0- 1690000- 1690000- 2314000- 0- 2314000- 2314000],91.14791319298523,2595.0486194332834,1.51743e+12,6.00673e-11,2306500,2209000
+0303-1001,[0- 3- 0- 3- 0- 0- 0- 0- 0- 1- 0- 0- 1],[0- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 741000- 0- 0- 741000],[0- 3- 0- 3- 1- 0- 0- 1],[0- 1690000- 0- 1690000- 741000- 0- 0- 741000],63.57237459348866,1854.6648580956457,5.03581e+11,1.26241e-10,2321500,2321500
+0220-0030,[0- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0],[0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0],[0- 2- 2- 0- 0- 0- 3- 0],[0- 1248000- 1248000- 0- 0- 0- 2314000- 0],39.758510416877954,1184.6158406982167,1.87023e+11,2.12586e-10,2320000,2320000
+0003-2200,[0- 0- 0- 3- 0- 0- 0- 0- 0- 2- 2- 0- 0],[0- 0- 0- 1690000- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 0],[0- 0- 0- 3- 2- 2- 0- 0],[0- 0- 0- 1690000- 1469000- 1469000- 0- 0],57.01041146071817,1671.7541039480982,3.64861e+11,1.56252e-10,2319000,2319000
+1111-0200,[1- 1- 1- 1- 0- 0- 0- 0- 0- 0- 2- 0- 0],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[1- 1- 1- 1- 0- 2- 0- 0],[598000- 598000- 598000- 598000- 0- 1469000- 0- 0],41.38997957004534,1233.2040531200137,2.90512e+11,1.42473e-10,2317500,2317500
+0303-0200,[0- 3- 0- 3- 0- 0- 0- 0- 0- 0- 2- 0- 0],[0- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[0- 3- 0- 3- 0- 2- 0- 0],[0- 1690000- 0- 1690000- 0- 1469000- 0- 0],55.83559336409638,1646.3161410961156,3.70953e+11,1.50519e-10,2316000,2316000
+2220-2202,[2- 2- 2- 0- 0- 0- 0- 0- 0- 2- 2- 0- 2],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[2- 2- 2- 0- 2- 2- 0- 2],[1248000- 1248000- 1248000- 0- 1469000- 1469000- 0- 1469000],90.36794395948534,2573.5376417172633,9.5438e+11,9.46876e-11,2311500,2310500
+1111-1101,[1- 1- 1- 1- 0- 0- 0- 0- 0- 1- 1- 0- 1],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 741000- 741000- 0- 741000],[1- 1- 1- 1- 1- 1- 0- 1],[598000- 598000- 598000- 598000- 741000- 741000- 0- 741000],54.188707093415594,1600.4146437350414,5.24034e+11,1.03407e-10,2309000,2309000
+3300-3003,[3- 3- 0- 0- 0- 0- 0- 0- 0- 3- 0- 0- 3],[1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000],[3- 3- 0- 0- 3- 0- 0- 3],[1690000- 1690000- 0- 0- 2314000- 0- 0- 2314000],91.0378905251894,2590.864955311569,8.86305e+11,1.02716e-10,2290000,2228000
+3033-0000,[3- 0- 3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1690000- 0- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 0- 3- 3- 0- 0- 0- 0],[1690000- 0- 1690000- 1690000- 0- 0- 0- 0],55.63901610973564,1629.1899347283022,3.69696e+11,1.50499e-10,2306500,2306500
+2000-0202,[2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2- 0- 2],[1248000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 1469000],[2- 0- 0- 0- 0- 2- 0- 2],[1248000- 0- 0- 0- 0- 1469000- 0- 1469000],69.24427915706875,2000.7050198745412,5.37851e+11,1.28742e-10,2304500,2304500
+3333-0300,[3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 3- 0- 0],[1690000- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0],[3- 3- 3- 3- 0- 3- 0- 0],[1690000- 1690000- 1690000- 1690000- 0- 2314000- 0- 0],68.8585881417663,2002.428224969299,6.25572e+11,1.10073e-10,2302500,2302500
+0003-2022,[0- 0- 0- 3- 0- 0- 0- 0- 0- 2- 0- 2- 2],[0- 0- 0- 1690000- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 1469000],[0- 0- 0- 3- 2- 0- 2- 2],[0- 0- 0- 1690000- 1469000- 0- 1469000- 1469000],91.1025149142987,2593.115315255358,8.94489e+11,1.01849e-10,2296500,2288000
+3000-2000,[3- 0- 0- 0- 0- 0- 0- 0- 0- 2- 0- 0- 0],[1690000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 0- 0],[3- 0- 0- 0- 2- 0- 0- 0],[1690000- 0- 0- 0- 1469000- 0- 0- 0],38.93515396837066,1169.4426109286767,1.50978e+11,2.57886e-10,2287000,2287000
+1111-3030,[1- 1- 1- 1- 0- 0- 0- 0- 0- 3- 0- 3- 0],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0],[1- 1- 1- 1- 3- 0- 3- 0],[598000- 598000- 598000- 598000- 2314000- 0- 2314000- 0],48.274555895924344,1425.8092139058645,4.17999e+11,1.1549e-10,2285500,2285500
+3003-2202,[3- 0- 0- 3- 0- 0- 0- 0- 0- 2- 2- 0- 2],[1690000- 0- 0- 1690000- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[3- 0- 0- 3- 2- 2- 0- 2],[1690000- 0- 0- 1690000- 1469000- 1469000- 0- 1469000],90.97419558775945,2589.8254916632814,1.02783e+12,8.85109e-11,2278500,2263500
+3333-0001,[3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 1],[1690000- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 741000],[3- 3- 3- 3- 0- 0- 0- 1],[1690000- 1690000- 1690000- 1690000- 0- 0- 0- 741000],68.96356294855403,2008.0366192852198,6.26348e+11,1.10104e-10,2285500,2285500
+0300-0222,[0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 2- 2- 2],[0- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000],[0- 3- 0- 0- 0- 2- 2- 2],[0- 1690000- 0- 0- 0- 1469000- 1469000- 1469000],87.73265564111072,2504.5206546002637,7.92973e+11,1.10638e-10,2281500,2281000
+1111-1111,[1- 1- 1- 1- 0- 0- 0- 0- 0- 1- 1- 1- 1],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 741000- 741000- 741000- 741000],[1- 1- 1- 1- 1- 1- 1- 1],[598000- 598000- 598000- 598000- 741000- 741000- 741000- 741000],59.626232100032496,1744.1463298231681,6.34485e+11,9.39758e-11,2279500,2279500
+0030-0011,[0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 1- 1],[0- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 741000],[0- 0- 3- 0- 0- 0- 1- 1],[0- 0- 1690000- 0- 0- 0- 741000- 741000],46.021102665309236,1361.132910881084,2.79074e+11,1.64906e-10,2278000,2278000
+3303-1110,[3- 3- 0- 3- 0- 0- 0- 0- 0- 1- 1- 1- 0],[1690000- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 741000- 741000- 741000- 0],[3- 3- 0- 3- 1- 1- 1- 0],[1690000- 1690000- 0- 1690000- 741000- 741000- 741000- 0],77.02527858774563,2227.941339033911,7.44423e+11,1.0347e-10,2276500,2276500
+3300-0010,[3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1- 0],[1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 0],[3- 3- 0- 0- 0- 0- 1- 0],[1690000- 1690000- 0- 0- 0- 0- 741000- 0],39.567167256666295,1180.6323626163482,1.78536e+11,2.2162e-10,2274500,2274500
+1011-0000,[1- 0- 1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0],[598000- 0- 598000- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 1- 1- 0- 0- 0- 0],[598000- 0- 598000- 598000- 0- 0- 0- 0],34.23733881173855,1028.0307948839916,1.24951e+11,2.74006e-10,2273500,2273500
diff --git a/experiment_automatization/summary_files_only/summary___27Oct22_08_50_04.csv b/experiment_automatization/summary_files_only/summary___27Oct22_08_50_04.csv
new file mode 100755
index 0000000..5c6267f
--- /dev/null
+++ b/experiment_automatization/summary_files_only/summary___27Oct22_08_50_04.csv
@@ -0,0 +1,101 @@
+configurations,generic format,exact frequency,samsung galaxy format,exact frequencies,phone energy,phone power,workload,energy by workload,starting cc_info,ending cc_info
+1010-0000,[1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[598000- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 1- 0- 0- 0- 0- 0],[598000- 0- 598000- 0- 0- 0- 0- 0],33.183528785008455,996.6608211911024,6.09273e+10,5.44641e-10,2488000,2488000
+3333-2002,[3- 3- 3- 3- 0- 0- 0- 0- 0- 2- 0- 0- 2],[1690000- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 1469000- 0- 0- 1469000],[3- 3- 3- 3- 2- 0- 0- 2],[1690000- 1690000- 1690000- 1690000- 1469000- 0- 0- 1469000],90.83815606507508,2584.7758725444814,1.00719e+12,9.01897e-11,2481000,2469500
+3333-0303,[3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 3- 0- 3],[1690000- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000],[3- 3- 3- 3- 0- 3- 0- 3],[1690000- 1690000- 1690000- 1690000- 0- 2314000- 0- 2314000],90.83349168495118,2585.6450713118265,1.13185e+12,8.02522e-11,2445000,2399500
+2220-0022,[2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 2- 2],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000],[2- 2- 2- 0- 0- 0- 2- 2],[1248000- 1248000- 1248000- 0- 0- 0- 1469000- 1469000],73.16942649261378,2108.967880848539,6.15352e+11,1.18907e-10,2462500,2462500
+0100-0030,[0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0],[0- 1- 0- 0- 0- 0- 3- 0],[0- 598000- 0- 0- 0- 0- 2314000- 0],39.44392969429446,1174.5958154411828,1.50834e+11,2.61506e-10,2461500,2461500
+0020-2022,[0- 0- 2- 0- 0- 0- 0- 0- 0- 2- 0- 2- 2],[0- 0- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 1469000],[0- 0- 2- 0- 2- 0- 2- 2],[0- 0- 1248000- 0- 1469000- 0- 1469000- 1469000],86.82899185243416,2483.477933140215,7.91896e+11,1.09647e-10,2458000,2457500
+1100-0011,[1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1- 1],[598000- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 741000],[1- 1- 0- 0- 0- 0- 1- 1],[598000- 598000- 0- 0- 0- 0- 741000- 741000],45.94915231116237,1361.4245436108638,3.11121e+11,1.47689e-10,2456000,2456000
+1000-0200,[1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2- 0- 0],[598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[1- 0- 0- 0- 0- 2- 0- 0],[598000- 0- 0- 0- 0- 1469000- 0- 0],39.28516691705545,1168.9345285404715,1.51307e+11,2.59639e-10,2454500,2454500
+2000-0200,[2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2- 0- 0],[1248000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[2- 0- 0- 0- 0- 2- 0- 0],[1248000- 0- 0- 0- 0- 1469000- 0- 0],39.28492318173032,1165.1300121783097,1.50983e+11,2.60194e-10,2453500,2453500
+2002-0033,[2- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 3- 3],[1248000- 0- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000],[2- 0- 0- 2- 0- 0- 3- 3],[1248000- 0- 0- 1248000- 0- 0- 2314000- 2314000],91.1644553929722,2594.5600157696776,1.0066e+12,9.05667e-11,2434500,2369000
+2220-0200,[2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 2- 0- 0],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[2- 2- 2- 0- 0- 2- 0- 0],[1248000- 1248000- 1248000- 0- 0- 1469000- 0- 0],42.68359200793935,1272.1152796381175,3.02264e+11,1.41213e-10,2438000,2438000
+3303-0002,[3- 3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 2],[1690000- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000],[3- 3- 0- 3- 0- 0- 0- 2],[1690000- 1690000- 0- 1690000- 0- 0- 0- 1469000],74.78520679812058,2163.291646618302,6.27719e+11,1.19138e-10,2435500,2436000
+0101-2020,[0- 1- 0- 1- 0- 0- 0- 0- 0- 2- 0- 2- 0],[0- 598000- 0- 598000- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 0],[0- 1- 0- 1- 2- 0- 2- 0],[0- 598000- 0- 598000- 1469000- 0- 1469000- 0],46.624449883999155,1384.2998191177737,3.36052e+11,1.38742e-10,2434500,2434500
+0200-2220,[0- 2- 0- 0- 0- 0- 0- 0- 0- 2- 2- 2- 0],[0- 1248000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0],[0- 2- 0- 0- 2- 2- 2- 0],[0- 1248000- 0- 0- 1469000- 1469000- 1469000- 0],52.04989770082893,1534.3550744539166,4.05195e+11,1.28456e-10,2432500,2432500
+0100-0333,[0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 3- 3- 3],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000],[0- 1- 0- 0- 0- 3- 3- 3],[0- 598000- 0- 0- 0- 2314000- 2314000- 2314000],86.01002716183001,2456.9719537226333,9.48282e+11,9.07009e-11,2403500,2355500
+0110-1111,[0- 1- 1- 0- 0- 0- 0- 0- 0- 1- 1- 1- 1],[0- 598000- 598000- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 741000],[0- 1- 1- 0- 1- 1- 1- 1],[0- 598000- 598000- 0- 741000- 741000- 741000- 741000],58.30695061504882,1711.0403954629157,5.58316e+11,1.04434e-10,2415500,2415500
+2000-2220,[2- 0- 0- 0- 0- 0- 0- 0- 0- 2- 2- 2- 0],[1248000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0],[2- 0- 0- 0- 2- 2- 2- 0],[1248000- 0- 0- 0- 1469000- 1469000- 1469000- 0],51.77398405678647,1531.4114249047118,4.07272e+11,1.27124e-10,2414500,2414500
+0001-1010,[0- 0- 0- 1- 0- 0- 0- 0- 0- 1- 0- 1- 0],[0- 0- 0- 598000- 0- 0- 0- 0- 0- 741000- 0- 741000- 0],[0- 0- 0- 1- 1- 0- 1- 0],[0- 0- 0- 598000- 741000- 0- 741000- 0],45.53821500451404,1355.432748106601,2.90132e+11,1.56957e-10,2412500,2412500
+2020-1110,[2- 0- 2- 0- 0- 0- 0- 0- 0- 1- 1- 1- 0],[1248000- 0- 1248000- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 0],[2- 0- 2- 0- 1- 1- 1- 0],[1248000- 0- 1248000- 0- 741000- 741000- 741000- 0],52.667563567092444,1549.4710343251256,4.438e+11,1.18674e-10,2411500,2411500
+1101-0330,[1- 1- 0- 1- 0- 0- 0- 0- 0- 0- 3- 3- 0],[598000- 598000- 0- 598000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0],[1- 1- 0- 1- 0- 3- 3- 0],[598000- 598000- 0- 598000- 0- 2314000- 2314000- 0],47.53954139270677,1399.9659109737981,3.81959e+11,1.24462e-10,2409500,2409500
+2200-3030,[2- 2- 0- 0- 0- 0- 0- 0- 0- 3- 0- 3- 0],[1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0],[2- 2- 0- 0- 3- 0- 3- 0],[1248000- 1248000- 0- 0- 2314000- 0- 2314000- 0],45.897499448583034,1362.2217646899223,3.14163e+11,1.46095e-10,2408000,2408000
+0030-3303,[0- 0- 3- 0- 0- 0- 0- 0- 0- 3- 3- 0- 3],[0- 0- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 2314000],[0- 0- 3- 0- 3- 3- 0- 3],[0- 0- 1690000- 0- 2314000- 2314000- 0- 2314000],90.60934290419034,2579.7132956128917,1.16934e+12,7.74876e-11,2378500,2295000
+3030-3003,[3- 0- 3- 0- 0- 0- 0- 0- 0- 3- 0- 0- 3],[1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000],[3- 0- 3- 0- 3- 0- 0- 3],[1690000- 0- 1690000- 0- 2314000- 0- 0- 2314000],91.35347102360318,2600.9634313689126,8.88363e+11,1.02833e-10,2378500,2317000
+0022-0222,[0- 0- 2- 2- 0- 0- 0- 0- 0- 0- 2- 2- 2],[0- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000],[0- 0- 2- 2- 0- 2- 2- 2],[0- 0- 1248000- 1248000- 0- 1469000- 1469000- 1469000],91.39655756236327,2601.5343232160412,9.6037e+11,9.51681e-11,2371500,2369500
+2202-3333,[2- 2- 0- 2- 0- 0- 0- 0- 0- 3- 3- 3- 3],[1248000- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000- 2314000],[2- 2- 0- 2- 3- 3- 3- 3],[1248000- 1248000- 0- 1248000- 2314000- 2314000- 2314000- 2314000],91.2629471347553,2598.1689167738386,1.52316e+12,5.99168e-11,2338000,2274500
+3003-3303,[3- 0- 0- 3- 0- 0- 0- 0- 0- 3- 3- 0- 3],[1690000- 0- 0- 1690000- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 2314000],[3- 0- 0- 3- 3- 3- 0- 3],[1690000- 0- 0- 1690000- 2314000- 2314000- 0- 2314000],91.48590224414237,2601.912304883867,1.3418e+12,6.81815e-11,2330000,2253500
+2022-0300,[2- 0- 2- 2- 0- 0- 0- 0- 0- 0- 3- 0- 0],[1248000- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0],[2- 0- 2- 2- 0- 3- 0- 0],[1248000- 0- 1248000- 1248000- 0- 2314000- 0- 0],47.22626448231035,1404.4256738704491,4.03627e+11,1.17005e-10,2337000,2337000
+3033-3033,[3- 0- 3- 3- 0- 0- 0- 0- 0- 3- 0- 3- 3],[1690000- 0- 1690000- 1690000- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 2314000],[3- 0- 3- 3- 3- 0- 3- 3],[1690000- 0- 1690000- 1690000- 2314000- 0- 2314000- 2314000],91.14791319298523,2595.0486194332834,1.51743e+12,6.00673e-11,2306500,2209000
+0303-1001,[0- 3- 0- 3- 0- 0- 0- 0- 0- 1- 0- 0- 1],[0- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 741000- 0- 0- 741000],[0- 3- 0- 3- 1- 0- 0- 1],[0- 1690000- 0- 1690000- 741000- 0- 0- 741000],63.57237459348866,1854.6648580956457,5.03581e+11,1.26241e-10,2321500,2321500
+0220-0030,[0- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0],[0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0],[0- 2- 2- 0- 0- 0- 3- 0],[0- 1248000- 1248000- 0- 0- 0- 2314000- 0],39.758510416877954,1184.6158406982167,1.87023e+11,2.12586e-10,2320000,2320000
+0003-2200,[0- 0- 0- 3- 0- 0- 0- 0- 0- 2- 2- 0- 0],[0- 0- 0- 1690000- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 0],[0- 0- 0- 3- 2- 2- 0- 0],[0- 0- 0- 1690000- 1469000- 1469000- 0- 0],57.01041146071817,1671.7541039480982,3.64861e+11,1.56252e-10,2319000,2319000
+1111-0200,[1- 1- 1- 1- 0- 0- 0- 0- 0- 0- 2- 0- 0],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[1- 1- 1- 1- 0- 2- 0- 0],[598000- 598000- 598000- 598000- 0- 1469000- 0- 0],41.38997957004534,1233.2040531200137,2.90512e+11,1.42473e-10,2317500,2317500
+0303-0200,[0- 3- 0- 3- 0- 0- 0- 0- 0- 0- 2- 0- 0],[0- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[0- 3- 0- 3- 0- 2- 0- 0],[0- 1690000- 0- 1690000- 0- 1469000- 0- 0],55.83559336409638,1646.3161410961156,3.70953e+11,1.50519e-10,2316000,2316000
+2220-2202,[2- 2- 2- 0- 0- 0- 0- 0- 0- 2- 2- 0- 2],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[2- 2- 2- 0- 2- 2- 0- 2],[1248000- 1248000- 1248000- 0- 1469000- 1469000- 0- 1469000],90.36794395948534,2573.5376417172633,9.5438e+11,9.46876e-11,2311500,2310500
+1111-1101,[1- 1- 1- 1- 0- 0- 0- 0- 0- 1- 1- 0- 1],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 741000- 741000- 0- 741000],[1- 1- 1- 1- 1- 1- 0- 1],[598000- 598000- 598000- 598000- 741000- 741000- 0- 741000],54.188707093415594,1600.4146437350414,5.24034e+11,1.03407e-10,2309000,2309000
+3300-3003,[3- 3- 0- 0- 0- 0- 0- 0- 0- 3- 0- 0- 3],[1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000],[3- 3- 0- 0- 3- 0- 0- 3],[1690000- 1690000- 0- 0- 2314000- 0- 0- 2314000],91.0378905251894,2590.864955311569,8.86305e+11,1.02716e-10,2290000,2228000
+3033-0000,[3- 0- 3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1690000- 0- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 0- 3- 3- 0- 0- 0- 0],[1690000- 0- 1690000- 1690000- 0- 0- 0- 0],55.63901610973564,1629.1899347283022,3.69696e+11,1.50499e-10,2306500,2306500
+2000-0202,[2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2- 0- 2],[1248000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 1469000],[2- 0- 0- 0- 0- 2- 0- 2],[1248000- 0- 0- 0- 0- 1469000- 0- 1469000],69.24427915706875,2000.7050198745412,5.37851e+11,1.28742e-10,2304500,2304500
+3333-0300,[3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 3- 0- 0],[1690000- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0],[3- 3- 3- 3- 0- 3- 0- 0],[1690000- 1690000- 1690000- 1690000- 0- 2314000- 0- 0],68.8585881417663,2002.428224969299,6.25572e+11,1.10073e-10,2302500,2302500
+0003-2022,[0- 0- 0- 3- 0- 0- 0- 0- 0- 2- 0- 2- 2],[0- 0- 0- 1690000- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 1469000],[0- 0- 0- 3- 2- 0- 2- 2],[0- 0- 0- 1690000- 1469000- 0- 1469000- 1469000],91.1025149142987,2593.115315255358,8.94489e+11,1.01849e-10,2296500,2288000
+3000-2000,[3- 0- 0- 0- 0- 0- 0- 0- 0- 2- 0- 0- 0],[1690000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 0- 0],[3- 0- 0- 0- 2- 0- 0- 0],[1690000- 0- 0- 0- 1469000- 0- 0- 0],38.93515396837066,1169.4426109286767,1.50978e+11,2.57886e-10,2287000,2287000
+1111-3030,[1- 1- 1- 1- 0- 0- 0- 0- 0- 3- 0- 3- 0],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0],[1- 1- 1- 1- 3- 0- 3- 0],[598000- 598000- 598000- 598000- 2314000- 0- 2314000- 0],48.274555895924344,1425.8092139058645,4.17999e+11,1.1549e-10,2285500,2285500
+3003-2202,[3- 0- 0- 3- 0- 0- 0- 0- 0- 2- 2- 0- 2],[1690000- 0- 0- 1690000- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[3- 0- 0- 3- 2- 2- 0- 2],[1690000- 0- 0- 1690000- 1469000- 1469000- 0- 1469000],90.97419558775945,2589.8254916632814,1.02783e+12,8.85109e-11,2278500,2263500
+3333-0001,[3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 1],[1690000- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 741000],[3- 3- 3- 3- 0- 0- 0- 1],[1690000- 1690000- 1690000- 1690000- 0- 0- 0- 741000],68.96356294855403,2008.0366192852198,6.26348e+11,1.10104e-10,2285500,2285500
+0300-0222,[0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 2- 2- 2],[0- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000],[0- 3- 0- 0- 0- 2- 2- 2],[0- 1690000- 0- 0- 0- 1469000- 1469000- 1469000],87.73265564111072,2504.5206546002637,7.92973e+11,1.10638e-10,2281500,2281000
+1111-1111,[1- 1- 1- 1- 0- 0- 0- 0- 0- 1- 1- 1- 1],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 741000- 741000- 741000- 741000],[1- 1- 1- 1- 1- 1- 1- 1],[598000- 598000- 598000- 598000- 741000- 741000- 741000- 741000],59.626232100032496,1744.1463298231681,6.34485e+11,9.39758e-11,2279500,2279500
+0030-0011,[0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 1- 1],[0- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 741000],[0- 0- 3- 0- 0- 0- 1- 1],[0- 0- 1690000- 0- 0- 0- 741000- 741000],46.021102665309236,1361.132910881084,2.79074e+11,1.64906e-10,2278000,2278000
+3303-1110,[3- 3- 0- 3- 0- 0- 0- 0- 0- 1- 1- 1- 0],[1690000- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 741000- 741000- 741000- 0],[3- 3- 0- 3- 1- 1- 1- 0],[1690000- 1690000- 0- 1690000- 741000- 741000- 741000- 0],77.02527858774563,2227.941339033911,7.44423e+11,1.0347e-10,2276500,2276500
+3300-0010,[3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1- 0],[1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 0],[3- 3- 0- 0- 0- 0- 1- 0],[1690000- 1690000- 0- 0- 0- 0- 741000- 0],39.567167256666295,1180.6323626163482,1.78536e+11,2.2162e-10,2274500,2274500
+1011-0000,[1- 0- 1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0],[598000- 0- 598000- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 1- 1- 0- 0- 0- 0],[598000- 0- 598000- 598000- 0- 0- 0- 0],34.23733881173855,1028.0307948839916,1.24951e+11,2.74006e-10,2273500,2273500
+0101-0220,[0- 1- 0- 1- 0- 0- 0- 0- 0- 0- 2- 2- 0],[0- 598000- 0- 598000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0],[0- 1- 0- 1- 0- 2- 2- 0],[0- 598000- 0- 598000- 0- 1469000- 1469000- 0],46.638618909890624,1384.9379004477273,3.35416e+11,1.39047e-10,2732000,2732000
+0000-1001,[0- 0- 0- 0- 0- 0- 0- 0- 0- 1- 0- 0- 1],[0- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 0- 0- 741000],[0- 0- 0- 0- 1- 0- 0- 1],[0- 0- 0- 0- 741000- 0- 0- 741000],45.61877800997951,1354.510417582785,2.38635e+11,1.91165e-10,2731000,2731000
+3030-2202,[3- 0- 3- 0- 0- 0- 0- 0- 0- 2- 2- 0- 2],[1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[3- 0- 3- 0- 2- 2- 0- 2],[1690000- 0- 1690000- 0- 1469000- 1469000- 0- 1469000],87.04356826274503,2492.07396468035,8.40193e+11,1.03599e-10,2727500,2727000
+2202-3030,[2- 2- 0- 2- 0- 0- 0- 0- 0- 3- 0- 3- 0],[1248000- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0],[2- 2- 0- 2- 3- 0- 3- 0],[1248000- 1248000- 0- 1248000- 2314000- 0- 2314000- 0],54.51713493996797,1600.7150037117678,5.28713e+11,1.03113e-10,2725500,2725500
+2002-0110,[2- 0- 0- 2- 0- 0- 0- 0- 0- 0- 1- 1- 0],[1248000- 0- 0- 1248000- 0- 0- 0- 0- 0- 0- 741000- 741000- 0],[2- 0- 0- 2- 0- 1- 1- 0],[1248000- 0- 0- 1248000- 0- 741000- 741000- 0],51.850279591253454,1529.070520077931,4.33112e+11,1.19716e-10,2724000,2724000
+1111-0300,[1- 1- 1- 1- 0- 0- 0- 0- 0- 0- 3- 0- 0],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0],[1- 1- 1- 1- 0- 3- 0- 0],[598000- 598000- 598000- 598000- 0- 2314000- 0- 0],41.598960747373816,1237.924563229372,2.91449e+11,1.42732e-10,2722500,2722500
+3033-2202,[3- 0- 3- 3- 0- 0- 0- 0- 0- 2- 2- 0- 2],[1690000- 0- 1690000- 1690000- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[3- 0- 3- 3- 2- 2- 0- 2],[1690000- 0- 1690000- 1690000- 1469000- 1469000- 0- 1469000],92.1563035213829,2618.5795241455894,1.15667e+12,7.96738e-11,2714000,2694000
+2022-0003,[2- 0- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 3],[1248000- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000],[2- 0- 2- 2- 0- 0- 0- 3],[1248000- 0- 1248000- 1248000- 0- 0- 0- 2314000],92.23158134572502,2622.184344108444,6.81065e+11,1.35423e-10,2700000,2683500
+1100-2202,[1- 1- 0- 0- 0- 0- 0- 0- 0- 2- 2- 0- 2],[598000- 598000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[1- 1- 0- 0- 2- 2- 0- 2],[598000- 598000- 0- 0- 1469000- 1469000- 0- 1469000],88.1105548621914,2514.877235795017,8.2682e+11,1.06566e-10,2681500,2681000
+3003-0330,[3- 0- 0- 3- 0- 0- 0- 0- 0- 0- 3- 3- 0],[1690000- 0- 0- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0],[3- 0- 0- 3- 0- 3- 3- 0],[1690000- 0- 0- 1690000- 0- 2314000- 2314000- 0],63.41847988934798,1849.4283382838514,4.99937e+11,1.26853e-10,2682500,2682500
+2022-1001,[2- 0- 2- 2- 0- 0- 0- 0- 0- 1- 0- 0- 1],[1248000- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 741000- 0- 0- 741000],[2- 0- 2- 2- 1- 0- 0- 1],[1248000- 0- 1248000- 1248000- 741000- 0- 0- 741000],53.88972265548802,1584.6740575912197,5.19211e+11,1.03792e-10,2680500,2680500
+0003-3003,[0- 0- 0- 3- 0- 0- 0- 0- 0- 3- 0- 0- 3],[0- 0- 0- 1690000- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000],[0- 0- 0- 3- 3- 0- 0- 3],[0- 0- 0- 1690000- 2314000- 0- 0- 2314000],92.29636491134727,2623.6274810215923,9.34724e+11,9.87418e-11,2661500,2595000
+2020-1111,[2- 0- 2- 0- 0- 0- 0- 0- 0- 1- 1- 1- 1],[1248000- 0- 1248000- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 741000],[2- 0- 2- 0- 1- 1- 1- 1],[1248000- 0- 1248000- 0- 741000- 741000- 741000- 741000],58.48646984188907,1715.8205674832561,5.67317e+11,1.03093e-10,2659000,2659000
+3000-0001,[3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1],[1690000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 741000],[3- 0- 0- 0- 0- 0- 0- 1],[1690000- 0- 0- 0- 0- 0- 0- 741000],39.575303330951975,1178.5313177008625,1.50741e+11,2.62538e-10,2658000,2658000
+3303-0220,[3- 3- 0- 3- 0- 0- 0- 0- 0- 0- 2- 2- 0],[1690000- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0],[3- 3- 0- 3- 0- 2- 2- 0],[1690000- 1690000- 0- 1690000- 0- 1469000- 1469000- 0],69.87569285664549,2031.7999631065695,6.32529e+11,1.1047e-10,2655500,2655500
+2222-0200,[2- 2- 2- 2- 0- 0- 0- 0- 0- 0- 2- 0- 0],[1248000- 1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[2- 2- 2- 2- 0- 2- 0- 0],[1248000- 1248000- 1248000- 1248000- 0- 1469000- 0- 0],49.78269170515333,1473.2925869839294,4.89218e+11,1.0176e-10,2654500,2654500
+3003-2022,[3- 0- 0- 3- 0- 0- 0- 0- 0- 2- 0- 2- 2],[1690000- 0- 0- 1690000- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 1469000],[3- 0- 0- 3- 2- 0- 2- 2],[1690000- 0- 0- 1690000- 1469000- 0- 1469000- 1469000],92.23020774563362,2621.283127232508,1.03134e+12,8.94275e-11,2647000,2634000
+0020-0202,[0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 2- 0- 2],[0- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 1469000],[0- 0- 2- 0- 0- 2- 0- 2],[0- 0- 1248000- 0- 0- 1469000- 0- 1469000],68.41842087281262,1990.9655111231395,5.33843e+11,1.28162e-10,2632500,2632500
+0220-0330,[0- 2- 2- 0- 0- 0- 0- 0- 0- 0- 3- 3- 0],[0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0],[0- 2- 2- 0- 0- 3- 3- 0],[0- 1248000- 1248000- 0- 0- 2314000- 2314000- 0],46.129310755988286,1366.7875665520824,3.149e+11,1.46489e-10,2634000,2634000
+3003-1111,[3- 0- 0- 3- 0- 0- 0- 0- 0- 1- 1- 1- 1],[1690000- 0- 0- 1690000- 0- 0- 0- 0- 0- 741000- 741000- 741000- 741000],[3- 0- 0- 3- 1- 1- 1- 1],[1690000- 0- 0- 1690000- 741000- 741000- 741000- 741000],76.81195105108375,2209.867621778395,7.57861e+11,1.01354e-10,2631500,2631500
+3030-0101,[3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 1- 0- 1],[1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 741000- 0- 741000],[3- 0- 3- 0- 0- 1- 0- 1],[1690000- 0- 1690000- 0- 0- 741000- 0- 741000],46.24585697786419,1374.5366306163316,3.1407e+11,1.47247e-10,2630000,2630000
+0100-0300,[0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0- 0],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 0],[0- 1- 0- 0- 0- 3- 0- 0],[0- 598000- 0- 0- 0- 2314000- 0- 0],39.24987734486909,1172.1517577749983,1.51266e+11,2.59476e-10,2629000,2629000
+3300-3030,[3- 3- 0- 0- 0- 0- 0- 0- 0- 3- 0- 3- 0],[1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0],[3- 3- 0- 0- 3- 0- 3- 0],[1690000- 1690000- 0- 0- 2314000- 0- 2314000- 0],45.90994420974304,1356.4733396258252,3.14512e+11,1.45972e-10,2627500,2627500
+0033-2200,[0- 0- 3- 3- 0- 0- 0- 0- 0- 2- 2- 0- 0],[0- 0- 1690000- 1690000- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 0],[0- 0- 3- 3- 2- 2- 0- 0],[0- 0- 1690000- 1690000- 1469000- 1469000- 0- 0],63.201054281777445,1843.9871856543534,4.9897e+11,1.26663e-10,2626000,2626000
+0333-0202,[0- 3- 3- 3- 0- 0- 0- 0- 0- 0- 2- 0- 2],[0- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 1469000- 0- 1469000],[0- 3- 3- 3- 0- 2- 0- 2],[0- 1690000- 1690000- 1690000- 0- 1469000- 0- 1469000],91.51868444561656,2601.7064305736167,8.96494e+11,1.02085e-10,2621000,2619500
+0011-2202,[0- 0- 1- 1- 0- 0- 0- 0- 0- 2- 2- 0- 2],[0- 0- 598000- 598000- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[0- 0- 1- 1- 2- 2- 0- 2],[0- 0- 598000- 598000- 1469000- 1469000- 0- 1469000],87.43858531009103,2501.6558422922976,8.60923e+11,1.01564e-10,2616000,2615500
+0333-1001,[0- 3- 3- 3- 0- 0- 0- 0- 0- 1- 0- 0- 1],[0- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 741000- 0- 0- 741000],[0- 3- 3- 3- 1- 0- 0- 1],[0- 1690000- 1690000- 1690000- 741000- 0- 0- 741000],70.12495871728183,2036.8429665168107,6.3294e+11,1.10792e-10,2614000,2614000
+1110-0110,[1- 1- 1- 0- 0- 0- 0- 0- 0- 0- 1- 1- 0],[598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 0- 741000- 741000- 0],[1- 1- 1- 0- 0- 1- 1- 0],[598000- 598000- 598000- 0- 0- 741000- 741000- 0],46.48836389397682,1375.4453310142567,3.38587e+11,1.37301e-10,2612500,2612500
+2222-0011,[2- 2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 1- 1],[1248000- 1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 741000- 741000],[2- 2- 2- 2- 0- 0- 1- 1],[1248000- 1248000- 1248000- 1248000- 0- 0- 741000- 741000],57.803218191185564,1687.5029279083308,6.12778e+11,9.43298e-11,2610500,2610500
+3303-0010,[3- 3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 1- 0],[1690000- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 741000- 0],[3- 3- 0- 3- 0- 0- 1- 0],[1690000- 1690000- 0- 1690000- 0- 0- 741000- 0],62.557345528219294,1834.0008790620582,4.97592e+11,1.2572e-10,2609500,2609500
+0020-0220,[0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 2- 2- 0],[0- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0],[0- 0- 2- 0- 0- 2- 2- 0],[0- 0- 1248000- 0- 0- 1469000- 1469000- 0],45.66057335531066,1355.5596109026415,2.80919e+11,1.6254e-10,2607500,2607500
+1101-0020,[1- 1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 2- 0],[598000- 598000- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0],[1- 1- 0- 1- 0- 0- 2- 0],[598000- 598000- 0- 598000- 0- 0- 1469000- 0],40.85218864169798,1223.464152687641,2.50212e+11,1.6327e-10,2609000,2609000
+0011-2220,[0- 0- 1- 1- 0- 0- 0- 0- 0- 2- 2- 2- 0],[0- 0- 598000- 598000- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0],[0- 0- 1- 1- 2- 2- 2- 0],[0- 0- 598000- 598000- 1469000- 1469000- 1469000- 0],53.21646515709505,1562.605483587304,4.66896e+11,1.13979e-10,2607500,2607500
+0100-1111,[0- 1- 0- 0- 0- 0- 0- 0- 0- 1- 1- 1- 1],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 741000],[0- 1- 0- 0- 1- 1- 1- 1],[0- 598000- 0- 0- 741000- 741000- 741000- 741000],57.63693828796705,1696.7671411616268,5.29697e+11,1.08811e-10,2606500,2606500
+2220-0002,[2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1469000],[2- 2- 2- 0- 0- 0- 0- 2],[1248000- 1248000- 1248000- 0- 0- 0- 0- 1469000],51.820824721810226,1539.140631699505,3.49533e+11,1.48257e-10,2604500,2604500
+1101-1101,[1- 1- 0- 1- 0- 0- 0- 0- 0- 1- 1- 0- 1],[598000- 598000- 0- 598000- 0- 0- 0- 0- 0- 741000- 741000- 0- 741000],[1- 1- 0- 1- 1- 1- 0- 1],[598000- 598000- 0- 598000- 741000- 741000- 0- 741000],53.82322414746841,1587.1038965359428,4.92804e+11,1.09218e-10,2603500,2603500
+0303-2202,[0- 3- 0- 3- 0- 0- 0- 0- 0- 2- 2- 0- 2],[0- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[0- 3- 0- 3- 2- 2- 0- 2],[0- 1690000- 0- 1690000- 1469000- 1469000- 0- 1469000],92.07079135699803,2619.148962732569,1.02227e+12,9.0065e-11,2597500,2584500
+0110-2220,[0- 1- 1- 0- 0- 0- 0- 0- 0- 2- 2- 2- 0],[0- 598000- 598000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0],[0- 1- 1- 0- 2- 2- 2- 0],[0- 598000- 598000- 0- 1469000- 1469000- 1469000- 0],52.23889826180794,1539.7050876973549,4.45583e+11,1.17237e-10,2583000,2583000
+0003-2000,[0- 0- 0- 3- 0- 0- 0- 0- 0- 2- 0- 0- 0],[0- 0- 0- 1690000- 0- 0- 0- 0- 0- 1469000- 0- 0- 0],[0- 0- 0- 3- 2- 0- 0- 0],[0- 0- 0- 1690000- 1469000- 0- 0- 0],49.78463516283806,1470.7680028848438,2.40778e+11,2.06766e-10,2584500,2584500
+1101-0222,[1- 1- 0- 1- 0- 0- 0- 0- 0- 0- 2- 2- 2],[598000- 598000- 0- 598000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000],[1- 1- 0- 1- 0- 2- 2- 2],[598000- 598000- 0- 598000- 0- 1469000- 1469000- 1469000],88.1988406238819,2525.0143344850517,8.8992e+11,9.91087e-11,2582500,2582000
+2220-1010,[2- 2- 2- 0- 0- 0- 0- 0- 0- 1- 0- 1- 0],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 741000- 0- 741000- 0],[2- 2- 2- 0- 1- 0- 1- 0],[1248000- 1248000- 1248000- 0- 741000- 0- 741000- 0],48.51422751414818,1434.133772187846,4.30763e+11,1.12624e-10,2580500,2580500
+3303-2202,[3- 3- 0- 3- 0- 0- 0- 0- 0- 2- 2- 0- 2],[1690000- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[3- 3- 0- 3- 2- 2- 0- 2],[1690000- 1690000- 0- 1690000- 1469000- 1469000- 0- 1469000],92.04366316737286,2620.393660027732,1.14101e+12,8.06686e-11,2574000,2553500
+3330-1111,[3- 3- 3- 0- 0- 0- 0- 0- 0- 1- 1- 1- 1],[1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 741000],[3- 3- 3- 0- 1- 1- 1- 1],[1690000- 1690000- 1690000- 0- 741000- 741000- 741000- 741000],58.34962739667262,1712.1856451622727,5.72832e+11,1.01862e-10,2559000,2559000
+0101-0020,[0- 1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 2- 0],[0- 598000- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0],[0- 1- 0- 1- 0- 0- 2- 0],[0- 598000- 0- 598000- 0- 0- 1469000- 0],40.07778042239593,1197.2851928376945,2.08234e+11,1.92465e-10,2558000,2558000
+0303-0020,[0- 3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 2- 0],[0- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0],[0- 3- 0- 3- 0- 0- 2- 0],[0- 1690000- 0- 1690000- 0- 0- 1469000- 0],55.713067179400355,1642.564677285043,3.70935e+11,1.50196e-10,2556500,2556500
+2002-0003,[2- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 3],[1248000- 0- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000],[2- 0- 0- 2- 0- 0- 0- 3],[1248000- 0- 0- 1248000- 0- 0- 0- 2314000],91.65208265557725,2608.2567026211073,5.86439e+11,1.56286e-10,2548500,2536000
+1010-0011,[1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 1- 1],[598000- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 741000],[1- 0- 1- 0- 0- 0- 1- 1],[598000- 0- 598000- 0- 0- 0- 741000- 741000],45.91313441738388,1362.4330265730114,3.14362e+11,1.46052e-10,2534000,2534000
+2222-0010,[2- 2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 1- 0],[1248000- 1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 741000- 0],[2- 2- 2- 2- 0- 0- 1- 0],[1248000- 1248000- 1248000- 1248000- 0- 0- 741000- 0],49.5107550906526,1459.6752256935913,4.84075e+11,1.02279e-10,2535500,2535500
+2222-3030,[2- 2- 2- 2- 0- 0- 0- 0- 0- 3- 0- 3- 0],[1248000- 1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0],[2- 2- 2- 2- 3- 0- 3- 0],[1248000- 1248000- 1248000- 1248000- 2314000- 0- 2314000- 0],56.857447718485275,1675.7703243339433,6.17044e+11,9.21449e-11,2533000,2533000
+0330-3330,[0- 3- 3- 0- 0- 0- 0- 0- 0- 3- 3- 3- 0],[0- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000- 0],[0- 3- 3- 0- 3- 3- 3- 0],[0- 1690000- 1690000- 0- 2314000- 2314000- 2314000- 0],52.89973137461709,1557.1830208996582,4.43849e+11,1.19184e-10,2531500,2531500
diff --git a/experiment_automatization/summary_files_only/summary___28Oct22_12_31_47.csv b/experiment_automatization/summary_files_only/summary___28Oct22_12_31_47.csv
new file mode 100755
index 0000000..796a272
--- /dev/null
+++ b/experiment_automatization/summary_files_only/summary___28Oct22_12_31_47.csv
@@ -0,0 +1,51 @@
+configurations,generic format,exact frequency,samsung galaxy format,exact frequencies,phone energy,phone power,workload,energy by workload,starting cc_info,ending cc_info
+3303-0033,[3- 3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 3- 3],[1690000- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000],[3- 3- 0- 3- 0- 0- 3- 3],[1690000- 1690000- 0- 1690000- 0- 0- 2314000- 2314000],,,,,2554000,
+0200-3030,[0- 2- 0- 0- 0- 0- 0- 0- 0- 3- 0- 3- 0],[0- 1248000- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0],[0- 2- 0- 0- 3- 0- 3- 0],[0- 1248000- 0- 0- 2314000- 0- 2314000- 0],46.10394598797739,1362.815549981708,2.79222e+11,1.65116e-10,2550500,2550500
+2022-0001,[2- 0- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 1],[1248000- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 741000],[2- 0- 2- 2- 0- 0- 0- 1],[1248000- 0- 1248000- 1248000- 0- 0- 0- 741000],48.14850422778429,1431.0911124312947,3.98897e+11,1.20704e-10,2548500,2548500
+2220-1011,[2- 2- 2- 0- 0- 0- 0- 0- 0- 1- 0- 1- 1],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 741000- 0- 741000- 741000],[2- 2- 2- 0- 1- 0- 1- 1],[1248000- 1248000- 1248000- 0- 741000- 0- 741000- 741000],59.70151513014381,1754.71575733715,6.06357e+11,9.84593e-11,2547000,2547000
+0003-0200,[0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 2- 0- 0],[0- 0- 0- 1690000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[0- 0- 0- 3- 0- 2- 0- 0],[0- 0- 0- 1690000- 0- 1469000- 0- 0],50.49972320550031,1493.8305317604538,2.43003e+11,2.07815e-10,2546000,2546000
+0000-0300,[0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0- 0],[0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 0],[0- 0- 0- 0- 0- 3- 0- 0],[0- 0- 0- 0- 0- 2314000- 0- 0],39.34551567201966,1171.1142874148386,1.17998e+11,3.33442e-10,2545000,2545000
+1111-0200,[1- 1- 1- 1- 0- 0- 0- 0- 0- 0- 2- 0- 0],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[1- 1- 1- 1- 0- 2- 0- 0],[598000- 598000- 598000- 598000- 0- 1469000- 0- 0],42.305723316364656,1263.7248945001115,2.90294e+11,1.45734e-10,2543500,2543500
+1110-1100,[1- 1- 1- 0- 0- 0- 0- 0- 0- 1- 1- 0- 0],[598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 741000- 741000- 0- 0],[1- 1- 1- 0- 1- 1- 0- 0],[598000- 598000- 598000- 0- 741000- 741000- 0- 0],47.360637538909664,1404.4941721257012,3.46349e+11,1.36743e-10,2542000,2542000
+0100-2022,[0- 1- 0- 0- 0- 0- 0- 0- 0- 2- 0- 2- 2],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0- 1469000- 1469000],[0- 1- 0- 0- 2- 0- 2- 2],[0- 598000- 0- 0- 1469000- 0- 1469000- 1469000],87.76713294551504,2509.480762780765,7.90258e+11,1.11061e-10,2540000,2539000
+0003-0303,[0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 3- 0- 3],[0- 0- 0- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000],[0- 0- 0- 3- 0- 3- 0- 3],[0- 0- 0- 1690000- 0- 2314000- 0- 2314000],90.27370476757682,2571.1392244262943,9.37296e+11,9.63129e-11,2518500,2446500
+1001-0330,[1- 0- 0- 1- 0- 0- 0- 0- 0- 0- 3- 3- 0],[598000- 0- 0- 598000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0],[1- 0- 0- 1- 0- 3- 3- 0],[598000- 0- 0- 598000- 0- 2314000- 2314000- 0],47.61159059480536,1411.4055148242169,3.36269e+11,1.41588e-10,2528000,2528000
+2200-0303,[2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0- 3],[1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000],[2- 2- 0- 0- 0- 3- 0- 3],[1248000- 1248000- 0- 0- 0- 2314000- 0- 2314000],90.37624115805252,2573.243917035954,8.85907e+11,1.02015e-10,2508500,2445000
+1001-0010,[1- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 1- 0],[598000- 0- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 741000- 0],[1- 0- 0- 1- 0- 0- 1- 0],[598000- 0- 0- 598000- 0- 0- 741000- 0],40.918555344342515,1225.974482206883,2.08275e+11,1.96464e-10,2501500,2501500
+0300-1101,[0- 3- 0- 0- 0- 0- 0- 0- 0- 1- 1- 0- 1],[0- 1690000- 0- 0- 0- 0- 0- 0- 0- 741000- 741000- 0- 741000],[0- 3- 0- 0- 1- 1- 0- 1],[0- 1690000- 0- 0- 741000- 741000- 0- 741000],53.12946809398558,1571.371614257727,4.03855e+11,1.31556e-10,2500000,2500000
+0111-0220,[0- 1- 1- 1- 0- 0- 0- 0- 0- 0- 2- 2- 0],[0- 598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0],[0- 1- 1- 1- 0- 2- 2- 0],[0- 598000- 598000- 598000- 0- 1469000- 1469000- 0],48.129899015394074,1425.6157039441664,3.81531e+11,1.26149e-10,2498500,2498500
+2220-3330,[2- 2- 2- 0- 0- 0- 0- 0- 0- 3- 3- 3- 0],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000- 0],[2- 2- 2- 0- 3- 3- 3- 0],[1248000- 1248000- 1248000- 0- 2314000- 2314000- 2314000- 0],54.80320280476884,1614.5454138047542,4.7362e+11,1.15711e-10,2496500,2496500
+1000-0010,[1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1- 0],[598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 0],[1- 0- 0- 0- 0- 0- 1- 0],[598000- 0- 0- 0- 0- 0- 741000- 0],40.22160760235519,1198.361135730452,1.51083e+11,2.66222e-10,2495000,2495000
+1010-3003,[1- 0- 1- 0- 0- 0- 0- 0- 0- 3- 0- 0- 3],[598000- 0- 598000- 0- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000],[1- 0- 1- 0- 3- 0- 0- 3],[598000- 0- 598000- 0- 2314000- 0- 0- 2314000],89.93665106423094,2564.255311850087,7.90067e+11,1.13834e-10,2476500,2450000
+2202-3003,[2- 2- 0- 2- 0- 0- 0- 0- 0- 3- 0- 0- 3],[1248000- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 2314000- 0- 0- 2314000],[2- 2- 0- 2- 3- 0- 0- 3],[1248000- 1248000- 0- 1248000- 2314000- 0- 0- 2314000],90.35973511649532,2575.06512649287,1.10421e+12,8.1832e-11,2457000,2383500
+2220-2000,[2- 2- 2- 0- 0- 0- 0- 0- 0- 2- 0- 0- 0],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0- 0],[2- 2- 2- 0- 2- 0- 0- 0],[1248000- 1248000- 1248000- 0- 1469000- 0- 0- 0],41.27615320240724,1228.6971242467573,2.1719e+11,1.90046e-10,2455000,2455000
+0101-3330,[0- 1- 0- 1- 0- 0- 0- 0- 0- 3- 3- 3- 0],[0- 598000- 0- 598000- 0- 0- 0- 0- 0- 2314000- 2314000- 2314000- 0],[0- 1- 0- 1- 3- 3- 3- 0],[0- 598000- 0- 598000- 2314000- 2314000- 2314000- 0],54.28155264699781,1604.1422143671011,4.65538e+11,1.166e-10,2453500,2453500
+2022-3300,[2- 0- 2- 2- 0- 0- 0- 0- 0- 3- 3- 0- 0],[1248000- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 0],[2- 0- 2- 2- 3- 3- 0- 0],[1248000- 0- 1248000- 1248000- 2314000- 2314000- 0- 0],55.41580362196575,1628.0303136756347,5.30159e+11,1.04527e-10,2452000,2452000
+1010-1001,[1- 0- 1- 0- 0- 0- 0- 0- 0- 1- 0- 0- 1],[598000- 0- 598000- 0- 0- 0- 0- 0- 0- 741000- 0- 0- 741000],[1- 0- 1- 0- 1- 0- 0- 1],[598000- 0- 598000- 0- 741000- 0- 0- 741000],47.095389873231476,1394.8815741692144,3.11575e+11,1.51153e-10,2450500,2450500
+3000-0000,[3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1690000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 0- 0- 0- 0- 0- 0- 0],[1690000- 0- 0- 0- 0- 0- 0- 0],32.918158542737096,991.8603086900805,2.96747e+10,1.1093e-09,2449500,2449500
+3333-1101,[3- 3- 3- 3- 0- 0- 0- 0- 0- 1- 1- 0- 1],[1690000- 1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 741000- 741000- 0- 741000],[3- 3- 3- 3- 1- 1- 0- 1],[1690000- 1690000- 1690000- 1690000- 741000- 741000- 0- 741000],84.68269125750886,2423.3847985913303,8.66278e+11,9.77546e-11,2447000,2447000
+0220-0300,[0- 2- 2- 0- 0- 0- 0- 0- 0- 0- 3- 0- 0],[0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 0],[0- 2- 2- 0- 0- 3- 0- 0],[0- 1248000- 1248000- 0- 0- 2314000- 0- 0],40.55981697789146,1209.5608500944982,1.86901e+11,2.17012e-10,2445000,2445000
+2000-3030,[2- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0- 3- 0],[1248000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0],[2- 0- 0- 0- 3- 0- 3- 0],[1248000- 0- 0- 0- 2314000- 0- 2314000- 0],46.50270421842809,1377.0461398312757,2.80311e+11,1.65897e-10,2443500,2443500
+1100-2200,[1- 1- 0- 0- 0- 0- 0- 0- 0- 2- 2- 0- 0],[598000- 598000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 0],[1- 1- 0- 0- 2- 2- 0- 0],[598000- 598000- 0- 0- 1469000- 1469000- 0- 0],46.65690225434112,1387.9021439196908,3.14786e+11,1.48218e-10,2442000,2442000
+3330-0101,[3- 3- 3- 0- 0- 0- 0- 0- 0- 0- 1- 0- 1],[1690000- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 741000- 0- 741000],[3- 3- 3- 0- 0- 1- 0- 1],[1690000- 1690000- 1690000- 0- 0- 741000- 0- 741000],47.341215191208576,1402.8668549757522,3.38852e+11,1.39711e-10,2440500,2440500
+3300-1001,[3- 3- 0- 0- 0- 0- 0- 0- 0- 1- 0- 0- 1],[1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 741000- 0- 0- 741000],[3- 3- 0- 0- 1- 0- 0- 1],[1690000- 1690000- 0- 0- 741000- 0- 0- 741000],47.124584724091775,1393.2321764033675,3.1358e+11,1.50279e-10,2439000,2439000
+0222-0022,[0- 2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 2- 2],[0- 1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000],[0- 2- 2- 2- 0- 0- 2- 2],[0- 1248000- 1248000- 1248000- 0- 0- 1469000- 1469000],78.50916966018868,2257.0091533763593,7.92567e+11,9.90568e-11,2436000,2436000
+1111-3000,[1- 1- 1- 1- 0- 0- 0- 0- 0- 3- 0- 0- 0],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 2314000- 0- 0- 0],[1- 1- 1- 1- 3- 0- 0- 0],[598000- 598000- 598000- 598000- 2314000- 0- 0- 0],42.38403806553505,1264.75651955678,2.90825e+11,1.45737e-10,2434500,2434500
+2202-1101,[2- 2- 0- 2- 0- 0- 0- 0- 0- 1- 1- 0- 1],[1248000- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 741000- 741000- 0- 741000],[2- 2- 0- 2- 1- 1- 0- 1],[1248000- 1248000- 0- 1248000- 741000- 741000- 0- 741000],61.93926849481513,1815.2233431153215,6.47542e+11,9.56529e-11,2432500,2432500
+0000-1100,[0- 0- 0- 0- 0- 0- 0- 0- 0- 1- 1- 0- 0],[0- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 741000- 0- 0],[0- 0- 0- 0- 1- 1- 0- 0],[0- 0- 0- 0- 741000- 741000- 0- 0],46.63979970527358,1376.851681534832,2.44446e+11,1.90798e-10,2431500,2431500
+1001-3030,[1- 0- 0- 1- 0- 0- 0- 0- 0- 3- 0- 3- 0],[598000- 0- 0- 598000- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 0],[1- 0- 0- 1- 3- 0- 3- 0],[598000- 0- 0- 598000- 2314000- 0- 2314000- 0],47.520846029098465,1405.2558940362442,3.35732e+11,1.41544e-10,2429500,2429500
+3030-1000,[3- 0- 3- 0- 0- 0- 0- 0- 0- 1- 0- 0- 0],[1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 741000- 0- 0- 0],[3- 0- 3- 0- 1- 0- 0- 0],[1690000- 0- 1690000- 0- 741000- 0- 0- 0],39.89541389511606,1193.5026815348313,2.11575e+11,1.88564e-10,2425000,2425000
+1111-0000,[1- 1- 1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0],[598000- 598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 1- 1- 1- 0- 0- 0- 0],[598000- 598000- 598000- 598000- 0- 0- 0- 0],35.45299381213031,1065.7183041955175,1.61634e+11,2.19341e-10,2423500,2423500
+0101-1011,[0- 1- 0- 1- 0- 0- 0- 0- 0- 1- 0- 1- 1],[0- 598000- 0- 598000- 0- 0- 0- 0- 0- 741000- 0- 741000- 741000],[0- 1- 0- 1- 1- 0- 1- 1],[0- 598000- 0- 598000- 741000- 0- 741000- 741000],54.52435041458763,1604.2008673720645,4.56811e+11,1.19359e-10,2422000,2422000
+0100-3303,[0- 1- 0- 0- 0- 0- 0- 0- 0- 3- 3- 0- 3],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 2314000],[0- 1- 0- 0- 3- 3- 0- 3],[0- 598000- 0- 0- 2314000- 2314000- 0- 2314000],90.47083138112505,2578.3229712341313,1.09194e+12,8.28533e-11,2400000,2340000
+3000-3303,[3- 0- 0- 0- 0- 0- 0- 0- 0- 3- 3- 0- 3],[1690000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 2314000],[3- 0- 0- 0- 3- 3- 0- 3],[1690000- 0- 0- 0- 2314000- 2314000- 0- 2314000],90.52332159290525,2578.5471211493004,1.1194e+12,8.08677e-11,2382500,2319000
+0002-0002,[0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 2],[0- 0- 0- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000],[0- 0- 0- 2- 0- 0- 0- 2],[0- 0- 0- 1248000- 0- 0- 0- 1469000],54.86416815325059,1615.6068582982673,3.2782e+11,1.67361e-10,2382000,2382000
+2200-1000,[2- 2- 0- 0- 0- 0- 0- 0- 0- 1- 0- 0- 0],[1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 741000- 0- 0- 0],[2- 2- 0- 0- 1- 0- 0- 0],[1248000- 1248000- 0- 0- 741000- 0- 0- 0],40.296534170644286,1204.568577568545,1.84309e+11,2.18636e-10,2380500,2380500
+2220-0033,[2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 3- 3],[1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000],[2- 2- 2- 0- 0- 0- 3- 3],[1248000- 1248000- 1248000- 0- 0- 0- 2314000- 2314000],90.57491624021313,2576.4524184279003,9.2813e+11,9.75886e-11,2360000,2292500
+0100-1110,[0- 1- 0- 0- 0- 0- 0- 0- 0- 1- 1- 1- 0],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 0],[0- 1- 0- 0- 1- 1- 1- 0],[0- 598000- 0- 0- 741000- 741000- 741000- 0],52.96278531338731,1565.8692004484387,4.04345e+11,1.30984e-10,2360500,2360500
+1010-2000,[1- 0- 1- 0- 0- 0- 0- 0- 0- 2- 0- 0- 0],[598000- 0- 598000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0- 0],[1- 0- 1- 0- 2- 0- 0- 0],[598000- 0- 598000- 0- 1469000- 0- 0- 0],40.493708976631645,1207.7447325504545,1.87292e+11,2.16206e-10,2359000,2359000
+2002-1110,[2- 0- 0- 2- 0- 0- 0- 0- 0- 1- 1- 1- 0],[1248000- 0- 0- 1248000- 0- 0- 0- 0- 0- 741000- 741000- 741000- 0],[2- 0- 0- 2- 1- 1- 1- 0],[1248000- 0- 0- 1248000- 741000- 741000- 741000- 0],59.133749845608946,1728.958715463774,5.43114e+11,1.08879e-10,2357500,2357500
+3033-1000,[3- 0- 3- 3- 0- 0- 0- 0- 0- 1- 0- 0- 0],[1690000- 0- 1690000- 1690000- 0- 0- 0- 0- 0- 741000- 0- 0- 0],[3- 0- 3- 3- 1- 0- 0- 0],[1690000- 0- 1690000- 1690000- 741000- 0- 0- 0],64.10286298087101,1873.2399582614423,4.98202e+11,1.28668e-10,2356000,2356000
+0111-2220,[0- 1- 1- 1- 0- 0- 0- 0- 0- 2- 2- 2- 0],[0- 598000- 598000- 598000- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0],[0- 1- 1- 1- 2- 2- 2- 0],[0- 598000- 598000- 598000- 1469000- 1469000- 1469000- 0],55.61932274400557,1638.4138882228856,5.07225e+11,1.09654e-10,2354500,2354500
+0100-0002,[0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 1469000],[0- 1- 0- 0- 0- 0- 0- 2],[0- 598000- 0- 0- 0- 0- 0- 1469000],52.33096191504283,1539.509577361516,2.54412e+11,2.05694e-10,2353500,2353500
+1110-2220,[1- 1- 1- 0- 0- 0- 0- 0- 0- 2- 2- 2- 0],[598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0],[1- 1- 1- 0- 2- 2- 2- 0],[598000- 598000- 598000- 0- 1469000- 1469000- 1469000- 0],54.22365729961043,1603.1572652966893,4.72792e+11,1.14688e-10,2351500,2351500
diff --git a/kernel_ridge_linear_model/marginal_effect_exploration_automatic_experiments_google__0.89_base_Y/.~lock.lesson_learned_validation_file.csv# b/kernel_ridge_linear_model/marginal_effect_exploration_automatic_experiments_google__0.89_base_Y/.~lock.lesson_learned_validation_file.csv#
deleted file mode 100755
index 476d620..0000000
--- a/kernel_ridge_linear_model/marginal_effect_exploration_automatic_experiments_google__0.89_base_Y/.~lock.lesson_learned_validation_file.csv#
+++ /dev/null
@@ -1 +0,0 @@
-,DESKTOP-D49H2V3/lavoi,DESKTOP-D49H2V3,25.10.2022 19:02,file:///C:/Users/lavoi/AppData/Roaming/LibreOffice/4;
\ No newline at end of file
diff --git a/publication_in_acm_format/I_use_the_sigplan_template.txt b/publication_in_acm_format/I_use_the_sigplan_template.txt
new file mode 100755
index 0000000..e69de29
diff --git a/publication_in_acm_format/fitsAll/abstract.aux b/publication_in_acm_format/fitsAll/abstract.aux
new file mode 100755
index 0000000..bd9c4ce
--- /dev/null
+++ b/publication_in_acm_format/fitsAll/abstract.aux
@@ -0,0 +1,35 @@
+\relax 
+\providecommand\hyper@newdestlabel[2]{}
+\@setckpt{abstract}{
+\setcounter{page}{1}
+\setcounter{equation}{0}
+\setcounter{enumi}{0}
+\setcounter{enumii}{0}
+\setcounter{enumiii}{0}
+\setcounter{enumiv}{0}
+\setcounter{footnote}{0}
+\setcounter{mpfootnote}{0}
+\setcounter{parentequation}{0}
+\setcounter{part}{0}
+\setcounter{section}{0}
+\setcounter{subsection}{0}
+\setcounter{subsubsection}{0}
+\setcounter{paragraph}{0}
+\setcounter{subparagraph}{0}
+\setcounter{figure}{0}
+\setcounter{table}{0}
+\setcounter{NAT@ctr}{0}
+\setcounter{section@level}{0}
+\setcounter{Item}{0}
+\setcounter{Hfootnote}{0}
+\setcounter{bookmark@seq@number}{0}
+\setcounter{footnoteauthorsaddresses}{0}
+\setcounter{footnotecopyrightpermission}{0}
+\setcounter{caption@flags}{0}
+\setcounter{continuedfloat}{0}
+\setcounter{float@type}{8}
+\setcounter{sidebar}{0}
+\setcounter{@concepts}{4}
+\setcounter{AM@survey}{0}
+\setcounter{theorem}{0}
+}
diff --git a/publication_in_acm_format/fitsAll/abstract.tex b/publication_in_acm_format/fitsAll/abstract.tex
new file mode 100755
index 0000000..e03c7b4
--- /dev/null
+++ b/publication_in_acm_format/fitsAll/abstract.tex
@@ -0,0 +1,6 @@
+%%
+%% The abstract is a short summary of the work to be presented in the
+%% article.
+\begin{abstract}
+   TO DO
+  \end{abstract}
\ No newline at end of file
diff --git a/publication_in_acm_format/fitsAll/comment.cut b/publication_in_acm_format/fitsAll/comment.cut
new file mode 100755
index 0000000..5b2dff9
--- /dev/null
+++ b/publication_in_acm_format/fitsAll/comment.cut
@@ -0,0 +1 @@
+To Robert, for the bagels and explaining CMYK and color spaces.
diff --git a/publication_in_acm_format/fitsAll/design.aux b/publication_in_acm_format/fitsAll/design.aux
new file mode 100755
index 0000000..d563f2e
--- /dev/null
+++ b/publication_in_acm_format/fitsAll/design.aux
@@ -0,0 +1,35 @@
+\relax 
+\providecommand\hyper@newdestlabel[2]{}
+\@setckpt{design}{
+\setcounter{page}{3}
+\setcounter{equation}{0}
+\setcounter{enumi}{0}
+\setcounter{enumii}{0}
+\setcounter{enumiii}{0}
+\setcounter{enumiv}{0}
+\setcounter{footnote}{0}
+\setcounter{mpfootnote}{0}
+\setcounter{parentequation}{0}
+\setcounter{part}{0}
+\setcounter{section}{1}
+\setcounter{subsection}{0}
+\setcounter{subsubsection}{0}
+\setcounter{paragraph}{0}
+\setcounter{subparagraph}{0}
+\setcounter{figure}{1}
+\setcounter{table}{0}
+\setcounter{NAT@ctr}{0}
+\setcounter{section@level}{1}
+\setcounter{Item}{0}
+\setcounter{Hfootnote}{0}
+\setcounter{bookmark@seq@number}{2}
+\setcounter{footnoteauthorsaddresses}{0}
+\setcounter{footnotecopyrightpermission}{0}
+\setcounter{caption@flags}{2}
+\setcounter{continuedfloat}{0}
+\setcounter{float@type}{8}
+\setcounter{sidebar}{0}
+\setcounter{@concepts}{0}
+\setcounter{AM@survey}{0}
+\setcounter{theorem}{0}
+}
diff --git a/publication_in_acm_format/fitsAll/design.tex b/publication_in_acm_format/fitsAll/design.tex
new file mode 100755
index 0000000..6c24d3f
--- /dev/null
+++ b/publication_in_acm_format/fitsAll/design.tex
@@ -0,0 +1,488 @@
+
+\begin{comment}
+\section{Template Overview}
+As noted in the introduction, the ``\verb|acmart|'' document class can
+be used to prepare many different kinds of documentation --- a
+double-blind initial submission of a full-length technical paper, a
+two-page SIGGRAPH Emerging Technologies abstract, a ``camera-ready''
+journal article, a SIGCHI Extended Abstract, and more --- all by
+selecting the appropriate {\itshape template style} and {\itshape
+  template parameters}.
+
+This document will explain the major features of the document
+class. For further information, the {\itshape \LaTeX\ User's Guide} is
+available from
+\url{https://www.acm.org/publications/proceedings-template}.
+
+\subsection{Template Styles}
+
+The primary parameter given to the ``\verb|acmart|'' document class is
+the {\itshape template style} which corresponds to the kind of publication
+or SIG publishing the work. This parameter is enclosed in square
+brackets and is a part of the {\verb|documentclass|} command:
+\begin{verbatim}
+  \documentclass[STYLE]{acmart}
+\end{verbatim}
+
+Journals use one of three template styles. All but three ACM journals
+use the {\verb|acmsmall|} template style:
+\begin{itemize}
+\item {\texttt{acmsmall}}: The default journal template style.
+\item {\texttt{acmlarge}}: Used by JOCCH and TAP.
+\item {\texttt{acmtog}}: Used by TOG.
+\end{itemize}
+
+The majority of conference proceedings documentation will use the {\verb|acmconf|} template style.
+\begin{itemize}
+\item {\texttt{acmconf}}: The default proceedings template style.
+\item{\texttt{sigchi}}: Used for SIGCHI conference articles.
+\item{\texttt{sigplan}}: Used for SIGPLAN conference articles.
+\end{itemize}
+
+\subsection{Template Parameters}
+
+In addition to specifying the {\itshape template style} to be used in
+formatting your work, there are a number of {\itshape template parameters}
+which modify some part of the applied template style. A complete list
+of these parameters can be found in the {\itshape \LaTeX\ User's Guide.}
+
+Frequently-used parameters, or combinations of parameters, include:
+\begin{itemize}
+\item {\texttt{anonymous,review}}: Suitable for a ``double-blind''
+  conference submission. Anonymizes the work and includes line
+  numbers. Use with the \texttt{\acmSubmissionID} command to print the
+  submission's unique ID on each page of the work.
+\item{\texttt{authorversion}}: Produces a version of the work suitable
+  for posting by the author.
+\item{\texttt{screen}}: Produces colored hyperlinks.
+\end{itemize}
+
+This document uses the following string as the first command in the
+source file:
+\begin{verbatim}
+\documentclass[sigplan,screen]{acmart}
+\end{verbatim}
+
+\section{Modifications}
+
+Modifying the template --- including but not limited to: adjusting
+margins, typeface sizes, line spacing, paragraph and list definitions,
+and the use of the \verb|\vspace| command to manually adjust the
+vertical spacing between elements of your work --- is not allowed.
+
+{\bfseries Your document will be returned to you for revision if
+  modifications are discovered.}
+
+\section{Typefaces}
+
+The ``\verb|acmart|'' document class requires the use of the
+``Libertine'' typeface family. Your \TeX\ installation should include
+this set of packages. Please do not substitute other typefaces. The
+``\verb|lmodern|'' and ``\verb|ltimes|'' packages should not be used,
+as they will override the built-in typeface families.
+
+\section{Title Information}
+
+The title of your work should use capital letters appropriately -
+\url{https://capitalizemytitle.com/} has useful rules for
+capitalization. Use the {\verb|title|} command to define the title of
+your work. If your work has a subtitle, define it with the
+{\verb|subtitle|} command.  Do not insert line breaks in your title.
+
+If your title is lengthy, you must define a short version to be used
+in the page headers, to prevent overlapping text. The \verb|title|
+command has a ``short title'' parameter:
+\begin{verbatim}
+  \title[short title]{full title}
+\end{verbatim}
+
+\section{Authors and Affiliations}
+
+Each author must be defined separately for accurate metadata
+identification.  As an exception, multiple authors may share one
+affiliation. Authors' names should not be abbreviated; use full first
+names wherever possible. Include authors' e-mail addresses whenever
+possible.
+
+Grouping authors' names or e-mail addresses, or providing an ``e-mail
+alias,'' as shown below, is not acceptable:
+\begin{verbatim}
+  \author{Brooke Aster, David Mehldau}
+  \email{dave,judy,steve@university.edu}
+  \email{firstname.lastname@phillips.org}
+\end{verbatim}
+
+The \verb|authornote| and \verb|authornotemark| commands allow a note
+to apply to multiple authors --- for example, if the first two authors
+of an article contributed equally to the work.
+
+If your author list is lengthy, you must define a shortened version of
+the list of authors to be used in the page headers, to prevent
+overlapping text. The following command should be placed just after
+the last \verb|\author{}| definition:
+\begin{verbatim}
+  \renewcommand{\shortauthors}{McCartney, et al.}
+\end{verbatim}
+Omitting this command will force the use of a concatenated list of all
+of the authors' names, which may result in overlapping text in the
+page headers.
+
+The article template's documentation, available at
+\url{https://www.acm.org/publications/proceedings-template}, has a
+complete explanation of these commands and tips for their effective
+use.
+
+Note that authors' addresses are mandatory for journal articles.
+
+\section{Rights Information}
+
+Authors of any work published by ACM will need to complete a rights
+form. Depending on the kind of work, and the rights management choice
+made by the author, this may be copyright transfer, permission,
+license, or an OA (open access) agreement.
+
+Regardless of the rights management choice, the author will receive a
+copy of the completed rights form once it has been submitted. This
+form contains \LaTeX\ commands that must be copied into the source
+document. When the document source is compiled, these commands and
+their parameters add formatted text to several areas of the final
+document:
+\begin{itemize}
+\item the ``ACM Reference Format'' text on the first page.
+\item the ``rights management'' text on the first page.
+\item the conference information in the page header(s).
+\end{itemize}
+
+Rights information is unique to the work; if you are preparing several
+works for an event, make sure to use the correct set of commands with
+each of the works.
+
+The ACM Reference Format text is required for all articles over one
+page in length, and is optional for one-page articles (abstracts).
+
+\section{CCS Concepts and User-Defined Keywords}
+
+Two elements of the ``acmart'' document class provide powerful
+taxonomic tools for you to help readers find your work in an online
+search.
+
+The ACM Computing Classification System ---
+\url{https://www.acm.org/publications/class-2012} --- is a set of
+classifiers and concepts that describe the computing
+discipline. Authors can select entries from this classification
+system, via \url{https://dl.acm.org/ccs/ccs.cfm}, and generate the
+commands to be included in the \LaTeX\ source.
+
+User-defined keywords are a comma-separated list of words and phrases
+of the authors' choosing, providing a more flexible way of describing
+the research being presented.
+
+CCS concepts and user-defined keywords are required for for all
+articles over two pages in length, and are optional for one- and
+two-page articles (or abstracts).
+
+\section{Sectioning Commands}
+
+Your work should use standard \LaTeX\ sectioning commands:
+\verb|section|, \verb|subsection|, \verb|subsubsection|, and
+\verb|paragraph|. They should be numbered; do not remove the numbering
+from the commands.
+
+Simulating a sectioning command by setting the first word or words of
+a paragraph in boldface or italicized text is {\bfseries not allowed.}
+
+\section{Tables}
+
+The ``\verb|acmart|'' document class includes the ``\verb|booktabs|''
+package --- \url{https://ctan.org/pkg/booktabs} --- for preparing
+high-quality tables.
+
+Table captions are placed {\itshape above} the table.
+
+Because tables cannot be split across pages, the best placement for
+them is typically the top of the page nearest their initial cite.  To
+ensure this proper ``floating'' placement of tables, use the
+environment \textbf{table} to enclose the table's contents and the
+table caption.  The contents of the table itself must go in the
+\textbf{tabular} environment, to be aligned properly in rows and
+columns, with the desired horizontal and vertical rules.  Again,
+detailed instructions on \textbf{tabular} material are found in the
+\textit{\LaTeX\ User's Guide}.
+
+Immediately following this sentence is the point at which
+Table~\ref{tab:freq} is included in the input file; compare the
+placement of the table here with the table in the printed output of
+this document.
+
+\begin{table}
+  \caption{Frequency of Special Characters}
+  \label{tab:freq}
+  \begin{tabular}{ccl}
+    \toprule
+    Non-English or Math&Frequency&Comments\\
+    \midrule
+    \O & 1 in 1,000& For Swedish names\\
+    $\pi$ & 1 in 5& Common in math\\
+    \$ & 4 in 5 & Used in business\\
+    $\Psi^2_1$ & 1 in 40,000& Unexplained usage\\
+  \bottomrule
+\end{tabular}
+\end{table}
+
+To set a wider table, which takes up the whole width of the page's
+live area, use the environment \textbf{table*} to enclose the table's
+contents and the table caption.  As with a single-column table, this
+wide table will ``float'' to a location deemed more
+desirable. Immediately following this sentence is the point at which
+Table~\ref{tab:commands} is included in the input file; again, it is
+instructive to compare the placement of the table here with the table
+in the printed output of this document.
+
+\begin{table*}
+  \caption{Some Typical Commands}
+  \label{tab:commands}
+  \begin{tabular}{ccl}
+    \toprule
+    Command &A Number & Comments\\
+    \midrule
+    \texttt{{\char'134}author} & 100& Author \\
+    \texttt{{\char'134}table}& 300 & For tables\\
+    \texttt{{\char'134}table*}& 400& For wider tables\\
+    \bottomrule
+  \end{tabular}
+\end{table*}
+
+Always use midrule to separate table header rows from data rows, and
+use it only for this purpose. This enables assistive technologies to
+recognise table headers and support their users in navigating tables
+more easily.
+
+\section{Math Equations}
+You may want to display math equations in three distinct styles:
+inline, numbered or non-numbered display.  Each of the three are
+discussed in the next sections.
+
+\subsection{Inline (In-text) Equations}
+A formula that appears in the running text is called an inline or
+in-text formula.  It is produced by the \textbf{math} environment,
+which can be invoked with the usual
+\texttt{{\char'134}begin\,\ldots{\char'134}end} construction or with
+the short form \texttt{\$\,\ldots\$}. You can use any of the symbols
+and structures, from $\alpha$ to $\omega$, available in
+\LaTeX~\cite{Lamport:LaTeX}; this section will simply show a few
+examples of in-text equations in context. Notice how this equation:
+\begin{math}
+  \lim_{n\rightarrow \infty}x=0
+\end{math},
+set here in in-line math style, looks slightly different when
+set in display style.  (See next section).
+
+\subsection{Display Equations}
+A numbered display equation---one set off by vertical space from the
+text and centered horizontally---is produced by the \textbf{equation}
+environment. An unnumbered display equation is produced by the
+\textbf{displaymath} environment.
+
+Again, in either environment, you can use any of the symbols and
+structures available in \LaTeX\@; this section will just give a couple
+of examples of display equations in context.  First, consider the
+equation, shown as an inline equation above:
+\begin{equation}
+  \lim_{n\rightarrow \infty}x=0
+\end{equation}
+Notice how it is formatted somewhat differently in
+the \textbf{displaymath}
+environment.  Now, we'll enter an unnumbered equation:
+\begin{displaymath}
+  \sum_{i=0}^{\infty} x + 1
+\end{displaymath}
+and follow it with another numbered equation:
+\begin{equation}
+  \sum_{i=0}^{\infty}x_i=\int_{0}^{\pi+2} f
+\end{equation}
+just to demonstrate \LaTeX's able handling of numbering.
+
+\section{Figures}
+
+The ``\verb|figure|'' environment should be used for figures. One or
+more images can be placed within a figure. If your figure contains
+third-party material, you must clearly identify it as such, as shown
+in the example below.
+\begin{figure}[h]
+  \centering
+  \includegraphics[width=\linewidth]{sample-franklin}
+  \caption{1907 Franklin Model D roadster. Photograph by Harris \&
+    Ewing, Inc. [Public domain], via Wikimedia
+    Commons. (\url{https://goo.gl/VLCRBB}).}
+  \Description{A woman and a girl in white dresses sit in an open car.}
+\end{figure}
+
+Your figures should contain a caption which describes the figure to
+the reader.
+
+Figure captions are placed {\itshape below} the figure.
+
+Every figure should also have a figure description unless it is purely
+decorative. These descriptions convey what’s in the image to someone
+who cannot see it. They are also used by search engine crawlers for
+indexing images, and when images cannot be loaded.
+
+A figure description must be unformatted plain text less than 2000
+characters long (including spaces).  {\bfseries Figure descriptions
+  should not repeat the figure caption – their purpose is to capture
+  important information that is not already provided in the caption or
+  the main text of the paper.} For figures that convey important and
+complex new information, a short text description may not be
+adequate. More complex alternative descriptions can be placed in an
+appendix and referenced in a short figure description. For example,
+provide a data table capturing the information in a bar chart, or a
+structured list representing a graph.  For additional information
+regarding how best to write figure descriptions and why doing this is
+so important, please see
+\url{https://www.acm.org/publications/taps/describing-figures/}.
+
+\subsection{The ``Teaser Figure''}
+
+A ``teaser figure'' is an image, or set of images in one figure, that
+are placed after all author and affiliation information, and before
+the body of the article, spanning the page. If you wish to have such a
+figure in your article, place the command immediately before the
+\verb|\maketitle| command:
+\begin{verbatim}
+  \begin{teaserfigure}
+    \includegraphics[width=\textwidth]{sampleteaser}
+    \caption{figure caption}
+    \Description{figure description}
+  \end{teaserfigure}
+\end{verbatim}
+
+\section{Citations and Bibliographies}
+
+The use of \BibTeX\ for the preparation and formatting of one's
+references is strongly recommended. Authors' names should be complete
+--- use full first names (``Donald E. Knuth'') not initials
+(``D. E. Knuth'') --- and the salient identifying features of a
+reference should be included: title, year, volume, number, pages,
+article DOI, etc.
+
+The bibliography is included in your source document with these two
+commands, placed just before the \verb|\end{document}| command:
+\begin{verbatim}
+  \bibliographystyle{ACM-Reference-Format}
+  \bibliography{bibfile}
+\end{verbatim}
+where ``\verb|bibfile|'' is the name, without the ``\verb|.bib|''
+suffix, of the \BibTeX\ file.
+
+Citations and references are numbered by default. A small number of
+ACM publications have citations and references formatted in the
+``author year'' style; for these exceptions, please include this
+command in the {\bfseries preamble} (before the command
+``\verb|\begin{document}|'') of your \LaTeX\ source:
+\begin{verbatim}
+  \citestyle{acmauthoryear}
+\end{verbatim}
+
+
+  Some examples.  A paginated journal article \cite{Abril07}, an
+  enumerated journal article \cite{Cohen07}, a reference to an entire
+  issue \cite{JCohen96}, a monograph (whole book) \cite{Kosiur01}, a
+  monograph/whole book in a series (see 2a in spec. document)
+  \cite{Harel79}, a divisible-book such as an anthology or compilation
+  \cite{Editor00} followed by the same example, however we only output
+  the series if the volume number is given \cite{Editor00a} (so
+  Editor00a's series should NOT be present since it has no vol. no.),
+  a chapter in a divisible book \cite{Spector90}, a chapter in a
+  divisible book in a series \cite{Douglass98}, a multi-volume work as
+  book \cite{Knuth97}, a couple of articles in a proceedings (of a
+  conference, symposium, workshop for example) (paginated proceedings
+  article) \cite{Andler79, Hagerup1993}, a proceedings article with
+  all possible elements \cite{Smith10}, an example of an enumerated
+  proceedings article \cite{VanGundy07}, an informally published work
+  \cite{Harel78}, a couple of preprints \cite{Bornmann2019,
+    AnzarootPBM14}, a doctoral dissertation \cite{Clarkson85}, a
+  master's thesis: \cite{anisi03}, an online document / world wide web
+  resource \cite{Thornburg01, Ablamowicz07, Poker06}, a video game
+  (Case 1) \cite{Obama08} and (Case 2) \cite{Novak03} and \cite{Lee05}
+  and (Case 3) a patent \cite{JoeScientist001}, work accepted for
+  publication \cite{rous08}, 'YYYYb'-test for prolific author
+  \cite{SaeediMEJ10} and \cite{SaeediJETC10}. Other cites might
+  contain 'duplicate' DOI and URLs (some SIAM articles)
+  \cite{Kirschmer:2010:AEI:1958016.1958018}. Boris / Barbara Beeton:
+  multi-volume works as books \cite{MR781536} and \cite{MR781537}. A
+  couple of citations with DOIs:
+  \cite{2004:ITE:1009386.1010128,Kirschmer:2010:AEI:1958016.1958018}. Online
+  citations: \cite{TUGInstmem, Thornburg01, CTANacmart}.
+  Artifacts: \cite{R} and \cite{UMassCitations}.
+
+\section{Acknowledgments}
+
+Identification of funding sources and other support, and thanks to
+individuals and groups that assisted in the research and the
+preparation of the work should be included in an acknowledgment
+section, which is placed just before the reference section in your
+document.
+
+This section has a special environment:
+\begin{verbatim}
+  \begin{acks}
+  ...
+  \end{acks}
+\end{verbatim}
+so that the information contained therein can be more easily collected
+during the article metadata extraction phase, and to ensure
+consistency in the spelling of the section heading.
+
+Authors should not prepare this section as a numbered or unnumbered {\verb|\section|}; please use the ``{\verb|acks|}'' environment.
+
+\section{Appendices}
+
+If your work needs an appendix, add it before the
+``\verb|\end{document}|'' command at the conclusion of your source
+document.
+
+Start the appendix with the ``\verb|appendix|'' command:
+\begin{verbatim}
+  \appendix
+\end{verbatim}
+and note that in the appendix, sections are lettered, not
+numbered. This document has two appendices, demonstrating the section
+and subsection identification method.
+
+\section{Multi-language papers}
+
+Papers may be written in languages other than English or include
+titles, subtitles, keywords and abstracts in different languages (as a
+rule, a paper in a language other than English should include an
+English title and an English abstract).  Use \verb|language=...| for
+every language used in the paper.  The last language indicated is the
+main language of the paper.  For example, a French paper with
+additional titles and abstracts in English and German may start with
+the following command
+\begin{verbatim}
+\documentclass[sigconf, language=english, language=german,
+               language=french]{acmart}
+\end{verbatim}
+
+The title, subtitle, keywords and abstract will be typeset in the main
+language of the paper.  The commands \verb|\translatedXXX|, \verb|XXX|
+begin title, subtitle and keywords, can be used to set these elements
+in the other languages.  The environment \verb|translatedabstract| is
+used to set the translation of the abstract.  These commands and
+environment have a mandatory first argument: the language of the
+second argument.  See \verb|sample-sigconf-i13n.tex| file for examples
+of their usage.
+
+\section{SIGCHI Extended Abstracts}
+
+The ``\verb|sigchi-a|'' template style (available only in \LaTeX\ and
+not in Word) produces a landscape-orientation formatted article, with
+a wide left margin. Three environments are available for use with the
+``\verb|sigchi-a|'' template style, and produce formatted output in
+the margin:
+\begin{description}
+\item[\texttt{sidebar}:]  Place formatted text in the margin.
+\item[\texttt{marginfigure}:] Place a figure in the margin.
+\item[\texttt{margintable}:] Place a table in the margin.
+\end{description}
+\end{comment}
\ No newline at end of file
diff --git a/publication_in_acm_format/fitsAll/evaluation.aux b/publication_in_acm_format/fitsAll/evaluation.aux
new file mode 100755
index 0000000..c7e2081
--- /dev/null
+++ b/publication_in_acm_format/fitsAll/evaluation.aux
@@ -0,0 +1,35 @@
+\relax 
+\providecommand\hyper@newdestlabel[2]{}
+\@setckpt{evaluation}{
+\setcounter{page}{3}
+\setcounter{equation}{0}
+\setcounter{enumi}{0}
+\setcounter{enumii}{0}
+\setcounter{enumiii}{0}
+\setcounter{enumiv}{0}
+\setcounter{footnote}{0}
+\setcounter{mpfootnote}{0}
+\setcounter{parentequation}{0}
+\setcounter{part}{0}
+\setcounter{section}{1}
+\setcounter{subsection}{0}
+\setcounter{subsubsection}{0}
+\setcounter{paragraph}{0}
+\setcounter{subparagraph}{0}
+\setcounter{figure}{1}
+\setcounter{table}{0}
+\setcounter{NAT@ctr}{0}
+\setcounter{section@level}{1}
+\setcounter{Item}{0}
+\setcounter{Hfootnote}{0}
+\setcounter{bookmark@seq@number}{2}
+\setcounter{footnoteauthorsaddresses}{0}
+\setcounter{footnotecopyrightpermission}{0}
+\setcounter{caption@flags}{2}
+\setcounter{continuedfloat}{0}
+\setcounter{float@type}{8}
+\setcounter{sidebar}{0}
+\setcounter{@concepts}{0}
+\setcounter{AM@survey}{0}
+\setcounter{theorem}{0}
+}
diff --git a/publication_in_acm_format/fitsAll/evaluation.tex b/publication_in_acm_format/fitsAll/evaluation.tex
new file mode 100755
index 0000000..e69de29
diff --git a/publication_in_acm_format/fitsAll/implementation.aux b/publication_in_acm_format/fitsAll/implementation.aux
new file mode 100755
index 0000000..b7c4f9c
--- /dev/null
+++ b/publication_in_acm_format/fitsAll/implementation.aux
@@ -0,0 +1,35 @@
+\relax 
+\providecommand\hyper@newdestlabel[2]{}
+\@setckpt{implementation}{
+\setcounter{page}{3}
+\setcounter{equation}{0}
+\setcounter{enumi}{0}
+\setcounter{enumii}{0}
+\setcounter{enumiii}{0}
+\setcounter{enumiv}{0}
+\setcounter{footnote}{0}
+\setcounter{mpfootnote}{0}
+\setcounter{parentequation}{0}
+\setcounter{part}{0}
+\setcounter{section}{1}
+\setcounter{subsection}{0}
+\setcounter{subsubsection}{0}
+\setcounter{paragraph}{0}
+\setcounter{subparagraph}{0}
+\setcounter{figure}{1}
+\setcounter{table}{0}
+\setcounter{NAT@ctr}{0}
+\setcounter{section@level}{1}
+\setcounter{Item}{0}
+\setcounter{Hfootnote}{0}
+\setcounter{bookmark@seq@number}{2}
+\setcounter{footnoteauthorsaddresses}{0}
+\setcounter{footnotecopyrightpermission}{0}
+\setcounter{caption@flags}{2}
+\setcounter{continuedfloat}{0}
+\setcounter{float@type}{8}
+\setcounter{sidebar}{0}
+\setcounter{@concepts}{0}
+\setcounter{AM@survey}{0}
+\setcounter{theorem}{0}
+}
diff --git a/publication_in_acm_format/fitsAll/implementation.tex b/publication_in_acm_format/fitsAll/implementation.tex
new file mode 100755
index 0000000..e69de29
diff --git a/publication_in_acm_format/fitsAll/introduction.aux b/publication_in_acm_format/fitsAll/introduction.aux
new file mode 100755
index 0000000..a15b8be
--- /dev/null
+++ b/publication_in_acm_format/fitsAll/introduction.aux
@@ -0,0 +1,36 @@
+\relax 
+\providecommand\hyper@newdestlabel[2]{}
+\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{2}{section.1}\protected@file@percent }
+\@setckpt{introduction}{
+\setcounter{page}{3}
+\setcounter{equation}{0}
+\setcounter{enumi}{0}
+\setcounter{enumii}{0}
+\setcounter{enumiii}{0}
+\setcounter{enumiv}{0}
+\setcounter{footnote}{0}
+\setcounter{mpfootnote}{0}
+\setcounter{parentequation}{0}
+\setcounter{part}{0}
+\setcounter{section}{1}
+\setcounter{subsection}{0}
+\setcounter{subsubsection}{0}
+\setcounter{paragraph}{0}
+\setcounter{subparagraph}{0}
+\setcounter{figure}{1}
+\setcounter{table}{0}
+\setcounter{NAT@ctr}{0}
+\setcounter{section@level}{1}
+\setcounter{Item}{0}
+\setcounter{Hfootnote}{0}
+\setcounter{bookmark@seq@number}{2}
+\setcounter{footnoteauthorsaddresses}{0}
+\setcounter{footnotecopyrightpermission}{0}
+\setcounter{caption@flags}{2}
+\setcounter{continuedfloat}{0}
+\setcounter{float@type}{8}
+\setcounter{sidebar}{0}
+\setcounter{@concepts}{0}
+\setcounter{AM@survey}{0}
+\setcounter{theorem}{0}
+}
diff --git a/publication_in_acm_format/fitsAll/introduction.tex b/publication_in_acm_format/fitsAll/introduction.tex
new file mode 100755
index 0000000..bd6abe6
--- /dev/null
+++ b/publication_in_acm_format/fitsAll/introduction.tex
@@ -0,0 +1,80 @@
+
+\section{Introduction}
+1 - Long running processes: Most services deployed on mobile phones or nodes use long 
+running processes. These are processes that have a fairly long or even interminable duration,
+ and can mobilise several nodes for their complete execution. Also, they do not require direct 
+ user interaction. They consist of several tasks deployed on different mobile nodes.
+  The tasks of long-running systems are cpu intensive and do not have a rigid time 
+  constraint like those of responsive applications; the node operating system can then
+   slow them down or delay their execution to increase the energy efficiency As an example,
+    sensing systems consist of ....... . Another example and that of Federated Learning is 
+    ....... There are also long running systems consisting of a single mobile node. The main 
+    task of this type of system can be the monitoring of the mobile or the installation of 
+    updates... 
+
+2 - Energy efficiency problem: These long running systems are energy intensive.
+ One of the reasons for this is that the mobile node hardware was not originally designed
+  to run long running tasks [1].... 
+
+3 - Global solutions: To overcome this energy efficiency problem, 
+solutions proposed in the context of Federated learning, for example, propose algorithms 
+for scheduling long-running tasks on nodes. These algorithms aim to choose on which nodes 
+the tasks that make up the long-running process should be executed, its workload and possibly the duration of time allocated to it. 
+ - But these global scheduling algorithms only optimise efficiency at the global level. They are therefore limited because once on the node, the long-running process tasks are inadequately handled by the operating system. Indeed, the operating system that is not adapted for these types of tasks does not execute them efficiently, hence the need for local solutions.... 
+
+ 4 - Local solutions: Local solutions have been proposed to optimise the energy efficiency of cpu intensive tasks and to do this they influence their execution. They do this by modifying system parameters such as the frequency of the cores or their temperature. Others, like Meng Zhu [2], act directly on the system scheduler, executing these tasks only under certain conditions of the current socket of the task in question (to preserve the idle state...). 
+- The Android case: And even Android, the most used operating system in the world, does not have a scheduler adapted to long running tasks. To handle the tasks that come closest, application developers have to run them under conditions such as "connected to wifi or charging". But these conditions are not suitable because long running tasks can be offloaded, but not depending on asynchronous and unpredictable user phone usage conditions, but on as much as possible depending on the long running global system prossess. Knowing that the global system process include users from all over the Word that do not have sychronous and almost predictable usage habits.
+
+
+5 - Unfounded decision making: Although the proposed solutions present convincing results, 
+they are based on architectural principles that do not always hold in all contexts. 
+For example, Meng Zhu assumes that reducing the frequency of the core during the 
+execution of a long running task reduces energy consumption. But this assertion does not
+ always hold true depending on whether you are on a big core or a little core ....[Add proove]. 
+ Moreover, from one phone to another, the behaviour of the cpus can change: while increasing 
+ the number of tasks on a single socket also increases the energy efficiency of the whole 
+ phone on a google pixel 4 to 5g, doing the same action on a samsung galaxy S 8 does not have 
+ a significant change on the energy efficiency [Graph already made].
+  We therefore assert that "one size does not fit all".   
+
+6 - Our framework: In view of all these previous limitations, we propose Fits'All, 
+a local scheduling system, adapted to each range of phone. For a given range of phones,
+ Fits' all generates a very light task scheduling automata that can be easily integrated 
+ into the scheduler and the operating system governors. 
+  [I plan to think in the next few days about the algorithm that does it.]
+
+
+7 - Main idea: Fits'all is based on a principle already used by the local solutions
+ mentioned above. According to these solutions, before a scheduler takes the decision to
+  soberly schedule a task on core i, it must know the state of another core, for example 
+  core j. If the state of core j is suitable for core i it schedules the thread on core i, 
+  if not it does not schedule it. The task graph scheduling allows to know if two cores will
+   be in suitable states or not. It thus helps to know the interaction between the two cores. 
+   And to know this interaction, Fits'All uses the interpretation power of the kernel ridge
+    model for this purpose through the exploration of marginal effects [3] [4]. 
+  We therefore make the following contributions. 
+
+  \begin{itemize}
+    \item   A new method for interpreting the marginal effects of the kernel ridge model.
+     This new method allows to produce a scheduiling task graph that can be directly
+      integrated into the scheduler and the governor of the operating systems. 
+
+    \item  A framework named FitsAll, implementing this method for the google pixel 4a 5g 
+    and Samsung galaxy S8 phones [not yet finished as the task graph scheduling has not yet 
+    been produced].
+
+    \item A method for evaluating the task graph produced by FitsAll called Task Graph Score. 
+    The Task Graph Score is based on the comparison between the suggestions of the 
+    task graph and those produced by a test sample. This test sample is taken from
+     the actual experiments carried out.  
+    \item   An evaluation of the Task Graph Scheduling produced by FitsAll on a set of more than 1000 configurations experimentally tested on the above mentioned phones. The results are of the order of 0.9 on average for the R2 score and [To compute]% for the newly created Task Graph Score.  
+    
+ 
+    \end{itemize}
+    
+
+
+
+
+
+
diff --git a/publication_in_acm_format/fitsAll/limitations.aux b/publication_in_acm_format/fitsAll/limitations.aux
new file mode 100755
index 0000000..fb910a1
--- /dev/null
+++ b/publication_in_acm_format/fitsAll/limitations.aux
@@ -0,0 +1,35 @@
+\relax 
+\providecommand\hyper@newdestlabel[2]{}
+\@setckpt{limitations}{
+\setcounter{page}{3}
+\setcounter{equation}{0}
+\setcounter{enumi}{0}
+\setcounter{enumii}{0}
+\setcounter{enumiii}{0}
+\setcounter{enumiv}{0}
+\setcounter{footnote}{0}
+\setcounter{mpfootnote}{0}
+\setcounter{parentequation}{0}
+\setcounter{part}{0}
+\setcounter{section}{1}
+\setcounter{subsection}{0}
+\setcounter{subsubsection}{0}
+\setcounter{paragraph}{0}
+\setcounter{subparagraph}{0}
+\setcounter{figure}{1}
+\setcounter{table}{0}
+\setcounter{NAT@ctr}{0}
+\setcounter{section@level}{1}
+\setcounter{Item}{0}
+\setcounter{Hfootnote}{0}
+\setcounter{bookmark@seq@number}{2}
+\setcounter{footnoteauthorsaddresses}{0}
+\setcounter{footnotecopyrightpermission}{0}
+\setcounter{caption@flags}{2}
+\setcounter{continuedfloat}{0}
+\setcounter{float@type}{8}
+\setcounter{sidebar}{0}
+\setcounter{@concepts}{0}
+\setcounter{AM@survey}{0}
+\setcounter{theorem}{0}
+}
diff --git a/publication_in_acm_format/fitsAll/limitations.tex b/publication_in_acm_format/fitsAll/limitations.tex
new file mode 100755
index 0000000..e69de29
diff --git a/publication_in_acm_format/fitsAll/main.aux b/publication_in_acm_format/fitsAll/main.aux
new file mode 100755
index 0000000..be4bc2a
--- /dev/null
+++ b/publication_in_acm_format/fitsAll/main.aux
@@ -0,0 +1,32 @@
+\relax 
+\providecommand\hyper@newdestlabel[2]{}
+\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
+\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
+\global\let\oldnewlabel\newlabel
+\gdef\newlabel#1#2{\newlabelxx{#1}#2}
+\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
+\AtEndDocument{\ifx\hyper@anchor\@undefined
+\let\newlabel\oldnewlabel
+\fi}
+\fi}
+\global\let\hyper@last\relax 
+\gdef\HyperFirstAtBeginDocument#1{#1}
+\providecommand\HyField@AuxAddToFields[1]{}
+\providecommand\HyField@AuxAddToCoFields[2]{}
+\@input{abstract.aux}
+\@writefile{toc}{\contentsline {section}{Abstract}{1}{section*.1}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}{section.1}\protected@file@percent }
+\bibstyle{ACM-Reference-Format}
+\bibdata{sample-base}
+\newlabel{tocindent-1}{0pt}
+\newlabel{tocindent0}{0pt}
+\newlabel{tocindent1}{9.29999pt}
+\newlabel{tocindent2}{16.14998pt}
+\newlabel{tocindent3}{0pt}
+\@writefile{toc}{\contentsline {section}{Acknowledgments}{2}{section*.6}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {A}Research Methods}{2}{appendix.A}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {A.1}Part One}{2}{subsection.A.1}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {A.2}Part Two}{2}{subsection.A.2}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {B}Online Resources}{2}{appendix.B}\protected@file@percent }
+\newlabel{TotPages}{{2}{2}{}{page.2}{}}
+\gdef \@abspage@last{2}
diff --git a/publication_in_acm_format/fitsAll/main.log b/publication_in_acm_format/fitsAll/main.log
new file mode 100755
index 0000000..da8bc12
--- /dev/null
+++ b/publication_in_acm_format/fitsAll/main.log
@@ -0,0 +1,1151 @@
+This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded format=pdflatex 2022.10.31)  31 OCT 2022 17:57
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**main.tex
+(./main.tex
+LaTeX2e <2022-06-01> patch level 5
+L3 programming layer <2022-10-26>
+(/usr/local/texlive/2022/texmf-dist/tex/latex/acmart/acmart.cls
+Document Class: acmart 2022/10/18 v1.87 Typesetting articles for the Associatio
+n for Computing Machinery
+(/usr/local/texlive/2022/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+Package: xkeyval 2022/06/16 v2.9 package option processing (HA)
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/xkeyval/xkeyval.tex
+(/usr/local/texlive/2022/texmf-dist/tex/generic/xkeyval/xkvutils.tex
+\XKV@toks=\toks16
+\XKV@tempa@toks=\toks17
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/xkeyval/keyval.tex))
+\XKV@depth=\count185
+File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA)
+))
+(/usr/local/texlive/2022/texmf-dist/tex/generic/xstring/xstring.sty
+(/usr/local/texlive/2022/texmf-dist/tex/generic/xstring/xstring.tex
+\integerpart=\count186
+\decimalpart=\count187
+)
+Package: xstring 2021/07/21 v1.84 String manipulations (CT)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
+Package: iftex 2022/02/03 v1.0f TeX engine tests
+)
+Package acmart Info: Not using screen mode on input line 76.
+Package acmart Info: Using breaking urls on hyphens on input line 84.
+Package acmart Info: Requiring acmthm on input line 92.
+Package acmart Info: Not using review mode on input line 101.
+Package acmart Info: Not using authorversion mode on input line 109.
+Package acmart Info: Not using nonacm mode on input line 121.
+Package acmart Info: Explicitly selecting natbib mode on input line 137.
+Package acmart Info: Not using anonymous mode on input line 145.
+Package acmart Info: Not using timestamp mode on input line 153.
+Package acmart Info: Not using authordraft mode on input line 163.
+Package acmart Info: Using screen mode on input line 178.
+Class acmart Info: Using format sigplan, number 6 on input line 178.
+Class acmart Info: Using fontsize 10pt on input line 277.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsart.cls
+Document Class: amsart 2020/05/29 v2.20.6
+\linespacing=\dimen138
+\normalparindent=\dimen139
+\normaltopskip=\skip47
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
+Package: amsmath 2022/04/08 v2.17n AMS math features
+\@mathmargin=\skip48
+
+For additional information on amsmath, use the `?' option.
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
+Package: amstext 2021/08/26 v2.01 AMS text
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
+File: amsgen.sty 1999/11/30 v2.0 generic functions
+\@emptytoks=\toks18
+\ex@=\dimen140
+))
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
+Package: amsbsy 1999/11/29 v1.2d Bold Symbols
+\pmbraise@=\dimen141
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
+Package: amsopn 2022/04/08 v2.04 operator names
+)
+\inf@bad=\count188
+LaTeX Info: Redefining \frac on input line 234.
+\uproot@=\count189
+\leftroot@=\count190
+LaTeX Info: Redefining \overline on input line 399.
+LaTeX Info: Redefining \colon on input line 410.
+\classnum@=\count191
+\DOTSCASE@=\count192
+LaTeX Info: Redefining \ldots on input line 496.
+LaTeX Info: Redefining \dots on input line 499.
+LaTeX Info: Redefining \cdots on input line 620.
+\Mathstrutbox@=\box51
+\strutbox@=\box52
+LaTeX Info: Redefining \big on input line 722.
+LaTeX Info: Redefining \Big on input line 723.
+LaTeX Info: Redefining \bigg on input line 724.
+LaTeX Info: Redefining \Bigg on input line 725.
+\big@size=\dimen142
+LaTeX Font Info:    Redeclaring font encoding OML on input line 743.
+LaTeX Font Info:    Redeclaring font encoding OMS on input line 744.
+\macc@depth=\count193
+LaTeX Info: Redefining \bmod on input line 905.
+LaTeX Info: Redefining \pmod on input line 910.
+LaTeX Info: Redefining \smash on input line 940.
+LaTeX Info: Redefining \relbar on input line 970.
+LaTeX Info: Redefining \Relbar on input line 971.
+\c@MaxMatrixCols=\count194
+\dotsspace@=\muskip16
+\c@parentequation=\count195
+\dspbrk@lvl=\count196
+\tag@help=\toks19
+\row@=\count197
+\column@=\count198
+\maxfields@=\count199
+\andhelp@=\toks20
+\eqnshift@=\dimen143
+\alignsep@=\dimen144
+\tagshift@=\dimen145
+\tagwidth@=\dimen146
+\totwidth@=\dimen147
+\lineht@=\dimen148
+\@envbody=\toks21
+\multlinegap=\skip49
+\multlinetaggap=\skip50
+\mathdisplay@stack=\toks22
+LaTeX Info: Redefining \[ on input line 2953.
+LaTeX Info: Redefining \] on input line 2954.
+)
+LaTeX Font Info:    Trying to load font information for U+msa on input line 397
+.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsa.fd
+File: umsa.fd 2013/01/14 v3.01 AMS symbols A
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support
+\symAMSa=\mathgroup4
+\symAMSb=\mathgroup5
+LaTeX Font Info:    Redeclaring math symbol \hbar on input line 98.
+LaTeX Font Info:    Overwriting math alphabet `\mathfrak' in version `bold'
+(Font)                  U/euf/m/n --> U/euf/b/n on input line 106.
+)
+\copyins=\insert252
+\abstractbox=\box53
+\listisep=\skip51
+\c@part=\count266
+\c@section=\count267
+\c@subsection=\count268
+\c@subsubsection=\count269
+\c@paragraph=\count270
+\c@subparagraph=\count271
+\c@figure=\count272
+\c@table=\count273
+\abovecaptionskip=\skip52
+\belowcaptionskip=\skip53
+\captionindent=\dimen149
+\thm@style=\toks23
+\thm@bodyfont=\toks24
+\thm@headfont=\toks25
+\thm@notefont=\toks26
+\thm@headpunct=\toks27
+\thm@preskip=\skip54
+\thm@postskip=\skip55
+\thm@headsep=\skip56
+\dth@everypar=\toks28
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/microtype/microtype.sty
+Package: microtype 2022/06/23 v3.0f Micro-typographical refinements (RS)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW)
+\etb@tempcnta=\count274
+)
+\MT@toks=\toks29
+\MT@tempbox=\box54
+\MT@count=\count275
+LaTeX Info: Redefining \noprotrusionifhmode on input line 1045.
+LaTeX Info: Redefining \leftprotrusion on input line 1046.
+LaTeX Info: Redefining \rightprotrusion on input line 1056.
+LaTeX Info: Redefining \textls on input line 1234.
+\MT@outer@kern=\dimen150
+LaTeX Info: Redefining \textmicrotypecontext on input line 1858.
+\MT@listname@count=\count276
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/microtype/microtype-pdftex.def
+File: microtype-pdftex.def 2022/06/23 v3.0f Definitions specific to pdftex (RS)
+
+LaTeX Info: Redefining \lsstyle on input line 900.
+LaTeX Info: Redefining \lslig on input line 900.
+\MT@outer@space=\skip57
+)
+Package microtype Info: Loading configuration file microtype.cfg.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/microtype/microtype.cfg
+File: microtype.cfg 2022/06/23 v3.0f microtype main configuration file (RS)
+))
+(/usr/local/texlive/2022/texmf-dist/tex/latex/booktabs/booktabs.sty
+Package: booktabs 2020/01/12 v1.61803398 Publication quality tables
+\heavyrulewidth=\dimen151
+\lightrulewidth=\dimen152
+\cmidrulewidth=\dimen153
+\belowrulesep=\dimen154
+\belowbottomsep=\dimen155
+\aboverulesep=\dimen156
+\abovetopsep=\dimen157
+\cmidrulesep=\dimen158
+\cmidrulekern=\dimen159
+\defaultaddspace=\dimen160
+\@cmidla=\count277
+\@cmidlb=\count278
+\@aboverulesep=\dimen161
+\@belowrulesep=\dimen162
+\@thisruleclass=\count279
+\@lastruleclass=\count280
+\@thisrulewidth=\dimen163
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
+Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO)
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO)
+))
+(/usr/local/texlive/2022/texmf-dist/tex/latex/totpages/totpages.sty
+Package: totpages 2005/09/19 v2.00 Totpages Package (muewi)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/everyshi/everyshi.sty
+Package: everyshi 2020/11/18 v4.00 EveryShipout Package
+))
+(/usr/local/texlive/2022/texmf-dist/tex/latex/environ/environ.sty
+Package: environ 2014/05/04 v0.3 A new way to define environments
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/trimspaces/trimspaces.sty
+Package: trimspaces 2009/09/17 v1.1 Trim spaces around a token list
+))
+(/usr/local/texlive/2022/texmf-dist/tex/latex/textcase/textcase.sty
+Package: textcase 2022/07/10 v1.03 Text only upper/lower case changing (DPC)
+Package textcase Info: Defining Legacy names on input line 20.
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/natbib/natbib.sty
+Package: natbib 2010/09/13 8.31b (PWD, AO)
+\bibhang=\skip58
+\bibsep=\skip59
+LaTeX Info: Redefining \cite on input line 694.
+\c@NAT@ctr=\count281
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperxmp/hyperxmp.sty
+Package: hyperxmp 2020/11/22 v5.9 Store hyperref metadata in XMP format
+\hyxmp@aep@toks=\toks30
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+Package: kvoptions 2022-06-15 v3.15 Key value format for package options (HO)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty
+Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO)
+))
+(/usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO)
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO
+)
+Package pdftexcmds Info: \pdf@primitive is available.
+Package pdftexcmds Info: \pdf@ifprimitive is available.
+Package pdftexcmds Info: \pdfdraftmode found.
+))
+(/usr/local/texlive/2022/texmf-dist/tex/generic/stringenc/stringenc.sty
+Package: stringenc 2019/11/29 v1.12 Convert strings between diff. encodings (HO
+)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
+Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/ifmtarg/ifmtarg.sty
+Package: ifmtarg 2018/04/16 v1.2b check for an empty argument
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/base/ifthen.sty
+Package: ifthen 2022/04/13 v1.1d Standard LaTeX ifthen package (DPC)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/oberdiek/ifdraft.sty
+Package: ifdraft 2016/05/16 v1.4 Detect class options draft and final (HO)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/generic/iftex/ifluatex.sty
+Package: ifluatex 2019/10/25 v1.5 ifluatex legacy package. Use iftex instead.
+))
+(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
+Package: hyperref 2022-09-22 v7.00t Hypertext links for LaTeX
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
+Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
+Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
+Package: nameref 2022-05-17 v2.50 Cross-referencing by name of section
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.s
+ty
+Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)
+)
+\c@section@level=\count282
+)
+\@linkdim=\dimen164
+\Hy@linkcounter=\count283
+\Hy@pagecounter=\count284
+ (/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/pd1enc.def
+File: pd1enc.def 2022-09-22 v7.00t Hyperref: PDFDocEncoding definition (HO)
+Now handling font encoding PD1 ...
+... no UTF-8 mapping file for font encoding PD1
+)
+(/usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO)
+)
+\Hy@SavedSpaceFactor=\count285
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/puenc.def
+File: puenc.def 2022-09-22 v7.00t Hyperref: PDF Unicode definition (HO)
+Now handling font encoding PU ...
+... no UTF-8 mapping file for font encoding PU
+)
+Package hyperref Info: Option `bookmarksnumbered' set `true' on input line 4045
+.
+Package hyperref Info: Option `unicode' set `true' on input line 4045.
+Package hyperref Info: Hyper figures OFF on input line 4162.
+Package hyperref Info: Link nesting OFF on input line 4167.
+Package hyperref Info: Hyper index ON on input line 4170.
+Package hyperref Info: Plain pages OFF on input line 4177.
+Package hyperref Info: Backreferencing OFF on input line 4182.
+Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
+\stockwidth=\dimen165
+\stockheight=\dimen166
+Package hyperref Info: Bookmarks ON on input line 4410.
+\c@Hy@tempcnt=\count286
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
+\Urlmuskip=\muskip17
+Package: url 2013/09/16  ver 3.4  Verb mode for urls, etc.
+)
+LaTeX Info: Redefining \url on input line 4748.
+\XeTeXLinkMargin=\dimen167
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
+Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO
+)
+))
+\Fld@menulength=\count287
+\Field@Width=\dimen168
+\Fld@charsize=\dimen169
+Package hyperref Info: Hyper figures OFF on input line 6027.
+Package hyperref Info: Link nesting OFF on input line 6032.
+Package hyperref Info: Hyper index ON on input line 6035.
+Package hyperref Info: backreferencing OFF on input line 6042.
+Package hyperref Info: Link coloring OFF on input line 6047.
+Package hyperref Info: Link coloring with OCG OFF on input line 6052.
+Package hyperref Info: PDF/A mode OFF on input line 6057.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi
+package with kernel methods
+)
+\Hy@abspage=\count288
+\c@Item=\count289
+\c@Hfootnote=\count290
+)
+Package hyperref Info: Driver (autodetected): hpdftex.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hpdftex.def
+File: hpdftex.def 2022-09-22 v7.00t Hyperref driver for pdfTeX
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/base/atveryend-ltx.sty
+Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend pac
+kage
+with kernel methods
+)
+\Fld@listcount=\count291
+\c@bookmark@seq@number=\count292
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+Package: rerunfilecheck 2022-07-10 v1.10 Rerun checks for auxiliary files (HO)
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO)
+)
+Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
+85.
+)
+\Hy@SectionHShift=\skip60
+) (/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2022/03/10 v1.4e Standard LaTeX Graphics (DPC,SPQR)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 2021/08/11 v1.11 sin cos tan (DPC)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
+)
+Package graphics Info: Driver file: pdftex.def on input line 107.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics-def/pdftex.def
+File: pdftex.def 2022/09/22 v1.2b Graphics/color driver for pdftex
+))
+\Gin@req@height=\dimen170
+\Gin@req@width=\dimen171
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/xcolor/xcolor.sty
+Package: xcolor 2022/06/12 v2.14 LaTeX color extensions (UK)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics-cfg/color.cfg
+File: color.cfg 2016/01/02 v1.6 sample color configuration
+)
+Package xcolor Info: Driver file: pdftex.def on input line 227.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/mathcolor.ltx)
+Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1353.
+Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1357.
+Package xcolor Info: Model `RGB' extended on input line 1369.
+Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1371.
+Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1372.
+Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1373.
+Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1374.
+Package xcolor Info: Model `Gray' substituted by `gray' on input line 1375.
+Package xcolor Info: Model `wave' substituted by `hsb' on input line 1376.
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/geometry/geometry.sty
+Package: geometry 2020/01/02 v5.9 Page Geometry
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/iftex/ifvtex.sty
+Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead.
+)
+\Gm@cnth=\count293
+\Gm@cntv=\count294
+\c@Gm@tempcnt=\count295
+\Gm@bindingoffset=\dimen172
+\Gm@wd@mp=\dimen173
+\Gm@odd@mp=\dimen174
+\Gm@even@mp=\dimen175
+\Gm@layoutwidth=\dimen176
+\Gm@layoutheight=\dimen177
+\Gm@layouthoffset=\dimen178
+\Gm@layoutvoffset=\dimen179
+\Gm@dimlist=\toks31
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/ncctools/manyfoot.sty
+Package: manyfoot 2019/08/03 v1.11 Many Footnote Levels Package (NCC)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/ncctools/nccfoots.sty
+Package: nccfoots 2005/02/03 v1.2 NCC Footnotes Package (NCC)
+)
+\MFL@columnwidth=\dimen180
+)
+\footinsauthorsaddresses=\insert251
+\c@footnoteauthorsaddresses=\count296
+\footinscopyrightpermission=\insert250
+\c@footnotecopyrightpermission=\count297
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/pdftex/glyphtounicode.tex)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/cmap/cmap.sty
+Package: cmap 2021/02/06 v1.0j CMap support: searchable PDF
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/base/fontenc.sty
+Package: fontenc 2021/04/29 v2.0v Standard LaTeX package
+<<t1.cmap>>)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/libertine/libertine.sty
+Package: libertine 2022/09/12 (Bob Tennent) Supports Libertine and Biolinum fon
+ts for all LaTeX engines.
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/iftex/ifxetex.sty
+Package: ifxetex 2019/10/25 v0.7 ifxetex legacy package. Use iftex instead.
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/base/textcomp.sty
+Package: textcomp 2020/02/02 v2.0n Standard LaTeX package
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/base/fontenc.sty
+Package: fontenc 2021/04/29 v2.0v Standard LaTeX package
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/fontaxes/fontaxes.sty
+Package: fontaxes 2020/07/21 v1.0e Font selection axes
+LaTeX Info: Redefining \upshape on input line 29.
+LaTeX Info: Redefining \itshape on input line 31.
+LaTeX Info: Redefining \slshape on input line 33.
+LaTeX Info: Redefining \swshape on input line 35.
+LaTeX Info: Redefining \scshape on input line 37.
+LaTeX Info: Redefining \sscshape on input line 39.
+LaTeX Info: Redefining \ulcshape on input line 41.
+LaTeX Info: Redefining \textsw on input line 47.
+LaTeX Info: Redefining \textssc on input line 48.
+LaTeX Info: Redefining \textulc on input line 49.
+)
+LaTeX Info: Redefining \oldstylenums on input line 483.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/libertine/LinLibertine_I.tex))
+(/usr/local/texlive/2022/texmf-dist/tex/latex/inconsolata/zi4.sty
+Package: zi4 2019/05/17 v1.12
+
+`inconsolata-zi4' v1.12, 2019/05/17 Text macros for Inconsolata (msharpe)
+\zifour@ocount=\count298
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/newtxmath.sty
+Package: newtxmath 2022/01/16 v1.71
+
+`newtxmath' v1.71, 2022/01/16 Math macros based originally on txfonts (msharpe)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/oberdiek/centernot.sty
+Package: centernot 2016/05/16 v1.4 Centers the not symbol horizontally (HO)
+)
+\tx@cntz=\count299
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/kastrup/binhex.tex)
+\tx@Isdigit=\count300
+\tx@IsAlNum=\count301
+\tx@tA=\toks32
+\tx@tB=\toks33
+\tx@su=\read2
+
+amsthm NOT loaded
+LaTeX Font Info:    Redeclaring symbol font `operators' on input line 376.
+LaTeX Font Info:    Overwriting symbol font `operators' in version `normal'
+(Font)                  OT1/cmr/m/n --> OT1/LinuxLibertineT-TLF/m/n on input li
+ne 376.
+LaTeX Font Info:    Overwriting symbol font `operators' in version `bold'
+(Font)                  OT1/cmr/bx/n --> OT1/LinuxLibertineT-TLF/m/n on input l
+ine 376.
+LaTeX Font Info:    Overwriting symbol font `operators' in version `bold'
+(Font)                  OT1/LinuxLibertineT-TLF/m/n --> OT1/LinuxLibertineT-TLF
+/sb/n on input line 377.
+LaTeX Font Info:    Redeclaring math alphabet \mathsf on input line 383.
+LaTeX Font Info:    Overwriting math alphabet `\mathsf' in version `normal'
+(Font)                  OT1/cmss/m/n --> T1/LinuxBiolinumT-TLF/m/n on input lin
+e 383.
+LaTeX Font Info:    Overwriting math alphabet `\mathsf' in version `bold'
+(Font)                  OT1/cmss/bx/n --> T1/LinuxBiolinumT-TLF/m/n on input li
+ne 383.
+LaTeX Font Info:    Redeclaring math alphabet \mathit on input line 384.
+LaTeX Font Info:    Overwriting math alphabet `\mathit' in version `normal'
+(Font)                  OT1/cmr/m/it --> OT1/LinuxLibertineT-TLF/m/it on input 
+line 384.
+LaTeX Font Info:    Overwriting math alphabet `\mathit' in version `bold'
+(Font)                  OT1/cmr/bx/it --> OT1/LinuxLibertineT-TLF/m/it on input
+ line 384.
+LaTeX Font Info:    Redeclaring math alphabet \mathtt on input line 385.
+LaTeX Font Info:    Overwriting math alphabet `\mathtt' in version `normal'
+(Font)                  OT1/cmtt/m/n --> T1/zi4/m/n on input line 385.
+LaTeX Font Info:    Overwriting math alphabet `\mathtt' in version `bold'
+(Font)                  OT1/cmtt/m/n --> T1/zi4/m/n on input line 385.
+LaTeX Font Info:    Redeclaring math alphabet \mathbf on input line 387.
+LaTeX Font Info:    Overwriting math alphabet `\mathbf' in version `normal'
+(Font)                  OT1/cmr/bx/n --> OT1/LinuxLibertineT-TLF/sb/n on input 
+line 387.
+LaTeX Font Info:    Overwriting math alphabet `\mathbf' in version `bold'
+(Font)                  OT1/cmr/bx/n --> OT1/LinuxLibertineT-TLF/sb/n on input 
+line 387.
+LaTeX Font Info:    Overwriting math alphabet `\mathit' in version `bold'
+(Font)                  OT1/LinuxLibertineT-TLF/m/it --> OT1/LinuxLibertineT-TL
+F/sb/it on input line 388.
+LaTeX Font Info:    Overwriting math alphabet `\mathsf' in version `bold'
+(Font)                  T1/LinuxBiolinumT-TLF/m/n --> T1/LinuxBiolinumT-TLF/b/n
+ on input line 389.
+LaTeX Font Info:    Overwriting math alphabet `\mathtt' in version `bold'
+(Font)                  T1/zi4/m/n --> T1/zi4/b/n on input line 390.
+LaTeX Font Info:    Redeclaring symbol font `letters' on input line 407.
+LaTeX Font Info:    Overwriting symbol font `letters' in version `normal'
+(Font)                  OML/cmm/m/it --> OML/nxlmi/m/it on input line 407.
+LaTeX Font Info:    Overwriting symbol font `letters' in version `bold'
+(Font)                  OML/cmm/b/it --> OML/nxlmi/m/it on input line 407.
+LaTeX Font Info:    Overwriting symbol font `letters' in version `bold'
+(Font)                  OML/nxlmi/m/it --> OML/nxlmi/b/it on input line 408.
+\symlettersA=\mathgroup6
+LaTeX Font Info:    Overwriting symbol font `lettersA' in version `bold'
+(Font)                  U/ntxmia/m/it --> U/ntxmia/b/it on input line 547.
+LaTeX Font Info:    Redeclaring math alphabet \mathfrak on input line 549.
+Now handling font encoding LMS ...
+... no UTF-8 mapping file for font encoding LMS
+LaTeX Font Info:    Redeclaring symbol font `symbols' on input line 568.
+LaTeX Font Info:    Encoding `OMS' has changed to `LMS' for symbol font
+(Font)              `symbols' in the math version `normal' on input line 568.
+LaTeX Font Info:    Overwriting symbol font `symbols' in version `normal'
+(Font)                  OMS/cmsy/m/n --> LMS/ntxsy/m/n on input line 568.
+LaTeX Font Info:    Encoding `OMS' has changed to `LMS' for symbol font
+(Font)              `symbols' in the math version `bold' on input line 568.
+LaTeX Font Info:    Overwriting symbol font `symbols' in version `bold'
+(Font)                  OMS/cmsy/b/n --> LMS/ntxsy/m/n on input line 568.
+LaTeX Font Info:    Overwriting symbol font `symbols' in version `bold'
+(Font)                  LMS/ntxsy/m/n --> LMS/ntxsy/b/n on input line 569.
+\symAMSm=\mathgroup7
+LaTeX Font Info:    Overwriting symbol font `AMSm' in version `bold'
+(Font)                  U/ntxsym/m/n --> U/ntxsym/b/n on input line 594.
+\symsymbolsC=\mathgroup8
+LaTeX Font Info:    Overwriting symbol font `symbolsC' in version `bold'
+(Font)                  U/ntxsyc/m/n --> U/ntxsyc/b/n on input line 615.
+Now handling font encoding LMX ...
+... no UTF-8 mapping file for font encoding LMX
+LaTeX Font Info:    Redeclaring symbol font `largesymbols' on input line 628.
+LaTeX Font Info:    Encoding `OMX' has changed to `LMX' for symbol font
+(Font)              `largesymbols' in the math version `normal' on input line 6
+28.
+LaTeX Font Info:    Overwriting symbol font `largesymbols' in version `normal'
+(Font)                  OMX/cmex/m/n --> LMX/ntxexx/m/n on input line 628.
+LaTeX Font Info:    Encoding `OMX' has changed to `LMX' for symbol font
+(Font)              `largesymbols' in the math version `bold' on input line 628
+.
+LaTeX Font Info:    Overwriting symbol font `largesymbols' in version `bold'
+(Font)                  OMX/cmex/m/n --> LMX/ntxexx/m/n on input line 628.
+LaTeX Font Info:    Overwriting symbol font `largesymbols' in version `bold'
+(Font)                  LMX/ntxexx/m/n --> LMX/ntxexx/b/n on input line 629.
+\symlargesymbolsTXA=\mathgroup9
+LaTeX Font Info:    Overwriting symbol font `largesymbolsTXA' in version `bold'
+
+(Font)                  U/ntxexa/m/n --> U/ntxexa/b/n on input line 643.
+\tx@sbptoks=\toks34
+LaTeX Font Info:    Redeclaring math delimiter \lfloor on input line 866.
+LaTeX Font Info:    Redeclaring math delimiter \rfloor on input line 867.
+LaTeX Font Info:    Redeclaring math delimiter \lceil on input line 868.
+LaTeX Font Info:    Redeclaring math delimiter \rceil on input line 869.
+LaTeX Font Info:    Redeclaring math delimiter \lbrace on input line 870.
+LaTeX Font Info:    Redeclaring math delimiter \rbrace on input line 871.
+LaTeX Font Info:    Redeclaring math delimiter \langle on input line 872.
+LaTeX Font Info:    Redeclaring math delimiter \rangle on input line 874.
+LaTeX Font Info:    Redeclaring math delimiter \arrowvert on input line 878.
+LaTeX Font Info:    Redeclaring math delimiter \vert on input line 879.
+LaTeX Font Info:    Redeclaring math accent \dot on input line 950.
+LaTeX Font Info:    Redeclaring math accent \ddot on input line 951.
+LaTeX Font Info:    Redeclaring math accent \vec on input line 2020.
+LaTeX Info: Redefining \Bbbk on input line 2810.
+LaTeX Info: Redefining \not on input line 2959.
+LaTeX Info: Redefining \textsquare on input line 2989.
+LaTeX Info: Redefining \openbox on input line 2991.
+) (/usr/local/texlive/2022/texmf-dist/tex/latex/caption/caption.sty
+Package: caption 2022/03/01 v3.6b Customizing captions (AR)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/caption/caption3.sty
+Package: caption3 2022/03/17 v2.3b caption3 kernel (AR)
+\caption@tempdima=\dimen181
+\captionmargin=\dimen182
+\caption@leftmargin=\dimen183
+\caption@rightmargin=\dimen184
+\caption@width=\dimen185
+\caption@indent=\dimen186
+\caption@parindent=\dimen187
+\caption@hangindent=\dimen188
+Package caption Info: AMS or SMF document class detected.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/caption/caption-ams-smf.sto
+File: caption-ams-smf.sto 2020/08/22 v2.0 Adaption of the caption package to th
+e AMS and SMF document classes (AR)
+))
+\c@caption@flags=\count302
+\c@continuedfloat=\count303
+Package caption Info: hyperref package is loaded.
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/float/float.sty
+Package: float 2001/11/08 v1.3d Float enhancements (AL)
+\c@float@type=\count304
+\float@exts=\toks35
+\float@box=\box55
+\@float@everytoks=\toks36
+\@floatcapt=\box56
+)
+\@float@every@sidebar=\toks37
+\c@sidebar=\count305
+\fulltextwidth=\dimen189
+\@ACM@labelwidth=\dimen190
+\listisep=\skip61
+\num@authorgroups=\count306
+\num@authors=\count307
+\@ACM@badge@width=\skip62
+\@ACM@title@width=\skip63
+\@ACM@badge@skip=\skip64
+Class acmart Info: Printing CCS on input line 1693.
+Class acmart Info: Printing bibformat on input line 1693.
+Class acmart Info: Suppressing folios on input line 1700.
+Class acmart Info: Setting authorsperrow to 0 on input line 1703.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/comment/comment.sty
+\CommentStream=\write3
+
+Excluding comment 'comment') Excluding comment 'CCSXML'
+\c@@concepts=\count308
+\mktitle@bx=\box57
+\@ACM@acmcpbox=\box58
+\@ACM@commabox=\box59
+\author@bx=\box60
+\author@bx@wd=\dimen191
+\author@bx@sep=\skip65
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
+Package: fancyhdr 2022/05/18 v4.0.3 Extensive control of page headers and foote
+rs
+\f@nch@headwidth=\skip66
+\f@nch@O@elh=\skip67
+\f@nch@O@erh=\skip68
+\f@nch@O@olh=\skip69
+\f@nch@O@orh=\skip70
+\f@nch@O@elf=\skip71
+\f@nch@O@erf=\skip72
+\f@nch@O@olf=\skip73
+\f@nch@O@orf=\skip74
+)
+\@folio@wd=\dimen192
+\@folio@ht=\dimen193
+\@folio@voffset=\dimen194
+
+Special comment 'acks'
+LaTeX Font Info:    Trying to load font information for T1+LinuxLibertineT-TLF 
+on input line 3521.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/libertine/T1LinuxLibertineT-TLF.f
+d
+File: T1LinuxLibertineT-TLF.fd 2017/03/20 (autoinst) Font definitions for T1/Li
+nuxLibertineT-TLF.
+)
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 10.0pt on input line 3521.
+) (/usr/local/texlive/2022/texmf-dist/tex/latex/pdfpages/pdfpages.sty
+Package: pdfpages 2022/10/09 v0.5w Insert pages of external PDF documents (AM)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/tools/calc.sty
+Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ)
+\calc@Acount=\count309
+\calc@Bcount=\count310
+\calc@Adimen=\dimen195
+\calc@Bdimen=\dimen196
+\calc@Askip=\skip75
+\calc@Bskip=\skip76
+LaTeX Info: Redefining \setlength on input line 80.
+LaTeX Info: Redefining \addtolength on input line 81.
+\calc@Ccount=\count311
+\calc@Cskip=\skip77
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/eso-pic/eso-pic.sty
+Package: eso-pic 2020/10/14 v3.0a eso-pic (RN)
+\ESO@tempdima=\dimen197
+\ESO@tempdimb=\dimen198
+)
+\AM@pagewidth=\dimen199
+\AM@pageheight=\dimen256
+\AM@fboxrule=\dimen257
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/pdfpages/pppdftex.def
+File: pppdftex.def 2022/10/09 v0.5w Pdfpages driver for pdfTeX (AM)
+)
+\pdfpages@includegraphics@status=\count312
+\AM@pagebox=\box61
+\AM@global@opts=\toks38
+\AM@pagecnt=\count313
+\AM@toc@title=\toks39
+\c@AM@survey=\count314
+\AM@templatesizebox=\box62
+)
+Package hyperref Info: Option `colorlinks' set `true' on input line 121.
+Package hyperref Info: Option `pdfdisplaydoctitle' set `true' on input line 121
+.
+\c@theorem=\count315
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/preprint/balance.sty
+Package: balance 1999/02/23 4.3 (PWD)
+\oldvsize=\dimen258
+)
+Include comment 'screenonly' Excluding comment 'printonly'
+Include comment 'anonsuppress'
+(/usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
+File: l3backend-pdftex.def 2022-10-26 L3 backend support: PDF output (pdfTeX)
+\l__color_backend_stack_int=\count316
+\l__pdf_internal_box=\box63
+)
+(./main.aux (./abstract.aux))
+\openout1 = `main.aux'.
+
+LaTeX Font Info:    Checking defaults for OML/nxlmi/m/it on input line 121.
+LaTeX Font Info:    Trying to load font information for OML+nxlmi on input line
+ 121.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/omlnxlmi.fd
+File: omlnxlmi.fd 2013/11/19 Fontinst v1.933 font definitions for OML/nxlmi.
+)
+LaTeX Font Info:    ... okay on input line 121.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 121.
+LaTeX Font Info:    ... okay on input line 121.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 121.
+LaTeX Font Info:    ... okay on input line 121.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 121.
+LaTeX Font Info:    ... okay on input line 121.
+LaTeX Font Info:    Checking defaults for TS1/cmr/m/n on input line 121.
+LaTeX Font Info:    ... okay on input line 121.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 121.
+LaTeX Font Info:    ... okay on input line 121.
+LaTeX Font Info:    Checking defaults for U/ntxexa/m/n on input line 121.
+LaTeX Font Info:    Trying to load font information for U+ntxexa on input line 
+121.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/untxexa.fd
+File: untxexa.fd 2012/04/16 Fontinst v1.933 font definitions for U/ntxexa.
+)
+LaTeX Font Info:    ... okay on input line 121.
+LaTeX Font Info:    Checking defaults for PD1/pdf/m/n on input line 121.
+LaTeX Font Info:    ... okay on input line 121.
+LaTeX Font Info:    Checking defaults for PU/pdf/m/n on input line 121.
+LaTeX Font Info:    ... okay on input line 121.
+LaTeX Font Info:    Checking defaults for LMS/ntxsy/m/n on input line 121.
+LaTeX Font Info:    Trying to load font information for LMS+ntxsy on input line
+ 121.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/lmsntxsy.fd
+File: lmsntxsy.fd 2016/07/02 Fontinst v1.933 font definitions for LMS/ntxsy.
+)
+LaTeX Font Info:    ... okay on input line 121.
+LaTeX Font Info:    Checking defaults for LMX/ntxexx/m/n on input line 121.
+LaTeX Font Info:    Trying to load font information for LMX+ntxexx on input lin
+e 121.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/lmxntxexx.fd
+File: lmxntxexx.fd 2016/07/03 Fontinst v1.933 font definitions for LMX/ntxexx.
+)
+LaTeX Font Info:    ... okay on input line 121.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 8.0pt on input line 121.
+LaTeX Font Info:    Trying to load font information for OT1+LinuxLibertineT-TLF
+ on input line 121.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/libertine/OT1LinuxLibertineT-TLF.
+fd
+File: OT1LinuxLibertineT-TLF.fd 2017/03/20 (autoinst) Font definitions for OT1/
+LinuxLibertineT-TLF.
+)
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 8.0pt on input line 121.
+<<ot1.cmap>>
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 6.2pt on input line 121.
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 5.5pt on input line 121.
+<<oml.cmap>>
+LaTeX Font Info:    Trying to load font information for U+msa on input line 121
+.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsa.fd
+File: umsa.fd 2013/01/14 v3.01 AMS symbols A
+)
+LaTeX Font Info:    Trying to load font information for U+msb on input line 121
+.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsb.fd
+File: umsb.fd 2013/01/14 v3.01 AMS symbols B
+)
+LaTeX Font Info:    Trying to load font information for U+ntxmia on input line 
+121.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/untxmia.fd
+File: untxmia.fd 2018/04/14 Fontinst v1.933 font definitions for U/ntxmia.
+)
+LaTeX Font Info:    Trying to load font information for U+ntxsym on input line 
+121.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/untxsym.fd
+File: untxsym.fd 2015/03/20 Fontinst v1.933 font definitions for U/ntxsym.
+)
+LaTeX Font Info:    Trying to load font information for U+ntxsyc on input line 
+121.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/untxsyc.fd
+File: untxsyc.fd 2012/04/12 Fontinst v1.933 font definitions for U/ntxsyc.
+)
+LaTeX Info: Command `\dddot' is already robust on input line 121.
+LaTeX Info: Command `\ddddot' is already robust on input line 121.
+LaTeX Info: Redefining \microtypecontext on input line 121.
+Package microtype Info: Applying patch `item' on input line 121.
+Package microtype Info: Applying patch `toc' on input line 121.
+Package microtype Info: Applying patch `eqnum' on input line 121.
+Package microtype Info: Applying patch `footnote' on input line 121.
+Package microtype Info: Generating PDF output.
+Package microtype Info: Character protrusion enabled (level 2).
+Package microtype Info: Using default protrusion set `alltext'.
+Package microtype Info: Automatic font expansion enabled (level 2),
+(microtype)             stretch: 20, shrink: 20, step: 1, non-selected.
+Package microtype Info: Using default expansion set `alltext-nott'.
+LaTeX Info: Redefining \showhyphens on input line 121.
+Package microtype Info: No adjustment of tracking.
+Package microtype Info: No adjustment of interword spacing.
+Package microtype Info: No adjustment of character kerning.
+Package microtype Info: Loading generic protrusion settings for font family
+(microtype)             `LinuxLibertineT-TLF' (encoding: T1).
+(microtype)             For optimal results, create family-specific settings.
+(microtype)             See the microtype manual for details.
+Package hyperref Info: Link coloring ON on input line 121.
+ (./main.out)
+(./main.out)
+\@outlinefile=\write4
+\openout4 = `main.out'.
+
+
+(/usr/local/texlive/2022/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
+[Loading MPS to PDF converter (version 2006.09.02).]
+\scratchcounter=\count317
+\scratchdimen=\dimen259
+\scratchbox=\box64
+\nofMPsegments=\count318
+\nofMParguments=\count319
+\everyMPshowfont=\toks40
+\MPscratchCnt=\count320
+\MPscratchDim=\dimen260
+\MPnumerator=\count321
+\makeMPintoPDFobject=\count322
+\everyMPtoPDFconversion=\toks41
+) (/usr/local/texlive/2022/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
+Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf
+Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
+85.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
+e
+))
+*geometry* driver: auto-detecting
+*geometry* detected driver: pdftex
+*geometry* verbose mode - [ preamble ] result:
+* driver: pdftex
+* paper: custom
+* layout: <same size as paper>
+* layoutoffset:(h,v)=(0.0pt,0.0pt)
+* modes: twoside heightrounded 
+* h-part:(L,W,R)=(54.2025pt, 505.89pt, 54.2025pt)
+* v-part:(T,H,B)=(72.26999pt, 650.43001pt, 72.26999pt)
+* \paperwidth=614.295pt
+* \paperheight=794.96999pt
+* \textwidth=505.89pt
+* \textheight=646.0pt
+* \oddsidemargin=-18.06749pt
+* \evensidemargin=-18.06749pt
+* \topmargin=-27.0pt
+* \headheight=13.0pt
+* \headsep=14.0pt
+* \topskip=10.0pt
+* \footskip=12.0pt
+* \marginparwidth=24.0pt
+* \marginparsep=11.0pt
+* \columnsep=24.0pt
+* \skip\footins=7.0pt plus 11.0pt
+* \hoffset=0.0pt
+* \voffset=0.0pt
+* \mag=1000
+* \@twocolumnfalse
+* \@twosidetrue
+* \@mparswitchtrue
+* \@reversemarginfalse
+* (1in=72.27pt=25.4mm, 1cm=28.453pt)
+
+\c@mv@tabular=\count323
+\c@mv@boldtabular=\count324
+(/usr/local/texlive/2022/texmf-dist/tex/latex/upquote/upquote.sty
+Package: upquote 2012/04/19 v1.3 upright-quote and grave-accent glyphs in verba
+tim
+)
+Package caption Info: Begin \AtBeginDocument code.
+Package caption Info: float package is loaded.
+Package caption Info: End \AtBeginDocument code.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/pdflscape/pdflscape.sty
+Package: pdflscape 2022-10-27 v0.13 Display of landscape pages in PDF
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/pdflscape/pdflscape-nometadata.st
+y
+Package: pdflscape-nometadata 2022-10-28 v0.13 Display of landscape pages in PD
+F (HO)
+ (/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/lscape.sty
+Package: lscape 2020/05/28 v3.02 Landscape Pages (DPC)
+)
+Package pdflscape Info: Auto-detected driver: pdftex on input line 81.
+))
+Excluding 'CCSXML' comment.
+\openout2 = `abstract.aux'.
+
+ (./abstract.tex)
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 20.74pt on input line 268.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/b/n' will be
+(Font)              scaled to size 20.74pt on input line 268.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 12.0pt on input line 268.
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 12.0pt on input line 268.
+Package microtype Info: Loading generic protrusion settings for font family
+(microtype)             `LinuxLibertineT-TLF' (encoding: OT1).
+(microtype)             For optimal results, create family-specific settings.
+(microtype)             See the microtype manual for details.
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 8.8pt on input line 268.
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 6.6pt on input line 268.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/microtype/mt-msa.cfg
+File: mt-msa.cfg 2006/02/04 v1.1 microtype config. file: AMS symbols (a) (RS)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/microtype/mt-msb.cfg
+File: mt-msb.cfg 2005/06/01 v1.0 microtype config. file: AMS symbols (b) (RS)
+)
+LaTeX Font Info:    Trying to load font information for TS1+LinuxLibertineT-TLF
+ on input line 268.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/libertine/TS1LinuxLibertineT-TLF.
+fd
+File: TS1LinuxLibertineT-TLF.fd 2017/03/20 (autoinst) Font definitions for TS1/
+LinuxLibertineT-TLF.
+)
+LaTeX Font Info:    Font shape `TS1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 8.8pt on input line 268.
+Package microtype Info: Loading generic protrusion settings for font family
+(microtype)             `LinuxLibertineT-TLF' (encoding: TS1).
+(microtype)             For optimal results, create family-specific settings.
+(microtype)             See the microtype manual for details.
+LaTeX Font Info:    Trying to load font information for T1+LinuxBiolinumT-TLF o
+n input line 268.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/libertine/T1LinuxBiolinumT-TLF.fd
+File: T1LinuxBiolinumT-TLF.fd 2017/03/20 (autoinst) Font definitions for T1/Lin
+uxBiolinumT-TLF.
+)
+LaTeX Font Info:    Font shape `T1/LinuxBiolinumT-TLF/m/n' will be
+(Font)              scaled to size 10.0pt on input line 268.
+Package microtype Info: Loading generic protrusion settings for font family
+(microtype)             `LinuxBiolinumT-TLF' (encoding: T1).
+(microtype)             For optimal results, create family-specific settings.
+(microtype)             See the microtype manual for details.
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 10.0pt on input line 268.
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 7.3pt on input line 268.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 6.2pt on input line 268.
+LaTeX Font Info:    Font shape `TS1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 6.2pt on input line 268.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/it' will be
+(Font)              scaled to size 8.0pt on input line 268.
+LaTeX Font Info:    Font shape `TS1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 8.0pt on input line 268.
+LaTeX Font Info:    Font shape `T1/LinuxBiolinumT-TLF/m/n' will be
+(Font)              scaled to size 8.0pt on input line 268.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/b/n' will be
+(Font)              scaled to size 10.0pt on input line 268.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/b/n' will be
+(Font)              scaled to size 12.0pt on input line 268.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/b/it' will be
+(Font)              scaled to size 10.0pt on input line 268.
+LaTeX Font Info:    Font shape `TS1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 10.0pt on input line 268.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/it' will be
+(Font)              scaled to size 10.0pt on input line 268.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 9.0pt on input line 268.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/b/n' will be
+(Font)              scaled to size 9.0pt on input line 268.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/it' will be
+(Font)              scaled to size 9.0pt on input line 268.
+LaTeX Font Info:    Font shape `T1/LinuxBiolinumT-TLF/m/n' will be
+(Font)              scaled to size 9.0pt on input line 268.
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 9.0pt on input line 268.
+
+Overfull \hbox (8.57014pt too wide) in paragraph at lines 268--268
+\T1/LinuxLibertineT-TLF/m/n/9 (-20) Pa-tel, Huifen Chan, Charles Palmer, John S
+mith, and Julius P. Kumquat.
+ []
+
+(./introduction.tex
+Underfull \vbox (badness 10000) has occurred while \output is active []
+
+ [1.1{/usr/local/texlive/2022/texmf-var/fonts/map/pdftex/updmap/pdftex.map}
+
+
+
+
+]
+Underfull \vbox (badness 10000) has occurred while \output is active []
+
+)
+(./design.tex Excluding 'comment' comment.) (./implementation.tex)
+(./evaluation.tex) (./state_of_the_art.tex) (./limitations.tex)
+Processing 'acks' comment.
+\openout3 = `comment.cut'.
+
+ Comment 'acks' writing to comment.cut.
+Straight input of comment.cut. (./comment.cut)
+No file main.bbl.
+
+Overfull \hbox (1.43195pt too wide) in paragraph at lines 304--309
+\T1/LinuxLibertineT-TLF/m/n/10 (-20) Lorem ip-sum do-lor sit amet, con-secte-tu
+r adip-isc-ing elit. Morbi
+ []
+
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 8.8pt on input line 330.
+
+Overfull \hbox (4.18721pt too wide) in paragraph at lines 330--330
+ [][][][][][] 
+ []
+
+
+Overfull \hbox (4.18721pt too wide) in paragraph at lines 330--330
+ [][] 
+ []
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/stringenc/se-pdfdoc.def
+File: se-pdfdoc.def 2019/11/29 v1.12 stringenc: PDFDocEncoding
+)
+(/usr/local/texlive/2022/texmf-dist/tex/generic/stringenc/se-utf8.def
+File: se-utf8.def 2019/11/29 v1.12 stringenc: UTF-8
+)
+
+Class acmart Warning: \vspace should only be used to provide space above/below 
+surrounding objects on input line 330.
+
+
+Package balance Warning: You have called \balance in second column
+(balance)                Columns might not be balanced.
+
+[2.2] (./main.aux (./abstract.aux))
+Package rerunfilecheck Info: File `main.out' has not changed.
+(rerunfilecheck)             Checksum: 0EDAB2BEA978BBCD7B8434F6EF89CC7E;847.
+ ) 
+Here is how much of TeX's memory you used:
+ 21860 strings out of 475066
+ 359706 string characters out of 5778780
+ 782882 words of memory out of 5000000
+ 42324 multiletter control sequences out of 15000+600000
+ 634862 words of font info for 333 fonts, out of 8000000 for 9000
+ 1302 hyphenation exceptions out of 8191
+ 84i,12n,131p,1001b,514s stack positions out of 10000i,1000n,20000p,200000b,200000s
+{/usr/local/texlive/2022/texmf-dist/fonts/enc/dvips/libertine/lbtn_7grukw.enc
+}{/usr/local/texlive/2022/texmf-dist/fonts/enc/dvips/libertine/lbtn_ki75ao.enc}
+{/usr/local/texlive/2022/texmf-dist/fonts/enc/dvips/libertine/lbtn_25tcsq.enc}{
+/usr/local/texlive/2022/texmf-dist/fonts/enc/dvips/libertine/lbtn_naooyc.enc}{/
+usr/local/texlive/2022/texmf-dist/fonts/enc/dvips/libertine/lbtn_76gpa5.enc}{/u
+sr/local/texlive/2022/texmf-dist/fonts/enc/dvips/libertine/lbtn_nh77jq.enc}</us
+r/local/texlive/2022/texmf-dist/fonts/type1/public/libertine/LinBiolinumT.pfb><
+/usr/local/texlive/2022/texmf-dist/fonts/type1/public/libertine/LinLibertineT.p
+fb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/libertine/LinLibertin
+eTB.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/libertine/LinLib
+ertineTBI.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/libertine/
+LinLibertineTI.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/newtx
+/txsys.pfb>
+Output written on main.pdf (2 pages, 385710 bytes).
+PDF statistics:
+ 102 PDF objects out of 1000 (max. 8388607)
+ 79 compressed objects within 1 object stream
+ 14 named destinations out of 1000 (max. 500000)
+ 102473 words of extra memory for PDF output out of 106986 (max. 10000000)
+
diff --git a/publication_in_acm_format/fitsAll/main.out b/publication_in_acm_format/fitsAll/main.out
new file mode 100755
index 0000000..73efb85
--- /dev/null
+++ b/publication_in_acm_format/fitsAll/main.out
@@ -0,0 +1,7 @@
+\BOOKMARK [1][-]{section*.1}{\376\377\000A\000b\000s\000t\000r\000a\000c\000t}{}% 1
+\BOOKMARK [1][-]{section.1}{\376\377\0001\000\040\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n}{}% 2
+\BOOKMARK [1][-]{section*.6}{\376\377\000A\000c\000k\000n\000o\000w\000l\000e\000d\000g\000m\000e\000n\000t\000s}{}% 3
+\BOOKMARK [1][-]{appendix.A}{\376\377\000A\000\040\000R\000e\000s\000e\000a\000r\000c\000h\000\040\000M\000e\000t\000h\000o\000d\000s}{}% 4
+\BOOKMARK [2][-]{subsection.A.1}{\376\377\000A\000.\0001\000\040\000P\000a\000r\000t\000\040\000O\000n\000e}{appendix.A}% 5
+\BOOKMARK [2][-]{subsection.A.2}{\376\377\000A\000.\0002\000\040\000P\000a\000r\000t\000\040\000T\000w\000o}{appendix.A}% 6
+\BOOKMARK [1][-]{appendix.B}{\376\377\000B\000\040\000O\000n\000l\000i\000n\000e\000\040\000R\000e\000s\000o\000u\000r\000c\000e\000s}{}% 7
diff --git a/publication_in_acm_format/fitsAll/main.pdf b/publication_in_acm_format/fitsAll/main.pdf
new file mode 100755
index 0000000000000000000000000000000000000000..ec349907d90ae6b499e8dc8d68220399854d8c45
GIT binary patch
literal 385710
zcmeFa1zeO{^Egf;VbO@l5=wV>H;B@x!~zSf0t>rK3y73}f`EuLsD!kjfPjRAbO-{{
zArcZwH~(h=72|sE8=wDszwhte&*xs*6Z6c>nVB<ZX3n!`FUTpdb93<HpKa@`>A~j)
zae-i_SMkNf@Hy2Www6dMkPsg)X#a!HsQ|S`Lf{}y1#2)8A_p;pnM3d;B=8YPI0S5i
z@7!ynqYfM8I`MKs&-r*nFJ{g8Iz8XJu|7(t3$pMp%|@I{3DPDa8E*3|_uwV&&0axs
zJyRa#vKT8QC>h^P+_#crOEhq8dG!1?#H#=C)(deQK|!6NE61`$B}KZ69s9+_(<YK&
zU2~bXjXKY#S0+R?j2xOblO5<k?mm9?a<)VRe<Q8$&ZhXg2LU+Xe97|7JJ-})5(O06
zKX3}huDGuzHoffX#l3HMc?DNV3|kBOD8+1SpzIp%RI*XKFjvym)n)_TrJ>VXnMy{U
zu`P4C(~j<32^mvCLt=6M$KSxo)e`)=j&9C1=iD*Q=6pR?B6}^_yGG`@?L@|!%b7yl
z)D*q#?zInNliEtxs<vaw98$*$?5hgg5S3Rx`bKvz)7cqrw#K)|E)-L}P;Gtte3!uC
z9_P&$(s_8yCMsB_SVYI<Bu<<%!FsmRgUb^#7L6HooWbO=wgIEbJ*G?cfv+n|WmIZz
z<1?$iX}W!uf}et)SFD!p(InGpf2$p9+^B9RnP>r@AWE*3HgFW0q7SRuW6SENlNn~g
zdKGwP1hH^i{8;<gHQ|Y_iu+@^>g4^ALT6tS3<utkRVTLR81>^P@zEN!g2zn99Lc84
zrjhm@*-*Yo(=|R39h|jsMJsNce5dY7`RfXT5knz@DH8*Kbiwx9+!_roWM?4npMUOh
zwWg^0$YxGxV^CdmPwSDEip9`z_84wx0G0@r>^TUY8DEQLZFPMQ#jVC_1|qq0QIv#@
z__Y-0SShPYGfmZ&>nVuG!1Y&aDL@mIrc2E(xfENmxR3l<fp3%b2A(o6woZiZ#4e{+
zTW;fhHt<wgHt-BIfOjRB-Uk|;nc!VCm6Nf{irV4JR829Bl_m<TxZdxwPOA~J;mV#C
zrdY}wl{{n4y7MT9bT_FvaJTy8F83qSUG7NWYe(Sjr|Q7n2i<|Y+QwV{9;`dEmb5#M
zV6;2l#<zBd$wwuZNJb^cfl1`M0h~L;l4BV@xoaT?_@8O=fexeFGF$!$*yUI5UtI{&
zxj_AyCN|Km=2OzB^XU=)619~hi$*%0?!tB##}@5huEsQSt!ZGmn@x7Tb}ygrU*<*5
zgw#ExaWAh8q1DxJ_(b0Dxv>x*Vrzb&Rlr{;jpX@RGx>!C{<>yrHwFWmSvtX5ip%h!
zVi=c!EATGpctF*$N9b8A_yJ&gX`-_u6+<~0F%?Z$kITIs&nwB8wfHn<CVJ_^+sfdk
z43dO`tZa1)#r9VB*`ql25r&)vGlN;pHiJ0@u+c|P^0H>Dxh}o_m^Wz@>uhK-an084
z?XEnl8%skfmP@srrDuqMD1X?6nZUUj-T23LN<s`)>yb9S4_StMTq86^=$IGNiW3{U
zsD^k0>=QQi@3|l}7>_B<F|#kweVjY#o*$GS)ZBNu?_FcDn642;;OErK)+HYl-j+I#
zsfYKaFlm@hPTPN8xzueL)Gy;2<Xbn}PCX{}a-LK7b^_TMf|AQNzA5_l*ai`O1%s9a
z?;;sL`f75>Q9LGSy}vGbjd##q$Rk3<HzX>?m;OVAD&2ivMXRyg6=|iTzVX7=x@uBj
zP5)Fip&8!}3ON~{Dx*nyX(@jd|Cd}hL~hyTY5U>Nsz%q9RnN4R*<(XFjzv8Nmtw?o
zoxhQKB?oJTGCb;rU8a|1(`Ln$%=s~YA=g?&^=IDT6O6`7FVAhaNT(LX;E<8>>%^ex
z=aVfnFM#xjO%@XA-`vHeu1Xzs<ZM?X<toRD|7`T8O}_pCUw<!_5s8bI)|%c7>sfKP
zK&9|p9QTVe-V0Z23IjKuf9R{+p1Q$(ok{|McV~q6D4(C(vxm5L<pxXU(eUk_kE$O+
zS#L$X9t432-7A)dXWKIp^=|mzMt37raI`rk$jj%;NBY43;j<9wtc+77lZwQHyJn!?
z$AiY?LITHs7EIos1yfLv>#qx@PNVH3E|P&o(s=pg7P>o6T^Mvo>ID+(A0Fp_YgNE3
zMEw|tE{ttsb<7O+ie5h20Ah%f1K2MLdE1v@uC?<_F72s1Je{s7XB=Noen^@8*eLBZ
zp_oNAaQjV%xXYOh*NoQpx;BC8-SM8M#?|#aubdLUx^1jHy;`uya!c0Mcsb!+mBk7H
ze$MQA)sb^&xUpP%POxre`D^t#tumB7x<{$-jz3)zRHMaL?nk@G{i$p=dgN44DJ`6Y
z_sz5A^}v}Di3gX!rQ2e0%ixaLO{?d0i{$jchM^JD*lM-I$LDHQ;soE!<+gJZJ|oE|
z6V7)jNBPleZP1emd#5&YiE+u#IrSy|;+xBhX#rJFRWs(O+(qWDiq8}~QD-q3hU@5L
z(GTzsnWvn-wopLhkldb}>_SQqPX<ZuYG?8DcIM_`J>~rZOUpS0i}(ZEO4A!I;U?iu
zW`5)|mBhQ}Qvw<NqP(KqEHJd{kKX6GovAt8R7yxniI=GQuHua@0W?6L^fBpUKN;Lw
zO@zdKquqg{-5f6-s=k*s3pwe>6B1d`Z^jpJ?u=f=6Bu1yO4REv&pCUX(oaITMy}Rl
zcp=z!{0?XR#Ldc7nPTlZ{Uz@^-@f>?(`?Nws*v*rf>ZH&LGGi7v<P-;n`NKmh&xlY
zITtv!D1=yrCSSD^@>x`BrfL~nqLbv9xye<+{igj^O~mEXs^q~TI}2|<XO%5ik!;+(
zpsFSCru!6ERp*CDNS&xou%G)Sp;I1OF*KHSqFJYp8b>Wty&ksACU-1Zgo>(qz4*{z
zR^3Ek=|9kv1-q0u*uRm2w^6Vb#<)c=J?*1bJz|7UHkUj+Vid^GuNvy-#++xzDSu`z
zS>MNv`99EjaxR(a)k~70VE;5Rg`wo#7M9I`%?-Opx?#R<>^jb-<|Eu&jXb3SZ#>CK
zb~+;mA11IITfO8S;4jR2rbXs#N9@dUZZ}3GiKS<8_cDZ{iMenW$L+rT-M;f0<soLC
zJ`wISo|any=;Au<k~A!h;GY$WkLzcR;^X5H{Hsn_@@0eYzS`#=-8m-dnxtx1dt^9!
z-jlN%(KY4~t14e_T)@PsCLBRWk48&Y^KftJ>cP>zKL55VxBcT(zQ+U_zMxZ#-C}dN
z-RI4P?eJ7%Dq>r;w9y{9nAO4<J{@SZO&FKvIi8r+lIGURZk?fR=A4g~dY6fPEA`Y}
zirt1C*J+<+r!}NZOq9N}H%my!eq*v4;Gsg<KmPhmuX1k5#`tz2RjQ8pvc<K`20og%
zq;Bzc*%=>#BcB&;T`p`MSV7uGgWunZDHJMaD#@O)>t=K%PG|BZ@N1ZC-nQ7;^2@ds
zyp+NAieT{7dQ#peK~4MV2e%_3Rg9(OJm88{hRWBau&E=hQvEE0k68kU?}*me`S4Pu
zX3i{H#_p_D^f2M74NhxE@r^$jN)w#UT1c%Gu!5!6awbrZYMX{Xm(5d8$)h+oM)^eN
znAN*!{V2B4sO_b5twAeDxxweDr8&I{q_bYtd2d4-G}mYYUB(&jjW*NHZ!9crp~?6v
zSIVwFP5%gYdoIsBo3Wze?=|EH6DJ}WjR#@fRXp8Z%RQ+-J$wW6^rzyfjdaOJt`spi
zg|h)vIn!I(%g47a@NaFNtrI&MxQM<KY{gjo+&V{g_)b?0Q$Bu?TA!y&8M<$=#mWxa
zW0l4Ed85ogrPl#@0)y43);NeZI3ykD61H(;e42bhXfhGYwzCa=a>>2Tl<OYGMuXls
zWwf+$A=eo*_-?ru)EGBxijZ#@lSA$Z6sDl}rj1WkG-Z3nd$;$dXY0?*PR(Hu#PZbF
z-n?sSuoIF&ky*r{5piX79G7ZJYp_2eRR_oF*$eaYRUbcSkC$%cfck7V=`VkRP2@56
zE<Q;Odd(7$xBhBe3|!f5=W#KcD*CNer%C_C6zhARBshcDpHMPQHoC?w=|k$nZf<o?
zKT^UgD$9`zI5mmADddp$#9U_b4cWOR$Ytu5Rkx%KY@xi;o{8se_6<&u30z}AQIq!G
zJA^%I&!U8y%40Jw&u1FVE?O*ev=K(SI*;ciVrmpiPDH|zBK+7t^hWAQ#m24`=3m&#
z%k-e`Unp^Rm}O3nUJjZhIXjx7hrXcU@Xn>O)1N>ETh+QWQ6;704NYVA<6Nzo7h@$`
zI8AH}irqKoG-Gd2cOYpWI_(&7Mwi*(FiOuAVHK|Dl)B9brU;}Cn7s+4Z(rGRPM;{V
zC%b9=P)1wZJIRaOqi@bP*2zD8DCgP}ttaX`yBr^OC&8v|A-<;Dy|hou`(DcpTXaN)
zuan8_zPnZ#Vef@iBREk7n<y<$91bX}#x4&g&9f<9>D044=1^gi)qH(qm1#;tY}+%N
z=;&3%uFDgcdgjBkRKcs)IeZK}A75?o@S{l)qKo|~OO$a!=w=T?OQukEOt$2BjR-+S
zhXp0G+=tl0&rEAx%)1M?2Il$84+xh;$L<B29(#~u^b+%BJsUieDa3u%x|%M7$_k73
z^Y!rK3jQ7j&R|M?1lCDM4`(+a3=$!3>;cTgU|Ij;I6n4~f^W<H(~e(ObiL}8mxJC6
zZ*<@NWPFQT`5|48ZNX$l)%{sHUyE04x3bT5iun!@V0Oo$^=I+ZPqAXeSf^g}yxTPu
zZ@ktgPflj=fRL|+Y@2EL#XD)W>ua#rDY-o7@4v<vIcAzw)Ktb&%-JO;`R+)jbdqVa
zKrzGSln8;!u^wc>+-9C)E}lZSyKdPHn3m<lwcXq^oHxW`i*w<ggj7e8nTNA&D=ekg
zf_UsiS;=_yFk-Go&}CLs4Vk20Fsebnp)-pyNPVT=mM>2A=8>aVlg?!W9P^9WGs43U
z5}8{WaR_>FdWlU#Zx4>|a=duXDqO|VCT0FCwdZZC6ptniJqOqID+xmbU^E(r`xwbj
ziMvhNEs1E0C>-VWy0CKwH*UCHCfYsW&wcKihJR^7zgxe}93qn!MD?2QLRT`ew?Sk)
z#IU<xL-<WZ?X8LqQ$;Az(QD|Fd<#Mg^<-$^Wi+sTJJzcPl1l%&EbOOb@55DI$<&4F
z`d}WZ61bWBF{%CrPAk}lj{bD-Q~4xAS7w(KFrHV>3hjwLqK3{u$-EOxJoFp{gmg7&
zQN0Fp$3kT1;-g*Wj+w=lRH1#CtLJm_FN4mV&nJ&6wqsR2$Kabb`>>^4GC=VadQ6$E
z0<KU;{Kye%OnCd$R&4os$EtEQ`qN#_L3psm&9LLsE#XAi3~N`qtz3^YZo0pC1v^r}
zLZ~G{!UKJWdGxqgT2N9>)Foesi)eVZh6|JIp)SKaxO^6gH_x1ZJ5V<7Cw@X9i5*<@
z=<~u|J+Tei+cHf>v@$vJOyMak$gtfOLOus+qZ8=ORbC0ZOC1`yaelbsLS<3!TIe(|
z((gAPNApM1ADQKc37RljVfx{V`@N!lFM<@IQaYZPe$7w*#PxU5(n|yVun(=Ucx#Vy
z&AhyX@^KtOADq%e$_vr%Wf?a!95ZniDepaFeuDa4P{>XP#`|YJ6f#k(OH<idC#EH~
z19q9$-L-k6!QzQ5*faQdG3)8()45mt9^kHci_EvwU@fxA)-yRLvR1a?^Sm)7X6jPH
zy<G2isX**gZUS$WrPzc`A0Bc}<#Vb|rE;{N2_myyUebAd$ljCHr7>yXSTJq0RZ75J
z$IA0Mh70LqWj0$a+B?9OF+Z383c-l@_*`{T#~5SaF2S1bXh#as`t)}AP`ujc!^%z?
zzGNY>_4P=*d~c7^o4yx51z1oEa9n&+d3O23KzRAO%+*q_>$e)@3rjW9DpJnqU`X>Q
zD<z9PGHq(4#d5v1n>TwF+T6Nbwv5eahqe8rSUBX25K$@K=frH94=ou(dIMN*3Ey$W
zyk004QRN!nYO=ZG9aLoHGBBn7AzLvOPdQc`?joXXsCcZ&{G?V?O{JGO*V0USNjjq)
z<^Y4s<UI@?C$ib6bksM{7lzw#SMMJ)KnIsZirbDeSzs;Q)<0hSv}jGJ_#>9}V4$uh
z_?ei4jW=@Yo<`-+!<LdcWCXUhw;XwP<@R0EQLZz$%AL@daiHMWjJFnNUrbCDN(hY9
z*-MGMwJm-)G{G}qOylN$q1Lfu<r;aw2%YJM|8+&uw|8HdS6XD)CaG{SjqA>1b4@NS
zLgd|qE)X)agx#xw?<f}0uNk^noAai`kO%Z6>cJmhk66B#{*2MU2j@g_<qW11ZcbH+
ztYvv*d>=0}8j>_Z+iNPolU}kNn?$BQXzJEzb;P+N0U<fP^c$QsNPCe*jN0LbD>N{)
zqsVLKqM$zVT;++TL`1DR@>uc3vV>@_i8jPyMMuS`Y98W}8Yz>NwAdXAld7r_wf9x#
z?;oDa#W+69*@x~lbC2yF9r~tRRbZh)DfXz=#Z}Y(lvm-g=j3s!R_~*6k@BA#M_geV
zj+r29l0TEUi56vo)KM%g`(RM5_qw7?%v3s_ApX1<IU#qsD6JR6)b;lP-XSIqP3iTv
zTPhYV!r?NRkws!J`qDPe<&AP0qWLJrLtfXH$FZ)&i%mGE3!Ot>5I<Itmv-R=e$=S&
zcpUXoXm726b3;&)_v)u(XvPmdRfNE=z7tpJOnWxE_-dVbbOKjMIrO^3n2XWr6A@`A
zH9|Z@AD?n3!~5jSkDEo}pQ3a!9-Uc*f2I#XkC54<^%+va;o83YK@x8(R9hLtu(kc2
zUZ>cp)A)q+(91VHc^4$4u#AHq1q8DB(M0>Cs*<j%#3X)Pt8OT{RaYX)f@_)tt&oB(
zni})pMAXuumDO=SO%ZXm)*~A3o;UJn&0<q7bp80S%@%LHa=buN{Owc+SMBLzP4+vB
ziqz=No5mGg0h9MCSBZ(E#V%~SOD(;bx5OvaWz?3oKPiKw>~ZF$&j5y@#1RH&tc8#;
zV`--r_d*v3x=sv3jPbC0>Ze?}ToU<@uIfFwO`U$O{0SsxVEtk(Z`%jDHXPQJ1XarF
zt9TcBnA+-Px{j=oG>TIcKP{nZNme0nR3B!P2pb%hv9o`xEPzRx{&bRV$)`OGbWP{p
zk^D5Gs_Zef2>TXk<4)?AVrQKmXigG&;yc-_lY5Kbk$_+1$%!6M6k1e^C&mr%b*WU$
zw&SQ(dDzY(@an~?7E!K`;Zwa9p*HZKm?gR6vWwFY9>45WscfE<H2(}L4R)4m0lqjK
zQbH#ch0O_V>y_#j$Mh+Ll@#pns5Wd{B%(*hevDD%$K}0$?=yHyt`e)}bJJ0CiYptB
zTFICy%n1V7q$cE42_rOU2nh%qkqo(YYHVm4V>D8yBbw$jyd|mE2rEmjnu84oHZRZi
zWycN$J_-ljo0VVAhdw5v5!>=r5?vU3nvI`#cP{AS=fqILnejPY85NFfqT&bM{pZ}m
z#*gOAORe21_GNj=!19!ZS|!A7kV(3QR%I0T*e4~qI7vILreiUxvSE1a#G3rKtroIR
z>o$mR+%U8|Bhba-@G3J&Lbu{`*QEf){&VD}cS_0R$kB%1M{kOBo;D{re_Hz}4UX(9
zD3j8R_SQU|I*0ex1?S{kF&bRXQ_==xrgc78r_3cSuVZ)_B1x96Hwzs(D_oXx>*hS#
z{e1gjb2*Qml0;QY0#ESMT9fcfW5P0~GwS$#lYNP#E*i((A925`vbud`LFQO}qPbg9
zP?N7$yZmEST`-t7A`*R69kg!uNQ7Vz!@BtxX6-RyPu<Zv2fLv2&oLjoeu^8iQEM-F
z3B3uznrnNVO77$JWjp0`N6>Unc(3-Fh3k5a*8C9om{R})eatc4VLlLL{4iDdjvC**
zR8JiF`+L`LuF2_3^55me?<Op_=v&ATH0G$yjuJM(#r3#V?{6t~xq(fn_F-*{bZ3va
z3ynexi-BE@dD5FpMLaC+CIzPb#NBKdzRZ$*gO>+5tc|XqKY~n1ay+Dr9cKueeSD^%
zZkm7$?}6Nu^An4Jcvp32S8WCVG7XoB)RlfKZldAF8&defcwKLcr)|~9h?|4ildg8B
zi$n?Oo+GJUAJrGi`E)dto6w`HJhS+8`;j`ud!eOW3;4`uJhTc0C3>A~)UylS1g@V0
zV=zl!6vi|YjUeom70ytr9EH!)zZ!jLCeZT9(wcr$u140MN`q-c@l50u_$LInr=%aT
z5^t`T1HX%~LhE}*@Ti%jO8^Je8z<*#$IlPDx8@=%A3oLEZ8~vWG$f5m$*hUb)Yxdq
zOJK<@kgS8cYv?)K%LFgJ_Kj{WMAM^i^jI+Qw$J%0%3H5IU=>iIN7()g)1ba*TbE}p
zw+^e8dd0rRi+w*z1G?!hZ#-_^p81S`-a1SF88LsdM4rOrQq8Le*L$sZW>UzN+M~2M
z0=kIEw52OpH&>dBUo#NzQscEqePlRsc`ff9e~7L&U!bP($0vPP1WxijSPN6o8?cL7
z$&bf2u2(FxeJYxOlVFS6Gto|$PH=;bfhFOdue%QB3G199v&L4=)|YCZ-r5oOyC8xs
zR2;cqyuo|_`01pm=zXE6DSU~-qlWwn^jL7_%2zuESV_L(yLoKj9jW8UE?JL@#%cz+
zb`+bdoMsJS5VKEpb^TLQ1#!qOsh&E)Ns8*=)8phvDWg@mpZN_GabuHqk3A@Cajq97
z$85H377N{eos=^393IxFU#dZNYnYaJaDCL%IPa3d5y9r{Go+PvUZLaSCPk2nw_Q(!
zh;bxtt_NUQ2ju3&47`t<UZ!g>x-vVlUN>!)onu6Q!nvBwOnbDP;6b_D8BAx9G#&x$
zL<g-CcY~RsDlYGYz)Go>QF6jFtS^pE%{cOZxJsQ~ttUMx?yAmD&ulaM`cyC4+i1L9
zvgEXA@vvPG@(6UAw~k#^XIhoob|I`4Ye?OxBj|#=%L5wA_38J0=XP4OB?EJwc+LxU
zndT=;b?7IT9pU+mUsT6y>4W7u!h)le;eIoFg2^rzwzM{Mf{bQH!)SdQ*FeCs?dQ-8
zzu=+JjJAs%1jMNhL4wV}NHB;~%fS@6*QBqm2Kt&l<KgDv6W$Bm9Lki5Njlqs&8|U^
zAXA7X)K;8szNDNE1T`0@)8kj?Qn!<ZSV5Is;Sep?^V(*v*UW^?=_Doa#hgW)ZR~7-
z2ZEe!tZfk@&f;`nAUOaL0sclcbJ9uRgFs?%a|;noIfa8kz&CL^D<slRgp<?B$%(^>
zmjed3<m46>7UtyQ;pE|A2S%_XTx^kGXLefz{T_@1C~^>l860Ydgu-k=D5zjlm;+Lr
zjt+RrFFyN7*&TYGErMeYK@KyR4JXjS$<4vb`P<n5ftpZDD<tA8&fmds2HOEJxH#c^
zV}1|H-0Uk1I|sP+9@XY%oDge>4a63S0N`-{9)O({3<*P6!R)@m`3{$_-Fq1Q8CAcA
z@r9m0o2{<?`}sCDzb6HOly?Lc?m!H_BjXDS2$Vc?YC;e&2e=tT-Vxvt{cq6%))R~p
z*+a4ghC*%j_>Ah~v_)`2&3}&<FwWt3Kpg%m6hIYzMH~R%`Ok$8HR=aSZ0#V3FO)d{
zB}(8>gw0nZ>`>njNU*Ir7;e4?#};e@K>$h*L2#Oa5l}NuUO<e0%ipVD$FJ~Eifao+
z!1h2P%&Z_bU<4;H;4g`u_65tYfPT63NKQM;-{XQnD%k!d`B8xVnb;`XA<g&zHJ63K
zAz#q~Y>e4HZAf#@!z1<x+%qh{M-U}&^3F(zEdsDrU%{f-_LEFPz6|?wh+2D`{yn(;
z)%bH&xd4aRLEuQ2-$S!I81?7yQ0n@7Sg76T&*3OQA=ZDQ#TKX`Up59{Yxs`YA_wA#
z+IsdsdmE4p*z#M;!FFN|-P=X%z;Fa)AN?=p=3vwL3IX+medZs4mykwnbReKw1+?ET
zhT2bl81oea6r4RQ4`A5AAr??)31G%|(+-;daN1X$)zMUz_yhB@XI;L7`rWKQg#Bfq
z4>M^GZPY%i1+o9J{U2rFJ}dW_@I~@OP?$+*!@+iT5c7SMzwi1E*<S&01Y0}ot(=55
zphZ7`_}2NSaLj=6AxjwCMFMII)Dzi)t$zUZwf|2cnSb+8B$RE<p}<U(vjVjMA*~=F
zbC{U}YO@Dfff0bK1+fL$z|5h5IGclzFc8$%%-X>m0z#rV0=2aS8Z2ONn>`3WAawXK
zKj9?CiCQyj=#NXb-~Q8D?t}g+nfq4Z@Z4X)+taCkMSt|wFM!k`=1?$59c&A>-1C9{
z1yuqJxVriel<eu)cicIwgWsveuaxPFBLes`-vRz^;va(lkLi=#fs853{U9@Y+V&m3
zzgH>1$ov4|Kdw<aI?8e&z+D0K1!@lH5lVI7AV5h#U~6lTBLt4xZ4n^A%>luIIwdGd
z_YfeM1ql3A^?o4fpHifMo9$D!MfqfAkpH*V3SkE^16IxqW$?g&wcWFjf8RyY-50BW
zd5!*#Thte0@kMtIsny>~Q8d43v#d23f%pNnf7G!37TAB>#%Tk7f(_W#7BFm3Tac3#
z)XeIT`2s-^d!`Kn|H)<gr%c)3$|q31pe+kRox}bGN8s>bZC_5ldN%*KKk!$Mf!{sk
zZ|)n&0(J377+e-O6obu>%7A<MFRIcXL;7d*2z3(vw|U=RO`F+1(ToU?**@KW7r*-Z
zGvOaHY|qvH$!q_5Hv7v?_#tl(b=Va_9mgepTEK5zf8;9ejrdN`54`8Ut}Q=<`0c|E
z&c#2g_8y#Hotl57^{{P}L4~_O2q4%E_#B6hSg0eICD003-7kXT1O+affI&c<1Oc<%
zSCzd-9tQVY%=aP{htE>`h<#nWUoPtb^81IlzZjwT2KPX!6i_je{S&q<RN5Ra3q`u@
zQ*fx~7q}lh92LyiANWl!zd0~J_WTt%hk14&b>DH{><0u7kN*SszdD$H$B2J33z6`@
zISXM9wm;zb_v0cE6$P8a|JI@iHaCYuzPOqDvi|qu;|0`hx4$(Ttzl+hYmglbIOAFa
zCiQ!4|9%YB1X7=0to+~9M#A?{1h{#4+d?>?P6!APz-A-_1jIss(32x@wEj*w{$}i!
zw*f<~^<eO8e`^5-vRY7U(1A5zf*_a=WBWJbs5a#9&rc+f>jtvawh)l5gN-Q!&h)qD
zs1E$^&rv;yDM&|C?cdGFKZpt(_=bC#u02240_9}>?B4#7U-k!J_qFQanEuV(JmmEK
z3gEw-fw-WltfdaxKMj1Tn)wbD#9p@bd-4uv5WZybP`UN*CjRO~a(Lpe4o`nEL;u}#
zzJqg!UEd!p|6`d5pvcC~8j6Z<18F@AsP(~y1bo>`JntV)zC-)a;p6M5Zvye{{PBy<
zKZWx(hxc#I@$C!Imx%U$DEk}TsI3@9IO=G*AIU>n0Rg<PX+W^K6%fe#F`oI`o#j`m
zaKN^I;<WRNe5{>=sr5nH@;s2A-50p83`dFF_Zsp4%bNXLBSROyQ3yiO^8<<hS@wf1
zEdeiYPmoY1_6OYl+t`o%nZ*Ar`%Pi6Yx4Vv!~a6oA5ex0e4)w_P{g9bU0+Pop#lXb
z;6Slw2@qEQo<zgHEobTovj%D?{tFl9uvywC^1x00f!6=5g6w<lKcMvAW|p7`gu|CZ
z3J4Vh29yL0`laOkXIH}xsGQLR+gkot>H|O<2#z9dufpTI`l*98LA3#nGf+@<Q2VhL
z(nlVcuKn7pA4K&(yIz1`9pn-It2`=YEv@rk7in)nfC`;Mj^zKjO$MU;|G+{4(HJu%
z9A*n-!~QR?6%=9m->FkFhji-Dk>&rI!)6YH{$PXu8{7pss3jDY*U&J%3TP2X`TKIj
z!<*F)#Q$eEAmHNB5BU6}ivffie}M2ULi5*yF#pyAJ%ADjjQrIx#tdu=)L8>tlY{M#
z73Tlhbue{7LS#|t+8=oNkFJI?P_S+ZIY_5|^(p?D75TS@#iZ?k$d@w|s9gt`j|zYx
zpso;<7XULuLXdy6fEVCr{ueLB`Mp#N$}vVA77(aK_@&$Yw>4P^;2tX!`FDvP|62{$
zml`#oHti3n{HLtcU&*ro`neZ{KOD^cIkvpta_H{VzPSQwIQDP0{dn056;Boc%#gW*
z83c~H-=q!EX9FEnP=k0mxcRvGg?R+{dD(e51c3Ma@^NwS@PU|sQ6M#_BLu|5#lyo4
zx@HGPS|K37iF?2F8YIBM%fYwz=x@Le_L{vXszO|xU~qGU1nTB9P}zlG1KC0x;K255
z3qb-s*MJ5~FkpeqAxL1i2Gaa&ASAGoAS4iO1#a5xgZ>KTFlgY0*8%zxz-x&QaQN2t
zWvIEC$o^d&3E=L|m-sm<Q6|Rut?SU>J&FFt`@LkAv^DZu%eQzLaNAJC8aM`v(?M+M
zBov@X#ORGE;J$+hNFFE>wsZkOEP!HqDC$}f>f(bHaKqCH4Ajs9*TC(Nz&Q++#xi%X
zMqMZZjDR)F){-6WU~7x|4hR8o0ThACK>T=RXustUN_&KShqf3%*)QeuuT#Sg0_uHj
z>>Pl)PY}WdfrQuq*EQglU|Xo`el7*Xe$Emp3IfRk`C@Z(6gB&!I5Yv8fZMFLW-c6>
zFjE*3YKGtdpq)QhZ_t;C2Ms{cG?0oig<1nuW*mQ&+FuZdqWMc)6#i|s_9#B2Ca9#y
zL4s038i9bBLHEf)T~*m97{z{duo)0pf}pC(e$D<v5ck;s)06j>0N7-Iz~qOr!Y`Ph
zw2Pgai=CHSn_EzXUr>aHmz9fKgp2Eso_`3=-tz(V`uZr;qfz1eA0B-O<-<(a&)xks
zDi1?NJ>{T)_lE}^!tL;bWPnR`+CTveQ0M$JRo@mxkwcY3odcu|Glc?&#~<<fHckz=
z8w%34sw#pzRz0=`e8@i@stdM;z@ZS3Ox2UUs1@Lp{qbOF;L@or7<2((DBzI)@i-+1
zs0BcgtQGjTXafCkYhZJ~0JgS4d4qopPz7dX3(~RyVw%4l1=tG*02~KM)xpNz0SvgQ
zKZ4wEIkXCU67s`Zp_UKW*-%HMAC~VA<m8J1|M_{}*5n7%{=1>y8~xvn{C+$5HL-_q
z-Xr!0%Jzueds~47P&j1E0f5{ew%>Nh`lHOb1K^GQHJ(6zvGn_-{D{zxa8Ve2yC?_T
zZnc1k0LO7o{rwNe!M}T09vb%rQ{Ymi$ljF!h#X4se`7v=7<m|gI_ie2%U=O-XykVQ
z4&G?;mp~jIdl<+b88Emu3}!8%21fZC`?cL>Hefh%&+Xvk=HlcQ0y%PX2nm8vsaL>{
zK%%TPFaT<XQZAJ7MtRA9!JzN&!~hUDaMODaJUf>#I}Z=YQILa+3kgy}b?u29urFWR
z2fc@u80S}39$<Tj3UzgnFCL?^oP>h|)LcZ6-@+XDkB8lqTZo69&(zeE9c(6S$}Yge
z1r`!A7X(AVKyF~~cI@G~-vj-24RIf+xtTB*n3q?Wou7}Jmz__T-+~<sfMe$Yz?*XO
z3IokTUw|H(`#sPDuL(eu`^(sGP2Ugw{z8_7Im80&U=5g@eYAh*{WA6NZGe3#{qADR
zU#OcG`yK?UN*-`*f#PI|3mh68AQ_l5h#Poaj@WlEfDqZMrau^WfD2%neg=gqxR;Pa
z#q9v~{e$k`&EGFamC&$)0vp-S^AEaz2Vt*5Sb~q2i(3$o2OeM<eg?BY=66tJfr@eo
z9WCi!&ED(#!^vNZJSBiAGipPYGK0bGVDLRx2=xk{pFn<_aRBtk5kK8u`eH%F_UflZ
zzLnkphY(cYK>}$7hoG`!s3NUjbbooye*d8`_<5i(1og(EL#{Uf(hLGzS+}*^yHl(V
zz6QiK8~{%nsO|y0Z@`5`SqFedI4U9t+##_5ihF?SC(xeP46=a3Y(Or+UI5yEThQJJ
z=)wJd5USP`!~|T7_%aD>288BaY(R|q`l!0oJ^X*b?+4<4C>@bNrT4$g{ITzQy7x1i
zC`H|W&cXNZ2kmEmzYRM0{{0|ecaivMci9Ju>iT{#Dj=~Jd658=?0~|rO<#rrMgVwW
zjL7*5sOSZ1;P(xC!}fPWxkK+>0Gjt3ffr8!Z>r+_`l_lgD4=}Cf9i99*FQBEHR*rz
z|7q6kP5dAK{>Q(6g#-VSpMQmW|Fd8Jlb`?N^7HLwm%vLU#Oa(+ud@94)tUmo_|+4B
zE}(Vq^XET3_ww>(r}qMIkJX&E&yAWBN=GV1Uuu|HT823BuGBuVcI1u6O^X@0b4$Iz
zB~)R3`3aR2UkPOMtjkGhG&yp7hxK&)K-h}l=jMd+jg^rMPnQISW%Vc1JY9mvOJc-I
zm^)<NLR}VfU#^q5cRQ6>6lFb3>EkP0RX(F=;XUuZ>iT|Fa%+snsehxfzdlxITiDN%
z15-JZ6}mHFL#ntv>t63!Feca99DaKjEre}jVs^s6yx-hc*IpMhORllXhDdR#uMo0i
z{YiG~VU$m{?uedoO`d4~C0DJCVkP|kOPSO7IHOeRC7n+L?IRWSU07AsaYc)DF(sE8
zI14s~&j-1H(Qo%kdr(`gziA`;P`?s4I_LjsvvHgT^1e<jclDWZVlD?6QBbj_eFRrP
ziC*9AXL{;8Ib)qC7Q-jaaS+xi78DTc!P7;M$GA>1T29E@Yi{Mkx<)QVLviXI?J21)
zj~=C|U<RhkOvydyBF0_trIg1qkNbohU8%;q8yietv*_UyQ04rZ_wr_^-KxLeYJ}ph
z!vmL3S_|vJB~2Ei*;&h-u#}aETbLtC7`+W@Q<_C@otPA&W>^}@<E1Bxgxh5LUSPMk
zWK0H6#L}F-SfhG7ug<(SHPmf0+kL#{Mc*qH8I99tj6>7p2=WD*xhPe&bt*<}uU*tv
z@JQvok$QoE_=A^&?da-7q>r3<2B)M{L(#YgW{Y!ad2NcAt}?B)%qi!ZgfX#mzBg9_
zu+bbHauz3})`Kw@5Dw;rSzDikqMp3SqE9AaOCntzTzrNrxNBH=_T}@-9zzeFuGb!S
zQ6}ijS7MF85DZWgqoBhKXwElzAv$+rq**$lHlXA~XzPO^SI+xg%6$*zDS6qiOkhXS
zT+$zEPr>XBlSzJIq^1}!Eo0idOqYW@wuZy$M>7F`O@A2?O(rAl?b;p^KgISCJSXze
zNC|_qkj9pvr{_6+SCq=Nk%3C&b^RBjlGe9CS_#r&K@^V{n5tq5XkzS(#{>}~&mGO=
zbQ8@!wmx#WZkQ=Ar4XCO))7qjIz)f*+z8&~@L<e1tY`W$X)Y;ep9<PMeIVfM;U4o|
zD2upcn38g<HVC^fPK0A>m|{^x*FXoWmXLqm#7{hT^W$ablh7T<_|oD#%?_jj-df=*
zK4=kU1>r8%@_1*Y<Jye-$w9kJ@xdu<iBB@M<MCVNa4Krqc<z!0k=}e66TG?A+tXJS
z+&E|*MeW4nEf^{~UGZ3e@o}=(oucFsAI=(PPW*^S;STfKZd-&2T3f4<f}sM)wEsa#
zxM0WS68o6fCwUlqM5s4foT6Xy1tfIO=)_yH@aauTy?H#k{a9H&<&5YBrcW*m+?6N0
zWqEo-9-Y0K>tA5Bk!42CNiTAfx_X;+$vl7sf5cBRQoFmoY?em7(Z=$Mrr}dz-vpRK
zXFmy7ld-5A7w3*@mvn4nc^R8y4ekUqQzi6njUVY6FTW|vUG=rI0%iq$&lYtvPn_{u
zA|{y}m+dI%pG*pW*6Fh7eI4%sd%zJgA=VlNOx@l<bo|MV2o?nRZcmlaGk@;8?m^LH
zDknz;!{{*JEw^8{>$u$XU=(?_^e9eY{OuExOMxVb#;)P7eOW$6Pt_Z=%&&i@8OT=j
z9&5s3#*QKq4YXu?_{im^_lBSG;PZ~8gjL*jxfPi2>8Ev+(6yC7>85El9fNa<-G%x2
zG|Ek>xLv+t9ye=?-26Jsnz39=BE<@c(bIg;uPUPvE4*Cx@>0xqmS~>#8sLK<^zT|I
z=|`lc6OpN#s!gE#3I~J=JbvF979M2gw84#e*{~bl#C>KU$Rz^mUp4>_>Sw*v5SUvM
z(AFi_Lg+fU>dnZO>u-QZ4K1j+!TI5c4=BCV4O0Tc>h$aNNwEdG^dN?2st}CQ*X4e}
z2&_wbJrQ~*IE5YCF`!d+yk!-iTQPUB2-he-Uhs0mYfL628rHcj@r>+INDx<rx66n?
z^feE`MwMLsU`s>Z8D$lo_aa;$-ajOX3$*Nr3Q|kNZo*7!=&ZbrHdp~l;BA3V5Nb`v
zQtup{QbLfDN8~~uDC;#mpFO+P_qnYxsglCWxJ_YcvA5(t&kH(_%8!o*5N0Ei*-Sxo
zkGsxm^{r8`lH@YzTuQ}wvrS~8i`Jg5QFtP#tmLiovjI4=I=W>f<3?gD(SrNrcKaIl
z5zc8Py1t4@nVxYv$iy*(7n}JJH&aaaX$q=0na|(2kTwiqa8|VSdYs9w#k(<c-rNT7
zCcy%3b;m6ADNkX2Ts^4?sHDX`gz1noGYo2&!9YglxOnjhWhoAOoldbxyOvi?t_SNS
zXR^uRdyX?NS&89f&G$p(fZt5hjleJ9j7Cdi>eFwZ)qj}XlVm#SjIL~3)EcM4_6pC?
z&v^Cvnww;Y2lUdJhPBGN{NROcYA0(qH&T_yknAv#qpc^mW~`3*>7DX6?vh<9i(6V(
z9#eab!Rgi!&6y*%6I#OJLGX-R#K0|yD$btrh4G7&5@w;+PKcsH$@~#{?<Tb~=bSdr
zbq<0kmIZM8EU)+nYgm=+iaqF%?kpNN8z{^6!t&8)ahM9BuP{ipx+imqhkI$8L))+b
zY<n}bt2?d9XkKAcvN<fy{^XTX5Lth2E8FuE$EEI;NXU6nKrdx9CClTlrF3F(4}YeA
zVjA#{T&!D@t}zwnytWyvn7|%#krD5l*gL~lX+feYv!6~pAaAU|+qmTBBQzFmrV*|Q
z8OIlAG-)w9VPl85V@Q<sXcaAO$BsbMv%6rycO>*a>AghsB^=r;sR%i#DeBhanEk9v
zQ&+}0<X=ts6PkOCidh{!UsruwikvltA!2x2{PM<ac6YMbEDe&a28?Q)t>~5dp~5pZ
z-AN~EpEMY5Jyon1AP!P#SYchfYcLTzuR0>N;vWz*TDUk9rc?AvY*~?)GSZ!Eft1S9
zs;Fo#%t1LzXM`B|Emvk5Z1fy#tLKU=-X;_qt~5|pzLzQrCi(+5df{Er@E%4Q&MX7X
zu5>$t(Ctz55)aT_+?yLyZr5+NUW0lj7nO$bJQ^T&I;qcQMvEaLq7b;1x9Exy*mweq
z-*>%}I5rff*TulBqEqzv7IbynB(=)khQ7tdE3R{bAn8OL?(0V?kpoP^Rj#ce$73hG
z?+*xkpt221Q%=Liq?eS<jSq@wHF(GM;^U3NC61J^LHEFGFW<81B&%9qND*!t@I9sW
zq~`1~uXcJlP{I8DyJ;&;4vf>!b1bZ$fqR}An#jz1!t3EaVPRKwUNHFYx@*_Js(Mfp
zPd?)sG%aIJpk^-K4koqrmVbV11fTXuyxDwieVBBxZ0*z~9gdEZJJDP+1!q~P6**i^
zNoiE5J1yM1GHdVnbcWb}J7aN}@G4sO)#GS6xf~oiaj}nd0(>iKXL~3<fFH}%vV*un
zb}oNj+#C>5oMSS`9AEd}$_>Lfo_~3(FLG&G1lOis?~}+|i21m5K*(bMWSwjnL8V`v
zc)4Z@jzs0SicvNwyTet~BaF(}Baxw*gRW5Em~m1;gLY;PwPcEU#VNZnFD<#JN*Kx4
zDB3PeTS6wD9$$(N_PBRlqg8|R#IvorQ}U39rjcq<MnWq}4W>`twDko+(oUSi81Yqy
zo{T3cQy+bmsE(nfIe5wb<7PlY2l&3Qe~P#=Vmjw6yTeJ=kxQV_8an;SFq{yJNaR_Y
zv=J-2<$$4U1v5Iz$5O(t9PNwh-<?bj?=(n$)>u?D-A5^|8H|s9yfun*jBw*Nde8fg
z5#Pt;0XKUmT7+imTV+!2LZC^&P%*FY#}pW+cT5UnyBn_9wB5;tPe|zcXLpEU72WYW
z(qw-Vza2L`K2KWc`E~`;n7L?@K`Wr~8P_siqOF=AmHnk#<B0lWc-RSVTE$kF&5-dR
zk?v6EOxDTM<nEXJlKI{R-CUDm2B|T!*uNuFJAHH|RJ>OH1$o<R%{gqVfVR~$7}q}y
zXiMz~ca7)VzlAx@%8EUip00hV4pv^J=1^<*-nZ|yg~(Ei&MVP`i*a!Q_?tDol)WOy
z-{B7g13z~4mRkK~Td1_TE*T2~iZ4O!S^N%$e|Izqms7~&`1;l3x0J~*%S(>x4CbF}
zCK_%?_bFpg;Nm2GY$X$9bva?tfaU(?Sqc(R!DGhs+`Nm1Ss3&J8M^o4bXqvkxOJ9N
zJ(!meQbjW4@BIrilqZUGFI3n@ku+p8e#o>c<B+SpndT`QJ<nPkZlCi!y`5%@!~WQ9
zS|Z|)Tcs+;h_V`;siWbRiqIpb6lD*+-kY2lVv`}b8CZm8Se$XRhsY)U;cRb$i=U6L
zy=K(26TCrpxT?a)k{fe}FIcQa&95ut`XD5VuODFtt)H;=%;Z2TWu(vaLFh9TsKL>g
z$3eoR5f>y9^T%kbKU#=&R9Bl-b*egeoMbSL2+i$x=lXc1T1K&y$;Vk;j{y&PJU(If
zcs1UDNAdmCT(X_u{47f{?5(91h#4~s-1`pC^F!EJl!l#bW1shEZ!N<|x6rx8Si+zo
zy65`nPq^Mgw@=|!6kS#!75|*3sw}-|b|aJ2>9e}u&~p1JkjtxAa3QnF1-2amcwang
z%#JgUH?^VP*3n^Yj`~9T!TFd_`eH$Sq|w@7oT2*>UNR#eUQ0at=o@#IM(tQ8q}SkD
z9~S7*1jf(TGSyJANAYzw@Os@;8p*_%6T80>WL0?N`8JbOU~r7|eQ_fWe)OIg%37;R
z8EZfGQ%^sqtHejV6ttkQo|M{f+1Tao0dH?oN8Fyi5TegjjhD=ksTP-bvq)|%D>&Zy
zez+dRZqa!~h~8}7Wr3|s!WLX3?CJZemxL@&poN6aMm`=Gak;`pE9?=KJtp*l%tZXz
zi_IwMkA0)3Nvb(p$dG3OR1FBX@lu#OB1J0wgM-9ykLD25afQ137T2B%8_q@B8D4@j
z534{}GIeKlRhsZ3EQDzMUM6%m7Ntl~L<S7KxXcEV4$Z%`rV)TCVfg~#?;;`IPX=XR
z!kcXq<G*)QHpy3BIh&Zs;RtnJk)I{T1yM7DiO#z|7N$<CMtvUG&a%$gfu%+D_-!Cd
zPOtkuR!;&a853%fs8k{v-L$i#2@q$z7-#F^O6e!>f$H>`GhX#L(d?}2ow;Y=oRH@5
z<n|4^&Ji|Fsf}veV8;BDv_&RLr4}{fDh^9pyaJkjk%380_r~(hn;flhHLt)dy!|Gx
zZRmD}?N$$ecMs*&0D1|WVLj#RtFY^%iqeQw`}-g63urW-<Ynxs*i62;nR`?1z6USA
zb7lDJ!WHw^cl>Xvt40x7drbN(x+N9LT)c!ysCHFv2r4bw)K%w@Y;1vePiAb@MB8JN
zKx=iXXqB>bRII@qbhj~DzO#8ifk?CY#;Abt`}FO3y&JnKBXwfH3+74M&dR6D7i10e
zKnE`|>&ujimz+9htQ<PZ@HucgLQ(I9wTRojpq%+jtbM?5p}Xy#lLmc$Lgx4E!x2~J
z6t&TLgRs}vjV7<Ilf_rRRhnnIxaMTSPs1K}vSkzENNHKBz}q+uzL7sW8qmlu44Sjz
zyA@kr>2>awT1-J4<jMH!%KEjKaxt6-z9G2O*`Ud;8+Y}q;@F@r)OeLcX7_51ubB|Z
ztyA^g)?4Ok<_QcqOK*2iNKfr;&#lGC%U)&O?UAaq^MS=@EBxg|9aK3wXVEim#71q{
z&?`Kyy<x!<(6`HH5Oy>D%EhD9B^HC1@jWWZMqb!CftJ=3MA1kHN>6!4iA(v?8o9X#
z^oNFa-hi--Jctqu4>Ei)SjL~l>hjD{vhYJo4Gl)Re&6E`iNJOITP3f+(_2Czus}CW
z^gLx>!JYGUN}q@_x8c`6y(v~zenber>e-HMr{fH1NW}kiq;$^G;A7jTJ76^I4t|8T
z%w)v98&)a-DhadZ{SjD*yrae+TOWF!Ww`KE8~qh21l9~+t)fCJ4iOAIx>n*YplB&p
z>|t|(Co{liZm6^7G1~3$BZSp6m2ry$>I5-#;9(51Ac`HcS8ND@MJ^7fnUrxAkD0S!
zSNjK*&~4}Zr;ain`6Lq|@4~F2IYk~$>@A;gZgcbW`@)A-l8!gzA@sv+ZX4tnFWxVS
z-eYgCDAu2uIQ}eBCSMqrQhy8G0cM%ujAo8xcc*~Nu)k@Ay*eIkTa*#g*HwD9w-{$8
zENIHSL~T4P_N76nZ?TrrO9h;?H12m%rMSrJOKtggN%%}<2NhbB?9E)#^<5?<1dL`!
zud83d=Bo9os2{++I((U1S+fGZYkeXY!>uw$8QggNDd>$R{??{V067KYrchyi(+#wR
zceX<xG@~+lAQK@Lr@2eKohqK1V~*xtQ;O0m-aLvnCinbw8D-gO*KyGucQVonaxyVn
zda{ukbDITK^6snR^784XmW=Q4_#fu8O49F=xAVtET`@r4iYy^*e1&~=mY?nT`Yqtc
zd*`BU-E``a*%6K@Pe-(=@T;Rk@zlEC-Z_6QxsiqBdZhPCo(y!t-O~9sA-P!V3`;5O
zb9$@LrQ$NLMS-m+^PU7vP!Kk$Hb=IovvOoN?Uml9Y}dugPZ}6w?}<b!PdW4OIdW1}
zBIZ<5Zb;>ZS?!n;^|3j``HScUlz6ORR=pxfJ*!E+Lls3#v*34Izti-FR1QJ4oF2CT
znW%iMXP9BHrKe$ds6J7?Nh$1%|GQX2D&^6lE&7l*HYUa6h!q%{$Ve2;O|F||8M{pN
zo6RYByGaa>s9L$CcB7r{s1N&mPPlx_>dGXW<Vd`y>)Ny@`ZEeQv7cjtg8YYmZbuDb
zYl*bt1_=rCfBA789uPm5uz=8)ufQ*nfB6%{&&|in^A|&hw_hOcG8*Rd_r|U~v*|0a
z>DyB8E0~Q3{+L7kuQqPNr5sV_*0MdJAfK5Q7sZO0k9f{{RWX!^g{cESy603>;JaR-
zcAhufb|>r5tbNc5bkV3RuaROXh$x60vpSDKeB&vxSLhSr3Y_SjgbTv5*R(KPDIrj0
zVdd%FN-l2xO^sWR??kaz?t-I*`nJjYYC0=Vnp~5W`V70Of`O|gOMID%b#?c|xOE&_
zZ3-5Nr<O>`c3fcS6K~>*+ItmsaZ;5SCfK?8^mh~KFXTSYd+2q)koP(5S}KuO{+)m)
zm|lTTyr0v1Wl?&)GcL?xt*DKaYO3tKC-ttYss3$S<q}N9Op8iUOOeCM9-9(_8sA=v
zN()z(6$9Inp7q9O&le6%cvsNRlX>QE=~Q<%_jI;QC9I$7eQ=^KXj^u(++jCH8kc>`
ziTZrXx!t6lF_L@-F2QXoo00eCujMs%H3afK)sVp!NP(2|BKO)FJb8(^xVgAGw!GPP
z={}a%t#Ib;2A$ren~<!l`^3rfW(zxIH!Jo*e#F~y!*$8tZ9T;!+B=e=eqCq)3p}4r
zr=TGS7%}i^FJErloy8OiMDJHqCqX-3>-m=F8JurB#PCi1r<~ZE0v~i!un2d#pX_ub
zmY-E4wWdbjZBTBk|6G2Bg$&J1l}bxd5##=DuG%ikjwEYfFGXMUR)-!WwS1Nf$+Zrv
zD!0X!y>TZzuw=k9ay#|-ZZPHUyna_(J^HXhVzboiii$PCPxH&hPQ|+!v3cR%S;<dC
zD&E6Xca151eXIwLh(ReSg&rKSis}(M(nIl%5>H4d>g6uuP|v%{%Ff!Up`)Li*mwB_
zFt^^;bapm(Qn)(QcRdiD)Vrz>t;O!z^2z6x0xNA1Q~t*b6O%byn_6fQ3W=eEM8csY
zOE0l)PT#(;f@yIwD(H30vu*{q=(@5{B;ecdL7L;a`P`yJS*6d?nhKQ5FfL{IZiAs>
z9zhv3krhX)+d3$HPI;r-xbrEAADzxOW$fk4cIFK6^`bzw&e}}Q7SLS7^OEX^P08J%
zQ@Y#ISjj#ZbOz_nOekG~46Ek_ll$oQHv?^tjq@DwA->y$9#ZOUm&fQ$;8|+dBj}8O
zGY4_hZAUBkwsK2?2}M34?RcD^>&Tl({^P+XL4?IgN#pR+C5lTkQpPt=<dHgXk>m!Q
zbr3t#hEe}I4^l1p?EQ6~+mI`(RGD))^$)CNZ#ILj8}+IO48M87aH}sJ;y6t2%Xard
zE0sBXBWvrJ8I)r+Fk8OX_ISXH97}1LT_%Tdp8gHP8k_lai~ur8_WYw)-L9{`IX63-
zRnHmh#&Rx%lCIw*neO&jtQvOy?zyO|c=YtQw?T&EepZtuI!ons8kB9x*my-xmMnH`
zKf-P);KPzbiR3eut@Y!Y&&Qm9W8P<Cd|8Cl(Z)HcW$Lt!+nLm4zM%~fab7$uH@{n<
z-QDi};EWHUs&4e*`9kTW7YCNf?qm*jE;m>{KuTW<DCC^xUrq_!d3f@(&dX1qU3wUG
zbT^kG7gyg5wme)4c<ZTIa$(?Nu+>tqOjB|Jv?9ZxM&MI(*pStxLv;@GrSbQ%vVsq`
zYbKORZt&6gb+DbF&rWfBnGnzqQ_4X%VzeRMxzi?frp@lz$MNhMj-b3UofFemoeZN*
z7*~xrE$HQ^drjOkBU7L>ZuQi;eer~P`HrTf<}dk??|QrEl_00tpT;gWn26uG!-;X4
z=YgR~D($lpvn}rwffWu7k*>&Yda$&*U#iq<?KMp+xpe~77vAM@Wm;zj%WW`gHJ5j&
zm^Q@HwiV8Bp2R6#wcuwtN)RvMwonlR6L<BEb<ppdi+Nd*H+tKMl@W`0gd2`5dj3kR
zUO5c+#fHX%mnxJO31~G~G4Vt(MU*@TLhRlw#JV1_(c-lM^9vTe+*~rZa>b#G5$>az
zZ|AVas|vKIKN+s$&<?E?NJW#*xizGc$Mo=4q4u-e4-MCco62cb&Cq=AzRr$k#+y!t
z+X!#aCNt|V>Q@=2&)Y3i5}wYxe5}8TyKFl8g&%g9+%xfeu18}@L`?5g5o=g->X5~0
zy;<kt7w>sbao;geFuva9Ix|<V_C!XqNCAk%YG}MYiJLHCXDz|r%9+z`TsC3ZCq38g
zrqNsoRb%&U4zh>XrB?R$1)9s+@s~|Cz22r4)a#yN(4_IkdYlx`g;_(H;7-wGcE0T_
z4r328c2nGd)%)t%Mpkr8zN+wURZ4PU1I3SdB-(g=@ABNq%U8Ezaq4!E8z7$}8&(e1
zGI|a@`J0<0jXn35ob{2k?2{YH`T}>VYosJbmF9*>u5gsg#-KYnBsJdBN?t6OX9?e|
zNt5<`u8A-3QCJqd9Q@Kz9(=XPBnL`h)Y69hP`!K8&3EA$BVW+Ug`6knqpsmwE2rXJ
z!K{{lySmP5qa0l+h)+9tD$M`c@&07HYjn*=V=1|gNLS%1J}{oWiSP}QGd>%9!-9>U
zE^e@|asBZ_lg_2P1WAcAZ_dW@o@P^H=9Wo$b&qv{^ug^0K3h3oZsz3ND!DmYZ7Rz6
z7fb2_D_M9CKT2SXb>@o>N(jrF`V^2F>$^jpVg`FTbE?l-Bx$6}Jzj4*(xV-kFa9$8
zIay`dMFHoUSEn>?!8?!BUTL}aMzL<{&HcC7Z*PrznTxsMKPaFmT^X{7$@6_GLs3j?
z7^gexU==p`kz7r^pxc9J>bc>u7-WsZuz3B8^EmnbZMatynYK?bfX~Wp-h-V(pRyO2
z6U)r>y7F;ndwo)t&MIyD<0s<x2(EXaBt}8?7R}B`jIg9J(|g!PFnD`vt)&1)RMPQL
zwlE&?x6DsC=vZsLdf)^n-?<l7zq!lsD6#O^Te8v5O%0raFLN##E(M+3+AOX`jwbF@
zK1|`S$Dosxnx;>A&W3d>GSo7d%@0c#+h5emOSe$J@!H+pY!D4`4Kwa;=q?h%WtXk{
zI3E$(zjj5D$R@kok@e%shij3(PvY4H{EjoKoX#N*yldJa8eu#Z1#3OwK#N<IO#E)J
zp5V03QWK~2Epw;Xyg04eC>^;3ZdW+l-2Vq9K-#~eQ9T83{d6u~Zd5S|@2$BAGCnY)
zwLUK^y8|cjNwD3hu*|G8AN^Q9|0c_!DCT5bGf)mu9sr766pw77&oM;R*yEkj_$}~&
zt21GsU8u~Ccxum!n;iDWgn1YD5ane9@<i>xNiM>(^CIyn8=`^8l)zoEPmjsXPY*kM
z$4^jR&9}*O$sKBATAD`xcyg?qksYh1{$MmzDpo|p#U<Al5REb$!ULCV=*Q?F!GKyJ
z#MIqic>w&O87*7X;g$|lK0=Ke)l(9XW7D}JE-)4T^E@rQXE#c&S*YBk8Q<ADDl%_P
z<4VeWFZGjB$?;H_9a#$z5O+uXy4pn8nEVER2a=kSK5#~Dr}wH>TMJCYK$*lOv1IAT
zG(*n%4AaHoLo>J035NctQ&jLg&8g6cf5&Zdw@Z+f-0J*$Xo9O!)hPX32V9FrI#22o
zdH3vtYaN*2y3E{4Hoh6}t<&q~5VZ;ld5pv$uzNc)fn<}Rmyou>gj<bZ<PfDu2F7{-
z1hq~#Y^tuLc?&Ky-=Ad=UGC0qS$At24ix%bV3z3$X;A#vscErH&%1`v&eb=(J`?cE
z=L7r=scy1pjzoOTl9Me}ZU<8&3NGD9AUL-zP~+9hD86G*nk|O-Dk+!qtKODE)xu|R
zIi-6AaQClL4EKZR;urZk=B9*v{HAB=dS?M8OvjVBI3?*R{YcKXNuqOdDD^}!VV(D4
zMUSWv$i51T9+T9_2(}mm+>GQ0`r=1~360b;@Sz=(4kaE+LDpOx-hM+2siRCJ`RmoK
z!$<lKLlOLXG3lQIMoKekPri{_GG<twD+%vnEDq-a(V&tzN}C|h>-u-be&z&{w)~qi
zEw)_U?E#|bBL(3k=qT*PEih}Ai&W{+*C;-$tIGJ4Rhvg`s>LuS=f(@H5$?ScR4afB
z0!8>%usU}CwqPn=m`-g_t-9xCBQ^@d#`)gVY;)<i+f|XsM|kC|-L7s+G&&m=&DLTp
z#}P<(RfFwY!`9$5)LI8jUybM?Km?VO3fiyyb8t(6vmfnWw+zjMgO%D;u8gcl1;ks{
ze^8}%ikxA?u5B?9w{C-3gCCbKgOCqL&b$<4l>+TA_J4Q}`xfwL+jWr)g*LJK<;T+D
zRbnTe{5}A(LU3h@&2It7>1oG)i|VDlXPFy?u-;uNkDAFSVdQXwWbOSxKaePX-?~k|
zM5s~#!mp<d^xx02DGY;XzrpHhK$OT)Qi7xgQ*{)W9R|96Xu*R`Vn*mKUT5*j+|`<r
zoiW7+^YdTLJvSWb7idm{T>F09XdtI5NMW{&+bFx_6!-}0^&txYG^hK92KkHQ_Q}Oa
zAL@(M^iOS2(KUL5(f8+Dw64JM0z=|8sp@kW(fd*4WtN-98b|JhMKFw%E2i%p<WSf{
zP(79gc^Uay-WRWHapKM=_=t|LXL?KOK$;JHC7)R?-NQul7-8PekjvOmDZ=##5v?4p
zIOo*2-h~5m3hiUksCoGA$_2uDr_^y%o8U3lx|cBom6rzoP=ftLO}ayW=7t8wgZvD*
zUjr2^5kPk0OWKn?bnhnO-k20C<8|$9(fll2vuVK__YHH_v|2A&s;t)f^X?R6Rb5uJ
zVy=DwDE5eogxgJV)B;Bew>k&;@C&X<rduCg*6bjr7Vwi_u2TOE0GT$X>dqIn*K-51
zF$POeu6UY&zUpJDa}=9FKs_x2Z&3hof_9l;#zHAhui=+czjb6d4yR4|^}982!1m5o
z0|3YCajb?**`pBAI@y@U1F|*-51a=$6uY{XfYSh8n=^@&i88UlHBOJV4#FX~_VmY1
za!D6WBU0>q#7s{iD$O~Z+T;AC`vXPfJ(gJ>498++N%xHcr)yP8{Il>8$KNqGJ|3TG
zdV(Z{<4rAwvtztwGK?>gB~o|RI8R}r63gKVRzX0mk3_Kc4h!=e+TBGSn76*$EOZdW
zXNx0?R-?u+m&W2#Dr^z+no{Zww6SxUNgJW0VMY!JAJl9ARZ@~P?6qu0FHE2i4xidn
zaDT67kar%W69g-#c(?{~#mlUUGbNr0ryUgYmMd@v=1*jYl<P)UDYGP4r1*Q43iV1Y
z3%>Lgb$G3UT#xzHuWs_hkcKA41$^bvlfub|q)y)0<(qaQWtt?MACFhrpjr;5maa-^
z&=_|>myp-|W$`$^XCv{0PqiQzKd>P5q^tZuXgp^kX}U59i*vLU@N{A*Kl0$AwnLka
z2jy3U?-pA~bL}RtOAQ~D><vj{S#qruH6J52-W!ufbA^SG$Fz}u4_{#-%sxLu?g0=r
zY(2vjag~0;cbNU)^-1seCMtdMszRD)?aheHzq0yVY5zjUl*x4sz|;pWFo{|Ui;z5g
zbRwh<K3>gYm&4&Y)aJ4>1Kvk#2i=msJdj7Bm2=8N88<`UuR^ha9j{pO2@BZuW0-<Y
zekwaUy1xner9)A*_$Sv-&?}?IgH6}!^jbRPfzY9}vrI~qnJ$t8>V7e5TIi9w1sHWa
zCwf7PBA#}dca(H&(ZtIN414HOj7W#mZQHLLhNE>SaGlk>Nnd9Nt>Ie)_n3WBZxJ!m
z+tbtJ{w>)a2*;dbVlV@_h~xm<c>TC_u{Vz()N(u)P}hceGAfDW*!|P3l=+E6C|fBr
zJ~OP`6Pc#Ies*Eo<;9Y5YCz{3gz#Bl#fJnNpZU_MhdcGzq*wN!wqO(rBFI>xzez2P
z0uGiU9)fr!z7Akg>Z8QA28Q3LnZYu1A8#=ey|Y)IXKKNo;kueMz8+MMK-$CmGBQGz
zVvz#TgJF&%Pqf{CJ3_{ICzZin6oi-L|L}$n<y9}6j_Zmi(mIXkYyZ}?p@RrI8)!n%
zjF>AtfT6~chA$Q%oR<FlL}`)VL)5~5l(k51CL+B?Ym!aAS~^J|G4q0t*sFT+-rhSV
zHKIO|V7-3mTXd516G*FH*`I)Xe<dQVC$~=})j4k^ne*Be7H=%b>v>asB-B{|84&PA
zsx)i*lb@~y>*l2?d=%cUUYaQMyq9KNc9@2tdd+M~)okCUf$;ZI=6%4{T$Q@Ej-g>-
zWUkrHCZ=bf0&k{xmaVSHgdWJ+o{&oH=}+)yP^IzB>`Iq6ORX4p#j)jnDZV}w&dBDJ
zUxmz2K*%GzRG~>NA?+v%Ent>nv&p~X<lu)PMk8(lUT+GNWt_*^9UpE&^?+G9*FjL^
z&y?#*84zL=ODgBMgk{8OUA!Fw29re{6*F*yP?U9p(q;mZjg`1Lhlj`c`w)OQr(a!X
zelS&0@$-@6s4E*%?@!>%Ii3^)9a~@$+@KJnK23&R-Q&=3F{PMxbG@-@q0XRBYfF7F
zNDMm-@8V$+B5jmbXDctYQdvfg<yJdw;qR$<{?=yh7e3RPU(npCF@{XbpQWMy)8+jc
zPZKR-B%mr{LNG>_{N7Ho{WCd!A+G~S-$jy;MbK14xaNfef`ba-RN)MN)urq9_(zv}
zpi^;ola>z^xHTih&r_kHp^%c`!(A!oIYYdOE>PkVBF5)aBo3xKe=;!Hfi8bfa?C_G
zgf*GT$pHI1&CwP~8kH)rbXTb(gg|qUZ5^+PV`}#m&x6gHVk`-TU@!C=Yo3zBMPjzV
zR5r4Ts(X3y!#{d%yo6;0Gu&au>o@S@HAlQmC2<fxaAgc^LMmzFxdI_p7(lS2ipXSG
zKG9B7#$t8@JZ_r7Hu=VSS)qAAqjjBUfB|-GPCCuEoIf)I2VS-b(40}lY;z6zb@Yuy
z`f2z<bp=rdugj`VBi^V-Nfo0PJ}0SvoI_Ps<m&C<@vyMJ=;Kz%u%)YqmBBkSZ!978
z$byGt@j+hh%6kq|3_yLhRQ2jC*oRYbt?hsb;YK!~ya~{(THgvlJ*ZVAwblXBi&Cw5
zZaQLP?Zqh#zt6g3`%@$+Aj&sX!p=Hj29V*!mDyKZ#nU*oOW#9;iG;|rN`_sPdB2I5
zi0cWjSo(}vF_lB#8{XV_2%>fpM_miZEXC2{<jMM<_y36Kqyd*iBSGadd3n5foI%!I
zhln=iv<lXF$`(ujPn9Ov0+R{VF7o75V7&9x+t8andq{KCGh~0{Rl&?tUSzU7IRtgJ
zV@1c&Etyl>abAZQPz2!zzW*j|aMqIjuD}!fY^T&)s&+Rqh(7sgf9tZg@7Wan6(}7-
zuhmQv4u-wNaGXh#Q8|=vbfvPtD|pk1Db7S(U0|GY%8KOHlguWyf^f#NKxG-PZ&yYd
z9CVwcQ=a|tb9vZ3nWU_7VT97xokG=p^AlhAoaEqV#{xf0I=6=RWRb#4D~ucD^g5B~
z`y)&i(O{;DZc9~FAc5zVvn?3w-Q=|XgX?_2Y!#m6NNx~3UvZE@L5FeRYu$0KiYraW
z0&EYjpLNGi6FVH*kmc6Jwy_8}a%@Gra{AkLFX=k2BJIN1fExgoDWu#!T;aqF9%><-
zlG_KQXAOFNRi%o7Q?s$z)4bM^!g=--Y$WFO!(xX&mW1}#jp5$bKE|pf(~!tG5ev>h
zOwRZdvrMxHvl-q%)6gN9q_4Z>vxF?~kr>(S!wRN^uJhXOTu-d!z4L5Po{iD8W|@aK
z9J??MY#o=Ew`x>cE4Z<_MkMVHC}-~z<e!;`UHf|MU6(9MXnl;E@1M)_Rh;MT9M)#@
z3<niYD=7t4-F^dpZMsb4-Vv_KNN7-^`G|3d>u<}Toe}ck?b>K!l6)iJR4(CQkBSCP
zziJz8l*rgieswjGNVds8egFCOpD!Yof{P?mlhY=DTj83dPBa5C)aX1%ek=x6gN=j^
zUmuS|Jpa31_M~5=1FCJ{U>%Be-HwAdRp2Vy_N*)WheA~nvnab34HZkrD`xaWB@j;v
zvrWIZ$2S|OA|zt^LGq%AE582F^?87t6KH}5mGZT06TU%k`xY<SRIufQtg8E9jZMY&
zg$nmJWaMGY{qd@_(xvqo!<H%ZS;6F{H5P*q74@Z#Uuk%GpFG}4X#(#!qYeVt)t>Gs
zmHay5<bc>YRQ**iWJu=kzit{iHO9Dv=QZ!3r_gK)5-u8~d^K1qlxi)$iQXhI+VEPa
z(ic9{kJj|#@No!~teywVnl&#-f}VJ%1)Y(Kl;yGpc8F#ttj<_9w%;wPI4`UFlgmj3
zLTk(3j73-{0c%;WP=cULYuG)4ZAQg!#^srkcWZHY0uM&CQ(f{Zx;#|J%%mf$<_p<=
zbQ<&7KdM_V{hMVEK%)4f+0lk<hP5q1#g^uQ7@li~%~o&_1OG})e|j0=1A|%%{xCxP
z9(1~({L3x;DnL=j$~lrPDF-osv;Q{QJZ~McERp%~4paI4(vD7i2?#c7md;_Hd>DMS
z2r;b^9HP~US_dBb4XZuoq<nG{{B@v1R9LQMu0o=p?=5mk^-eiTtu`Y<u<M15rN#H8
zWCjk7xDB(`UC1lmaZ$SgyUr0u_@OgOM5%B|m1NLu{};+>gX=hGrb!1)PoCz;E$ioL
zf{tH`R|qaGFj(<K#^9~LVILVQAx@+Z&Dvb84{o*obGJUD!l4<=?H~KcE<HuI#m#F;
zTkD-o5sa!K5>6~qp}17~z#xW25sOKS8HG#GkKTH}B`@Zh4=8dBr3%{dP)FzJ=u8TS
zLf~~#>2azMd;;d}4PY>&Ieo^(hSf>~d{wxpn7M_B`D6K2e|&H7InHASLzTsmjLOTt
z5gFqpu5eRO8w8I#={D2!tDD)ARmEmwjikg#D{_y0X3KoBk;8_cCz0_HS^5eWIpjLI
z5whtHiY-jy>sE0%_$Mh`8Qr_685D}5$BP}Cx$)%sIAc%OFbRs{<TR@-60@C7Z;>A+
z5;&9#bt2ggsmkeg4tMx*t<Bp(*F%AD?zaA*zqVpmXz$m=TVgKVqNCe!N=;*L_PyzL
z=rEMUx!YQDMZem1qPiqhvLnSm*hCyRGdCR6OBq))F0+M&Gpsxxt8Z|z3AcgY#7&N#
zYI*|_o1R-7G8a1i4;HPr%xbJD#3|z<d%sb(%gUX!J8c~wUlE;eh3Fooi8mvl49NsT
zYiX2$l4(K1+W6aQqm?QF9Yom+>Kem?muXRQ_0z>LkDry|od&&kDzZLKW%d!tJ;sM3
z*|K%jl%*#AXBM*vtk6hVAe0)n$h>F)fvniCmOb4;FSYP-G#ggG5$C?2s3Q5zTS%Ge
z@G=Q&2}$D-9re`Z>dl6OSnk8z-8MRC4axaPm0EI&!`$wAnLFyBMHZZK2M-Xv=Ajt#
zY7x^sVui@;3Lko1_xY&1Zp!;ive0Ju_wk%rEr3^Y713k2$<~N5qWYl;OkfM5N5T3T
zldfq~0<UU8E16#!0I74FiNCS|`W(X=x*gvW9j>o!cPVk3V**hks&e+_$|VI+YpcgH
zl7BK~$|25>lNGa7ag7B4WFdd15+V>AQ@*L6!K<6ewP<^LJ@NBB$R<xE3+&vZrE4lo
zH_70^PM8<t%{12vN}wiUhOy=_FOrlzU@pCg@nsp^`VH-zgiCMYz+w(NhVhiSp`xde
z)i3473wk2szi}$O8q~2PmU?Atr#N0~;BdTbtJ{WWv8k9qc`Hsrc#fSvk|MJ-Cgzr7
zdk-{@@;rHZGE^3K?SRGw(E<Y)ZjYm(Wd<cOKSmMA(0;04?B$EgQjsp2b*=X*_yWJ_
zKuqSed?Vk+h^!r#k&8ePXfb1FqqiSrwX`?1HyoOD1-*LJ@R5I`Ir!whkhi%}Q`*-|
zo_pKW0R?maS*q_+F%;X3F0{P+uyy)Tc;pxW7HHdNl0lGhsx>j+v7|2gQW3O0Im9L|
zA*nix`pXCvo=jJG`|Bp0nr%Bi*e~687OGo6wefMFkQ%9cZPjOw7h5y|imZKkOR*<c
z#xWAbbwr){0x7MB9YcGo7yg%PqKSI9IHW2k-1&p%tO&n4?J_mNozO}?o3Fc(d8HT^
zhNMW{S&QfkKi1@~G5fj|H*OT$B@Znm2i?m}5DwlrDS)l0iU9C&*+bcPv_<33c_xx*
z65$xjpUxYVwR5zhlH_>Rdh3Wi3{}e5KTIGKfOFB>z|nAGEOn;9W;<$(5U{VEE%|;6
z=AqowlrX9Hc~k!eorp8*6KLl#4Fp7Ff{!3CJcYu5Ws}N?n*lta1U@^{P1$I7E1)Rr
zeafC&Nf7O5HlyVoLp^zuw&vlW<0s?C!T7UEU&z8hO7fnH5!8dR7X+C}$cOt*&fh<f
zg8NgJad^8&nGNT@R`EE-jWsIWmG@}casMuoP6~kq8K5d=;o}hx;G9?ir+ZtmB=3|W
zXK)x~1bgUMpGX2u*93Ws3Z0E}kQ-hEUF_naX!K$uEkBql9(YyTOk_wA8rGqp7epRz
zCRpWw)23qmc}=tQ;sK;({KML%vU#bE2IjStc1Ny&s-2fLy(-~2ji|bTQllF$!ra4q
z>SI$mQ$3W{f7_O;MHNm7t?IdrP?HYbT8-)*|NU_+kgoq%Ll86x{$qQV9P(sR0IAEC
zIId8fqjwSar8{k5qz@!|jNofFuZ}2Y={dR(;o3LGuleLus7P+VBH@*~n36hICfseD
zUG+4j*&P3RB+Xas97Pcb13?p<fLo5h*LiWVxvFtSmQ-mA;!he_tPgK_f`P2yM4L?{
zSK(7U^38By4uy-?11ahaQ^Ls7V1_wajqbyxbI)b{dA7p_xN5yny-uWDSv31Jnj6zA
z@&Uq*0GsOc9)wx+*ZG~$nBoI~;=*UG{y<$M^U*-!L&TD1{NC5Vh8-&vbrDo%1pHTL
zz;>YVfe8|=Z~M62Gt)~O;gO5}D$&K%kNpXcr-I5m()rqPBR_;U)feW3spyW|@*1z>
zHtZ21?MQf;R3+5rB9;aXcb_C8i4e9PK!j#d=|Vv*ix`k<X4nDHkysECF`UB_S(erB
z53I0VUwj7}mSa|b&hRYv{mbyl(uBjk8ExqBA=bA(_weXLX_X&HYsOk!z=<E@MYf5z
zDBWJRG`^uMi!X_WhxA`~(J7A4=m2mvUz}J#p(}N;bSaP*(JlrAB2fht(V%UZKlk{g
zG2)94GbY1)RvRsPjYnxw##MGSP=lOV<-uSweM@#cwnI`Wd9Hosf!FeS#zD}~8DV+Q
zO4FH`b2Gq!N#I&Ae~BCha)Dg1*h8MEf0@diqbUfL$UlP*>XX{l{iB4AL`I{Z6Ro?J
zv1A(k%OaYGaHudaV9JiEvQ81*>~h6p0dDr4m$O&kV1!~p+Z>fUFWYs`8o9-13#y63
z(VnD&h0{}+xXd1b-yjbsfZQw-*Eu>Wj9;g41b!NDnA*#Ek$Y%8q3lVpPQ7Qkb+aK5
z65>Igb~_*?kVF{r?l+xtc4iY$!!vq9%Qd|8!_WO^S(Axo_ffJgpA^2Y(Cr}IyBHxy
zdN|3<wUc%gX2d|7wopBV#B9LmnpMHr`Rs$z=|u?CeVK{?5QKch#1jzjt+vkFSp?*K
z`ILX;#{xVg-O|0KC0p|bvBLl)iZj_a@Gz5-c@(NsO|-dX^Rx~AhG=Y_Km^EpyFq^u
zyy3$LSd6w<^I-R2=v4P9cO&(i;jWP=*SXa^H<PqWu@y7i%Yl#e3O{aOE1|qy9T=3~
zb-)7;nXEh_#;Y9k%Ak+QC$QlLC>ijj?k4fh^X<;qYz6HUd)z)?@=m4>zw1Z<GPer;
z^=lIXi2yxH{mR~@^%YZ^ftDg&SVL-iHk)Lh6Z}FS3i126W;dItp&YW-bYDcie^}d?
z1KeQEgM7P&&fUmoG|6o1By``Bak_pZ5c$U7aU#q?pM6r7DeEMbmC;eb(haa1(t6f6
z-GjQih90C~fgI0pl=$n;lixgM&@>ZN>&PcRT#3lEC`y&KNl-PFjij;Ah=p!LxJ4DG
zoFd4)*iEW+3m8wyj%{zS*XZ781l>)S8TY&tGt;bo>>QFIFSOwCYR@Wg&XR`+4FXg&
zRPHs+GhpV_-RVQ=N+Ll5OJ1NluU(O9oCN*RpnT=IaB{b!Ka&irIVcWCM@#t9p2F~I
z*%L(_8}U6f4#S_y#Kf7O9GzE6N!-^RLITq1wv$!zTZn?SH#>lJa-4~T3?cmSG)Eh{
zKAm*xG+}7A{fmc6G`1JDacaKjw0QLeZD?oPF9Q6?8;!BhRTKjJX^s3M0?ZclisQ*+
zldPIbOj%oCxtW*F!JdKz>7<Ws=mhq510N~-*`GPO$s6!YYOHq&HjXhFhurN}fe!8h
z3+2xCY}ELNq8l|#OW(&NLAj!fU6nCGu774D7}p5s9l}?t1Jshn!a*5z?e@mxM#zuX
zd1a3C+v`X{7klSOeBqKWEr2y4UNdq*^o$5STOHVr>!>2J(7f95dVrb8U&mFM?$@+A
z?oRF|{Cuzh<;3=Cbq*R+qje!<cZDbLsXf(oeWfMla_o+K^A@4cex8PeUO<ReU*CpQ
zdGnysRoq-d1X0BJ5<e(6Sa18ILJ0(NHTGuUU<y&01tPFk3*KOhI)oV7_Uo#y>od5g
z3<L{7Nil6^+&;~GI~F7KoH`yFc-*H1VrS!ep2p>94ygtH+{g?_pr2sbC_q)_c(J~`
zLRK{rUaWKX;7=qS??ZZlLWsrt{<4#LVI_Dp312}JbR#wH^{#oa$fJdKu2^HrEM{mz
zrZhl)*k48WkX2=e;82DEo}ovb{>Agh?;h{P$!d?>Q|Xh~;dCTKY4>|gJkS6Gsvw-Z
zW9vVzgjTrBDsnR%N*LSFO{6f<!_L)KDErX9l1MiM<2L<XT~6=7Yt&z^j1W+3Bio9f
z0H37t&hZ_772wi>VQm=g#83x5io!!8aPwv~X70e0q~b=E5(P{#_V$VaTer56xW0&w
zrj+n6gvOj9K9w6tQ{1wgtUP=*2FRav;;x_Gx{k#?yW{VAhM2SvTIsa9wsw$gdP?p9
z=V^v4^$f+N=Vm-GWWgwr(&UjyCZV+c)7ppnhcKvh9LJ=sD<m-SK$%dG-@hiF#mp(o
z@5OiBAdI^pGvL&JL<(QiUZ_}7?K~K*m9KJ%OaGA<W?5;;^E6>*Co8rFAxu*(Y{#N=
z13Jgt0ZzEIcV>SE@oq>ZC*{iY#i<tmy<UE{7WVU!g)=9}E<Vii&bXw!<9=R5i8+^}
zf|zvsHjdwW;2rM}HW{pi@=q5u1VXlLd(0h%=68rUDjLvz>QArBIk6xI37l<MFioUc
z#8zG0YalO!5dRbpx{?jiK%}&{hoC+-Vn-1ClwVJ0xf^q%!qB)ckoZ5sdez;|Y^2;<
z^b%C;ko-JY?szQF)Kks{=zR)qK>R2Ol;P-nT}YJ(X;PMMS=reIg|s(8P@zh%o-=`^
zC#%UQW-7tfKI~L1>OZoTWE~`b(%WNS5=?)Qz4-7N6wsvuA&s{4BL~m5d`v;!@+AvW
zp_b`KT&`AN#&ej-Gh&tBTu*=1aK4URB;0N`Kh3t|(wKC|k9}d=i=7%MPm%jAW{3NS
zKKU6{PBhG)o=kVLx-j$x{-KkU+@Ph!+Co3z4}IQHn@F9_#~f$7#7{rIdzsEZftqPY
zy(ScIdYYV~DcQUZ4s9kal(^Ak;NeVF-hUl*(PUuPWq)RI?2kFz>Tx-zs_Fd^I0SMd
zjcq1W9dU?jrfToPcakqttUUM!Xmz1dwWo<i#s(4G<0fLH3|D>SEh+|vZk)dviyhVp
zy>V0B%HtFa?z8V>gOX{p!&DiB5+D`iuHA;c%0d)6`@(TZx%K6ZQTuv)G}MgLbGR5+
z2%vsw)5)#HfvM0zb3*D~jwr*_=dD*9;G~&?TC=G0D><Uv#yV)<ezA%Jni#?XI<aJr
zg(#qTZuQ^+KPyc6zI;7&IjUnTw9)+-c@<GrZ}#=UE+N4|1i(!+lNendc|P`q(J1wA
z0AF=fNw;f_5LJMPVD?ZjMPiV5f>k#w*IdHIAxVPYxe0$Hpyk?h$h>oF*V<`;Yro5X
zQF3}mY!l-(D$+>U7M70UCBDhaSO%jYkT+mDqT<xg*Bi!IQV}1}!JB&{+xfIV?o9XQ
z;}4soON_&%0f*jh4bCLA8{=TRsoT-@yj>c^7SnH}_tv|wU?h)c0KAb_+uwq?NwQ5v
z;(Rx-QG)5Ki7U~j1IAh1I}Dt_PJ=ynsT`?Yrk)qxEMoK8?z@3|AGLfM=@Sduq#GSw
zkj}Z0fixb<eMNUg8QIP91qHyG;kT%pnBpqL+BoYF4p@uF_=tLWl-5zD(HsrhLAusR
z5q=Oc1In*j>ydS>br5Sdn#0FhTSP~mla0i3dz_;^C0i`y+I_KK!(%rLe>;Z{=+w_2
zJiHUfo3oW1z&!&nXci@6IGm=;dtOg=e@q?i(%%o^|Acb;^oXj37qKS2n8PMEAra*r
zFVGPi9J!V1MgZ;IXlzo&ftWbQ@aOBdVO_@YfcU*VI3xsH1kP^(W2^{d*m9`2ZO8Gx
zj`K0l^F9W_>#p#gsYySCxPMnSFZLu-ieytY=+7TSrLXV(6U~PRi217-2@yjm>hOVF
z3M=Jts~IH$|7#S|_@_j2=8K}57A3^Qz8^DoVZ{)tG5V9q*Zr%`k85@z-+mTeZKp7C
z%0B20vP=F7NBvQ0vS{GnBKnE3z<VyNl=X9CDNl=bC;#*8iryHmcxTLaw6C4^wL`@C
zn?+GK9saTQbGhI4>m<yHLf(Pcdn~E2br88a(L1~*HURs*M5z>`ru+TfQ8(1J7_NfT
z{cE#((9ZiAgYYQ7A}&WRjv4_%9hTz?>JKt|ND{6ERkJ))Ofvt?O5o2p>{<K37&WP^
z{4QOs?&SPS12>%DSQ{Jmx~Jxfi`@t3CJ4zD<&LxEQltl~8+2#EkoFyw0?&5KB*7dC
zO|t)aOtdiiaBz|K7|WgtTfF%)Fwt1j=G}=BLNZ?A?o^wRz8}v3wGOuzHYb%7<5d9f
z8fTVSO04tZ_a*-myvr6!vsL_%=^;*tw-z|(P)kIsptmQ)wZVjNl7=7Lz@7I)^X0N~
z+MSIv+oZ%SaSRHM9xBg*L-@9Msa8Y)RvkVF<ki04`5K5kN|LLi%G(fTDyK=rI4tZC
z=~AdYitmjJ|55el82aYXws9`n5#~lezKoc!Z!1g4Tg$OR+LslZukX&gU|UiZG6Lmb
z5jFrtO!=$|9q~4B3<hPctfKbB7;{#z=k6?(kxD0ZCw<N!>WUEclt)QZ@#RC6Fw%Ih
zK$t0WVcE(h2uL>VRsp@fqWD626ho&iT4({NOvG?=;@1k|pSr_H&mH<Vj+ki=nT|hr
zeIl-x(j7G*D*I}ro<~4W)fWVGKs?`fG!0jvL3pOV>}bqt=3dlk3@Aw`zr`Re2-@Oq
zzKXvU!KRXm6E~JWO3oa2&+CmEjBpyt(Sr=^lb=8=TquhB`A_QB5ffWq4fX1eZEVBd
zcHg{3Wo}L<>?;E0JQrKA)*tHG$7Ro>p?m|)SiZ1nFHLW3ur}TB3!pX`QBm*%zYk9k
zp(dtMM1Ha^bSfOni{dQOJ>zIM1Q>aYwLGdR2>V-Zb>YwodF{J0hzG7SZzo~jE})7f
zG^$&!sE9KPH65yFT(XS{s{xfH=D?5t2G#D{%{%5MxXl~?E>)k18r%Sa?jtc6rqwY$
zz(N|y&xc1Yh^bVZ?vZ}!m%!Sgb?J}7TgEpwixn~mN~ZuHQy}}vs1X=PEr(`~ps)g4
zCy^A{77dpph^-s~IkE>F?dZP1QD##G992goGGcU_4dj1uMu=AUr);h4b=yr0KCqwH
z&8+*t8>w6yKOumiYncg1OluZV`E>ZGBvk%J%aXiPtX-72L23<KmvPT~FJX8m&EIx_
zx`JII;8};IuD95|o2nmMmPmIB2PVt29@#-;aYI-a-dQla{@g;W8p3e1l#S%7L2F1f
zLUnDt+uRZ<nypPjpz1uMH|Wb7Oa1%oI@q&C6&)27XAV&(+X;scv?9APDqdg;34&zC
ztDj{1TK5h4Md|ghrHsm9Bb`0XsM{*~hzS7*=1iH^BP#<YJSSCbh>wxH{@f}e)!R@}
z-uk}Y(q3d<L<~y`HNrp*ZM%$RlSWvc+ti#21ecQ65YKnZ@M0PaDLD&P9haj}j%nXX
zG5KyhIgKZM)jzo}WZ&fhB(r^r>rS@3{eRE2u}^Q`SSX3ACJxQ8%B@`lS)`t<b(MUZ
zo^xi6uNr5oduD16t?8z;fgC+)r(N5ePS9U0Qs+YP@GMqwdUHL>u^vA<Nf+UPE+t`_
zwKy8W>9<%D+Rdc(UOd8t-^|o<;=D?r#+>gIzO<-j&^riP0y3do_zsct+|!EX=IfKy
z2CWhQydjO(wH#oRM90qjj@APKb4Lo(b^4JzI+%tfjoMBIjrEw*&_5dW5zfbQXCU26
z&14~e)bhg91;-)yrKR{!OdJFlb{zNfvE+$uJnyebfnRiSf);c%swahlw}W0b-W##x
zR+uY~h|5S%{?(HpW1i#ZZHiPf_{8%D3ZSAgue|*y+Mk$eJ|!brT(;r^eHS#<;Gye0
z_8T~GNE?QmoYU3aEEWD4ZVE3Nd9=_YlS%5cKab2tMDIL0e93GWY8KO2);YhQzZ?Yf
z+1e<JQ{(**0qSt~%QM-Vzd)E^<DPA{zM?V)y>6SK4+}{p+U7wX%Eb2)H(U{^&{AK)
zLII>a%AtgyIVo$(l)dQ5h^Q&W5VxQuJe-QiUAP}?32o}dLyWm$8=)Px{o$MN=Quyw
zB(CcaKLgU{@d9OQ-D<-EuyW84<8+P*9G5xVDxMG+n#vscy44-TlV6I!P=AY~WCwDX
zwY^Jk_r3l(&~Vx8gxkC*Eh6M?4niX}hjsf|zItz5lvtyW5sJenDI;K)9Cl~qpl)TQ
zRg2WC!KDZ*;V4cU1C*kBJ#vH}0#$1uO+M_9cpM?kivclW7@d^mC_EQ^%pf@e3`93*
z9mM~((11j<D)8qGHd+1arNSdf6P7APk@qUEF=2LG*$wJ2XV3#){X$OVG*W6aq(|if
zXhE=BJ6>v@osnjVMbcfUy}U9Ys6wmMAOogRpm+STcR{5Z7o@gPm7P&BOnXEy>U=&z
zAgpj3;)qc^6+idyJ^kQZWKvEmMoaP14@IRZXs}i3J+Hnk+UIx<%Xv6%7>Ako{UfhR
zE87q|&WK3qV4a&npbwXJRsneJg4W}R<*`HY@n|fiS^Q%)j8AZdTJ<ehb=upQ7drx2
z03}CInd4z3Z9OUGH+s)=J+;6`ur(owv1U}tQ;Ys>S=HY0F7n5HDm98XQ9MRsY*MCe
z+v7a)n>s6Blf~-1)SRIgJJy^s-Sw`ur6Gp&i(A{u$D@b4r<VLmI&h*Cg+q7w9zXnu
z?%s5<YzS*-WK9d>6!ioG;+3BL%1TuQ&a_E0844vo(pZYvx{}NZ7u+&7#$BJknD?-X
zSDFMLRo;H?zM)fJGaYS4vvJ3_$a9;syOQ6H3h8xUkQ3Wme{jz=Yc99Wnly-SYH|&b
zRLP9@aCB&Yt7kb$@Kp<(z6m8#4qBHseL4R(zU(W{aiRpQI<d|*OlsYdnXVeV><dlh
zWiVcR+Yn{CENE@X*Vu^e%Y9C(bbt^uobAb<lcK$1r$8?!4fJt}{Z;+vOR>zIgn;;u
z`f65iu&sc1=hcuSGP|%17ZB3RINcmK8&6Bf{{FUVk*3(Jt@I*VaQ4@qjOFm+hj$We
z9RP?>`f+YJ#%J<`-#HkuE;o0Szs>s$A^YdYjZxD<fktk)Hw3KS0LBiaUX9*O19$ZL
z46c-nOj7a)B>3CPn*Jz$r+IepZG!bu!(2InNT0sDa0WGTqc`Vgz6Cea+mXbDrr9@d
zxv|`zmJ6aZy5cDmJZr*JFu$;G8BIdGgQUQz?(fv%isqtv8GASt?lnHQ?dR#sE_Q|i
zy?p4u{h<fd3=wJ@%zYcXpu~#4^0qTfyEM<^h1pbtYE_C(N<7pdH|P8rfsBwYkCvf%
zxUMHlrdsM+;i3zlqc0#9f9s(WCkK|XamA)u8tXLkrhdyhjk^_xdu~H?RN?}=yBpB2
zU*U)p7W}kt4+x7VPadb-N2^)KzlrJM>r0s888jj<l?tz0b>8SZVegE)k<Xb|#9x`W
z@~^R)ypp?a{dQ~<V;((A=KJ}l6@LzuW1o0*`MgjJTZ%S0gy=2(TtQzjXvi32z*Rj}
z<(f&NS%(>yGe*sTL{U=9vIWBt^3NQHC*98GZ|H&eomw$yAbIktfc)X&OKRofyMt|V
zmZz$T54JfzG90MDMu~-?vhweQAWHO2y{;#4Ewz^m(xqaEz*T-;dn>uJsQE)TxpSnf
zW{+4Wdd;gGcJ%^7UYm2>@IgC0@`$PmW}3yS#B#@|eId`3{0p$_*VGLE`&sf-#1p7F
zKKZ;EvUf@NXpxe(@Z3GZC**P!%i1<_wOa3O!04X;TY*`O(k&x1)@N>1Ur@v1kE$uN
zpL<CQDVWBM7H8qiW>Clsq)n_O(Q@`3LT`kVwD6I92DtHD730wK(AD(&lnt!l>yrBq
zz}F>cK=TE^yQx1IXxUN$1_nfj1l{bI{M5N*N`_E2j#DAuS?#T)SI^0taHk=LwRqSB
z13$e8ZB*?Su2CL8?09hNJvwmx_?0+4holi8sqficE<pO-w?MS6a^4PgwK)yWbZ0gW
zZC|!B9nZNa%uJG)?(Vc8I&bp+zPfkc2y##2x0$pq<ZgTKlV!wUS<jtqUKe@JSQHU(
zZ`<9lel$h#PIZ@7#@vhuAg34XY#t@M3LvtuM~9XoTn;y$7ze)~H|mKWJMu4(B&2rG
zRF!kD@?#%cA~IDaqhMB{kvD$&6Qu<?0JM7dMRvS5CIs_XKq9{?nLS+7YNeLl%8w|-
zdcQF(A}UMN&qsHG46Gn#ZS^17r9Wf0k7L>7iWQ@HT(457-DZ^S2#@~fzcPY(dgJrB
zPrTYjMHI&s_R9_bE}#JgKRUzTQBPH82czT$BPJwP(Gqy!wQtQ374z*A?vAM#W1|{3
zp_U5P=M}3hx}0$gY+JmMBxU2FQER<$`)3cn%*E>)GKO@mGlqgjEbpo7p)!Q^G&%+f
zPZ&UBk8TVEWS?3@oibJ2%95bi?GhPorG&E6Yc~m#ce8}P%4M~uiIk9oS*3>}n()dj
zraH*u<pO9*`qu@&c=!7Eg4m{$#b%3bpC4x&#pH_`wq7tDD1FdI7!r^!XM6Z?8y=>`
zu`H0z-xQzX1C<V041nA8)}riw!heBu>^lBjITg52tCH5AXbk;4Z+K7>GxpF`V}SXL
zKda<7OJaTZ*2F@N-J`*vRQ02z=cu5&;{hr?`cM{q&*m+YM9P7uGuH@qlMCe<b0GV5
zwATDXRvEp&m_MX<h@|jOEae5)Du3CO{0s+OIVDLsjKJp)q|$5>bYaqa&Z_1b50{nX
zdo(#J$`4a&j|0;%p5zTM?{PDfP=9u^wW`8lXlTW{+~R&oKO#t%pU)5`A!aRvKqx4U
z_*5)mf<`pq*A>}s1)EK4e<t5oVXVfM!i>zYog)!!@eJJz@lddE74U!oFRnQ?t@{G)
z6nerJRlj1pc5L|0c<AyR$~)MPK^Q1P+G$%A-M5lH*VWS0fOOA<c`+nt$>BEn!J?&`
zKs9&{byT@zDCyfV2m4l<2q+iO!X8t?Pf=r-J5yhAUzs*9z5F7#`QiT%q6xQ8lGyX)
z#WHhi@C5t-5->zg(ZI)YUH=Xr7}AICUz>hDxt8*67^=|8<weBU4SZ#Ko<^MQ_W@4V
zXtG31N=l1WpNl_E5CfKCrIpP@v7B(>{EdDQv&WQj&x1BTDEXaX_(J$0Z<h)jPyTbi
zQwaRf$O??qLvsWO%WYBRR>~<%g)QE&w<HpO)(t5fMMq~Fc3dADL8?|wB?BW0!tCLR
z3v^$wN^H=$dQ!yy{`vdddOF0SJLuz^4&(a+H)3Ju25ei-=ps=#L%0~#Mk&KO`KNM=
zt|vRROy$Pr4)bLVMhL>>Oxu#?oMk=YA)^@|F&uQd#f@&_!0J=?vr5(YWwc)Z&8$rF
zP*B$?-Y~4&22(OV;21%p4gK6<Q{Gah?c7j~_<5do?yEDHbe|<$3xPOVn5TLx(cs=w
zn$H4k!aZU#5LxAUu-N9n$T+;0SdvL?u#|Ca$#AdLM=s@&hlM38EHl<LH}ctr>oqUS
z83*IAlHqJX;%kKCk(CVnmtjJ%H{ch+;pSodAA;^_6F6w0Of9t7Hhqj7y<vlCV`W^P
z#Xon;v;IB0?9IQABDN%RZt0X3*4;T_E*-Bt@AUkDs(j1dz;px`Q*CMsVg5eZIU;9R
zMB=CSD|hepGFQOU#+9C;@|-b_`LWr-8AtD#L`Siq%~FQXFlrOnM1e-Qp8HFED&Dy{
zeC`>@B-2MPXRd`5?qQE&)o`b*YMO27=3-i@9AA$oXC3_p@T06ALa5HfB=}L-0cumG
zq<rNnH2sVBS1UfWk~iR!BA^umIT4-F@yU^Wl_(n9mAX<hgUCB|LLfdqTcVCQfC-zi
z$>_zL*^xV%VDwhXS#IX2q>*dpKX>%YBCLz@y<ptLmnOZrPoOak>uyT7L%L2bYs62C
zotW<(qQDC%ts5EUXNeM;#^R;8DiS48x~D4I4v_Y(?n9w681I~Q&mpkEV&=(93L%8O
z9v3*w6K1QYMK|nT`qmVd)X!r_lClugJR40+iKxCdMNu!PU`Zu?Ge|uWH_w?(O#yCr
zqk_pO3D-YtOkB6kbnP==C$k@Q>XCn^vXT$@%NW+lnV7EG=q;<NAY|&!B*>B^*A+yY
z-~~nL<XsVP%_hq!Y6ojljvHn(ia#hjJnY97u8uA+=%_WTQK27h_?z75eTs4>#a1`g
z<ZpSA@`!YMZ(hdw>&;AM@;PqoEKcU5*;S{Z4aQC~(a%Kx!f>~7_>><cou~_+ppNR`
zpWPp6wnQxC`83)7yd%!_eQ!ZAr+uwZbW|A~;#x`*#LDr5E%VxSMh*zYaH+MoKI+s%
zVAzvGO{(`|IJF}kyURZ4%y9_j?R!bWDeHvBJSkv_&8Bo9W^qokz<hZ*x(OKBtY!zh
z3U1~0<~N29Z`Ilblkl673K|YQ=MldrHC$Kh+0e+BHGQJD#H+2I_&7C!>Ml1oQ}~AK
z?2WFkl|*w)4sns|d0@;$f5>}=4kFN9CH$2#+g|a5R|dS%rQ};8P$I-}&pU-xov@v4
zHXZY%`Qmy5R^7p0bTvIDFaqhuepe-_&4c_uyP>0d$1(Ohqu@?QNJ>ibj>TRaZAYly
ziZJqz5Zf;|+>qQ6G+(JTqTW(At*u4@vR{1TcSB5$`qWNN#%A<={7EFOEvFG7Q|3Ky
z^q2>DME!<xAB-MQ<x#&6sA>(k3f9AS*Rb4_jZb7_1N_3%M=>?^!>UL^{RV_GXD$$b
zcc|U5Eu%ea(HLzctll1Vdnv%PwE0>T(k-skd;T6quoM88P(q;Z9u^ROjKGOhnu}L1
zjj3C)Af@_dVcZBqT&xWPq;+)ghEamR=HfLZ-wvdo9Xe_T*8;uIIVU`N0!{YO2aYxD
zD(R_nDOU)5YH%&nKNuR&&(%8++xa*lFzIl^blCI!G%vWODAkb3V$a#WYE(H)IYZIw
zJRy9_`_sm?nK`$@clTz}F!;>2gMA!W1*#t^_8^}{N{4zhMvCh7NT(QCn|Z(F%_!`Y
zX>!J0&h(lkt-76mJTp(p+Te=W=GjGHSm#~Hf!{~I-&)+v>0ZO$S>~q<Bg%j%*)mPA
z81_1z#X4?~h)S^7-9<d<Q~rT83~$WSpI2D_@oU~s99PMnI>^?#rA!C4+wrm6lt_nT
zr)_nl#;5`P^y)mwU**C%G~tL?K2pK<Wd)F=otQ~N3sA|V?N5V7j$42Z@mPUP=m~C^
zbm1vkxCl^H5{xYVhOi@P;5|+~l_jWS72|H1PfeE9y-}Us)gndPXuma5siaev{hgYm
z>P{O{Q|b5raBWUYq5w!1Y}>YN>$Yv%wr$(CZQHhO+ctLIHfH|eWYnpsESXT)))Pc0
zdzmAh^nWc8sKmdzg`!nrBj$nZ4wtc%n}_T8f~j?YQ{}j8&h~}@b{pPVQp!kS&Yle3
zWiZ78m^VV{V$b7w&Fa8C+Zv%6#cYjXD8s;^Za!<OoUmlhPl_Uu)EW%3g-`}NP~kI$
zm{8sl3LNvbL~!CHX-yc{yOGa72bwVa^I@Yji<i~Pg1}92=<L%_Dw&HC_h-Qeo)8)M
zV1f4Ubn5whnLdlmx_RDd6cYRk#?U(S&{h6A<ujraf_Yf130Rud29<KFoBhR`)(<x;
z+?vN}>Fx0L?os@|rKfnre5XIrb~t`CWQuc7SB<caqdZCL1RqtCRmr#12zld^N<pJn
zQ7s7%#sjl}aMAWY)amv}Azja_d@`d<b2yv&y+z9hu*_IJ;KaK0yl+$*4}Ty6cl5+3
zA&T_@)39141C?1uL(1oX9@1E<S`H+*qrMmd4MpW6o<W|o)EHg{!D<`Y_YqiK@GhrH
zb-FphWym}xkV78f6&bLTA^eE#p3%M}X0OJqT09u`8@W9nuXi7~peJI#l)|i%M-&M~
zAG*Hobqj6mTrVtBv9jkF$x|kh&B-$M{WYvjtF!PF(Z`%iYbH-DoqL|mJn@H$pHcs)
zXw@wcwc+qk^rvpN)$d^$tmSiw7U9<ia5voy8uAzCWt%wquCI7Lxwbm=4F=DcQ4!~0
zMc-|%D8sxRVkjzY=)Eei>g%O;IYFZEpFY?x^vxmpU3+#eY6HTWhB6(W;w~dmxmVDx
z!@FSP%8KTl=2#~t0u--#dr+@qjUi#1k(#I@YP{ZW;?s+r=BU2o8YXlCsWF|u4U^|M
zjw{Wg%Jbs_(B;0P)1NLjVE;g3KnDvSF)<%m_Z3?cb#^Y+sHsy;xLz(VS}P_lc_wyE
z1Qb296yI-%`6ewrsoIuU3Kz{y<4<&LSC%(V3D9}c5VO;7Trs67_EH2I@Xh<tRD3Kd
zd&dqIicT5XEHB-g#&!eaX&#CASKP2p+V{W_Inx?2Qy<4pq;nP>;iBp>&N2QWrc&`g
zvI2(MY&BjidJU=1$14>#dSN_79dla8!=|sqI(r;B&a1GEc4uO^l3)RLowk*a9)oMT
z`|d;TAJo}~$K3LCC^h08V-I9|t{ZzIh(i|^*yOhH*<R62);tVAww=32S}j!blUcnY
zmZV1R8}23`?mistNzf4n#a?}lQ*ZnH;{8v8JWy2Ct+<}-#Xn(|V8h_EO9`NV#Y)LG
zXOCv~fbVkM<H0_ti%Fr#<eW0Uj%>^vPtH6y0ronsLeCW!7<Mawte(_W1a?u3?Yn3+
zhnkOVBWGxfC0NlJWos^7%^s@30?cNy`IwjD+8WRj&qQ?#^a?y~VfO(veK~EGVawkk
zl^pwZadbjHf5L9%TjScld3k23gTmI%pSic;WsP|m==AhYDP>Bp)_ntm4ZZeyTzIz)
zms?m!vS6o!-n(kb*GFwUxW4zINIH^;;eQCf!Ra<Yy%!3Dk@_EiC1uWt7NuhfqOPGl
z;MRNO&yLS$-^D5~NzrZm9oNjBSC~7xSi5!Sb;SQA#-PG=C{eatJFpcE#6wM95MpwW
zu9PZzGp2w5Ymg5K1ZGECalf^4Iz|y@6k+2(z`S2RAfau6><qrGG|7g9M4P6XRxhyG
zy6I8xObDi<RHI5Zy)ZqXm1ZB1n_V}<o=qCfunpus*LkG#C^*npX|&=^{O;022$Vgz
zz?^W1Yw7?LPU-1V_((ft9CbN`!ns*`sQ9+U2^!<pvhcCbbFH+6W)f9j#rr}hnsGf_
z+y^{o;^H?#fcB9veobg3>U(EZl;CHl2G+I_tbA61hw=q0p{+Fx8R-VpJP#HL8}V!~
zz@N#XOQn&>Vk)i%MutX>stZedIXe$SwI?b}Gm*PV55hwEOE;WW92vnPh7Y$BxQs&8
z3CnCKz__)muzVH6@!cbjf!qxX&WV`X3Otz~B4Zu}zNuBqKlgw-<^x~x4&if6szIzG
zp9LL-uZYS9Fj<UPpek7id^IqmlbR;sgZ_ykb1wUZ5DAGUN9JQVK{J-C9fbRg=@XcM
zgs$vqJB=0GI<i0TQ+c}m$Wo{n6MjSAl2JJlr-k~w*%jbKy;ey^(8u3mlc5R{!swgo
z8>+G+q50&)SYMC3#DfsrVsl10XFR*hPIt}!&DEduo<jK|etwa<=A-+4JGO4zYhdt|
z0}0P!h(8oGj9v1CF%*;84uQ2vrU3TN-V@J}DccV(ysk2vusr9=HFdJ=&>34<cbup*
z!<OLKIo1Gw<RbNqi*R!nz{P6nf7pORKA!S_q%OnX>ml>TG^m0(c8H-wfRL;Gf<dM=
z&2A>HeO3}PV=vrbB$exXD4Un8fGm|KybWJPG$Ac3C7F}Aq3qS!L&O53Iv6Y1B(<sd
z<z%SJGrveIf$AafemfwlO0@74AfQ>m;>)k;A1son*s54+;I&XS;QmJBso7C}bOQ0?
z)A7sU^6U9Oc84t%8?oRA;@-ym)xh!baS5r?Cq5xy0r@CFCm)O4?ZyHM+po^DMc^T9
zcaMW<pR=btr<xD9=~D~_|NY_^>PMtSNA$TR1lJKB|FFX~W%WV^J7W|alW5p|h`qKk
zq%jzY^W_Fme=Ic*DW9C3s#3`g2uiZ4wlU`Wu5{;*Cc90`O9OEQ>oHSDRzTQOVP`(t
z8}SjL%s;ipsr-VCN9}~82CQpRlk*7HB}Rc$SZUslHi4qIg<Upr{iCA3g=RG}<;M7(
z4ST@$6M`ENcSxQ6e@|)BCwdSe08&7$zu%)D)$2^KI&h;jtTPqd=d!3&n5U$j;o@JP
z5SCJ?XVgoEGY^?-zM)W~0Q;yV5qE(~cJa^<trYuwz~y+guK0aMhWke{R09WwNz;Hb
z6y3*Ya7v?}$3JV)8-g*+R<6`E8nS<Y2d%km5zh(64b<!H;YFtawgI!QO4_)cXHl#H
zbR(uhS4lb`U6bfZy#6ui>@0{nP))Pu#x$q>?&0n6n3hveOtTayVjz8~3pZB7ze0LB
zG5gy>g)v!5ZFAN=FNWEbu6%RY(I1c&P^GFV)bXsUBV7wfX>Pe*i*2(;NJ;6!{OQ~R
zw=5AeSayoNzi~~=na;tUEj*kF4qSq=@`QZ$Ix^?#F}Qm2i<mXV4cGG6aknub{u}|b
zkX2=`oM2v3IA;)gUOAG<a|FcP2*BWkQK;$|(vNI^6f|iSCE@cBH6k+Nm0p6_pQUTC
z6T*0$-J?aXrlM5|$@OSY3D<h~4LKWaiZqj^G~b3pJ3lG*0n>ag<on)Do3NZ(lGekE
zDITqj_+bh52=WD6xhml|gL(+tde)e;v=PbBOBzH?R)`NrB0=W|K<9?k|I+#`^d8pQ
zbFz_><rK#!igI1!aCUVC!He=yVFPuggZ-G#Q*4y`Ktj~gWv729OE!Pf5M#YA8U`6C
z7R2(Ev8-jp36=Bvc>Dd4ab*gBl$+;#8<3r+mQQTg4q*87@cu!Q3}{s12wSU!rm^yh
zLJ+|$_m%dMSiQ+3xck&le2Kmh*8CCsCa|7808FGIWj&q%M$NUPA9c&^8f&GNT=rXV
zzl@#@^jN|rc`sB=zj=2+;U)Ax%jer|+uPPrsU%r=%gMg>uQbszW0f!BhQ3}6evGzd
zsn6yj@_<c;Z8we^#G9%zm-G5%>(U!C@aV3_aSM!!8z01>nR+3|)VFWH!i$q^?f>f*
z-3#Aog9T;wDdJC2Q8}~X9_!N_NVCv~_c3ExJhc=i$ZCV!X#030C?t!dGM@QIn-laS
zuk+O0K(3OPB-de?+b|TdP0een{q*`EI~u~5`AWIzYZT2a+T~NAM5SXCkNoblcKj%p
zOBMJXYFB#QBn5S!5t%p;6L~OVqI{F<lYvjs46@h0aH<fe5fW~muvT&UB^!-byAZJh
zQv<8hb?@uB5d=mNR!e6GT1KDJL03|1l*j9Fs?AK2gO~IQKNmI+Q?g<~GB?~EYP%=a
z?bSKoYQO@_!;{{JCg}Ab)ZhcO$PH=5UXZnC>BgI)vI#!q{CpkXhS3Ph2Wy2b_6LA^
z$>Mc570!b~sIkJ5Oe?&9-wLP-N+BbjS1msbGKo@44=#qxm?H1MqwvZPyCFmkb0P)*
zB*5eml<?MusDC;;R^N(S)1hU2G$IneG-1)eZ6q6jC9+GEv7`b-Ju(_J@Baa+C1{0n
z9?Zr|UZ-$C`%)SAm%e~;sN!}f!=rZ8;c+)MN2*-MWV1tiiD+ZRZ?gqE+?-kVf^*qZ
zY8=wg|LS~$M25>fE`-UrdtNEmegQ2s5-0s?OCV_8EhRFyV8?P_iuKI>!imy`90&&l
zfc}&bBBeP+O!Gi0*LiZ_lC?n$;Dj5sQpw+;C;||~euH)qG~iB{`b6u+t?lB8kM!N)
z6~idq#c<gWG?dQn8O7s7?UyrCO2MAzUFH@)dRF>c=BoyUiUxK0*mkQ;iT$>nwfXZ-
zB0KW<f+T7eJ5vgRMWv(@e%ZC%Rx=E$iEQ8+`;IWaYHfWFi^yh$c;92lt<ElX%-{>D
z%DIC+nvk+W8Sn|>2%i&ZVn6Ztmb%kd)6^0}BF@rg#KPU%(Oom(krsrT-pWrSwKvj|
zEW{DJmGE9-F?Tc^JWCZ<V3Y%^@?<RKPk;ugYj8y#`nKa@aFhfY$}tcHDAsVi_(siU
z2&wG6M`RqQdWpulOO_#5yYEPsp^jNR6XU8nDQfT$dTAH>1&A8Ca+jDyNi)UT?xLXJ
zpn}P4=_8vm*oNck@2zyoZUu>lRy7+sdNZi2YWojcOtUa)FOZx*`c>qlNm%howV5-k
zW~BRhTzd|n4%HAScU*ivYffF2)~C-bk<u|k1E5&cZC-hhIW-{RtnEpXI(Gze6tbOi
zB(;^Pbg$fXffB#rfZj9P&yDdi2~cD+^-=94R2rGFD(m0Q-90gxvqiU*6@vZ8m$Rp(
zw~pde7*l;IDzKG=a{oBWDFN<v02>3L^G%0#7JJnN`C32LHFH_;GFXC=gTQKK<kzE;
zXv>SKPT-u3I-39@THsT%MCGxodTbhTmJPRleo=*4bhJ)iZS>qeKUo<o`To-cFbm`>
z?Qq$?F}&un7sv||d;F$GLhy5dkV4hKEU)8YFK!O?qRR^{0n^Bk^(v<!2T>x!SD8+;
z3H71>ip}o9a6qn1nV?X)tP!7wAQnjy;89{t1&FF!f`GX}=`sM@&-Ck#tIz7n$nD7w
z#E&d4-6<!6?-CK!#Fp;#JpR3qP-6a-)F%h60Tc0vAd|3eONU#$53%wAoir2_HBQQ7
z!1aMfRoj(63F~Q1Qhq9F6p;gX)ku_IF=LQC{Q~BjSL3vxowqAyn1}W{$jUdx_We6x
z?&>d9b{L2$?wR75h=GaqlH;hjma*hi{o6i2BxZe<L{r(WH)W(rlSFF@gB%3cD0+$j
zSm}QkRvqAcK;MTMLuu%U-w@BpmDz#A*!hb@FF%)VkiZOWh10HjEy^!s+_1YVB=S~Q
zl}V#^3O&{?Ha2fqphDV+wY+%|>O!Z0x8e9t+*e2yE=quwhdZU}!l#46TYS4|@TIE4
zIet8~3$Z!YH&WD-I#ZJG%sN4s!Q}9#<%YN}?IimRHja!B&kR{4&f$NIgIiM8Y9yBs
zG*M)pU~%Hm%SCQR{oqYXv8WwW(|<<^pXh%uo9%3<TgnS#D{&iiA_64+Jh72IYF4()
zK)EHh+~&kz%L@vgnQYZ(jfc0-GW5~vFscbya=~P3keHh5O^JZn2`{m8?AS&R%DwaC
zgZ+i=5Q$eYn%?4L*UDgfqUL|mD>gMU>U{<#z`OO&tm-o@*bI-)L2jOgJ|~kZ+9%rl
zw$+@dI$U(`Z#vZAQb$$F3jLPA?=l%(73Pq3_+k&`T7t`-Myt)cyWPrnE6UO0=MW}B
zpI5XwrICQ<9*T|n4U|fVO~JZEN6EC7=hnkvA*|i&2HDU|Lz0?n03;Z%<)rn;OR~Ux
zv*bEyiF5iN==&O+gQfQ^P3+5C^z8(A%Y+$xj-E3k9o{JdLomTYFa>?i6(}MBq3BV)
z@W6al&hH>2vTp3g)h9@O{;H57x%NPNz)eBQF84_sIL)?zJ%g(L_@ox%n3s7A<puIC
z(sz$QC1%>f=oTAsS&#KPV9NIa-f~bNoR0dkJSywMxx1)>Z#v&bU4ZIIhYI0cNTIOS
zuxw#SP6(~|s7oKD!z*lC^5oT}S-d<#cSNAD?bf#1QHG{#xi;Vrw7Rvp9%3x<vF9g>
zi<^U(<yXJ-!j;BSrVn?snb9f7Vn0BT9Q!ngy1ZMe6B$X~*8(}rxDMXRsLnoUb0kWK
zp9K856>V_CJbPjUyUIf2Si?~X+UPDztiN6Pg-j$cb{yYo`&D`k0NjwNC<7+uqHi|m
zk!pKufz!I>h^2THF3RW_if)DL7xkZ?4q?yfMUu7`r<+-0Qa7b_pd|g_KMM3Wyhd%}
zD^Fsa=m5zfYA(@BYNEKV^i%orH}KYnj?2Qa?+XUXwXS4MmsO6h2cr%qUUR7zXsUeq
z9uD8Guzx0&T@hIYwqH*id-5&Phuaz(qj*r{vzk9bp}~rqtc|Lf+v%B65Hz{O(GStc
z>wBIn7H(y<Tckk+-;OL`RIUs0&L-UMZ8nBa9Jh!XXtW+)C{Yn|fEGBFe&rre&3z16
z`eut^qG=50;0MFn-$Bi4f`Fg1AiNao3n7;gY`Q_fpAe1K_EvtQ6vs`shS2k%7bIg6
z3vJ68$=|Tf`J|h8{`o-OZAb$kiHfILP`&AUmWA>mGCw9)Vj6)n*->#zlOpeWIV_GX
zSOn!ny-O5`$18E|km@V874vbk2|y1WQrw`X{;;yA>ROCz%4FAxhD+pI?sHTG;cOjg
zoiK0jo_sF87C7(R1$*{*+&V(Z{_>u`IKmM>AENs2!6o4dIPpS;zmK$WtekrWM|uWB
z;mo_bB7gIacEaF)>u&YJ9@6K=(R~|f#+b=GKgZMstoSviSv}+uJpRO$Cyk0BP?S_q
znyS6jAeW*(3~U~ykcw3Cb3fkY4WAWD%mjRKzGh<}#kbsFJT4xLpo?-|i@C_{-SC2B
zt0?9)!sJ%26L^WI)dZ7&bi&w>hjg{{^!EcZI~pmax3!98G`z4<p>c`v&1~N(>+0Hy
zj8KA-j(lI%^BpFM3y}Ctef*<YF`EDykiLt@o@u1V2NErPb7WAGVWqHKR0?<6w}a<<
zPn#1~Oa5F!fn5S26i44e)W&@;$G3v!`tTvsa07nDqOQ;ciU_=qK31qxFUFgR3FJ~E
zLXr-|2#nC-+#bCElkD7;6R#T{Yt8i_T8TxZj1`WwXtjKtYH|WW%U6f8gV5Y<4s(Mj
zl;>knf`v-l+hxbvlsI&q(7tm!OyS78xWbeMA4%j$;J;AKTW4hMha$PJ6zo)*zstD&
zx7X&)AQ1SF&ty%VCL3NOyZZXHzgo!piA2{yr4suaDzi&yph&qA^)6zmFuLU7PsL5q
zG1)Gy>07yG;**H%3g>PoPgpZOp#3&D*5a9k2O?Xgl?lhrjK^Vein)@%A`3|9Iat1^
zW@FDlunq(EjD-mVzIP556J0#{21NM#jLy=8o|tZr0D|MkDDR(}b1Nnko_0UEPfgmi
zUB(e+UW`j)=qhJDnjPQ)JTUvK9vevz(iW@8z1HId{|NL*`X-s&fqBgB4FW$@kitqG
zs;e-Z8CzE};o=<ugvK}AT(jMEYOpAAJx`V9@;v1WY0f#i0*Nx*aBbQF)9@*|-@g!D
zaS`l)%N_Zpl&6UE<bIhI{oS>Q=ya}iUyxg0T!H_@{=$nn%W8|We`}K%p!a!u4nX?A
zLXdnC20svdVd9aJH}p%6zVMaBqzN_L6j|fAre_kZQ(D${b)nG-i=Vd~aFcsGh@;0i
zFf@r0{6<coud|Uvf9Dz-a`Sn_V>GZtf)0Vp3pc&MFHqu^fj8#~TiZ3e=EQU7h+YPT
zaBl~sD2v>-Z59-BZDF*3FwwgZD9{sijFUmc4umY*7s5`f@+Hvtwxq_*ofbUSBcYNP
zTiGZfKmZNGuA%5FxL@`5A7qL^kRN2Y3H8leJ<=+HWuuwkXj5y;rsfe$FC7Y>0o=E$
zawf9iG5{S^91D4a#QL=CEVsVP&q<p-%=wbpG}|N*=Fz01g(N-U<2HGFMlc80awqbZ
zdujh$k?`$Mr{EAbF6nE&`3HS{?ze&q32nLnpg$7c4(AW#f5<dA_4}LRbs-9=xSa{_
zjd&b7GzVkT2u^TlH4(BNf*5&;W}xUbU-(-Du!s`iQpM~WHhSarZWG?{i^KvZtafgj
zJd(Vedty@~{{!3RpBr1QkaTri3tUYk3=vGMrG7OOx-zZTcCo$<0nsf{9AbyelvkLs
zliY-N(lyP^;~<Yj$~-8{x`wsYXl|fxh}zRiM7#y=amHRJ)yv2nfj+Ui`h{t4c=Q5j
z`Yi3c=zk3gJ$vi5k`{TBQXTOjTxNxvPBg1-TZ6*!b>D+fxAkr+e<&$qX!L59UT^dX
zUdyGG>SSNGVt55q1k@=Bu;*#H8KNK-0o9=jDCsXX*|s%IqeM7eB_>8bAjpxfEpPmk
zOOw7TLhatIbJI@JD%N~#xYxHU&jazCrV$2@N<bof#dAs;Iw1o}Dcr(`cIuO$l30N{
z?%ft>PkKR!N<8?1p-;PN3!!j%L-D<5--aEGKEa2RlVJ)qMq}Xpv4Qr=kgU?|pS(#p
zC#s=fBywpGW@;B2lWCW7Dhehj913NI`$?vv=j!D_+151rIW8(+qpW<=zqN<3`3W6l
z%0-(Xjzm<YRVn5J-gO>0gCivtFgkWSk&;|iKK4gc^=;>jI%R*@kxDCi=*!#KCYrXp
zwk{2OC95*6lGT(DHRB~~Ki<~wVJ;(i456~GIE&3xh4yL~;ug(Iv)pBbo9#G!%2OK{
z#9)Kmg?=+2u@o!f8202N&nZ5ze)^1%hlCc^r>FF(PoK?S_HMEN0-h?r9hZdyU&#ZH
z!J^4<TbiZwNedvSyCtK+=Wz;e54y_26oWeMQVii2cI$Nd)xFUhyn$QPBe)s7kOX3c
z9MiH+aSN)%Pm5uPG@6AgzgMNM3ikz5*)bke@>8~%L5AXaFElzv<!W9t_X&$R*yaDv
z%Hv;3@oG;)O6iq)2!szHU`uKv%PBGSSbAko07J#*Axcl{gFDT)q#JD*>z^wV9<ejD
ze(P$(+fC4dmfRVN?+-5+e`qMCf}CMbLR(jBK_N-b61e=B$_|nRC7O{diGw{f`U%Yp
zZqd}jKcqY)UM83_Z53AAx*HCw8*R_P7jC*crx>=Xn0-HTfgcbf+7&44E2Fplgn|Oc
zXAn$oP8uI)Fv7vwYr4Ffrjwk;(|zhf&ZuVyi6-vo7hy*1>}pbbG6)v_-W)IOmz2Qp
z+3;KVLVo&47x8kKBLol1Vp%X1_Z@T99cm$I4TLCd>>gvmEWu7z%Y7V`$!^o+30zkZ
zt;qL)+?e5#by7**3*vB$wNQASq{WpG@_O*t*6!eD3;^Zc4AZJl?aeV{1%dILPysxh
z%vq1TsM%r?Yfu-yZ<&b$a6Kn@YD=o&jL+W`3$EqP_X^zamq%6>uK2g>tlj?ec7fj?
z0M81~QG!zIDt<z%&e0$DA1zX}<iTTRV0m&h%2xit0ELr%HSUvqG#1t$n5c;esa6f2
z{kHmqcmEO@Xe+x|FsU7)ce+_^xRTVdM7NVeo|e`ZA%NC1>j~abA6+zYsK4g23|?*L
zQt9D^v>rNNbq}Y3?UE@yFG{Pq-o*q7TOwg}>Y#@Dmg^pQ{}-(01QYwxIJ5bbI4?7!
z#emhQt;9@v{f%z13m~`5ATmi|#&A&=6>yRs^eWP8CoH&dzV&=jlj3t5$IsLZ1%`E~
z$d~I}a(`2kwkU;{ZFatUpm)WUCGoeZ_!#j+KSvtJ@+OlYav<wj4BcwRL0fgkxi99$
z%a4qErgyC;|MnI1l}nMX<>Kg5X(8pbyCazWR#EfclV6zMU#<<3?KEK6U+xbe)XT@3
zku)0(-8_!1_u_dTr(3ML-jWxBIHk;=4>nYSc`&c=bK2Yue@oWQxj<glFbshxKn{_N
z{(PjwY*IwfeZ#-_h@W$L2tUGIUE1BA8tORZk>h|ICYm!;34tqjL%(VP+ublS69FDh
z!Zy<t6NVy`e;epwTFXzq1ovr2gvVExA<KeI)pL45Zb8PB|B%<xjVoo!AB097RcNf_
ze_^A~7=_&yinQhV)~g#1Pb&`drdUENc2a0P;Fvl|^CqC>B1gW#+RtT@eoBzwE+PSA
z-v<=6{#!>HUoeCeYE+l4-fAG#MNs5&6ZZrh%f34(kr+ahZOOllHoFpahR;;ul9Nqw
zBI*E^l{`gE6=(~U7b?%!v@onrgc8BouGS}@{koSYJG77!3e5RU@-jwkm8J8A>0KXy
z)`O}L5v|JYJ3QIuggY__Q})lOtlK2xs(r-Hk;w6G*rB6?F6Zm@7!VqQJv678-jG6S
zGeGl){4qo+?aVuSrq>K;ay2%Nf)_%i*^~Ob(whVDD&Hm%`n{Q-u-tiLNcL}Bwba_{
zNa&$j;H@k1_`p|^LM>-u>#e%|Z(lTeW(#m4am8z_N^OI=niRk)(p?#w2WS;$nkYy}
zj6=M)pBSXs5ly3e>EB(~2mmY@y`&J+z62ZLy#o$XDQtgMf0-_v%tp#$;vAE%^y^sy
zJoQydlAv63NjP}0^zhmO#WL|*)7O!kh4}k&?{0W7=xeqq<M>XIE-;9=-4kEL=$Z+u
zz9UDTS2q~~W&FNbHzt*5GZEvYBr<1=q~p{N@rpplBvte|3%Gji_MmJjhieymnWD`;
z5J;VeMjvge8R$BEA5?j}UupsUak$%Z1Dh8D>~9(=)cq?AI_({r8p)Q*`Q=!|G&I1s
z`Q)2Vj$Up@#`-5mfj`}WJ+t3`JMD3w0IFg4dH^#5Ml~klI7cCBFPSm@I5JbVR4Bat
z6IpG_+j~KYy98nGqKbm}-{lTXa76XD{}j+bw%6m8t7cwGrRD-h#Aa~|AyD}-9y_;c
z<042o|D`}xJ~xg(o;pG?WadX-{8<VmIQ`6U#g|e<olZDwmSnSSpj^rZwjuQ+`s|mr
zZ8-ZB%V&Rz!#@{!IuPS5D6>qJHy@9C_BKWsAtc6#O#9cXP=0d43uQ3>TDHeFDJOD4
z8x>uYYa=gSsOhs9?*EPs9n&%XypxC@X@2X)R{}=;Q9290_<wrfp&xu+!ra%xF_^GR
z0n7c1JL8u~Bk|=Y^~OJa+Hw&+n%Ta+eBsO2mji#u*kez~-^)0VnsZfxUpF`^=fIO#
z5Y=QqAKJl=GVNEh1iU%^3k+NL0#iC3tF#mUy8nPssy+dvMLNT?Qi!PF*fmdGqlQ^6
zaCWgZDS`HryR5hJ8n5J0XIyVp39z^H+Dx`#7M1n=<NiJ_5;)r9*h9)e=`?1$rk{Tm
zsHqCc5{ianrUTO(XMGnD@gH_^WO)&KT53k@G=3y^OO1Zcd!@v%e#3NzEx`xRUy_U0
zfX+65gq6S7?c{l{n0dRSPk{t2Pr_^<!keo;^Qv;l9Lx3v9M2cUz)HQS`3saJ*V(d+
zSkIFWc=(0y`%7Z(X_7#lTvm<5p&TH}mUblcGx=rJ!Y+uv&<G+~CX-@#0q}*T0$a*0
zsP&GQQ76!-@9(({ahC>G)PbPtLRqy`%rK=GHM)VCo)ubuFXtyuo1-Efsk_+LBUNqV
zSK&{*(0s?nHILcUVVc_~ga(P}I&1yYVrVx@$jD^$jJ_+Efmn|=y!vazSmc5(04{#F
z;Q9btat0B)LD@TB$tq9t|DC1fsU+OSG0lEKfiyo1d5Hw>mRSJ`Jf}}ZrRpmmf`<c^
zV;r17U1m<rs%~5QkvLe5yuRzuL`(lfm2er*ObWd}YU{cvSg%~p@1%_3WycokloFUz
zqpj6(GSOX1r|d!rrcD?R?=NQGwunN$zg4I@O`{$tX<((UTV+~uz#=9=x8|EpSjAF-
zq7-U>NSwsAm?nf{X;)(X$8^C35DH5ZWFx{FG7+y^j=EikgM@2xYp~H}lp>GNKzUWt
zrg^Fqzur_b`HdfAF5msOyyb>W9~SQUByfZ~J)Bd`iWCj}+zJwMC4NpqnddmLUGVN^
z0@nDT(=jMt%<IVxSrY*d;6$ZCLk=L7hiO=hKnH{_Ac{tk5S0v7DKS3L6IdrJ1jLQN
znM4}#$@;R}bFCODKNyT{)KTZ{u2H(iXnIJ*T%|mQb8NgK%@X6mue;a9G&2&@maj3R
zO~wD0Idl(=WOB5KtLL3dX_9R@E6kn^jKjwYHd~0eo9KvBYbgE4Hq>lmis>V_l*j-x
zoW#@jA1Ldne+J?S#d5bs+K_Qq?v3wCllz88o`w>d)6@tTg5wJ7H3la5`%T~$&@Q|h
zFZ+O}?zns~c_=GwLGHNi+OgOu$f0<Wo@M-I0M!50^#v$U)@;EvMor2_nM01{XzARB
zfMh7U75dJRZM&D}%yy`LaM)|`zSkw3p)lCfI~Ba{`B0+N)zI8<V&pMld0<2otwX^i
z!2?{+CX!CU5`BF*yC#J9n{Wj(M)sa!s8UVbpG`_Z2Z-$18%dz!Km)<_MY0@uDD04N
zA&H_LKkZa*h*c*K726?WXI`qD<udp5a<ldcOqg1e52#ZbId`e|xy_bnWqc$lug8!F
zAz3W*q=lvC2+<OGlB`G)sX@u}V;o8Pgw{?LX^VFmH+SqxxGoI>D?#LDxZtIvCGDTP
zoqHK;CkT<WI|m{IA8F-ZSLTrMCpKX!y2hh-*5-$gubA4lZ_ixQ?s_uxQAC=IDo(Lc
z)s%B8#(Dn52g+W}Cc&W-Q%hL&2f_Jd69LFW%;$oHx*8mb4$DY%iUr%e;aaCL4=^$U
zyQC3G`V-qWEu(5hrR-5!u7l;JO^~?B2xXvLJb$CxE3}%DA)8i9;C1{fGW9J>ud~LU
zga71~K!eoP0Yg*RFw-bZ3bAqzXtNW*uI&%Mea{Hp;hCU}dLea7b{KQ0exfr_j1Sms
z{v+Q9zu?SDcD*Aa9JmPPK5>f1&!*<o&lsf<Y_G3p<A4<KQ<U442zNjLtT~4+chHe8
zh5YC_jI1i-3O7xG5w4|l#uwDe0@A!er%OsFlSTwWmlH&+az~eQQgH~i9C!!2LY~X2
zR>8%4665u@9H{_ECg<F3?}uI$rw%D``o@<mOpRwqx+2LM_K<&f!Lc>0=^eqkg>oaX
z4FLMXaOmfIi$o(TFaH*5G&pFi0r}YYI;_R@ZEKH>_|P|8j?%+3ngv4JTA+p?Izq;P
zpF<@~TT*h5aO2&`XS7<au&2{HzCPclP?PA(_xU-qO=;VTe88Dw<X@|Fi@NO9g(lir
zQvh1)ZCv#b*1@;d(z4)2V|!M0p(#>{jPukyPXmDQ7oIH)=}IemP~+r+f8u7HFcj}R
z;-|Av!k&dy+plm(oBiGwH(OKTPziWqlVV1)L9^CinX4}FoDIP=IZ<Zdm!Zz=6ge6e
z-uYclW)@T?%8`sP*>H#P31cbqS7~*&4YA#WKz!#utG{<IMwCkN9<>WAdAH9diP;X`
z0`r2WYQd(K4bp>AyVIoVPDGe?YS2Pi9CiSx8{q5p?iq`m9eDbiPm74EA#_f19{StL
zwyK_a7meS#?NL-SJ&EFuAxJJd-7L^8m&Ks6jL1-x>%Jn+-blhpWc0>%+MpH~)8!28
z5i@P$yX)?)y$BrpgbbrHU@dsvPYih>k=kI;c%`~RXfy8?W0EJp*?!ix!fO!ML=EGG
z)UX2eE%@;j+H1aFG#sAfDMMV!@}~h?SX%`#-fa)(Q;R9lV)O`U={BQJCGQ;vC<?{z
zjC^y%LQb>#<y61rp)Wsux(^5TJw;b;rn0Jnc37QTgrmzd0}#0viR2k6FI68DjH0!v
zrQtT4?Te}M=JrSIEK_OB+{&O)TU-_2*%R1~wID8ZDT{h4N)B6x5So(|CIfOqzBF0G
zlGL@1{?2YGagOW!A<^pOdCWF{B0lbIG}E@P1^duIrPlB~6n;Y?sVh8Yr`Y(}@NV2&
zDxaPCP(D?&8!=0&tm<-LrQA12k`H#t-5Mt{8AF+>>1Cta@lmjK0`KAQfa}7aJOCrX
z@h><HL4Y7Bkma0-o&I}v^G+<RO>hsJ5}^9KS}V@$@U^!j$-eGd`7T6iT*D+lNw;})
zW)pD_FgOpBRo>;zPL|kCv{gr}$$xj%#gK6dT5hD;ek~(CW{Li|h3g=QB;T02@)%9z
z>Gz-Jm9TO|PWSDwq$?M=6~?929-)Iutyz_mc($UaScoPtHsCp~y$3sr+yn?YtN>1{
z<?5-;--3q&NAGy-W01igI>We2Q|H=~rXZp$J#ztQbfnCM7x2yiK#pSgOAjL}!u3YH
zE)PWeMrl%ZCOxaX`NA{>W612Y|DTMxsr5Mf$6_G6!@bM2G<63NRVFF6=tUce*Xr71
z!MrV28=_k}*=reS<R<N{4UnUqPkbmEFalY;=9MSxx8@EPJ@ZLceH95?EKa6mMooR1
zjMc%6*ZB+wls;Vb_)~+Z*)JoAv(_yqe8hy6%%H7S=yPL!W7=1r$m7N_8`yv}-7<<w
z3Hf8Oeodv)$d>x-?V8ip!{=CA5)I@(xO$*2sX+6T{7%^RA06P5fF5nbhOHU$q&aPd
z3tuUdDx!dMWE*;#8=}P}Xfzi33uV4(Fm=6_3=gpT16;e$Zzv8B$PgDB(GQi$72|AX
z^a9EDQ#uEmq?ffRLRN}P>L%=NiD}NWjc)7K_w&3b_NBxQsle~6q8d0N<B#=}<o{E@
z%<~UPc#-8T;DPj4a*lhbd2Up*I}8u;(Q5rA@LHm%@MhpX!i@W;Fi-@~ihpC@w2iDK
zXVny#3^IjH>?$Y&A{nUqG+sQkGE*jFMBT_2dU;S!snbRVxF|@vxkw+Pqc2es7sdo&
z;{t4gz1&t$;ymuUi)>k1e>*)jdfqB?__L|w;)#4$2>mj-e&Uo=0Fy8;`!<1}hTUfu
z@)byID5U^9o3Q(Simrb=E$J}J@)dk?QxWq&v*5DXIx=i*WjPdTL_C|m8^8EmA@@`{
zy4_%W?MdU1fJ&#&FfnAieJ(HbrVFK`fF(VeH^gszfb1Cl7@^11>k5im5O=)<cLAku
zZ`tV2<Wo!r@RI)h2Y#9m))+V0NJ&jcLli$PiQnzH<|PysmD@w;QF-5T>dNIvXcU8W
z==sq2d{uD>JvK27f2&PvuyP%jY}$ztt1FfyGu~iiB{BxI!Ea2^JDvM_ThNPWcvDL1
z50204wMh`M6c%<0i`M{<ZS_Dcuf8M4#E=*wN(%5{==QG3k0Vie4v?j~Uq3Jjb3#q+
z<d>jf=PkCOP!*x~uyI$WQIbmK-OwrjlR0gd=p+wL$C&1-plUW2!;r>bfh(etfpLM^
zrzy}>Q-edv!A>IqFO+)h8&?9?>nh@2XPrPTrnl^<r?8iwWLR^ovsX%6ty$#6WrbDM
zi{8Nr>Pf;YAyXW!N!=14CWU()Xdy%3j<Ae$cSR;BDqYy4ab{78ONAC_R{mj1YN6sB
z14B2LkrTD)V6L3&KU97VN{QWQY|$Mxsb)ZkhYSb_tQSy8;JL|mdh2y%23N53KppvX
z6PR5GNKf-h;~3YTb51z*EH&-EgTeZgopZOXHF|^iWY=;yxqlNAC#@F`Tkkh?tXU35
zBJwsnUURwUj_G`4rvsf&(Hk&E{$#sXQ*lryM7VV8Om6V4V=S(8fMZQIcxiIIMIc5Z
z6!vA6#<3?|11t(*xr212n&>|I3p*MoR&d}KE{hgIE#7aH8e+{yPsW?`++{8Q@uC%C
ziiVE{EkUd`@a3Bl$V4DbHEhj!bX#Sdj|AxsQy?r4s_pmO^e)N54M4$;hz4U5_okx^
zg@yPL0qS*<?p!}cE{d1==Gq>{!$?-5xfNex%qA6^RJp>wNttD33gqM!Iv)v&;6sl9
zm8*gnYJvCQ_HG(?AEU%Dh31T}u3qNGg`n0oCYsqKe%<%|gQn#51o2xI89)36N&xua
zez49}5kZPN3d?%FDLf;EsUhnV;spqDuXzF>CioskQ}if*`orEJQ0*k>9qW*|Q^{c}
zLRG(ch23z2I`VIOJBA6LmDuW@sg`S|k$A8;cSgU&epKOq!+l3Bsrc^$w|Z6HT{W#;
z!nTK|gu18zK_MhqV86@f8&L^CWGziTHeVVq99SN{h3;S)CJjxgf-UBn1I$r-_kQ`T
zPcFqVe4*rsWwdN@h$-7oa-$(`+V6y`<~6c#@)yclcwQk%F2d8v2(lp_cwbwJB((y)
z);Y`K3(*Q;XXu<<lK7>hW-UKU#kwg+MHp`Rvd~nzM|vnkG^8B+6h$Ru)Nm)!J!QJ?
z$P|W1-ct!{gjS;Fep_nzfPfokGJ>q}`RJ^q%roIXF;9ExdzKXR9@C9#Ex^WlY>J!|
z?wcdI1Zq_ih-pjM&DB-hN+n>f6tDmJlzbx;cI_oe2&QtP%czn+U(5k#r$Cj2x`C;c
zF$?3fu<y>qsJ;3^sR6e?-!6(w?ZJ7~s@Ovf_75Kx`k)g~-;Q5ufd!Hb!|d!u7w&`Y
zm292nKC)>x__F3wrtfGz=L2f-bz}Fiqlp)1u8dG#;+Bu|2i*pLW}pN{Y$&_#73Z^z
zs2NH2QW%+?@<`F4K{-*JPZ`_t#c%x;0+B!kM!SLq78tbgbo#AWs8t6Cye_Q`R$l-b
zLScnzb8!fFdKTMWpmkRM-nQq{#XXZ(o(_~9oXX<YfXKJ<BP|3Jap3y*M_mhm4IZHf
zk)e8nm{SAF<@v}d0u0q(lzc5iDstv55cba|fZ@hk1HcB}Ne(ovl?(9n1DNfy$t%5m
zL9Vr+#AoYp(uc49NDIiR2;8U;PeM<J0dH3*h&2gm21_;-AAcgI9fR8$)MD#=!^nJ2
zmA$LhqW}ZM%j5o7WJ#*GJKG%q-CUe62Gna(lb6)a2pKLKF#ID0$ADST>aqS?b$pCl
z$xfGBeCoWB<2+DlMps0K3(t-!@*m#9)n=u(q<ucQ+R=vTgzX@4e=InQ75zS0_nA^J
zBIxt%Yx!!R*(p#l7zXR8K`ef({}siz7*6@QNjmZ7klENkoedU*a1Bz!CjybC)(qN6
z6NJNh+Q0jW|8QE_bl^r!rTJXR)#ZTki&vZ`U6#ougv?Zrh<}JOCk=*}MBiHp$J<$1
z#B}>(BI`jt5r=T7ilJq;)#w?{b~*R#Z06l(e%oM=E@kS2qP%F86|3Ic%x~Vad?YD?
z(#6;WpQA#a>77zTfB}5?;FNe+^kmyCgQ8L0Spx4IvMvE`RM2R(Mn8p$uJ#?-_s9QM
zU0DpxKfCU9a;8rfbbh~Qz@qGgzw9?E!A}tab|tvX_d~RzgbH`KiR5zz07*MkCY70<
zxJr36?@*b>&~g7T^i~H{Mzpl+2}dRQGLIK*iQH!>;4b5Y1H^NZ(1l6%6!JO~Rj{|$
zuT*=^@YJxwOH^Gne9FcVbS<9vN{3^8RnxJkx&^9S(KKgcXTYpHhqB3F3a{OTioo1)
zH6a`omFS&ppJNP-szc!eSk1tAa8^@yI2i=?Df;`Y!6?OVxx_BCa4FiN)P7o3)~}3(
z_O-h=Q0t&&+h?h`21ENVS@d+f8zrIod+J>Ix4rq0^=LakdpD_jlZ0J4gV2Rpv8AP%
ze1guW@7N^g#=6qi@UJ~mpv<xRdbk3Z984Q#;7<g`6r(5wisZP2F2qHS%q}WpB%!n4
zvs6EPmR|e}Dy`UvJaEW7%MW<2ZGvoP0XZj<^+M&N4cj5G99c$dMFNbA>RWB(5k&Ct
zzJzp-Q84LhQk8-F0e;mx<KxHZCXUGe=mCbLHwv0={>c55;yyF&Bn_09cr`5LTzV%x
zY@26e&g&Vd-0+)3O|Y5g?$PS3dxO+yYSNm<N<LmYk!nuGH%ocLGqp53$c4b8)%xql
z5rQjPY#Dt2*IlB`o9{5G@v-r5JQu48WpGdOl8Ra?ybf->8f~w1IT9)R2hRw4fw1Q^
z@4A!rYf~D!VBBViLlk_fidvsB7%!h5i+RF!CwVGUsa4j>DZ$Ex56GFIGCI|Wc=&OC
z4|SlHQ&i+%L3CJX%(n`H{D*IibrRnTW70W`JbqO}nT5sb<j(HRg2dTXi_^{SAk~=`
z%`w6(q7m>8Q(Bo=G~t+G^z2E%-|pyNQM)S^OZ$4NR-JA8^&%9HU)ny}*!HLbTdx@_
zbT8E=>`dUc)&OMI@(n<-O1f-!otV|RspPKI!nwhP8L8B#*rw;}WE<sOJ7(DqEQ&n-
zfV5>0alIidnp8{2Z_LMnYcUz2_2SuX{QeSibC@My>rveuC+?YUPYANOl8(9{hC~W)
zrr-kBf_hDsQ0_H5zmKqJl#Zu^UW1Ipld@pFP3P5b3XY+VF?1K{`R|GChGnB%onOo|
zM)VuDYkSqB0IJbG`ss$v)M&TC-G;`g#o$QOFCq(8{Ny+Y{|z5uwIKGC$9)fM)&g&Q
znkTxWsOFh!>U662SW<3<Ig^@gO@#V8VmcOS<8BW31jl!D2gApaahg!i<+`by9_Z|Z
z^S<E*numGDJ7(FJ>ojXAJovvZ3K_nHd1=oRi30UA8Rr`$(+vcaV@-7AkuS3SwZcug
z&f(JI5ThD=+}$3126?;qs+i?Xd1dNfDfBAhqxf=umfhG05ZFg2AiLB=L<L=`W$P9l
zq1D3cGs0g4$|VvV-s^IO>zIRYCWZN&Q;}J%vHpzXpkePYT9mbX1y)G7PtYX|<BqL0
zGn*a*n!@ony|#fv91Ze{a(@;wsMbj1KGKa<4FaeHip1czt*zsx3T|n>xo`~^yQ_$#
z&XZs`4$Wo3YZYX7ip1_W=Hs_%5XUVUXZmzolj0&U0|97zh-M9!h5MFWOo-nDgh2%s
z!`y={Tv1(Zm!rqPDh|v6KAvZxz;%Bw2mdq&*TW%em!Pkm3DgLrbPH%+MhxTxfSJ);
z_d<V_7QE$q+vIj@SY)PC{b5YjL){}^f!xlOOY6kkBP?*h&+UPiYvR|fPSH;J@VI_?
z&;yhYeG&nU6Sc&yOA8y!4cFY7ZO9=xPf~6~@0c^m@y$;f^tXb6qw8BxXzhfwS^0m)
zt&pPtXw)Pqbdh+lbf<B?fy16sAvuYXkc}|WlHorqI4rPl;xU3)?32%seL>m6-}M`b
z3l!hwNH)jUV5^OvBKwS3jDnPMz#a}9>s8x$K<B1d#B1-2v-?`yb{tBEHKmOTE!6T2
z=jq0zvxj6iUFlti4AKN*gy%jS$|9MWc4`x`ot8oHzDL!K#~(4sEfi7p|KwI<%2ykb
zy$`ut&Rum54=R2ac``nafK68uawQVHE;y2Pt8{|n#BS7ED+jLrrnkxSgD5pD%`LY4
zuPl)Z^DiFpzGWI<tRCrgf?4%s^7)6D|3IN}B92s!C~cJb)Ie)#552=Xaoprmo1={l
zQGwi$BW9(yVg;bLa58%X$;SHBF^-RkazT_U4`s)KpsH2^<gXSpLBRVae{DRJlD{~v
z9eKZ8oal^ZLoMR{e*8Dzr%h*Wz&fosI@S+BE#4k@tZNTN<g9^?=rWNjwhHn-RAC=0
zMGyKMrT4-xbqsK7qa8<!{j}O){UhAK`?}|?)&Ej#H4@9jJAL((6fZDUtyXsaFf}!N
z7fR5;@Dm~#N1RoPnlg4b-`N}~d{%7h*V!rf=Xc0g6qT1OX@KPtR<2JM108swahe{z
z0xQwe$d}lz43eAl?h0Wly&>w{HGzvVQ}1pYixIrmckA!&+Ezf(vy)Ep3FOFUrc<2_
zNqzJ(U7%S<Y8)FGD&dnSZWosq6w$kJ8yo)76X#p)?*(Fk7u4rAgsx1B^1qHyjs2e7
zfc>~1^0L-#<ciRqA6nCqRE^2I%Uo2`{Q4z|!{N^<;aTXSXO;C-ybNkQ0>nzBW@Hux
z^JF&;Gy^@TU?Qh-h!3)0Gi9+9Ko>J=0e!b+{-a`?A-nGzs}q;UOv|O-)=1|1=!Ye2
zO4E;JGSEJm$loyWDdKJQ%Gh%+5&Q&$21BS7qRE|TCl}xT>5VSKjx@mm_zwLOz+<xX
z+n`%>tn|}xBZ#Rm0RAxgAVpOdJ2<lq7p3yD#^9`5Wc%0|lO`{bwZb@<ww1m&C}y1D
z?CpAra=nA+#YxHqF&{b(hT&Xv$D~D=%SN+HHBV4`Qe3zT$#R|kr1;6foT5)-UV+tT
z5Mjz8IT7Hhi;D4Z1ihN(>|{eHnVZv_B3NRx?we6ZkawQKCO(JirNZiXV_QCNiS1WO
zm8tO>ax(Y@q<O2%VQKjt_tUV`!tn&0K_KAb4V<NIaZ9Hs>F$U0H1puE=6KI~SF6~I
ze{X#wU&wQ>pT?>MY^BMZQqt|mG-hk+2W9Ln6<4||wiz`udOghueZ~y?gVHOqKD3Zu
zy!Z4A^tz4G3kz+W1kmub3U+8gVeZ@P?V#z%m#_&%?BY$JO$}3dx7D-bm~VZbD52m)
zdVt0!PzDdmb4iA|DwII|J?@-PcOQEa1#&N*ij~hg8m^h1DPx->F{Y5yBi-z^R8sfP
zM%}rgVGt7g7vz)ZxgK*`cg?TF@iS{<)sxn90<uzXD=arW#UW9s_fVm#2g`;Rnb0RO
zO$QL)92;_(@gt1b*xgmp87p6zViGwH#v5ZT>H@E`hQ0cV!yR?Mymt)4%ZBoi=Jci>
zM`^ryH?%_U%9Y5<I?d|JO>MB)n4x;L33v7-jN-z0QmCSGr)xtHhf=+)st;(z0dr`T
z4z9qrle$Q9S9j}9L#IjHIAiZ=DaYt~mKsXzWvlx_AoM4-%99KdP5=~2w#6zh6cHCc
zZX3Uwy9Bn0%6MdpoM|8bbqhbDQq~!^Bx?;K3B-><nkLr^gDyzz@bE=ytx_7Yome1v
z%e-#;(=$OWkeyCgB}6JqPaP7|&04dOpNzYoQEad8ZC8#y(8j`edq7*V2SE_5?mXcD
zxJx=U&@m8&w)Ytz2zUlh|7mD7-$?)K&ti~t6KU$13k&awU-;psWLvS%!0r@;HGrD`
zpFO_YZ8Ah|UtQdEKJKxXnG=VC_HE<&m^u(KM;tY@YQ<GICa17r;r55NLp)cLgJEV)
zOU|1u^@wPkLz47yXP_Z-Y$}kjuGnOaMS?dUQI@~#(ZY|%DvrEu=Hg$3kgM;w4`YJ?
zIdyoo9#tj(hOy71_Nz0nlX;3<hqEoiH|nm)+f0f^zIx_}GZ-H+cl1w+pe`{D&2PBV
zy=jiEaxaM2l)s^Ki6m@;vkbW93!<P|DV(x53w;*#OY77gsP!$SEsy}LTcEuWM*zGQ
zC%}(e+Hb+y!Y+xf(?s8mngshXaOKGp%{D-NX75aa%Wo9B<3b%4;=%|?aF1yO%Jf9}
z?JtHTl}TJDwH#IUci;A7jEs&$TV>AlwFAuPikS(%hBq~%`ZgEINk7o-Qx5$P^ko_d
zB$+!b{j3mUX$45$tG&TC?;6(}yJ)hhN0NxMT4wJ{nfg+=iwcccU>#kc`~`uQzVhpo
zjhF&?i|_QLuS<<aM2c90RIKr}hQ;c^tu`SfSqq6inJ?=ht+8_g8^XaFI!7&S)&&vX
z#65MGMX6&P%KVIfJFcr+!5lE2)<mbH`)KJ9o{{R4ej!ZET+9D)^-jH_07$dwvTf{T
z+qP}nwr$(CZQHhO+t&FeH}_%YFLcuBs!pMeavad(_z`6RG%BJ{Sfls2I)g5}nHUR*
z1e08<Z(hx;J2y$R60zyD2~_KnS>jeEH;Ty^VHuH;S91ukG9P^?Bbfoe!={=Vq9UxQ
zj{duR(@kjXn1*^Op61h~Ti~vE6~sR!Wf-y}*DZkr@i64I`Fz6qSgAJlxqzr)wFeYS
zuB9#os*Wif?qAjeXn)BRR*}})o|VTZe2<07N*nr6zLXBY2vi@fr|F=0lVpg@t{I`5
z_e1xPV}STuEWQX!g!Sx*P16ZRk(QxqVMp3ILzMOMpP!DWpGDG<I4G!DI`nw~TOEv?
zk11Q$88JXFt~Y}%{X|iqX#*o)G*}2K@q+2><zxWp!##jWT*ZQs+NTWCw4P<&>xyZ^
z!%c!<tj+IjOCG*%O!Qc!F$rEK-!Ks95OqmdzjwBJq~mNgmt}8WgvV5N#hzgXyx>Ha
zACiO$m~fI6K>-H-Bk=I}XI`pQXkjYqKXlX4fAgx~cx{Zz{*mJ7)E5c>i$(;>X)Cya
z(i6Vj#eNqi7PZKMD+ksKnT`!Wg8q{!a0P+1=5{=y9@47yd-Yg}?BnT>s$&@Sj-&id
zt-1X^ae$^Ss_3VIVu5*6OWOzx6IDYoesAMjSvM0B)Ob7AMZKA9UN6lBRc1{56J|A7
zOo>TxhD$w?h`ThE7fJGRwOnOHY?@u(j|e@pY*Z+d%fqD}a*E+a??uZ+I$`SthCivH
zB)HG6z~N)9juKMMqhRn7aI=n=eu6UlbrN1&+-d_(mjAq}%@_$0!8h?A>AmHCi~(F)
zX<cDMwMUN7brAqm4ac9fk|cUo%dJfD5~_SP4qXt+cAj3S0QDL*VGw=sm~<8pE!c+D
zzAF;sjYKhbx(>^mo``7<LEZX1pG5vePtfC`=3|O;u5Hu)7!l{G`v&T95jmTjBR24%
zzib%~iiKHR)syxutc*9^A*uK-9pC*vPCBRF%G|xKjAuUm;w6qL1Cl?+2g+m483IJ0
z&i5acO1}tS{B&Wrb9;7ToYm9NtInE_4LVL1wXxfyt6tmGqz70j_ORA++BZ!siLki%
z4LJ{9d@6uoR%>-~Jdy4i^(&svmfd3^@LRPBSu_#SFP244gdO|iNd<Nk74zr;m6FOO
z=b%vSL$|66lWMW5Owb{JZCL-!wJOm~<>ue($xp`W_+F79Iwqf~zVXQi5N|$-HB0!f
zy8O{;J<Z`BQm9)Z@|a7u0K^${3ce9wEZLfZyCZY9gb<i|dL4*UIb#imDfICj!KlkF
zy32Ci<TFtL`dFA0)RAmc9?q#ziZ+<EV@3fqzLbGP9cns~y%>lqCtSx|?#U59V6>Z@
zF{2&m&hDOKzfmunEMnd<Y3!5YHr8d%oBJ-tyME$fr$P261B)`0db}W=>Bk4JrMH?<
zyW2`><*C)wG+#Rc5d75{ZtT$yWVeZBsxtvi0t+rr*K%XHIX;xmX!G&png}Yt_8>Cq
z*-Mm~m=}E_hTS*#A()2KJ|>Qih;l5Ddk~;(C0Fjpnvt|SbmNA*ysws><QZJ=j~Hv<
z4CM5T0Ra7We<6jo`M2Ydb-u)eJh~c2?$~Uv?SS9iHv+ZZ=2}TRTUKcuYL$a@{hA!#
z8B~tsrT#cIr|$aN%({6-J8j}Oq)K$cZx2^A9sBuQys_WH`2^WyF;Pt$k3?}`v^Kg@
zNs<vKKf07rE<xsbvoqzB_PjH7=I!t}_YyAX5hW$}<7%{(9CpyBDKuYh-9_!B%0|AT
zyUH)S2=cX$IO-#Rpbf|ytD%b|Mj4vsCQ@`Zi+^Y?cGMkpdhnph88znXCncDbrMEvA
zr=sHJEsPxkgVPqpq4Q9CX<tR_UFdnaj;xdn9H-v|%IYME)JdI#+Y@ez57eSO(f#8Y
zk(A(XlE1vnxc7bKD2GK=>s2q@Fd!e<cPbgli)~J<aaL)^3eMD5*4*wRwQ~caW3Xte
zQ>CzAp65H8%Ah+F%B@ho5o%P661)#YsH!&|)9_&~j`MW?dMcMTkH;8m8QvYfcrbv^
z{r?|3)44w7=LkE%bPq>plmF_}{K-S#_oNHl5L29H|0CmBX341+YpM+vUHEJB)Kh9~
z8t(OY&NQByo!(*i*e#ods-SJ+fe0&LVto^=Lpmn-5;Zc?yvS|!WsekEQ5cAKlmV^w
zh7!O6zsn)Ksyms*D4^0(cYAbvt~#g7(TWSmuD*$&^`o6^PGOT8TuWG2R`LQqG<25-
zw>u+!yNwvrN9hsY8Mg9X<sKsKN)y++r9&~kVGGV^5Tx?;m)*48Eu_C=)BYwY#zBk2
zRKAi3+r0BwF3Aa}qGPP|!?IHF!88vte{C_nX_Q8HV>=JtCKK`!h4XM18fn?V;CGat
zNPk<%WbFyy7*IB25(!^7mff~O?pM#eWnY-ag`N*$2VF~#%?@0vjLZdqgl``fkdF6$
zP@k;L{2EwkHX24-6VKHCWa@ENM)dSXPv{}&H-fiCi^<Y})|p_&>Gv4j=w#@sl0g0U
z$}Fa=0I%yth{eRjX4)om4#6TBnCqkL^QD5CFi|xRe(A<$??5vRTVTIIA7ZXG>L-%p
zZH(bOrg)7ruYOaMg4x61NF_+Er@DtHl)$`d&k@VD&SZwnyw-<rdLnMgt-fATIc-P3
zNDTM`oKaMQ`Kv(d+k1CtL<^MHp*~P2DBO~r+B%IJ2=npB0YgqrIOkZ~49c_83`*dE
zIWq+00!V>)52N5ob%y3Rw+kw`XSxVo2W6bjXMeHncwWJ*gyHTiJNn4$R0HMMxG!M?
zsf3aX#m7bfUqGP01)j=4OJ(^_yt;eAUqQM{a10p-!VP1F-Gvznu{M7KS}FBQras=!
z^J)(A#3=AaN}@<7=*>1jdqOR;J##%ZCMgZe`4O{mRZRs=CIjSItvV$2vWLNkEPh;P
z`(!<XJYT~g;;7cv^3P{r;*kuwZhHlhc+Kfg{^TXtu3LUzknApH0G3MVXdTSLy@je8
zD`f!$GjNB=rRN)2_Q&CoDz)5|(>c5jh+5kk-)a_l(x`~_ayVuh>Rq2V7~471(hAmy
z;<S&uh`@(J8c2Kive<wNxf?@qIm1u;WeABq9JAMM|4Q)Pa&K<f9?E$$n68by{zGf0
zc4FZ4wRK`PtWjghX@C&0y_7|-yo}U^P9$+C*reLZLFr6Y$ibEBtqrrn`Bs>|U1b|<
zSzg0c23+=|v{ejW!RnVYo!s|{)sTHS6%PQf{zIBZBq*tu1%p4Bz{MKB2p#EBP4|`H
zluVpHqbZh&{;PLLJp$03H}5mO{Xk59QJmepTErieVmTm<TBa9J9tCR2mVJz>k}X9U
zfn{V{!lDsEq=j__OdgRxMmT#@x+}uT!ubGeU|P9{5fIUGL_&kzQFAbd>4|0JviBy%
zwRg{;-IRO!Mt+J<rwAR+nKaR&b>=GAE?4P4x-;@)Z~tI+56do7T_)Qhc1=d0on^!o
zZ>?>AfWTm=DoovEAB<N0KuSm8SO(V47BDo_B=zdpz$h*jh#FiR1ql!FUTdWFF4Co8
zjp>MiLDabHT(|`dSkte%wAEY+lQpJu#MsUdfzwN3Eh{d!%<Sin2}Jw>FQaEDkOvX?
z!=&r209;3rD`Cl~iJresj^xhy*?CRj6;B1WCDj~j1Hw67ybX>5ij0nM@b;vB7PG_M
z)M&h0J`Edd-RiY6RKBU<y?Fk1*?_gAas_|8jJ$D=!}Y;d{EXNwPg5y+F&ZX|)+rQG
zfW~%C`j~F%ZITJJQNfb7j<bjE4~5~-m~#WZ7l49C$$NEFSOc3)iV|fu+hbtcx5PFz
zAseT$Y{2yGWO}aeLCux;Klicut|SznQSLa4s0eDA^r2E%b~(-YFNKyzn4T>Dv=M9C
zM&akyL{_9sR)O>^Q@<DwiE!Md-30mZG@+&%{H2(O#X4TJEwZ3iCrfCta{1=Hym`(|
zRLU&A`(sr0cH{GGnp)q4Ui6)Ua=BK8!axnYB&Y9Mu?7rRCrfuqu!{wmwnJFUy{nc}
zghy!d_-R6t1bG-Fl%s(aBQ!!aH0ujtj&7*?j%~ZPkabCeFQF6mjB!BLKcZ?iZE91w
zI!*+1GvXGl!0V3VW)VKY5gpIMjzB&5kVFt?3mmo=!O%w^s7*g!f)Agt6ORU&Ld&tJ
zDsv#GPsE%D_VDMu4rG)p)HD<al3|(10`3;({l+$tBfUcp(kJucHYki^eNCQk$m$LZ
zo*kx<>FFSIB;I%J8_-X*JNOE+dDwFkEPNm{<4gQ<sBk;bQEOr!UfiOIcCbeGH_T?~
zz&cr`$h4?tnl@@<Sj*&5yA-8q_XM+e6Gpvrdov@++{CVVcmYAZRE!nwjWj^q!-opA
z%de~BypUlS?;b^oHk7}yg^0M#84y)Zgy|uuPfi&2HQ0J`9p6qfx)mJoAmhD|Gb0Uq
z4L57uZn1T4>uu=p)NLKU$>j$<K=^Scr5Ks;I}2QbvZogEgHCLZD0^{0=O*wt_S?<|
zHtB5z3oQ3dm%;(Q7dvS8C-zZD7)}jJ|3d2^6esH$OX++nI~?Jqfsl*kXh&0ZmKibj
zg-5u@5D<qmJ*r#~AR*6cQwZtjnsv)5^q9=t{ElaVGnhG4d-JHP;Q|p#Y2d+#dw=aY
z{xm_8A`@fun0^-V{Y+@fj8YIEAHcW$v@>eAkeVpmyZ%^sWgo9dT1YBjU?^FM971Je
zPR!x9S&<VOQZmPD0`~{#=)~=IbAc14$~+K|kv`GF1rUHk2KmNPBiP5pDvYP$xtr@W
zxoVmAn{xR5{5sYQ9##K+q614n8VH`|AWJ{9p<h5~JyheW?bR7k;M;k&7f5YsB7=%d
z0_LFJno96!s+WNZ#o5DZ6hJ8gI^bS9)em~y+53}2Zh<=Cxw+FMLmr}BNr!|S>PRD5
zgo1;-^!2fD4f#Ab{5D$NIIlJgOx(8^U^Ge>flf=zW`x2U7#Jt+4f4MH;;_Ps8O&`?
z0Ru5>VV~yqhj*BF1a9k9VGJ-wriUqeS!kFmZ14W3O%eJ>+VPw@BkW=JHJ`07`mR%*
zR)$nAR&Tw|mqjC2jD}stp#@cr;N#T3wD^V7oB^Ed>hJY?A9T$XY0`>36>|;wi()|$
zuv*D6JOe({kP3kUYD}@eUU#3jR@K}vA^+-mn08k4O)!-o4s7*{XyOu`>@{MLAQQ;4
zZ887sd@(bN^b0Z*cN$(HJc(pgZaPyA?<$_Ez9BR9Hi1=-D+aur+qzJ995vzKeOz`s
zTU|%oz7p$|CH#5`-+x6?%(DjBu4@H9e?{^gf*vIn{oSs3)EeRzjWE!~cfRHLe&*cu
zz%%}1pkRiVovI6os+@RVN%1Lk?|OC0?6dd>t5INJ7OS(Aw~mK&^0RU&EiPa2p`j$0
zgo3~}(CtF`k8UwR%^S5|=M_3c%1_j><Pdm9xlwwv{$D?L*kF;G*T^Y??YrkAm1y77
z<_QUUNxV@X@^-%s5)(UlU_+m|e+00kNo!(fuvm$9$?6yB1Ty;G%H+pltYy61BWv+b
z7R^xoBNq;Z9(udncZz*CypiqxtLUlmk}9|L^HO%e#IqlzB?^PvcMhbK%#`$j6Qs0B
zpn$j=bkIb|zRqQ-e+60bDR;;$4!Q5eugGSQ<yFkysQM)>m0l5;1;sEBpCMtD5t%Az
z_EBM?Tm3Nb=xen5tZ|a8#3}}Q!C?)I`neCorOU>d7!!0;o8@xVtbSowqGI-K61u3B
z2})Iys^d4k%=3|vh5qLM(}neTf%%+7v94!=y}OMKv^H;*Wn!HQW{)=o0DKJ?T9(}y
zPK1kuTVHM796tS(U|xfoKuaDol;U3EK9?|SX7UEHbf}wWDU^`6hwJ2EcF?H$o^)t@
z9Tjs-C>paVdvtzphT~uJ%V48U?U}s!5kcKK7K5!^Tq416#?|_^Um~cxe2xXK-al0}
zpRZH(d`jcc)nr!asx8MDKF6m^wT8M!{qN_7MQSJW<tSA=`r!>S%aW91S5)<2>PF@U
zuA{^q6xb&bNvPOZ>i!CO=7CCVxo(8sfAsqNR~EVOJOKqoCZdqCilx7&j^yx2Yl#4B
zULsQ~cZ;P&Kqg&1Q0mUy{>pY6?t~f9pn73#cWpWnbodW!YWf>6nRBgFtCO>CspR~1
z^R9%xoJA~$Z_JP-q98=lSlMaB96fz8+6&XDhH~tP6nDTd{Q70Bu5HEd_Sa9{JM1K^
z;t5cLO5B=HYLA_rC2R^&x$LxrDC9hU1x~`|?e%tZQ3bx#65cxkd8}x5a^JH>;9QG4
zWnS{VPAkD@F8g4bsPGHXTLh0r4jpUx&U{*nn;KFzyw&EOm;btv$R4ar`l1kYB81%w
z6naz8VCEG<FlQ)adm=FxyJ2}KO!h-pPsTd<TGv0IvV>@i(k$s!Qf!W;SRB}Q<&5SD
zU1!x<)TE_qdsgNy@$IUOCV>XPMMQ!>Ir*nvNk<j&pknh15cRmGs##}9;6LmJ7nv_0
z@gP+(UnC4`)O-cOw8aheSaL*4WQORKXE#xS0g>EJf15E-&sx4V_6Q)yV{ceCZO^s1
zbea*WnBH&3kSp^t+yzBJW$tLQi=~Iz#@?JRoTMQ=B!2F?kPyXCERT!|QItHi5;F-c
zK0&VyQx!+KI&Jyo98Ef2o!;+m&VvMbuy&}F1M^dUDPv!#w+M))%Pg1il03bT;{_wA
zP{9BhMx-CUwA~m@yRT|9t?JwLUQDGc_;<dOTuZ5_0IL7yJ>oQ%-xp4Hn-o^FRAy^M
z)kv}@l$p&g&2{-6YRD(~($i6>V`7NEN46v(nJ6O)eN?-e$Yup{oOHWo^jX9W7T74v
z1+Pog!dTslPVFj2*=$J0kWDZ>w&c>N9KIW=h9~!FI82W7LjNQ*Gt~ucmIyg2{dBY=
zv5@*?=jr8Gh0qC+5dWPXEGL4ki>=L6x2T6ioj^;Xnj1H}U5~BvJv6p%>C*qkAdEKZ
z;B4dvF+dxy$xud?9Ai<~#HL+YC5c2B`R4d!hroy}Im(EX8-W-F4u!0?Uc8?u?Ae{k
z0}q{AyZ}%iyTV97x43<W$$vyBo8sNB$yiC*Og09W`_`J^GSzG)w3|eeL^9=MU=`?d
zc0!8m$|X_}hSf6v4TapOsLl22^40=XYbwBq6M}L27~Bp=Bud!`9M=7>p;RoJQJ!I*
z{D?J|lds0IK%<DaIE!4vO-DumZ(l0#IAhsPW=*}~F?my}2`VjhZ|IU&XnZL7N;XgK
ze9v_LXgh;vtO2K!<1L4`-4p6&%H(|+#+hZ1Q@Y$9qc{atvAu?l$H6^4bv@3W4XqH}
zky;XLutxgpnK2G)0yMr*Xr-nF7xc~cg_vx=v0Mnv%iWf`mOk`1IDdG7DO^lCF{Qb&
zydVDpqP2AWCe(g(nByVQ(CKCSg|`c)^Cn64jO1e*hj4G7MSV#U%~@FOnjEXKM4>B9
z@uG_S1&Z*;h0o~SBu{?bOkKCi3bag47p~YXQAVfPMwi)-Q}i&24sjNQ;9X0^=A@cJ
z1d_xoVw4e%+99-HmpOH_Vq{>#n;Aq<W-d_ri$?;Gsg0Fp#=&{4VF48TY3L;H+G40)
zOe6&B2A|YH_ow2Q=``WCo7X%*`C&YY-ja4g47WOu8pu9pe{g&NJd92ic+gYNb%oiH
z?g6U50N79zOotbmz`JkY7L_ZtFaB%Iw$R{I3{p-U*8^8KH3&z}=~F>KLw8VN4|m(y
zTcJ)g05XDmW>zA(@NR@r_IlQ2gP3)RBJ#n`cWtxD4ZS)EexldCEn<^sUC<%xmPXx9
z2d55-4^jad0~T|XVgq-LW6Z7yxiB)bNi$<M;x&hlV^o+jXJW;n>&fAmck}y(1;)h*
zL}H+5O(5P!Yr-(i7KIWncTCX!P6sA(HZZ$8q9qs|bF})_7k*_V<?h<$IG<Rn1!Tht
zpx_;yC3nznO#>K$Kxke!1v(Q}z6H?Ej7YIScRL77#Oh_OHV$XqO0+t?WIa3-;)v2p
zfG)3-#u0;*imf2|)<1CLhJNJvo2xT=FRdW!uTubz+`3GUgGW5dmAW@!i<d<z&1OJ}
z*ylo2Ytm!=_2zp2yeBRcnq_I%NWG^U7hsM7Tv<1C)nAJZw0-BwbyMwR(PGrg7W!}&
zCEL3v+7yhhMMeEv{aslNH96*?VY{bxab3<W76(2)TQk%E6Xv^S8Hx5^Fi!0l(~+F-
z7({NxrYzbGi+BydLA*N74l0Waaeu#=k)=gL9fpUM-{f=xXiG6<*Yl4}6bJ;Rm6B6h
zGVu#G>g_QZ*B?rktwHCPgl}b;$AYy6fAOP4rKT5xWku+y%-;Z-ORh-~3rR8ip7z^3
z3mD2OGsD~-y>U0{&E<2?&kXGp-;kzfILhz00)HPEKJ<M<`zlT+dmYnFRK~WP7EVuh
z5RLvxq+{xr*n%b}w_OU;A%HVu=~@~FaoPCfU!zkOqr`Gg+YI=;E4{66@H73eoB_3f
z3@9z1h^zC?z?}r&PgebL{R1-k(yP%kskppgCLD@(7lfwhLSjh!GPC3%6I8wTwRJ=@
zMcpH~Gslzrq>(BEtxzoxlT0X?%WfIi$Hmpu6y_EY1B$J_$xDi^ucljiuAgViW#wEL
zA;3#*@?d}CQ2-l^Q3dsRzpn`2pXRqoVD>H9ZZpU<x$7wn4HxATgi$`q&6H;;{1>qR
z$TsiwP+%JYW|W6C?I~(Ndr?ZKxFEwsn*{e`#qTj{uA9RSg?l+rZewu+zg6F3!<Ju#
zHr4iZJFTvSYXHFSe8BqPi`?Z}D+&liXxpn1ln)7_&g$q+e^iDyTsaTtJjX9MJ|K@N
zbdq2f$Hz*7+QyInJ-6j;@i|fk&S}~|hgQp6J+)FqB|Kpyh(a)Fa)p<z*9m}MZRgZX
zya^><irB+*-t^WKHE(@o0O-NC=5Xe+!SL{%Rd|ThCL}Z#`yGe*2ldfM`S6|eMBMbQ
zGXBYBm!aGfoCT$M9+S<!O-kX<#XAJVi?^|q?d<w<TW1Q7=5CfoJpEuImuW)F$W)k(
zN0M4hh<Bqq=O8+)`nYD$6+#L9VVP01AOEaE&fDjV471$n!6V_$Z$n7Y2jR1_2v1$u
ze|<eKxajJ9tJtOZL%Eu(YNFfToQQ_zln!~nc*Hl#j#`z^$m7ap?q-|3DUmVS4xH&x
z5KL=6grmh5d~jeEV`*M53qCRUzWPic;9kgCdU&UehMm)CqxF1cI3Sz5I`og|NKm0p
zE0_c0C>nmilkQEf#!M*-%|nJ{10{%(4MX9id@KfJM~ApsNshLe@nyg)oXYUGM%eNR
z#O5)c+7Y90BVVUncfVu!E%cX>Z_%o6t^n_2By~5x6YjG^Cs0<IxaHKx&sCtaH4Mrc
zSnsJJG%I9!{5q8*tf}((#?%+Vz`YBF^u>HoCR7IDsBJN=10IFj21uwSI%%Q(QsqVL
zuh0Q+cPNAX)wjT2u`|_%+fF&o0v<-?6}%GxfBpXNRVcz3I5|ZwV0=ww=KZKPW#r<{
z+ER7td+%P7ldsrLQ99|SG$Jr>piAHdkE)oS>$iBqMbrU<&ni!Xmm-As`s(f4@z)*l
zs$jc2IO~@iv4iJtvS9y$1M8C&1t8#X6IVHttJX(`+b4yH(vjI2eQ{Z`P9aWWDX=pf
zY}LfB)}>yV`EtFx)d@Mq-(B7Az$so!)ked<>PTMKY6TVEh0w+|WkK+|K^Ksa3HrFb
z+J%u)-v`iBa2lu<A>qLHIkYS1%SuokO(xluZ%O|<KW8vAbOAe}Z`q!U_q~MbhYHrI
zY8$_g6+IO+iVI*Cf~-&~!!D=TzuJ4T->m;NZ;lAj@*t0-Q{3sLU=jwMb^9t~H0xBO
zoYcU-h5wa$j8j)R*IHy?yBWd`H+Dj|K_ZNSuTWE0xTO_AC(NKsrHD8$;d8<15O*nG
z8?Kn~aAb)XVfI<H&ccI72ey6Im6LBT6C}+KEpYy2D+qLk3KZ$U3jx*Opbn%7xV8Hm
zA(O@Z4pftGRVSGG?Y7L84#!V)UGriLE++iV67g{uY{#BiOyZFP*wWGqO1C3^^`@+c
zi4@bBorY0W5NkZZDWjC(L91Exa4U|QseYode?lqj)8f&5G>@Db1o+cZC8KubsiLZ-
z2Gp!NEOuDZ5mjcCd+9!PRj@kL*5B!=>9Hw)iO4gq=oB_?d2lbQpnXPk(Psvn^(07k
zf6__d!PI2_T4on7$TF6d@3yGqC#S&@WrhqL!_9MliW|zBYk-hId45#Oe&71Se8XBy
z5VaNaR3phzb*eJ)zy(7v9o@3%gmW~7WP(~!H`Oe&Lpdm&?qHF#f!MX+D>zG@1pG9*
ziB}A7<$+39!zOheaaaOGjv6X&Hhn}Q*QubJ3cJOGGSp+&)MU<AxtVJ*vf6{1Rs=fh
zh49~1oq(>{+0?=GrxbVzsjlOT2jd2SkK)Y;+Ld^)?#8uXyC&ZCikjS+!8)fnZAy9y
zx$j)io!o!Nry%F^D^+!pR$Z>biAQL)K(s0o`RuR$xJ>(XS|#Sf`^vfwIG{o?w0U&s
zX9?@ZU*Y45u!EBjeb&+ZchsOHfq)Ul{0cW)5`Judk%??Ik0&hzYzdI4IuzD&HN36f
z=wNW$$>F+4lD{BnJtl^JzTqX_GuXCgTm?moQ10GVIyZ<lo>KV3gv(UtZ4BUT8S6x3
zx`+;LjW((B!?y_0{Wk|V{5AB*gFUD1KqM$49TSO`c3XGY%FwN2*k0DvXBZ$m$`|;z
zUJ>cP-#(!bho0I_D&^0ZXVh8C*g=oezo4C7tRPn;^S?^I_fodQP0W8|y?CQq_1p7Z
zfdV3fxMc9dyo?~_vT=pNywt7((5R%DIlY+(ANq2+YH=v2uf?&qDnxbM+q<KEro?-E
zAe>Yh50bv?^t#l><)f$?9HP8FB8qNYF`mR#)b{L-W5wAI-k!xseLY=PDTC=NTx?1-
zvULU{;aAJ<3*So8cpxocCuW#dp=0*7mUjJ0_}Yj_ZFge5f<MZ_M<6IzrJc|k26>v8
zlYJzJY#!d2keBOT_p30%bpt%t31!8BiOBi%^8sWf?9YtJ^G)Y@5osBv>j4(<5w4{U
zG5k+{AQ)h^`)#EBA!gI5V7ta%)5Ns8wZZ6eC-`>1B7Y=Q&fQp|R3hFYn#=31iY#1z
zIc#3oazZ=QtzrE**_d{@R5=H~kOXXui!9YK^m6>E99<I}!Rpz7#E9g53>VbAIxS&0
ze>4h7-kp^-fAM-jC%=peQ5+y&sZ;9k_rvu6UZ9T#HFy^zY`&Jrur9QgaSZ(Hl1D#E
zS>Yfx3`t*VM-@(Z>P>p0Z@1!O47Qz#^EFz}Mk=Zh$JlC^7U}pI4@v~QSV^2Xf*`*|
z`LFIT$Pmzl+#o~yQb#0|^bYvG%(QkK9ZmXF3=|dInx5X$^bCc>&O{P&g53lqKt(m8
zkOM1~?rKRdQxicVuD;}#q^uECikuaPt2_X|FKb1U^kpN|$=~XXX$LRZAHAF46bpx^
zgf{88mO^8UoZ48Ir!+-K8;H;)Acb(I7(g$y+bJMLtan1dO}3$u57rpplZWT{(fRT-
z<#8l7%z#TzLoJO@l$JF@Kct#G!;f>pv*;p+^x8+Lx`upZC+?|ND`!Mb8npA>-CYQ1
zVgj>YK^M3%b87rKtV%(w$!Y7_%Pa|H$6U<ZSn(bS^hX($b0r*7E|GF1eI(Xko>~Fi
zI*d@?1lntZ`0^;!W`!-1!nQ`ywH5qsAf#L;x}xrEe;uvmBanArB$>O;x!N>Y4JY(*
zkqIqDovv-5AXb2O!(?%~yMk~0Z!1t`M6t*GN|RC2;YHo$DmjEbq&&UI{ebm0qoNgQ
z6#QS^UZ&-vBoim5e<d0HAy{gFZ$|+B!b#+W`lEcu+LDc5txs`KRI<P`PG^S1jUof2
zFSs=!OX4f4x3+>7`8?SQU{iqZa!JwO1n<f?3v@cA(IJFI*=A;f!sVA{PUOlbXEe7H
zz>n{KvY_q$fpp%RD(g1!0Cfvy!3+P83bkuXXN5l40&IgQ2V<%pCq>)*IrG!}cX;mo
z?|$QdcW0krS6LeeJjcm$I=>>mEwL^1XadU$e%oRLGa!_L!n}WL3Q@CMX1`<=P=h2m
z`I44z<+NgGJmXD(=G(R5w@1B*^EwZ~ScQ%0_ZzJdgHFw?i?h|*xYkamiBvLiz5qhc
zWE<1c?X}Qzc+66587YNy)rFDTqO{`}>Te#jhVV+?)~1wICaA$wmjxHl|9m|AybxJX
z!fbmtD~h}Se;A4J#(SXS^ke+0*d8;dAS?im2m`tMe+<QDi~9$p-SS-*pU#!2iH$>7
z-12CJgF3D=;jvx(zKO0Giix^2V~i8Up_!F<u(q*iVR7<r4;I*u3$=t_E7T^pM*z?z
z4mNU<@Fv#SdS<8h$u>R|xuI}<P>aN?w)57ZqbRxxC&<T;LLf~LPnAeqsG9rBY3QHe
zBnPonSEDiwoiBbPvPD?lG>bIh`Eb_X6G?orl-?Z(w8U@47eA%T(`%*t_z(}pt<J0F
zS6{w`?_<k5Q{+bHYpuKBFUB{18P|*h?ZqBBCcUA=#cWLnSe#>ap%Ug_pPx~+od>)<
z+Eq37P+~)4Zj^tY=BxGP7S=AD^3!n6Y2MSJFD-mF^AZn3LkXh)H^yx=M45@2&u*vn
zPz)D3^KLY&1VHtMPKZ})7m-Nm!)6ANsP5<%)gNrv?%QbYj7$c~TEO3N+V163P&X{C
zW|l-|NJKN;#>x}clU!Eo<S<h*q%R#UE{2B(Vt8Ln8exN1|M$iuNZQZ*2DxY^Lju8v
znbI11uLfzteiL%{#kEUiYAQ!NbX__QM7!zIM7~$pOQbBvFJRxc2!RhG{9R$7>wp`(
z^x(vy4N&u39TjqL6=oxa_It=q<~_}<W$XjOOS8W?*Rph?seje0Te<FXO~qGMl>Bo4
z+zQc%txRfig$oSnhMI=i?;6_fq52=RR3RhA%CnC;HMjf3JIk59am8a?%_NH9d;`T?
z?2QgsgHq6h3{E~2Ih!u4HmmA`USIY90(LYShH#Qvy@2P`-SBlu{XLJQ{?P^;>L^uf
z+oUs89UHu3e7j7?Od3!Cv4N}+l#Yl7#l_f%DJrHERQ9nQ4YV$8;vqzfd;j}Y+g0SY
zZnolLS^Ikkr>IDf;o$fA6czBcG^4(-=og)4Lib-~wUdg$Tfrayt>q##5{2uWnek;u
zlcGSK?b}JD&m@NmL~(|DX%q%Ej?pdo(D8Vd@P6Y=a5yt=mQbg?=a-+p&)=9RmmjlK
z{Ge*?x*my9m86us={$0>O*x$mJf<P+84?u#MFG<=7aJY{eyK4Bf6O$1^svDiaqq&6
zblt*ZL;`j{BaokU*0XDcW0S#@OBYdRkR-8Ikv8g?poyF;`OsC&bM*4$#8&8^V!_kY
z%sZ1zD%6F+T5JEQtf1s9oqnTmY&m2O=k*?r#}AAT7&on-6RF;ijR=r*i}=Z=TZv1P
zVaYi&E^J$|=a-u9SlQ;f%Z&UjcF=k8_--n!l*RT6O^&(YM$(HekrHaqEdS@Ulr#1I
z#~$~20<D?m&)}vPX0P|S$c?4*4B8~o{R)vD;ZjYruNWe(O44pbBx2HXKX)Jf%YwRv
zjW6--4Zdw8@!R*x%7pZIJdr2&YID064!qepu@!Q&4YCfSQ~IFVhjQ<e2g;!ZZhagv
zVOxaYWiC!!rbaKf0wAgINMALuJ>NH=aM&2B3gk>Q$x-Qh&;D|S#0AR`?yHw-XT?sb
z&(jrSMQL9+#o#??K(Mz*noPUs_Etsf_z{($T&dF(bmZ*d@uR$-qVs@tZN&&|sIY}r
zX10}{p}dYOC}z^P3N<xJhc?ovb0o3IwlLY9Iu?sNhP56W7M>?IYR;%L&ur_R7o&Z;
zuj`p!_I>~|O>uVT$-AxUcUfL%U*d`T&u>vlxcFT6>5A+k%nI#UI$&i`3<$h;O-6S*
z*xJ<f!Fn%-ar?`qrw894D_86uL|RHY&uGi#3+m{?LZ0*YRqr)p-SgF^Ut2gQ=8XLE
z;Oa#V?I*NtZx&5PegdJhY9R5gjMyJDJMkY8hvj(+vDh-g6T)gaK8i<%Yl=ZK75z+{
zkV*pI{dy2wJobV^P^_wCPC-ash6uQSoSuM2^SJVx;;b{mNZkPC{miTu3*lqz$N7))
z`6lk<Rb$X|H0W8J*qpXmoU%zI2i?y$@$+o~W7d4DyA%$-OgkN=K28ixl&DuX0FNNF
zl<L?E0@zX_qtL~MWQ#s(EF^IH5>!$buQ^NSfG{3W>hHl6Xpz;bXUsl4rV(a2Vk^<v
zRyY?P&5d++qQ|a~SXG1W&>$;7x2B5Uqr-@hhEh2J^N1D{_mXoz`cBg0o>|ip11Wo0
zo+QH6dxr3-EQplT-Z-pE>w6vgRv#Id)f2@oDqwy25U%+m+#-jV>;dQPwKI&bn+2do
zG;2?EF{t$`x2CalZ3QoK9AyaeG_xgql+0Qrfc5YT+WBx}-XRSxlpwV|$@1C&Q;Jm&
zt<k?I@bgsTR?~@E8&dcGu6cV!^d0A3UY8z1DhXVW2HJ>O*FuPzunSXatygflDSIf?
zYCE$|PM`8NLA8qs8d}>QdrEK4Dqya7ZaQG?zV*b`v}Tn<trDZ$K6ATJXJ|-r^236(
z3fkS*DP@CGueS@ickD1N9gPav_c`K<&A_*_!wk!N!>t!^b5t+uCXloB-_UFQKX`t6
zu}dEz=kkukxO4<_A=gn&wLL!8d>Iu`jTz%z)Qs~081kcB5vs4u$86tDfz>rCA(cfx
z9trzd{CpdJY9wX|uBv9P>_to;sL+jvm{r<FO!l&%59#Encq=P&(oZzNHg*#td%5mk
zHq>$$dG2w0)e3n&{<%Ib40|+Rb%l*1%dEIC1Yl*QNYqHqQv!zsp-cmFS*uLxk@*!>
zEm%@7LLjPFml4=3_Tm;J{oiGr9c=9ne{Xxqjw9*rh<lGO-uBY6QF6>>O5;78mpI4A
zJVF1~w*r(dMFakEV+#lusGUsTL$Oj4mob_r_Xs~-UP9E4>&|M83C{5r;P%1rlm6Xg
zehlqL)O*QfRyn73PbZHvE<+d?tnNNGMNnUKp7Z)6P)G)`yL>#@nh*B&@O+?;xR_40
zhYbB(cvbF=;t?0q#;gj(L+6~d{vhzs96UA2T?-Xo47-udoq37SAa*}<hwDiZYy)^%
zqS-q52pHQ0ErV+Cki()NYR$=$QI2|c*VJV5q<OlSw<af_PUViHZ*Nwzg5l`4^Yc^`
zY$3D&LVjtx@NJd4gNA0(&oJ;T`gl}gM||?bwyFgY*?nxhQwAPOfhbbXgs*W-e(AlW
zLubARijrUV<YF_8P9#OSF@JG|i%AJNLh%(IBThg8|83|R`>7iU>t~5aB#<_k{oy;#
z8-z--S3Egd^=&Z&JJ|u<i?27BjYif(`g_Z%N!-p-m2JXOP$yIG@B4@Hx@Er?XzAzD
zo7wcE8YfNWoBG(6+NZpo3NqaM(;H$_K>Qboqt1VgfyTh0aj$Ilz3bh67?OT6$~U=t
zT_%xKLa~_ds&g8(N^QKR9C!v9vgo(r*V0g8Xbq7_$>%38g%OPC=f~1QQc{g9x0@@S
z8gk)c289)mt2ZU^s7$lje<5NcS;)(gJ^0Nwb6!cJ!@KD@<=d1th0l1tKCH%EI>O@S
zt*tl%vV^i5(M0^oMhxh(i*&)D_NM6lh5D|JpZe|fyx>%C*3~+KG>-z$OLjP4aIMZ&
z{U&OE6w4IBt3%nRxcP9RX^<}i>5v^rZ0(o1iy9zTusnUln#qShpNdZ8r^)Yg7F?B}
zNV$*~5onZ2xZKj;FnM`eB?68uF%9R&8wW4@uOwq{R=j$B?JMJfT=6TzQ-5D$8~oY5
z>qMA)eP)=<R|FKFs{kDs9cb4zvnO-UZBQRwjZvI~W#vTp&qk=3_0LP%zN@e^*d82a
zPA9NcIA=`Y&TEiFSDmq3U_Mm#Bf~3j{=&ogTk%#rQ5->aGSA`|xi{)+u|bn{qIEz4
z%TS^)zHcW${4H@2pia#>dAD9B+RztE48pB(Gat@wL;8HAA(yU_g``XPTpbbgm1vs4
ze(htC{Ecvu6toTg)Xl=dk1$^uDAb?VXr+)<vEmTCm++M>R?UV54_&cmeoweeT+Z>;
zOxe~?&*bNS_JTxR_+GppKu6H)v(bVFr0Osq5MR`nHLQv1h&|YSdPg0lhEFFTJV~9b
z|2;cR-J0#*`j~{25A0XMRe6+~H~UG?y<f|48^DkT?|*pQ_#+4nE%cxDZjJpgTZ???
z`GuR*IjQeejL$@D*NZ%2jT(aKEvzdP4IETqcZp)QWBH*3Ph2w!p-2jdfp8p8#TAy=
zV--gMWP=BhghKE>i4kY9`<)M4Nr5A>79B}^5iaQIIJgZ}q|>l2<81vxF)40c<(nAf
zRN&aOlS#w(@`fxL{%$ZmqTVg@Q1Kmr!vv3UCCyH&Vm!bLClg*4s*rmkabj%c^slYO
zY^u>f-T^7dPiW1rvn0ah4+{*d`oCaB0Y@g?1kvFURefd)1l^(K!+Rp=hHu<h1?EEE
zNKFKr(4&-^6Tk~{H7wy}Pz*M<8BFiG5X^9lmAhw6GZ5@u^6e?d?*JN;y{1NRa)20T
z9SWFc2l(m)F{#2rPLw0kYJqe23I5Mx-Rb_#<^vVXyy5=O4zwAee>m2wu)J>%LcALl
z>7miM3>oCTu>I!A-IT|UVZTQowbC=?fNhbVoJJ?qkJxG9lgaY$Wq4WF8MCsgOH^Cu
zyDeAnd)As_mUEQ&n0b`c?#y^XLLmgp;{Sm4k+fm6eo--9V*yH<Hq6_8rjKj8$cQ`e
z-Rk0K=PP-<a%Dl+GwT=g*a-D-bbh_)3Z$|s&`_EOpK}<nHU3~w-#Dn%A|Q&~?OfP{
zG`yMbKJ|#ra0FdR(`tzTZ$qWcYAz!CD2`JS13@$;9p1mhxA&>r1lzI%N3h`08&A@P
ztyI7z@bF3flGwF)ziCXPArdvPa&qMckF3DfPof{QA;}bJZpQI_X}08PeI2$h5Oy@o
z`uUA6ryQcTTv_=j20g4F+-2}})kH;GQxF4k@MuBl=k3W7krH)4({9Mv+5EjgI|Upx
z(IMF(AS&Wx%og>evOTkqW>5t4A>m)FUgc*W?0jZ;tB?3+x~f)`NDZ>|u_}@9J?gf!
ziLJV^EThOr+u%Dhl_R9oZ>>kOR8&0<jMPFhUQt^!+KMJ08-v^&5jbR@Ii&BrE85>2
z)p~`LS$SBmYb%M=)at2z#fNRH%Ig8yN-9=Fo8J2DZDXfl=-h|fRzA3aj?!0lW=P8K
zgGmLmdU_?x3Sa2f(_@3N?EIUr;vWfOf|0YifLn_;RUn%{X4!_}3718;Uts4J0rUYK
zG5~5D+^3R^Omd3njFw-~Q=EMwMr&+Un`T+jV$(?ne`$(6IiKd(bTH7@I;q(>1m}dW
zi#_d12G8z74e+f2c${`}j@m3-9}LT=avP6>ny)D=A%li5RK08;9{fQZ&7}+z+K+jE
z_u8dE*rDe%&BHpF=X|)&fZO~?l-Hr&I!GO`)Fwh1-iLjCi1CM=2#7IQaVW~;M7=0e
zZx?p-naFLG)Vn)v*~L|)4Tl)p^_cLEumGjen7Jrn#J`#L@JfZ|L<k}4{t?AbU6J~L
zNTX1V&b?lCm|a9%U@fRIZ0VMs`)~{_75JwHf`88*uJd#5kcR57iIjb1a?1uZF|s>)
z1H0lIhl&z`5fAh#@SXP7Fo?~7S}OQGYR)Z<DAvM>w0_`4p03aL5Q(6_igrPEa}R22
zAEgdF$;*q{Z(R0!4z#2OK62FQn>u>MLXAS$_z#?gSU33=%`jV_d2EiWV2shK`gaW(
zz^$!|#5i-<ETd~auT-<Tl8(YM-3l$#0jjifFz2a1qMbR<hP$F4hBJX@$YIFddL^q4
z=i*F+_66I&R9Niht($`?;!e5^;%4Eh!G5s4le2U>Cgp;+NpyJPyR@JjxQ1P4w|O@u
zTn>+Tg(fjF4xN9=+*;awf&vkto*W%2s=E-kUKdBr9WCY>XSB$8yV#_x>MXv)gIZ|G
z2Sj@t7j)GaAVwS46=;&Vfg_Fy7xtwXUr`Jrd8rv_Fi6up%hJDYLp10dSM$J`yqKKV
z)_omulFWbA2mJnaYrf)a_4Hx}Q&3AD!Kcn`nGT9r+e$kT$PzhYtNGPrPZG)aN+}$d
z#ZYW6*R|xJ@Q80Cytr*#yEf0@4r7yHn?aSpe~^Rbx`3^kcuU$?Lt!{DXct{dvkV(u
z+mJhZUX%9Ra5^zKU4PrCGy6%?z>#HY-$SN9eg|tKVg==ST-D1TMX<zfg}+Uat!`W;
z5lZDlDVF3!(|xiE)q8x>%c;h$49Q|j4!y^ZP*S3wBRafw_&j^wP+D1t{MvDEqwkXO
z8<kLIoI~?cd!S(zZ}*!QfQ7E<SCA!bFta#EfH}^hp}`X<BItr9BRGh1S^2v#1evaX
zUxQlWF2O+M5y)rem~M_%pwt(01Q{3ol`%IXt4zetKMZyrI)$`$%8?h2e=dxI{{{M4
zgyr6oQ&b28#|jwjCk|#j^RT&QE&;SPCKx;6L{rM=e7JYbQ$-SR>5r|@w&Hs{qNRCQ
zdEb{wQ`zR!r!(5dY>@OEWCP&x|BWTh?oFu0XE-@}y8wq3qtEk3EYH~Jo+Znc_zq8f
zK=0aPredgd=={;S0etK#DGoySG}`h+Z~nB|L`oVAA6&dWlB=}*qcYqmav+zUAM!Dh
zaR><o4EcT?^bfi)1I7Ldr`hCa#eRs$Ha*N?E|JMdA6{IuA;(5az}~dnA;t&(S1gDp
zA=2E7YW;L=mLeRlw!D;dn?3~fPGV$O{6(<M#yUz#kUUBf<m>@Wd}maPlWrXWYdfrl
zYm5`tivDf1&&!z``!$2gy^;E=T0XYDSVtQz=_+oaYNRi{VGVJR<sGIS4T_N73<KgX
z>E+ND-bmXrpT2~M!PA*A<px+qn7hapCxcUH0$Cw^9|yt#WwBc?QWmjZ868|NpdT2Y
zGKE4fZjJcpz&vR|sECg{Z8n;}+;s5GJ3kbkiDR5Lc9GGTrQ~FY^z|RlpBz#`FWJI!
znutv$(hR3M@<=~->NCImZZ9z|{uZwP=wJveYd%2meec0ONNwvW){3;&Kk*HlFxg!C
z+&xKj0C>SIh0SNZD5V#AwnBQxi501Q`ip2IfmeP>>mieiU;T9p!@6dOTIMfI$kdnK
zVnAft+~r#o3aet!5rWlA?%ckRltyy!`vI`5LSxwk09n9Mh^fH<#eTX!ii7{VBN$}o
zP=!+{?GUW#L(>n^t?PC-MbnR^aske`NwIr{<kqOj!_Q1vErP*F%B#4LmsgM~mz!6)
z=Eg7~vy=mrl{Gy<%BnSyhg`AjjmJ$->kK)U@Jr?d%r2440zjC(@8Vx}JO#Iwxky<$
z1*wj)Tlx{f$D&Q%!csPEYGqjU{*5%o+omkVN>giP>ZlpS_W%@nHu7TfpBiFIm(b_6
zi8QLyfgip`lR)G}92X@QE@R^?B$c&T)UGA~ChCX^U4p5Qn*$pmx|@{Piu<}c^a|}z
zHub!>E4Kh~FgtpIsc%vVCntRIVjx+QYiQPqx^d~aCQ*DyP`Zqe7+gx^Y^}M2-73sG
zI|pO+?Eqj3YENOnTevg|v|V{s{WD#Y7JB#anyb-lW9drajL0$pWZ~7LC~>;IDNar~
z0v5gQVhc}xv`14M?L?5uB}e39?dvey3S`?rY%O7u+8S}fyVcsBG*r)vlO{F0ifK1a
zx!nyEh@aI`hH2v`QM7z2L}B)zc309;56wa0(1Y4N4`xaZ9S%q{)qFk(t}11i3dRxG
z2m%k~6AY)5&2jXKwcxD?zF}r(zqJx#!HB;V#DO-Df{|LZx@Z78Wf9G<xW;X<KgeD6
z3`v11U_#?iOa8t6E$oXPE<A!hhv)hutBIOQ;={R5H_%r>#xu#~A<ZweyAjtAJ&mR_
z@Xsd`*T}m*D1+F!q{Rb-b_b<JMuZcA&rFSQEMs0mW6>bv@{%wzSYbSffA2pjXuRnv
zKYol&V&flwr``Dtds$YaoXdORR^C}fFMXpz5}BJru(KDKr&!1ru`LIfGC-(lp;U*C
zS_kW(`u$dn=gR>QCm0ThE}`v$B!vexrvwV*OKwFMBD4mZbpWpb1%jU`c81ChLjHn$
z46o#@e<<dia%!o{xvK=k$xUY!3*3j?0S0Rs+VY~W05&evKdBws$ze4FYsc+=FrD`U
zbgDAc)s(EP`1Nmvy2ihHN<;v^mJShoh<7wr@n_d5M+2+Td4jjw$H+d7E}V>4rOsSJ
z^L46wu>6BpCK5yTb=|3+8f%;c>WO;XPH<UqQvLEBr4oZIVN$=k>9>$tdaeX_7Bfg`
z8~BfRX+NirQj@IonY;}cR45W^*4Toa1aNGjRT|Rq%u>L^jo<PMlOFtflvro6rB@k6
z9~Hf@pk60AS)03cExsi)VQxR=;G}j<%sqXH6^+|!g_U*(9ccz6^jfnyEi`cL?2E37
z8ud;SBQs9T@xen?ZuXBw)RSFcT7N1P6$Cebt&KsA3kqaD;3F(J^RU3hjWGP3B-{FX
z%w=bzU3(@soE`iBK;5~(#L%u04}7l7n!mu{BOCEKy%K8qS@!kaz(DgxLP^>xRdb-u
z{>86ew{Z`u;s)x6FlH!5j+L-If|qa)4Cr)>#(&DaYVGZyrq2u{p4}{%9radqg{Z@8
z@$03tL|X>;kV>xQ4d&&9%4%*l`v76)9(5{oQ%scT3bp_<eMHCTo3PfX6^kK#y|=>#
z%+#O0>u;rzeG0*nXk~s@!-qYh&P7b*Jja}@cp=i$AMpfG4aPr`0ukp?ZM~PVvjPGt
z&iM`e=9|nERCHh+E;7CRc1SGvus;9vke}+B!nl@Ia^_or)isFxPOLMIp~v1IYQs1+
zIr&(EAmLM|c|Bm$I#kh}0|+<3O|qv{4=Y0+^lD*(rn@6s!+~DR5uV=+_ae{mBTEZK
zkQA6lqKfMz%U{f{>Wk}wvMW{^81l6s48M+r0-Rc&Ti?ekbRK+Rzw`cpqVHgfHE1vI
zj1VBdDLfPVB(FscX6=+^OM*RY2W)bwWyKF9xWf$E$9lP&wJo_kKDnTSP?SyFzqmws
zO$Y%^iGsk)QmwT6bXPno?EDtx65^o-JHqDz{3ADfG3G12kQ$)?vf=&*%-&0hdgvqz
z7LO`bqzo+5wKH_YRGEfTmuKPR%)=@lq8Uv6Y92IdXL>G+h>S>>1Qeq@kdC)ojRPg|
zJ`dTbl0|jKBi9st*Kzb5xK4$>2AMn)wZWX4j(WUM)`LlT%wk@u{_;N5I6+|!U?@6A
z_X1Yf4ycjd2&vO3qf%y8>ft<%f#$19OTMULuO}ZZKQ%gLv232+Ck=mi$C<3J0sv4p
zX!;t&?n(uwot_eq=|xWAzRvfc1v2Cr5)g^=^i}jTOgB$IZ|(EQ$pVtFFn|~J;$qNu
zlSeidB-702Y}Tky1Cf+6N?C~a%~sKyeNIe~4Jqg}dn}RHeY_d@*c(UAlyR*SuJo&8
z1rR70=3hh2T#|q>lK+6C+!#Xl;3_vPp&LTFpnqE%33@-~YBg)>TJ^xjgnaWl@FQ-+
zW`L^u{%I`Qm~{S&5g>hDD<;~0U&P1sybVu`!P7yVw2b-x0(u99_=J|u@yogK2;d*V
zA7}>yw38li$Ji}_y;!&4A;>RD9;Y}{j(xfR8}>u}Xsu#R+?7WS<z*L83~dHMQHb~E
zF5rgOS4UU{=28rUGEe?qMj$3Lkp|KAm1tu&#bg>?sxWneUb?^bIy&_CyTj`W1q!M9
zHz(hek&eb!OWv%&yqk=<j~?*{JzQB>xb{n@2{S0v_?6Z5JX0{<;C~vujF{7w^Z!7U
z-pVDXG~yczmk)?qI?^0``lp0ag@W;PBT9CsYwIT1;dIRcJc;wQ(m1tPJD&>Yh3QL4
zLw*sU-Eys@QPTyEl)FxY5=-V>&ernuh)Uwltf1Uvjj5Wn8-9!@^TK`$5F(e$ga8?P
zk_Sb2?;2gXuN*ySqvwQ1)L$=^r<YAFb|(AB9aV|kTHMAQe`mJI!a1pDIgP6A?At{N
zuu&<bFJjkvX544TZDPNTJr`t`|A+T9JN1$)!)3s62By)}4R2RiN{FPe#@UB`|2qly
zcy%`f;uI&93kP%QxRt%`e=|v@zJ$K2Ol={bF^lW4E>v==PK(*=FWIE!#DSluQGC}8
zY0MsA3qmp2az_-(Y~!+I3+U6BxpvK2qZrqEY^sL92esS`(&J1X3+NY8HJ^_LI;O2p
zeUDby)Qa(2n$ahko=|j>`?W@}=?mj=mMS-5t7HuF+=(%uZ%e*ag>DK#5cqoWW=SrA
zSOs(TL7W{$aUk^2J}ki3#4A%41-HbXi*EW`Md>)FiX6;s{y7VyxZ?i_<(M{{7a4ds
zG4k`dUI;OMqltX;)TX?nq9gA+exx<PnU~kAKN7r1o*FeVl6#LDK1HtU+vQa18Z_lE
zPkRODyu46~H=j;U-v<HYep-X#-+&vY#~<OCuNnQQCIHAI*qw7B_NYBg6tJ-MDt`@Y
zg=B<K`?x|Z3!Oyr=*_u<4tO_bZIx!ADk{vJ=k++7Me#U0V@mo;s~+UDCmzzIugiPN
z85p~Va|7{Y;v(d$#FBfU31VYEaBRmjwB|ztC_ii9>AdDV$tFfF7_tpLD4G4uza*SZ
zK#^8@Mo*V?ygIgVGFMK#H>J(Oo2%&=dFme}ow$2wBVZTic(v{li)E0>@4ZMd*KGZI
zFmrcDUWPUS5}N3tiP*{Qwzz}<?;d3dKP3?Ddt@>3P2gQCWfF*3^M-q0cBDqTCStSY
zC`T-Hn|BP=F_<*@&x_|G5$^42P;h0CR%%qbBlsLZ(NUh<5c_1*)eIpAy(Y0qw(G)h
zZq)pAct+2IEA8}y|F9%xqvLIp!C1c$-**OYIb$};x^t70g`pE3<F?aKJeWJ^EJ`WZ
z647nz)tCRG@lVZI1M0qgHoP{gJEuOti&KZA``uWP-=2b{fga}f`3yW)H3P+gz1b_A
z4`*W_>C%>gF+M7Y>-qR!iAdGL2r?MHczc-stO=JO)qqF9Y~GCB$)i)4A8!{(JcTVj
zjDcSFykucJqRctqUPXWTwLs2k8SQ&z(o0bcFM@Q%4MmszZ}hHa>RMk$KH=~JMMLH)
z681DmdMMy+)<Yp5*vX{UGE94vBBn?au(8gyHPuh<D#ycN;XI2q$)c<(U*Vvzy&$Z8
z?OPbr5H-ZhGx9c%?g?AY8|wkl$zY!><AWxRL|$xb-xcpOVBlS12!1_g+zvuN_8Ws+
zyM2hcW!<94Hg&JS?b{c!Y{-horIEN_&#~7O-wu$2-Cv@VXkKWM?O!N`y?IS!CLRYN
z9P@D`RP_S;Y{TCqlQymio%Bc}MWLoc#`77FiYM7vv&;&ZPM0(toR=6$m2_C2iTn-I
z-gJF8#NF)w3X7uc<DC4cqUN<(G8qd}uA=4qQCYAvbN~=yR@%iXEx6ex`|Z1j66h=;
zODV!fa4w3Py|^HzKG!DpbLt1>nC82dcK3GtVLQ9m7_W8l%#Bvzt^M1M%>$DT)z<)4
zceS<TK0Y-C*`cg##|r+XtWHsl09hzFg?xTdl^3xC02C;Qu@{ytpkP0x8&F}>TmC**
zmsJmkW+}gHqf?N`5+|(mt+;hPXZ2j|-fCXK;5rj*na8Qt$@>hdXY*d|g19UK$}urK
z4UIU2v;x0SWkLn?363B&-GJ^%3o|VMId#smy}k6@9-TG@rJtmVjaA%pWTV{uK1935
zV{UYHd_iKKyj4j*q7zQJ{J3{kE`3MyVExMo;?E9R=y%m1aceUR6MZNQ0$UaY)KL&W
zFZx|p+#*5}m}OkT<CB~_*+>J$L|O+hV8kUPb*Euj0+NdaW_8Y-TOMPu;^<GK(_@)w
z@nI5?&&?e{4gcQY%OLz``1=42joa|G>xJN12d5G?mK^{Z;jv_sVQNRi@dRw%jYNc@
zTofrVeF@l-{fQXjNrTu%|66%5TYtFg1bVWgwtr;tl;*N>1!bi#DXg{dIh+hQl2__n
zs&HeNSZHq$rFYPaNvz-v=S`y&_M_<pMc<Ne71KZ?puc|)P#3(C`*Yv8;xvVYfj$8I
zE<F05KsVG|i{1l{9`%v3bjG2Y<f?ktqM6uel6TW7%RmnbWo~41baG{3Z3<;>WN%_>
z3O6?(Fd%PYY6?6&3NK7$ZfA68F(5HFG&l+`Ol59obZ9alIWspnHVQ9HWo~D5Xfq%%
z3NK7$ZfA68AUQNKH8mh0ARr(LFGgu>bY*fNFGg%(bY(<kV{c?-3O+sxb98cLVQmU{
z+N8PzkfmF;HJY|<+qP}nwry3Km9}l$MkOk3+qPbv)35tR_y6vT8~2YLG2{Ez8WU^G
zF<0!^u}KLPlxYP`?2Syt?Co4=8R;0f2xKhnWGszLom?#KOjQV2>6qylph!toEM06&
z|6>!1RL#@?LqNR0$=TB0j_Y4AVJA~Vmp>~ahAw~5vi5caa`tWnOl$;93|!2dT#Sr=
z9vGSa3AA_OA`r4SB2Y24vop1Gfg%;QckpzwG`Dd1JCmyi!M~Cb7<m#XSXkOvIyewW
z&=Dxu+t|?j8(!YQ)Q;e<QxLe?nV35LiRonPOki(DVD<-U?`~;lP9WxFYD%DNZ|34|
z=w$jQw6Uq3v#B%Jzl9N3kRhNDH?=c$GPEI3a5b{AH2x=&lEB^4#o|xAKTMf=7@Io$
zbx;CBI}-wVF`0i0Lh)b4{L`22-vED~-qhqD0sq2@**lq=5>QyUxHxdp)Blyi?5`C%
zXEQoGQy0pAb5{P7`45c@%rt*lmcK3Q-<Iuf%l^0J_}g;+Wf>X%ovJ@8j5Pn~1HnIz
z`d2M~2>!21{(>+tF){tOCDH$>iB#0iMA+We_D}1ap%@tmOe~FE2#ie4E$yJ_{|cqz
z>0nC0NMK@W_K$a2Ll-AY4+3olItB(t0*1dn|9aB>!-$E!osH*z!Q~8XO$q2_q*Vo#
z#Hs&XmH)yB3E6uPc+)a6a4-?jGO@A~urabT5->6{u@d<Hdqf38%m23`hW~Pxv@^3O
z;QUA7Caw<uEZ*%OvL>MTTh^2W{~k%s-sMkI2`K&t3f1{T^8a3#e|i6<M;!)MhW~F#
z{@G#t|5N4PuK$M^|MH^yEBJpS!@r#Vo3{Vu`j_YbMuY#QyZ>O6^nW(&|5qdazaH%W
zW|;pMBTVprN7^67y4u+MJrw_k^i=*+qhf}(mNuUML$JE(U-tq5g^<0y^?&Y3x)}ap
zO3=>S=3j$j=`3dHVQQja>0<ncG(#I_(|@e1{?!zlKN%G4oh|>Skd~9<KekjXERC)0
zOr4zxSpE^s^bgDbo>A1!*xux?UMjo%X@Q}W$-fr<+BSA|a{6=M{5`RMeE<1wX8ET+
zQ&SI9W2n_7dt>fktA^mNmpVagciO`#prfK-ld$CxRzs|uJ5{flV`xoe8Syuy*PT=T
zH6ivmq&yF)w<}iRUV+S?{vqt{b@M8`fH>_2P)SQ9OGhH+GDME>$$+5Kcb9K6BzV~M
znj(!DB_u1lz6SwZb~cl4I(-1?M3#VsBtB!97Mg3)ClgskjRo}8@kEUKLY$_paJj&E
z^*V+_b)&4!YVfEap5wzmoDAtS>^Pa`fk4ORFXDKVTToiJ8g-LBJ-l~j7x2uJx=~){
zUdSzWLw8HIn02G1Z8=-6^?&Ev_wL`T@A}wOOa6wbLR`!99mSiYZ#A`1r>oW<vqc?u
zi~sRTYPCS5A@7fag2BNh@VUg0sF(Nx;O?g3(F;<$y5d+9AQc~(z`vN<(V%vQUr)2P
z;9ewVqJ%pk^h<VJm?$A>9}d2<MO~(mkbMcm3tVj6o_Pw$27Pk5yVc&;V_WXBykJY!
zAr}g-S<`M3K#-qqf%&vui-s$Fnp`K2eQX3hq*kbd8%l$8)^tx{8x!)z({|bg8Ruk_
z?0&R&5e6X<^G;HGcukW^n?Z4>D!UF_&Y{DojmN!9KMa=-$YA2euT<KzoCz%E3yJm1
zM~a#h8o}>g%E3%Jv;-4X^1$_Hw^@4@;GQTH(;*xakij_TS5A{e|BeTl1l%ZD?6*!P
z9ihukGyCaL_})$6(Ch~tN!FR=f{9UAFMH^=I38I@7Whmn$oJF_#SNKZj_8Fpt7o`Y
zyFH0y{YPCmrMu7{@|XLWGP|g>eyUCnDw(t&N(kjt%!#+8@YZ5tuEPL2xdS07a)gkN
zp%o5-oVe^%q?8t#Q$RHoz!$1cHMv_bf>&0E7lYdRB73JZ;ev@Cv?wKV(9IUva3)!7
zqLd7z*xbLk(e1@3`Q#Rbh~qI6`U&eyE;G1@Z|8?$H^wzUeX|%$S|rG`hm4Y6s_0`W
ziBN7|nID=17%SZYwv)={_{*-H1`(j;(k%yhX#5bMc9n#=2_zNr_erFBcV@9>3ku9#
zu!`g3^p>NP)g-=WjG!F=`{C1<)XQKem&xsF7U!>9tFA5^BC|it7`BG41d-lernkAj
zisOvpJ-5E#*?%~1Izfkz+N$fMT#r!#7sEgkZbid9U(L5Mgn;;9?#zZzwJwCu!i?2@
z7}d$Ea@)Pd)_`RoE9k%|#M`iLY_Df4*lK|tt{Xn29K+;}8l4%KfE3CB<8W@3<|16g
zRs?k^z(14_cgZte%`Qw4(1Hprq}0=ru=tgEErED7YK*x*aBR7u6HjsJ=aJ&lUh#_f
zRS^(m|CAFbaqKPab$5{Gsc^j;PmqWoo?&}z;TEMW2a6!6fXFD2>m>#Vpio5y&~UWf
zxOKa;$cke4=*NdZX^JClA3dBcV`aHkg$m>QCQQb}4BCCx!x$3XTq@g#3Fg|N>SMja
zzb?2>38B^q*up#ucV)pZ@nTfYCUE+=ZqWdU_?BPZLU|FEIV<6pr!M!Y|8+7iq7hK2
zV_0ozo<SiYJ={yToq1!kxFVl|;?HL%?>I(w_#LDN{W@&;-F@qG%p2}NUbnon+aT!~
z<FFjZ3NPbw*8N*3jSAbT`G@QP%}cP`0F);Y%^KLq)v?{H!<OoepOI$!mk0g+POj{m
zq?atd)6lsE<|(pZm;&#aFUOR|$~}XN|IdvzVS($-tB<dYaDUrqK^{mCO5zO>1p_m|
zbJiN$r+uiX(0%iI2n&Jtpx``orS<NbLMsTIkfjBM+~l7Vlsc`vBkW@cpiCf9B}cCY
z10~x5x<OM-=b{!@KHKa9!7$qDFMOnZL}Gx`dpPj5bt=5h>+Zn1jA*M6`mU;Vi|PHX
zayp*OL3}kOwmP)#FO*Z76K8yjYI{XCN>at*CYR6XJB0;?-lFa6oBVdfl#<m>nFI>C
zWP7x3&y^9?6Tm+&SA{TYRN%kK55jKzrm~Mw1ZwcgNRjpZ#$*Mg4oRjE*ReS*#j14T
zFa`%u1|;*q?HHBj)q3pLZt}o6A$5I?FQJ>~AKfe>H%X8HP+Q5}#!r~*3r=~4JVA-;
zU9hTMsGhN_9?4^QbE0ObA+!qi3Gpen2_-5FrD#l$&KyuDkW8zE=L;aU*GF!9^0+wK
z%_zoaB@q=_<Q5~DU!&D6AMc`cttbx=GgycgGTN$;)|*zHVJtM#NRXvIx^uns05`{p
z3EwBUWM^dgbj-ow@4?k-lIAZAK(WVY%7^B)R7h>8%8s@}ya2JLZk{?*8!_>rj#kX^
z(h<O&w#S1+cH%Kn`ZUg5ucYlpPvlGxsvekntP93QWB28(hVkBDIDcHJ%sX(r(A|qA
zDnTl11YB9*Iqx1U3LSuFP`tvW?Vh4#o&ZTF+o_Ud#-rUaok7sCGk&RV(QjGk_9@`x
z^H-2aceJQxU9R2ephHRdW13)eHsnsW1d}4^(>Wto-OQFvdh&OrxNe*EY5@^33a$0j
z0?rsf%z?%)LMa3EwFP2uQDH;)Lv}_KivdgG0wC=7d<sr&bDquEJu4$k09A5B;m39N
z&Q@qGU|!DI7Slf|mgu*`b6+m@&kmvhhk_gpl3uG8+MowHX?rxjqzR0h4M8us-Xoan
zShAW0{?3o9w-SW2)hi@{E!GENHcF&Z7c!R>D?JyrwBl_a4NyaR4$kZ_xFv>&q}rc2
z)$s*+S)IkkTcclM&y60$j|Bnz)n2BXeu|j{LLlqEk7U6{C2*_!Q-w-JO%!TPu4*DM
z)rjO{bIFgNb^}*^`lRb7o%IHP4P6Ycm?ct;T+fQ87tOvNAQ>0nWS`j8Ek!r6#&|9D
zJxgf#HbLd86Gv`BqDg4m1-@{I5-%>U&l!6pY2oE|%~(u=X3-`z!%2t{6)$NKkoB$T
zWMRjwh>YOzhmZ}Cr@d|xdO(J&zMw#Y;zSia0{5E!y?-Y<$D6GASgB+27bRb5^}GO<
zCkP8>pc;cqdn9v+@@tFJrk;56$CVp@^^OSp0XV8{#wgrN4O*TulqG^!RD`?I4H#5J
z`~|m_c9sJS+j`V_8`NA^*YW6>E^+q|i3+rIHa+TdKuV%3+ddbsa(V90cRos{NOA6K
za63{kQ0gE<4E(<F_3KwBqUA>z`$2<jW$GMxTz1_o$iNgYUie1vMO~A|C*>(+U~3#X
zivIAZhXgzQR5Ew?V}~sS9)s|^;T9i>aK%JI;eEf=_}3excJlJ#x^NV&-D5Mt*x2I`
z53YPb3;lla-|;|%Zh;5~r4Q*1U~QVDWkf>u4LNcVVR%_Bie8{Oh9}oNRem*vU^tl8
z1VhhH&zB++8`w_cR(#&;#Y_&Zhawq7xm&2|utT5_F5h<|ihIox{){~L6{=?l<|o|=
z;DHjoP5W9=I^?JVCb|+Et%ixFi;$kEk7JxpDKO{!cFNJ%Og|rp86a}RyZYIQtht}`
zenC3{idAyNANzAN3BBKF$DEYoL-$<Qdm_A5RBMy$u6=!zPMUP8q9}*HN5Cl@#}Iaz
zK`6~F^u{IlTEC>EYgOQuymZe<H=qqMzfWuBEl$bzcqI5g4@G`b6GjAPVDCt}@-`@*
z2GI0msGz9(^n&>#u$BL4Dvubx9X#D=oh$q;a?;*Wr^MivqyuJThovQwT>cb;8k&bv
zE@g_3qovIb9%andZyT=@90aqRSxrDRHzm?6tgGX|%HY9TeLiI0?@v*|P>y~_72>pL
zc?_M4xmK>FM|x-<ewcU>-Aty+KT+leaFPF#6~RENmYX^nd+1kG9p^<J>7Br~pP7{J
zK*W8CxdI<^g%#@tw7ZDC36fT3%iHI5e^O>YW{jrMCtYeuocB3C0VeS=)lWA<qHm&3
z_+6&X3%Czm$Sa@Ur1tE1_ywQhJE!ki34InL?A^hBN5vn;tjh0~5Hl(Y;Thg-t|F;A
zvs~f@v}69R_lp#eK(ll5a`p<Sr)m}?M}Es@Kjs`>IpkYM-Yxf0%ee2*TWH2gJQyps
zg(G)dn<4TkCnQt$Q$<{VF(g<=UMGcUVb#C~0!1X|y$EfTgq$sO7nf`}9UhGpH#u~0
z$dA2+WR;<akNo~BOkQ#b;nMLZefB&yth#nS!|X&eDNOu0Yi|LBy_H+35$l%i{gWv|
z)lZ{_oS7p8@5+^p6<hmidg8$kxiZN*HlE#PxDvWr)AuHLVO~3ri2xj<4kazyKG!gt
zd|yVsCyo7t8k=I#=R~K-^kD2!B1JW}y1h<iV>zWFf>=m=JR*LwLcge))UJnW8JMF{
z`fSilVs%8Qc$|!k>m4Lw{{&r=jpw79J>@x|z(&n^gHz2hiTXDv&&b&BD_~F_57k%$
zC$&D5^tWH8u#`&VLE61wn7q};;IY9OyO6x~GRO|}YqVRGc~#7))B4CQ9J{_zmF9Y6
z&?i`&Xl)b}VwdJhC!v7B{_VkA@xKgvD27>XZfUvW^D5v$J5Q7Z2qwM#;Y?hb?vMui
z^33B<8ss-g<WF;2k8a1gZhmXSVAJK|NJ|@RrHC=;;5iU$8AHJ3ir+`E-t)PO6w3^B
zIMYp50_=Ua1T@4~+Wf-7TQZl*ZL@GCV^E@(PM1hHe-d}z9XyhvI%p?^1snFgNc`n`
zEf<|Vge5=*%f=bZ2kPDboAptx6H?)c2P+T55SRht1`|1nHP+b`GBud0V_-7vFaY3#
zf{8GZwBpNHSfUXd3t7W31<gCZ*w^jXX%A<~tup40YVk!^7&jtRz{aVL`dPMZz6CeU
zChU)#Ev6X?fgG*PK2PRbF%glAcG;Ixfe>=o=U%U~{A~&37Skbf2JoLw8~s1vsFi2P
zkxf6PZDmvs6TY}uc(xXQc~YG^d_Pw_t&eM)Tn)Jc)93kzeq(m85wA39s*6!svp#p+
zeuA=^tYvUlXV>=GxQoXdCs!F-8@OE(n*f|o3MmBUmz$$@esba2_jH28)oj?h*Ty=x
zL@@JK(+25&@CmX~Ynuz2iS3hYR|I}bG-2-SGK`b65|e}8vYZs&dMQ@yUICn+I}Lp(
zL?y!8t^uH4DFSU1z<MuwfK5RlW^lTjuoGASk$lb|t@%Q4b$|jUtcP{Cn#c~$Zp*xR
z1$ZMb7wyr2a^lo&dW}svl^HIiQC);dH9l~Zt8{N3?kc*hfhy5j&dzfi+iaNl#={2Q
z$=A@PjT0~_5ex!%4R*x(rv;cvQwl-Fg}g=sGvw~&l_>RPwA5f?xxq-!#$`H~P%apN
zPTx!y$-$u`|Eych1{y4uVmsyi4HH6^d{Q3=D;!%9rMPMLq|1-854(U8KcDrZXN)gi
z#se|s;5<h+GUcvVQC5t^K*O?1Tjf0oy6@XLm6?cZtx-%ETQ5kePr53X#wdSZ5@Ef_
zEUDY9(S+^@gR)9-y_cDPdMViqYT4$j=-7*B%HzHX3}4u_20%&;6e$f^_4h$r>yPUy
zde$IVVn=}~_8ixD`*XtDn2$@j?I@b)-wp=PK)xj&M+()q=NIB#GvvM8je9de{IJ-v
ztg1<v$|sbbi94J-XFuAID=)V<i%8-`UsP-yIWpOK2^gN>+Jn{3$0*ffRbf|Y*k~M6
zs*5&TOPo$zAq1FUs^`+RELx^ju(;4=B!1&v-R1_R*)eCPx9UR*DeLob8)ha|8`l)t
zow>qE{C)+Q4>^ITqvXog%k5%qB8LsE|0wHGIdmJ2pT)G@nr9Z;*3?mu=JsyJHeow0
z=A9i)xiu**0V>a!WN;IO(8n#iy<)ljWSA&erWwNiz+538EPc!Tp7oup8N$lLT&@r4
zv%(C+HJ41oq)Fx1fE>M+A<`ENc<wK&JSa-b279-<V1VyVO?aHwzZ(=HXh7sX`aK<(
z&qh!I!jpjKKq2pK#~PVyFDX$l#KZU)o!P@^OHKQ-QAAux+$Lb=b-f;jy^fibXz`t%
zwd7ldYbwi!HPIO3Z3O!=L`h+cZ1Lbo+{Ngtx2Ow@LF!5&Z49-}=SU}wJLwt8AKEr`
z_7VP6Bfwb`ru-Z6FvCcNyd^?%EZYq--uZ0vuJIcoQ1PIdR@Zz$isqDdoK%nkXr0<7
zwuj{C?eYft^&vhepW+@;ol13bXmyPn-K*fXgtFb4^aW$6qpNJ7{1_ftAbzvo%Cf>W
z(uJX0V#=l|k@GH&f)9@ibbNgWH~7_Ll0jpMd<rmrZJ)U@a*M0k%K3xZPpPSmg+RVb
zu+pP8ED<!Xpn*<M2wuWq2ZuxW!i}bJ&KNuW07%g172RRK#K<?tB29SfLSimF8NTe3
zzu;Zu)c{4m!u9wBP~DyN9bPd=xZ4Cx_f1*U&K6Vg){D84{%2?qf|q5HL0X#vAg8zr
zOHhX4`$lo1sg>bqP4p8sISbbK^CPU6WN{O~iX3I%Z;{ZO1U>ga(xJDGRjmxLFd6OV
zYm(Uv9T^Lw4c}|fm~jd#QP)?NjayRc=EpD-d2`R-LFh3PHyq4@tX&961b~-zlHhHw
zbWtRp`f+-wd}H0hu#m;!S`%!>D@O}92OiHtJC=Sn#RahHP{fq@_6a}T@By@_cyWbI
z-9f5;sF&xZRXTau@PP}tGcm?Bxz04=elIjOXwpmN!dG%$%6p48w_mXl_1Z^XHQveX
zlzt9pCv==HWs@h@)_{i+9(T$rYJQQS{jgmYSRNM2uB7?t*t~9c=v**2*(F9KR>uCJ
z$L>bFnk3}dpUWIO)<tALC6S>ykU+SKL}!w+F`65uh3YrcID*|mEz^%-*v|;@^va4P
zlvgggFCo;L`3axGU9_z6-Ql0bdt=4|MCk0S1V-U2%qHq+B$reJ?2>X)CD+i2u8S5q
z%}S>@MeS3mx8SO-%!iXkpaQ*r;bk7<>BQvQ?(n>_-`2g9S+>c?pg(qK=^~{*qz0!B
z7%>auhd@lLL)vn_1Ri^g6LTF`tyfX7_RSjuT-+GlEied`U6%udml;a{+wD_xEhA^1
z6~`J05-7eO6^#X5Vz0<*q7HgnMtUJ8x-Pt4Xfx1GQQY?mP5pe=DqhvEj7GZ}<*0YB
z2ym&yv<Dp(_*?e6-zM>9KqsYg`S=%ms;lRBA%pvFdvNVxcXv!tVPs4M^tV9WPk-)>
zYKEK@nUJT4A6TQEPEOey&%2HQcsmmpefy}yxSKA~d9;L$r>@}g4GA+nBEbIRlh{m7
z-)c|FENBiPhcB7=g6M}pjzh1Cu)LTc#rbD~Ko#RJvdRla<TOXhe0b0vC6UwC@C>rb
zFPMWZ{9_FHe6i~Q(LIU83U{ABoh|GE_-YLx)F#SkKEZiT@UMT@DcSX1HA(kK`qv9U
ze;_eFw903}VE`k^n4#G32HhIg8b69Zy=6Buy1X<Qo8wo6AiUv(4-BY}#Wh0-ko8}F
zd*_W3x12v2tA1HvroE~(t~c&AxC+h34X(cXSqD1IV#;EhoN*MJA12baV)=+)^<$W&
z+??<`m{$yESb1R&6?kt=;qQm<ixVbenCHD?g|w#yNk1v#W7X`ebQfya6oH|z-xV<}
z)G)kZ^ugyd7pvRP|5^=frf|2HcCR1-re0BTGAE32TU9ptrG}uP4&fw<ev2*-kKF3s
zf!3ZdF`N~9#cyI)Ly(#<JTp=ZskXdBL`W<3$?vcu_NiW<Lvm8XUB*wvMjgPme*kGH
z9TaPzI^rf{vb!-Qinr!wx1<n$dXAgikl^8-C($FQ@GH50CpdXf0U0!iu_%dWl;a1N
zoTJok=fErzH!+guD$3OqyhC$!>BjgzWYcUtBaEL*Q+(cYu%?2HZvlDLXS&()Fs4+b
zb2QkcP$3RdpzqCCOjGoAn>MAuE0vd+?Y{CeHc11mTuUxYp5j7J3oc;dT(**n(TniX
z@iF9u2l{WFnS{yYsxCB&2Th`<+IoqPy&D_~r!XzWQwGvn90$!R)r$#f0YLbVy9`X~
zST?9nA1;3OOP;#j9ms`DJ(W+^!tl?L)2N>O9#$zEZ2M~zk58$w9qxmIsF98@7|&8*
z__uD8?4<U3SuQkT33BBL;NSAyp3P8cq{~=W9p|>Vhn44JkHH5^4#yE%SmP3EMD{UA
z(ZC2ZH;V)?(}>duCrk#k1+1zaJ}h>LR(0wm8%SCDy8e{JsCC!Jh<#d&E1W}oGIT{C
zwE_$ctw3t_M97&c!^;<%YfN8n)kE_W86g43=G-uaYWHITnZ=}hGXt=fS;hA;s2R~p
zkRKK+PzG5c(~0CTrxV^}rqUDHmV7Uj$HBj+Jl-ln)vu5!>UQnD`BW;z(n-sH53Sx(
zM!T<!h`e%LR1s}7$dt37gZ82N)Jbs$$6v(CT1A&&X@)$n=8sNLTnb&TA^Vjqp~O8J
zJP}127-^Z0A#ZqV#|v5*mTXFKopBC?-|^2S=zJSImYtcd&e4I8_7}aTraIBEs8@Ve
zgd1xHYe7jB903$Z4?b?jP%&~2d}F6}^B3Y@(?lhVgO!qk14#jC`h6LifJ-(4KJx_^
zj@iT}2D(aN29^YtOs+Pm>UC!&1^7S|_4wUfXMJ2NRkch}6$$45=D}^szBQO`><Im6
zFQvEuKy2B|W)GQ8k#n<81W8FS4ezasGua*FQgx3nGD*E{$@TFqC%LWQ%}>~-kK|jJ
zfN9MWNq^LZqqdYkDXK4EXPbT$CqILgJkYU*F#`->7)@eQk1NB-Z;QHLn!5z$!cs6D
z%`+lP!W)`P8p8Pyg*P`o{;V8;g2rPC9Piq7F!(KIKQP`21}FGT<Gw5{Ana!<zyY2U
za@|AvEaU;XUux=obL$|h*KllSAO7A0Nuo|I`w%PDF-+cF;+$)Cyw;^+zj1}WTk&#H
zW`{{3&d_newx>>e<;c<R&W#K?{)v?%v$3I??(JRQN0$|i!~nL${77ulc@2<~l|BB<
z|5Y-Z(aGsMp%~z8z*}YcMqHce`7KhTSv>$ZC|CHfZjz*~eJrg2nyAZ$S9~(ot?f90
z8`=(iG(-XHJ|v9sJNiNrLysjA^eYETC}iYET>r9uhwr?UlE_}Dt>_N`(Ta}(d+FvD
z)%6-?32u9I(c9c#H8u&RZBJYZ769JWBPd@60Y{q(1!lh!wK!RQj6<ZLBdsJzi;-->
znLI&}rc<Y!03+_O6$O~?-)qS9&`ff6S8!PhQQTky@wl(7l@mqi@_D7xb*-yWBo_3&
zEzgtP@WAZ98fy`6y=?a#uoV&%C%ud7uWeBAWBkEdB!pWZL(*O0?|X?Utlmecmbk<8
z&B(z+e)S%vUTnkU>bBW1Le|#wXGM)mYT?<)Xl+@JId#(n;rL{X#rM5Tag+N{WQEFe
zT^-+Za0e`P4dUCQePUyGCYLwskR>fj$4;`JJwDo__1O57iZQFKL)f9*N=SBU_K_wW
z0($AyFBi{D0;sQ*xMzt>TNSrxoNz~8Jgz<l4j>xI3uqy{L`utyBZu~bW2qs`SB8qK
ze=2AQ0KZJxjm5^y?l0@LBV*v*v*6z%BpGUge@@1bbOy@kJ&=~bN?hXQyaJ|YH$%`W
zz?+Vj^KgY;J;k|7;)HMs6(~|#rs<z)=AoEAWsPL=Z_V{}VR7_K7Ai%mg^-b*$Jh2i
z^cQ);_kyIpOir_L;Z}Q77b4UGJ{(4>$h!EUp96Mzr|z>9P9UQF(7M%#o_V}b*j`wL
zRtr?KTZH$X$Rt+^GujMC;Rm#Z9zw-iuQL0BifZ3-o#K7lh?1r9K7#2(B^KB=d&UD3
zHiWp*k5CrLXIgxWPos7GsWTBv9U5+}z7hN@YFT-tAGthb`WfDRd*5*?AYe2JB9&u{
zts{IZ#Lq3Qf0M3t;nfHpk6BS;t}?73dX?}Cr5odeNZyyD*uaq!hi<8p>7TdIU<9fH
zGf&-1pR;#mf-Dj&E9V>Pf#`Ooz=V_7zPEeey+=&}P-3#CNKQabjrZ_iA#YTT7{zll
zX7CRkW7&*ha<V!Ger9m0Z4a`yNtd<X3ra4#3uw>P&ivw>w`VwC6R{n{NmDQoYtvbj
z#FTVqb|M-~IN&ej^(Mm9Tjgk53AXwQKFa=!b1K1&tv<XOPnR<!m`Toa^3YO2%>8;o
zQf)pcM5sg;eGtcWaTpY|Hz6!w?y;yiQ|l5x85MrVC)a&Mh%V2PfP#Vk3cC+jPUNx_
zXiB#Fj-7en?1~ju<qa02T5I6@RRW<Y2e@-Qy*q#38hF@$rDf9Q%`y7yi`3<70S)h>
zuXun$df<s=?C7kN{(-cvC#c_N4T|&A`TgCtUgrWjC$mcD2k?)d)OKyYT#l-n_XY?d
z&YN{E#5J^c`tj7UB0x+@U(Zclz*gQN^3ei{!ZM&c-#ecqXG8sD)IyRS8Iz}U=a(7j
z&`$2>=j{xP75FuK!JmscW(xG3g#nWS!876=lY2zVk(QbEY7~GqUa9M29jKZha2l1H
zFu)h!pNX@%Sx~kC-x?Bpmc(|<4DnItt41L25#<ksW;l>&W9g>*l#8NtuuUTD6*bEf
z-)jrzc4gAX)cg{5>O%waEWm2W{5(wjq1qB%kaS3mdE3Pe=yBB@9g20{cC>Z6mT{s4
z!>hHgF(0P%r6fPQ@cIh?jx&7k(~(94Rb<XQ79@tYYo)Bt1z8YFQ?0H_rHraD7Ei|p
zteNFlY9k!5?*w<#Iuw~m-hCnI++Ty^f}IF3;?m-Qufg9Mf*@!w$yRtnfxCNRk#qV|
zxPEY2kwRC#kn?(!$fGhz$dwANh=zSy%(&nnsMrGl1wMg>_LKB&Rn<}Ox<@+2i=G)z
zZ8Qv2(61QZlPIp`d)6%}LTlAG!r^trD0?$xDybXxue7jA(`<sfa@-ZR13p)Vln@?G
z_nSueh8m(eEps%%*0UK+@b0-Pl=!W3uFK!k4A-wiy`I5MzllECdZJAoh;s0}3|AEx
z-dy+8Z@-z+LwL5?s~0SEB>~9-Qwb_PBk^gsm8umj>)I=d4$nsK;UYTfqdftJcYqN^
zzmlpt&-~2L2c)k6?n4xlpYByX=gsF2?d#yBy1z4NV&Dk_bc{$J;4EK!nU{8RvTb5<
z_|VD>WSp+<r?(aj0$v@gs>1idapVBOu05tEAyq}yGq<HhJC)?3F|@tVG`<%$82$w7
zj^m#9D}l-*a#9R*;%@2sAQFaGXjXDKq#~ruP~>#p&UG>Zqg=NFE6-+9*dr0K=1F-l
z-CL!C3A<7EFhwkYh-lUGZyjnWYvk_J;&Hz!&^$bYNNu|JfLns<P7ZwF|1=WVq;rC7
z81<;K|42Z~vuh(lsJ8>o5PAv)SpR7v#YM$3OE|v?yQdsnHwJ>R=GoD_zT=s=?)5mw
ziJ^Dqs}Bktki{mdzR|t1HQ!m`J=%s}ty%3@cxFA!d+PHXittn$xZ0THu$s=(6}#IX
zC4@X#F~bF#Fe~Yz?EsYOQ-&XTYhLPEIo#}oagJp*L3iqXY(?1$UNZ`T7v&xWRa<?5
zhpzrU5zjQPix<Uu`~U}}lrML-D2kX&)(*JygUMuh4uXTm)$<D=|5D~vaCEUlnWJ|x
zRDOzQ5ylwIl0{Q;k11VmYK+eWL|GIi4sU|*I6yVPiz_yWLc93fQl2O40Op6Y2XhFV
zVdVPe=Q$;TD3XS>>ZkZ@ikS(F(+trBH@9mz5v_uaku}Edq@BzY!Z18uIzvXwlUWlZ
z!j#ZK2f=Ui#(BBdjLjev8P+Ilq&;<8&r{xUB+&AZvQruqAYLo&<s-F;-713cOSM6w
zgbW8R!Yg?2pU-6!637jSURW2;Wtd<A{4pg>INb&Gc1~X&W<=^x3IZ6rb32^*tmYg^
z5{ltrfuE<|WUr?@_)w{29))((^k6ujT}&u`b7W&OHme&ZWU-R_ZefgKHg`Zt2Fjkv
zpEq{FrapbRo-Y|h%Zc4IFYVXJzls6jWx{=oT+c)E^y1v5wnLLJ3G{D6N^34^$R^jI
ziIcJ)@WD*huIb(0=}>`B*GIh|M}b8p9v+Mn09Q~7e=4T`a^N!y_#Sr~t>QQ9PQ|g}
zccP}Zq4@>)kvIFrz?$O_b~B2b_&m@^&bP7?Dj%a@MMFt{91#pl-6sySu56pqp==3Q
zkoXFkDh16BzMrO+AB1l+Hq3Ppji}^O_G1@;cjdvpLN5)oi|1U7QN~uufDLoIqX07A
z9Z0}nms8Y{lZL<T>iQ~cXM~v<C5mz9QTYp33>RFmCXY_Gm}4Ad*xtT#gv)&aGEEa*
zb{wM<*(Rxoq5*s$1Qj9V3qw!vWeQFxdE!a)CV#f*@J0Aq$lN6fq|-v0(%6O4cxy35
zUz4n~B5q}25nvX#OtpP7UlZd^C!GY2$+6)4eT;g;OZ|r$+$^Q*`(&h1W*3hgZOC;S
z$?u7%4?hHte#gOZSD4ItgJ?CO&$F-A3Hg{KL3Sd4<m>^&q9&Q|SNuhCPkZ!cDYUA5
z_KtC!6HAyo_MWt{dazHjS50ZOgJ0nkGHMI?(4V`&KZMmvoWfm8A4$F4t!3I*+k8fa
zr_5MrK3AWL4<W+xh2Zg43=;@{dcT?RSZC@O_lSl3ES%NyguFqcFAt-m`BH;CYv*)K
z*&Q(cg>Dp!n9OFRQGUDJ>0;^mu!)Pmw0q16Zv{mXjtFndrJa5+A==}O{*I``+Q~8B
z%5SO2abM}ELn8aVwmF`%7vmMhG=T}!s_xTTr*0os-HQl9<QGapezd;1f~*IOIW%c2
z>FXtYf06M!6MKxaScHbx1T=!XSx&>r2KR(zsC9a)={{0qLWBK?GV}#W^JV@u?;0H5
z<f1_Z-JQ<tVF~V6HGzq{Q4q02o-zpM&Pk1M6BkM($L%@CuQCNnVq`?d8g=;X=CARl
zBBO0ZXpgSCX6tWZ{Si?#u<QXcQ31Y1!|EiD!e70ad*OLNsrMu4Po_<*HgYtvb}Is%
z@d)xCoXy&v3Jj8I81Ayj5y8DvUGXNr(kS%Eij*GE=iH{i73z9|a(LCXl16$c4}Rve
z@_@x1P}<7dGUB-E*Z}uzy7{&S+%k_*(Lc%oR?rs6Yv?)pn7LcxrolM}qxkIfS?$I}
zhaPJsx;8nZx)WQuCHSnucT*}RpS-IF4!wB~>xAZ4;roKlaqcLa7!r|_JZ9#O;gw>J
zJ)fPZ*rsfL!@)dQ!LA*+g+CHgRN~@bAY0bZJlIxq2&jIt54$=Ub&?um-wn|z9#}Vt
zl&cWHhUPGL!?_ZoY9k++iua0Q&VD1m4uy$`)9cD~aV;`v;Nu9)tItRZtTNj$<3l2@
zgf2h`%I(A>W{97y1gwD0TyroHfh)~|yrKI~&KKHAyyK(qkO<fSGR>v15>O|(RrRod
z4?pHmBTe9}M6D{@&3I!1*bI~D$a3^VAP&O|?3ZUsJXT%A^>Sm&=8KA2Op71{qOZ=-
z`j<L#uj+n9V{A+D^uua+xRgkmE&URKvF_|pP)!_AmzSKoF?E=U(7_M>>788g)e&%@
zD9v=`rj~kixzKcp1Tt@G0T!jlNZVMct+B}G7!%=w2b9#*zM0(7l3{9`dh-sOYm3I4
z?sUy^@EqNwegsHc_Iy>ex``KS2YEUdmDF*o5j8EL^`khY++2G$HdUHQ6_D=ChKLZ}
zV6ovYifqE!zXIK@<nZ%~VgUg?ZO2_2>WSZ-(uPs3so9ARQ&a&D|9do_#I`;S+z}+r
zl@7}~3P=DR9FgOB;{3++384;JS%hhArU|3D!TFRgfPl-Wy7<14_IGAiO&LO<J1Q@9
z1f*jbIf4GvZiS^yjT>3u_JE^4J60_AjAzgQ@2kGK?Wqpu?PoquOG)fFwqK8mKQ`3o
zt`6&IJ~-2eUoWoCyGOmBas~)7d$SsiH4)cEwY6(HtpFij?c5Qw24}K!y!314#=UX1
zj3e7oCciMV5;G-qYeWs~U}^0GT3j7wsr!p8=8yFS5We}+2}lkUK9J9;BhoPta{SqV
zpPNe-0DO!o`E@wkE99g^zynxJBHQ%_!iQUgiad)q>2Xhtignu`v$`CiztdBXa!L0r
zKivT!yev0%t)4yCwS?BK4$!AG6@Zdyg4tH?-*Znp*(O186&)j`NT9%la94_P=SI@l
zE&^f<UBzjqsIFDOw#AG_a6`d830{Oqeq7sX_#6M=TyT9=q_dF-9(K15#Y$xzAj+5s
z_JP$?5>17qeO$BsNQ4$jM?uLI0zv=j4hyG-$a7lwjz}L8j2a&2Zyn7XX;eZ@Ei-vm
zHU!@4`j%vL3OxLbt-!$j&fKH0hiu#$Pj-Z!B$H&RpO}GTStxb;NVag$en;1k?HQfU
z;vx;P?HDd<R7X8o1GO+Bo39UlV&j?~wLH>QVj~)rlPM?iW0RCNtLhVXLJ&MgHF~Q~
z6gvHI2Zko~xpJp>Ya$YcB=#a8$)<53Iu+0oC0MO$c%hwe$eAK*9!l)!A>?3RgkY^`
zmM<Fkp#>x~8-M*9VYCNVk8k2==m3qhWr8iDZxuR~6h~QAVq(S9l`!qT#10$K%0@~%
z(J?L%oUf}>I0Tzk!}XGS==SUhq6ptRM6X$t(k4)tUbuTRBBgD@r<*?4!k^;0_|DFA
zzM<<|SX>K!DPXf$*`k}_fy3i@<8_J)TRz<43*jJO!ClL<oAeeiv@K@b=F%F)R*6yo
zJg!aRIbjFHXRYh1cQDDYBY?eVCHywF<F1uCjUr=YhKyFt<jNbjDXK#0OQXEMcT)FU
z$aU`nyoxL%uj`x22Fh~d@U|7lwqXSP_G$ILogvexRz{*0U`~;AB|oSarZc(S8RdPk
z-^^+dvX|a|d@{3*`!1BuH!t)$Ipw!+@%S)j-*A-FW@xW!HeDb~^~~J7J;qY;M?2&a
zQZPI9cRQ=jipV-Bf%k5>@2CMuyMZ$Hkh36sc3l1&6AQ$wR~jpTFD|41mYa4Db>otb
zG#bB&Gbz<;yIAsqTC>5`FfHkHD!MakrwKp?V$(Vrn?JlhJA|tGRGtaluOAX><vVR?
z(usTLIFZ^vb^D2C)Gn)MJ9GpKsc05<(NrvfA^}>}H-8EKyrhxvP-BP$f$07PY<-o`
zTnt6yl2aRQ4zTWhk=Z1J`RQG&M;zAyPwoz1Ore`)%E^5;V`OUOYQlCJYbmO=<}1#b
zs37I;NS^7&zuhaIf%_%SyPPN|qr3(?qa|-pJNEVi9ZR*<kDZ)>X?Lu63Or*FL~5R<
z`{C?FDKF>;o}ki2Myu-FnDW_N^ge1}ZwBIJE-@>8=@X(`hLT21ckJ&(CTor4XtN<|
z8P9Mx@kk0{6kZpGB_*`y3GUbVWewY$4xPe%=_C=qijymW8xg|MJpj#};n;GDLVPM8
z#waU!z8p(2*eKR2dd1w*YUQggLiKdFoFld_(%&>kR*j37_!%X7pY<^`(0#ph<ay}Q
zJQdkiln_hO+haen7mA)ru)%Qwkl>K6QSpJALe8Wa4>@gwf{fB79Z<6Ll_VKAs++P0
zzN--!<yKthKM+8Of5M<C*sB8yI|9ER^<OG$#bRVpwvdw{_bb)SjceoE#$emFWeAPT
z*yXK2TcrT8f1`yJL)h%6X4C$ZY$~jqQEqo+zHUoE+P13o$tGRR5z#$WCuBls(w@ja
z+L4&#yuonXwYI@Hrk&PVihh-c6b(%@SxA&kLvq;^74u_~Y=DN5+rsnaZr7p0PC>ti
zO9ELQ08T^m&{~_C*2$BZQMGpEnqtX5=zb4w&f%eP2q~!aqKq8Lr|7~*3-BGU@CO3+
z{FPvfBZ8dOno%=p^e{awG2?2q6`3XG>-A#`(29Ez^q{CB=W6?BxV&m@q6tR>GR<Kv
zkTi$IF9QW_`FIL(2*@JI&V#K=syD_R8}uf3%suny6J=rmsw_dCaIB0Gm`EnjJEi%o
zaCaergF3J`+PfeAYTRp)jA{760(y52g@Nm1!vWPxAwy6+$o-u)<u-`^_#5I}J#i>X
zMwjYQ4evly1I?em*`_9eV&5Fa+(+nW66;38T%#@&reS<=Cth>iCZu1cK8^O)b#00e
zwE*axrXnlx#6)+7;*<+aRKE;ACztD!NZon-Y8KXzZ~&nM3KoLyQQ|#Zv~>aNzZda#
zQxYys-aBV<J%U&(fPXjL@Od~9So8e()~?oTu$~rA1se*0VdVq&opf{gGi{ybqx_q+
z!E`~f{+++zpj+a`^%*Jv9FFuIC;`N*>H^iP{up5@m?Hp;j$_L6P^~4&ww~sElmEi8
z$lTI!<Gj4bm12OiQ~@mou!yDp#7!XFHd)zz*(T#%IhtJ5@P6be^LNUnxnI$jR}_i&
zqm~KU=XY?Rrv@~&HEA|9$RMd(9_h96Fmo+8A;dwy2A40OdP>b;T{8Ak6ib}D-nSn|
zL8+Mc3pk|PvP#H?RAFb~BL!VXz>t1L&j_g!E6E}!We}Z@w$8_GHp{{8I@Q*!>m}ua
z8g|6Ij!hX%0~kGHlFHlu!&NlRx)pF0Dy`TZTs@=&S+5*QN1ed)9r%&NCkfyuaC-ho
z9y^Q$+oMpNMe03jpwG+lv2%2QB=NRqm?+->ng`F&E!f9>p;2+yvvYRjIod3Do}<d_
z9av(chC^4!TE|i>qMF})5K<#kIP+?mp6=o=t#2ClojrRl1#jwD7K|LdU>Ul6X&Bd&
z!xev)piz%|E^kdZgOPp0Vx4yT;US+QB(spg&vE&s!=@+gv0dK7f=#5H8?`eym&zAC
zK9RX7sEis;q(e;l-HUvoaK2tZ{W5Ix#|W*4{wonjar|x$L?sV?pqv~BD@&97#sLXW
z*B#N^i4UohQfI#=0rILI<g6)68l>7=Ma4}DxxQFle=xS=>VZ&Oo!t)Ex_C*y<63}L
zsKQX0YWf3^fvhjImV3u~)s)&JsCw)TnNvIGbcVH>J;OzoBz%>7iIYnpO6y*8!URV9
z1|FirUIIr>zAdy8$^CYENvhhjG`yCLBn=hUbn1%tWXBBMs#I}l=&W?^j+;&K%m{_S
z)NbVH?bG7q%Xk%Rp&g?8lraCe%v4R&2tD`(Y|$6-zRF16p;1WJ#0#pO&vT_tzW6td
zFOUyHxMYKmZcV7pQVr}$-RNRz9-D4$G6IslaH3-tUrq>kkLg7^AtP$3>;Ud1);|6I
ztEs9>3npq@K25)=op5=0w|DzPvy4)h3jwo=hM&A5^T!z!HRif%VNflKqb9cVyg95E
zH*N}zj1jKThb^eDPc6DjKi`R)6jO7=fM$w!xkF}-R%=_@$tuJ6^({A#sePpdvPP%U
ziB3FzfQTLZ-Yoh}_-n{A%-9`neVOc;2{oU`&Bh`#%rJt-^R|P`j8e&{l(1$LH+8Uo
zQu9)v+~I)ju@M5$={<X#gm_rBv?FZx{N{BJ1^?oZ%L54BysZ{Sz!!B8%Iw{4QDz`T
zKO+aLrtEi*<56HWdgJd`3%u0QOB)B@ngE9BnG+<ce$-A>^mDm<&0WPHR%)33sUlw;
zJgJ-yc*jKDOC6=Yrs}GFP-g}ykMrdy&a}@_X_)`G!|U()WlZbTDG2NGJKy;5UyWox
z$?dl4U9)}948v6FS=BJw9BdST;xNYIK$AB^!y-6f`^o!DzwUc2su?aZx+mjyvfCto
z<<xn6Jda6lRFZHuuwS}(&D!~JPMW9&jnf#MaXu(MHnV-AI~QKl4$q^e1_MNgzB-33
z)TAz5$FK-GQaqzykp_#xx-FgtXQQA*Bx>in<I8@G@!vz|NU!CczF-yc6^>y>f%+ey
zg3O;N=9$B%pW+StS}$KM=Xe9_{tBdr63KdY$qGn=NmDr`gt@qeH}ljeXDFoLdr2(Z
z6+raN1FbecIG5^^%AIqXHuToL^V1lFt_yypk69UW6m1_XYRwC-WC>hOoxJCDoZuuq
zT{UXqVl^rj6zQ+RY@GqCxM#lG!l^O&j^^dbDcObA#?*o}EZ?T<#kf_SQTCQSQIyE8
zIm-67&0p5*0}l3BVV-QWZWSUx4cT}2d0%V`_TJZ2h|*&-fvyAv@&il!=W>`Qdl|WB
zq!*h!VIo*awfmH!v2<}^f#>2FAs!cZ&rYRODV{_?;=A_?oIk9s@5C8W=0Hnb+acPS
z0AXs`JqtYqfhtkbeNC-RPKp!7&pjuHCd8vX#&dWz1kfpCcXqLZ(z>;)MP-3hB8~J#
zK|l^mx-sKKO?~>0Z7g96171sVmMihEk=Puzh>>{*=Hl>DzaS7+*VX%Su+TBIWjev7
z;(8aLl(UpI&lC<gUQBi@HzT9DmU2SojGHzMfRZzO-FccL3@%BpZEU4ZYL;ld2^H+o
zqwK{YKR1MF<Q9`N>`T~_?hk1x349oA@l+oAJol=&$Y}SkC;~%MwIzQ6n4g7~V2Eo#
zR*X7pzwLx6V&5FLGSCb0&d0&BC~G6rX{EjA;KaLRM%u=0Q#f39a2^dT5ZDEZBH^sP
z>@AW98azN&3coy?cg%!V^~7*M$+v{f$;NGeIi!(JBIAQOXrQRe^dMBS+wv!>&nSo|
zD$&VHs@ZL`UvWg6Ul~)!Kd^$2xFK^7{2I^b%Y79e2$4(WBG+S3*(KsgVh5m_8IyKQ
zdIh5B2q3&f)zf%Gz-O@Oq*gxdrSAI<&_kb(c6)3oFjZ0vzKrht0f7t|gA-}FB6>*8
z=`nZ}Rgx)98#)ouDzC(ZwICDEJ}t61Kc1Eaa&ma904EHV$9n@^p4)UQBiPw!)nydl
zutqv7p7ssT9buBAbfY@6tGzmp$f4)gkz#wijui&h9)cm-4MCbrc*rzjefMoQ2sgTa
z&Ku}=ogunh_-&X_nbnOhQ@lSRtM;lKqi)b^Xv)|{toXKZPHHc8bF?&%{eGJr(S-bw
zIw^YI*bpx?E?@&q$>CPOc}i{X!@FoKRh~7GeAb}K%^y}pQ}w{`7Pm^vdzRAWJ=}oM
zQSm|!2UfrzEt11k2*I0t3u~w9xNwc~z!BMVWS&vH{w`FbiGK)EVAcTkvUC{BimI$B
zh@1y+^jz$B)FNDI+5wTa^+Mk9lOge(BuAMk*}7X1ha<F#cB9%y9=$@NE%14GNbvXg
z2J*N&uO0b|pQTXGuNr4u%qG|TF-N(ut^J!tJT?~X0qqK=J_F{0)H9ywtmxkX1nIjh
z#)2oV%V}5VZAC9+hmMm5FjW*z{G9D!AhB^hEcPW*?wOgv8xeA}8FT)T=Esp@D2DR-
zjK3Zg4)se_<vP|kyNOgI9O;@R!M%uPAX!~FXqnW+0k{$yRo>Vm(GA<J)2^1)6=ZU*
z9>Of&`O^5L#!VWQ4~5~RB1ex*Nf3Z0C8xd6`@v+|4BNIvH8@6Y!f1%Yc9S^V+BPsB
zR&W_*D41JP>8du7?1`|;tKsu%z|a|KkGJkZnFVLbr^~RQ(tXfoNNDWa=^ogl%4{8G
zGH!8>6zp*@I6V8p(Q*u9t*MCjq;(PJ3A9^%SLQQE;4PfN@&T0lK3e-$&Ioo*(LM__
z>W&*p0KjNz7T6IyP>+zLw|+~1nZ-9%H1d5%Gqq8+g)+v!xNmm|=183_N$#=DNJy1e
z^PB{RlCG3+Jdi`)LrM`@&F}M|n`KA5sT|Ic#q=0muBm9h*bsk6eI&7VqBq$QsXy%q
zZZ{sD28O1Bso}q46K<IaYA`=qgvSDw0hp!r)?A!BSdL$cJs&9b{L240@NktIYBUph
zMnoho&IvAcE?l?4crx;&s)ki+%Z<VXBaaPO0)#7i-M>?fTgz(xj8M4t=wuY7@Gw}P
z#r4u0Wnx?dZEMI|t^lbar)9m+=ZiLOF`dwqk~#;U0brYK(LWVxW9LcT>|GYoK-jU8
zwFn~T@8Nh`7Ea}{iT??tlf>iKR7ws*HwpXgi^(V&B<!Iq0~O&BlohGDm)_!dJIVFV
zRR^~cjPR%c5IE}LjXuPxJx20Oh;o%@Bldl2A8kx{emnSfNv>%-E!AtCioA)Z=1-xF
z=aF8n*UB}r9$qxSdRf0Quwpi;A(w4g3swqj;C3%T@3>)>^FbB^y)Sc-C}I(^=hzav
zrz6)%aJ^YYtpLq~$g5#IEhtQ>0CV#nzt0n~CfQnFuvQdd*TD_)p+#p(eU?K0Nc2uY
zzIwcNFO2t4@Dto}gXrNV)&V_oHy4t6Yxq?th>5x^(lU}Z`|B{mY{A2QdCLb%E3SSE
zsDbLPEIvd3l55q8$f36IgM^Pz521zRb@;0M(en1#D=X0!=!2*=uUKe>DEkiLt3(Ur
z_Q+Va7WYoj(`#(uG?<EP`?g#ZZ)*|dHAwf;>LdKP*S$>*58wn#yzrrLCE<mO$Ykg<
zh;U>&6Q5IQjR2QTj?xfb(RjzzRryJ{tb7o6OC-h`I{UEqVO~!Nd?TgAbQKXLY#A<Q
zOkOS+7y=`<VjC=UK>B(e&7fo@khEl_u=&Yl8)GNB|9RdPAN0xN?0^9$5wWg8PN%RM
z&SSVSy>NQ_ByNUspe3Lf&H*|Dv`z&sVs07rJ%A_LwC$V4#4(-FH4_HeN%LNY^oB%k
z-ECWqC|Bg^Z95Ax)47zk+wfwV!rm7#2{tCaFv|slg@5HvFssyu&8y@Gms@mQvx+?<
zq*PI<tX&P4krD-Gmvb#nrt{L5`*S6o(+Bwz?i|#&8yS=<UJ^)0<_QxKR-zv7-C+1F
zGWsssym5Q)b?XmO9N_%)#UOPe<U)wP;Vv}?1#u?jbkn$G1xW?Iq6<Y@r%$Nt$5^~V
z^2cii>9P2!azXl^gPWdK5#t%bf%k^P>N&$ZFnWC#QZX`?EV%2+kTyOreJYS+A;R|Z
zIu6RN2POq1SWsx32$7P;4vW}_4(gNxt9U|X_ou#I><>bfrsjg!Ziec0bYHMR0QSjL
z9YuA-Tf0c!D{uzp&g~tN2ks1S*48Ze7m@3zUB__%PC&80F?-H{qo1`<0}LCTY86E<
z&@i;@AXTeN-EThM_Cd9{zu+P?L%g)SE>G7(>AuBw2G0wi21&M>O$9o;{{G7r20gT#
z;S%+uR90#HhU$n&K2+UMtMHFcNa;=j$<K%Xhm3P<5{7}f^V+s;+qP}nw(Z?}ZQHhO
z+qP}?ZKwV6^f#QDB<CbotoTa^Tk?v+GzBJMI+0=htwm$zWaM=2?3^%i2ayQm;>l{+
zch?j74qcc7t>yxm+NU^HE*yB~asAcyW`CoL8R;z?kXQn&fuR!ik6uG{fUKNPh!uy3
zqE$iz+q71)CNoT;#?mklUWwn1k{Dk))MRx;D@ZW2Kz(a{h%Tni_@Ln>!<O$1FJ-ET
zv!vvsqFwjIr+<vYrW1HYRh$tTdw#c*+jtg;_`5b30$U9t+kE&TE>+jSXcrav^h*6E
zCIt9@dg-a>Kg5G6jcYp|ZQ&X-a*7r`;4lliPJWq;Rm&R5SUHM8>bg^gG0j$kxP}f}
zGKPIG#@*q!i(+X<NjiYS0mdES?1fb8ulaw4CU04~No{kavCx*6jtA$#tvXPl1jxTU
zEXuwOPirXh%Mu|n3t0{J5!zF_IS@tA`YY}>cW`LYCD)!&M_Q65J?z!+aJD;c>f6>!
zhH+51qP9KOvVN!jt^D);5V1`rVlK-&II+fqYC(Z$npp;gHoRbhLMJP;H}6%911mBA
zGOLjivoso(5yfR6%yXe|P6=~sPYz=0)mkiLUWc&P_A`~=62J(XdM%|JTu##yEFVQm
zF36h+jVL==7q>k>L=Hy#E=zVuB;3YP5&j~WqliYya8)(My=q~Q7bvE!W$Jr%b`G_p
z0w68H!rIXp+xldn)CxCe!x#z=1!xRu*At3r;v+dn7T}=%@QixrB6tj?AFIPHOJ19{
z0GhhYV2~&38;qdYOGQYc6DxRc_dcSIU!tZZv{M0cU$hy{S=<VkcG^}25c(tDk3-4H
z8!wy&V3#F|rJm1?$MCXH8MA0#8mVy(s1cW};a4WvmG$4M<`65^yub`!m6Crp9F`c7
zfGJpg2M1PRj~T1?Un!$s1#BK9Bs&n5vo6FIFPxKsavwD*fYm3RnWqY;0<ECMfR(+!
z>h@53HAIlCSL2?-I&V}zoRD6BZLsc8$l41IQYi0l*!!8z1cQhcnp^FsOhY3!3aMpS
zMG>rD=YTOm4fa_FC>PZA9)KtPq*GCY-+VX#m2KHZt)24esg&-r*^$k1JjOh0Q9fV6
zczc8!5k^a>3Rk0+<S{)m@||e4n_Q|hsd<H0OLE&Ao!AA=BTLOItEMRZqbf5AZRn3Q
zZ;A_h1v>b2S+BuI?vZ{WP_N~Zr+M39UK<Kw)K(Z0X^LK0DPxsrG9I!|X8_6x3;$1r
z%*}}Iaxj4ssm^<i?z<%wwXPW`TN}g?qrN)ux`^>EIn+B)`hch8KIoyh)BD7+-wT;&
zytrugHmxp|0!DTMgx@{^{p?R(U`C6>Jw2AHsyxpirAuOd%zSvMG9v7E56(jmSM!qg
z%302B-mI-va30Hg?QUqE!cKUFF^p!8Q!+*I4UA77tyV_pP}p5Re~x)LYzElPO_Y;$
z4=U&IlWc!oH3y3;hX;$=x1H<wHy#n7c(6PxU0~uQ8R7iw+AE1I`Z<vLu6^JQCbUxo
za%T6LT@VI<>YH;1A^8p<Xu$5^yXGCXY6H5AJzi{YkzvyAigeuKru?zaXiW6=YhkX$
zr(;Plh-3^yo5OUQ?eLy&)Vb$&xnYJ)Ja`QUJv7}h$7|0ldD>uNxyUx;-9w^bA+r>t
zD9{d7JDNm$f5=8N^RO7K7fMiadF!D>gsK^^Sp|>inxJ!dXoQsS;Vt4pQ2+1eAfvBM
z=1SlOON+i&0t?UqCWB`8@iuE~rwj5?F~}c3{m}rWSPr1AZzE6Xkoc7`wkiP=JC)X$
zl(v{i=`BH_f>DNUs7ZHmcP|~-`M{@uC>hEq2HXqA38PJ;)02B4*94nkZhp7A7SpaN
z(XX?Bd%T=AB?Cj8@qq@}wFO~ED1FLQYKkGMgd1rPWh2+(0kzUN6p)M91jN?-t%j0L
zgnc}ptSb;mcGY4Ym;J@;xkp=}J(lz3u5le{{Q&2IP2XQ|#zt2M>gGj2H06K%BnqBB
zHk`f02RrDJ75WK=n3#W)9E41is~lqk#fS0ZQ1ef`kE%%H3+5Mxs%hfeDw>|LjN{V`
z7>3lvgeZ&5fkpARm86}IPXeK2kx-hvYCKW<$8&qRYl_1rVRNmp3(WB_V%}I4_h;v?
zPkF_0V^4k4Y&b}W{yt9fMq)6MP@;K8Zjnk<t_;B@a-Xu9k<;AxY~<tyj>=|WLZhK0
zQ*t3b0`erJ_%N}*+}JuTuX>dpKU@|Fu~DPn97uER*lq{a8PRy)iuc=35cw|U>n7Na
zL-Gv`RSSo@804V0;Xt054v%9Sa`7Y_Qn%kIZkHkSHM_Wc@qD<OoP~m#IWWu~OX5%k
z(;IyVR<Vg@ptf5qtUJe%CEWoYN|In6F4><#S+6k6lN|MH@wPz-b?t1cLf+6Pr((vB
z<AE%}uyn|162AyHgeR3kB+kPflpkWKwHyDXO|jL0gs#a1s*LYO;Iq<^<9in`Nsh2E
zg&)Be2SwW}#qYN$JdSv3RUc$M`_R6UBCw#LGDva|_c<d$=JX!Q*bBrBS{6Jkg83g%
z!fe;3Em=R0Qn3m({Uc13C&vci67Nja62d1Fql=sc(eN`}@0zd~?)HY1mc`4SSIO#a
z@}%@3%G$cqZ)0E>kj$oI&~CBTKN_I)S9lpR&{pGeLmb&^Y7<Uo<gj}CzX{u5tEwfg
zh1ph38I!-RruQ1)7IMLe{Qfmu!cnf`-Dwk?W}8XJE|4whTsWd9^mqjePmRg?bNI`E
zRRQhkcFp(F;Iq=*$z)B#v(bzXiaahfp73^FnAXwHan9%En8piFI#Yxnqn)@_Tv#2o
zrd1k~llSaGO3L6oK~#lLxopEt+#@6z_7o%x@^$=Wet9YE3mATJ?`U3<ub<EjG(cbc
z)&czKMkuG@6yR@Joqz>E@clFGqO`<nv^4dNB_S#BUu+j=__FXvo82tL-s{rY+N#cy
zB-3ce)%;04qDLN|@wa0$GXX<#lQMl^v5RQb!3-+fH!=vqimn%^5%d8SlJdx(4#%GM
z=|S@)ck-p^6drYIj%*_@3)8NmU3jyY1!JrrwN^WWsGEicsE0)F%dn=l=i2>y^jHEU
zncvqWvl(!Pxkjb5*0H_pd2u75VA#CZbE=0FO<Jb3iP>#}4?})+j<iOgE%_Ng3qHke
zSx~j+eQcsh(yl%}hs)t5C%&7EBZGMv&&$#nvGy9o({^;$Duz>SR(Y{*5JY9_4}2~(
zgIw<;yp9o9Ei6VK4(EU>a3nFgOQp`S^T3|xFD(OmM<07s#;4h9>R4Y1Ly@2X!5CZa
zuB{e&O*AG3%~qz^*nXJkosEbUGeJKc4k+tETLi+!?~X!D1=wxRX!X`5!&bQvMK)5d
z6*u{Fw?;M<fBSm?(&T)Pajm!>fn5ZHq@t4+2KNukt8r#aGKYQ;5cju<pfL7B8)jw&
zI(((jsn;i?0kOiB@rs#-P3n@A_V>^1YS^?bhyeYpv*cs&!O0xc#2``y_2M2`(K0K-
zgmPb)Tc?hZWP0Fx+oaE*ggXo_HCo4oL>&qLS&(5E^BshmOd*|0+43Pnysg$vH}5WX
zK5A>+EB{f}97PxXxvgU+p3yIw*5#b>CH!YYBBhPnv5itJcF}{^C_z&*P?rU2xSFMo
zgV$$^u3UeIv6&@=u;2Z_Z0<4MF6J+)P*B$tONIH00^Df%lSMBQGs;GCEAo{ZGuA~x
z0?LOnpGF<oo7-|i-Fkm_vf+$zz^Pb6gA!VG?Lcy`^)JK22OkeBM4+HZnqYi~z;}T=
zA`KNFyS2%2^?1~t_B*?mW~GV|?=#G;ZJ8ae6NPs9@$`V@@-59}z)>98DMXydrjRr-
z`m$ku4A2<g_2&Ml_W~8Rx9;mp^n0VOlr`L{{s#R^I~Otke~wd((7p2_{qk`;4A!>M
z7Un#(SfmDnwF+-Inf+};M@DbBSMI850@P&!p&)_Rq;)!j*V}k%v~_CcIeqbL0Q+Zo
z?~8=X;UZowRkJ4pOUum&d|ep_a@;!q{+;JiO^;1?s_mkv1gqnaNAP&|0*s6rDh_%%
za=}1i?R&0&q5m{s#bBc=_0$O`)@C$Sp8edeaP1gu*D~wTvs;pMMH`(kr4bVBZ^vCG
z;&lj+RUU0%g%MeCTMd|g+v-7-zg;A@kL;;ajQXChks2ML&x01U8gV{m^jcSy*frhl
z+tPDl#fE?I(cV2-$2~@lBmV2=ywNU`n}#NdgI)?hk;jRV7wh#|aVG8c)1Dc7EW2h^
zEMfLxkeF56JhBE-!ie@x2Lh=Eg(X3r7MROf!6%?SrIaC%c)!Xsbqk%>y6f===3GXK
zQ90I;Z3i}leB?m&6d<Hm?lw=tQkL88xK63466eYuIk0hu{mZs}>_Kej@rT_I##|J+
z2Q=ya+C0<KShv0niPw{5PgF}zkvovDwv()+R&16q`MZJ{MzBc_Nn-b<R|$t2a`0Mw
ziI0Woo#KO7E2IH*=cKnrqbmQ$7~qUPKHkRmVJx&c_U!fn?dqd;>26cpOR7t?VKK#8
z0p;5w?5p9o2}i}<;8psLMH4Hk*;}K`t7G{TFl=s6aNbTL>|0ORVCF|I_k1KYDw`5}
z>qN5Ll<FiRG3e;wGHr}hSbG4P%IcV;mV&k!@y+@Bsvjw;XKLes?(})zYYosRqnA3=
zD8lruS|iNSOTQ4N!hYrHf83Ae6*snv-$%6(B3gmrlAIZ%u$_Z-BhWKbHwY7b1cUE;
zK;g<>a#7h^#21!$gIy(Mpyzay(M}&@1Hn%+clv(mIuT7O`#UIQc<UQSvp8po{)CQa
zC{>1T5KXv7LO@1ky*@r}K^Sy1M8N*m{#vKDQ}8un+Z#^1*{u-|_;FTMLGH*J(G@px
zgXODZ$H^)rPF;ye@sMidM}l|&WD%jA8Uk3Z)rQi5xL*DnWO!O&*2_~n+3iB{&67XS
zMg0>|^|s1fe!cr+-{M<0yRZnp5p=2d-sEH+2hNoLr#^39!FeH@j>=S?{BTwB{~(6g
zYuUe?Q;UBCqTdqdgs7srqlT2ho8Ww2+S(sfudY~wY{o!^65-VpO!kzJFh}n?p(z>w
zi$i{=4<V*KRND2?<+y(+gxGd^|2T_k(MSTEF)tQ2CN!Y==v)<YWePV=VrE;|TQyh%
zh_P)zrIHxaJE>VVFkQPa^Gg1SNMr@O?PF=Vw_2Qb$7IE`TzMvMhXAfz2zpE-uQuiC
z^O{Z$mlamTUdEIEk~wI}fo~#0>w97@<TuPqw53?8IUg~LwJ(I9R@FWWC@-LVm<(Pe
zBIxo2^K02nhO{BNCb}(Zqioa$6sF_=?e~B&;SO5Q**j2J<@2S!51^-D?*f&^_i%34
z-h(aFppk|qHF86<$#p*-1K;f@ip;W%A3g>1P#}HDYJ*cEj-mOm0GP0QfF;q}K_nqv
z+RfBOvB3(UV~+eRCeQUw4(rS&@Z+8iX-}PqCM`u{!qtx`$@jNpk{bLh>Z`b~9{ck9
zJ&874F${gg4G{S176N{8f{p3PUW;bW!pm<@@?!^n>kKBu?*XP>3bdpG#!Qjc)ZZ!N
z*Vp#<<8)T8e1~ZJBen+%A?faScYq+o4MVW4R7|G#N)9?Z-7$({WUZI8r43me?`Ogh
zltyT!C4Cnewf)|Ge~684ZuLJD<<k7h#`*uLXuiyTce;W0nEN-Akc1~oq4Z)!Hfp!@
zQaXop0VWa!l6Gi3&P%gunre8=)T#O91h&h`a*I^9c^lT3T?un8lfS@Fq*={F$0`?j
zJnvLCxFyXIt9X=5n{vqb>Z#HRPQ>3tjR+bU@OwjWczsqmCD(1EmM*Kjj{$Rs!}OFt
zxs@~3D?9javWJUvv1T?u-(YLL!LbuMHQy(x6_!%c!zqp?kLB?{Rp(Y?b3ixFQ#RPL
ztiitg@07-z!-Tun7$ClGoh0s3#$`D|&CY|e4rAD%h~~{8<13LWz=PgZrEVnZw-))6
zOPKYeGEZoL8CG)sjHr(0Dwj_z^h|>=<`Xcns(?DmWF9&GFrgPB`8jM4UpY9#n3qMA
zlq5tC=?DqpW9*_K{5@FIbb;+##P8_G?52PKyD=Sj$Ds6Cs@+R$RI=-!c_gqvvxZ*y
z8&;rjT<c(;T|7q=(moC=*%<8F$0aZ~08*o#(%FrCF@)!Dv~8NrM$(5E3mU4r%<+Jh
zyZ(c9`-dGa5Fzy@K0w0F{*5k9-v>7AMY?+Yy4tR4H<uu^z;BtHNn5CJHQqdvFjo(m
zokKD*@sW;qxpa0*lGCjL6ipWIp3koMMoMhBCXNi}w@)}YaZ|44`;zc0hy@r<d*r%r
zKYb1S9Yi=Rd*~7Y<bZ+JifaHMEJ-UtdFUGM$V-u$go)Hf0B723A~Tb(O^*vN;xWH(
zWgKrnrxRpYi%kl)*#VObM`&c35_8Z#6laZzKg(uS-+Y<o1SOVY`%KKVIf+p{6b@K|
zrr)?tQH+EiAs#F+STz2q%3X0|>E16~w{?OtT@h=TC9E7^Mh{>3A{+{aC?v#`p*#{t
zh~M-SSl+9ThGKNO2+7R4+0_6D8R**Rl1R28wTf!`1R*1I*KpS3hcXrZ3;(tUQj&2>
zSzstfeTM@2E=oP1=f!7CYQb?bfY)6{4;OH=YYgxaZoeyR4&WN2BQ!i5Q1r4}p(?1V
zPxJbJlmX8tL2st1vAkA&-q0$r(gSY+2P~_IQH9s;M^$WXt!-OXuy6NuQNTEoaTM{?
zrDs@3x<W{&O)76~JKc+#?@*X9Df4g#_?jiEI<`1ql7dJ^)xPJ7gPrnq3dg*kts-jF
zK^(NlS2GZNZFj<*+Cw;{lfA9Ag`;gNEZg?tx5v87iMn2R^4xO7MYjzQ*uKCls^M&l
zA0I$W5q7S!<-q3Ekf4H@2v3=BjIp0YodK#}mlr|Dk(l%E3V0h(9rXSVx33<op7Uhm
zOm@2Mh)dOYH_6nGO&1~%;SN!#`6IXMmFun*`1mrto~{u?%iYB}x-Yqq0pZ@&5zb25
z5Eyh07k{OdczEg}6P_!KpMU<lmeue}O9wN|EFIgDjEL1updE4fy}z6#^dR(bs&czp
zz+&4Y0~+f+$TNfc6Bd_b*P)(1a!X#xPOf;cusC5L`CiO;lly-B!JZMa2mZW>K#_Dy
zZT4gXiN6Mk=_XVNE7r0vm=5B*IbDO|VM|7J3Ja>am)p$)o%Zl(Biv!g({P^Oc4`wt
zmZVTMqoCB+A4KYMc8cY`)<c?~cerJfTT=FdSL$$RGy+t!dJ1AQZGZsVf)mgAPui1o
zxVvoRhb!Y&{Gw9a;h`-D>bOo|n4)+`CG`^9muN$kFhYUBhutDJ%@Fxj)8zo;1sKLF
z+mt2E-Oosb>^A#$N*oX;%@_E)Wpmc6r;H@;(v_~<fn#=EP*5Y;8NF%hqu*VsM5e6o
zL_+q5)-54)?@8@Us=W;ReD|w?LS0iW#n{wXS2#bBnVT!+p44ZoPk$eJrluls#KGb|
zuPRzErJp|OMQ6lmkdrHFw~;#9v73vx>ST5^;&O)LtD`<M&^<(L#}-O?8VLdgr&Mvs
znw<bY`(as&>RS9tRsFccc)slBFU4orfp!noQQ$UE*)FPz%pdCywrq!APf^(YJBJxn
zo7bzPjUm(5BgVkH@Xyd^qS*ux0xBux<NK|Z8Vv(4jyfiP_<T<2_vtb(!3RV+m;dNi
zw;%C0dZw{iyo7}bLgkU&O-Gm(T?l*S#Gk#P-ygdsD5JYh#t5z;+S~eMIC-f_3fM`L
zQ>?pR-VRYig%_Z7oZjs+VZHskIGl*|a(iyBm55`FahIpFj8-#~rtEn<!t!v1w`uia
zpF91<?@k({>d`tEg%c5h#gRxMGy=}*i23G%{&VsOBK0u19yKyj>4A$_)4d6GwBGPk
z20?<c8C%*2+KeIKU;mRR`DrXo(;C$K0r2}Nq~a5P*Q2?1;}m^`MTiEAC4!CcsZLU&
zZjw`)djtq*1BR7oB)=vR3c`Tr=6+CE`hdzL`W7XyGz0kAt&v*0^H`%)=8cf0oAO>!
zLcIBn{Aaf^9<2ZdplXkjmV0`xzw;H=6{PXbkqa<Fqjshgd0yAZlazDS<dB&kDcE-l
z@e%my)8Qs3WZ9J#znS`vHu?0K?`7|P-ZSnBd=P$w39RwmDSF&eW_StKwfQ9ZziH;X
zj@$82?xw@~cYZ!G<t7viO4UXZLnIegr}tGu^jE{(DI5W&Q^T=pGh`{R^XEY+#TS!d
z`)_0fDynV;O*5MT9xx|H8A0+-m3+BY$p%Dgs{$U9cbb1TvRt;|rfe<h;NK12J!#x3
zCa!H5n0#g)W}2YjO;{m;YgSY07jRKnm3Q_zA+zI?sT8WE;ZG4ybGNdxkDnnosjF1V
z)aAXtR#(`dhFdb(26xOr%YwZm^Hk4NG~?iZe`6eMc_WV<(y4@{mEFgR2*+@_gQ%~V
z(GR;%wHs_=5x{l_|G*6rjFl+GCv;EQOtmFOaoQ27WM0fa9-_%lB@~Lkxp&Y?vk%BE
zg|e2{Y#<es(FlmB2z~*Zz_U4*@=IxvuDS8HNITqFl5Q#}p2dX=T2Cj7N3~ELFQ!`g
z8xNa3b$_3sH%5vcLst-s5sGHUkwxVZNDL&C!~1$z((K<`l5|^uhg5u#K4fL@FahMb
zWjdld0}C0J+FFrP3HxKsadrYq4}QxgST8tIx277RLLIG)p2!Oz416J6ib--KdZdoD
z3LF&^cpa_=g(>2AFMcH$IOwh9o0yC)k+E&W$>=g?!hM0sH}>f^c!3r7fPHNI<=!Xq
zx>$P{ov4LKf7KVu4>a_c5ogt<MDoWQDEA0{%>T?O8>U>>g4<(>z@?s8Y`*{V9YJ@Y
zcdX>Aa^sK_>~O_?88+swX2TX0#@3R8PKWaGsy)6fXMifSRk?E~O~m8hs6~l0NlcZ6
zCkqnN!ug_$+)E5`pioMEcR|vulLDSxPfAU{B#tzZL_{ZLHB6i!3L6LqNzd<9Nu~Qh
zf@7B^vW1nM4&D}Z*5N6~LdPVCowblaLPq{OwnWj#^=AER=dVGZ$e|8jXOUgx|AVAg
zjd%STPVU@wEp1!;Kqj)@UX1L>;3S`iX<c`Ud`Eqg<|X_bt!eRr^(*a<Hq5?GW(O$n
zQ@zEml-5)mc5yi!GVdeym{8+0Gub`dy9mK~9c_HBR`gozgfw6XDDnf1PJ}yInnCjm
z_!#3ZUGK(Up>?GsboX}d+BnS3Z**RE8l!E>iQ<To>H=y`1^AZbSuP+X+}3S^gDbQ~
zC)Lgl>fbj$G$FQ!BfBfZ?#DSY;LPrdP1lsI5f}9EfIn83_J*C*jbYNfWqVv;$guVh
zarAzJtCSUYRIepKMmlX+?>Dz}=H=8iMAH<>OchOZ|J|s@`3+QA;aHx7<twQdfqBGH
zFW{4^#R0#;0s4J+9b{4@wd6)!i6&^IfP<o(sAP3mx0cN#YGY*75Ft>VhQ(eEe1i^R
z$^Cu$W!L7OBQ%d?ZNBDJq9vaU92m^mHFEcZzi_rvi$F&yt&^W66n(}tt}#%uYo_@<
zNiXHPFbA~mg6a;&V6zAa!LwO_c*{V5sC&d@Qle5AMxlHR3)UMtA=PCI{2xzLozCe8
zf{AMX(Ov~x9U>{@mw5;l)Z(|d=fwb;kHN!_#2RZRVPdNtzj#UgmT2TM*LVUTRZJ*A
zZOY61Ew@_$%7d6Yd-$Apx<}zS^!5$O8d3$}39<U+>1j4Jzc%5<hW`ng+g)d4hlsbG
z^XU&}=PE%}k4A?0;8m##moygr+&;V_p9Ik9Q>P2=w3+3&B|?#9Uay7{APx#J1%%k3
zQgVWSjP$W%$cLBIQu1~~(!@){gq4mfBUPJTXYG@#bO>#qu73&uE1lUS3E)7ke|Z{v
zmRE(fruRihJzo_74T;rwW=YNE|95uG=5XLgwT+>UjI2`8@XN>zd%t~}K@`-xd5M{X
zoD__YTQ|ijUeLy`*U=U_yhtA3J^yfS0!@?7ZomJal*Md*onT!=Ti$R3_#H1Oe-OY8
z9$p6tH|4s0^Ays)ZQU*UhByR><-s%^m68aPStMPk<dX*%K|45FwfPiNmS`ITiEq`E
zMrj{`m8>2k5VLQ<?eLQm|0{O(k`>zve1PJYG{}Pbr62uh0Bf7xeOfQ+Cnf&c&Hx$$
z3;2o<Z;;||QB1e8>^H)k)>0@Z>E95Zdk9*j^0&ZbPclT8lTt}w{ZT{rrDIa8lU{vP
zH1CG0sP|V0!f}rwCf=rN^xN|=G1X28;eOg}dL8tFaJQIMYz77{HnlEtA?MC+QhjXG
zL{Khc&HnoV)eIL9%I+e)e6M}|D2d%?7!K@l|Apu9c`Y~`>&q-lpx6$bt)IG>&(6Io
zi@6eT6Xs;Cz{>;n?$02mEzq0oF^2i&(e+3HXb5ln)b);qC`ZKPh~Eac@|ki?87-re
z4k2yCUzTCfb_*>tq|Wyoq~gl=6p%OxjhIVeMCZ3b(R5fy${@oqmG4k_^_$V=kqh+8
z#>1Gvq{o)=+`KD{YOEnOxuH`f!ILSE!oS5^MteHNO%CdNj{0vvMV<OT`?&Uc$)Rt#
zyvCbmScm>|Zd;FI1j&wroCC)A33^_E6J}>ka+<(Tw2tFFafzmQ;1ru07T%^)UxSF{
zkqOfbt|LMw&Ij7DeQ3*e%)3Edm3mi&jis4#%6m6YO|mamigx|wMKP&Oez}RQYXR%S
zWaYiy>C{2qb`p5{jtYjeJE$HbNQFQv93u4C-z!C>D@Dp)*_1{+Gk>|jljva&s0X>O
zKfboGtRjj<yc9d-;2yEy?e0NQ<R_M%-TOsoy<{}T@MsM5D^I1b<*M&7#2*1=Uj-JC
zFlEMmbX`ge7uvT0#|a;hDTUv8*>|%Y&bfuY-8K~wgWXN}Ad#Nr2#@Pr>++eS*@qnS
z>GiZ$LGY85<n-l9rIqXI%LmTe%<qE*NpT;EQ>&602^Uqsxk_P^!I2F;5kEDM1O)5z
z7a2n|of@~(V{Y~5b@5q;^l+n74Q<9X)s+I`l0i;Uf-O>0*eD}OyDF6>zRVkeYcS51
zQ+Kpd;jOlSYfR!mc2mXDVDluPpa-B+d#MAZ)#Jyk7!{(<5TiT~iJt7kMeZ;K-_}X`
z_gjNWZn6w0dMmdNA0xTmfF##QP0Rj8^D->jjruDgj~$3o@x>7pe8!iohe5M%|L^HH
zy;4WIOt|+!&*eo(oTtD@`%U5F24Y>Cf0hg7)QLhX@!2jZshrcISP_NY8}|M9TCAq7
zx{u2G1)Dw_loUJ{@FrA9zhJB1(Ka$=!l+q8krONTz`W{1k9p$}dZn{68R(QFo^<%4
zC|x{myygF<+p)X`69jn_P-iJQr|O4D;i4>|h(r#3%mG*eeA)g*JQ)$yBhNLc7YIrt
za}D2b7V1#!RkDo_Jtj|2)z8#&<VOjRltVDSXPTnkcz-TU_TY~Ub204X8(rWb!&-Ve
zbs=6nK`wc^Nu)lFy@(|mQR>n7#c%upOfxh-uKx-qznmwf6lb;|Vc&Mj(b4-XL2hvi
zH{HZdQmCk`1>IkF5=p5U<6kK#2Md16n&y{>1vCyISD_#vn|RF~r%{M}l?H`xt@F*y
zN?r*vE&|eliyTXG#MN_`OCK1p2hz7th@xlTCHk5<Wj}a=w2O}I>XYR=70P{+s0%go
zUR%=PH<|i*Q=;xH(qlOH952980hRXy)7hOuX;BKmsOsH~df=%#MG;RB(pe7%9a<o|
z&3;i&qEtJ+W>_>|3xqnkoSbsDz{bg4lkSYXI+O9qHCk19xiaLBO%UEYq^BpGAB%7%
zolJgvZZZUldzkB+KP_r&_51p)FZacoo4fJ+&)DOJ(`(%Xh9@EyqBS#&V^b}$E}un#
zLdkEd_<AU;L6hdNA@(duX#bR*+G`$M_L5xr*ZGqozSqKUoS#b-{<Sr%nvuYMyURhj
zNrGJV7wz+iaZbMsISx+{YNhQ0+d}=DL|}6#^Fn`eE~BqaQX4(SZkm?pPJh^mZwNfM
zYFPDAMw4%N#-M$z)Y_tqP+z!BUOBW^gbhEoj-GLQ3V9r%eiJ!nDEpxd&Dvf7|1Vyu
zj2-s^5E)lpF?Bf^)u&)3lY<eCj{=M8-3>o%S;aPV8Nqf1*AgqZ7l%6W92&3wvp;2c
zh2szP3LGP8G<@*DPJYIuA@-(nJV&`_L|jO{5^<t|eO1L)W5hR|VB0`#Z!#23R?*ea
zKtWI{tAm2)6;HqO#<3q{(h(9R*wi5ShgIDC3Z-o04R8*tdFPpv+CMFX6C(}5in1<Y
z+&C@QBF2j*HpYK@cYc_PEc5uTP;1F|!>v*c-|mh*ly$}(TL-dZDAg&)dJjsu`9e}`
z2x8edZyNmyfY48wpvb(mE}4{|Nlnlx1X-#hO*NFhcXa3F#}s|;1AaJ!ES&~s%X9k{
z)i_)g5J{xylJ+xNg>dytgOJcAYcF{2W=&f(ryVnQ(0)x57?vtrsGu##g4~oJVF$Av
z`9Qa<AfZY)ExMhS%N&-8c5$xLsOoX1BDUSv{6RDi`8RUXF5;PwCgwd{mtGZrN|i9r
zQU8<Sw{r|tX&drqP<n|s*0axDEbdaS*v!=aa(hA4q3B&NXdH3h@5ex-c7<r~+gH)U
zGk26bq-<ESMDkJ*@ukn}aows^{R<U(qR&VRHMOj$uY?snzRdZ41urTj&m!FB7>o?h
zsI5y?P`#V{jU8zaD3A@_puQ5N>HcCF$x)9xqs!0Yxx2oZa=8wn<cbYE>Dr*cnDXkl
zm}C^smA|He_mnQPodKJLD0qySckZoD8toL@c8y?n|8>dpBl0Yl$}pC<Z^`(>ohLeH
zt8-34WFxY>cHHRY*~?DYq<q#3Dhu3gA>PH5wMrX4;%lpXE1G;sek{UjOhG<(HcL2{
zY|62dQVwxkH-3*)8jH9GTSZe8!C6b>N4`%Z>qiH5!|anD^-_<x@rg<{E`Cm4xLh?N
z&fY{uW#SrLU4;o~-jLerWVP~~sM3SNc&dqiKxeh#s1BQi+iQ*9kG}9G5St=>33f+b
zv|XJp`wAoD&MB!m6nY1_WA4aBfJb-sn@Uez63s%71V?G<WC-HqD}o2SwO$Z=3xrF!
zFb`@h<!~)?xP9CEi1t?Qx&Ojci$STH__@hMh?!<a0Oj&&Vp3-z`;-?qOuHu&fhI)0
z!{;=s0~(Cnmd^E<BmMjQ{Cc{w2G+owihs|Pv9&ohN=&2w<`5Y`GHWg#M@?on6BGr5
zIxAT;-K~<-5j*ue*&}4(Xa_6O^`>=<idcI&^@CLh<!o<~FOyY<?U^+0Ueh`m?<D&j
zj>^cslfJFLWQ$whrlH2NP*MA1B<1ef^|*v)_0)q`ntQ_KgcfVSEjAV^Xn%t1lkFZJ
z<K<AqCmERZa2ObV5+O%@27^!EVMyO2m4(y!t0Otc!m=l2$hV&$c&mhBwCG{b1lg*%
zCn-%SbZ@)*e(Q50)z8KxMPH>tHj%5hE#$(m;Gd>@ZndlPg2dKvC_i5y!+GsV{M;^&
zVQ1+Z)KvU2WqyBy2{4099rc_`D*!BcHNAMdK}*H#Xf1i87y1aoRdN@yrAUtk5p{jP
z14TMf7cfxR9Sj^#A}JY7i4K~)(i7fT?i~I{;n9#I%mWN5b}Glsu+*gK-R6;LRK{$0
zp|UBo31rMefw_o08)JCdb4qYh3LMH{O+8McJ-*En`{<0<FTfkd>=(9#XP#Ya(;W5o
ztzdg2rcfKTdGSn<%{Y@M9`}5;9_?LpaTJ7unk^Q#47Edwbqy(qL>8;ixH8e&19fu)
zgIH=KEOftvs6HdDDc_8gh!(_kgKPUk9V)Q3B=rR@Yfk|_%}PyDr5o12$qFEm!ru7t
zPjGO#6oc}(@Y0U{&R*Un)o9!;(rIEyQdKY;y1W>7lGcrv(+4quJQEEk;;Etp`Xk7d
zH#K_C%u0(z_Odzn?b#PO3|tGDJU|!y2yS|7qVco^7L$QGv=_Wbf1KDj(BfGTLIWs%
z*O`a)oZJ1$r%98+?}YgmgQ`bwlo+WHl@sq;TQ-Gvs|#?_g(CqCR_<4<hA9G#1<s~J
z__BBO<GWhRhTlJ8vSv^>%^p97XPgWDmg_TTyOfM$2n2PdoQxh+6O+-9aq9dOXh>`|
z;}Pkl^0yP1jXajknhs<Bx?%-UMu&|mkQGK1SXfyA3=BCWWm=$SeB9XvmK+M)D#(=^
z(?r_gd}9;M2C2P@PYJzwW~VVJIn{ffc@A~j9<DnqTYoiW86K{+j~5*(ff@Vtne6x4
z8(-BNbg1*PeSl~={e9J}riAE`U!MjnY%mBQqbZZ*btJo6Wim~FowR2c>M|7?>F`$-
z+ya|bM$1lD<hs+hXY*oIa6&ZmdNixTYeW`>{kvwAF+o3}@M}U*BFZoiwIFbcH1xgB
zcOL0Gx@z`|Cufg%Jcz$SRheQi?N7}lzGh0dNThL)5DvmX&0&)E+2%*HPIH;DZ{4{U
zeeAjwU<ET^#ud27v%$c%);PN!20&S-YwR^S9|m+24C8npB+sprpkt@4MfL_xR75*d
z<E!b*%jOc+s|k+!%F%3j{Y}D!lQE5`35>AzpV)V6828~!U<~21b_o*J`C4GPYHD1G
zXqp)4_x-{+)~WkBMBNXcZv)F9p)oc4zAyi7#aJpEIqr`A(3cC6GAcTa>F`_#a{Nb>
zmX<P2=hRc^zG|nWl9=@s;TJ_^NB!uq%U>~sQ1Rp4KB=u`qdz}A@;`^v17DBBSLE&p
znLpcNTFT}{GaArA9$jeKR=rh=`cUuS>|w!sKDxZB%&G9Uqj+yTbS?p3)I@Q~*L6JZ
zpd2)w3v;GCI(E!nuwtDKpu1c$^fwXd9??G=fRXZ-q%ih{o%=UZopuuU6NB?=cusML
zZ7%a`JSg7^0@qqdX>Vq_cuBqOOtULOrJ^*2)o3~;tc0#)5=q`PoTxR<?kfSp<sFE}
zeCE9Lu#*gB6IvTuau8}%n7U<~rKz*%qhwCWhUwT68i||#oCMCV4@TaJMLx>85avZT
zy{X3QO$>8zHFn`xLn_vpM|gRYa~Z6d7M7?J;i-|^9V+qPK{8I<byB-E8<XoK=<A5-
zlwnX25ZP(a{c+91yKrk7r`l!NW8dxk*gK@>7>lO@&c_kh!w`yh9%B~nyN%@w2lXN{
z4bzys9@ft{DR#rGfIfRaY`kIp%4+p0LGvNE#oWf2Ux~TEt=M5^rPfG>96Wlyy%baH
z>pmd^I6{V2no}p{lu~F(9<cBKQ#}YOgj%i6^6uK@kLV)ui&w!$T~6|GK6fg5$8n{J
zV<-0?VGA1|o9KGpruYXwMKe;aWuOV>v$X5f4iM973%GtmkfI4EnNj4NUsE6AF9r3M
zSs7-y^vIGq_M4=fC$mU!vK_<!3Kh=fu<Yh&9uuei^bMEzD#g$+bd%;|W4P4ZTK|i~
zRrjAo`d+JUv0iSt*MaqTrt<xfM;7rA6%VF+&jfrdXzGWSXk|`<TFOTU1u=i0fQJ~N
zUBOK0>4}8&WMCni9*;WB5j*(4ar^;c?{5qrI^}Orc5Fu)dm*i?KlyD~2_G}cPZ-UN
z=IGJBi{9w91Ful?0GRBqJ|NjYnA6*T<j@sEhBJy7Ejvx;;fTuw(vx!GDmr=vz36h3
zGjFySQ>~~Tb(=NwEg0k+G{o{D+_Rc7b~4AW+_C|Um->6C(?jy}%q}f3{6@lmRvX+x
z7vCb9E&|93oDvfc(m}D>pmqyCpvf7y$-G6p4pEavC)Ry@alyIQH&MXIPaG3;N!NO!
zE`5ALdY$xB+Ox@r^$`YLw9#xPT1J9zDmXJ_$@dw#(eTuzjioVB>D?gN0U(Fi>F);e
zWMU7^J5<y{X;=+!>XtH1HCJLw)D3%cBnmXy+~NEL3P8FG3v4u|cAnu2t(9w@Q0x<~
zFYEnTMQzIMr^|J8TuJ~3yjQ1>l_(N9@Wmetg^rH<?;J$fJ#yM~eN+wzeeV`6^*vPQ
z>#_IKBG?_fzZMmCA4JPX%MYiglDz^xp-amph!8wRM=q6DW<#NaY4CG1yd~>r)J!|3
z-}+hdUCPr|VZ6+!AZPj0C2v*l!9;}XmRu=@H8lL`t|wd|wEB<NxF&wTZ^XWEwm(eI
zsWBwMeRV&Xuo~;)+ol&&aI8fM#J-qrBz%z}*_);=bn~%d>d;2=;Lx+4#vyeLd&OjD
zN&{){2H#-+;eBpvvX9pzQBbYO;7#eYJ1xFoMY!F&>2kW-?ZN4>Sw{g|E>izycikV0
zG8J&y(1p{|G>Rd&aGaBO&xBH9Qt(v<0q-Dki{sa-jRUsF<%7nR-3+VhDI~-2{qog4
zs{!t)JC7Fkh>5;_CF@1>WD}eY&|=z;Oq$n=fNPL%#1l<({W`@g4MjVb!2<8NRUsbX
z4niC;_Ze1xPRCN;orYJMyi%(&aBYmxG7aby@y!~Qh<N{6adc-7U_|ecnA%GizZZx<
zq(#Ww%X-}c%(IjnmiR0TWB0+R?0j5Kl(o3y8SAHF1>S5@AFsczb82Gvb%I@)xq+#6
zEyKpWEqX7D9lkL@76lJv&Mj7eK<Z0R;CJm?8@=GQur?c(QJ~Q64D5c&HUrz3Cb(8t
zNQu$Y;a@%4vTd>xWv7oC=Zlif0ygi#d|w9CQ<!}N(^KSo^t`&q{GN&Jwmp8>tUo#p
zgyhOzW-<ry)~&NL45T`{#4}M`N{_Kf?<e%TK<Od~0yPLqE4cq4xQI5`RvF*fGphz!
zlGZzpW9#V##9VqjlN@?R_oz-fvZwPlP^%mx{<@Fq5asGH=7<>#82s;kw%{jNWHuba
zWeK4#6b?-qL>j$qj3LOt+JQ&WJ)u`#a=TAxlN&H-7O<ClTlO-Q?&Vz+%)Vo=iwqF+
zP&in3CtteiW(+4JAMA^W`F!sS2dSUZ8gr?MwXH|H6$H<#i|rE~uw$;yMV<B`P2sYa
zg+J%c_wc=;><{21*}>m35KY%)zZFV1zlVIyH9ZO23C!s4Tb(tdX}{dNkx+MX`<FHQ
zi^f6@%08?)j4OzaJU((#Id|#?YGvwQ2aR8ORab>%G-{OUnf|Rc7)&U^5=F~ZOQG>W
zJNI3}A0rH!`3r9OeFRMkCSTDzMUlt{{O>=}p^V4=miW0*%%<NhdrPpw^HL+U(oKfx
zoejZG6QsS_h#u3pbEUA7dgJ%ndSGKcz+Uab<@gZm+6cI}%5}tSi|Ot2CWs=%_y5M~
zVVZHVyzDi%qrP%GlBB6wcjlRZOge-0*2_Jdbq^|&^tf$3w*j%RAG2Zdh(VZ?pvHzr
z%Y{p6&)#0w*UKiaA)UAI6q0ik6--|xU$#T&0Cq<!R#eyN$yMDRacKDEvkjbKwrs*n
zSG=8zO9dQeCB)g2Z~YR^%|g)4S#Q@@ULHx#NDz)KKNbYP3(@1xXeg{!>rH7`do!**
z{Uy_K2|`hDY5r|U{?xj@d7?YsvSpc^TK;qX{WUw(iYoe?_UAm$TU)ufeeA%iddD^M
zU^l=e1yOE8ziyMVE^SYQhx6d^(hc&R<e2&>mT}c7ksIECAh^4NWLKwK2Z&*uU`{<H
z4O=jlcFo{LH9Yf7(WOB-Q4X17f^M~8ug!I#&3S-blxmLl#EF3yZi27K7Keu4lP`Zn
z<zZ?(6AE%(Ur`2k(u`u<@01CE9nJ7PuwJc`Tc<-%h~<HwiP>bs9e!(jpA3>b#+_sl
z(mqhitjvc<_d7;wWN)zHh~E$o6XRfF;$92DG9*m2DQw|wkNgVz#~z<FW+|?CL}d{<
zVX+Z(B>_9uVYB;sg{!Uq^J8d7(AxRRprSBbPB89F2wN*wT+l(?5fay-Atk~*fs8Hc
z#R;JJyA_G=RM-QzI%Sx%qNnaT%IO+8L>rovbmmFPg_D3)y#^_!gCK}z>mC&Y7E>m4
zih6Dq?Xr&y>Pcp~>vD%!A5J)=F^s$(rddf}o}G0!+GJYqJ|;5d-?813e+u-7h~iy|
zeQ|W|(389a-65VP%Wwn>OY%o(b+8-oh!@Wc_<CzhlOjNrzBYMn)$XDFWfj;U>i$@}
z+gq_v=bgu+`j97PT(B4e-XacQoPXwNB5Y0)*ZY*1e+MK8-YxZJd^^UPg9q2xw_R@7
z2cNtV8(Q-kWdthO%ctf|r03%07>7w$^ZLbPV95PD6yrC8m}nmc1gnHcQ%%Q-r!!x+
zYOKV9;COawtg8Vb$=Mm3{LE}CPzuKzx1e2^9C-j}`-EH4l7KFj*rLc+y|H=@`&c5@
zQqO*S^H@zy6k*HA@B!y9aLNiN8-)IFzr}v^A#XRandtDhB!zEMHuAfU+1pToq?hyG
z3<f@C^aRTKBpsBeaKeVvAY^qD3v|uR-Id*YVpwbDDG+o(_wWZ0#kARjI-B@%!y0-S
z14b|dMz&6=PXa~>f4uECf2JY?qaDehsNCVKP?cVni(dj>?B2V*c%S?`nGP3ndWgj7
zgaYnxF|o=U@WSzbn(pwL5j`Z%7deSbbKXdQQaPa>yv0I86n7KbjTV)N=Srq?#nS!l
zi%q)wiQiBDtZd6y04r=)1K|9Wm|8{)+ji#)rgB)PvH1RXL@5xZQq_8G@F)^TTOBEI
zkvaC^pN@{EcC9lqZejKzF>-YJ>1b~}_XhZ5siR%f?I-WJU%kHFlo9?~RI44Y7ma5u
zao!5iO-<CLznie7<6bKRJv17;RVE3kVM}bQw0vv2{QOTn9~oJL{t4OrC>7@kW0b?p
z-O|anzPatZzJ|;!hB@10TQwCf0Fz`O$I-fA#rnsOBeTBzN4ljS;Wrls?vx^ky1%)`
z7Rc9W5Ni&ico<~u1e_x>T~#C3!w($2!cUs5rcK-p#l5>~`Lc@H|JR3%;gF54uMFo1
zq~e!82kY<~UC%5v1?`&v)^BALQfD3UetXTO3Zp*%!xuu5;pLq|Fcm-|-4*SOxIi}Q
zUW8H+3(gq{g2Acc$)7%f6aDjQFcGJ`E--(5FNLcS<QAtk7F=bo$m$_^e(oA4!dIAo
zJYpaQ<UVj1sd`*$l^}L%oN%kxIPS(bw6}*UtiprU?!?t}GLS>7O3YQ6@HnJEn<SvY
z1+&AgsB=ggL8Cy0JJ`xdkP?_B_Dp|49z;RG0~!^U;ytl?f6!oTm~N!Ey=Ju0NVhlr
zOT<xs^VZhd7LU>DE;LW=GF(AY&DTTEb0Y2e8T)|;3rf*wjx<K(BK1c2i!62cL<^qj
zMDQnZFjsIACrZo-;{<pckCbK06c_6=>~oBjFe)Y4ol~pHy?EIM5>KPG!{7UPaPt~z
zs}KksRbLq0w`38$j-h=M`_MiL(sqdnQ%!0IkPfo1nieS;@FjPOJ9(Z1fF$3!UfXns
z+(&sQ5UgiU_?|{#+;Iy^oDfj>ryj&VkR8Ta@0QawhkyjDzA&scwoGHHMJf1j9Oc+q
zdK7F_XB{=3ye<hI<ww&TB}_gkaym|C_t0^Qb*6fxx(vyx6F{gT6DzhH?Yfr)UQU*H
z$=NE*X3`~-KxPPj<;_)5ag=IUtzn&cm-NXA>WDGq)iLrlnBf82S&(B!m7?rC%49l{
z99pD+rk%{R?X(`~f0q{o&_wI;cT={M5@R%zsVOcY*$CdgdT0~8|B2j7GArq$LjE9u
zr<}s;%JoTS<B}8Mk*$hvr@fs@g+(=QwR5lM$AcDhe#x$-={{5FzU9@Rwi|>b{${c+
z%E>OTBM_1&Ksb;*GO{TatqlHJIoF$GMjNJ>nUH0N+wp=Fk?uPqL}P~KU<kqhMp!e}
zZ#ir&ri<4(v#u*pK>i$GcSbr{oBm2Z^zWSC4@|*<f^4e%gPZNsxRa5~pMb6c*1RGO
zh`BBue2@v^Mh1*B#4jPDeb$In0nyS^u!6kXsU)N0v>G9sZ{HRH3c->r@+2@XyZaV6
z=CnTcrDl3CT`nb(KB|$#aJpX6BzNDPUr#KcsQ~;k!Mqih3+hsOGBUc79QRN6K^(4w
z^|g;!L}3A~J^;`I!@*_<-fk2z;~=hG2&YE*)rSBh*(;6mJ40O3J^0%ELhV7JMpp#n
z?hA_}lZ7--l()vWdxL}xKA=ds4KHY+grynLRFi^C`;?2&4h`yKc24Wse50d+uSP)4
z+XH{{!0$T-FKdiFhwOm|LjwQl?aEmrgr4U%N0-~z>gWHHmX=2kqw)y6YL2Uki|tDs
zZ0NUtrR?H}wr&vosfy06CuVrWjJxLxr;7UO-%u49MJIEVSs<W8jj$|Ur-7KiDoUCA
zzpNyvY|B}ZyJdbaX_<v2e7L(3@r1KL&V<N6JTiNG%y&^)3&q2kH%Hmziz-seA`%-(
zPgL2YWnV^P@BSHC^OuWrK%U>!l3R-=ByFgvZl<NcC!dim!mfkrTUY#6p4oHYtj1`6
zuje!SM9=SpJe&h$=D*y5&C?XvnS@%4wGshWWiQ!3ZpElausuJ1!5vyPo|U^Zz95UJ
zx#MPOEP+|sXWeJAKv04R6Z-0(g!ye=I34zzrwP#QD2#b4Xt~Fa@=8%j!!|qq7hKwj
z0u*-8YbLU2WGN@LPP==j74ce^m;-ya3O@b7g6W1;ZK!#aGb-o=!}*R@B+Lw%lhgGe
zrFlA0AS$+8>PYb)eJz|LQv4QO3$o|50tZk$^j%YRsrXy?#)i_%6ZFx9GNvY}e#^fu
ze^?l+Djb!BKklZ=iXqBuWODfaOs4C>{8DPO=d)OUvnigzmwym!Jx(|E(JIcXmOrPL
zMJIA*cUnv!M$Z!eh$0x{LfGd&mpUL%qiGz2{h_jw_ghHbDVLm9G-?dEPHP7>JM|dA
zEGY9JA-i@HX)Vup$x@{lB6LSSy)+i4L!-x<myph|9^{_9&3$J}4e5v%<yjf16P9Q~
z%uB&_mYt`HmCE-bc;c%pzRRL}HFVw$S#9?s0Hh$YYUiZN-D&J^yZo?3?xX}{llNw!
z+@kbMHkIIZ)+?a?l5(Z7j7`m?3IMH*M-t(t>)|i8Wm($j<`7K`b@dTMEF2IiPT|w=
zdV_qVi0Ncp#w9k1wfA9clnpeEIXFZu!bNzs<!nkizneeJNEOR^?8j_X@J(30P!D25
zO#_8S7D2Dl3<T;&7&zM_kC}(!Wikfcuj#8;3LRtdLq9OA;nNyDh$xJ2@^ekj3$!J>
zi=OV0e6%w1>il4JvV3@Lgqrv{_n@GFjNkVD?}=B6mSYr0Y*dIB6!#{^DB-$hGOzos
zJMybh*p&5{^~3s>2&t<pm+hEc*Cx_F8GJMR`R+JXnY%G@G>HXEgEbn&3ClrmODU(;
zGx9{(f$jj?7;p)Bu>n=ZwoCDowE3itT+00hZ!x@#6<7=)DaWTFQG$2<xZ@pb0O~q*
zP7Rd~VK4$CEPW@m&y!4hAFs;l(H`byLoI}ak(PWBg($$xo&xInw`^6lRUCpS1hcHr
z%?2xA7^bGFKC$+^+Dh_N(Cay*0UIm+jnL!tlN9N|Vo*(2Jj(>SPCHuC?A(T8pY0;P
ztTjgH56TP$9685^zH=@<<jTknw>}V8IF7JZF*bf=({w#b_L)ZFrzo^f!hK?gchm<g
zSkQSMWHmW|fu;sr9CrXjK)b)8A3=v(@Mumc<n2E|@S}VijghZfoO$E|qiEwp2J&|D
zl%&JiY8g_bb@nagg<+qPxApm|bN04-sZ?i^6oSBNqWsYrg;jPczQ5e`<w@X2p*{G(
z(|OM2@&`*0Z~n{aG=mAeFbb*Cpk~29?El5pJuQi%El~n3+qP}nwr$(CZM$~awr$(C
zZTIbne&{&guwLfOl`+x;r(h!WmB%}=JtL7}91r#I4zJ<j%^QU6v|(yK!Br3@yU~T7
z@zGE@-kRy>LzOi$ew~(bIrod%d_4kKM<@y+An?!5rAU-%t}06EWbG#P-Ur1Yu92iO
zlsUM#M<*k-bWF%$Cz$*0f>G^W>nDptwa*Omb6H}9PSj+h_CeVLK%ffr)_T4xsZ<kZ
z|1fv40jyaT{xMk=sC;!08x1cUgei!AizL&?7X*t@WU?~%B}qxSW<qS*(pM}c>Lx#!
zhp$rZ>tTM?GttYBG{pl&k}s<fh3Fc2b%s}BdN>Z{R{MjkmFpi|B%{veduv!2rZz_d
zPXwnI%P{$_8l)j~I5fc~xYL&k5xdkwV_TTOIt}#qEfVMC7V$-9GLxz?WBpA7hA!@2
zmbNA=#=YYCOPP%r3{uY;Wq^mzETA2kjzOH@puWp0EzCANY{Hp}5s|2Q<W5vr;=85D
zKRrt!Z*KJPbGslIZj-cQ=MTi4x!J`P4N7>b?I1pE>HgLHh=Qt8D}#O8AQ&r~XvAg4
zGWf}KM$RXSvkMC9{xX#Lbl8}QYug7XbQ%Lj7=+)*WSL<5-8^Q`krAtM#OPV0{H%)M
z=5{Fb>ulu{T`D0qSzU~depujn8w-|3RUXo8G2DFTZS3QU)t<_)G#3`!ptO0jIh7kd
zCf30vl`bWE{h5J|>wB40yi`Z=<R!$mH~c6kYkF~MF0T6As2;)e<bVu&M)<xQ#|hbu
z7EX#O=nfY9Ulvq@HFh<_tY2{!+vA|73ZjzLn+s^_NS`}_R-qd8(M(D-ko+8L&hv$J
zc0pU#b=F8@x;w)-%V2N`K4-uUr_QtCxb~$7!?X?x?JRjT;vdl5SF$Hjey>gYy@iS7
zt&cC>)j{RwO~CJtBs;)ApqP_MF#vg~+9`^B;?_Uln0k9y?#A5_9H~*+AeNSkbeb!{
z`$dIhkE(dl+dlYh#H;hvbWZtE@_~8jH_NE-vC4L!1P@h{ear`*lJ2{TczyXA@yV4F
z*N$QSUjGw~7$1x3%W6)C#zx>?`Jjs++{~navyM#?RM4F&Vw}0jCk0IR$Yc@f;>8Lq
z*^m^TiSIxk;!%=8wBJ}GY?YQO+cF(Zd;4~we>8WvM?FxKnoObGFcurUP(sYNDOAld
zUYDW{Ra4~vHY=RI=|$Z1;6g~3*<vfh5=B9T?j)e+dD@;3scl$eyoK^rgNqhJ#b;SQ
z@d-wQh2ro7NDU&Yh(x7K;l&3Mtf`IhJnQ%^(%*X7xFqw4ql>Hhz|GHC7MJN57Mk+-
zLvQC~%ZuvUyJfoknC5kxG+ccILD_jFg^121Qpnpil56L_oY{8k>$Wv!OV`QFYtNrU
ztBS768%0p7*fry$uov%n5rITlBX%w0pxm?kOd+U^1V#}y!SRNRMesQ*!$*q~ms{td
zRUv_KSRhYA>Du!+A(r<ZypE@{47d!7Xt!}%79udH+R$|X^9_)VllM?#@bS00Z@KJ2
zpiIdZH!#@4eK7jVemtI|V!xo-;0bcnZtRtC0QYPCq_B3X6#F|_YKO4RTRfoQv$nJ(
znM4AWo!AC4WOnvV-)eHRb?zN~aEr5$j47@G^3_Qs@|1s{csgdrPb}JvEX27iM9Kd$
zPK1maX1kBTsiqw!u*0q7CTW$^gUD5aRoUwAnr+Mpu!j3$x&RPZO=d|yDup(aeydQ?
zaf$dAkJN?@f>SFdq703i_l6b=JORJgoFl`-v5MC|S2{vOfv!pgOx8$`&$w!XFXF{E
zTop!9isnS_s?mL-tGQc~#CGR`7e!Cv)l9Uw(3G_vnz1*bqL#wAplk$$qL?*g&<H*9
zAw&*4c&_^@uy+tWHS6t^_@H#!yg164Ap=e9GW7H5-DrQzO%6X@Tv^-@_fC0>#->|+
zv=n_?=tw989QT{CZE$RhiO0qfeNj6ff?ZZvP?bz5ys3|OLHQxa!Hfs3_+udu!8j+e
zK+#AEau4w-EHl$q^TLql=S-@#r@gz~u=h?~`_r8?F)#7zKuFu$C%|5POA2-e)f8NB
zJMNaNd<20tnG3JNp;<gw_ih)NbdQhR$)niE{5Mioyp4PwrgvNG@avv0VhK!MoQ%Hz
z2mnqUU#|U)2A!Alu{i%1|L()hjU6(;J$bnI#9~B!Va+yurZ$Uu%tvV)ksA=>7Yc)A
zluy<Ai>phjDz4(I5<oqov;l*d-ozi<Vgsv=uA$iyfAX~+%b0Nf!k)2}QuJpse@sTX
z=E>2YBhyU&vl!O`TEp~dVFg%cgBZhW2##S<Jj+#RnLYQ^2gQIl7#zr#6jA~=H5@0b
ztcK~=$D1V<tq}R6tsy1(m>;PjVh~DeMyfXdvRvm4VvG3dfUcERdJB<aNQ7cXS@a~&
z=&FoHDW+cSJpG##I(5=2kShs1$6_2)xDV&{FZF|ED<Grpb}J*X%sjKDpqEu6yL#ox
zK^l#S(6bw{=4J}B)8MS|Wi7A>pSHY2)#kmm5o@tMKw=QK-#l&I=2=ij+mUO5j89aa
ztY30$MSEUlUt{S4pE$q`1lKvxCYP=}GxY`eHc;yMBjASfj&ep`VXJ5|jL0QtO#;nF
z`rGc>zp&#+J<kry$^$nne`vc?F4>QyUn2YHm$WHhac_tj;`|Rg^qVlx77BLNX?dV3
zf_zg6n-d&nLKOGubvD8N2Kbfv={q75bv5jp;OGORf;2ET4aQ!IL4SR=QPEtzML2S{
zhoz<)R$|td88tm=zdUjApQ}b%Eo*5fw5DO6M(@6)`K6&|@SDQRSGG`f4IAvADi2c$
zE}^y=55_d{VwM^!d8-)D2o;gVff+NNt-<q4Nn_x3>7gg;uk=d6Jd(JFIC}T#@qDXI
ztq(=O-k$u}E(L0e&#o0r?l~5c!NKZ&Dk_3AP1?-q$a{lyDj76+ZW&1Te1s|!;LHj%
zxoTvFZ)iOF3f?Lj?#zy;!!-U3q2}*9TWYQSyba9#pOZfq*5Y5!cu;_B@ms>%%s|SX
zp8?<vTKxsJ*-F>@{)+&|+hwN8%i_PiZHybn?9^D|c0w(gOs4Gl5Jzh<@oS8kU#T{?
z%}BYkpM*I9P)O-Kb4fmlBa;qyaw{Lbge#=1(#(00pevLZmDs?Ll`S~+vgpVNTs-@%
zb%%3oLbxLdzg<8{;ZDD?hq#26xoRt6h)|E#wRU4<_?ZW%c0^`QZAJ}PEMX}wq<bW)
z2wSdI{-+RSRr}-7#%KBWUph-dx=O=K^1na~{h3j8z5AN^5!LkwR|f40;^yxwGK-_+
zzN&WwA|P%EF6U0Ct*RY*$NWurXK%@>zUwjuZjdil*!LCsZH}X)333z$3=uDf&!81t
zL=kgUXnHY)@pO|u5vV@+eRJ)0^e<2SVPg@LU(jeuFVPGuS0{?pq|wLM8F)(y#spr1
z^t6<At8`;v4z$(!=N{K+aEV5nG*r+JWH29r{g0K&TN_?5-_$41+1y!C->EjA%-MB`
zTa*@T+6>*%q7z$PkiAw8Q&@us)iKSgP!<UGVPmw`wvadJ(I;m{>1{RQx3KNg78dwr
z8CJSo<y)d%ysxZqcL*`sOF3^8Cx;I`X68>@P$kk6oJJ6rr^|0tPbTsBm8f)K<02wc
z2VGeYf)722YoI94fg{oo(iNZV=rv>;!EvS@M>6oB-d88A3{(YgF40dN884@33GKtV
zrn(TM+fO%R!ou8iwk_qmY&9{kmZI~HCa?p`qhzP^%`WGAH;)u?Dc{%mT@xceu#WU&
zIhp=|+6`k~!Y3G87`L40{!4uaFn6y7Y*urVX6+$li~u22qct`XS=U+9NBD&y$irFZ
zn>WwEEX1%0qeTnxc3sPWV};2;95NfaD-hfZ+W9JXi)vkT<OC~*GF$N$GsC@*@AcZy
z)`cH;1^U=d7J~t%A9o;mFDS{7wE^;Ha<+T`I$xP^vnzRO_l8mS{TLzJVP+<R|HqPx
zpZL=3jCK$LoTwlR=u-1bAc-*5*-XayIs&-(cq|7<BHVbJjsTeV>H0rOu}3q6d|gIE
z8dL-={`mC-hIhENp_h-v=yDQroQ3$^i8EWUk@}5EzEHc_4(B%6KA7GDUj~wgI6p&J
zi$G<pUR2Gj&Q1(1A<rJ*r2cHu7@}3*83P?dtsK>6d2zr=8XmI*Ll_N?@y~&<Qwywv
za|R%T(;777dX=}LqCIz|+S-nIf0Cd`J*q_fJprX}H!N;JT;&))i8nb|$vR575vKyK
zeY#h>_IP54<{=O7UR8iZ*32hLsWy2EUrPcb_f5}=Q^ZxrTUvhd?5sTp(Zn}GEF(4%
zL&u8IG(y6TzH&qZs`dA-z*xYgoHryi3>9}hS6LKd6ih+b5LSrFk$M!>0^=N#kdeDG
zz%CC6i}5{%REWrWF}bBa`kPcL3p)EQqqvuMzfGpqt4fWCEZ8!#WbJ{gK=VRH8gKy%
zl=7jvd=rfTjURlY{T4Z*jio7WUAF^4F7QXDCOZ`_taGggXt4gbKc+sl{}Z4W$O{Q?
z7^OOA#1UqvqI61#A3VEOpVsP%HSt?NJ+YSTg>|#?-n{Y&WlU0jU9I^uH??n{IR6tg
z4dfC*nt*j^!Ek15^7Yfj{*M@JT65$9t1}~m!#5hqBM}(N!o633r^~DU=lO)CDpt47
z+x7_5!J%oBXj%f{Nj$N)e;jlp-_^aK$cy-Ue?>*Iih<dNL@k!joN}HD`>$oGd5|vW
zK{M5};!$<f1gg6(5|dmeX!c=zX=zG0$t?6wfx34$5}68#2eb4aUD?aAt{1EH-;fQu
zR#1hueomkQW2I9ZTQ8~DwO*<O?7muA7KbHlAYvmYv@`W-s3>r~SF@NYH?`979FHG+
z<Cf0?<n)fS^k>jm7hgw+IkWP!5zOpsTX~%rT8<#2dH&6lOA(Fi>HzeuoBjB-Z|0ol
zPRCW6*WhK!i=Z=slp4*E`67JC?i)ne8;|yt2lB_rV4PhLtAb@STTNVw*Xuv-tVM-w
zRBD>dfnPcZSv+#Bwg?tyJEnRY<~N#}qq{jst%C6D6T_r!C0MeEYbprG>a`grpGIWy
z6H?<2G(HVewAm1+{?}^SGCBjUm}4bCWQ}1P&jb$~mlFz0NG;`gYUFM&VB0{3J(=g$
z(sE;6Iq$fv=Vlv*qJr4S4cgl$Xhev@R^HTb({A)}ZN98nF}poT!Dv{k_ykJx(V}uR
zj~>hm5WmctvQ5R{#;i5V20d;?FFEYOr>w^teco)~f^W96!7N{hOa`{GPf{)BU~@qe
z;q}32dZ9Pvd;S`Q7nm!MESVxL#5|(N6#fPXI!IujdS_7vu>TdIEw#VvLd?TEL73-4
z0`=Q*@&aK-ydhANFO{G($k0W{l2uyHj-?797S?6E$&Dt^Xf%a$ccsu^xdtu&X)(AP
zVayx<Mw!~}7Vh9ipvxhjyHJe2sr-YlfT?Efptb<p&&>zq5pQkUPt$G`$5uggTrn*C
zhhG778$mD76GiH3`9nR|gqo%qrb!6&W-`u~#D$r1>`MOtI#|vXhO3{WtxPTxKP<&?
zzDbCr{RWGgI)E;k)J~B8Eewj?ZmBs<cKS2?X7nVxv%?#TFBQ_e-U*1~p_{j{#KfSP
z5!i3i0daJ?s`V}RIF@i&r428$%|WfmG0M*a5cSWPl~%<zN>znJ<4l>7q~65$J^C~n
zQWSIiUNNuRFOZ<;NBR=|%voGYHxS^2*=Zv;>mUrk6}4m+`he*8V*uvA`jQ4JH{uLP
zp4Rp2CSjnxoLq?pAnytf!B4&ULtgxl^I8JBYt=($eUO50kwG1BhqQK5tz!J)E`P>U
zQbdWzO>QBkV}E?PvlJXeyscd$J8uYtm~`HmP;h3qmH~y7XfYyTeYQ{BBvt_pfypLI
z%swe+l9>$T`3}Za=zG2Zjh6iVJjWg+Iy@Wla-T!YVdX>|f8gJx`t3L&xRKF7<!k9(
zw?RU%Nnu-Ca*2Y)CRf0VQnHN`FlBH4Xwea2+YvujAZA2@*TZX%R&Mkm(U6UrRA|L+
zVt`rpGtB;E{C20(Y)e>c_JZT#>V{GkZ+d_CGE5|F6Y}{?(UttF<^y{C+N2BGOMGI*
z*enXAC*4n98ZADE%H@i#K~0Ntqp~Mj$0xC5uubDrcsyr#-tSEiHQPB`j)WK>7g{*Q
z)f@+h%?fSar}B!flL1BLF&G#`QqG-m*Gf&$U%kL;Ux~OmRBB5}9_N`m9>6BsWg<iI
z!-C9<XKl#b)#*yr_fhkbcI<H$(d*RJmR!<3i)YL)`0U7-Y6?XT^P2+a!V{b$CE;ae
zY-g)`3S&tBb5yQQ6ZCWmcysEx&n;;iQwrvpIfwur=B{0U8C6S7hiR}K!m<J9m2O4@
zBWh3Gq8s&Id}qS9X2ljoRA98z-P$}f*-01ZfC9X>E_T<_z7o0;K<30bxLQv3cwx8i
zeo-;>AFdBX#+PMa#o*KG+eV!lY>+;Yrr{fgk?2G{N4dl9V1=XdXLe(>(~1MBga$I%
zL>gy&EcdOy7zG}+S_u^_&no`6`}dRP@SCyS`P>`nu7^31@T+AUpfRi@nB2)4OQFwW
z>4=Hj{bY-lx+`<Fr_d)tU%qCus%d!>`CL-EI(<FoeY^vo_TMkoCA$S5sGNl!_!N}P
z57dy1rRV+Gsuz*0a?J`?nVM`_vUP&6@2on_aCq_`QSO^mmqW{5yB|SwjpiJIseTh1
zAG-huL~1DQG-u*GV|{hIZ%kjQNG`3LL0S5($MdXJS`B;qsb6?e!I#p;>o1c_ZK}<T
zgo<~3geM24_#;!ANcSfNXih$j$nAK0G#?*eW)+m@GYi~fWz1;Epx9HKVqI0=lC<0;
zw_3MS&x1_LcKg-^;tO?d0nEs*YS6$8G9Db2N0-8?0d30aE4Ab;43!7Iyhl*B2Z41v
zl;~L8oR7Oe)F>G$UvB#(Eplo<nbtA!vxv`8aUm!(*a+6)7kE2QxbD?RR0fB=T!)LB
zWzSv0B@2^w&el6bXcd@9Hd}WbuBmmv?Cf|Rh^tkasCb#objLQVk0y93<kPp-w^7sV
zKCuNxH<N5E8Bcx26u6jUYEsVE1%#^NchMUycI0WMH_@GcqomNJ>@1`uY#K)^leS61
zKJ}*l_}nj}rRsy1yS=+!Y90Z^<vi)%{eg8j^!LgG?0Ev5C*H#s<X2^3E1%2roGu5s
zxAY^b%@(qjy@G(tMaGN!Z+kqG?`i@j^AV)<Fai4km0-XKJBC!0nlJvoZ5g?^iWf+;
z=^j{MEioKJDYrqPDXtgCwWk&Qz!+APqhV;n(qqsCRFD+XYhlZxd05|%VZRu*W5;Yr
zr{FIpd*0ezfI6sm9EjTGU;v4L5q7=2YlI-mf)G91?Dn$DdAN4cA@(~V;<yz4I3P{+
z862w9AQ7y_hfjQg%=!*tt!9A9jYhcV>1m#mxpN6oO|Pz>!O~0mE4C@OsytS^w-pf7
zSPc@03^~x2{iHO7=N=_p3(uRTDwq~BR0^Nj8w7q0V6)Oe@<1H?bp?9vFGF$nPu)To
z+f3iHGeOmu`rQXbm*Xipn6r<0<6+kDK@a+%QhkVJno*k&=u(Vx)V)zs?wff%KM-*l
z$Pln#<k@{;tpt?eD(SF?nM{lsO&Hc43lx0-fk)^-6(6&N*A@km=8yaDdU*EJiFS)k
z`rmb=74}6ZV-jW6$kDU(WGE@V=Qu)g&=DuI!Fj8kTkthui2YLeF1+#}Ex5ty@lQiH
z%%$Z)LrX(n6c8rXXKcZnRN?4Fa2+1e6cOlU5U`r*F|T=}u*^=rwJM9^H8>Hxtrh~g
z`&;<-DVr|{QhgsYW-lF#EP)0`!|Pfxsk|)Ux5Dj5ZIuq8f^+H2+%7y`&lrQ%3qW}K
z1luN%YHsFH-ZL;()tx3c*vXLCbQQ`1j~64so9dJ!{sora*=h)B4J4pIJvPtRnb$l|
z<8mIoglY^YDk8PU4M`kSzwy<iRfR?s)E8M^z<(nj!u-p0ttr8zN8#PZV1Q8I6>j`n
zJzXnM@Of;v%ypO|J)4)M-h*b%cJF;v!J4Q(Y!O#qJT@FyfSodOj4p1}USd@Rn_)6A
zF^(iC%)ce3P~3-0Q#Zkl->#FJn(nmb_j<W|^emsqu+dsCk!x2}S~sd3%LYr^5eT6*
zXS9EO5^y6v(*~Q?5xw4G!H@u=a?o5@=ED{43JmamU`84&x$F~OvY-Ig^+K)n!K$y9
zuEk*4pl_1p+T13Q0E8LzHqc2cR)p7lAyFQu_lZo;vi*+*I}Vmkj?^PXp&e$APbaCF
zhLL<Lq{84U|MgN&sQfY1xcE}<<5eK(RGax+eH)RHU3mSI7bbuNQXTHd1@L-C?6;)h
zw?7T|F#;CdBhu55L+h0#b#Y7(_Hd-<taJnkX7Ua}=IAq9b9D-|hVhPg;A@ARC`(v&
zwxn$Nf)6|Hf$}UUYvSd7%bRO&H%O3I?Tdmn5;pJCh{7lCwX4!Tp!Xrt)fUIeu9&z(
zBr05I)Ow+k!J%r-RbO>s=dS1!s#=@}4oo}dk#;9~5ImT#q%xB^4JILv{?Vy`#C(6{
zrr8q-zS6#|)-KhMYkJXAci`BhT?9$K06!%fQ+3cEV{c6lKjc(E!eDjSjqCdxPOJVU
zp!weR!tk-!`IeWCs<i*#I)Av)0E?}?L)3&lrGo9cL7#!;Md`Gwc;-TyKNP;}3J{hE
zi}piP_|vXXAuS8dakWoHJJKoEZ!T^?b>#MMRX&N77SNcno*Q{gbg^UE4Hb-5-V&?U
z(AS%MT$0w?Rvifo^^QKa<p@7BLeh+<zvIcl+}{D^T}$!o1;Qu}^3OkHuLecH=S1FB
zHm29zbj-b)l(sq2{5rhr1lak(gg)K7&m(gg-++$E!hldx_hyj{<2M~P6R6_LeMfk9
z+1@8SQWiRbi4S_tq!oJF$v+jpXzD>*%`NvdfUIt`lYEJE5B9abB_3|OUzJSU1OWln
ztvToHF?J?W0!VP0ApKYr<gT`aP$)!E0mS$7sfl=LbD2+kv-om#*&i6FceUTkN4~M8
zhzeUkZC&EodLMHWRVD%su%P{9a1=4U|KtPJ@Lr^~Nx31j9H1Tp4M5&a8C^dD2GoM@
z+BSn&#s-$LxvNZIa@loo<7Z(SexrCP6-|lB4MhH7Q}T)Rd3o>H8Jew72!47xhMsE*
z2!6@$>w0i4Y)Z7;<tn^OL|brR+JTDIaUKS=)~-zx(k#ENszM%?v;Sj}VsXQ=ljffl
z#^jv3Chy_dlg6LNvQ{x<JeQCF|FVH$`XJX(<on7+f*-R@B>Sp0J4*Wn6qr;~w)$^z
zq_yyFTKn+jHK`;@PmhQ0J)PG3NFLT+D%?3mD1NvtLIOlK^n%<baVPr;U^@_b)ky&*
zo_d8M#6P_9h%4+gmHru6g^tQ*ERJ<beBG|Ne~fSt>uHQur1FopAE(_p$bWv1&bU*E
za<lFFBtT`nzF=)Qaw9%~9JNaBOQC(koU8gn2-293K1dQWvv#7)pLg&~gA*Mfk?{$i
zrz>}lkrj=XUHRj-h-NE!Nti+efVkn6`XKB3VQ@?}(}Daus>W_LxhR}^%d{uvmY@k}
z-Y1e3t;^Pl#=k99w#tH1wXjBpJW9BztUE#DVB(Xw5L=-8=k9;O3xGP*Tl<v%U<w-0
zWiO;By)ASa{S9+ArK>-s(hc5TYXBKzhCX27Hx+8`bK|GMWwhGhT=LI7$p>4NmIvWR
zjUF9)U>72c&#OD#Ah@&Qx0sn*QyM@lC~*pgkpR-Zbawv{V|fg6;?8KgQDOLS1;JH*
zZh?J__qHEsXz!hh;O;wb`JRBavWRuntCZYiKsm!O`^vV7^MhC%#HZMP<iOfljYrtW
z5ji!zFb%10Mm_OmD}5y0eGv#dsfF%ddsp6riWVLMloWD%j2ZSK>x;^k57vTQp-|nW
zCNRzz#=dj5?E*2#ytlEb4I{;cy@@~Ho(sYJB(M^J_|PnyP5%R=`Bay<J<xqF!wJfd
zoS}VyO~bd|Q4vvwW(G1&+iH3hL7YTbC(4&%B`RL!uOVBhjWrkzj%E-;wP2cV>)@F&
zv*vrJ5nS_V#VNA4;C;*97HArAg)f-H%9P7&$wML{IVGL1U9s9!*6r7S&^yD|4aIS+
zlxzkSf=&IFaw7tAT9I~PmNI;qEcF@~L`3Rj4~3;VhUwfbL~m-}p@$A@UzhS(Q;^e`
ziurl?@5yE+h(C#&&P|xT$h5PlTy6j1zR7J$2u~e5R)q%+!o7rME$3Hy4MB|pL4irS
z9DuH$l+%p)QU%Z=s<9?Lrl4%t=e+r_u*^d+)lWhw0@;#&*y1+F6lD+g!Zz6cglJ3K
zszJ48$;M%*fP5nj=)3~FxhU_&mv5#}o@P6<`7vuM0eKwv8ops_Tx&Qwf)U{B3YE;y
zTt5DtTa5pHv7w<O&cTX>x7m@|C<eL`(zqO4WOTlkM4(R*PzaH61gX&bBk&^6qN>K}
zoa~nz@VAp@#68PYTnS6I2+z|gb2^^u1>^0;>*MYeVTFzQroM1+h7DurK+Kz7k<;DQ
zILT-%|Jw3{PJ(qIhlB@vJd9F>N;%+t{gH`XNKweGSv08X09CgMH)kU`yReM(hO-LE
zkAZKWLO=0Ta%b-y$eIKV-y#GiM|e=t%nCIJM=4{>IE_uurRi{bJ+$3RfD^}=XsvjB
zhuR|Fo}-DQ;F7fNe|W`Pf?k81PHfbeyf1fXG3DgM8*Ap?lgKQ#pph&a=!mwUpBO=p
zuZJ?H%-NRomhO3^84b<wSrIG(OZ-(7{f3uLB7h270XdU9Pl%)IiYO`<*UW*sdSJ@+
z3;JUCo|0JuAMf5Td^&lgv1#>*KQAi;LABZ#HMh(sdvd4-KCwx2{bf(ksk?g9G<R}`
zwr9w!+azkrewT+Oa34MmI15qm*Dtt6L}AISNYQX&7gA7-6a(Y-VSD9;06xK!ny-Gs
zyP}u{HD(7bCkeKzR1W9x;=AeY`l|~0LILVlfbiFNJG6z-L^@x^3;-CgNH}eM)70Ki
z!{7e>L%x80<{pwr*_!01b{3#H00L%NM79m49|ytww~betWz1Mk5*C}lG`<}Rrm1yL
zdr-Mo7i|IW&jc}4z*{rZHk6EzwpM`=(ANAfF;O)M@alJdM|Mu<5~vVVxJ`mUCuWM-
z@fke#1xh^E%}>4^-|5&iaxDI5Ef*J{(k<8HQ3`tnp|_(S|6j??EBGi1YbJr=ed(e6
z$ZK`}hxN(-o*sBG{NHbzG`Uw)(Gr0K3Vgqr#|NWvzPQ^vtWWYI`qOA3fKN%FYi_+h
zd!U>Mah&CCLKF3hK%<z`8waD1d%#TB%cz8X@;uAp==aVP+e!J+I;TOrKqP-%+9Mq0
z;(c_BvojsBTH860h~lf5njKUvEUc^-ysO1ylUuf#+q7&eIKUv?%p;j;>2G=JCe+o-
z{k0JTbjpHOZ3EC02PS5F`CG*xUqrdRWG@o6{R`K<#U!D;@0uEPAK<XzVR82{&rPkl
zj;8MF8!G>$i^yo?6#ZN&={qi#q7yST%A;H^C)`_@)qCg2U2(6sf-tD5kTe*xn^A}K
z0TurXo&kbb#-U&8mylL<+V|C|VX~3)OVL`@Q#AHm%h<&kd^9p%AW0CPB9|%z|G;<B
zpEtlP1mc4T1NKqkfSvU`;mS9clV>p-3*8;?K+VvzXSn7#$tS(UM5*|<#n#SR%nehM
zK>2X?Lhq4zh(#mprA$94ZTp%^J$6eE{s<;c#xTF!@gRRR5YKVx-e|%Va(fUjfExSD
zQcdSuPG}noUe=Gk9n#X6Zf?8lz0?lETo?~KZV*r{BbiQ>gQd(F8nE*K?Ctx0Zf^qq
zQw$rj4JEiFGf*vtl%L6jiE4)8dlLecke`YtfaMo#iXF>|5wAt8sgfin0RgaBcIxa*
z+N2bHeSmV2bU0Zv;8R%y<wWZK3eGB66KGgPDn!O*CuU9!H-$#`ZxFO_jk;Owe*4?d
z&AWY*H&t?aLhJj&V6VdJ@@p1xo8kv!I6PIRlkeHot09!i-mg0pkArD_rhB1KDZ>fx
z0++cJl1@oZQ+YQ8KJyfq$1>sXeN{!(LuvBspQy`iVS@*oF(|!x@Ougck8T)Li=Myh
z*(XFCDKF=;zBn^h!zo1MhJQ7UV}+>$0~LVgk?spc0^@r$5l7lJniRwkF}rkXFegy2
zvtY~f$pU=g=DoBWp;}alA6u-T+%-Xv^g<sqwPp^O@!EO-+rKs>{8FT5tzPz9Mzv*{
zXb#xPmrw-nm6Czj{N9UCuh@$HJ8lg70r}civL_;7q>X;BNZY+@?y_GkHOmC3G87>V
z55J^;6zEykPj`5~4D^;V3V8g5WjKplMltMsOpeKc$u{-w#y0p{G&bCWE1|Ag(=zsb
zc-(GDT1EXW)Q2L3qaiCX9yhOprtlga8;|Fj2qBiTJSfAp+!XFi#mtNJ=WywG1Pg3r
z+R@QZMJeIy0PMmdwzLax-HojJ*2%h(2~_M_jCE?@7F?87w5#2>n8R%#f73Ul6N^9A
zRtRgmjgnXHT6gHN45Cr*);)bA;Q}>EJ`Q$>LYf~bWaR>Mqsuih6o#w~XVwPX5KmI{
zSR8z>m=rGipy}&@1-4_#^d4|m?CE_W0qHbf2J9avRcP2z1ev7NX>!*RMT~p5FL^a*
zB+-O8N@HGK`bttZ;I^i7*0`;;{9QT$5oMQqf@Y_eN@@g!(yCnK2enysXinDJkGF@}
zUkip*>DQ-hC#LGdHj$fF69(mapD&+Q;><9nxJssImUw|FGCFW$$(DI=7G&HQRxz~$
zK3{|J&u#E9CYI99eJ|`Y%$E0FOwh#~lN7OI=E^?bju24tN<unmUl%`hO3tNdAj#4#
zXX-LM@m~;p^8g=UHsiLlmS2AYx=1eh($^=WlRZorA_936%D&aRFl>P;T7uvxC{LE@
zGqpLlbdus{_m%bhcifoN!};TBeppv&{mbXh+*8y8s1nb9D2_(&W?u)8J4-qaHPEAd
z_xTXCxSAUm^dhHc0CC*Wps{08dCCB>b^L&5<tbW;yj@vpuU^&5I}Bdn>3hSYzRKlu
zVYl$N?lmV2pY=G+-ZL}N3eWfbW+`wByvsW5zZ_+C0e5HDuU(aeiYT-6Tm<tQs;_zL
z{7|YwWs;lH$`SB@rs6=KPN3|qq*wIpL?K_t`{7pit}VFLOO7A09j#}B_rQ!B6>Yf@
z69%AMtJ7!aT$K~Ar3I>g*X~H4dUh1I+Xf(7_Kp0IZ<wxht<VSb@9-0Pe1d}Kfxgdo
z9}E33;JN-UNik2bUiL*HI=(~-6a;x+M@14zh9z!y#qs5CNK%?oOQOUoG5{^ndnUX2
zUFR~TN*_TiD^MyT5jac4(yS8IGsXcgaKbZ@rQVbJVB=|{cQQjV5oYp1HZ!4iTh*=P
zI5l)RUl)D5Lsk!r%oK=6xgDx@J}Fg~|GE9Rnb=Pl48tWE;qLIt=f|cZG<WI8^4k!<
z`>7b@qw_=}li<u<;3sz4WM8)-5;YG4jve)CyTa&fE9)<~%R%>+T%7EVML6e-aXx6P
zsURD)gDuI$;#kP9N~U~G^$!vz3lq~AG(`zUqsP-(zo(0t7uiM#Pf_`}Gy20`!CJ@L
z7irfR|EOVrw3g_>4MOF+m6Jb^xm=uZOCP|e98mD_OzhmLHPse|UL_5q4&tQBZ0Gp)
z%6rY$S+Te*ez29L8-wK9jE6B12+(ZbIGE;$@?><YN`#+qB_P(~hds1-5St@Uu(gOz
zu!5chTc?O9fwj2r>c^J(8-+s}wyp^&!wN68#JafaCSRskwaHv*ef?2gR_EUIGAac+
zba9B|YL@Mb3@vC__lSiLq?Fnj`1W?D4h6DqTpW+7($N@@0qZqh8U~TE9@evz+;4W!
zG}6`ueCD(6GyXsH<z4WY)1h5~C+>)9Mr=><l=~DxN~eJwerjF=AuhbrzM&g6(S!jB
zm`xW02r&D7&1{>CxMgt%TF{nvqiOeAC3?e8$ko>tJV>)Mr00h@wx+Ep?}B<KzfPtT
z;t2#^JI`E)^rLxh23!I9YAN=V8jRKs4UqA6-JsMVP4@EmtW8W_jJ0<v)*+WqU%ZW^
z)5w{nTtu&^0&-~OGA&#GVVwd}^O>t{ciMWnQAOI=y@4_%a_S^L<&8&+c=0-0FU*_K
zM9z6{Fma_Y@R-U>yTrBr0i*U+j-vF(J#JYWRZn7$_TlF~htdcm4-xe1k;HzlF%mGz
z6yRnCnurMtMC0fiMkB7vXO#0JIPGgaerP73n|aUcOJ$a^wD$UKn9TASG^c)VW$3kB
zC`GHj0{}+og6#+KJ;!ZlOXs8$c=@sANcvU<&!e7h0<eaM{26AN3i26DM`uE*?vNvD
z9vG&Bb=i|pO}PRJF@Qz*2@OlcbXVtS>vOC!bfc=YfEK*`X$E-PJ3VB)<e!8a{ojT*
z`IZpCT=9t6vk&@uN$2Vra`}&8=S;|rcq!6@1?P+>hocE2*r@yz82}-ry^&us8|X#d
z-_Mln8>%kPQMfqdszctW=7D2<U+RgZUugTx1fxoOa0+j1AZA#ay|=O3#p6<UEM0$;
zF`&KY*!&5$VMyjQ(7N9Am7l>ubPzL#w~>dLTR!Jmb~{7G><!RWsU9y3^CK3%V~u=h
zZ6<n;i_lVXlQ7O^lp`_KYd>PIx&<#Q!eTU6j%BFG-w;YjipwgZCK|qHv3K#feZ{7P
zm-43!#$?(NT%01^#{%o$Zm5QGK|7ERAYGh&MJX+_{|r)W2@wQ15?~mmhlh!f43Rt`
z|0#*0oauyhw5%-C#|+Sb0xJ8fzOGhlF*=ZguYdv+h>8~3#Yp2>UOFM-c2C6_L^#d`
zfV;Cf`tJOl#iaaQY&Gjh|G@59F@L5eL88hU8LP_`mBxr{;AvgVf&#^gK=4b*B1l-h
zi#>2rO%B|W^|6X-4Y#4P59)a1)n5U?imC(VOu{Ja?*078zIO;y4<guQaZL1gbEmA!
zI3R-RO4n9za>m>lvr{Xc3_5OYSgy*Ntcfqbx|R1jD-4A}dS>~^QK*!5*kRJ-R8rDF
zB-jfRKy0ZtzeoOV2bLJM3uzwaN1<ic1MYvwaU-^%t@MsW0#`T_BI1$JW5o2!z=BNN
zrA#&-`v>-7f@#`Erop$-An}{Sg>7f4qq2|8sQf=%y8u6NvuNgJYb5espmWEFY`wkm
zKbnQOpq>}{sOajg3eL3rD=%jC3w=BwpT{W}fb43KNP;TfN?a-!Nd8Pt#Dmy>r)sF1
zzhh%D(N)og>$Y(7mU`H+5;o?(FkX5M6{5luYLmZ#)2W(qynb+km#>J4Po?;Jcy~EU
z4F~2KwkKIjfE`>lWd$%^P&(@B<hHdlKx>df(2}?V(2fVL$UnA9E!gdZBkKNMy=j5&
z0%8lVR=JN^L<%#Gc-5rz)=%8D(8tIP*2#3=Hx=ss&1p}rB1V;t6t30L3uj*cRH$A_
z%VkCZ<xj3V^Y+rp0&kpcIc~*qQut+JHRAO3@No3SW)n%HaonK22^~a^{zLs_KtvCF
zA&c&R$ytZtY?OgSA8I+eK*Crkt=kjbus)a=fy|Zfa>}s|3ZxCKJ@}^4)46`{2J7~B
z^;C@shc4@-=LTm2={8@G7*k@AP9$&rNBsn^Jyl}IUGezg7U86X<eT5@c$+JlbE`Ub
zJJb<RItHMqjOSgt?@CT-Q!&nrQ?PLr2X<Lv1>7`<hM+%szpp##smK@&x*H;6#uw;+
ze~w<CW#J>XFd|NoLDHlui&3ldfO<Iox1kvDrf5YYGwOTm*#qE`%M0cta<5^3aOwEE
zKjjOSyi%d^9h4<8Q66M_1SF-~!)Z@1+qUsqY%{tfluoM5;~PeTBh5K*_OFKwHIPMy
z|4BA(u=8FDCbeopxiwL9H3|6cv!U`-1&g<}#3MSWN1VHieh1|q%@D?)GqwV-q<w^E
zd7XI?4K`3xET;c)SZmUAqI3q&GTd+Q8XZfcLwFCaq<Ut%c|w;2GZ)%1vfUQ<%;M44
zeMUIUo%Ax*!_tJ3)s&d}jI$1gf4hi62aDIO<K2MsThjf6bmf2f4)c=U5GW_FcLn?W
zSG;R3R)l*Ke<%zDn&`=O*1eqGVuH2+ugLb8!BB{Jh`O~$qg#1F^h~H%ocqwEOU4sg
z6%$b);czK0n+}=5;!D@Gmne^wvoG9B!kd&@Cvp(^-Zu|a>}=rhfaO4tp%{``jx&U0
z|G9pi`T}GKWu0|nSx9yt-!g|kzFHa{0Q^Ua$8=v_bgm?pX4ENz%%+v-G1w$X##eBt
zgPX1J>8JNa%SMm7se6`R*D{-rh^}1&OE9zPd!(33>R;U<RI05g^DE&-Z|#QojLPsh
z^0w33&XP>+)+N^F{8XQtr&g6NAkS&jPfui6(u0{;WDl-xPiw!kh$9z-E7T!GC8sjO
z=}!U<@<E0H^~Hudy~c!CtipRJD$38fOJc}#ps;q9W7FD^EOUS*?uSEGVWP-WF>qBU
zL7*kgiD|^<0f9ES4?T^EjlQJ|%2)niZC@EEKRlITwB3DJiQZ64Y$0FKJLrD&_?3L7
z7UWbd?ZB1vL{ci8cmzX1)WL|U%6YOvWyCs$Anvzpm+I`@!(`fv%qq{P{OU>)M`=DZ
zHOF>!3rTOh>W>9ob&))td&jsK1M{#FW}1r$`zJC8=<F?{yg$i3RLF7~??@y2dWO^O
z=sR1k=S1Xmf7oQjXD>tyR8{Fs_%Yg91gW#{2_dHc!+y>-G5=spg=LhGb^7$A{6Vpk
z*tLRP_BCzh4+{EK_K7KLoR(D_vBapPW~j$l*Cl`IJT#>3NRjLDy%%BGON$Di_g!+S
z2`u*VG`xEvM@a3iDIGn=<BA&3=LF>r*pThf@CP#U4m&^r#aYkZH-*T=ZwD!ANPt?f
zs%p1R$!~_$SyIXKa(@hGJ$UUH1YWdzG*n$}wuGD?(^MwOJxBwc(}PqgH<AP2<H5)E
zP<L6X{B+Ch<Rierduj(KKg4O~e*fENLTH|rc{J|+MF+*l3I|=3CcI`z9YJAbW%{zI
zZ!hbl-3W$YQ_9~*1A0FWCk!JGTG!1IjDbOtE2cE&XKc+PnwWdy)acl;-0hTXlw|Uf
z6rP)tK}9fiV(Og8+M>WltCH9TA6ps8NL`!j-$E^UK|c+Agrp3%qFg>tMwLZdT;QHH
z&sc07tgt$Guu=;U5o>SDR3c;b=bo;7LZE3w7$)ThUQ(8xT{1CJnKjS9C^@EtSgenU
z4wcuZPEOUk*nr(?f06dEf0P!1#r*}O!@V%w_2D(Ei(%gHNBcRoh()UJpO>DVd;ic?
zcKnBLG4}y)T4;j9-qjnw=mog1=I*>>Cn{&k`cMa0m(bM)uNJu!JGOGH*bQ{OFC#-k
z6fP@u`AdE;C!FIrLyZn^2$`38F~kj2U740P&-iAu07GX3e2f=gY?4>6!70y8uHsJ@
zw~=l1t1MXKaF!)!z+cS>^bx3i-(2R#6!o3o%?W-O>WhKIhdRq)Mu8d)6I-#bd4E~W
z!$U=~GmvZ-T(%Y<Wz^8aLU}Ts^0W5G;Jw=JZBEQujNn&I<JSJOnyk}g`jw`#UD6qT
zsf?y$IB@Io2QaV|@o^d)luUU!)Fx7U_%Z;4%%Uor?32&Mi%9e#M}i2%Pc%c-LKWPY
z1NVs&vU@#Uz$ILI&Ei?z-%V9gPr#A8@A;*NFEp&opvL2!+i0v<Vv%XHir}flc=Vfn
zI5`?zFRrj%E?lryDe3Jva47inJEW2cE~?Q0AY3m?{QS_kk4CW`29*W>4fHMgk*u(0
z(}~trZYm?>On?s((7TZgeO+Wo9RX(pllrs{f%K$CDfJB7Dnz9bf{G>PN`FQ>Jx-a*
zG%JgE_X@_p&?beNM1Sb>6`xN;k}tG12#9M?<QKn3{n7)1NGPE9L~3EeYoUNgR?wJJ
z7-%#TO9&RqZ(;D^fzcG)I-5qPY5<f&6U{0ftH|7OW++K2S=GT9$_Zo-k{L`T7R#B_
z@lt|Ndm^IgK*Y>BYXil})zC8)4~Q12r(Bj}sThq~4@_ACdAG1$%hdN6c457(8~MX<
zXqRZ{2@hHTcuB5F5W8Spt_y0Y2y65n*g%GbaPu_b`WG14kTm`4+3(}G@=eWf;YWw8
z0(^`@FJ<({PmhfwQh41kM)3c;ylw&J!^TG?4DE{y=J^CLH~p1|H_qYfjXV)&;to@R
z^IBTPU;@D5FACbmbyl~PTb^XLIrOu=og1S44blb6S3!PA-_X&=kZfTg1-xPP5X&^v
z-OJdQOQo#f=O?{uJHiMcti@T3xhSV5MX^;vN$zbPmW6255U!_YCqa}mGzK>1iZiS{
zh&468@YJWHlMWBI094=^MwyCgFq$eg`UUV)7@~Xek>vSHfMiN~rw8w1bLU8u@_kk6
zd({(56+6zNB#Vn{`y?#sBgqrs6b&?#k6duNa`4ke1c(f&0V~W>O5DjZCVUI>2ny11
z`wmH5PR1;TA@+9JS<yS8+9|gmHOAwd<!ROLU4yw~+nnuA|5`{DPhS_N?1bOZcNmH-
zU4ZiSKd~iZq=hvEUzwIRR)(XQJ3aR3!EGd0#=$9LO#wavzw&G^%fcVx1p#G9gscEK
z&*A=+8`T2}dH))RpPT;0_OgnOJ}OaILJxuVD7U?To%=8ldrF1x6G&mBv+ehFk)YV=
z-MJNAi988ah$!o8M{?4`uQ7vPY#_39XE}D-w=-RgZwrJquMdm#{9ai=N&A`pvXV$)
zo#csB^?J9H<&&#!=oO~^Y(%{5`2}^+5hlxnsgVin=DVJ)$*@U1Hn(4Bo`?ISD}Z?K
zAB)h^Nw@=B9n*f*H5^1*5sdPm8*`eok{`;i%6q%?9s-&+!3`;UhFOpvtOQA?YS<E+
zZGl8`0VwzmI$2ICD#%0xmgC^wdn2jyGbdeXHT@DfV!p=M9f&9c1BYT#Jp>DKiQ98@
zy9M!UOMw7i?x)~B|2rQGQbgpBEOa;OEWQ@3;NUpYOFqeR$Bj|a5=2vO5xN$<<Lk~v
z_~eNDS?{3Q(h2>elYI1+nv5J(S03s715|Gc5NV#NzK)(cIuhmHHrB`U6#KYg@u*)?
zu3)mI16oxxbHQiLHpP|DfGzL)&&bs;hiZDqX;Mxa{ug0>$5lpuq4|<uRQCp-h4!@N
zTx7;p{4s`Lw*L9X#)+zW11;K8;QGX%FdhTbRFg)Tq^@43aEaV&_#7fwuH@kPhUx3>
zh!R=-cn*|3-$=()=S<%EjCli`AMHbWQu)sNsRKsS#8<mC(o5BY+qGbRvR90h&517c
z*Is*wP$pK>j*z6l(oXJO$|aLfb%F{LW;gTqGzLjH&M)UxK=1C-loZCv3cHCZ8CiwZ
zAd6TPa9@Sn4Rh#L@*Z57SDgw+Ko396P+D>i?b;3A6(r-VCqpT)=lQ;EBd!J)T>|&P
ziOgylXX=bLxa4CbI`Xt)0KYVMZPfRSG86<!`FO>3*&C0wrQotwHJ8xHb<#g-qo!rI
zj<Vs%OKn5<LM|-u+d?QH9o1J1-?+iUAvL03oCu>xdnVBR0l$DY*g_$fF>7;Kina?V
zv%uM(7cb`hB1)P)N%h_04mEDanTDB7SBcD__HpdQuf0}atK-dcvDOxW+GF~ucZ2}_
zJJ9V5G6H0;1jjn>+D}0+Xd)`!ClTAw_KFurxE=4oL-3~+mni~j7>7qcz-E_dsSXuV
z-i62@U;ktT2;@Alz@_$V{OAY@?%xo*c}al!oDv@BZEs)c@yE$05i7*sIzp0dv|?r7
zZpB6OBxSc&X_G}I)>A&wiiHE>GSPfpWHuR>D&_r+e=iW`pEKvTBO+y80;BIgr9@n1
z$pC{~u@My%`Cm73HU@n=hKises0vVfFqa)+e)v(eOLex`h9@=?)+5<Bgc76XOlL$d
zmZA4-W@j7a+vw;G{Z{-qH>oOSE%74-t<D;uEZzduoGsmlabrRpEB_X&u#0aVl{}19
zEX5)vx*e%GDRUQ31+AXm%KdSPW4zZpmr!ZkVetSnB>(7EN&~CL?rk3H;C8xE>K+Ci
zbo?Nk%~R6BMm@0sb_l6poprQb)XpKi112;GQ4F@fLMWo`YEk);Jg9D?mdeZQK8Jh*
zd&@mpwO;)HPzJRy(LjHW@WpM!_{vmAbJjA$NeO=90TT7|+1N%yFE&68UR3tpdtQf>
zR;xz8+9X*_!tUVBvHRwanO#XwH)+XsV_VxK^bklQ)F-CUfe!-;bCowd+z#2A)q*{8
zq-IW1<Ad#u7$970G*!FZABFUJ5(gun8d5<B=Ko)Ca{=}2!#a-78yufpLYkH94b<7_
zqXz5cCe{HxbvGB1`fQvk62zbKWsVVB6+S}@KiA}v%gpCuP12=_IE6IxJ=lPTfeznU
z4%`%vx1KFQd(IUbU={6EqCYiOp1yap@8IzR%|fyUL()!X8@n|J-=x43#OVN4rwzk#
zbjX(t3!1M5-f1bvYT$_sJ~1e<>1cCjvjDmyGH33#qhZ$W;yo_m_|6vk;FDUXYILS6
ze7SrIbEBuhkey09R9-=Y7v6`y17>3R2`|O{WdyE+txL&HtKd(Wm_?ySI~^xRF&@uY
zq*)oj3vg#=0-%~@&^;Sy$sNQA4D)7=T6mb-*){C1fU%zcWp_r&z<a-lOt|{06l6om
zbIbS_qYoh1EB#>1c+ReiPGTz)Be>|ZI0d{+5Y6dj?#oH`PF^0{_RFK9<+@WXzHbo;
z)$R=RH{3E`h`VI3=}H-MVV*%C;5HSPdQ1`{g%}S>fds%)MmLDW$UgQkEt=ERA}SX4
zdJ$bd8%k;@SrjNKGg0xC@iCC!kI1gN6!OZ*+Z!je+yGJ>L2{#MwB{DXoR*?`C{mJ5
z{zj5z(WZLp<W_{`gTEW+Jqu`}(W!G5b#<GTF6=+VZL<x`bN&S61r_V1<V0FvBQCHC
zDK`eDeItClH&7^jAI-VOti`3Afu)ZcEz=tJWFmhb`t<@xCcc1Jnp0Z?Wm3~tooPa1
z^30XeIm=m{Kt}+0UoPz-`0w&!jfmS_$F><S$>n&V`#0WVyr*52z@Vsp{E0ogm_a22
z`<1!<cotg|LBGV*&gA?Qm%K{F^N>zT#?nejBjOTcHo4eLwbZQ+3U?oW-mmSk;JA`E
zOXRpW8DLV6eD>h1dnQRg&m5^St`OG{)awR!ueZ*wwFQIdVib}tO+K;DN+FL*7|L5h
zD6f@jXS?**Z@;*MDMH(2Wq>00nPr;W6){Ev4eB+|0qXAPNh*|mX&pg%V>gDZ)sc9p
zRycXGCiSLDEVJt}FNL?Ze9WnY5#3DG+Pcmts~ti&HQp67iJE010A?<c#C}ZoXuSdj
zP58n6R1#rf;!Nx_d|xVhIjHYn0kKoZ#^qj>MPkR30GNx;<V4RZfjaj%$iPq%hJT8L
zPFjdp)FWvljShYoj5$^)Snu1v5fU{88tOi(AX)r>-kpfSlrc~MK|sF0q;|HTt9x4E
zFZ?mDAG#-!_9}N?0E*Ab14i7x>2Qmh=e>+C%u9$I9<u0&UGb?s<<C&2G@69Epp<cs
z@6H*Yr3LLmc<2Y?yBRE@@{dVuC+QjO@bHnpGFK}IA>XEawY1>yRafEN5Ft*F(!M)g
z*>x%IV&0zt!>PMn5b2G)uAr7uA)eYD82^W?ck0qa>w-1Yw(+KI+qP|2+O}=mwry0}
zwq0pE&)1{-qQ^czVcpD_vBr#eI^`+6jq}Ue3`H?ms`EvJ`!Np0?Q|n5MMK87;*UrT
z=8?mSM6(#1NX?Yt^m0m}VtIRFqEe_sBWj^#rra3o2)Kw_#pjz}U<+3%aW&-%SL(TZ
zV~3}h+_7#Jn6kFAf`;KK%W>T@ULpe9;bkFAJafecOY&clq0Qy^Vs#nU3+jqcl>cny
z=do-}D#pmi@w30L%S3BurIrv&DW{Qwh*@at&doCXO45ekYkjf(3v1Fb<sw~qWHWFP
zw$Qh9OpLIOz0_z*xMy7F8DC%>7e_nBiV89M@=t6nu?q^(bAsEn@uZ2}3fRJZzN)cW
zQVE1BPmYb~JFwLj(5Mnt^?x#*(V)_xtany?#+^0jl9x|XR^)83P?(}ikyNuYOjXjv
zctjxbzIt>G_tX|1CAfR0fLfN)l2U>R1O1sYr*z0~k;_1*O9S^8BguVT3DfWsK}t=6
z(T7b$n2AwGaKk}1m%PQe57|!>v>)6V#HXD9M((JmrdBX`t&Y{snk`3Rw4W!j`kcPs
zbystuhf(Il{Q7WBoKWLz|NeEIVTM7Lg1JrXcFNoLSW9>8T)`gPW{FUVECXHP8}IY5
zp`b$U^JIh2Z8~jIX=-V!)l|bu#Eg7(^IkiWT((;QIFVY+!<kc{w|&j3$zAbimz;|*
z!;{9!i%dq9O|V|e_~n+~5it3=p4^~)zN^Mao<rGp_jJn>OO_DA+ecn^DgUlLpfbFe
zbmZe>RH+;F@ko-C9GEeC|KTWI|K#6jlHV_yTp#`xRB2iffZ$7bt={k7os5Dbjk^j+
zv1wk8$(;b;1djl$x@c#pxg08bs^DyRmnV9*p<Jjclqe6C$l+pcBmp21UTV}axxOek
zz=>wGrX*JBJY*oZW};6=QLD67#A_0bh7qdJF?dM~*!DVQDs{G?+naglc;we{0o{n;
zxGR@Wy>t6(&pjUulwhH>7Wq7<DivTFmP0tggSn;jx{@p!zhQ|HgA$E_qLMYANK4`B
zD<ZlgKDou~UX?g`jd=xpl3_26KqChYK4%l0)K*{a_iHb6_8(II+UKOw1dN<HDj*Qf
zowc&VMa#T$47ZbZnEr(+XuTucW$0>`-Yy{K@i9cT7!+ago}&P6^E9X_%l;M_L1>I>
zsv(;dcbt=st#OqHX%&PaLr`Q(qN=9EcRBb+e$(dS7aB<<0y2e<8s!8|G?O8slj7l%
z&MPs^1YUBB_M;H^(i+dx{!mAyj@vat&gyRRCLLwIu)Jneo-2F6iWZA=wuTu{ZSU$?
zPd|@onFC<iudGybvwR#=a>>N)q#X_Nt9OIV_i}*2q}d_HvBTC@)T{w;#4jFQ`R(Ls
z<&!h`8uZmO(CWdTD%HCaL}P3ZD|g@WaX|&6oso@MToX$0MhQ=gyTi8>LTyloRcYsO
zh%0!Ba|3JMqcG{*gS8vG0%hL66WlU`Xc<lLS=3(A@1B}yBaE?BPyx9a<8(DpiY}#0
z;i{Z0N!$_prwm7;u{1JSlJC~(m4bCEhrf{g;bK{l4Q}mSQ+2O*J_5>Z%-D*#?HEhy
z7>aK>pr^HqEW|R&vk*n3AIvZ><YDnl)y;4S!<CVxK_1oNi)78>yb;?Tu`;gSe^q9H
zzD=$j0;W}Wd8wZz@b}9ktq^i^{?i>~>$`cvi#G2mO3)KRBMLy$5|wbkD3w4TRz}wF
zkbIgYeKWAP7Hc3&_!|6jz*%;f4!OY-1FvO=l(By7Gph7RSd?+mwY@}(aq&veyv<b3
z`<R4J(i9sqi%KUBWIp?nrX0>GFky=nN@J#;G^jnI8(f~<k#vh3ksQUXy6!I`Y;DSc
z;$ES()sa8EO<SGg48^S*XGG5;F}`TcI$tkveq3u-aLc2iWq4|ta>1U^Ks~nb1vTHS
zv0?0v$gy1dOypPcG`sL7%g0k?!~fG&^U^R?`j;<wV7+`OS7}=H=Aa8(nx%^t)fWmg
zy>cq%GXyFUVM+@TspAD`sEN%*BJyd;!X^K8fI;pNF$k%{`v#8A<ZP?fD}khq;rI!3
z#~c(6CrJX_WR!JeH~8l_G>u7*8ZktRi$bq{*mp7fBkjnlxIwtT;2t{`01}o|BHuEk
z>lBI-vk`k??rJ$Iw@Ga!9|6^SSEH2fYKfnd<v0U<1zIK-BTg45LYtvxo7_%~GJ&~0
zt#U@pin}at^nD0X!uHR*R>&KblbE7hb#Oo9t`6hH_=6(508760J(L=?=&yMw&myKh
zH!TE$wpwSu^w5pj+EY2iLm~!688EOcJ>marVsGeW>;b4xi~X86H9RRX!FjY58Z>kE
zY!={GN`)@Gpr>iGhFfGEpez63WDudI7wJj|+(z0Z;=)PgPsOZyS>GPTbe$B~Y0KOi
z6~`~dpvs*OGQ;zxvh)2W@`d3p_Sshf5uxGUIJT(tlC)2@epx$=q{F|$XCSx!VWIc}
zMNdGAvPiv8w*TOcS$s^O8V(dQe+zSbkc+=~hG)C7o2=~1+_Ek@Ai$4n1wKy0qCp>S
zw=~@AEjPLE;xv*+j~7q=97azU2z%o*+m}_xMvkl3_5TC8`8&@ME@zwdVv2fpD$CA2
zW*;VH4a>m!AHLbe<ww)4mLZ@fUhE&_Pe1xVp)RC-VHNp}4r#U*+!HqipZEM#3azY*
zZ!2)V6doX;a9KB4w;}ERPJs%fERnzTl@oTj!S3=G=!YB}|NhVvYSxc4=$43Su|ruj
z|F4`KMn?DAo2=-y1lBIAqwPx9NDxG5Gu`SFV}QkdH4-c^?5l2Le0)<Pa2`gm(fUf@
zf*bvxZgK+~Y_terhqC(r-#Kv;f4J#kbTm>b`I8qf!Bbcb==J3r+#0Imin%9BP!)6k
z;3ule`eCqrB0!^xztkfVR^cgS=udPLg=qX1BJd1T4F#epOtLUZi47KVrVG!16201Z
z9h%NdDJ$pyU^;Y5Y1sD?L&I7h$@@R;q7TsJ7`aW=nj}BNtgiOrVytrF0_!xQ&?Ic7
zvv;Wf0(M#5_(7F}wI1&NO~~>W03nGuf&wmr1fi)0ra;Uky@9?MiArg09vqaHIFMD0
z#dt(V1}8qR7lna&Wj0e<jyRO-Y|NR(Mk8+5JUAPR-;Zx}k0-}f@erDmK^RB~JYZj6
z9qF4vQd=t#cwEN{4Y~v&{qprgq&Ay6L(F<d$=QRL^eSN$Z#-=nD7>B?()6q*1{-}!
z`y;lk&}$!c!V(aLydA>G=6^==>0oQKHY4rk?ks?L&_&=vmG}PmlJV|_j~Tmv(%3M*
z^UbgAR$o~xCsS`FFsWzK6Humt`{P{Q*Ke<->94n1!YQ_`nPO!}N|2@RJ#+0H-=7hi
z@nvnyPSJ%OJ107z<%uwIT-jci5D9$c6;Z8TTpi5)Uo(f*QW@J4FoAPw$rV>Nu}=TD
zC|>nKpO!4Kw8+T7!KpHwN=HCg5Y*<^_KrqYt$N*AwzItD!Hkicq>6|o>#jo+sO*wJ
zZ;AF4i(3KBZ%fZI441At_X**b{u=8uLvH*!aI*T!x#Lk<0wSTl<LV2YMJH{Kl{mZ(
zktYJTFU~ZuBq|S1drC{CnW7vw!~%(^NZJVu$anX0*HnxU0|oH(iFTscjkOon=cyCd
z>=KBW;CuvzMp-6?=RFneZ1UU*O%sI$AA5!elR@1$u$-Al<akTGG&6<pLq$|fQj;hl
zQ&b4_P^RZdm(jP|w#29{ju;lRu63=^ct~5PSBjcCZ+YExSbP6AEf`{$TUpp`*x_L8
zO{P$&#iIAi>szdK2_Q-<6iVpSpr;J1*f^k)@&++o{Uk|?t9esYpDYh*Zj2XM<h|s8
zsmwn;AGhHqO>JHg*q&C@nUhOsg9wZs%4&JP>+8IW9E4>~3S&tLDio`~d|9nVF*Jmw
zIa6XN0E5B=Srfmyl1Uu2sW@JB5V@H>hWVjMn*bP($E^Rxe(nS7p>kE>J#iGOjRkK^
zcTJ<4jS*D{-NMZcm3}z3TG5qQ5v{t0mvR^C{gt7icZ6IfrfXn=l+6snC35_WhQO&E
zpX=|ua=97whvtSU+GaUm&qgyRi$7mv{_Kl{0T1b3!R5?Ll?<6>G;2*ueCrcsp^ATk
za>EKFKr0K#{FrS+gyj=PfpkoFBEAB^Tw7#jp#fyhiNSa2IZc=d9_M&%2E;QzvT7LF
zJ`ibew8Gt>-jtY1L~vh{vgX1mz~TqFAVtfVrRZ{aM>0pQ>H@O*;}z53KochEDBo*%
zu+*63zn*<kBUGS(B?%iXl^lkFE3@#H+kib2#0m-fM&WD-8ZkHz;?@f>@&1$nV~6i8
zUf~+1&fr(?cL0@StnYM`*})KF10_H@clvheFp^27>#up&T#j2Op_yPI?1O2GYqQb?
z8K=*KPa87<vM^-`*iMJ}{kj6O>SeHV`tkTftO27ahzs3}k-<wJg4>@bq&0yf#vLOA
zf48C-qRS-$P>qORmM5cJ5r+{fFhtg!PC;>Z#l!p++OJJIUKtmShfH1!!Gd1-oJgdk
zK@nU!Ha%G#7xPK~$RZT>5JTs&Rq*CK*xyCEU{`CE#hSmDAkK!HC^!UWj=+Kio@?cK
zrG7+?W1KB`ZiVv3IDBZ<Wcp?D^gCgGGB};d=rvp~d*-TUH<)h>H|w$FF2IY%P6dY{
zl#O%ke$J6Kq0&m<k@OxLeG>!%HmzTqSRx=cL;ClYDSDEOuniV*rb4rjjx9=}MySx~
z<34H6IRxIwRmpV^muM8upY_eULr}BH5sI|!W)CI%r8M+Xj~e|m<-Z)hA;&e$;H1>(
zjrOTYx3@mWi&jm;=?i@P!vZP(nJ7>~^m+J>CKW3OE?peZgNI>*sYDVyo)^PBqUZAQ
zjyHXM;`ewtA-drb1;68`@M?JLxA#}&<h;=TLnm0emcCUtccxAG>619!xUmZiPq>LW
zz{XRx<2pamvLly5|M#R1Hy^YA>K&#Kd9|tX`4Ih|q)O{g4%s3E0<;G7yKopJwvy1_
zpr5!PU@24)69PdfMpq0?OXrWZ<@HLvO@2ZihXyYfV_z>U4gwh?9tZ!hDDhRemLj8C
zt*YPIY2aoXxb>jk2e*4{&*{ffQDLiqe}aZ?MfG^7G4%9lkv-=ZRNZL57iW^+w4oyZ
zdw#VF9tx&Avh@62XR3{hmB(@_x~<;&Bv3s!TWGS_!Rg$KbLLVDx=Vfk4R&NfetypR
z(5X-DwdHE1zxkn+DtzzyP1phoO<UW_+-nF)Wxv7M05N=s^hfQAliv_tc7!~AU)C~y
z%y}-$z{M<-!etw=hcj*TzHrnSj@y#T6_rW19D1eLzn2}@(ef<1#;<|*TUrMO<+l!X
z5Wt}}{n;gGTX_t}WweL?eXni)3`>sz9G^+G%a?O~PX)e^>0^VZ4Kg1wI?Yr~CTwh7
z$5>q6Nb#s#v)ghQe(<Y~;;%7zYVQc_Q$!H0K`eusy(#c2KJ&OIuh$_?FB-(|$YROn
z0l#;Z>Nq~rwp1JRV`_P&q|B@(i-AdvX@*GfyL_e&iQZI5ekSx|NHN+aA2G}%g($OG
zv&%@R(f7`^$9!~I3NU&m-=4u<^28yo73GwF%CdEDyo0r-n@(89Z+9P%-4wjp3)>#j
zcuMl+bA|Py(<+|<bVbuokzsSZM_9?}$&1TNE!JIX{D{rTWU;+mUmuYgizxtzL`A6^
z!=ti9IZnYeMLpHpL)is{U}v)$5;dO9*eD8oU&9Ozh@j)TiTu2hPP2b)5G5p}w*5nh
zX!8M*g;0^NUH9GwlbnDMS3_uU)kAm~38g7kuKvCe@72tubBbSc?!Rqsi1m~a4k2;~
zI@MrmeNz|0D~}E%crkCcP3tJ@2Y`Ea1An0z8$BH*NlSlHlL*^#*!UP1{e7W(YZP-S
zt-t9-ESg<64-=|zyKbqV_0yYNIyj7ic@-XRJ{$#J4(5ssEiZtmG0NRk0Rd_&gtOg^
zrc36=lgAO36-tdFRxG1aAiQu5tcFWXmWw)vx&)3!T0d2(Yp|R>x-c8)XllF17c9y9
zWFmaYg${<Zd9y!3eVlJy4XHu~YQN0KjPa*7XQB1B@*wqgDQbkp8s7eKWd$UMye%0@
z=kuyKL`j@tNwp5Y4Y~j{{+|RAG`S=dm;LbryO|nQh)r7yYIyx4-3eR8lYik-IA6i*
zs@eXH8n~#7p`nmCK5ioKs-^-+;t&j}f_kAANH%F)lJugLPEFI!RB=Qky0LdKXoX`|
zeOb7H+!j5W{O{At5RC4FJd3QfsAYjDs3PqeR`uXAO=LC)d!|BLb0jDp;!~ca?O>Z2
z&wi+C>guF)XG<36Xj5&$a9m>D;nbpvHPRshI)N;rSCZ!6r@zhVS23z&qXf1W;ZKQ+
zp$DK3YJLlv1Gi9gtXEr*(E6~VGu$rN7X+{+GK!c5db)>YIP&wE*f}h@-gAvHo1dV#
z?Ety@#DAwS@Q}EijopPY1C{jXnG<i~ZW};1@gkiCSt7wSlzB6E?}#77W`)0oNGf?H
zb8}h=%fhnh61?W!#I8$p1XK;6C)Nqw>%s5Yy?hJOBf#;5b#&W8`y>k$iww+ry8SMI
z`+>G9Rxh~&K45uq^%h!PWe>`mek#Av;YX3%1XB;x|D>`mbq23X(teYS9J_JX^udw~
z`0p3R+dcI+=``kRuqXmZPONW=V;k%rGz5oHy9pAmBaoN|;rA1}+HXznWDdkS>9|=X
z4<G?(<1v^fp?VVnokgEMmYK2Qk39I0+~GXx4-j5gIVx%osRm@korF;o8{;}wzTm^^
z?{n)fNk_z+>odG9L{n;hK(vIZo$&JQ487qg&CfVkaUf5X57ryojftTS{{q;X)cR!*
zbmZa-evc0d^(fq0J6JwYV9u(Zk~FDsQ#Nl<vAq!ORBzs!1CN_E-N0%FFJpn^t1u4F
z4H~i+sjlIkOK(0ULY)GGAUd^ooaOsr-A1J>uFmK@Gbxdlxk_f^-yJ-CJ=KgcQ{^*y
zOu695c2R2#fVT%U^I}nw>aQL--d1n}m|DAJ0gog2fp2g=$g6{b6}Vv7w2nF4S#f#$
ztHED*gP{F(yg9wKIV^4%vV-Lb2ko7<2iHYVgPjaQ0XCQ{od+jt^0tiG2eQx-27xnU
zNL-QL3Lk4^cawkg4LASzFhXsr?q`N6OSvxihN^7KM?B2gC7+W~3JlWJ`{A|2R1S%~
z37v_yIjq$ju!+{KmI@`B8{kq;#MP7JO}y#w20{4m|Dt!TiZ?quU=v=gy(wa68n~YV
zw?cvth+hp<G0vF_QT*2hTqD~`+U=WgASa~6+MNEX=3r)3CQq4hxqD@OT<2Qv8#<}}
z@g4+@GQ>Zjt5kGgn)z_~=2a*O6HF0jU$$%NqJRpQWVVv{S|x;$+&qm`Lz!fqRh8d!
zGDgm0{HI23`*t!h4-d$26Qi#2JSUSNA#8O7nMJ`_W8_1>My9PTm;IGli@()W&uNQj
zYNTO5a7yXndgfa==B84EAT3=C!eALsfHx6O^$wZ1`_<gkXSJH|=`%{(ri8S48Y!Cz
z#l1Etx;qmsm-HRr>+`9h?Fq#{B6>kxN$3$>@RvlNM2;d*Xo}T*Huf5AN90&Boxs#&
zV;o;GS64Y<UHYGk|82Un4>c3od`gL2r5q}WO6CE_8fTYego}|EX>uDHdo&7N<m7Uz
z0W9h;<sK@!8Vloapl(9WyI@{Yp&%$M$Cp^bypPd(W=;7Up`e?BRjIJCR5U+qxp81+
z(l8orN0MKG636-NMum&+Yq>juRURx0YMW4}qGgg;O@TO`Fp;a+xsY$MyD&+=!5j~o
zD}39=NuR;_W2%3Bo5VVPT)o=8trGI62&u$O2^nSg%aMBn%Z7*DpJ2|)alGb8cPtV?
zHapJhw_uVh8x^az&<24&4uGniP+x^D@m?$aM$x7H;87F1b1O;ic{H=9ve6F98}+n5
zGq?=gcmZL+@xX;`oD+zm4#(C|$n_c@X_bm?o|e>jV9W+96exYQvXH^ua6anba~}E^
z^BKl)I^6|v)&h^3DJRa%l2@Rf;D;WgH;<4rXmneV=)hs8BnJoxSjni;iV8a>$wnR!
zPz$rfNNCKBo4R0?cTG9`fxCB(su$MS^rPKOSx%$rG2=4U@gy&xOVfOUx^jwSNZ8)l
zqtvp%^H@ZJDrR{w{O5W9H!$+wBZ~-oU_PbV)HYL+BSB8(D`z78o(TH+ZrgEqPh)Is
zcG~(vXIRs}IyJC=t-U6!yn`<1DjV~;hShK6EYFdBn>Pk%J}wcEiI-_WV#~w{-jX=i
ze_~2CZ)3sz2I|%X%C^VDcG|b{it;!6<5XeTx^aHL@4`P-QS!&bU6N%VK8qBS&ta_v
z{X^71q(SA!tQ;IZzRbRydn9Eo<z!f8X-xa0(5lTMe6h6&&b9>e_qA|#i8`3&$A^AZ
z)J^GhZa+=&bKLz>)tg}q^}6}O`N+-b)_am+35G+a73}C!tMbG&8hnw<8DK1o;%~@n
zex4nX6DZ)>L*=E!4Ua~8URz;Zs8_a5kP-0Mhu)<xj~P#=uTb}=gbYxQ2E&Yp2U&|G
znkzOlZxc^4Um|<5P`e1LW!u2|<F|vZE)P5{!jEC}JWd<`$&)Ew1H7@^iBT;D(q3E&
zC@fpa#W8#vPoq;Y=3KYt<4}C2Ig)#92u#2V;Im2E!CLk~Dw7VCl)7zni6)3A{UGYb
z8I)kXuXPFn6<W4xOHj#5Nq6LxRs|c4$vaCOrJt00iYaa{1|VQ=fA#x&JBf?X%vfG(
zefEFO^&~NyWpjnH9Ev?$i?ey<hM?Ug$+(X567zXb+_?aM4vE`1xCd}WUE17d+lJ(4
z+x!5IfjkJ;ymZ`4rsy}JkZKSCkT#-r5`V^7-2@2NgudOV_4`tDuwPXLFJvQ&1p-L0
z3P4gKCro9s$!DO?tcn!d$3IqV`>y7nUY{9G6D`L<2c-Zq#F7zRRArX5P}QQ@Sx%IC
zU(G-1f}<P1F`=4W66`LU7BhZh{=AVj@fgHpjYLU#a>uWGQwP)I1+&Yyg5_L;TZm~O
z8jG5a=N3&&#g~h>&c1h7d`G-l+d}bh)&!=73RS*eed!|@VoYs|rUs#(mmYe-QK=9^
zJd+F03XY7Gvd4BSk|#8ev+A2dIg<oGT!tzM>DP7qZ04)>CzXWcr(&ffgEkJCkqvoY
z04U<^4Mm!2XmS400Rf>p7EJ&@Xmws|@2hqf_rt(t94!p5ow~o5S^KE-U!|nWE$uw$
z-&8#OWp?SDS(QLnXey<01=I#CQZ|d>J<Q_=4V`m5;tc%phB8WOCfWv{1AflokG1#o
zpT@t$wV0KIv_tE3gKROcvV7$hCAo-MN?o{Uqz?hg%=ML^`-b1b<5zVNY2D|W&BZsC
z$=-Grz^m}}9_|m4JA1&`3R3In886%gek;R&SGvqqZ+tEg&WGD>wl)b+{cJ}&QtJLT
zG0ZzV5XgKt=24i3pYEBv3jmH|<Joj*_S&h~$pik1z&$#p2)2rOok==TFjHo;j)4h@
z;lo-gs%cs+vs<~YFV0cuR*awnx<^0(5AyZwRPmsl!)%wl#_?I4>v>HwO^<9)RmWcn
z&vS!vu~4olcO~KPEi;^PB9r>7q1x{=s&e}9Al~9{HatxPI53yrV|bIvB1hRPL-2<f
z&CEg}2oY4B-h@?dZiyHN=|w7PNhS6$NCBIn)XJdaGie3{tT3^>VXug&jAWBObGrW<
zhEC#NCGzqzOhYd6QJlGm{3BMCyd53cZqa45QsRZ?Nswda{4he83oUIwmSMZi{Tunp
zha@jdan*^~xM_5zJGAQ+v0#wRxdP*L<Z1L&2nwiZa=4r@Ok0@<MHzc9dS$c;N7*oy
ze-WM=`*iZRY|eBBG!b2!d)LQ4vmU>9hL0FB9$xo2;&7|mCF?CC;dc(t=<#^B-;1X$
z$E*p~&p@M0&KjDHLgfk3HEVLdIWx!i)zKQ+zT{f>7RhW#7$TiV2O0I_@J^YyFOWuv
zEG0d`w<Q+A;*vJYI-SwtA{6uO+4;HK-oCVB0-4QWK*jf8V`@H>&pQamA#QwzGR^wJ
zbX@%crDcmls%o!}E%S{WnZSdQz19jMuJTibI$S;6y<t5l{d9$~A)K`9-Y3uD%q0F1
zc3704o(1E9g7nFsVe5!1TG(LhUEvi=Dqvc;O)W?3wV2TyMhyw<gDKK2LZ@2Qk}76Y
z&eiFN&eQ|T`1QUz1(pRJNvurnx#e?&50XF_Vzs#=2EFrpA4Pq(CR5+3_Z{ROFeOYd
z@Clx<IBQYRMsW?OJR*A#$SieVf>$B9yht&p00hp{v0Agnu*Dz#je&nt%-E7|S#{J3
z8L+;k+v{8?6zu@9PfWj?1Ismg@J0o`DvFzxRm`i11&bIjQ9MQW7`D!v#FLh&Ty$Pe
z2(HQWiL$m9jXu8xiIoSafA&}T+^V<L)wMMAX*iL5sIjJ8*91lB=zV`L%};%s;%=mn
zwAv7cs6+S53;<FEaBm4jVm-k9Dq!BD6|K)i)Y5AuD^pMo4K2VDeoBfy`08drGqh&f
zU3OD=A-t3i4y7B{+pujk#*}Q6a<S1?tdxYCPSd&DC`t5g^?noOX)l`7XcYRJ#!21~
zB}q#lmqGK9R}yKwDHTtc0}2xx@y(D~5ai4DHZfTd((2{YVCupDwLJ0BMyNLx(K`+N
zCHZ9-O?&GHCjTNhNYBgK%B0m;ptr@XS=~BNxHvHaftV*m)~#iMz*|$~UDmW66?r&K
ziM%zOc-BHqO;+MlrIITnr4mYQi8MWYs)u-tG*LBBBS>9M5BT_-0yDy07N>(|Oq<Fa
zRtjKM{q-icK?K4_-PK8I+x~g@bz&-Cp<W8Ey}eG?oK^`76L?TIm1UZ3s$Ml*Yy)j{
zQr9KVH6LetbH8uV%PNQ80oxC|PR^sE;n9^?B(U<8PaSHaZVdp-g4L|M^iPIoEWQj3
z?fIx>zE@TD3{0jdEERcrnb!X4C3IC*LE8soo`PPJ9DuLRhOPe?`@)j}J+SVAQ-A{f
z>4Hi&*muuG>SM9<RLMzvd?6$^N!FPFluJSOLfG~{>p<G!Q<I>M80B!0uKrDVReIDo
zO}6izqp66sNq=jq+MHwSf*Ci<lzd$4bXrcSFYPOz?E-2;Se8V5&|o3oV#-E`Zp%a_
z*)^MsZN$?XZlZT8LHA`c6RL$;?U<H*W~GsZ5B~`P`j{i&2kWnxKgur$&hYolA)qNr
zG0%xLh)^}dWV2Y2hYbhEXhtzkv%;|E7!_Lb3!ZsLNEmK@E6!&Z_3-;8^L_Wr2%R?k
z?7LLHhEC9kc2X(&52oGilK8DD)N{O_GRYa%THPzFa0b3+_Jk5GkSR6SGHYK6&!Olm
zI0~8tDF3}6mKrF7J@UmK1mnswK?cpe>C)8d@Nn6G#~%VB?CP@eKFTHu;Hn8Fmo5U9
zP*)-cNHFI9lTcR)!imY;`p+OV`-Wt*(%{Q}adUkah~A}98${H|$Ru;>zT$_qYVv&m
zYj~+)PCYacbV~Os;ydm{I@1=CKE`Gzv}Z{fL?`<Q2JfxAkHJ<LBg`KU@(e6sW`r^P
z0He7h4hJRttQFe+-Hd0py~4u!pbBl<8gS>o4Dmr6Zh-=P@~{^ZS2wrtN+<;Gg`B<D
zJ6zCzu)-#X{hfozCt|jEYFL&bHVW*eUw1}3K>1J~;zq7UMlW9q>cuA<#rJnDMEtNr
z;@EsdWHx?60<FVl!`xg@fZ^xQ5P00~?_iQf2jW0nuVYOYCEEsqiC80pc=u7CnA>%&
zb-tUJ`+{DDZy?O@?@ii<A^Knd1h_5>S&@_s$&<6!s2{&CHKz8`H+wAnL0}mQdEDLI
z#&x;pNYsyF17Q;;1mZ&|551{+!W_xLJWs})_WobK=78!B6Us;)V%L5Kn?K_;T-|Ex
z@*qzuj*i-(!pSoretnOrZkcaR5Ct?Ruh1Rhy*dNkYzMAQI8k9rYavd0z15r2*|RMx
z1p{nXJ86NXlwo&ehKejiH1ZN`Enp!jf7<tb1hcM^1rz1bnLg)>CHu)r@M42R8}vo<
z0`ls-{|*=PMc0W_zBWaoYP&5UTw3gwu`1xb1QMl@kAGe6*cIXraMi1;$<D5+Y$>l+
z<1HYT)u+hAatRAo0?kCMaZSEWubeoxdtZUD&dPQyuHkSb;akNDE#Hk0(OUXumFLnW
zj&|ssOp-7mi_`Uv1xMxAC4y+n+H!6okLg|uG}7!N5@`l6xHfJk3`s<_wTtk$|IXbU
zJ&g0OQMC3CK!3X@i3SJj;U7)#)Lt7xfwg<s5KArT6?Q`@2fXLW8p1wCJB<73DN$N|
znbvYRp(mn-zKPSpZQ>~$niiF&`x`sb1coq{Y~)q6_(P`586Y^Whltq4;!H)9@h>sN
z>B&%adv<G-e7?`dm9u`NBt>oxlOB$V)od`WQRV0cYGWJYWdCiT2RorBPxh0X(BYqu
zGe^H+{@tS@CzKqUR1bKea-OC_nH-KN7_Qa{gdnKI$m@_&4=A#Oz+*5>I=xqRF2pT<
z<z1uR&(uQ+nBbq8!~d&6cFk5P8C?NJg6cn?y?7`P<xa5d-}xQ8twGI-yrB?WFbeyH
z+jLR)@_E8I#@CM)Rx#DJU%ohXYFd2kmQ2Yf6aaDtJSprvT5QX%6^XH&$WzFFIza=O
z4#}x1DYC(6ZiC|r6cbS2F>YQ@XEB|tT|dOcdpAQYzakT&E-20M#xY4zr}(8#qM;4M
zj~R6FKfR8^T&l3OudtBT!-x?uwU!R|mt_$-;ELu_SDbY=h}^4fb%aXhV6_E_8=`Gu
z;K_-$mG3`^H$!o7t}j&=3ZN0r#<`2lr1a~9XXshQ7HLu3Ohog)Kx6339KSeyT%szf
zF7FJuEOY}=#MD^uX-$jbl+oY1OdU^e{A$lKOSDA%`JckVsn8qF)m#N58^QhwRqXT7
zeD;K@#-W@aSJ8M?n_~nT;DDx|ujF+sa?ge7#m8=)u8+5umQqy&^rAi&+<O-W`tQ+)
zZT%&~qvMohCy(!7If=$4)<}6fCE<VzIwmPJxeG|pp~ul?Z$9{Lr0&$Zm=LRj)zKy0
z5^tNi<ytLdG!FzqBPfVxfl)RRSR8V!@9GZn&9qbJpHvdlIyey9lUxvyK{(2Ssv@Os
zYoQeU&(|h%>Z*h!Q>ol`zRR!p6!P{j5_)i2m{c7C{)&$G(6Jnid1gC(gniBWJH(hQ
zmc*?o0?kd4l0}18sxU`4*Nyw5O5mY2B8X8y9$iQ&6{bE&h9(skj8Hk=dp09ad=py+
zh+Sso4S~H4<WLD&9OkMfS<D$qc+%@+aytoZ>eLdp?#{UgKK+DB2(VfmCq$eyj3ZaO
zS4ng>+N-Ra^1<NZNeKRq$uT?97f0;Eb^eH#1Npzhj0P|0O1Z96c*Jpunz?f;E}o9H
zl<VUyGsi4YlU>QbCKx}VsKZ+D4;z6Y`I?~PJ#Gu)OlUX`nwfK4-=#L8cF-1-@WNEc
zVkE_|NjfY?lO*)|!)0Tn?q@d2cCNyAR(H84liwt(9t|kx>$6P7ni<u@{u=#7y=y~5
z8?@9<-ZT;|2O4}t->{%**@aV#?Vok)RcBBra8(|&u&Bn_sprr9y<LKD#9ipfWFOYk
z?$lOB0th!HV?q2I3$IuP1%iX(fnAIGd?kkx1v1A3sAN!JHQEuXCT+uT_k}(R!Y^dY
zdH^>_FBN0EQM9S31g$FBIuPo9>rd-p2u*GD{#b;AGObW}B#gF%u@NjxjWnDB9!#Lf
zjyVW+iT?4(nUYJA>oYVT0LfDv>T&S8&lXLQWbvPs1Bx%J|4P&4Cys(OT1ddrzfG8r
z7nU9GzwML#Xo#DpO@AP_=fdrof>}7}3;DZrX~yASHsbZT4&C?LkFe3?@GO=&SSh=*
z<S-wPqVf}blDiF~?9n8^C5Fl%1+(Mte6DP98>Qt&_<0?q_oPkO3%+1%f6}KcQxIuS
z)y^D43l%Pj7Y*TcSG1V`G=FKbAVqtP5+40#qxk#$ObrI--RsX)T}7Wep6L~_){t0w
z!WXI1N&b7ks*P+_<cXHeS+Ff4xuYG}X+_$e)Y%A48{0*XIVo1+D}=pd(ooHUb&O6r
z0A+W9rB<@;*{$0Lu{@c*PrM366ug2wZc!}h1~jENr6b{(u>0O>!w#?%5a~m)KLzmA
znp<i^u6rl81Z~hfwQ?-z{%ITJSa0R~bnA6D6?Z%vQO~L&1G3B9bSCH1US2tU>C*=A
zO8?V3E$}P5LK`8$E!cog?XsJ1<t)p5Y$%oOvfs3>Jtm=@xqYZRWNEC)wtTvl?ADZz
zowtFyH%RAJ4v4NFq`_r5P@L%M0ro!`grqO|ab1}(UwrAV`5HoNcEK%^6z=l-?aGR!
z&ju20(21<m<W&J*o5vHfD85_zMuXMk$R`zw&=XfB1(oZoi+8Kv;|N)6T;_1x<EmP^
zwl4bjsS=(4V(TmjKN(^#`X$!nH7~HBy#buWJb|<mklhCz;(}LrOAZ<+z^htP=ed@q
zW_!EB!)kQ_)$6t3&fqi7#@);pDb?wX+jcI`tb`UI3y;f<Tm^0ez`=V7ZfWX(Q(%kp
zGq=K}Rj#rvS;#D8A7<5;en2y*2I2e4l-T7X3!29Rlo&{@Es_5cigS%Z0T13PFkasa
zMv~Fm>Fr7;-jVLTvMlBD*R(NcCkl|AC5*rmT>+7@?mjuE55SlPS7nc&Hn=XkN(YsO
z>}e+<ALIYE-at?%4;`VAS&l&_slGe6_ZJhQI$dSXoY19HB#7c8PE)wU;QA1Cw(P~+
z%3uf5gl$4J*md0=Oz)S`StIFmQ*v4vXPw~{L<}KY+`0iEsN~}<>HyM}+Zi$aYOmxz
z9^ZDcFr$46h?U%ysY9>Fa&)FIwZzCl=z&^ABf-i=NO!!1o~~V~bPA_#u&_~%zOh`+
z7py&9w1xB^fD7RMABJi>9$S4dG4wq`m9ME-&%J2nmKL7N!dXX>&Oe-g%1~Q;Er6*#
zy~>f~0~g73O=@(d<C@!zc;a)!=+oS1#T0ua9H%9Q(MKR?{vJ1D=dPm3r4d#2DL%7T
zT=k;!uD>*sAucjzjm}_cG*0A|)!kA6AwI4RRD5AMo3J|_cKsl>rUxSz$iX_5Dg(~v
z+jsK=f*%6&Pg{%{I4W&lc$C%+Nkg)j&i8J2E9M<^`tk?0VnMky&P`knwLqY?nO@pA
zu_lDonI{qr@Lnrt&K(c4F!L1%bt=3XKH*t(a-`8cblRoR$fx>%$4b(f<R*c*XHi-z
z#Ok8^$!SmKSuWgr!sMM-4}5(QAMzUf#=F)8Sm#iaRa8tjJ~(0<T-bG~<U|9qUOwpp
zO8w`qV-qaVN;2FWhK}2`&aKf=`{*UxF2;oL-DW-5Bx)QMJ9#l6(u6#9;P$j73>8Z1
z^xKA|%L7Ur?=WFB!5eq+Iks1A<EJSNB%t@K%CNZFyJKR<67@Ck#W;&}2vzY{Ggh%d
z9+7Rs@`UpWnLDnA{FGML*lXa+6Y0l`wmS)@QC;o9K|f-H9QD(~;wyn%d%+w6`H^$3
zQxHq1C*2<(SC(^Dj)Yip-YhncTW~GV73dc0(G%(%`pO=AojBw%algQJbRtC4=g*__
zW5q^xpK1BXdDc0T4-{%Qya}Wn+QqU5OS+Id;?+spUz2OV7B$YdUip52Swq#TUH-eA
z-Y#NK!kzE8<m?MpKKexPq?>Y}0?xFMK7xfxMJmT*=zs(J!-^oktHBX4FWR+tg?0f;
zA53m$B0`OJ0$~CIb~%}PoRPn}THy{VfzRZQod|+4>QqS%$bwBSzS4Y(1x@^Sd5?X{
zQHBix5Z%ey@slCp-BcayTU^)ppDpZ1Wpos9xWzV=P9}2dHZsx_=50r^dzE?O#rb8~
zL3DL#u@Hcpvu;^5zgghp@<PG#GSJ4$-$EZY;HNtpyy?xmXoIBd8s3JD{$(bsydhvN
zW9DC56}Yd`Btr?lJ(3E=4z}Ck?hR5AdRCJ&zq=YboM*gS1}-n2LD%65+GImd1gSuC
zJa8NGBQ67+b%kjdV0Pg~8%K#|cA_iF7Qpw65*A_HeZ~y*sb4f$@aLjlB0q>7R%d?H
zy+i4@@9+X)VmKgjbDzw@xj@Ds?OncYd$*)3ZF1&us>RGzktJsi!xhkF??Sdu7393T
z;b$sl74a7DD$CszFBpw2dvhlH&DR+ktN;?#!M&(Ckx8j?gC5Y_GVbg2;0;=z95WzD
zI&NUiT?}&IuRhbRy>w2PdrGc~1#7bGF<)L3KVP@=_H40hrS3BA;PmAzYc6YFP7-1S
zM%i{!@t>A_^0*x8-Eco*Y8RniIr(Qj`u)@kRM(df#D~Y3v#0)-M`M^;=z~AEult^f
zxnFBQbWl!zK?=tkW>yyhRQ?p7&HD6D5QR??<d}!$@B|$LweWqREcKSmyY0G_hE6kJ
z8EKLOfX+wWkvoW9DBBaTsCL3>2*$aJP^kyF={NWJ&*u;b&lWKA%Rvk*T+~XZ;>8~b
z29;1Ey<#B2Y1zIj?>`Lm%gh}v;7o0FAwK@EO<~IBAo3BzgQM6jBJERTn81M<vc)JY
zjM@>Ef4u))xi738%=PcFUIH6UM?`FzUCzkPS!Q)8hARb+LU}Wxr7X9u%UV!QsiQ{0
z5YDjt&)ln*o+<HJDoVl=Pl?*@U7Ib6h0Vh&(DOeRCamZ8P;xX(jV3WqU}BgBdGtH6
z8)UWfi)8kB1a=kGUkG-+&peNLY;`(agm18zB&0?$N88ycgE1S@82#aC+9p!XmUn(=
zu~0{#-0!VB{-h~#`Xi$ixPdDJku~uDt<3bBQErNH5e&^+qn+T)3d~1;<752;c=R_j
zlAV2jjIs8!zn-arcfjJ@<)y1(r6g$i()%ld6arL#1SvBAos3Ejf63=JUAMqH44m`W
zdK}}Lt0z6VA7zyj>p(J@(avn${0+5zXP_46j$TagjiU898}BkwFbdW^lKIE_ZxZcS
zka#A$?$cPHXt=QWc<NGrP(rppGcRKUwVEA~=Q0<*U*KQGY0qpMBsWQKFi9vIH4B+*
zpLo>3#qO6W(vw93xu>Ui_%FG0wmY<Nj#*iTm>zzuf$&9xN>34N@^@h42&G0M>gAD>
z&sf`On=6CrfVgkn;~0^K!2z^5CZ^IN7W>&+T1rfC_RZ?*Fd$kkhjE<>dm6)?C0~t6
zo^j_U*mqQu{J^YSpF)6W_lX*2%2^YE2@%?SQlZirRq`2RJzv^I8|{T-)Z)6)G+i@`
z_K7Q&j^^yF7*zyBtgihMqnG}VeFE(=(86mDVvAelUe>X?+C9H=V{8ed46aGd>7x3d
zU22K1@Y%ktb|v$@Zodz7wdp*#N3AJQk0AGk`P%pD^P@ML@fM#8&Sg<g&}j7sE3Hik
zVB}70{5Xb4Ct=4lSUB{0#Mf{!RE;J;K-d+Ij*JR(8?&Y8r={y^%~yr_b%66-IXeA5
zF;_(OpZF{rcb>JR{UmfB8?W;~G+}5I^APMOeWLs$^p$8@^F$!Q?%75}6pXSjW#~&z
zZ~`bZVeZa{xkd!`xnf5e?;_}ex=2AwyE??TLuy>r*YaAVwcK$8+D4u51bVQ8bTAGQ
zPH-oVAich-bc0;8^l$03Jx~9%UZ71a3F6MgeK8lFGK>akMmj<%)jI!p0sN@vr$IaQ
z0!9`$R-y~KA2s^i4a`~?4l@x~wnCvFuQ)a-P5pfBHCn&s5$a;~v(frQd0wq+HM{x+
zDR^nvz+~y?Q8%MVyT$J&iHivLx^4v;aG#Y<@_ltU?Rr!qx4@^6ZHI`qgS<na1ZNkt
z*xFC7p)q(H|26(JbU*k9XR4%Wk)Uz(d(U78iioDk0$1RUJ?#91W%6sdtRyDI;EfbK
zy#Hw0!qpfxGP&dvAe2om>$%2|Kn*^M=<}^9yn)<LS#~!khSMMY&h#aG+mv&6?e!+l
z7IN5NG#St&7?Ka(!jtIm71XwYIs%5XZJ-Qfpyb3G{fBV%7VKbS6j!{Nlb*l-pRyns
z$rZt@?B4~9_A^qTK77BVH~+VO&p!}<#tg$XW_Nk%f!#+IsmL4zV>aZvmz{zelUsz9
zoEa$)3PpYB<cdSz?bM(__p$@i<uSCWP<SW7tt((w4l(2uCy+Wu8y+O__vJJgy6^tt
zr<+ylbVu4SGWpUk;kpyc7cJ|U=B|ZgY8tZP{)M`L%SgQUPH->Rj;U_@83`$Dh<la<
z4RHvd&16H#+@JXHK}b|+t&7#ws#Ylq8IPE+l3;+g;w9mQc!YWM`^6dZCcWDEV<!|@
zBintq)O*nnT04npa4i(7U~ySaF`0^Z3jeukQoo(EFpitJyD+X7a*ceF>)p)?0CvBJ
zPiK`c2yeiMML)tBi8aoW@Z%ppV?I*dnoQfBI=C1anyjq-vTbu=z#BYkQfBHW&l%p+
z^TQMA3;HYXd{y_3T4QayZn|=<^oM41b4TIZpdNMx*kK>-dCt&ezGLxkCy(y#;fLp%
zWXBuxigC+9D`jC8?Hh9OHfIh~a^=c1Pkgz==*DkslkpIpBIyi4JKA1u8OF;Bk%eww
zycC&Qv-0W{pHag;T;eLYsoFY(=myidnTeeSo-n`u`|!1fFJOuOG>l)xeVigb15UH;
z8aX@8U#7P$<oP0nJu-i+tOvTxmEzYCbN<mo+haLuZ<}fk1<a=S$yBNV!udx@);jN)
zl{k2eg>UY)_7-dTfq+qXinVJ`lGoJVQiSj@=ow5oBd2htZY%=3XRa#2x0<jS96@HL
zPK)EpB|m#j0-Pxibhh6vYjmHkhL$?D))wsTMY6c^i2YFX6$D;_GV%r?2Efp2*(<21
zy3NUMSZ|%nUsql)0I7S?5pQYqy&VNf#h7kHB8l>W2;_qj1TDR&cBl-3fE3Ny^Cz+r
zGqq^5FKvXr%7l>=N2oG&ce?>I{~m=&|8;6yCeZbSgd9yJTTz;+p3h4@#IN{|J<S12
zN+$T-%iL>5Z)?Zd^?!Ie`Eo&DDk-*FKLzwx3dV(aPsO3uR+h520({Wo2ZNi%DQCB$
z!`)5`q9d&uHs*JTmY9sBQjFjXv)5cFfgw<SI7M#AG*hX}%)D}pv<`27|C4M)#pgEZ
zft4an?;2oz?G>y4IWA%q8suvqPtvy*)v?g_Qi4Wj|E=R6vyH5R6Qgf;FrKlxS3z}i
zdoVMmqOuwsW)ib8(C(s2VFKDt2+{zRdLg|^VIi$W_XSw2yT1=VF^TUvOOe!w4p)`$
z->-lYq4J;jaH7lR#K@??x{pN^{0`qV$7)xxv4M1RyJzyJ{qdtrgN_|jF<>pT#@UNt
z!!%7mjjw-YeK=~<uXQ}ty}?w&Q;kW!-9CRo9j}<C0w{_V3yAI64lo}@2kMWwUSnn5
zw=ay7UeqA9LoAa3P1s)(86cpD;80G$8tU^lvb&-JRp%!@!9Y>~xL$x>FoU-ZiyZul
z7)|EvO~wc8p{}bhu#?>H<%^Q>5UJ?3*VhS80`fH|@xSG&#_@uxDbeUIveIf=wS6R?
zYbiq^t$t7wy&7hR(4Agbh@Ac8t!%{TcGQ`+rZEl8a>7W_3}8$+yND#)Enel1t(U2f
zMLK)~0|j8?XXt0dU&TBejqit^4-GXxg`uXa#B{kqS!Luoaa8<PJ5PA!UC7K0^EF;^
zN0B^cxJU(KTZ|Lox1nY)O-lW;hx^IR7M}t{{z>(S2k8WtTC5-ceSt^+`-R%7CrpeB
z(oo8M>!2c}c#%L<zUoe<{{qm0339mHpm}QyDj-e~)4}%|AoXBvQ43H95%MbP3GMIA
zMcq&aTuNO^`BnzG-ZT~fa&?UZar+cw2P(B4c`grcoAk1A0ozmD6S^<ib8`ACBd#6+
zzvoDw;qC*sdgK@yjuVU?p!%nDa~%|8!BIj>e%s5-_%0w{yV#!I)J*rRx*O&NQ8|&s
z+fjlMB?XuFSc<xXX{;B8s&U{bE!iUM0)OjI)9cvOg4ao#IxDi)-H{PdZu(Vk5EQx3
z6m<ovhg<dl2hPkVhdiGwfuFbO#v?STiTlAn*siHIGJ-CUiCQn0XI>G~_c*I#V4Aq=
z__uQ7M(^kI`w1ay15@`>FCu5JBHT&g>R;K1<($SvTh(x8XmB8~UVm08d#^yXRNhyj
zvm~nDzodTDt6&bzWXfxMYU-fN|H&DSGHC^F<!KRdqm##6`6T9G3boPnOjXukMW4$h
z$ihx&2&tX4`YU_O9qF3KtC~fqNl$elLU0fxe}G%D4SNWWByGdu)67pJMxV^EQ?Aw5
zNmGVBUy|*n#<dr?q@c`$u!bloV|>huiUzK%E3R*(RZhY_I0uuBXEoN0q*_!x8u)cd
z-tB(~CG7Npf}-+Z@j~jW2WG(f^#6awPS>oHjPT5#WDKDEWiWok2lB(_60ww+*AJ3D
zZQ&95uFcM04oodNNSqjMuUg$K%w9jEg8-?ivymMI3lx1&?2&0(DPJ#<$E&RQY-~l&
zfA5!mjskmKOLn?y81w>%mbUr$RZQDa%stQf2f1_3e>q{d2x#(2xu#NEvu4*{O@~HP
zP`$RLXwWb9Ntzz1<>C|O6htc2B4QtV%KpPKV5WXWI^Tg!7=E15ry$e+A|*+;4y_|%
zc2-Y9`WL=(>RkkMlm$Qj`B?Rz7~`w3gF?^dF$qEGgHE=5l^kzvYcMpTE-Q>sjb*VE
zfBl>kd^?u*;vD>7!r4KJv7{<JVi@q3oM$VMGR*YG`OoQ9Tbb#s19^Y|G=7)qGb%a&
z4%-tDCv-ms=rDG1dq^hYmu0yCjk%pGPKM<qH=*Re*$R^5(rs-IT`X8{JY+Yvs_RZ9
zOp`)SyYLL9F9nc*p6~?>!*T#|>vW5Xpit(Of3fqy^*~6ao4}vsj(EEH?S?AS@5!MK
z7QA5?L<U#+&PjHX0Fz~qORh|OQY9&bd<zA+#Bq;fIJz89s!coEU5#wEoz!KTdY`1y
zdGZ2@AE_i^dbOl@BH0lE1cZvWZVyqQcTl^f^%0TQzc+_nE~+S`{s4B(h*)SM_l_9-
zG^`#(m!#UeFk(s~%BQD#U>OZ&WEDC*67La@mU)IsZLrQbD8UYa`e(~BPeNOPRuppK
zVg-6^D$|oQ9!%>&6a;vxuj{rL5t0blW>o%sSN;G`!5f>VlS-Jx;@IUjOWH2o{D}e)
ztjY4l%s+ormX+MMijJ4V^+FIv7Ns35>WxQLu*->NcjEE2a`E92Sh_`ZIb8Z4`cS@L
z=2i@;BI>|-<0z;+Rr)tVDocKC#==e=D^2Vio-An0waY2TYrHs6$!H}c^3G=$R9pUp
zv|)rK)|;9?6bhogj<;bnd?+ZIHBwESATNI<Bon)0y5sTmtsO^gBhS;hANqVjT24)`
zIcv=SH?N=q_eGry5jG^w0H9l0K-R1xb@6i+urKp<wmse&ZwmItj*^yU99)snFeFX1
zzeVU6SLNH1m;gyYw!a3O_4Z9`<Wx8!XJm@R*s}y)K2xFNYd?5W$dy8BqR<ke7}|?2
zKLWigrNP7xxAa4yOrLNdgq<NgRaR%6hx5ccCL;jhGq{(l_WmsJGNtPywbzg*R2{R3
z%mLt!96NzJy>|IJzuKyVMei;(+6+7X+RC<Q^aVw@j3AMW=xh(oPvP7CL%F7%Njd2R
zZ}&QA2Z|lWl#3IhG7avi0LY!iO;N9Sq<xzM!7*9+VK%n3)4>eGr@W&4KU|$-uP^`>
zqpxk-wr$(CZQHhOz1OyF+qP}&%qE*`<}aKtO`Fp`E3h*%f7pQ#EI@tc#KTBEQPASQ
zsMa*M#eFR;@^3Xgu`O{A=QzbNmq}0!TCaB#Y`hVC(&XlcY`p|GsAx?teRPsHMHY^S
zKNoA|1-lEDD{YHCA*J8~6o<KZUoUPxOe|r#TD{_mOK?(O{gM8FYfYFR#oLTzLA;&S
zKX?D}W+x)h?0eUM`z5+%^l9ExIY(Yb<~37bVoT@)b_X>xM&EJo?G1>yCpVXm<b|zQ
z0k=N0w2p{Ae<@rJmCkT9F8kHrPo`5L`QcWg?JTa8KsX7y)vSq=cuY&q9g{=A)u}>6
z&G$U9RACFo(yp1jsD@{rsk$^MXLFmSnipmM!Ji?wVvtxchn5haB@#y+55cLkt+>H8
z#P_|NwQ;4aTFn2GGd-Jhj!}+jRxGlU;d_(2ZO6V9c1zBdFT-&j1(~l%c0E*5KFu{+
z`~UDt{c7i*7-{&91R0%BF-#|3lmw^Q^sVi?_z?R%68aq#YDjSs7I2u|_BHkSc5g4X
zjo8Seg2Y!Vo&L@swTuSkdrm#)Dpo~LVRo(;GC6@&LffxzK+10w8uAx;Rxs<h6QYPe
z{w+ud$Q;355OSDe4xJ{|4nxu)<gJa5{UmT#*G_JSOoiSu#b5o$n^|StO-;3uR72Q~
zczJxYd$PJ&4`N@Xme1_wWV{;O$C6871A;ZAT8{JMe(+?G6_0RBcj@^u+t&PbEzDc>
zQLsyD0USM?5bS?J?l`q!N%z?pMkaz{dUS#a(Ofo78X~+d+ZySWKti3D1Y!R?E)?w2
ziT!wtQ^zj4Wm5uT9R!*A`B)JN)P2!aB!KfF3QM&&i6@570`;@P^Ke3x1!)cX;W7w}
z?`xDq>B6=cQDTl`F%>faq~Jz~$pY3)F_8u%ix`VksQg0OC-{e;F>=t!F)b#1w99T7
zjSt)dvX7QfmR*x}$Z2E;(bs`PbRzv^HW_jE>|$P}exU#`)ZxPK?6hQ{s}ZC*oX|Q8
z)y!s&8EY6MvP3B0<x3ng(S1v}Ln;K#;C~N#M<m1R_xyg^jHy6380D4+0!oS+!IQJI
z4%CYUg3Qw#BllE<Kp%gMokL-#No0GJ6H0Y|3M)>LcEQM9XBTU}Jw@5343`+LADQD`
zon`YR5wQ$aMbl1avvtaL$ua5vut+^=RQ@G*s7W<Xrr(9EV@>uv<|&j!jK;mw0v5hi
z&bQBj#+BjQ6DKcHwmzK%E&)HBv~|RuJX1rL75NHdYicmcrIRfScFed_VJ8msEqAai
z4Y9^L6xHHqY{m^QVtNHxbCE`p^-EovnououJ(9>_|39_`|JjNgq5B(Q*EB7slvhWG
z$unB~#P^FV>mGT6v1?X+v{RMPHL88(Vz_5{e*=xfvogAeRO4fFcL;4&57E1n*jK~z
zpCuEm(0Fn&)JW&LWX_fF<XVQPeG#!LGvdnn7LO)kZ&&m?a=)>XcIJKg3g)X-&mu0=
zu~meR2D=G<&ewb+4|a3kTy$XA4c}2>T1)NYf6><vH*pF}$|+2$t0d3X7tbqzR(1F>
zAMuA+8r_PADn+HZUuGZ{UMD%L?;;2ucx~qc5$K()63#jjGorf<n-azqi73Z))&Tq{
z&2%=WZ6!!j7e7-~@#uIjQ+qRaqW%G+{+t1hheu-Q*r#&R*60AWOign~fYuzPj@iw+
z%tRqa@^`-bnz8_N^!^+8bq?F4DblYEu40{Y?Un7DNc&{)&G6^D<5d6Ljfo>A5PU}l
z%Q+_;<ZM!wq-gCNMZGGU4UUitc_AY>`AdBTKp7_OD|~U?vXxYdSq)la<QM|;E2B&7
z@UEWf_gi^9UNjk0rNoNZxmsk$9o9JxrX4%8!)+0IRs#e80&H*{pOaOu1?MjKjt#r5
z-Fe-!mUaVi<pw+~m3?hWCVCZDlD>DB%m*~Wl4%z1O`p$`KCq;j5+8BJYSJfA`Eo5N
z0+)CU-aC_WG<`9#r12Aq_L-fg`ecqh1gA4K8dTE}g(aKGg^t8OJ|!`7MTbcO8Ds}s
zJ)hSIIdoEEg5@eFgRrJ-Y*;kbKfxHIN^gZ83fg&EMf-;5d7jB3pCF}(td@>=(9Loq
zfBxD+biJ@c*n;8;0@dnrn3o>Xc-V{mVho!=EY0#X9zE*9a}7>X;_RlaqmB!DW)y=N
z+(3!h?HE!%C+MVI)UV70@|kM-blF?e_ZNEEGf6SXOD2ZfWz>wwrS{{?VPcHkhsw-Z
zqtIxd`NC@e7S9QWD1i_U!egF16*Vq39HipLlahbpJu4$dBOdWZuBoEj&b^N2(X~f5
zOJf%A=0Pqe+^eQ7ZtS^8hjmF@))e$q^#&P0nSTn=8G5`-U(#$6`iGbbfR4zLAMEx4
zjxa6^Idu76eDi8$OI@zNy*jIq3u!?En#ieAZ>Zr8d;#wTS;c|8b23Bdl>SNX45;S>
zQ_OsF%)>4OR^LKvrs&RNIy%D_zoJ?v%8v!-Q*}#MQuSiE(rfYbkJ~Th+H9g9NniHk
zmXx%gotc>9Y3cJx65QOLpES{2V3zQ3mS0hMQ&zk3tt!X-3&N(5Mi{K}#+5tPe!$0;
z9-+p$%zaDYNr#0E3IILUk&3!5I-ax?yw|Fak%4169OG&KhLNea+_0F&FlhH}+2C<u
zrc-Fas!z`1KS91h;|vNWG^-$>F`sq{9*m*BrS%yD>)D#r%M=|Dq5l2yA)U?F_6tGt
zmq7>0h!{`MMzN4UGPYxuWLX60SWPzYc>5sjiZEBefIWWK^ZX%hfEOr1&oYKssI+t<
z9NSf0(@#UMTZvLJq9}_~Fly00JIgb)5}ys*EbE4jp>ELxvP8ZB<EFq429irOVR*Gi
zi2*zkpdmOAO*Yr@eU;9pXCoh%{c@DfH~caOq25)_9m}KJ_L9i64)YM7U?)fje&hdU
zpiP7UJQmhUiO*$W#(o&k(!M6tU(IMG0=dJsoUOlMl>1FMFjO6T6WdE&-$jP8Cs08h
z(y$!(-3;~KL)h2B|K!`ORUtR#B<yf}Z9Qwo*8zr@TjjoKph%-vJ01$C$a9)QxOre_
zESPaxq&+i#hUh~x(+rw9>%~Gvit&{9q3X9}Pfl8svO$;|8UF)e?p~AZsL-Q#yfE22
z0*u_F4X2Rhw}X<$ZD}%!Bk}og{pE4|2Y=2qd_OU4Rou>F%qPw_qa>av4nwu+_UyK1
zBHDc77rE`;_EiUybuVa36gL+xR6*5_ues2DwkOP)XJtgh|K;36lj+9on^Jjfy&k_F
zV1XP{m5d#DX$tn;shWQ#b$v=S*A(;(RE4Rb2W+sDavSgtk2LV{ogDCJ>Uh*RyoiQY
zKh!8;YuEx+8Zq!NbNTw6K{gtsHAIYkW73~=xR=fPY*~p2>KB2uVSQ6B$qjF!CC)NB
z)VXL$E@~pEj%SC`PT%cqb_2|^X=>~Zsff44i&<HEBzSt{R>l_%O7@rPOAtNfg3^2y
zgVI=XYvV*s;UjH+UUBDW2N^YK6Ni=Zx}~MEs0#2*$&2fT4<U$1U}0*QK*8(|j@gpE
zc|FB`gxaFwz3^p*SrF<E1@j`%B_}-0dibK`YvQf$6Y;Z1Rza-eI}Td65c^`!SpTI^
zWo8iYnc#GXnc^jSJ=*b{>H1Q|DU59aK<1v@N5q%|Bw@`8hzjkt|KXcMc_lJs^`uKx
zfoQ+g?@hku`Tk_t=zx0nJi+j6Hrb`Swu*}%VNXo};-|aKI2C;>>8YO^*Sc$@W;;~i
zq8o8j6>k8%hP;y*pOwOcwOZQ-u#4!<ZNd&k|AEb%Q6;EnPAI`cwd@Twi8WTj`xb?Q
z?t0^<JZ%8w<bcH!(BTt)aR1cA&f}ejyv{aOKjMf;aa|2kdqS>!n?-U1TiAC=N!!{5
zqa<PwN^3@{Hvh6*=M7?u_?%ty8@Ro$+nJD$8w%oP;B*{)i<}IsaKd+0F#rjGurqxQ
zkQ#8&Dn+Y0!k`W)w9^muxLzA?0c$ZuNcp(s%o=X5ql!g_l=YeW5Q~QXc<LN2!iY_r
znH`zs6|JTv<}vu5*DwyqLB`;mHS4ZpuaWMsCYh1+&yjOj<z|X_>%jWz25`py82f)n
z6I)%jnZq70k6Kl3uCdwI-4j=VcaGGg4Z%PJSIkL?JgF<ePxDh*hY;59m3a2i{_$-A
zZ=|h>ax{v1RlFfH9S#~WS658X6CIdENFS?>x{0y>2Dc4F^m;M+b7Ja!!?(g??!+P=
z<y;8!Bb(k-6Z9rVQ=Pd?1Dy5*6DVhyy=7+*xy59+#*Pj|E^^>0q*UdAO))|ge!_XB
z04Wv7-0)@Tl(}#B%}lX}glvw5<t#45tQi@0?{$^oNkQ0X;0ZX*Xp(OJzrN^_<2O+l
z9^8`Fvx|&Xt`vAl>EcT~_AhX0dl$c<-R;$6siByujqcM`@>q>CFjPMGkNkGLhN-3s
zfKGkWusi>Z!jG&iEFxcSVt}L_8vE|JfMP}UL>d)*qzZ9umjY`QOu0GjXzh33p&M;Z
z#%3p$H>)$~>-HOI1QjrUR#ke2wN66fR%md}PnVt3ZzWYuWDDOx@)j821@ot)wBjeD
zoUo^5R0}9r{R`FCWm^M4P4#3io58Li-*1^^Tl!(go~PwvNBL_k9g=BFy^b<Yug%fZ
zw)Tf`UDIq6!vrZJ@QJx_xXT&sjHDKx&9vH$J3EV}StjxhBt{^iif4!I3Wp{=TXIqe
z&~3#T@F*+Pp@2oN_G`f&<ll-C8lS8I7xH>A9ULhu?BX95U&Z^Q6iVq-E=ajpZzD_l
z-Aa6a3=URA=DrICcw#H4>01>&nGIHE?4`n`yiFHZD+gxtR_Dc82$Llf9B75A^0BQP
zmu|u}n~-djYhV?hXZnGc4&gi4zVQwbjrBur-2Lp=t?BwL|KiblPeIb22kMPHJ!7P-
zEXZa@*6=6*tdMa2nhq{7`pc)Zlt<LpdcAuYVmg4x{p#OSmZmeWraR_l2;1Dh0DWQE
zueG-6Nn?mXgMc?t%Gd9J{D+{`$iN=E;56O_RT`22)u2*%OzB5v?8}=cD|+t5n|U^J
zKajNhKTn@P=^2BHaaSx~<5X+r+4>4=5(d#c(!q(%@Aa2c8l)20)g(ILP_V&3%)Kkq
z`{I$w-qo~!{zZ~+pXn>q%i&2+>2dep!~OR!on8YUba%V5+U|8*k@$O-Y!|-fkv^v1
zC&_c98-t2H-!TtNx;(pnXpX&{?P^`Roj86cN^5!B!OE^T9PYathVY4coMep8!3(Ni
z$%82<_nj$um>NYwGuW}!$|@Xd?S3Cq=Z?sVlg^@J(2xC;{$wx5ugLugi1ki9I3w>T
z-SHj23JCmwU@FWst2NulcVj_$s=!3LAgW*ZCvKT};>CPLIV~;`6&Pfwsh08PGrywH
zK8g299o|tNuwX&w`OsjJf2!C+mkRCBlub#qEUpN7#Gesf*Bri*PCV^vLp7k=dJ9eQ
z`Yjklmby{v!4OCu)m&{+-!8V5C|$b?8HkJe3t4<5H>zKP>ykE4YDS<bIOG;f2^{)9
zjNI}jR-s+cKFSZ)fWVtmh;50earn(&5ui(E+KZJ(iiLqYlls2p&@26}XJc%x(OLPG
z-vJ}G4~p7H%hzplB+7C3h-i%oz~))$a>(m3M)v=T<Z-2^Ra&;jg;Q!#>263Y%A^rV
zea~@o_Qk*4XVa_Qo1)Gz7O3<2RVXS{BM~h0G6}~L&^_wA@5m$TU9uoQR*jlQGCiqQ
zt#y^bku41hu|vlaJ?&D*lKbHwbOKZobxp%P4}MwaVj4B&E=(v1_~GY+%^=zvw-qo_
znxiyB@P8)wW#9dz+B*i^uH)jJD#nJtKTyaXuG`Q<vzP<;TJo*=_ZUb(tc#cjXc{x3
z5#mcPvM*b^A}ZRzjJFyRb=(r$2qCf4RU%i6G*)?xC_@FvCs6Kf2wVaF@9?xHU#{>R
z6Teyi&LUe)-;vtRYLos&_7zb<XfID6iNB87xTRZUGRplWLySlsS1|-{>I1Bus^jt<
z^3c+85%Psr99H~rFFUIZT+<7Qv9elT#0nFq{(2;7sHRV=z0S-r^M>~E7BuurxXbf~
zdr0@Z>%M@Wca&8w`V&;px4u8$CvI=^`csU3hVGI;0?+_2PyuY6VmlftrK=T5zw3Ah
zXJoE)P-Y`%f@ne39UMMbRsppIZw6w-eIC2d;F`@+h&0-!x<9>SP$I06ksu}h&KS(H
z<}PQaPg<r{nbjDQIs<}DsIuR4OI*055u~xnA99m)*uAlX!q@+dO~Ad|B8#t>DsSh3
zXXDnuSue4(4mB%+l5~on+_<i{sIVG`h^7vo&WGcx2$4XAai2|f3x|(_f}&1kQv-A9
z5&X9$_iR0bC!hbx6>9;U>s}z_TLPEJ&mc!2gS<IBF(0Qcyi7$-@{)}kcc*sSi|Bt6
z8(+B9-D<~^g;2M#F$h#rEUWZ3xIQy3pTgI4_V(9#SH{rrA}4@WK-U&w0s>J7c;4S0
z@}~&?1#eXL7qZIg567SY4$Ii#m#V6X@^HgV_u)wJ>}D_Ag!~iD@35S<AQu&FV-u0o
zK`x{@i;Ou7yFcE5XN5n+GI|LFV{ekIwNlZ|D?$YB`9QmNqKt9ldhx=kkt^XcGa(+9
zxeOQ?$L+-l-3n?5gD1)XPD+SfEcO^Y#$yF$GE2HxRhN-ccAP=ST#J<*x|hRD+J5{P
z6CUdGNXc&HnhKTPiP~<7mEjdky&PYQP6?X)LzMHiAo^WP+IazBD1Qnjc2?yKr_Yy}
zaRj$7gWjz5kcP_3VNd3-Y1hx>I|wx-$x0>_fvzIthsG9%{Xu+eH>#i}Dp`>CEp!*C
zV^gv#_j!=UrOQ`N5apyBVfl2J1$`KZvr+>ioz)}>;6Sc_c^Y??Uxl^fUJA;BqrRGR
zyAub8h2v({$?Ram!u3qLz~b|#HIF<&W=+Hca;%XUvZoL(@Q#m~2V(M;tEeI3cHw#=
zs~F*PPMJc(Ir9nnaQyE&m|JXbm?g<wn_v#2I!q-hesy&<8BMWp@qODOX@3V0UCel)
z;%R|0+tQ#flJ3)xh;OfUieR~wZxFTQiX$3IOObv->7T|bv7gc?rolI+cr1LwXv{cL
zz<P(V#COu<@7+>wzp0BW4zZvZXToi_jF%JeoFr%7gwsmWrUh<kRH;U<y>ja2YM0x{
zE$jM6E()-J1VHmw{K|fRV&jtrS>aPvKER1&)Yk_p*#CY?>2mgdGoh2Qp0jSyUiVtN
znzkLbM(9uVg=1|RHlPqcc~}8=hN996C?^LCR%Xt{O)+H{%;}OMgHe;Y$y_m}Ld0A)
z!^cXt!ju#_qNJ5exgsKbu^BEAxvP9)52C{Lv{;z(SP+N23AZ%XleZ;)180Z?eOgnJ
zrRA$c_*zzvT434w=)27~o<V{m<_>J2y#lQ{qeJ_>dZ<|23#@SyKpmp70mB|XR#Ov2
zjn`r^2XDPyV~xPQm6o|Ns-FFva9XZ+d*r3$ZrQYF7m)(;>q-T0zcz1*ge2a=kz^Ns
zOJr(&yYal5(bmHs-g}siDxc(`KjbP~kP}+dXzmE3im{=@RJza6QGe1-S=F23{L|5?
zDrsq}S)0~lyQlU9CQ@~K#G&Dr&oOX@*|G^QTU)H$icY2w+t5bLTWg_Cs)wGoakkol
zbhI?edI3Fb+%iuwHCnUOKRd!LNH|`*Z3s!vG<#0_EuHK?pCYH<72L}hu&LK0?Qadd
zrBDnjE!;MOq|v2!sAB>{+yBj3$6u*0et!O=TxLt}1`J8#FO`aEJPx<R$2!$d4;}!<
zBjsu$V$*ccFa96wW;Ih+dC(MF*>RPw*jynuIaGU8{a|$=F4|b4kK<vDL!FBT`Xt5C
z3f9NCE-C8;;{HoU0@1b@w<}K*%ih#eATrp3G2Nx5EIVxZy@x{LslV%q@+Y^ry}3_1
z1x8;?=-j|;48{4LD{7j;M$q((bh3{>j$(cqqc0Da2?X5~x!g4Wbn)4v4;VN2zYAe=
zLO~#%shS5A;)eCuWC?WL>_r!ZD(wTpf2dwUrczk30T}pkwURBhFar;HEX0w!?sY}p
zRArMYW9~cg+EgU>v?`81(7P9IZ6`+=!~-TfaO75eJ*iTQ{?XzX>VcCLlX=y=TAknO
z9pY<s$;kP&VR|sd&iqHMNW89F__{b)Xam{XHDV~{Lg!46H;w1;y<mo$v$+`U#Br7K
zWb*BFJG`5ZTm$<IbaG+*$J$=)=*@OS>aY8Pdrc=7fnn)@_AWkJH_KI_*6CZ0?NIsj
z%Vxpo>Fs@<SQnn;34N<+R)njvC1086vj4+0vl<}nXNeK{=-%gw(^<oDVADH#4o%vc
zv~sNhN%9}BAH0mHUGeIc-R9cTIf_LP8D(>Gi_tgY`-E;h8~>Bzwl(FEn?=V|9w5(b
zFJTz1E$vV!wr@M8`?&Gw6Qf~QY_R~49&s(({6O~B1UHuC>0V8)nR{5+g|ep>7H`g7
zd*aoWs_#K~tgQ+=t(i!#aye&6&biC`&>7JH*k{MIf<ZTchBr}9gJvPtZ=w42)g90P
zUTTO!C!sl6Kz{Z^hAVm~`oIoB+QrC|CSpu@r%KNsaPMO+7@MX%C5W?XD*AA8P@l-L
z*E7)QdqZm=%}t?NnNxVdb-PuYM)5D5C^g~+Pv?MFze6tN*W&4yMR7MyC#o=xgsc4#
z<DoI4bWifC^zcV&MAAEwSe6g*@NS#p{8+;Fli2;@61tE?u>cQaq8fT%n0UJjX<>`!
z{p1*onw8D6(t31o5b!35{2?Zt-5hG3ZC+FSj*>mG$&8EdKE=aDYgp}3GY^Y&m4|&2
zcS-I1=~j6l3ugG&6^lm+)<%~+LZ*4gLguhhkw4!+K6Zht7O80LJ#;g^O3k06zMF@a
z?(|o|MV0f))f7Bgwm)@M+xNqamm%i6uJ6z;tA=qjsvQ5KVO*PkKKfGISc8MxT}{pS
zVx`d$UIr#fn3@)ws@mj6XRyN?#t0=33B1^{uGo7m=5DFnr^qHRq8&s<{nmRII2gh!
zuwuY4rWeKq%%V<f#@v~N%LkzB;^>I!IHQU8CL=n*%;iD41`W%OSc|3QX#;GX;`7`H
zr6Y$3#Z~9?tuDb7axLn48<l*#VwsSCKTp4s(}oaO@Q^Q)SCi_MI~u4@8YR9n_y_@h
zswz@qCk}z&qp|4BfinK(rt*Vp-2Bu+&siO`EOT20!at`|0AA2>O;Z14*(+MlpK)CJ
zmM`BqNunh&%Vnwc{`z8<+F-8%JyVC53)Hm-20g&nSiBX_rfc!&oj=XIqGVBT(V%gf
zPu~G@ta(H3_jM25h?Kb{29!!A+x;SodA)is2`MR_%eY6XZIb8aHxwID2o;sP+M>|W
zFJ@cYW+Aba$p3+lH@Kp?({18MpmuznG5^P_T3IW)e26Z9!N&7)C232vL1B~_ZIg17
zuoOR9Aqu4E81i2@QAv=Y3Ju|esK{P(8bw|*HcmBJRf@}5U>D3vSNy>>VFiM)B%s3U
z(bS7T{M*H4&%kYsfR>X<8gwbq*TU?W<5wZKGsqLE9OpG(@UO$m_I706cEW}(#dM<r
z5toyc%OTU9A2yJ6s+F#_6wmjldOTIarKiOmh4WnB;%KVV&Pjow2u>Ri6m3E}A;S7i
z6A@>~-#QW10}cMkIGhOj$a7I^0!gTaYbf{x{*vk=IAZV=KNA$2ibe8vB2BE()9E8k
zjdTJ-+Jng|92V-4L>J_Ta;!p=AEbsq@m&9hhiWUa;vA9M!mC%Aniu6}o17omjr0nD
zwN6uvm$5u>Y;uZpReL+8vg}&%LgFr>eOPLS5QN8S=0cZ_EJtr7;t0Hu(CjK48R*=|
zTtL9R>tvw%cEIh|r4&<?gD>#`0{D04X37_tM7szpw#F#ox6b+`kkNLJbS=u3q`8NZ
zmr}HEPAKjJAL=;$QfGSfUO*!^X?u^6TTPu@p#k~oxVjjv?)|ZsIXXbZ%}6~Se5+Xn
zV};+!Y4vgyKP7n()49^{(I!J353Vb)EI6bYm&?l%<iPii^kDLWgi(C1-0G+cjIqlo
z^3;9Y=#+A+4VjevEm`YqW~Si2HPgmIW_ly#8Yg^|gBIEgu;$HrQbaqaOdO|xkhjQg
z;RWpoRSoNNBsr5OhVePd-@g^4(kgODYZD&Hw7yE3{ZXJ!Ek0RC*G(KHEx%ui)aJ9A
zY<$FLHDY|hSM1^Yuxb#(Jlh>6TxBrmYSv)k3^#xs-qJgGoE6uI`*^VijCwc6rAg|N
z@Yv}qK7VcoF3%Y%HF(fsJz%0{2FR|7<kARj!SFgwMYU>e<{@!2$q@A`=L6J~(BS+b
z{{JFB4)vjg8QLNg=Zv;+P1H&vhEfVXetV<3jk3n5%*!GrpF>4ith9e)i#OvFb=G8S
z$UaYRxt{vln7Ib3T$4fvC+rql#O##mLw$kt<kLAX`W!8_9?X9jo|;|;%Z!bQSyW21
zzDGj?ig;|jA@QR@_56^t_pG`l;rEIjyxaZh-)Yl-JeU`yTd8Sk?vyi70TU<T*Wnia
z5fy?ZT(Y%G;<e2o-oj~$v$TVnGN%_V=iH)D2G>-AZpvJUgZ-;Ak7E=yB~+|-@C+Rb
zlJZS%ONyxbk>&0u*6Mz0lD%wlwpO;_S{t4~bH(?`GG6l_I-C<5t=DoJtXVveA#F`8
zTt)3YDcu0+S^V^cwL6n9)A!N`hdCJ}GDEIdBN?{SQ^=fPRBI3b$Xa;|YW}*vP=!`H
z@k*|=;|)Tj=?{uvO3d~q6YuX>u~27&{sk}}iBisOdSALd>Bi=j;%gB9(AJu}Ly@>b
z0_Hi^H*f-#E?9{&YA@%<28P0w;c7GkCQJ8>rP<L8$6}Bf*2K>RJ?n`;!M(A7F>jy*
zD>m-t(p<)uM@{m`Q<DK02DRj;U~2zJq(ry5!q#YbtMEBZ)+ChopHO1^tm=RFYEW-s
z3<+x|j9uKTJ|&{Z6C03WDV}rL^3N6WbG}>nqGWXJ%>!PU1{ABpvfe`wr{?2IQ*I0L
zOV@o095rhbARCY6Yg0L1LEWgK-Bv)r8i!-a9GVgk%t+^H6{@kU51qz`BcFG-WARxj
zmJ3)}Q7EyOScCl#{aZP0hP&HI@#!y1y13CIx9`G^Z8i#pD24)j6uN2l5lY!PsYyI=
z&%KM9Al<FSWPML7aR)FWD}BLq-*k8@b2-#1(hQAG;-EE*b8RM>LJX3E6_QDvbBjEU
zD#WgkiaFLwSNno{ie)4^5e#T0mH!U0?&3rZW~mE;f=a<TW5R9;y#;o=kkw4<z(FO-
zd*K0r-ZMhB*zpXw33yh_)SyIC58d{@H}h;-miDyARSOUJN;q%ogEt7hy*ARFS<B<R
zBs|7CA17cV8l!})R-BLnB^{YBTzV>z>!ZbxE`At_Kij|va_RlnBCrJUo~ekNJH4dC
zX`|UkqrwJoQI9)=^K?9<EO@ve@o+MQJ!0k+iYH!<4)A|Rq1CIg)VvV+<xk8YS^?O@
zY~11aBYrbM4~%Uc6zub&|0F`hOL`NEM~Ijbo=g3(<oa_hboY@@M?jMug^ad4(Vwx2
zx18!e`si`Q7-T=@o)m+##3DAmckVsV%$&G}@J3FELTcfw@6>Gh6Elgv%YX&`fHg|(
z|F_uVQl)n4CoA`viobm<*cC`o_2y#_2$KXvH_~g*?*bx=F$v?9dK#KU`U8oD3`zQo
zZLBDm*6uXOc_HxOhGL1thPg%RJDIK?zPdbg8AgWXmnYKfv$4=(hv0K@pjXw&6)WNI
zxu~|YKN998sUM-HT@-)TVj&M)9tB*=ZKH9_NeWhZag1r*kMzPx&Vwp*96|m}_;Tpf
znemT#yFN*NZ7tW>i{g&3>%sZHN0Iw_@L9T-PT_g>Sp#@$=yc=SNuO#yu&SZ(94$La
z;bLvwk1FnFnNaA}i}zxsaY`Bra8DGhVQne>4guk)QozB&ldN8q=0x+#nd7Xu!Z+Tk
z61RY{CbMrkt;G-c)(KqEsou5uY@4$4Bn*B@u!F=%VI6_FPV{Me_~d$a%kje%D@8W~
zcTQYwC!v;S*k=+2e?+09)|kL3aF=%CaU9^;yBw$m70p3-(IbJ_kKgPRQBpl=)@0{f
zGMhiXtQU&oqL!noi!J*3tW-CIMnFo<XD=TBJUjLZ!_uJ|{X?fmVD~ZXLrcp(Rgzuj
z8`mOQ$YPYKB|Q9*z6mLjZxpkKcMMrIT`r&Aq+mnD_&hBcESk^^sF$#mb^|ipxrm>l
zLR#_MCntVs!3muL{?vAkMR?X&GjkP_83S8L6*-y-m3#X6t93>4GV|oHmjY?h^`TRz
zmF5v?)O9sKm}^+{f|NX@jx)-3lOll=b;xjvkjolApnV>>*4N6t<q|^ja%PSmHG1DU
zO^2q!qa>5#G;sj}P=k}KF00wz6hdtFLfxZ<OS_no%hjx4e>sk(<|XeSmPpFnc_U+<
zn@U-|Cy${HnZmv$$=U29Zd-<v!;bxt{?JKqpR+WjskABIjvw|KpanUHDNV8F1k;F3
zB{eYi?I*t=+YldV>i22}C-oFT>)+g?%09Zh@GL9YCaOIBXz%rl>nmA5GqRJO1Tuz=
z6}fta+0e6&-VjUr@ciP8Flu6|wbZZGTx_vP*Z19Jz}OfzskDfVTJf*#cP<{zV28lr
z_!z|zX!N3eTucnO7tFT);sRXc3uYcEd{zuFcz0^R7Z@^UOR*uE2`qo#+HO2l0F<*I
z9b!TQLoibmI_9CUMfe>w-udv;HgdIxpk`WvFs_2<SU6c2_Zc^_(t8%bofaTVNaoR3
zh`=)wT$A<hO?=-+<?M^JbSU8+>~XR_;%+qd82-|;9-ts)Xre-aQy`u0)nmNSlUL6Z
zOMW>V1qSiZEVAz)jR^R}=JxH;^KVa*sv0d45L28_43U2!d6u$J{%&rN4rc{zY{MR5
z1y<)KU8no(nb!~x4WOq3pi}9i2}m{WKhxM}Ys8Nxs~Z=Hiy12yqL|FTLnS4+D)2++
zOF+fZ0{=mSlbg|caO_CQC5*IdCnw&pzxj#9?~`Z6F1&725n{YFuU?y`=hx(m=u`mA
z80DI9`eqJLZS}-!tfB>TF7`=+4NE@QJ;&sbssPY5Vwo$#pkht>hX#Kz_URda-1Cfk
zCyTFFP-&CuuaacS8O`goNSwlD*_fl$rB1XjJ!{z{Hp&TjiObP~6SSFefyPWQd3LxS
z!8d&c4{<J$9%Q0@AUh-83`)0AnmXO^!QOIF#U&M^+T5lwaK^YN0BIRaZ$X}8?rko4
zxjX?cpGoKb*Wa>*%*lIkecGMh8(;bPhimP-zn-u$cP#_vvg{;sEiWn<C^E(r2GZGY
zwFp^V6yfMObF|Ax-5y~09eKDJyS?&O@zF8^q6^6B@8PVfAG-<mEp@*A%|f?$J0w3i
zGFjvY-@K%JS+27?|7@1K?s2OK0=POYg4=iWf~BXEO7>&HXj}vBa$**l{q$FtKqj-g
zB!KCQ68v1Kjs_71qy}axx|v|41y{iIQXn`{?<q25+O1dLA{y^9N?aHtVu`Hb?g}cl
zQS_|R#~HAZ5uu>SN7Dcn`MjiQk)|Tz0!r(H;d-FEu!P0Pm<L`D)RXyXvotJAdZ%3b
z8<w545{^QVc`Dx|UN`Xu)dyZ4Oz~QIDEq%2ax?C1fBRzdL3qYd^@l;5zweda1rCX?
zkA1<!pyk7*9ZBE6<0B-7zd4Q-KT@Y-eSHWG7Yy+^Fi>N2;8Vt>4OFG6mNG8D*yRs(
zRS0QRMpLr|&75fW#@w(n0FCzIty@Z7Lc8yi3f{1o5q7C84ZrE#s_!A&CN-N9${j<W
zC8skGJa!An7QJGl>0`6u*5kTlo=S~g)@`9Y0YsKk;5+|xX9Q*tnnh5Ai?UjfSd4gr
zfUKCK=GEB2UdHM55hdYJ*BURyn&`O@=^Ttcz{-y;A~_OlFseHkD_vISvP5CZM8H_w
zcR_zHne?XaSZeFWs**cMs~n_W!Mt~+4fiX3Qj)Nq(lN6=#W%#VG>GJYiFpvu$%@Lq
z)On%k%hzt2lksFp3LtW0fF@mT+iwF;4GUQL-Z&BF3yU{SnhrW=EP!|_<OlD#c8;OA
zFo+F`(};B?!WH{j%aMXxb`A4Ue1X0<yT@_3e4A@1n2uL!L`G;U6Y4#O_yN1*-^(W@
zGgfHU9M3Qq5WC2~itpbqOCLehp_SjPwV0{Hja=sAE6=ia%S|X7P;{Z}969}qK*!4I
zD^#g@*@CF;m_FkZu!5K4k{QFEO?^|U!l?!iI=lTv$EUZ!rj1Ic++2?8^*x<H2qaOu
zvI^>=LT4sDcIB7qhWd4hTa*@T+6?_ttj)E7IiYfv2S=b7NAe5ob}4oaKB#%GUha|Q
z9A4Sr#uuF!1@TW_(1#3DmH_PhgqllWZQKRmm;W0dp)I4#!K$v?f7z<V?!3JWVy<KB
z5W4=8W-hb}GO!rIDS1dR<b{~Uv-Usn-r2Dm6a)e7*OPtTmkaE*5b*B*);Mf~yvNR-
zr2=wuG*_j|9#)9>I+cW~@VR>Czjq7ONi3IO-XN;azRHuq1xgP*mCEmf;Wh2>^#JoW
zF--qus{e(i7?ZwWfrf>$1coeC=X3t&K|EPLy!X^hxaF*BCHKL1n;gE1HLTuLZ^2K?
z$|ww#pM|NGM|oLz@#+-#iupuTY^-xhZlKjJ=y+^)Ql&J9ZVs8?7@YBAmML5K&pq-P
zcpZA^uLIi682C&0Y!@1RNv~31HwKsJB6|gSxA;$7JG8fGN0XmfDAFdGxGz-Tpc*bg
zy3BWfK-48&pN9nD#O<?~wt<R~O}#j|%P`N4)gG<YC(}FS+7zvb{MD70qLFW#<Y1k4
z1)E}KeO5-^5(+7nhjKpa-BBJVM={NIdqQAAS`MBbvgm~Q{%lejGsjetMR%sCy>#li
z{S&F}7~CGCJbC&O=!jM{j5DQ;Pr)y|eBro-ok2{EdK+g|=eQIW*H(kZD`g!tQrKF=
z?HHw6PaH{Vf_&(*TV=;l&zVq-4xC})mPtx765uGjVvzu8|2O|%kWi{OO%*bQiaVU#
z1~_9#el)-T+P19nlts!g>qA}EK?&NM>L+Jr32#JNdg(+(SdEMpZN-`oqg`xInpc#W
zEsbvDj)yOU6H9hRJuC>|<O6MNRko00)3m+0DQG0Y3(~BkC{^22=E3I=x5N1JB`#az
zyYBCn)AIY%(Pdfj^l7c3&;lQkas0naqsT`V*b>l|h>?J%H=7!+Q9JTQ9~;k?1Qn`e
z+X3l9ABo7B-RC&!n~o*V)YAao#o$$Z@^Kn0Q<=RbkEmn}`FWP5J4KxVsWh!f#5?AL
z%~?s%2mq=C*AgE5^`&BY(rMHU-L%Y%RFFo_%gKhlkT#f3z64c|Oo0-*7!!*@QR)-M
z^ZE)6XXZ>pcDidO?V=1jcyA7E<?_=&h$Q2~i2OGIy)?@@tCHrH-t;6vZW5)(>H^2*
z8(mx3l?}Id0!>7o)Y4%@79_;9ynNz<@tmIs#idZ$uVtZ^M?PAI8Rau#2Y*=mv!eYq
z;TufG6*@`)G8FDzYHg143Dk8lsp0f?^8W}>ZmdOkO2k<nQ~t6So)X)jxQMVJS5)7@
z*#~@J1fWj}&ca!p8a3%KPLkC>T7Oc!AuACQ1&gWat1-3B>WH==U_3KiPrGpJ&%#@8
zTn}7JV9`n)#Y7)^ch)~Z?P-XCfOJg^fIW>_Gi<MLb%7k3V3Y{Oul)2+O^j-pa5`-i
z<w~Z|pQnGB6R!SQ!bd>BTuxN7i<Wig48tsbmW|&$9d(0OV-<E|x?KeG@QPN8WXDYN
z;tp10LaJv0_wS&9T7<B~g>;|)6ypMuxqrygZCrNjMs8IpHv(FN!}xwkEjvlSNmL7~
z2VWs8=GYhQx4aYH``1Ez{5!#<df$qaRNox~t;BTSILz?;Q0JB;{nQzr^FAYaGrKvN
zcLgGUPTe&y@rvEjD44YJg445t08+sxF`zcci%0mfR!(0{Cd^&vQ~;A{O-$o%W^cUh
z`QV{f``mZ`@wsgX*Am|ati>dplo_}B;b;|tVz_{7+wz9OuT1`3f|gCkzqLXx`J(fG
zPHg`&{_J=w>s$3$pgT$FcaAT61oVIRjWX+38CMO`9a<L=1RMsCw2@#O3{o_FEYk-x
z#Et-Z>SKeAlVhIjZYf8}d2;84XZxTql{o@;E{#c`Py5H(3cas<Nq26`QOV#4A+9!)
z!~8@elo7|@d9bT>=#VUWJa!4T=QGf*wibbU)i9QPO-Saffm<elBW!S>_hGOEYvG$?
zc6@H^F!jja!I7J5ewFO&e467RmocrBK}xmZH)j)6O#wUA=ov+OL4poy0%}*)<4BcD
zBZtbD#khhC-~^1k`rqv(F$vyK{3WYS;)59UoSDC#3-GAUhNB-;hSMl0{h+mUpJxuj
zyXoe+1gmOZ3Dk|#R_eC@h3nSJOD6o(!`&K+&?xnN>XrB}ZG3y3Ez|mNE)hRPMjCop
zLM2NKLB`j}lACEi&)LjmC<+D(*3JhVgT}y4B0lneuPJ&zIJbIJZi5`ToZSL^KkhJZ
z7h}ovG=+x+2fVpJGqJ|q493_`c}FMB>Ot`N)?ZDd1!Jx1evi5Ky7#*EBu4b!u3wm2
zrqij3c3j62ppld-XTgDBdG!sD`zU62{*-S+=0DgEBTG#oWpda>FI%>kmLuMuWQY+N
zy+&7cw_=>(ad(i$o`jc4R9q5`<cV?_H^r=%n`nn*b&0{0u4lt@WuJ{jVP;!>h>v@S
zb_bSgk!sndL0gPG8>vu8+YD|6fq<-tXHZFB#&}xD2&4?F@(q_Uxlk)p6H8Awqx^e0
zQ&K|~ZyF2Ey@!y%KiBq7pl}82SUQ;xgXR0_`e{UILKa8to*(!9#@ACg%6;0==#CH0
zRY*ZMr|Q<))f_aO*^4Rv?iaRxAdCBA*6zw{<=<MUbk6JN`)pxk4<vMmk75M!;B5JT
zfqtjId*uwyWw%LtA{_^?fQ<4X>IvbC6Y=+q7U5eA6y)p+UuvxUDWzQ9x##xFn;ikX
zf#|B~s>PW{E;NcZ-dFOH9dKT#L_ez7ix&mtyUVR3Fg<sI;S}de&J;_FUrfrYe*?T~
zS~&Kr$WXr_;lFF?E%&;}KHFJLvoy_K_|qijp!?S_8<)`Qbk&;VWuf>gjC%z-D^t;F
zrCYs9_FmXwEF%lG{W4ffrQ}&WS$z7hWrznPoVS@-P%-L29h|DTS;#g6H#Cewg)~9+
zxz~zJHd&FL%SmH71Fv;EMMK3klj=03@(@8r-&(j72phoKZGKEvHD)-6U{jM=-ANK$
z`?81c0y-d$+G>)M#;fjJ9A?25Oj7<M2~r@q+dRV`NWF@~%zFt&8c2kl5b2T*k1nb4
zGY^x14Wz`j0F5hsz=Zn%n+vS+y6{(OE~DTH?q_*)8^zs?uD;NmICm#<tV`V_pyDY7
z*I1Ch1e5R$LTcU0k8qyOsIV{G468pEK|uq)SSKo&GN5VPixyz8>f-#%l90bdTNp*z
zo~6=+IH$^F1rnAxHg|QD)BG)2bD=R=S$uF`Nl@G6{nt0KDuL<Yn?K}~-`loE@yDKj
z#^(vR@ET5f@nr1mJoXTZ*6m(-VjHoIvUVjd!4!mv;eg&7^TwJ~_t~I7JVUH_X~5>Y
zLLI!jx|?RnVq=`T$dKR%THJN(403hZ&vvLH!4K}QuCSOti#I0stU<W{X`~89N;2kj
z>GM2>9CK#{VIE1#sdn`8(g7!WDJsv@@#US!BzmYro^{)vg9-FB{zkQ4NQ}uNg$Msr
z6guyHbXZ7BKyGA|Txf8|kjro4DL7BQfG+e_#7mU;cIv+a732R(X2T5^VTAbS`1et#
ze51*?;<o&J8;aS&C<G`CRU&4+QOc&6pxv)6KfQwBYI$?8@NRkagmZn#)klptwS-B^
zAsCHOH4wTJWS{vK;Tx4^U>G~7Xi<(zcCRWxB5URoB_7bs{FPA*nzM2ma>NKOB|y>%
z6a@P{VNSm80xWmq<K|5U@!b?+@x}|gk63EQjV^dNmV^ZuM^!9{SE0;}h1$_vyPROe
zQzigsG6q%$t8m=h{BqZ-T02%}9{i%485at9LN;qsI=rim`%Xc0puV<BvNu6N2$2Dc
zz~|+$Lgbzf<hXTWW6$&GC%U!k`AMw-MnftHpYwRqXn*~sB{9292gy*F17W9Ywxa;K
zuU-PQ-59PKlsMUC1WM6RiURa_*tmj$SDI64oTZ&sagM-ynN~d<$MTT?72=;>{1m{Q
zs0orMe@=|Ac|gz?Sz4hPf*9Mq;GD%lOFS}`1`aNO`10U!U~jDoD`Lp<dyW=GuDfT#
zuu9=AQw|!a#NiX$v~M`@UR#mr7324CXiLYsd|)q+Ij?Mc=d1*KSvRe0G4}mK-z!4r
z>L+lHx9>y)9Bzuq1Oo#}o%}5H+>)G7I8>xr@6Vr65N=G(VdJxA4M8F$eb!mm&{Zf^
z99}*KT^wNaX8sJCI>#MjB{Xy1XP93)b8z_+lNTOhv}uVLmG9)y6f}kC^>_Zj^PBKL
zmAa9gj*AwtPX{{1<_CeV%uSgPrsR2g!Gvg;{>~)QGlgzSMQp@!T%7)Dpw>R5-@^2O
z`}<dSy%8VNX~uzi&Wa-az%bqufEcUqpe0ICbAiKH*++b2lO;#P<M??%=sdw$C)e0I
z)aqw8E2S!xr$orb;84s^8<q7NGm*~ow8cHK_owrE@Ldh5d!}4Cb*`CW#sf^w_JqAW
zm?9VQW&U#01w?v<6;?mc8MOoGm6F!YRX9YdP<<kK#6)Lh{T0)><TC*^rh&q_(9>UR
zr-AEDl7Y@-7twn_mp9y|hq%NU^ruD;n;V2gJE*#O2@?u)zsjruZ<9{%kaY}_H&A0A
zH=>|P(%!Br(PG=u+Df%p#PI!D<>U>iF<em@GSim<WFo7z7q~?;d1>mvrc9@kRkGIJ
z$D=J;G0Kq>&|*p*WBV4jQ2M$C-W48#LboNvu{@?aF!oQPy(Wnoj>4bVp0^N#x-(BB
z(><(Lx0>=cwP{hqORlMrJ6JtSA35Xz6my3o=MZVkxU>X_WO~A3(@q>*Ih)Qe5oPS%
z++Ud!l)tD89ERszVuv)TG?YGb=>I|rz@cW{k$iOtfTjme&sYEPI0+q>VTNm@;QaY0
zSYJ&gJa);5@!t;TT6|9ZR9?e9sf;p6O#XEC2z`#7IGbw4Q9@$2nCP`8vZ#!o!!iaA
zT=&8)Pkfex6^uIe&C9`NhJR!C3O&li31o9{DnQiyCeypZHE$!EDwW9lK{qny$y;!=
z7jCn7M95f@)lM-apC_Z5f2^Tkv)p|z2=n#qZ&u_~W0bVlPOn{5LahLv+UZWGt}{&E
z#{oGvb0Z4vH48UTaVZj_C9m%dgHr5#&*CV$JNC}bby&nq4FZwU6P{h@BVC0>M^A%7
z;@Pgd*sUs;`=^JUmx5ZtjQrDbnYY|2gp_P*8V%qzLQnKO>zLJtL)EfE_2S0IBd6jV
z<@Trw<J^|piK*PPST+4g@_8@<ZV3y}P0HoINM*LODYT*N=+l&+_Vm0S!}GT7+*)hL
zP$TV_2;8vQGhc^H;JlD1m06!u4reB6EW0t=+Otdiea{>?(bi#WcI_m9_<Gh8q_M9U
z0EEZo7`CE4_Cpkiq*%dle?%(>V~q>Zk?WpJqNnG4?5UWMhj$42TYrURE1?=Zr}~?f
zPvJ7^_ryX19jouH0V>=o2aVN`(y&k8G4g46hcS}-&&?uPKB}A}8Lr&1uGV?l4Z^%>
zPP9NW6jLklq7@{j2F-C>JTyQd^(X_N0Y^&C+n4_38~`!_cZVkO5N;){Rt(|ozH<*#
z=#RimgwnPaG#qHAyyeXvOr!}f1Khqnt9EPUYv4(q-RP6#PM-NLReZjLR=?h%g5~@M
z+!N>7rt;`vZ@=w<?1@KFB0jB^fZxcnln(SE5PTSSi&<5Vqy@zIWlF#l8#*+m+Moy2
z;216pT#-;Ph-YOj<-s^s3<lMCo?nhdPD2(dc>V2B=kQA^QZEiM6$Fv2BA@5OCeF-)
zK1nRNeP7l}!E=tQz&7@PM#TzJfq)icb3RnjRZZ-?DFJ=bB2+Ox&y}x5%b)OF0u;@O
z0m$Pb`osC<1hE{K{Y31mP0CQSC~%7Ji1MGuAeUKgCjQ)D+BS}Yn--M5<+Zs8u<F-7
z{h&vjI_&!%Z@t%+dy-ro5r$=-yR(O5GZ9j7N(q}6N0d#DVnRu>x|Tfy735#Z6ROwj
z^25l#ebTG4L-1XnU9=Jk;)VH(W*fp+-0$)xzc-;F_wmSqU4DtekW8%$+tZ(NQw^_!
z0g}l;Xc$Q$;*F3NDG{+3-3F;tz1H~L`E)6qrC#4lR!KH{afzAlUZG%dwKn|0a{Umj
zjA-bACL0R4U0hHU&>@#dgubO6ZKwKS0@#dP{~*SOYW`VED-1XxbXK02cRMp6;qZ6A
z%M+;N`&hI1l%B9uY9Tzw3#Qs4UCDPnqwJkz-Zz<&V~3QFskGr!%v6)J^o<-C3~#s)
z@P&gxdn@2C(WZ!~FB57EXZK<3D(#L8iiHdUs}g|H%(NI0_{u*{Lp$EZXhY+VF+v)Z
z@O`Lk!SE46!}&S27~)4ydT22p$RHjT<RrMa#BY6e8~bjwHh7G^g?+dy+chuUAUq_y
zly>TniZAkF-p;Rz=gRL9?FJH0^mY6JeIC2N-Y_hA>CP|N2+L-%^QM^MqhxASd_%Tq
zx@>{o9{UH+FYTZ-QKUuy<8Mz#1<nomWoj7Q!ao8)ztOqwGMF9pS@yyJQ%bP6=2+y>
zns}^Ogt%mvL(ljb16ce+MDXJRN=wA6-$&Tyw;RvlG{7XRx<v_5p=<k>UmSNKlf{pp
z>h07d$UtT-Ii8psH~OzRsYjKt2pl<B8#%BKskImzoFg{AscaX=0atM7B=0Aa=RcAz
zs%%&nGx+bK$mg130w54#-CkH;0sfn4)!Ady0JuO~Vna6#QQRJR!1{rq=8KH)%><ch
z28!OI?E=5oYk*lsKV%xc7}J$6hgY@+I=GcH^scfPS-!fw3nJ-{P#-&tpI6U?)a+M1
z7l(kfK}|MqJK<EK-*V!<KoYU$odtY70}*!brDBIT8M!p)PN;ZxR*c#t(4T72rJ~%M
zRmt3Cu>PKN11HMaH;;pMJ-v$)kvUr|u`H@8L%w03ts;}!>>c|O%aO=cOX(c#en@kS
zQ`KsIiZB*(M|y3x(y42Y*K1?Pn#y5TQUM)%R}<*k=Sc|Q4&PUS>iPCK8BLnFYHY=X
z7&pD12@jLsP;q+M>KigfPsdPSNtIE^Ipr>kZn$wjtq%-_hu_<2;t-(rgLdiBpjr&H
zK6#LTtGAObTaB#a3MgsUsLFwJz2o+Zu-td;)L~VZwd_ypA*b#Dc0h^0H0>w;ik#0P
zaxf$XCSUoJUoxK(a6XEC3m+bXiU9-NWiPUVJ`a7R7NgyIQHj?XN=cI$uRES6*dv3%
zAR3lS!%$Z}yzdi|`h;Af|8(W1BsIF+BGu&R%v2j{>Bt$$gn6T|k1GFr>fytwlX2f@
zqdQ{Llr~IRK~|du*M<4!x$(JY#W&f{kex!&)zl4!LG!>!hrZ<ZSD>Cuy`f4jBQQz#
zA4uH`aORnkmz*S=X$Ftb&`I;3)Tje*ko&b=N7`9UR-%mX&JyYW2`4Ss($VTmc?gb=
z-KQ1CWoa=ZBmtx@hOGnZEQdOuC06V$AUJ(;YDdwL&4Cqr`|zDA75cIXd9MCFYa%7w
zQrUsgzww-VU~rF2%(0W7D7C9{*)5!;GE&Hn&7CmM>aK7ODPB#PnZwZSvv_1@MARgY
z3Q=Jf=H5*GO_O?oZ6Ufpqcp~n$w)fA&VSUGDJZe#`YXxS{Z_WemeuICMTgohF|ghL
zl>9n$fm$(2Q$bazymIRJAg8OV?Fhs{|1es<X~RECEeVfwrg(~swE|t4lvEv?ENg+H
ziyo#&E0S`Oe|Zi`foB|8i`%&=7e<+!$akwUn~Fn0`Y3ce`W3-848sm700bm%#U?L;
zp#^n9>g;!(W=gzlkfS=g&qZR=mpE~vl>zd>>TjS_h|7^8wc$Vip&B70NpEPOz4+Ck
zAb*j)tjU9T-^)|V2T+p)tos=&T;hc=7?vHtXWUdC9rEuXquV^BYh8!>jwq{g%-U7l
z)*s5K4^Sl|yaFjKr(j-$FRysshOe&|emR+2_pi#Aj?hJQ;TQ1t>2cmX`O*(xq+hpn
zAV=#%GPq!5d}8G^(O*=AFkEKOrT44&gCZf=X*!i*tt>y9)_KJ=@Ve8eC*MzXOfY=T
z1#QWKJoMmUxw=*A4f7WpFcU1d3F|oMq?HJm>be=6tve`Ky#9g<LC)qhaxk1aa>e{J
z2K|upUYlBrpZlFDze|$seX$49#Ua=at}pDmDW%L-u86SH{n1OY?V1a(2unirN~E_v
zhWWp<wd^Gs;~ljiVidQ}5g-WLqy6q2G>fZ4C3(!I!aV<V+$BRzs~GGg|5l6e^ne-_
zm=LoyNOmHPRK?YaN%!{$c>bXl00rG7@y?9+SlxnaU(g>nWJmI_yP{wQ{Yz~rwrmT5
zKSD!qmqX+fL4ed#a!Y!?%aI<xG5ES+X@MrHar03$Akeyz5KsI$wOe^mFiDsgcTEu&
zqgoddT&}GoZ)VZsKlMr}y<#?^5{B3s7?0rr+l>chNNtGF#o`Ezt+K6`aUA@r3#wo3
zzGO0U>iJyjm17T_N^6O{rC?W|WH!k6+icu;{Wfd)x?n<1r}fR6!W?*yVwaZ!mG-{+
z(mx;dnHfq1PRR9Abe&;=id5SZmmDQKS_NB_qb<?VH+#zKSl`Syv<U!z7_=$vwj3=&
ze4LNBz%^{|N@Asx{2Hz~GT@9tZNxJ&AZo9Coh8|xMFm8w$DvG!d)7(1O>htPJc<`#
znCDEjqx~#A04o9m>+Bixp*`M-!8eDmJ&zO{p01HqoyMiJy0hogb47&Y;-Jo`mx*PB
zh~j{9$OhFd*b$!gl?Vr`AvW}n%vw2>k-t*sy5gI=keF&s2>k<#{ZOPM0Do7x*M?3*
zY1pVn+Mhi;jmVWdE!Q~UKl$z#)oDB~dPNuh3)&3$)rl4?f2f{?59toT+n+6l+EkP%
z_d`_@J=msf*^y)e7iVrpMI}ECSAQ=lYo-${4>r+VLXPbsbY7(QX?kg89a0V44k<*b
z!0=HCQ4JoSq2ofld%0!Efr?X$&0}m1&}m*9jYw=~eGGbDv8hCoCjymS)x~}X%c~i-
z*iglBx2OXWftUI6CKGf^E)UsQR<KAk7?jHW;s&uhtG<RaVNwPw`N8+c_~?XB(i+b3
zNxRpRhYZ7YrcENZ=4hD<0gR>|LugZnd65O4q%+(BWyx*Bn%)=rfRd;S7N7ENL7SeX
zp8Xs}foqW*<*F=*v-h6zM5n}QBgls8IcE;pHl)7yiq$F0@pf$epB4AP9VmM`_WCJ>
znzlJlybu`S-Yl)9Hg=<y6^>Fa(gy1kt17qgjoycs@S*}-)vb8apo{<cv4MouZREDj
zwm&y&*+85y$TSh~a=Nngr4bkhs8`%nUID8v9tT9bfd&LHc;(~jtxllItbv3-X+bps
znE`O<9SI_XnEcuoBaIQ8&W6<$v$M)|6-d4kFJX_6Pe|*M9i4O+2t;%QLaa!U1s6e5
zwZ(5r7klI_l~mg<MzLY!<x5K3Wy(()%9jsZ?my&`z$z1ox`iR3B-kPGCDvb=HT5ua
z;L&oE7h4~AX^$XMqVxg2mJx#jO06VK52ssx3ul}L8;z8Ks$JO8q}%;99O>!>#5|_#
zn_(na@5RqU2q-LH!ILQL_^ZU`PJ!z!Ar1v{z^BYu<>ur*?9}{)XKjL046Twu2uI&x
zqb0rpX9(~9wSE?T46jQz=ky)cULEIB)tp-jy3>WrO#Q!$uq|Y4{?Yw&$WVKEvKun1
zJ>DQzx?jseH<&@;b`mZ<9u$8C`P~Bl!!n=(<0g~wZr}jp811GdoQ@VN*}E-q1~?RH
z0yAhKuU%&j0?<>IBUMj9$JOI3QeUqrZ#Xwwz<>u~t($%Fea37~In9`AGETZ~P1DC(
zzABj9k0ZPzVW}%ULS#ZbKQ}E~qS0w4QiyA+7L^vgeRP`4ozW<1fv|Sqm-kdj7?5sG
zwb-^G@U-NX=(_0SNN%@`_{5m{P+LkL=z;}K5(uUyaNFTrT@2?*A%VMMoQa7@^kbU-
z#0}URojT}ubP+i4Z&AQ8s&J*P>m2K-g|aGW;~y&w4(JiJ#J8uPgIS}3aNGNTqF>{e
zM&{&@2lf6kT0LW?K-G=t&Vd2<wK4&&`V8%u$y2hhs~n+c9@Q$<>d%K=;0XWXKYE=y
zn$@=DaArX*>*r8_GO1suVnfQPl|I**O72fzZ`m7Sx@)R<g-4RZ|7+kRM`}o2_*x~`
z+O%8sZonbvQb@(~tsn3VM=0#^yA64jOQh%bY8iW2VihIBD{7|BrIO!#$U<E(S3jQy
ztY;}T7M}^3s41gv6HI+ZO_Cj{YR4Gln&TFfybxu7*56Ppx{2?o;{<+WtQx_^kIzn*
zxHtvdi3!Cpma)kuF@rXR?@8{4Hw2-znCj&JbW}g*MWII4d&vBf1Q!LyrZ3;&;JQ5F
z^&=-BH|Ohcf6$Yqj-nR_vJc|$c*fJ<RCH9yW9b+0e!!f**2}g!69R?h_KM@gFETu_
z39#jw^g|G!&#YoS6WUE9{Zpk_)+=3BW!GByY(pXAWPc}0`-bJ#Nt85XpBA5`|J13K
zaA|XRqLCZ%E8_G%hHOQ_{<GOtPof;+c_AhpZ@Q69gW7|ka+IRF-(#Yo8@OXoj^H$A
zKpc%~fKg>=Ok4nL?j;VKHP)+dL%D(YK;O@-hZI)2a=%97v?EbfhY4rt4xoHKspmUo
zllU25U*Z&vJv(UUeecxMKc#6Ptdpb%EMSP-a5=hVV;Hlfmwm7lCFIR{$G?{*CGf<(
z(RCy4RoC0E287e7`c%be;Jc(GR`X`v61=XXN<w)xIyhprv45^<^Ar@Kl`1310CiTB
z^0S0d_F63_s!$DDE$@$UzJb<$JBUC|flv-3V@Q^x<CIBcAGHWqaWM1C{t@@jEI%L3
zt)0E{bGz~)XeFErV5Lt2mIYva{j+~<g!7m)c_0jd#!=S$eC}2J>TcH!7lMYa@ijA9
z1Qe8@4pT85{v09mr_CPyf%;e8v~>%4W*O~nGvAHO0}ti=UYp@gq@1`^jh-?6$_x($
zW$-gEJ7dNADUTo7`Vi>S)G!(OeTGHe5Qd`TY}-f3@GyiQ*o_p;9Nx-SBiUY+FH?=a
z72=SvI7^snz}%`!A){wrqVO`7CsZ`vs0dR{MIAwE($k;dTO6EBP?{#b-vhE?SEPME
zI8^eX8A6rq$<~ZmhA$t>s5(k0k+r;B7cWgBlzGVEH&x2n`0@1Dbsk?-Js`!BnzVx<
z2oln1MGwV!zJf5r0wM<DXS&F!N`EC`0Bpo=PP1B{18zNbNEg^S9-QBWm*R5}Cx7&_
zvy8{Sj@aD`JJZS7&Ue7zfG_>+s#;HM1gT)_2W2yy+8Mo01EcGLtRrNbQK07=*ipqa
z6(@cWC%2KKLRpV483Ap7qsTe9G$$eBq+6K1)J?#~mo0izisB1u+#fRFG8!t87bqtU
zZuWzy!ARvi{+ABY?Gw|nRa4rB)zi9>T$aRAvKgNfb5drf&_DDqykKJHuzG-tH)&=_
zU6$b{9;5>P@$TzjrsC1H!mNyr?Jfh1L4EnZ6pw)$;#SK6!u8pCTPj+4G_iKDHs&Tf
z=UBtsF?_+tcPp>K9DvWR(BzrfqNl6pwaS>+bc(I<2;&VeI_63xChGaU{Scmym~j9Y
z(P_3+-B|HC+ZJ877XB*x2~jpp+!L!ZNcxXl4Ebe0-^ae0`BJ;0f;$7^vg3^-zPG%A
zx<M0ES!((^L-LC_C-T`O&B->{o7Ti87`q29FGb2P>N~ehO+8K9TA0d$AZL?ApL(?m
z0>?;T0-~jdq+w~i1Z8_lNF36u14}Wrb>0y0##Js&ONer@@=$k+KI1Vwz=oZ;cRTEt
zm}J;%5ycpuyZ<b9s%!ZYo$vry^}+`!?9wlJkX>)T*M=u)9Dsny09CIP@isEpvGTe~
z1kJ};n1ih>8`4VAU2%{5e3c0gi2Mjq9tQ+g=}#y0F0^S$<wu!|j!J-?l4x8H`c5JX
z)JAduG{~4@q$z-9gR}wZ1&qf7neEehrxIggOVO`H@T>H6VV`YKF^^$C+|HVTNFurN
zN*^<~({F~h_&he>){$tp?hF2nW7n0PUVTg<Oq@1++OEj}H+d{NQA{b#XTh9BWTxLh
zd}zi6v7L<;cQ&Bhvn=g%G<N-)Sa0!m6po-$nQ_Z@kK4tG7X{0NZ`)K82%B%ZPu#|!
z0zwkQV(o;akWyH^^C*S24DuafHn*cLf{F~>f(Ky+;mHGAZ_Y6Ec{DXXJchrY2K@Hj
zf*u8T!<ghA2ZM+NX{Dgsw~(y|(#!eWqhHN^ZPu=wCyX}VcM`_bS@0t{q^0$4I5+l9
z>ICisIi81LMjr_CDb)L$lY1@CNdzq?6BkPmCWi#paWe?xi;9GC?e^CtvMh3<=9|u<
z$4qPEt8|4_??`C?tu?~d-Z~XeeNO1uVY@f7nC0D~J_ey4nIql}JA{6$pCbkJe6PP)
z!X6s;F17sWCYb}MpACfNQI;C|=py&l|5RJ5&3Jyzs8JaxPCz3q7A7h(OxI#joZ4V<
zG)x5+T!nim8{@tYSpk%+!59sDV;AHV<uzyt*VM;f*Xq-pw>Rv`PFIGDJH*EErYP+;
zRbLSJ#~q9Jm*r@<;6+@`*mvJ}0)OW=-{fN2Q+DYlo0f!gUA#Lt$Bjpwa<8SCTa}@k
zHN$-PMq5_g=Yo)v?cP)>#5vxd%R+JfOI@O)3eUN8&jUsPM24Bvo!i@na3)A)y&UZ-
zn0W$K_8ln(JWVldKGt4fEgS@1DNe#Kp#sL54CMig?lE&i3V7cn76-x<VLg)fb{S%d
zJ`AlV3yF>%yPHOt$Io|cqhS{L*K@^!U{<uuL0AstnPL}HAN;BnK?dyn=7-*8nj_+y
zUpDiu!fPIJubnPTKW@*fF^#0uHwDg#HGo=+O%+2RV|l1!{w=UdZZP1vQ8vlSiHNwI
zn{XGd&p5vgvS`7qL@7?fL_ovn`JFWL&wLDmqf_@Hu?`j@=-*Xr`WUBl>91;1haZ;g
zkMfo)$jfq8$71$E2DFach)G9t_KL$7uk#3_=*T9-8nkHfG&TjwC-7=;oCW{O;<vr>
zO;qPb#a7()D`}0(oD}!*z=xhK1jb_$i&|Lg4D9w-k|2(gKl^uQ@Fc%0J0F456ccYh
zQcZ)Rbf5}ld%+gB;2K)YkW;4*qohRp?b_X^7)T-vFc#W#vbpp+-evU2wxPi*USp&e
zp&JH|%6TrwtT7~<?*iS(Ph%ntcOeT9Czms=VgpG%I(Pn1#^@o||3#DC8za&Vo(w9m
z!vB_^r<Ak5QMvRfDjg-v{_UlBY<w-xQUgeE;Yd7yxi8GB013yW<RD3@>Hd0F`kB-B
z&(Zm;JYU{xNyC4{ax2@skEsORm~b=OXbV1P4aF=aS=Nye<edYcgA~ab#f4%FFJXs_
zNs}M>NFHi+41&T&8xcIV;wQ$+tc*c$vsQGgn~$<^k*|rDOA{l*YsJ{%{LzV;^-C_p
zFB;+d;1ln=ubLdVBK4aaZvK72ucrX@O7vQ7^nQhU>2@-rypQzN^GE$if8h09_1&4&
zkNy#iDVM2YJ#6pRr$HL6=i1}eurC4Jx7OvJ`>m3Bteeo%F4Zn)+RO9&id3pBA^D=6
z87j9uZ+w}e^W~hQczLE8ZXQ>z-qHJ{VvuDngk|y!FA2-XFLKPgcttb48M>8iUhxys
zCNLLh@&Q~YV&SAMvrUOhZuiL?j%P1rW9!)ZVY?5?kattSvYmWn3+r@XW?^06>);l<
zZpq|y7m!dA2ex5v#&@m;MBet+UVFWLYK>9l)KKYnpkWn<)N{YZVQN65CRnYmhC_XE
zpc=-;dnKAaXEcM#wa3sv7%b4ONDd1B7R?Z5UO90PvK3b4W{xW>-$rCDx-?G-(a^L(
z)gzOAVi;Ki^~m`xubZ;Ogo*5dY!cYZ9`jNT33Mg>1l^laYmE<aodW{WAZ0>wrah49
zm54Xm@Wl#tdTNUznUcitai~7=YCZT-@l`Y{nEtGsET);DbqHM7T|=hu-$@rZzfQl4
ze2rc)EweSdwHTPFLLWO28@lg%6MFC^Xt)Qv48iM@1|0LCZYP%>dfH1j)91hHo5=tM
zd!$0i<UJJfpR*(5e|e?U>;bc6;>TnIj6Lo}ASJkDR_awxQ_1agxP4+IBaR+@`l93e
zp7g849EJ<$dxL1-RCipf>!4+=t@pvq{N0p=wBmG7C%ro5=FS>@dK&N%l64(ZY~#-v
zKXO=0QeQh=T!tX2-q$};C!w$g#Jz#fS%^huS?x&5d_k18%TmOy1LvbEA7^@j<)h1e
zbCjlf9muLD!5Jhx>-+>z#{UCj)%@&%hPnOdqd%T{zXY)=h6^f6Swf!v*k5@9_&Z(Z
zJ&tpGqk`lWA-_}xqS7AnuFb{=o!O}<O-^k(d$1ijs?Zwd6LO90Cz1e89XyQnXQmSa
zHqqnr*tWFg8aFG)^iapn47md&5$$zFz9ZRhdt1`7wZrE)3GyB&TXlhV;{Uq47~eJ<
z>VfgByr}O{3nS1=j2Y|RtzLjv8!zO43P;t-Fa21WSVgh6=c1JH169^vVq-JE0BRC0
z#I3WU<)gH)wDAi!ojOK4L0C;8>=6K!uf9qX4t|K>AicKThAE!b3den3Lg91NmmEUs
zI31El8p-I|;V_6+G9bJEPF`839UpPnT>J0Rw2U#ug}0q`?W@8Oe^0bCGC|bHfYxd9
z&bdK9U1aU$(Y&Kn`DIw$b~;5-9k4a+#pfiSKV|&1F+8>{+dg=}QQnJ9afzaPh691o
zkf3g|vod7OngZe4W4~N)nk!gHq(uI`>QdH1al@p5qYzvsX2ZG@*%u7YYqfwdy>@t_
z;qnos=`1XE2@4{C)G197^!S5QNn<pnu<7sp?u>L$E;My4k7s$B_W4b=vH;--&qI@m
zhFOBN>8W|cRpg91IqJL4)9mubS;kF7Twz1grk_vGJHWWmLZ5JY&ID|)8gRKu{R}je
z5t;=dfg!yz3hG{(e5I*AD3qnMn1-#ptZgSNpz_q+-rhz3z#ME$8?JKx)^&o9+*^Yg
zkg1O%h%2no{@e8o5ci#61t}Q$QiAmW%y(3N>qIGWw2FIAWMizOSa_5I|8&<n;g}l8
zg$=AN(4(lWwM7g=H%bNBmaqY^V^iTqkC<WEckl41c~lT>nu{t5KiV|jDBv+(f)Dt*
zK*%CGucSoJ7VCdGnx%t8jDL8%9-#O8H*V_a2jc(1?R54Yyn$vfN3(Z5ntPPN!D=n*
zP|?NU5<?;tOA9w#_L-^S2w@oRpG{yi(^*H=|G8b4Z+(R>MFW9TA0~a)B5j$Z28!a!
zAdGgl|2;@}0W(v@fFgKlN$(z3GY}I(_I}lbw{tqo8@o$?%$)vZ4SlZ#<@ck*s<l3S
zO+hqDClxM;2WsO#V(|5Qh_G3I4@;Fg5o@Cg+Io6#?T)cu{e6%mw-s$jSI=EX{`^1*
z3ICqxSG=H5#{8a|C1Td1X%%UJyp#m`I65ErA%2|KOACsz{e}V)IQ$B%X7E#0P{duA
z(EIR5$7C&gq^y!b-J2{P^)|7V*dsozRK_-pIPTZZ4$+ScAg8*j?5#0N^!b+9^qs!>
zsWRDzo<cL3-H5azG5E)7ck;%?HDj7dEbt-Oi<(kUgQN%1s+UyJDTM)Cs+Ohxg<Z>t
zUO%%#vkdgG5Q<cBOoCC(*<Axm&M$j{lE2seon|#=c2*Eqe~Vl#PDGMO-sBG29{Q*p
zk6=!}2PcbppJmYJgRzn4Sx}7|f6EVj-|89@zx49Pv92ixKus6_8W-czHCm#wq=Jz`
zA&zyLz^|rvavp+~YIAr;I49PfCS^3Oychd*b^ysEg(*zc^4=nu{jtW=fIrB1(X$a8
z6Gfmbbu}O?zf^RWE$A3uQBM27rp;F+6^tB1x1$<5eW((i-IWk6ahC1t0N8d6k9F}i
zW3yiNU8G0Ke2%~3w(q-#5bE9*@}Es?Z2S;}nC!Z|=g<S*v?B9!k2RHAfr8Te9fqPh
z-RXYr+)InRBn7~fGhVIlWM{CGuoyPy(61u`nc_5@I}I&Nx;mU!EHlAAw4X9JW=<=d
z*}%Iq6yoq(bZte1@8QVEvs05jkfkiE<qN@|TQM}QO4DV*`HT(A6KGPwByX*ExvM?p
z-*3y$V8Dnn%B?#-nm6cPko<?<ZN(QlykdW7<^CJLL>dR-#?_c}sv^I9#5jwyKmMI?
zrxBu6;-;T-<X$lM2e`~_&)hm$nulrD{Dm<aiOE%~xe&PFJ|IKYckJ}h8n{8WBxl3i
z>#;+WEngmvj+|b&36Cjh+-kayuD4q5Hyi;M4AvoT4VT%prZTb%8g#<VP0r6swG-jg
zng0z?K}%8lmFSR8Y{D6A2+ajnl@w^Cz#G8mYB`4*Q$9YJ2cwNXVWvf<Btt&2Yiv5*
zq@Auj?|W#2No0Jykipa2Tb-)h=Kg3AxPWs2_PC|UZ02KEpa0(%8|9HX5={=Jt!?+G
z?uH>HI%Z9qvr}LmbwQ$;HC$QeFQz+-58=8o`^a0^_r!fPN>8>Z@I5a17OA@(E+3S8
zdw6)DqTk=eS+^FWwV)P)!*v6rjD!_H)LlOY9ep$0UCLOaU**PS$Gp^CUB>>yHzf;z
zxgOda?biiBl`jlt2!dcWE`P;0o!eQ4e?Vu+5RgW~56THLmt;0J!F95f4^H_6X7e4P
zFv*ps7y+;Kqh5^?2DhA3*KT$v!_^T3>ioX_4IJz2oeX~vSH!;7(L-CzUWNeI@+{*M
zaV{-;x=%LRK?k@LAHYWzZ3swE*DFDi#fG6ciur0~R^;jx<4;={$&Eg41lSai?O9Fj
zp<^=ydVxhHS_A7Z7>8a`>gidLlo2P+eA_57zop<vOA%7RGy?Z@c`HjALhm2+@vewC
z_e7#}c^?`?s*ONyO|ztUQ%7=!I+38u1lDY^?iC;5Pe%-m(m&T)^k=3f4(K%E<d%ZO
zg3JZ}%Z|Vq=w7wQy+lVCk=Dw{a$GM6YjEk(u}57w)ft<_gQ;8QVwho2B{0~(a~av?
z)h^cxN3m~d-YH}J|HXHt?Yolw3sfTi-FDk%TvtpegisC`*t{-@_*&cn<|w4N2SUsm
zd=?n~EK6l9e`uM;8*8Ka4o8&^TqwgAN!$O`=xGPzHI@JHeE4tcC1A3UINt`($>@Zr
znjOAu`h4`r0_7hS*2xQDow=mK0shb#7BQ{3GY%&tH^9TQ_JP&WO;8pdI3kFYDJp*I
z|8R%&*EFZa#Og#U!`_JejJH2qGr*__%EN3E$?=~lr#Ys!du~ncrnvDgqwrWKm{IN3
zv5lRB$c;}A<+}aAfzuMZ34tp5K(*hyBgXD#z!+Fq^FTm$wtIwdF~i8zUq*|1cRPm<
z;l2EBSb+3yf9Oj@GH^9Wo?TNg%9w<-eVFZf@$-kyAblE7*6W_*K!8C!J{CvgHVLfR
zD_5;>MC-eyVjF)k^bJcM*Pq;np9YJV!RfYX?H2=}z}`tNTz5UMmkV!EuOE%iBi9R0
ziX{DlCej;WXXL*QgX!mRLz%<ZSRwy79>>+ybSir*qX9e!D^EfZl@Ei;bJY$vW>+_g
z*rM&U$OLAtLo84}p4{zWmo%9FSl92N>%}9cH}t<t9Xx<)(Y~O&A*Yup*}E6=qLa~D
z{;~UBeef>{MoM!Ao|rz|wlCj+#)U<Jbvo4u1}M&XLA}n@s{}@Sm6mwvKoe2rE(bi|
zqNu^H+W}&T&Is_5w<~B-x^gTn70AJ)Y~wbCt5noQPzspLM7@BJsMuYQ%Y4}N@|%}B
z#LKRwY>0VKCYLrM{K)NGJz8ei)eeJ_@$@n?$ztaPAzw(9Ym)(f*7F^EK6S*W@vC&+
z2Bhppe}=xjpM**Kx209>kAI8SQ1=Fa%?(Y@j230JCsg+LYnoJQ^kooc7m2!wCwbh{
zs+h9e!bHa3A?TpSS?u<IbXwocm-X+R3lWUNzDG9K_fSHukK8XVGTrU44BRS!Zr?^O
zCL<<rB|WGy1%oE3XYV@mzCD3(KA)$nfcWUF1~Q8GcY)B@aCD8PBnu;cPNyw|R)7&$
zNE5)t<~5NSYt(d0ZqdMMi0%lY9<K}QhDq>rM4P#M50XFb=@$nA%~Qx8G2G*=6<0ni
zKTynX`=}azIAP7@G9u`3lU1-HHCn@?oS)F53W>&32~j?I<#bXkJ>cI5vi@7qXzpV7
z)c~QPFZn1Q4O9e)?87+0$gsc$teqpyCOz!XUs{BHW!QCjlOk^x7&ZU7gVzXw39e~F
zLF^B&Wmm0En?iTH{1=%GW;R><N}7OrM?ud~B!>7pS&Ci~T|IVYBB9Os@y^9~%H)8-
zr%8=+0A0O)-iv0x29-Ty=L}5Wlf6oyM1%65q0M%eG*uNCiq7|CtlCntt`)Jm$}`Ew
z8lP-%Y1f2s%CvtUqYprDWOmB2#CX8pnz}&lNYauNu5anQgy5y+)C*6yZ&~gkQ&%FX
zF<k;yb+z~y$L((RmjLH`!WgBP97J-6BJc-z@V&OMSt>*Jj04*Di4-c4hNN!q&{-r8
z|9yVRQqEPKXa?M^f=DW)1@(IziWqTdZ5^gE7Ast^DY5sOI$-Sjs@ncT`E$)7AAoy&
zAP0|v0J)<?j+H2P8eH0j6xUZXrtntp8dG67O<0NDi1FV4sHXDDMZ5kNeyNiXDwUS@
zQVI`;Dp)V1s|iKIchFfNf*Hv$u3+E=UQ2ypfNi62%apcPpuQ~K@Kv!@fe7Y=@h>nI
zyd)v6*>RV?`Yy1n7A`<T=!9pho}DTMS|TMmIn3jJv2WwZa4lh8L9otsBy^0{)c+Xv
z66M>4<9oQSO;<ta<2j@38;x}Xh!mccA$vUyNsH1HXFk74je<y3?}!iKLOgf$@g(La
zfs+tDehM#~1r2uSd}!xTC_zWZCR&Dl&;3b+?YZ^^@i2~1=)GMB+vV>qHzJ=o;1#yV
zk+Rxnd{KDZZ*Oexg|)pd#KZcyst!>RVrMGz@9Fk$B5r@(5y!S3NFx_;CPa-Kym8M&
zNIxlAx6Y26ePoz1>IvgQU12$7pm~)#{JZ;~4rawz0n%XGGCMU8T?TWpN61hUVgVX@
z1Umn$Vgxb;<a7Q0KHDp{=z^&))V-KLw%dLA`qp;C0c9#&jk*Q>kwm1)rs`gd0;~{q
zqSR~h)vB4GMRFkSb{K`3*E!2mmMk=*R}Hs!PeYEzBqzEx>{oQ;vP%D;&#3LBD<)yi
z7V_}5#ZBu_)@{0a@JOr4bo-DD`{@A^rP`F8wPWFs`jvIV;TBJaG$wrwZT}CG<3;Lx
zpyvo;FNlH*B|R1=r%ad3(Z@ZmfR-AgyvuI+n-%B8fq}!m19*nkdpLwWpN9z-wj4q$
zMT=>8q(=D3k#^#fH<VZ7(+e5%B8E-LxQR6yG_>evuOzyP{~sk5kYrfMN0{-m6-UIu
zbxpmt^vQ=f_6cgdutS9<+)2t=ADjBnk@AKlMC+-j`v;?)BLV#T+S8)-4lS$fj2(?q
zqgWEzLE^7<Jit{skM58hTRT%Gn(S}I02aoR8g|a(7N7lX7!*J{b3g-EBiYDrO)g(V
z)OwaWhlUj=xjMipK8~oqt}I_y6g}rdP78?TY9qgQV4^iGBP-|IG&yCqNi5dVrM8f4
zD0DehpVAyv8|%XNLzL!-9Mt|Ny^9w5TLVK6b}w#3oq$<87R1R8OBh+aXzqpjPNqdR
zKjC5dB)_#N7wD7Uw1+#y79UfLKiX4SJ*aaulJLzZLvEMUH#e=qYfo{msvsv1Bx(ec
zt+Ka#LxRZ#iS|&GV^*(Q@15l8{qj+1Esh^VUwytBt^UG#S)V^b#a2LZ@8lE&7E6C;
zt)P?Q)!pZf;IML8i3-yExgZsG{Z4dj(nFWxevTaxq%V}m_^B1mOYvX*Yb5kdG=pLM
zjB|(OOpIjD>Zt3FUM}bv5LU6Z%hM)$Qr|syL~aY<7z|{7PunsRTlPYg)(dCve|LR*
z6ZAwjnAwZ1yjZah_;ORB6YeQvP6Wc52(U-gC@T!uW%tmUolLMTB_9Huh8+Z*KkA?g
zx3`H`>B#eaqA*=oKL0!ul|`E%RvRg)ZdOGw!(*$dr{OV^bQr!_il76Hh68p2r|@*M
zcUUHY6KBg~&h4__fK?U*C+b3adn+mkDfdWUSG5v5azQU+P<{=c(;0i)8jv?<?Z|Gz
zWkbwM>lkh&MG=`Ab<PYe3Y2D#_-Z-kut#2YmSR8qS_6~z-1!wAEVoB2?+e0~KBsE2
zhm;otp?>4p-T=tHW9f8`z`6_RYS@wM3U<v^&1utrFzc`N0+_F$pbH79Kxm*oxF7ez
zoQWtX5#sE-Tu5&<*ycLU-t)J|OJ;qL@3SQoh-U;J!V%$c)D<J_16$#w*vI;Qr-)Fm
z`Od#fhiu6lF)Ah&IHsJS*5y5seivfe!83-E*kF003feDYuZ*f<{925jTiHD*6^()}
zUciSZNIMv^!p|Z#tKO3H^+gDLI-}bAo(_<1M32@?YsYsO7_-*7#Sd*+GBKcZ%padF
z*;_4*@CIDTK8?jZsm!a-`#1n)gfV+I;%=JC0{(z!2dsH{DGRF7@TxH7$8FDSL*??h
z1021P#St5I@#LZMI3LD8N=O0UXVvY>3h^#_afgC}#aG9`I`ms48M7W}*$*josyjCi
zA0JF|#QkEuSrH_(o>f6A3z^8<)c|G;?4tOrO|P$_%tt^4@(|I^Yy`j|qIEN_13FXa
z9|lg#S*Kwc354w3p+oDu!JhN?14nfdj-5t^Z>D8p{UeKxc^L^iN(VB}4R%&ibFF_^
zv7e{`S953(?dC;q0Y-lMD6t=AC>?fW3X=k8AVpl8)E`DIm*w^3y|$K{wN(X>P}g`D
z-=54@!z#ZE{f#kje#0^II@N_*hLU?%M^&3sCf;nx9r|wj^}^A?(r)u=#P>ccN~(5@
zl~1Z6%S0FiAv|*cQYde0G6;Y4mLx;`19b@HyRb|fIIV?cf&URS4>Qb#?*D0GW?WGW
zwj1y}!#Qv=dceQGds7>Hdv#nvaO=sRlteR(x&5}7AwPA6%>0QFfxQvDgcOfpU^rPZ
zHd-X2UtudQ?v{qqKZAioB)k7slWw##h@vY@z^1Ta)=PurszJVmh;JqdCf6(K0CsOQ
z4>YR=wr;vW<s||Dh>#V_x|!l&O0gt~BO9L%m^K;^mB0*hP#`h8!M4;v@?n?%VMAD2
zL!)ggqFatV1HsC}qPJc_ktvHgpyI>vK{D-CZiLtqs?8uR>(O03=n88;6AV?8Cy-_C
zRf~CtyxQlz_qlZ1L1{Y0*RNDo2e%S!xAT<ac@+Sr4G-JBj8+C%n5i3I(FuLvEIo9f
z=i9DpWYL9U^r$-5jPKd8PJQ^rXlR$(buZwY#VF(_s390M3LMEKkBM?>g`|8ZUP-)g
z{^F@^aPuoJ$vAmL-BT#4ApgEz?Fbz|T8U;z>k(7&biK<L%rT<(HavscglZq*6z`J7
zL$bOAZKiw|HvKf3l&@@n?}odXJ0AM>Z09YpVM(eR0z@6(%NAMRxd`Is$~E;rweR^@
zk0v2iVNsvvc%u+RgE4fXI6r+i2$~)@0oPYEi%2i>cBupsOgnBxb@t5klw9^`i(iKJ
zC1&!S7%)1?5yw)MkPI-JEg48B#^~Q4^-i0iyf1XQsB2zVwc=|Twac--ZsV%fPsCuH
z5!#l0Fn3f)u2sj6YtiUuJWv|!PSjKR4~_ypOk|1wrE6efg59ztq;ek0XtmO#<Y1e(
zT(tKPSJTE@E;5`$09R*nZR5$-#AuSNU!!vsU$dS0e49?#7vsJoaVt2?Qe5QKBz3D>
z^iqjAiBOF^535@+qQG6haP==nNRVN`rNUZZAU<21rTYx>s5BDwB!{Q<3v#VLN*!Mv
z#Jn-2pN_LTiHcVVY;O$AQ`9-e^Xacff@rRDlrctZnsBHcwDZmf7N<2GGLyj6oPgv2
zd}{E{8Q4G$B8l>`W;~`wVJWS_8G*+E8pJ7vX9O;_+a+xY+XyO*TYa#CLP8?LQp_K0
zDg2h2hvW$z&TVJ2E@+cN8U##1^N(B4Gve$Y@dp&N{d5MtW<+c!6Bz%$I8G=1X^FWp
zCe9zW@BeM_O78vgoNo@E#Das`Ymi3_9yBeW<6G;+vbd^Be(nl_Li^m-@0vGpLNg{i
zJOzDi)8W7e#PhCd9PS!m6n7Wma1^mJ^ipJ@$s<!CYq3Mb0jR|HAiWqrn^>;IlZ*r}
zc+O>e6<`(4L^~5z-VNHMFm~5rHM`Q>rqoN$eeKcrMbQ+}^iPZS&J9*l;kEPdVFZmI
zbpO1I#fw75DzA#Zkt2!{t<VdPh8p1&2h_6E*>1(v9Npp%n~ofH(j_cRQ6>}@YAE9p
zJ(0_mQ68Ok&so3r32;h@3PKu&yC`&Ec&P&9s$DO?b8OfqwFFfsv>!OJe6JUA&mMO6
z7Qy{EzsKB{U_#zVdk3g^;GKWc3CRT06kt)leaKXXBj=hr%`lZJo`!~<z<*{{+_MJc
zv6W<1HK_UfP1UY`tE2Ib^Y3O(1Snw0D;WH4MOrHv#Iuq7F`eo9uQ+&K3s;02*C%34
zq!)9-xcii(Y8KGU?;W2ihFDfkgKa&58y(r;eDrQ-wQ*8v<B<_;l7R}vn?+rp0Nj)%
zE;hc@<=qbb7QRv?3T19&b98cLVQmU!Ze(v_Y6>?wATS_rVrmLJJPI#NWo~D5XfYr$
zH#Ig2FHB`_XLM*XAUQWPHZTe=Ol59obZ9dmFbXeBWo~D5XdpQ^G%z(FARr(h3NJ=!
zY;<LEATLI2VRU6gWn*t-WePq%3UhRFWnpa!c-o}81CV9ivMpS;ZQHhO+qP}nc6C*k
ztE;+f+qP}nc>R6nKj+3d@7+IM+!s3{W34$eN9G(ka>d>&HYuTkGOeJAy^*Pyy`2j!
zBOL=5fsCb{jHQvOlZ&ODsfrK*D;*;p3lu4-ilvK<>3{A*k*b+GIa}J>asA6r*vZt;
z<<E+Uq01k4S$jJIIeRw(CN=^l1}<iHE>`A07mQ5*bhLNkA`r4SB2Y24vop1Gfg%;Q
zckpzwG`Dd1JC&;k!N0N*7<m#XSXkOvIyewW&=Dxu+t|?jo4>q+sU5*z=OA#kGck4g
zgXv`JOki(DVD`t=-rds9oIuRU)RaKk-ps|_(8=@<w6Uq3v#B%Jzrlzr$PiG7o7$N=
z8QKsixEk458voOilEB^4#o`a%AFfP2j7=T>Iw*mmoe6=wn9RR{Q2bXh|BR*kH;2DZ
zZ))-nz`y*&?48U_2`DUFTpYOQ>HkV$_SXuXvl*S8sSD-51uOr_{D(#cW}3e&%iosu
zZ_D<#W&hi9{B1e^vWyJ>PSu|kMw);0f#4rU{i~Kg1pikhf4ML)F){tOCDH$>iB#0i
zMA+We_D}1ap%@tmOe~FE2#ie4E$yJ_|AJESbTB1gBrq{G`^UYkp^KBH2Z1&N9RmX+
z0mEOPe_iSRVZ_AV&c^e<+~o{yO$q3gm6Zgg#Hjy6m;Z7S60-Lo@TO&C;9w%4WoF_a
zU}I!wBw%D<WFheVcSr?8%m1$=hW`qev@^3O;QUABCaw<utlsS(x+b9bTi28X|BfVQ
z@A9Xs1Qh=l64m*`^8Z|!e?|W#NF4@NhX1oB|LidS|H<<2(Em-1e?`&#1^(aY@UNi%
zrtg1+{uTK@5#fIc?>`tN{lA;`|EC%MA5ZpwGtK{l87BCDBkhl3U2Saso{IlXdMbaO
zqc$f0DO52-TT2_y|0d!;oz+eMdO8qL{GWg%T@3%wC1_`E^RMZ#bQZJpFf~!IbTR(J
zoS}`g=|9$0|LTm*p9~82&X#}kNXyCbA6qIGmd4h0rq0d;EdM|={X_M?XB4$Fwm12!
zp~^0Q`e5i}@~?%zwvAn#oc=s@{vO*uvH!d`v;0$^si}vlG1Tgky)k!)Rb5EOON}75
zJMG~li141TFN=)(d^lwqAJ6Oe$S#uK7@?#Hs6<w`TU&Ct<RZ99GShRV!3gIAJs5FF
z=P%tHbe-k<r-YM%6c_+OT}&m|{*QKN^UQKO1no_USc!shw%JsQ1yLG$(<=bKOo`CL
zD4;yu*Tgg1%yzpLCODPm4sTqi#Zrm+t>?kPVWzlAMv%&bL7UtNvzcm1g!1`%k5#ct
zJ^Hkl!@~kh3PjIuW@~mH_eA#8ldF2s>jS_|G=4~?w-VTVX`GLju=%bxeVpRfz~)VR
zow!V47oz|f^FU+Hf+pZb84RB+gLttfI#!qUBC`!#q|QOIJYy~Xa@tRqb(MHJ(Yn$=
zDVi>5q)NO3wIvVV5kF`TD$1)2NYs8K^EivjHBtvV&XKAK39U2K9dxjIq6i|@xEjFA
zj@_~JvO=QQYJ#!XlG@OxUI-BljcnIn=HyJanGq|sBh}aiEzxnrs~^cJt7JI*^H^4|
zwyD_4C9g)b>^(;?9wgy#!<kO)#XbRM=97R4_+2AZq3LbAc}|?KE|iK4VtDNtxv|9|
zC-pRk;YJoQsLa<0-s2cPHm8sy(h0tv<ia~N)pGU-5(7(aW5kHc4m@(Fvkek?mECq#
zJS^a@Y;Q~(Ut_`n`T#2W+cXGIW~e}>%U(zfW;Qz2vE7>|q0ImQeKTt?(DE@#r*(<i
z%gnC!jrS%FS6!<}$vyU0s@Ok$MGQoOr`zuRlAX7x&y4Qwe>uL+L65_tZ{(_wsO+OU
z))UGI<JV2dgttcG0SRCZ3b;ujaObB@ULv=@CD*B&eoPcQF5Q%V%kpTECX#>zW0G2J
z1d_cR&6d>ZYPvCaO9$%{!Y8`+J_cTVE-V5JZb_VQ_(+)M0&(9%=eTdw2C$x!;u>W9
zf{hto_c#@<(NRggR|E_`)joMU;gzSNrwG=n>W)$rK=n$9-u>a-s*IB10YGh+1$5OD
z1sdOxGDMv8;l=(8qVRBiHUzwdy2OBP<bu+SKM|Jw@aw|`vyXn}L?{`jUZW^Bd>W+m
z*=yL!k{|rUdZ3s#wN71-f4LmLwAfBh7xsD2RT?qDR=x9JAlbyAk-AcyB-{>5-&V`k
zI-X93<Fq6Vcc^<1AC(1ry-hg%$W_K%?$R&b9}Vb81quDS>1v*m5Yu65(sy?+4xA+h
z(w8czA=RPtG)dK!!W~AOqW8)7MR)>#3`pWozSMB5xW`5C$qtiiS$?(&PV(##5UP=8
z3|2M1Ng;A!mBKC20%Gra!f))tP+o}m34nXd1>)-yJ?$%$LYmP9Ly{b53vE|(OvK6(
zdM~3Ns-k?Y<a}m>?>h<#UbjxDL}RaK&%RTKM7)l&`xjG;O20Pj?TfEla`rQx3j8Tp
z&87T-Pz=vi)&QPw5(**5afsiw7#hfilzeEY;pc>`SNf-sRKsc7L}TLsamv%G#|xG~
zpg9$KcY>ay<YO}!ZC@5^(D7l?R^R#}Uo$bqtO}1)ToQ?kRlooh9V>c8pfv2>8u8##
zMF*1eX>9XIO>3^u(sO3M78Sj0cH~Pq*)qQQ=3saGF}2A2>b0W4b?fIS4uHmfc79-5
zlQ~&P_br5`D3?Dp3Zvm^NJ6Xyk0gn-rdeI|-W*eTjmKh^_cuqOtnBvE&!vqWBG|)X
zu~)UN$4xq^6N@KDH+1HzYq3Zq;~F5*p8_B!+g+>$EIGtUc{^~*vEv^l+WRd7o@@2e
zKQfyrJt=yHmhNvv7QyCt)VREq8u+FOlv=sOh3a}o^fKi)XDEO0b#@XJJ*BKC56jSv
z$RKi~yK5_7FmTL**FX;MDK+nXL2x`fP=NvW$zZluZ4?KZ2ohm+qaq~hbHU0F<OB%7
zt9}Y(*^53HhQU`*IvQVwr33o<6-+dBahI^U@7NA@wtRSz5Va)e!@>{-<m{0;t7Zar
zR&E_z(7#^TZDvQ<eX=>tsiyca*E%pir<tyd!l33CTsMiOyXX80WGgwJ4d(WC%Ekc@
z(ya0R5yuO+h`LsOJ0#p)wsI-Nq=~S(wMO)GrtkZ^jQ1Ef#)gm}5m|8{0A6w+?&c1>
zBs6H6!Foi0-`I=(DBjZH+O5T(CjB|pb^P7O)VPoAabFCtDB5Kt5RuEOo<XrqKpnSh
zwWw@Pbe45IZAc{jBXD5KtY`u}kp$w_8kIOlyTKcZ5#0~iwoNb=%6=#6WZ?3<Pc1qg
zoq1hq&jJ;$TgsvEk=#bJ5&KyshcQtgADmfBTW6;*ZqTR>g|kjpr3D|yJ?wkNdyQIl
zTUE+@-O4xWcd}1#V!1ICn$aD<|4<^7Tz2JX@<>IvWrbiZy=uxrNlTxTEGV1e+1aOJ
zQC=F5wRo`aJozxvzTEW9h;oAatmO(AyqQ7-dq4sY=!ky0x5gRX6dQtc(-U&C_lctA
zcklyz8metFTYQj?T{7mTh}sbp=)^mFoe2gnhMp><`bYdDh?K%6*sLeg(rB2*o5^aY
z=fg41&v3=vA(*wA#PT9=<?HO<J?Tdl;#NHSmT#u&a20XEe8Nz0KQ$^fN89u|k+0g>
zg+wl^az%5N$<^@`W(@C{t1fU>R-R2gn;Lfg)uu%CR9H?1bC5d;U9^yzibd6*wHOs>
zBda39{GT@+^c0S__aq<BUeJkPZRu&vdYs2mv(6$kv))*M8EE2%Z!!E`Y?~utf>QIH
z65etXl~~o$O@(B1it|DTtbiRypgY`bs?XnomQ`7Xu(XLX7H1T(EN92OH5BZ*;Z@w!
znZ2q((e9S-)IIy@wPm$ZFvhBza3XvK8r3ME>ML9rekr6$F72Vm5*H969rcHwyt~J^
zgTB&ux@ZqMPD(;u%uTjvOCC&hV?o?cM1~W|X&psX#n$B_@3=T+^;;p<Xw1(9$5zfg
zZrfFV@^4c}vrx65r`at#D=lp;`RgaC$9y50wtHDjy$uIwR_r`B8NHXS=kIc=Qfk8C
zK3S2!);AcPGN06f%mu!W@hgEb?DkDviQY1^ru5Ba`QCx|=GdKrAsLP4*R~XTJc}PF
zo&(H!p|V^X8_#03RHeonk68s@qQye=rhz#3O@Nf*eA>B&$D6V3h!Bif&$U;uJ%p_!
z6Hk5F=g53jCx)T+Z}qC6fSE0GGe$HRHCQxl^6=2`w5lA_G!OX>9=UstN+(}@(vCbO
zZuZQ1lv%Hu9}<qV#}pU&K_mCXKS@bLXLVk8%bd8x(#+m}*3Z|dXE|zYcS@*2#A(#S
z{5*TCDY?{a4rha6>J?IHI~6GSrKI{cPpWhm!SaJ?edElxP9_W3)fDP;;Z&?XzfK2p
zaJgCs+B~<p-WTpHmi7dRX#mp?O-D3vToCs~7I3#kdY@Gb?krQH<pv`FVgDcu2>MIO
z4a>P8*A3D>6nk~}EWbdT#CZ{w-eR&If#wQ)nzah6=a(R?8~uCH?t{@lcSl;}<PMqx
zHJReU)Va)MnQy%Fn1^^bwf1PlZ1f4XAT85@Cd<eaUtfg&e%N5jts!wFXrwych}-c7
zu?ki4rPw%@Ia!u9H$I?4Or^f?!%uBbvz$(GgOKlTvwp?;7patjJo{*>WT#SZm(M88
znokBv1~8oJ_l8ADAPB<TURXdpVc8MHm#&m59jsu|Vopg9tQGiebM!`uz}GX-X$deP
z2=v}6+EGD_Mx4}4$J|qWF=wPVIV4xLh20{wir(ZWY;>kGsw)#I*AXrAe%D!3(dXXQ
zPhVaTp|`DFK5D^di@kl<8vgG0@_xM(^nffE0*<~PoZNl)&H&nZyXSi+80x&`lsgox
zgz@d3o95*+ZBFD0xQF_+UUlOvFk}7Q)6OzrlH<@GEXawCq3$NPghBl$3tNh!D3@&1
z8G9>M4#9*N?t(Jdx#K27<jk2401HfvS$bHY8QW&i+Rmhl4=7XP7L_|<>=G&9dj_Z&
zFNUk+m7xc7{#1&ABCsXMxUMGvTT}oVh3x5<vA?*y({qd8et^ts|9(U?9$ql$&1$Xh
zx82g>dL@M3*@LN%r2`N$9cKADoKrB6g<U;&Etbb}<>F!?nLiaoSg#6AT5!y=;FqGo
zl7>WwBXiDWh(a~LXnO<`uSw!t8-rHlgCb*nBA!bh<R`c-_nL$YS=r3BlbQ}ioA`{3
zZHwsTAcavW`l3(5z;_z%7t?MSMm@Z&*mbQ_d5ZRH?B2>;$naqRO?@4fR|OZ8x!eDe
zewl!eG}-0x1oGxC@)W~^2Q~Ew)^oUR#BRc|=(+5UYQE)&sb*lU+PM0PWw-0NtgmTa
z=k|9zngCLodopPC7FhEZsaY{DLTXBahrSbaR#8-R?{azl(yl^4olPK~+3=Th;*Pq;
z6HD?y${e=T;p$gyy-6Dvs3oBa-hbqtnbqD3fGLQ<=bG<(mM7U!i<Q*WN{EgYIxgpq
zX8Y(ENT}$VVQ69DY?FfOeAF}K4JOh;)hZ_f;dk<<319wV>if7WA?r9h;ymez_@XXy
z>S2E{*~@hINPH<$iw}uGT#XCqcB-4pb9;S<4-NJGEsiAzwAx#y)yF9xOau>a)I0?b
zbJIjN<Viwi?MyS_K!xc6iD%SuJdTFl`VJ~Wczj@G=w@Ifom>9~0rSC^l24r38U`_~
zs2JL%40^uL?ZVXfdQL%5n>6cyd($kMV#V{UNiEt4p;Fy!eb=ej!gi7F`HP<~2hl$t
zN4dzj$Qj^a06z8{C04qbhpy_xo9X6A0(fIr#Hzht@MIEexb&UjcW~lhU7HFM(PX7X
zQ`3v#eX-WFPuN296^G@t6m`Vfv-M_5sV7s@+oKV`N`SMEe{+Y?EGB`l)-IX?4wFV|
z&sk@nVja68Xy#+=(w)AgLEX#LzFTv+I5^dbHc0XkAy-VZynw;#GPyh1WINKu*gJ^x
zN{#4XchNehQYqlfhEI^oN*Mg8l%<HhuyF7!Atk7(c>uK-cI;b%S+gkmp6@v!h+xQ8
zZy9kTJ{8q(;XeQ_K+(SgQnX{Po?RnORXhT3(69HBT-g6^{qj^Z3tc%=RgR>e+%e*!
zEKX4IOp<jvsf^98X`{RM6addIG2En~s$SU7e<0T0bbNGZIKUmhGPzE?u@Cr_gb#$5
zKZmV}aW3L9aB^HLtyPFZ?sOSt!J%YD_Z2Pb#pv_fYA(sd+229LWosUXMk>H!NjPix
z%htv<CXTo*yBtn}c-KR@b11OTXC*9?Zn2_}<erZgQ5g`1J;CpAs@>_A9UiVIkeMOp
zS?2~j;EO7Qw@D>;ditSsq52BAm9O4y)@JgX(Gf`LOlT+B*k>{Np8H^SRI9P|_$}7p
zSH;0^ALiYCcKtdG>i&$5A||?Dg)V+v{ONf?2@cBJk-!VarvB&KbBu1j+G?EWi@M}z
zVQkzBK>^47=PFrM3sNJV*O=z9^t0Rk{6V7m(Ig9-aknmpjQyz8Gr~z12R%_hHWhKw
zBp>|j%+@pp7e7FH&ESI$b&@-{cd{|7#Udl2M@Y)R^{WKBW{xt3_E$}Ic2T8x-2L*k
z1SbR#@a2I?qrLgbX3_<wszs^SEtHz&0Mx}LM5keDen`YB?-4=45*iZS_P1?Zrf<R{
zN>;%I_}Sav&l0zRul*QPAj0SGM|_|c8AK-9G+t2|(o8o4qjG{r6<(6)6_xkMlHgzI
zp1!PLwcM^=iFvMzq2z-pTCIC=ZZs}$#}u%C!#!#4FA%J$Cb!6y>e2I6$p~C3`bG!}
zfUl*GDPkQfO#_i%+iXTptrXqg($CO4dR8%ainWfw@gNll<if6cbR2+?=x91c#<67!
zEbZov2gWX_>8jswUCWAXmuWyB<S8{N!%rB^LO!Wg*V0EiBWk83z58rTTf06V)y#qh
z<#SrY+OXiN-o2tZPunC%L~KwW;^JWHjaJV$Y2@!8YxQTuO*jOQLwZD&xQVI`IkQT6
z?v@cEFc4hG+$05!gk{Jr*g70K9BrE^2-D_CP{zdvZuB_nOG|FS58s-WSn>MFc1^1T
ze}5tFS*5YB6wvCF#{_N6o|91jGYdzu2YlqVO*lTrz15a;rli1v%Ql4Vt)c@=$a$yT
z(zX;Y62G*c$EaF}^+=J$0_+F<0|iFK+AHhR!0gT;$@Y6S>J(7-ccD$pW*7?dPlmWD
zQSa4QPthvktNG_vTPk~Ws1o7W)8<5@i&aS%0@yZIgxK4}EV;T=i<g~6*@4^F3RfB+
zD+1Y?g`m-jil5N~26dhZvr)(aY?p?4gK<Duya2z8GDe4OB|tdMgVk}01VP1MJ9-(z
zVN-~R<OG!N&iq|_Mnav~pklbLFVQ+~C`eh*?KOB;RX_sf=A>n2hEVjdOKHJ#NjU&Y
z{wS+-CG+(qN;F!`K^hzQH>N7W+4)47qM%zL1oe++8l#d&@8>~>*VD0E(^lz#99kRV
zbslEsx3rXB(K8V9UMPT3i<f%Q(d^c6R&{eLU|ye-3OTdRj-;;K+}CVvK4eUR4J`Ac
zH`$$_nCyt;3xaJ7=E(sC<(aaS7l6?Ha-G!^q19dcxrU90NwTT6^Y>?E!(K@))XA5d
zsI|Oqu>@P_J1FczK2u8(bg(Bx45KK=TBcd*;L}$kmXgh8vv-7$6yqXRAQjL>4gtwT
zG-sxk!wmG|9e8($?B~*sSktjIsuB1$Dh;lTh=GE#b~J!9)L8N03tA*-3Dzh$?OKvd
z-mIzZE0<rvObA)5_R8eP`Vy4eQhl`$V{l8+lC@k-Y=?Y|w(JJP+s9NPUXcN!rMJq{
z84tkOMl}Z$mLXQ)E}IE_hJZc&0*~I6OjxjzU1-y3ZX)tF<>75)m3oVioC4}~IRcQ9
zvjX4iw$gicS85fznhXVaI&<v_I1kMEX)Vh=@4lR^g~39?)~Rkxi9$mp@psv~3r@GC
zw$t=`+!Fpv<gm0Cy`2X7(V=fUamH-Z>d}wvk<7|BmC5~ia58Xx>fgK4coE7h%&6~i
zRK8%nxx&H<2hW9XXRo@_b@EZXQ+q!yl!3yOJ&yOIpSAiDSBX$=EEHe74C&oQf}KXM
zqX}lf6-wFEq){`!Pt6;TCO25Rpq)c9yrc&Yo!#JK&BM{7@#NWP0Dz@l+)RgvtHvM?
z>PdP=Y{@FD9>L07F0qx-+*Qq#4^kU`p)f~_#QKmP9O&_pB|5LRHnq6y2HjI&vd5Ck
z13x@{zRx2?=u;qfp;OlDWZ)7SVZgdgxx0gea;n$!5{4@gT=rt=YLi{%7^$F!%f&+Y
ze^^3A5H||jh@tlGwWr!zrosS{uH#dR;r7bKN&jS}bO{j2NJ1asTJ&8W14s$isbe>s
ze*uM@MGr8_Z*M~g$i26rD|3Vrh842rak<+T@H&A_ta&;JICDJ*t5AU#$u`B65Y3F@
zUZw1aJKGXR;x;$90T&9ixvMXj^wbL8G7+-S2yhes?B2-Bu>cn)-r5O@On@etF8HMn
zx7KnZ!8;%}Gv0I{+^@?y2NxY2;2MGTtX7Kd0JHxITANVXK}N~+k(ZfBqUA9TuSy#P
zJ8B?>%gLBLt$noGolI&4Y1Jg#33ApaGPd;kdr{R~SrE9J3mA6}QgqYH#u}aL)T8r3
zCwnqY?a5K~<14OiY1+CI>xj8qeXFX_A|&d7;~cm~F2+hsrWF_bH-cm_32oNH%RAyU
z=7|5nJd%4()L@K`!dmJzKYW^S@)Q;gu-$3Eu@*6OBoy-sMURG-*J$%F3Oi$&1aDZY
z+6j1%D0e#K6HDLH=A5<~#wYVQL`6*P7^Q5<`HJTco8L-QjiD&s8=?nCq_B~OP6-=<
zw~Tpttp_URu!_qs0nPmqYtaBr-sp&3Ya?9WnE2YEo3;++fQX;)ff;w;sw!6`ByXo1
zBrGWL&my7zxqL02>IIBdQMB=F*pgmKoTE0_z}L5lKN2u50G)wGe?rHG|3J-=*Clo|
z&4lL3V#;r1!EDa!kFzbg(gbfQZCtA3&Ch0Td-F}!68Xi)oG&Vh8h+o&;;ah#;=Qa+
zZ(gYbO>meS#?2=lPn+9TcE)Vzj~6x3@NJ*Ut?H3R**Qzbm33M7LpG}mNUpn&6Il8F
zsSblS!Y9pTEjF;HsxuF9>DR!k#=2pn0^4I5bYB}(sU%EWvqDJi1V?ZokXFv{NE5Y_
zu05Wf-epR6RJspxaHrb|mt>{-d{m^Abl8tb^ns~jqo6u7;h2&HZkk}ydsP!9Kh7{K
z+~(k9!=GO&MDtdzSrGbADyh+=b*Vk(k#rej_nZRj>$CRED9yVS2rz?;$znZ^58vOA
z4TBMCHDYEp^izPMKBR{!$(<qAO@(Exzco{KJr`p3i{{Chn|4*5K31P(si=S@wg*^}
z+_ed&Au7XEqT-j9=EUW`9?98|Neb;4rs;Lp>Ie2U{QIw$cyqFm?$?Sb_g-52V!!2p
zWwLRECHgY~x?5~`-lvf{7N8h%ZjuH^PQ&=T7=a{Z^<`7Gr=VQuZ^GtWZ9Y{#5=Tsa
z=%7}8`%kvTP3;dajvf8Ry~z*;DNAwf--<Tir8co+%L8Y#%;388sg+iC9qV0A>yKl_
zCiNH>djkpIz@$gWli}p$gqZOC>Z~778!smnr@{sy<G&AFC5?)gIUYN0_X>9UcE#W-
z6DYgckoNO=kS`Vn38zYnE)SI70UkCEyo|icZkh<*#!DtdLELcR*AnUlXC*_Cj6<4N
z>c}^hwpOf<jxl~3$_-P`Qj;91GD@8?QToV`%_wq@p9M9n#BwR%5D@2mFEmRS)VI?v
ziCraISj4Y;UG%lxLcr_{&_h{9iVN6!g&&Qy(utzel}%6A{(=vOR5Nmry$404vaU2=
zn`q-M>i6sTi5%MPw~TLbrOIf1zG=bfLAAIO%($!Qi1uAp<VRD!)=E51_%zwpC&f9q
zTR$WNje3Th4<l&=OBhU*n`kHq1MSHNY;*nkz+k3dE#)|73nhYUIlxm8w*5U33$D}d
ze!;>(#(cU>-J+r6tU({c7SNv>AC8wn4=yREG|=u9ZP}pz5d@hdrA2AnhQv*R--^^Y
zYDwP8@JXc>C;bhA(BrPC{k3ppE1B1|*~{G|+mwlO4BRTeIR47Dw&pj>Ce=@skt5%;
z82-70#8Ht((`xWDv=|=WEV!;Z9*NrD{3@R)Uc;5mZmV=oesMrw*X;6zQuDWM>cS4#
z&%Sf!F!1OQa4b^rlB0xBgBn@FlwBZiU%c3Pj)^B|QzSc*ZUgp?4LE(5KoISD6odUY
z_bvUSab*@*#ZjcjpPe7|#N5g07rE^2aG|aQATviaYyQ#*F!n~4ZSC>)Ilu&(WQ8Bb
z)+N7l&1{X>XGtV-+H&KbT06XdLahDFF|5ca)YS&bgDiGR6I28pi!1G!GpCh-oX0vn
zb}$3nYLJ5_qCEIIM{01o;PS|dqcR(;(08vBjexW6XTD2%&NAG&Nfj^8klJ(sDebNg
z45y5-G$)!}G+IKNDeVPLY0%)k9@JxQg{=z&s){jz{PDxk8BRUeq@pJ=e}fG0Lq54U
zzb;kdt3fufIUj5{-Q7leUTL~mEo=7132)IO0P<-OR==A$(jPF>m&l9bry}Ix50;Ci
zRIK=-+zhACszuMrfCrh+3KQoLxSHK3ZO?furSf@S8k+!GENvtxDb~2aq6r~u%et1q
zykbp9Z~7x-gUOA{*&I4Fy0LI8_T^N?#}7Y}DKqxc238V<8fQlNd;|RU)g~7ABT6C4
zUtT#8*Ivj|>$&n5hM*rSZ7e8x-bB6ol1TXk*r>+LoJ&6$%mV>Xux-SSz(2Xq4;1~J
z;m@BC8oNT6!NJr96=n0afmG1wF4M)fI-6ou*!j~Fl}lWRgny#yV2Rf<(9AnPpR`Bi
zj2cdZNok*4pk%ENsmn{*`MH+k-M*#4H0U4Sxo28i?Z|4;B^s$)_F)P2<`z={^x|%F
zfmp5r?(e>-NHWW5jKM_V_iC`^`cOQpDB(G3pATtzb)a$bZQ=ir)kd4{xMq`X`KoxK
zqIA&kwJ56easm;*P;DU&az_F}QTfI&bT+}u40WJl#3m0FSj2W)=xQ#jBPaACb%LI*
zz;`+@jbv}D;<D&K<n{i&2m(7zrujUu)%xHtMZ2BKV>jy6JLAcGVj^KNjvdqApYYAJ
zdVr8~2Fn?sjVde!UMq^!2^<ZMvxa>#n}nHVxGwnkcvr=pYB0L3e?a8?v0edZz*5`g
zzZ*i>xuD?aMFhWEvStpVz5|C_1Bt8cXz6^!-AaKr=FZ07-F4b+TnIbO6p@*YydLTU
zWkFK6PAyN`0D^3Pg4@7EsLvGCj^ZR|)3fI_=O7K#5xRu6rqNXjT;;UHR>iUpk4b#4
z*H@+iU+9c`R#LT1SPQwl5xX9BgbZqtM-vK2SvXhBf&NT;gQlaLHi=PTTlgp%lURR$
z3+K&U6-qdrYiQR+h$NF#E}l-7=!H2)GpnwMOZJtlC^h{vmpYe@!ggXT){v02fLtah
zk2p6YCv_cL<qnWdm+jZS9x^RX32u46v5@4<>+3`el?#_LU_fVU&zXI~<0y^s$ro8b
zTz-&AGh_YLb}~Sf1sE@kYt=)Vm?_wF+5YChdkB}4rEjwhzZ*WNW<(`7$c<APgx#%z
znb7!Ql>x!6J55e5QZ0d1MM?w1xSX^mV8OzKBX%E-eOgjPZU5Rpgx3zqarzVQfNCyN
zA*v$qP>>kTHiQ8A7I67nlF-x8I^q6h)dPetFvoh*$7tgAD>yTO0&la<tqnREJ^{A6
z;23&J|H>su!*66`J^*gWb{kv2RsX;gmOW_x4XF0iok4s}o>QOaFodV-z}5N`ht*7;
z20vah`iV83)$Byp(p-v+@y}}KM0z)w1vId0(PuJ3idSCu%zA|`IuuhR9NjsIq#+<|
z!Y)RaNYqdh9sA0;CRM#~?jA3?#W?_=&c?2($c|HrdA9bcwFJ%pXo3kp>y2H0$j;kn
z_Fs<F-UX2PRgnUgc2)2%dz8lW;_pTeO#p&b%o;d+z!g85ER(&mGl3~YfpI~}>fjso
zyHR!vY=2l*<qGK)as0BeJWz{~UfdGxQ5VxF+`lD}?bf34Y^?>2rpG>rd9@zK?Pr4!
z`HfWjhAeGXR+4lMxq$eE{?+%5+>{*Xmn#0mje~B(|JAAA4sN~Lws)d>LVgzPH%oGN
zO@)-pG4{3qKys;xyvR#2Nxv&uisK+4ob+O*d;;C%KHfp!cAQFnGYsac44*^C;;m(B
z7o)@)bAR2byBQS%3e0}<d#c$*+_I<@Eoj}DENo_PdsqkLqE#0cjRpRWheSgEE+Dk~
zVA-7c229f2Rplc&;zvC{q^O5dY~8Gv5B&8UJ8vQbEDzww*Ue;e;?J>MH?27NKDpVV
z+t;d4^eQ{z3}g-_Kg^yTf~e`0p(&aTJVA9aP)%g*-lbN)j$ePijl>*M2TqHuDGaU^
z(*RseJ71!?3(a)GA!A>`4^Q0;-)1@fXzAf|hIdZ)=mvDVu!VBBqX<x9KU>r<@139%
zPl``hCEZfEQXs2x+DU>SG#?L9VN1lj4UDzj1*kD-KJ=|Nez8w!{eJKtZVGx^!{Y+n
z$HK7C(b5|^#V;pl+Vv!BV+z#7sm-Xxgk}B>IN^*KFA$_D6H6nE!-Ur4@C;P4aQ<BW
zxpNYU2uXga5w&jI<kNQ`uVxn!u-u@}Nf^*sVy#(`1>58e&%0P4^VTOl&l~62?JgF7
zCRb!;YJW;~xCvWECf>4_BM)%*PH;EY;|4`9s^DTC*7<k^znYF;Y1k^Cw&9Q-oKxEZ
zhk&4e5!+1?O!7481GYusE5oVFf^(UBQDz_iHAO3w#h-Pd&WgfGYF<WX_FHltEv|x_
z+p!zKQ-naNpv{WhvH$r4k~O3P!V_ZY-P6-fVLGwOV!2qrRoP4Sn_DsJ4s0c9o(>rD
zF;)K@o_oaOL$#k1&@@A^w|%B$#qH8LdXZCiQnjly97P{LbpO=!zz&fo+klEPzRwFG
zhQ80vWe{!6_e-MNR^K9|Nt?WDYiyvotms`Eny1_&i{!~e<2e-^TiRKMS;@IvPSQns
zJK;nyFE}e$7+P+~zvSYll79wChI;g*_SLT=7E_F2W^kkkdU^UQ7w7@Uu~cTXV30sb
zFJ79e9F#((Xq4a246kcI_O+DSpPz<y1Wj#E3@Qo(WdtM6WKOiQZwugRmQJ~sub3j9
zs2I_c*ztAHZbmj|-WB+MuXB9EO*2M${6sespy$b?YY^Zw^)X)fQjK5sSgy{r25kg@
z1v5z{hitN<#f9-U@;pbeOx)$Dz3{G=?fo;Ts@O2RV*HIy8u4z#CE>lnV{JK8NOA*$
zOweg%6OBOvq9ShFx3m|nyb+qt$vTNs(;`?j<c=RCo`f|h2DGBBn?ObF1(_`f%n#qw
zfs4q9R&+n?>fUPC+nQO9gD5DgoCkK5reQ#QjAS_ZlmVH1-gUC197EozEY~XdlWDoL
zgr-3mbo=YF@Ys=eFY*WVFQ{P+TyC40<%nZ5<k2a%>><_S*W?{4MqZ!gMh(aGHEcz%
z!;kbqp*=2vK7l$dE=PyTgiC0TpPyD%O2;lBo!7AtI^lvAoXOUZ?&Mp*IZ_@}8$HBo
z!Gg}w3CV6<^drL*O%gz1I=yDy>3v36x$1c%C0o5QP;{3+*S`d;_nAfswb}vJBb6)W
zQL;+%+663*nBM6+U^l;v7!c9b!jlJG%6@qe2HOjgb+<2*@rlZl^+*mcYR{<bXw0AD
z6B5%k%J|C9O=CQETyu9ocdXra376qRtY{<PUMW`-v(06+ESlGWSa5yK6{X}P6~n$w
zbZ1b_7@%{$YouI&=unCqX~4W{jrdG8rW$n;DW>wqWhw;lVQEok@j@H9ySMxBDknL(
z3A)f>u)JOXSas6dIemGU5vfBd2w<Ec<i#XN&GE8`BE6f`LhGa4aI<b4c{HPA=k2K~
zquckULH?|_&N+w35|8AgOZ16b<j0ii!6yf>3;VUuW=-*mY6wtG=nUaRMrJ$GRnkUt
zo9VM*5msh?o;s3YAg#6v@Y)o{xc9tj(5;tw{d&cn{<+?+UK<4xdjMpWVdy?m<XO86
zUm8CCn8h(57(3XqN=`}y+=s;^vR!K+e7HrZbTAM@eMRdt4A!|mrk5$&D?$m$C8>gh
zk<z+4AZuA)O}{tU7@u5Ju4V$LR7G%Hh)m|etTF5}|CZGHk<DQh7rqn&9g}lEtOU$j
zs+8@lz}4`<D%K7p@F4quyFfV6pRit^b@!N_e<OSo|JH&trT4>etcYy=#448POk5dK
z@+Tzp_Ti&vVBU)1AvMSj<Yy3L2*JAo4kc*86)wl!nTDR}1+CRr#P=_1T-?y7E#GDS
zdu5n4tD-!}3&diZwT=iTu*ol4E_w%Ay3y#j&P>^efQE9X{?-U?n><R>iJNBF=lrWJ
zJ1TL%(e|{F!|z9@q)ZP4HD`?&OyhMy&<yQq-aM)`983Z2oQA&Bk<y%-Hmy)=v0tOm
zR5gKDAAxx&n`@{nqY!QDt&3lDeeie5nvl`DWz3l=#yA}A@~xustjm`B$S9&Zm|97^
zHA$RsQu%f>8D+*yAM%_JVxo7G%bD>V_icoZ#Zd{Q_yPKn<ZY*SYpr%G$Tk#Vn=!vq
zMS~BA*%DHSEmipvy{w93yct_PaucY+SSsO&_{kKX{WF{%l)Bmj0DiU02GRw-@S5((
zs9_?;RqObhfv<hf<#?lx_&Y(6^We&J?PGjAY$Qux^L6ARym7>RuC!9E>x6#ONzC8d
zV@>4{c%R?~=_5N0^Bz2Ro7`^N{i?X4iRpp?9f4hyS^?(_KnABZsLk~%YeGePXaQ%T
z=}E0@YMNvKX7t9SWj#q2BO6C)*Gz#fU0#Q|u*5I;X@N+{vkl?Qg63b)vfd#5C~X}o
zNX!*3TI(H@`}OmDB>YCaLWB!&ZuQPXu$rrdIF+kFBH35#Cl(?6@@ZPzFd4v*3&a*W
zIUKxxbF?KycgMC<`4bxEPEJyetffnGJ<rIXXl0AV>x3{)Qd^B9C4UwBFvmfeMr{as
ze&c1OIsv-vYOx6SynRciHx(NJ1(S14Wwy>NcY0x7eyg5)9$iAJAd(ZW!sVyUt}nmb
z5IZ+R9q@Rl$?-xpXLRmM<9<PW@HLMh2p()mM$LBkg2(uFG4IE|#AhzEWQb~Drul>>
z)Pgetn5D{@wVqTD_<`iFi(S^7Jy5j)uMkyTHMCH9>0ZOc@CDH^U}C975t=-ONiuA`
z^IG5~bymJcixooKS}HS-L6G2h@Dc$As}&QGRf!hBoUF<>x!c~MG!tN}Dxytdjb-4e
zYuMC<-&QDj=Aq7nB|=u&4Avs0O~=@euBs#7*sx*u+mU^;F*J0JjXuFqc&8yiKzkqZ
z+mo0PX7C^VZO<9aboy!W4KotWXJFKPMi|T=d<kN?&AzUDAaYSvdmHAg6EerC9-W|7
zd|vEsx41piHjubidS4S!#^dHQ-MXInXwhN?)PwT5-Ua%uxlo;Wn2i(F@%B=ZDhfEA
zc**c8Dg`owIV^CTffERA;08eFq(Hx`u}L03FUurKxP5+me!_53+uh7ayYiJc?#v>t
zo{f>D)km@4Bm|Ep4i3XI{orU9=rI;#4a&0I>sCPmdCnkFGnj$!E{1D+2My)_E`d}&
z!uVD(@IE)D(&gaoU$p!f15;)1h^m*dqD8$MF(S{b2Disoo`R$ZW+$V4`X&)E9yh)r
z<J*j%eEy9^X!b^(0b5ezPF4cd+fwzoXZFMVu?1_VwF$r(P`MUNdI}?Dvfwzbjg~u@
z$gG_2k#(3L6{du0`%0cISEaa5+}E=@6Ha~UJUVlO!NwqBYSvcoWXpC+Ahr>t>`v?t
zzmIF{B4>~5WN@8%lFpcgHwV9{PVcG(Rt&lf-&n}0c57gEc!UJxeu@}k_inLBbYJ;Q
z(K;gfe5Y_Z{Bnk)B@H1u+lzS<heMvR^BVQyuw$?{wsp-A{goqtxfiEhc>)t6y(#+)
zI@k_?|8n8tGVFyZS662w|K%*+oipx?XHa2_D6r7e8NW4gsqnp}tHBk1r%;{q-kT_w
z0KRc0gD~TiB_H{|w}15!OBu!g4#A%%Vn7bbhuuBK--yo;X}*uPoS0eNff|O<4bty=
zDX6L@E@{|}E=d;Vd&-AAMk@cM9Lz*68Pd#BJ!YID%YTSuDcESZOJv3!bXxOU(jz%w
zH<5Pk{E<#Zm+wV-@cM-}ECIC&+k#Kkjenx^C;C^^Z2M4wUke!zkmns%Gt}&4VJcjV
zg&rC+!f_$}3(MEL61%_%kE|mJw4%igwHvuz{=pkz!$Zj=4jyjR!IA`5Yca+w6Yyc-
zQHtqd%rig4c?H9<q>z2Nw;~k=%uZ5TjD>q)R(r49a`TZ385ShdMGY;?*a3b07*&R$
zU9|LjD%YiFLBM6She#Q<5k<h|T4>oKjXxDfJYW#;_8!)|OGXP9UgNtS;~7`YCcmc-
z(C%9I20=oGxDUZ~nnFVTm9QD;?{hx^5PgLESczI0fVV3%Wv5zpf;mbCBu2>J1iG=B
z_9G9E=gegNvQ%(#QIPXDX^}g&z&|U1*N_GD=Q;Ol1TlkSr9~&`+Uk)-AM~e4h{fnC
zJE`GybNkLP7AwG67riXPFBiN~Yl|c?AIL4|Nbr+f`)ku#Qa*Tg#nJxt?vgY4c$k*4
z%)a(q*THH_zsPzK?HETq+T|w(Y(TN91f;*|NON+(!<_+{VTpbQRUUUYKy<1dY`y=R
z0OONx(DbW~G@UR<G8|FFwALCg&%t$C2r~*7=2{PI%J8$olIp~HjZzk<ytO$mNLxiO
zaCWTh*9&65j2x7$jvyF!PrNVtM?bH5<p|vf=!dX@Qcny{!pczVSS<r+S4iWMdJNTl
zTz+Lx$bwU67z?Pd7Gy7}&)X{wBhHavMvGLW6Q9kc^1gYjk%2Y8*$*bX#GWDKZ3Ptf
zy<QeGgMs|~wx}qjAQT0@)HX+aL+!NUvu+@j8)^R@Uf~BHdnMi%Ye?RUoC-XR;Vnsy
zYn&qNR9!LfZs*_W$vbPt_t$UA-c?|@Ox{xq(4(T|m&W=u{)i>vUjEh!d7g^8`MQwf
z3Jnci6xdRGS~mTu0KY1o(KLthE*q9m@c6Pl6bH!#8~l@tRbf`QD1->`;-&lZSSwZb
zgit2W>k^|=QpL=EA3%br3cHfR9=%&m;`2@#J^nHfI*cu{?s;V4^}Nwb^9l)Xb!$d1
z8;;TC{QG~rm&ZH96R1BlBwBV~^d=9BsW3;gr_SP8l;|TbV?EqpuVu96Q|>p82|S*j
zMwi#NQyg5oGVd@oUP0eM_F3<jXDS^HZs4IZomJsulPOZKR1m6v2sIfSB1@v!D3R^f
z?PwEh;XjVmN1|kx#m0E=+3FQ)qW^66?QR#<9IDiS%R;W{gB8KdrIVjp@I`yrB!v%4
zY}Nx4W5#6Itu@V7@e|f5c`5QjtBjBIT~A#TIX{(~l>knKrwBZ|sCPUHbaGH677D_)
z@TH913=xPso=!`B;4f6y_wR_~r!9yR-h719a(;{zoHgJNz)00mna)%FVXYiOb)avS
z)h0(a>hoI-l@g#24suWqxD6#qd@ZUSuXa?sL2L$hc1Z_UVXk5eF%-QW7dpzC^#+`F
ztXrvJ$k2y6Q=VAA04b)jTaTJDP-s}ea)GA%$pM*Zof))4Rcjn)8tLUybXZ1lNFFLe
zS}w3SOc3qTN_s!)-WL}s9mkCcdC~)egUzoAeH|R!%pK#RcuQ*HCBAbj_x0-V+0W7v
z&O0#DWh&7974b+Vgjek1G*n<!g1nmVXH6-Su&@ghzV0MNb~kGae9|U_=FwXw-GLx8
zHj}ql68s3Sf4udlxIpWK`EyY$2W--=^AB;94D_MQOh7v4)G(1kHuPqbBtjjvg5i)`
z2Dda&gjHSJ%zCGVRLL<6_m~RKdpK$~?Ux*F^JMR#I_hIbczx_18Q!q5#Ii1z-!2!q
zvY%Tz%p}z#mjNkVG|Sp1ubkzv`kabCBosWNp~dzLXCz#Ay+apm%Y89}M|98N-kNTH
zX3HMx^cB>27Pc_hCh@QO)hMOs^g?C3YEN8PIGj+R<9mj*5`Bi(fscV-FC&D`<O>Sa
zoEzNSiM_jnEc`sqUc5EEoOpnk_th}It7bKe-|8vYiES*PuKOWJ_VnvldLBk+zp?aG
z2N3?S6^**a>s0lH;so6x<iU}|*Fpy6*$->q;f2Foi@^Km?{lk8^&9$`_m5W|sgZ0#
z%+Q%EUc3Ue1_~XoQ4Gy<XO82-a^HB%d%5pb!ke)mg%%?yhjwJb$%Ktrc3QoL>{ILc
zJ%o)9m%EwB5q1IqSZY>zdXzTScDoeDr+(<KqX47BL^hi!1sFS)EvzoJz&)IV0Wn>#
zSZQ)YgpR_zA!lohf-&PnL)uSKX>jzx3D@q*=U5@kW1sK_ZOvOCRLHWcM}B5#8HVVp
z%wlz^@dIW)5V5(z{*e!9zotcZ52_E|5EMr8wt_0K(_K;mmqs+j^b{-1!{LtnUq3gD
zAZc{z9jckY(00CZR&WG`4h-^2x2?kPpJ8qR_7>(77kX8Ew;v)j;L<0)_n638W|OH4
zE@bu8Q_EI~o8?K#Oon`u*DwKX$jf~8Fb9+qar}Y5W@n9CR~a7L>NaNqpMkuOhN7@)
zR*Pu^j}ftabtqujxzvWf{KWqJfY`6sfu7hoUhL}a+1HVTk3TB!#V^TS9`Ze=3<W__
zK8!1qZ#i|TDp>x=MOrWD%9q9<fWZEed}Q~-9UzW%RP_C6EX>`7-a>_liH7i?Q9je?
zCR2e%Ga6yDXj#{m^4rEjucg$LVqF;DZoI1;<|Nbzx+dN<Kl<4MN_4}ZG~uL7`i8S6
zFQw5n_CjHpP;Q`sK5%9Vfd<~7d_npR_d0)#X6mSIRwag=EZgxQ4p=Mn@M{XPq3{K*
z%3gk+0tUm?kqJ&0AfWZdF23>r_(PrnvnR4ysD6!<S~_1*_g#-?rC>a2Tp_vd(7KS-
zWG(WBo+jp{!)3cWsY}@eI5K6VE}yl#)D75NvT3%6%<u<Z&9wdsz4rTO==$9*1TB1@
zxpsu#ow0f+Ie1D8s9YX!*dW_*4-^p2J<*wFWY_S@2m(A3CPs?%ZON$Z^m#DBX@HCa
z(m<Y;82(Iacp4vxVlNta;twf(SGvTXaBaLVyFlx(7ct1#>VaeB)xW&AFO}&LkUU}d
z2=wdvu?s!lf<)x>cAZ&kr5{&CDT6LEXx&{?QDfRVn?y=mm$(o6&=0iGiSM=TXxMF}
z#L1m<b{Rf?jAkrkN9rb2dX5EZ{f>Q5YIEsXd2dHRlK(jH)H~hF$Cwb^(}!3ZgNuZD
zARjLDMdrslZ&;9QSIAZf711)Q?c_ePg{yaXl^z%=-YNMlC$Oln_Eel7WOh*>vEoq#
z`5WpJXX(OY4xw9j7B17C>+LN%ewo#fF(Nvo0U`r3*C-sV8;`;2H(YK$b`__`vmr_Q
z+yV$4lQQ*H8;jFIrey!Yv8sZbR<5+9;F?7H&LX!;sho#!&-xiHkyWB>5_sbJ*mQUB
z3wCv^xgWUA=}^wtx=&fCm6c-Sps1}>0Ur-BaB-^(v+Q}E@d?Uz=^|2b<y>Ili3lAE
zCjt+Q=uCa_PqZD5<o|e6YSa%C$L(iQQ9XOYX+$%fY^cdrXnFP9N>i46)^ITA1FuIg
zDh0lKAM}myvYC%?3taW;=n<-;!URmCP=`hofZXcyqB+5nr|1_9z^#T%rhv88LDxt+
z;G=Tas^39Ay7}dcXSes*73L?5O{*FRYFl-YqCAHE8`_3@bKo`beos%z<>*q(ZvF-L
z6?}gCE}gq0U*mDU&K<dXQGlL3Sj-)e+T#_spv7e=jRufdSz*3xLvTL_+#50AFwIPE
z?8NR|>)3Nzd+%xAb({9?`&*l`L2HnoUEirgs%ZD7?j`K4eZnh7=KzXt4-=p~k7iw&
zQwJ=#P$7z>F9z>X>JSn=M#XSc(gX8K;qhc+W008z$FzPN9;_@d)x<stcJn)_x`fQE
z!I3XvUHQtHKkRQJrl^?Qv}$Q6)MUm}k6LYI%+*NaX)n@!$`CN*8j!Hw^G*!TFPM$F
z+#kosmx<kp&zOg5u|K6+eUl9?ym2CCtiXJr&ud0;ReGAYZh6W21iDDcOv4+g*9g2r
zKui{q)>)LQ2kSODTG?Viz>|B^h`T?Gt0vuI&0>-}iu?z%F3YRIFjPh9=1V}LSVEKR
z#c@VDHc14-L#SWeg^xAn*(58!cP4HsukA_Cp%0cxpSbMbc}iA8mVS_qlgCVgcaQDF
z2GO+~gG&1y4IP#~U)2i&D25}dMs=_kroDGH<)K~^uu(mOMMbXMKfXR=GXJFC9+k*>
z>SmhDm(D3Opt*9_OQm>>de_;1IpJS5%}VW1@{TZGY}1;Ujkv5!uhSQL_4cm!5#Dw&
zsdyQ<)Q-F))E}5i{@rjowB(n12kvCb^vNyK0Y+iKd9jSk!xWa7Ryt&+rZqR{EZ9dg
zo+2EVl&s0*FI+FJ6w^jm#H1SmBR80>nWs^G25!SktOfJ1Lp?e(7EiCz6Po~g)q@vY
z8<x&T&TulD9jZdPO{IQp5p&4LlGF550Ox7v%rgJ@Ss%n-k`GPIu~FGb(iPcyCxZBj
z{>mE<qjY#0l4~x7A5oDake~#Aejf2fyrYwZkoKD^YSFIt$9QDj4miL*L*(`Z>Wukp
zqnMpCeW)*xo_spzX}6owEDcn0ulldfWctF#dI94@NEJ{=PvDFGM}dXhk$|^fFMXU$
zQKz8gKZ6J`3V#m1naI-}@&>Rr)fO3w(Z?5vA!RZWqSAS2F|KRB!Z-)@ue_Rx$D}{b
z(-~u#H9|js2_RvX&F_v8s^LAMU&MZkfh+b10<c9u#N*o*_6Hcw*26RSz$;lbiOaLY
z`y2N3C~wKcBd%86`_%D_>n>K}h#B+pW^dBDzU5C7$us#()f=8V)?nJhm&aB6FG=^%
zHOV%E!C(v9dPluOcXk=vQG?$}k!=RQu&8cwwxSYD*3rm^1z^O550>;|o;xn)4mV44
z>M2mTXQ+9AhQJ`$NM~J;sq|gWIgfhEFltt}EO~6qYK!NwO3z)~!`S9{>zg@TeC=em
zl%0v;dS~5p(qF-Vt_YgSO8PPUXx|$85;QLhVp*&1H)QX_ID0r8Q>qSp`4a5MksU|G
zxvLLJ7o#s7;Ku+r{B~WIFJzECM?V?Ota_nLE{y1=3p@tXZv=G<DIDY}1g}^^6_*4R
zBTMcl(O#xj@|X_U`yFWd0u@|1-09mDPJv4rmcFf>Co8*_^eG<LboGsJEnwe0G^17B
z6li-mDvn>DFv7cUIS`ZWR#9NW(N$wRlJ$cGz)F5RZ$;jI_~69B%IWusLj2C=QL4M(
zz#zJLW(49C)u#YPL~dMIl07OovT2d*4ysIb35xZlj#tp_UZ=O#31A?FK_4x^+x_xm
zi4th|?NmIg(-4Ms^4De5+g_}ip<taO$50YN^l6qvX&4ofSY0-KjsOFtBd}k%;QgYi
z#_tad+4CT!OjE9+OsVEps2@_ArKD+u2GC14TEFluFf)H(>Cl(3bJ@cC#~Za;v1vOd
zk#<Ve917jPYC@+})$U`R;@Aer>zrcvS(eaCUh6qvFYl_WHSi|vDZQ>Ci4@($4%fgm
z;9_~%Yi>k+FR#o)f4SAwyt9iD7wPD=42;#cP@;Q^#wQNF>(c^vzBpM=CR5KoK9tMU
z5Uj#5<fBN=+@A-<k|_HSCdOvpWY@h1)z0o6QD%sO2i)Lk(Qpqb2$)1*pi`O3Re@e8
zKrQXC3p!oG^-&=<nHG5Esk#|2vZZBczTVnd^tE|aPE{9!J&fZ^<z<v*#^5)NMStXt
z2#eq|l6(M8cs2enGTyOC7zWm|ZQHhO+qP}nwr$(CZQHhO_tTzp>wcIz@BD^Tu#@a1
zc%jXq!h1Q7*1GSGW+AniW37|{m0t!aJ?+L&htEmWDz?!423@#FkbzP&Np^iY%`>G+
znS<>=Jk7?&9{*eUSX1=P9yWkKsTr3AJRy`dW+eBfN{?WKLWx4NR4401KgTB-XXYux
z(wk2e?2DXEN=UuLxj7RQLT^n@jZ8uyG8}MU05uqCrp~t)(_31<O=1$#Z)9TURZKUM
z`dKIG3G(mL2^aW!(IU{zpBe4v%n2XcqPUbmM=tTbAKXOxf@l@*Np|{Da=DjU$Imo3
zOEm7J#r}0HyL!scu{xZN=2s2!s*}?(?QqC=8ky3Pybohm!?h)a(|v7BM&w0?WZ?+r
zab;<84^=4P$e<uHV4=*p2(DWI%b?4DzV!TG?|7Mz>7m-d(>4oPwyD9#E_EN-J-@HH
zVDQO-_5An2hu2YiqU?fd6ozqoBH0;wicE^7esUI$Wr?#+cue@3)AXRvq87vy6^RZ9
z%_X}P?zv<0OM`E5YR`Hg=aOTdc&z+RMWS988X?O!Z*AL0^?JZnfX}PTUb_7S2hhsQ
zCjFTUZoa(1RIHy?P07byqaJcH+4I|y$Iwu?&6J5%49`Sx$oR2aRdoMH)g0ut|FKb>
zJ`9A>NUT>d>y6#y@dB(g@=&OA#k2R6F8iOco!GK?%xzLq2-jU{6_ZckkGVr1Zttj_
z9p3xb@xtU6t^XGHmur&LWop#|L_?tmusxFBAEqHN;?9(!(R&#d&11R;NjV2pMaYfL
z3d|)$AI)K%HndzVguZ%8@bI(<@ed6Q*6$J)vl6;P|2HL}i*bC-UZusrU{;q1yTyvr
z3<#3Fi80@f;7>6+-NFE-0r?c!4We#}Gk_scPuD!JJ+tIlqlx7b+pu>piH0d_hq57m
z`S-YDxCAtk$Yy30PnWvegJ?5Rkj9G*>)=m)`OtzzMB}gREjsB@W1%uYH^gS>uneJ5
zj&C~B5@>)o$jadSQe=$$u4cgT9xO#GmsXV*4N;quH&DJBtXqhQ35`-+$p*<}lO?ED
zSJc^vM5aZ>jweDuNWfV_m)%nBp5=K<(!Zl?-HH@r0=mifu{LU^;Y5pCayb;zED3e2
z6{?8W?0Bom=D4wi<pP#t0+;G<LY*3bDwr`+f5NbNM;i-OslBsFQ)rs&=E%Qjs}Gd2
zhKus@$(Q972#XR8MPpasGBTa$XOS~0Y1Rn&Cq)aY=_jSxX>~U{73WcO{h1eM&Hg7t
z&frg0pPcQ{b{j(tl2|;e!$<7JeP$`n(N+pwye;@~^5NWO1WnA!b#0fl+v$Zo5R9zW
z>_Axs(+F>}bZDSzGkB8b)kTr8?9+UBK93NU`OnSRtz0U47`1KHc6I{swls{-XX~#x
z$jZZx0pj<Q9kr&y2-{k@3Hi<7>ll<g2$WkgugfB0&pGDXN7iDkID|t_oK<iOLB)Mv
zHBntWZ-FZ{x5r?RO&7&!v;0!9QK71Oa_iMooQU|D<8Ls<fO`Dd04lzY?pi*`2knz7
zuJA=Z6ja&OFLJnr7ps*+49%AkJ<J;b_1Dm?wCM@S!UZ3EiT+agVNU~6=a*_Ib|K@L
zwU$7vKl*_VoN=?bu^~o<++<<E2EMXuqD!06#n6}N{vr|^Nl#SS<P~2=WAA}kS>qPY
z{P4xHisB!zLg(agbzk!xZWU%hS2E6bipLafqLyfyM~JBynvRI!XG5xBXeGN%GFf>g
zR8Nn*)w4Gf&OQAWj+$h%-etFxD=#M=6R@_>YjdnM*=FgMBVl{MVDwJc<9t+GUeHX5
zvnW&U+X%-1saTS1F$GGRc!rydXb*Vf-iO<eA=SyDD2FA`72GhN&$qiP8PFse);4At
zFCZo2_n&5gSSE6pb8UljPc1oaVj1y}5@&-+soAzM!$(!dbJk~Fg)5XP)+jD!<Ky&&
z>IJQw=3@{QMZeB&OK6rOjBwY4amzsjgSr|eq0Bs46njK<33z6EX94~p{xh24xmRKJ
zYM93eG{AfEtdsZ2eipX(WVKX9!u!=_(-kxX8Ls@ZR>9w8=Ym4Z_~(<flF`3Qk9I+2
z{{<Z`SpYz1|I};M!nWz>Rs1#qL?%Aa>{%E|cvaWeRlU8yv4V2I>vASz05Y><=xFUk
z`dMz=Hr`b<L5=(vDV~6ViD2o=^R)_AMR}v%#16x5-HrFd!(!9zsw_@fI0)oOtFK+4
zzhR~VpkuP+N4o=nW89^$im(Lkqvt_qAqxJ6Mc0VfenaYdyq-gYa>BR=-|=@TSTY7P
zI)?*lGq>F$O*~WVlYpS;TMJQr(d_)Hz-wu0+E5iT)1O!M`1Rq*jd9YLSxxdJ&|HZ!
zAHpQULUGsZ26o6yW)zUrU~CNANj8|NO(!}TN;#^Z&H0VYe*;!cz&=U-nr%haw`f|A
zc5j8dPE)tAH~iZ<tyPTmV&vK626*@B8lq!k0Dt4(Y0N@^SyP}N7or=ZKJ#%_dW{)Q
z50U=_eXI$98ae%#F6jboZE$#kzu~MAN8#}@8M4~m%vu-`W`$0A<ts;O1LHm=)s8ur
zQ85{Sdp6%$&uq2?#?XgWsq8ux4Vy{cOWL+hfT96Lm;q;l8aft-EVD3Lg1HI!nb9D}
z05O4`?SUTT+syCH#7iS-{&o}|jy<x8hiRorQ#?(bnNsJr(QEGaq6*v42C?QLAS~+F
zhAJ7sj#<XMAa354kdO%nqzuySCw&Rdf#vWQ@2!iKQYpjmO9?R0?8(1Aoo*fKn8<|X
zX5MTO>@u3vjwqROkV^?hTd#>$pS5243=V#E@Wd~sh-$t5z(3*QdD3xhUrV9PgizPq
zp-o|(hvL?^xNI;`*<RsIMAD;j7H+jUw#uxx>%p-BS-F+QSR-Qd*w&ykP=7XL5!5Yp
zQ!i9F9kt)81!qx}?KPi6EGW9|?$tgLDP+hL^0Y!w9(SP@z<KElq0`cJf}Z`E%c8+%
zB5JVfd--J{_07)^4rC22P@6wzOf9>P>*e2IlG_wwKI)76@&FQZ#h$iH9=A67dMs%n
zCz3Nbf<fPEjsdiyS|2!z<QJZCp)68Z#tNca9$pY*Q5uJ7(wQ>ieJUC^ij>>rG|QM<
zm7tb2t(m4j+av!WZC`}k%9N(vAEB^mV+k*A$PO-e3AyfY3X^d1)8jEb0W$VP8Yw4Y
zgI3#nneS8-0(T<k`*LE{7Db~cZVGXlO2GGpW54z4*25@D+mu^xn3fc+E$q<A+R@0s
z9M6`TW99Pn9Hn9VzFntv>lx*XXOg(ON_a{8$W8R5g{#0b!EsOO2<M$8+*sRSoYT(f
zti^oDLyCqan=FXU<V322e`s(SDSJfD6KOMt{JFJ<(L_35#|#1(ut+#<e^WmKla6f_
z0`z$fIyTlJdA<g1@G?^A<5zuEeRjEJJwtg`*qgfrR2xvO;Vk$Jp>1CQf=Fh>ee^C<
zikJ#3j?R5--QFBr^hR({WKu<86E~kEy;P@oO4Xu)M_MC-dc}X0bm>?{ucyOdwd;<h
z>mRA`wr*@w$@aX;V&1I1Htij-o{mX-F>xpG(jP4Y1r=*(&!<M^c7l6NzVZK{IMlT`
zgr+T48Xw5THR5RH-p|yGM&XDy_3vJIhI$)>tJe?ai4IRn#22VAt2+;UsnR@$B8f)e
zgc(nQ3PojQIk`=Cch+V{bwUb5h!|1i#{+&2Kh3s0$G$ooH{OPK%ge@jA@mS=4JjvB
z7uD>DnIQMs+q>p(%RTGn-rU*e<xeeSN#)u1bhGu(CO{1_8bWpYW)EKR12AP1MN7J<
zoRXVWJ7_5>Yx^7)&<$JiRZpRboJ)}ObXM=M5Zt77^fPf8OUAsFLeSR(hcgt+=nJru
z`xAI=b)@M%t#TvA#x+aMwu*Y(xkt6SkM_O5jaGKF{`-m0SE218lQG1LGdTQGMM!C1
zT1W*g0MhkwSQyXDrtFtay7g@YUm7LcfUl#!#K^bhDDI>b6gb5!9MM7<-s+!f+;*0Y
zCD&HtX;FGt;*nA~(SK~e-3)@fnrJCQoZ6s(Y$qa2|Km|AQK6=Pf~of8*d$!$9h<J8
z5IP7Qeg<gGdtzxvAa2SgWt(oS7=zO_{Osyr$T}o0t~PRw89Wr&lJ1gHD)gIl;~d#@
zu^^S}>KsZ6p!D@CW$TGlzQlRgAM9LH!PrCD7w1F=NQs6&SbC?HWGOeszrs2msuCNm
zS*p-M?StXZ`GVGrd~~pIo^(K_2-wqe8(x*}z2db^OK5QXQeim%7o$qu{{?EjxYz#6
zRPqGoXi$403OoH{Qj71nHe>&wxVo6|Gf?Oe4Y;UvGNw$p3$-0+gR5Q%ESYJ6?ee0|
zv_-KGi&l|w4Taw^?!8N^>027s5Ld=hta(;o$?wWdX9#2;H6-Zm;2=FlW5mCBMg`MK
zDQUn1PF@fPkXvk+$Lo~!{Q}!}jUA+Hpk2psA4z<MaZH9Q%J=LkeQ*AqX#qZA!G+qV
za3@rVcqL7^P>-wO$Y}j0F`<mx%y(?@@XwnJkwIO}#lS^NCQ4-@bCmIZ;=0%@Ny1}*
zn0N~j*@NHVjiJeR=Z*%`MzkLS<+aavY{G}S`CuOc=~<0Z>IJq<h)N>_6-)SnXT{q6
z8T&U;p27I@Rh<p^osnmS*CtuY30uFcvqto_E|>aA!bu+1$B_nOK;AAx16$XXw@oy3
zGY5A6A@#1Mo0oEk1P|4d@__o29dhRt-cUmf;*QOZ1&37HDZTE9O#7WPriEZ{OcabE
zv2|3#2XemqCT~G{!82HvfT`B|Bi0ez)oa`Iz=qUk54L+=q7I0e$${`;p4p2qD!!*)
zRffL7-K#sKTzh9fNz$|L__@uC!DNFY2#r<sYFfwDjC~SKiuR7EI6CI>MRN3Rms?zd
z6hXKBZw!Q1MtVT>8}|r8CuB4^N{eNjFEn*lE4F*g4MAPKG&2~v`H!98zGZ0*ta7+D
z7a!8-LfHs`B492dJXJc5zupmG(sWyM@g;~Rz6oLlv6&b;R*a?zp4VWA0Z-_R%~V@r
z45tH;O6Jp=vqOp2c)pOt%QdBE-kv<U4s+`6pO?<F6b`MBer-wz3%Hc1e9S--SNcM<
z&jjCKktP0a#NSOi4oQq%z^!f0OW5Au^b0!_T7e0d8xa#Om%w@Z6nluJ(hchnq^*sF
ziBh0O*WUP2IAy|(s=nG`#loPpX&{#1c{RZ};;(#v&v4XVwfZI?s3|_r%5=gl0tUkR
z$rVdq*26QB>%Kal1ObZeYSoyaU+&>=#u?;U?}tRLuD-g_io)wC9mm4>3ps5PHtgPM
z*RcV*Gx3pZpc9JTdn5Q_jU#PSX1xYQoIodFDiOQwf-ZGO%wBO*AzD=NpSqcpO8keL
zAYbXk2V&i72?%Kl@qte7c$e+#G^pQf*XD4ghd+K$?z}WG(?UI3+QHG(<ZLSQHt_CW
z^kn=KH8TF~K>BYfaS=8tJe+^oH_b|K_}g}062#uJDEl03GWpWE5<e&)M6iDr=IYkX
zyC3<gA3_YAVlIQij|QZf+n=CC{5fQe^IVkfIM5IbxNw-1!m@ua^^~Rs)f5}A*PPcP
zy?8w7;)xUW=yHp~hW&VoD6q|()jC6XPZlfNQ%)HhI?XpT9Q0m<bNA+dGvx#qnEO-1
ztO~Qz&qoley`dLXvmpd&XV0*%{0bl1s=yd_daydDh8Hf6>TK=g-F3o5cY=A}@?P<6
zZw}CyP-O7}Olcw54gfzuz`rV9Ogb`wYfcF?@XMpax{A151U22Q?v>5)7Oc(P6mSDL
zcAENNzsh;Ota4`jW{AF*Q)JP|Wy}u`v!ArX5)$tN=q$acEXM?jcGeQa93|0rO?IgG
z^B|uTl7fzBH>A|VyVphC5^J@q!D4HXmS#>iS;dNIFzK+FU>m-FD<^o6**GU0Kv`b*
zC(LhluH22oX<aKKqW>s9UGKM;Ih`<h7tZff$R_sEhg9{_nL|-hfQ>bk4gz%RNAr5D
z^_Q(jHxRB59o-ebw9lK=H~O2()Ew9BS`;twXFm**{#q&jp5*`6rx;G_O>r+Zx7Y9$
z_HWCw^MpMOGyw2rW&mkd&1(b_i>a|}ht7pF&vm;&@R_V<Iv{tT$^x`#ajQNPE46&O
zX;pbl-Jfiz$%B_q=R8t0aPRy<jBwU34=PvU--%#H`y&2QQDoki%7dR;>BE)X#jg}}
zSpg&ZRefWmN~|P{mvwB10Sj>=-09m-Vw5dmE9~p@ggCrRrLpV}dS{xTVFXK%-=+9D
zk_C<I-t->`nd5R;P_4~@iYk8(!7ku^4NhT?d`W#HObvE=;4xWr8_+r)OF@(20#DtY
z`MtMIH|vS&9Sx@0*t5=zd8hCv2t#K6g4=!{K~sV$*OW@GDr-wlKqa<P04hT3=2fWl
zc`Y~pB3b>|yy_uKNn@F#u#%?v9HjG?#`)1I2N<TWBC^E=;UnJ@MDA53ZfI#)<2JIB
zG>$jCjs7}b2Q<xiE#+)VlQ9O+55B%a7RzN?ZU8VP;!7`j%i6?g6(JvZ`aU8Za8ij|
zI~zqi`k|ooRB+V+#I6kJW!PcJD5gp7r+n!UrJxzes3sTdmT2fIcE5ShllTCU;?dM3
zIn#>DC?Sbha)=Nmgfp6Z)qx3=_NzpMhqTYP!`t;@Rx9lx-d<m6B8%vh*@(e_D;c+$
zSVt5@aa7@M%mH{tZJiUxzG^-AH}<_&E!_)rBF_F~u8=&MD$299!m*Cg`zZz8EfVpq
z3uMs*6zHVqHONh$4Fpj93Q+{dKK5H_YK~aSUv1%MdSm3F4X-Lx2t*_+1W(^U7nq&E
z<#6(9W4AJ)<Y;O&n3dzG^?NPyR7xFyrqvj0uK2_MyEC6jLACRVtv&|+u(<iIKVJ=f
z^M0!bSPng0IE8&{KesQvms{G=?|bEDfa}wLxS~ZT=uy%TVjYg;r?ysJsFy7*^0U`F
ze)kuQXHhee18c+_RF=Opk-D@|M+6HMp@;)h=M`>pVOJ_|QI?+699U1_vb+nDZ@%^l
zxh&5=d;^pMmK(QnaQOT-{dVq=kg*g`+v1m(!oGyz7x#|lCHeXZUGJ1M_Rqq??Uf2!
zjbf}hW4vU^+Eu+X5BJ|aD~9WU%BNp3i@-FL2q0H2&t31-7b2?YYIn1KFnjgdg(|e@
zuB&EMJ4ueQePgauTL%qPq|oSRK*?qTrF)iMVoLxm%w7kN<cumzLl;K|^t7bP0vG8u
zOnCO2i{k6^Gtr-(66zEBp|-K)nQSSV$1JI_+fzw!$Z!#j`jxe@^bd?H1b*~y@!nsa
z5B>;@G*NV!*`N{NndPAar$zV;)Je3nTL5lqifJ$VLHJZyK6`6wQ_2A!L|GJ)c700g
zdSm&sq2fAfL3kZ4=V%@-KTgVw%75$POCruy2r+=g)J*AvJ)gp1P0Gs>Q}DKw?AcD~
zpt>2W;4(6iPA)<IPJer3MkK9*^M!6nIA~zGR7BH0n?^>Y<Q8Ic|DU=xA|86igVI`W
zrfMucetSp;Z<cg;m>uHLd+4Y}jod+z8_kMtl7Jjv|IYGs+)HrF$1b;bhL01&O#^})
zYken1{>47if+?BHvYHw_X%5d$q*)ihKK|-T-qz_lmD~psb0~C5c0lRCXtg|FtVbnu
zI^u2L!r_VUeB?ij0_>hy1useq6fZxRTbrPIH)U5+E}ipXneG-?5oE;*1eLp+%KOGy
zB5LQ%;xo*lz5veUcK<-cCU_s@(YXLu0oKdq&&+RrVzQjns(8@}g0cZ}dbDWm>7pg5
z_XJn~0~VC3(L2%7TJ?f)FJ3OzY92GJe8J}kXMF$!vT&+?s->^T*c{g7t1+&FAjF8J
z8T%}tlmbOOv^Gyu9gGav+Y=K<l2z2_fDS?0YmKks|1=pr7^;Q*jm+zcs(2z6NPt{F
z&oV4<C{f^cJ}GN_a?>P45p>6-<0SHL^GTpXnJSU`$;kS#c8PrxtI{7GAy%%qY6XkD
zkYt1Kk#tQzll7Is`C!r0AJFvu5xOFH;E;QL&5fXSWxb+$uMck^E??P(c{U|?>|_jI
zc~U{Wvp{HiDd&8XVx5ZcI}x;{uMtUc7Cq-{bs7Z@XtZKfYq)XFIEct5GkO*rqOe8D
zp^sfh#m}nj>VAFM8{V=HzsVmyyncw{trT8b&PmmxMmd{mu`}+SvyB^f%cZz)&n&Ie
z*DtdB81X>(jD9j|cdI6MfA@QA7hl6PJbZ$=s-m15x!O6()X2p5=bI(3`k6|kwXvo)
zCe}wnubIi!l|NK`x#IXPe3M3$-m^nTw`64SDM~&3+;H`}be|4W!vuLgssLV7Y?D?^
z`;BCojM4W<2(0O}R4hpHpan=KAB0^y=Xq^*{#-jNR)h;}73PAqkabbs<Xl`Q+Eec1
zRqNkdJH!24k&;%__%L}=Qj;f|<mmGR{PXmr+Xd?}*eFD>I+0%bZ^cxwYa!HG_|5Z#
z;dC~hC#l>l@{_uQ!vX~$cCKqce}1jEjn^dz>^tps8)6S>S7Cv6j3^X`XsNKa=er#J
zJ!V{JV?CV<$JxAbcO)~oX2`?H_w9wkKlIA<>F@3n1-p;XL!qDy@?Ow(iA5!lWUCjv
z&C12zTX{Mq6m5t}wua*=KNN#?5tq0{b&ejAR<fHNs8xK`Go(bof6-b)7oijJ5p<Nl
z{P8L0`7e>CHy-5=3mpAV?b4F)VMS@>JIs{y*J=_FSyyeE&q1tOvB%8_$DUGSxP;%*
z8;3wOgMRE`QqjnzRvX;th;pN~%P98R{f*a+@!|Hcn{_b=N3lp&ZKE1ZZWnQ*qM2^k
z*`V|kg=h8&KhefNo_6BXhs(KW5lE5FS@r75H?eNHi$1urz_3230HTKECgu9TVwcgV
zLzz^z?-U1uoN+$WadInNrig@uhkN@GY~mNpb9@gtTg#avuFYQCl`3WNZIlL9O+7n2
z*1;WgW7NG|ViFh3*mr<ih#gdtf&%g_Pja0eySaMTm_pzd$4}KTMjyF$zbDE@n6-t^
z%I@3rxY7POu)`SY`Vkd>=L}?jeHWXW>|l7!UR7lem+dJUhJ#>T97w0&Krug<*@1-O
z^3%rt%DxILB4Nsm<Imh2%FH1I@}vlBO}Kg@>SEh>OV2&(v4D_YcFJRv_XeigFr>#3
zA!c~7GTHi6#=<AM6a}g6X|+ZuA3Vki!ycmgyF`ALb%&>NDy4Q2uC>Hcn4q#;lWC!;
z3%JI{JNKK5`1h%`-51`3d|}g}cTDluuuslb8TZrEZFD)t>R=kv(foXsn^EjXTbMZW
zvjoX9ZC?PTU(yp<ptH1;p(w2gk+)<xb}|LPE*)Atkvkn=z|!vktI;mQ^?OiIM}cwK
z64is8EM!85c6b&{R44(xV+T;MbY&<@y6^@6_f}H&+uuN1;ambzzP&irIn#5pfYm01
zt9!`<VW14!A(eb^VWbTJ?HJCT;LEt?O`~=uGG5NE-qiX*rz_QKDo%4Gb*wKslfAnb
zFK_XC8h9YRG`y`WOL&j;I)hevgCr193OaK_J!&WqF4DY~&ruf|saxyoKc=BJm1S?!
zPcU^yoQGIJGSs-s#O;a>-|CH8J0kDb?Ud@sJYQ7H8KEW_7{r8!Su4)e2R~qXpUvGx
zFiw@Fr+18pLdaG~b4k}&+i{fGNeVs7@_2V&Lfn8v&HSPVw2S~nf>t*0=h7~u-pVv3
z_Vq8EPz3VdH*#eQpl@Qky;7H30Qb0jN+r~?<ANxq#KH6rP!;LPDZTS`B1E=c#*|`o
z6d_oZ%hYJNWgZRw{fkXhuN0!bS?(He{x#yb?WyFO1S<vpc>diTZd0tR8ir$)WDBSe
zZ0fg^8xfGxs_>OjD4_U&WvW|7q^Z<tT$j759f}@Mh6W`klwdjTM>Yd@d}koC#=adA
zsdxvyjewXRpPOC%5Ke9ju>UbqU2_-<<6nNtez>ahM=m=G9(mNLut*og<U?BNCo3S$
zK0Uml|A4LJ%F8CbZ^bS7KY1dj>XH*TolU76K+)I<#w`m&z}A%-ywk0w4P`g~i>m7a
zP@ZqwyMUEwV8m;fN2baW*r2%8*f`p}vWUAtU4f&RQo*B{<r2~i$h#Cf<y9_TbRdkq
zTnH#co(b>D5VAx%yk?er6fm;c_^5}04hOE^KyUCWS7{|iNA3CSDGO`$Oj>VtMY%Zl
z`7W)z#IqWn6_&Tmr?=*B5Do=V7*KNDu6dBZmx$j4f6iuN#2bV3<UEP+R(6k?YZ}xu
z^ipMOjA=r=AW!M)eKQJx6YbYCI#V<XsEA{9BJES?KqP8dPffMJx_9Q1oCysNmE=-5
zk`L17iWLc3&xlt}WG{V>AHkz~Oz@m-2TVx{zX5li-tlD=AxP)6`FCr)qjBG4nr=J8
zhzI&7rg&d<x3vzNuJ7z?&N4_0slI_l&g(+C3p)f6h^zTBW~iEo%vspQk7_0o7=$}V
z+i;Srt;Q?b%Wu^_NGdg*PfhY+9bJ@QmZ+-o@r!FzG3lbUvGsMZFVNDJ{4JpZce`X1
zKY@Qm$|FZ(i8{$}dB>mAKzs8mlvDxEcjlr9_guF!Om>!Ld!#!voNYmH%nE@~Vq4bx
zSg3Zn^f_$j;bD{rBOBubqP1GR9HSUIZ5~^UUd0f^O-bNBmeGwqz0S=ZV<u1PlFA^n
zJS!W_OK7lxl43CfPa|4`3<2#&m$s;yE?bJ)a(&3hDH4Y=9gCeDTrC_;>;!?#72<@;
zqY0#<;`M!WW`wvB`>ljOsGRf2jPi$y^1u7kO7+7T>|W8#u;)ytG3<UKp+M@Mr?V?+
zu0~DDJWK_+pQEl8T*ZK&v+TL6+-z#5^Ejr}?v;(kLu1;;9I#L7abHo(3#keJPIsoG
znK#zdMN5+^TtmzK^3_bE0|ndT_!P8GLd{5!U`Fp{jy1ESG0Y8ZFpxkCzbc;@D+59x
z_1>s>v2VL5d1?llHNOL!uDuJu9*?EfRH~`!sJZn@;AMlEN1J@=8mGFq7K2U>%Dx#D
zcWuIrZt{tiB#L7u@fga^{Zm<hlgR|l#G6nsx2afnc(lleI%<6K3wzC|kR<X*C)Pig
z$|P6iNV5mr%Z+MvD>hIGSw(kz>1nr>a({~qx9n37cAJwd^mP8H<V!_EaD=4k63r3U
zb8Z`#{z@)Ru+NAP)`^emL4Zu;A_(ApK4=|xg|;lk?8pOE!(j|8@`ZOH<+gk263#Xv
zk}n{YO=sDgZ!-;^uhYfy!}u`ACagTV*=4aEbPY!cXg{yA(d|tUnk=dsT@KRpoiE(K
zDI@_gv%cBkOE)~qdu^)Ku)#S^ELZJKoe&dJvZbw<(nli9{sW|F1XAFVMbo9&a&>k<
zs_Jyu{(-Cw0UM{&ge~~mb`1XL<FQcmYWgbGGXmOa&2)MJp}uUoy<)SGn+4ACXtpCz
zbuikSz~VNf?H;A%z##5Wq)c1+C#Y<eqHdWOT^KVee(5fW?%(~mSa?)%`Yqlu;Iu;U
zMw_7IIxQvpbdvPKH2|>)fzApZ$2T_P_o`oL6>g$r2znH^YO>8d7V?0zO6nF2sUbS2
z6sRh6^q5RSG4$C-I`B-KXCqaN<$%<eqvdC2b?8Z|p3q>!uGPiaM0BaaZ>q^ROb=e%
zwt*hno*3tLD?cv{<NY3w(v8Ng<X=OYM(N|SK~)}(Bup|RMBvc_%4J%I{{)<TcVKz!
zz-^HkXVslx#0Y)vPWi%E@s1-odLc$W_zb@|duQ_1w=AA|hC94J@bPUjuuDwVtoRUD
z5z;@yoq-fT>I0bkftwo{L-9`tLQ?2ncR!nLbIl4q$YQ1Hnxg-2Q}R@ZDI(ANaeBie
zafKrk--0bJ%`k*YnLZd+wP_UJ<=*MMXMgFhxcR<)#;}aqqyQ{&3?BBYct+C<=^Y6Y
zt%ovaq2zk2(Of^W9oUF;?(PgE{`N+yH`~)1i|5)!JcY0M+_lk+deMy-?vRP+Iz1?z
zeF{M1wkOgbF~jGOYOs|VxOv}Y=}{=kBcw2CS$%uxd4yBYkE!pg?a_6CAJAwfdK><Q
zKjvv=&j^~12#$pl`(NPhFDth!7CxWcR21#O7&>sOL%B`|a=RH5!zM7>8O`G8IR%*q
zoCJWK`icmJ>=zy`8g2pOVS}D;wTPf0rfZ#6;^7t6jek-K=&$)N$<NdC^^P+cuhz=y
z*;}6$4v*Be=IN*Nla)a8$I3l?>HI%V1pj9D_zJaEzhiu9#}u`%y`rKa@U419+suDz
zuH0?>jT3JJp2pl66RuaMP!aPq^E-hj2yV}P2ng;x0x$s_5S{(~BggjIxCfDh!o_HI
z5#mUkSP7*7-txY9hAhfbj5=>j<fmSn$xjJ^<=1#JgQ0kdoukz7bu)b0bx}>42lMHT
z|1;F$E6#QSc>&NCCW-jqiTe*PEl7IBzwZ@pz}&%IS?rau$m6~R5~h(&gP8#0vd9t_
z_RcLugufrL9|)vjyM&#yEV<LuDYM?p@E=<UC$C`Gr>;G;?4U&<ImxQoHVmo>4$Uv6
zCJ;VoFvV!WrO?@%$<x#-+C80V|2(-tfHP2jplD%D)zU8#hj(#OaWAW}>|WN~aAK?H
zp!K}zb#;zuR`3-p&F-_0!1vMq2)d8tI2B^sbVIKu4v>EV_U+|62QY!I^AX68?@^$p
z`0QE1<X&K*+tDg(J+@$PK}9WxaY5M#2t~2i^Ml7@N{$l*TV&YcdCo{v63fKRhejz1
z>R|6`6YFNk7o%K00FR`Ex*_O?V9^O@RhmSk#!^6o-x@9L(4Gjv6Md3*Sb~Uq5e@U7
z%%AI*!LUKXZ=LSr1q4Va3rWA^;HX#em3l-%%fF-ynMF5|u-?vjA;M}48F|d|EWu_8
zKwN>aKi_)J5F~=eIo_HAa4(Fk8AKT|k8KSNK$VOj8#4s8e5>SF4UyovJxA=rZF7<5
zN4IGs>WS^Fj708rE%R0g6WxPorD%)|ni)Wk#U?cC&?JmkYsUg^;r`llvc;fx{KiD`
zWU~vr+Mo5->baB>&pixj`f&;b4z3kKfhb|}u(Cmvd6OSA_-`0<FMcb*mRQ<%J3r6m
zfe>!?P?a^Z>B+=g5*VjTXYI3fJnm336*-`$hh(urhz4pnpRBktFdO<`_<iN~1w84x
zB3k#B^q~_!^@R4Wy6J(@fs~x~4rqvLOu}yt4ZNTJ-r*QaPcZODBx6!tgX?FA-%IDR
zt<xbg$A+&qQ1G{Smp|WKQkNU$sr7nhTP24E<%T|s!i!#2oNpXo1&38mt3%Eri8kYY
z!J-k5q=bnJT5%Nx8KaZ;Ab^Vj7{!S7?#tRg$Kcz|>=1Sjn2Gf7bXBRE$RLyx6`-)=
zj=CI_WVXBHo>FeG@9}KIu8IwaZ*&R)##6@>j9knM{XSpiC%SeA**?O+CLb^gqgW+^
zXS?#m0~D<(^^}|6Rg2^*l$X&&@vEvu7oQE`)1;3^6r_~4t@jPw^j5ILGFA8g@3)Np
zQJu?#KheHVMsH?b072ErD7nR!ra}<{bU18PF{6~t=(AEvzCNdmgs1q!d&fGMR)VrO
zXaz-=!d;br6OS^T1b4wxbtLvo6jXT%(1XQ9=+VOS*W%@Nb~(wESOdr8-%@-<L)V<k
zZeUR}>CT)yXJi$4-ygsNCRNIU&b})s?iD@nQ_1A?veFtS32~3U8Vl-URAFT+|L9_k
zW}y^9>Wk_0ci&ibd*<J*5J68z+*oj39p2L;JnntjOAEcV_Y6=3qROKZ1=<{^MP+CV
z;~s$XgG}zB2KCFZJU-%jhbqI6W#|!Nu;gqr*<R5vPi-v#f2IxdhFy&--hy^7vs?o<
z_y2*%x#O=J#?%e^d=16Fw8O)gSV}whzw!$Xf6;O@XNCkgc^nBd$}6{lOcEKfw{+}?
zJ+uutQQx@U@NW7i-0{#xtM%zFQPnnN^zdT~8og+i0Dx|F{FcG0xm<zZ_K|~i`n<~z
zJ}^&?F(D?Ufxk5W?t~T>G2_DaA8%-7%!Wa7SZV9iP*kS%dt!Cfkk?WDySOi_OYzqz
zh8>7(b*(RqO4Ii4?otQIoT?JcSHpp^&L%=K$=HYT6h_L5vTxMs4cu!YR0u24vM-zo
z;=4UthvMO1J1P`>=J7HGYX|dp_uSk9%k|A6Hg^X3TE)sPRa?z`u^{4$g!zZ2IlbZ9
z&n4}52xjuqk9^btCIvo{y+go-E<h}!i5l`4X|12ICu2TKwu^01P$@G=womQ}hJg5)
zE;k?CVgL%$;Z*yLO*?5>J5mN6f9xXci?!KQffE?w1BF)IY1s4WeL?WQio$3=HM7mB
zwqsZvV(*0X<`pT4Gj(tRaebr3U+nG%GCIk_#J*k_D|Hr<I&?oR$1(Az{{%O>;t4>_
z=C}%KaM#C1br;tq9?{Zk@f#O_!H~}%CL6E$@7`0|9HTp>-v>j344^lbBMX~czh?O{
zZ-F^Zdn&iSt2VZbmqCO#`k-UoQ~}67khjV@SnqRkK{XH`h+nm^DVY$r5s5Qb#zCIp
z4j>Skk!7`&WN+Z%BrpZ`{Cmo_1AX-(Kl<pT2mVB(4@Ys=hGR#Ty4Q%{JKic@C2UXA
zB)^GD?)9<HG&XG*DE^stx2$_;7{K^ao-x9750QLGOm^QLaW3qR1G9)U-CYJ4ocO@A
z6CV13km*{?pY0DD&mm7mChRO?#7uS-21bPBO+J$RI%i_@QUsIjSri_$|7lXJSHp$7
zw%ZK1P23xX$`X1d&lV8Y$uQ(c)>b+-4%&!GU$~p|h}n$ZO(vGkP7H%g-urXuL(?%g
zuIAO16m!Gfy!vA~HGSfe`Xr*BvVxSLKxS7QJiu4+;ts8%`Fg#(cK@@8elRFNTv$S)
zl)xOZXT~e?5DE$&(3r4<_Q4<*mQrfB?jcl<Vf4GJ!5wtdyxt$Vz6$F<Db>9>QVmHv
zi+4P-C-@QSBz3gC_h!wqU3I>noPB|iPhBvSR8E~{yX$4SW(oY!oK_CTTb)t93yen-
z-zMf<(q3@W+E?|=u9*Ge56ffVppFY4&{%5)WYw@&D~MDR0{@!34SiGf)>T?x$x%Qq
zJmT~P5$>G6L~r1hsua=IAt8?Ltkrwvub9bA{1C-=vs}+5L}8vtIlYm<jm!J+#^Pqj
ztgTC|#}FD_zDu0fpW=YVrNZG=Iv`v1)9X!h_LsQp%=|g?dFW*(-Xpv>4}MIxKiqp2
zpgr@d`igO<Qbu$$QETgZqpS`HJrVX$SNw@Ry{RICi>Tx}IUCo!v9{G+=xSFu!Ja!A
z;iEbdQ%9GzGV6PG5A*_nGYlfjoh86d@dsiRAjzlJPg}KOvX!RjWD>A0jk)suzCp=<
zYU+#mV5YV~Qg%4^F^XtA-6TL7_$I!PMze~l{G|DTse9T7_|jvemH4z|elnfn;dxwF
z9M1F?c0M||lTZL>iFZAG7NNDH^qc=9ZHb)Di*SPOcCKK71{49ccbdcMazr8wP5zej
zmUe;%+%sT%I8z1X(gtsKxr|RExWDm<X0Ld=6>(8!=dBaIRORuBUh-YLUF^{`7DL00
z4+|wRV>ktRv!ysp+4_@B$tN7s|0n4j?tGROC%I<*j`VU|Y~DRzR2g)*YT2RTD>qeA
zgnhUixQvgR`cm*~bqij<QY-#Hl3VVR7?>%ZM)+?;mW}lnl*^RJ20;0zYDB-}%m<1C
z!G5D57B?>fDB6MzbA(knK1mPx*nf=N9rM4XfdCVm%(Dv_MFn@HX>DdI@{M&m;-aLj
z%g@@jm2pwn$iL91<Xq!XKZD`INazP%jGf7fUBd&Jowljm;GK!xeiV>=W|hI-y*U!~
zsa+DhfQSsKPi6CXAqr3$KxvJiO(CvmAIPJVaMLflT_#wD3MeOdqt=^nYGk1!)Y2<4
zhy<8ms%3#o%zI+G1SY6Qm&|WEw4<)&?SJ%Z!sX310*ixfZ7#-*@xw#sdQJ`xz@+Iw
z0ltd@bQc+o6=PNn(*+UBnP?BW)KT1u(nI#YpL#Lt<Nl36e72zne1=*EMU_{nR9-ZC
zt#1(z2GjvRaA7qll82gToIC5W=B71AFUvTva(JIvvDnr#Zem2~)o>R*3kba66hVLV
zdwzH<G()!Xcg{Ar2MuvNs}g`5nx?ZNr7e0b)GH)r8r{W!sxzszl56l%NI8EZhvTE|
zYSi#ajNF*(>D#pHU>o)>^Oq+)Lk8bK4JUPh`;oYRv={}Q5SZ?=diO8W|0TGwy@EX}
zp4$xg420Ps9d$S+?4=y6SBpFjciGwOx$~)Oxp3HC_sQx)FPpLlQ>o3<`$~H|BK7a$
zrPA3MVLu<=5-6Z<e9KnXSj8g<SHnCd%_KVFVjeuqhuEBk?|%uS!l~aJ?M6{X4QI$k
znqat2V5BtSH9HLJ%<X-$=5_EX5evDp<&$3MgDN;CcE}~K$P|k44bR6*oMg415d6Lq
zG^W<(G=)vH4Y+Qo-i#H>mUD5an7IMXN7a|V!7spfhwi~v5t_Hx!B*+OU;RqZ)w;7F
zT>-5I+iu^9Jaf5@5tLaRp!gwTYifw7zB6EI9knn{IfSFTg`C)@FxsirY)#<wsP-#p
zIG4AJ|5vB+B9wL-%g93Qybje-DR~x86`zdL(q?|sv}rSD$gT$#Tb%36cpS-_mkU#z
z$QpUgw}IiIQ(M?2kyF$Nn2ydO+3<{A_Wn^uO8`9KQlcYIu@%BOxwO`bZ3D#oeyie+
zCc3CMwH<R*_8?uH%Jb5ap=UX4rnj!nzVb=#*#?p-N~2e-&F^D}u;!~=9_TFXivb!g
zU+G}-Po_7`tAT%<8bL#bL<R*-2NrkzdJ#)U0;`S}KWy!t*7SA@vl?z<(~qqjfI5#(
z){#bW5TCPDO;RmKrx`;M&srBKk5LsiD|6#zb2x0YcYYcrJTt~J!O{d)>COZuc~baY
za;;~uZONm?8Oe~aw^AQz7*cF~!Vr0<%iQqllV5hXqmY~|1H{1}sYSwzq!FxzUoaGN
z?SATjsaEf`>NSG|UdKWboPFR-yBe>x6ta0Ks*mqwi|S4%)eyPwmk*CHdp3tpa(7!h
zgg$f3eIU99*QChP3yPtk0b2Q3NxT+&zXZkve@m;G=-nV?W_L9JdE${)@aC&TqTV9;
z-hVs!fmc}?>B)V{Qp$d7dZe^Lkd5n^P@1D?ukiL=IRrmR^?;QcFtcdv68RZoE(gv0
zIx|(h8kLFIz=oAQ<l}*et3-N^!7T^F%FEuFgnnbl<u_SGEnmR9=M5GEN*8&rh9oQr
zpKL1vSt4J8aZ_Li1IZ<tFud7zV_OZb$`_n#Nvo`}5Koz|iRk15NRzuc-R#N_BG>J~
zTt-OZlqF_C<Q7sDpE3534cXxUyW!^64OZccFVjMS90SG#N^8N8g6fk@AQN#kG3jkP
zQEZ2H#61Ys$h+#RN?7ia5G#(UO;_;)7KaC%cJ$p>V5$an8Ya1AHI|FH6_$hNt;tz!
zW?SMdTO{H)<}Pf$&S|CO99DovoVBM8BKZ9N%V4g>A84Qx%QbSiuT|uE9a}{|PQ0WW
zQ!5|~(o-(au~dvkZ2+b$g}h(f=Exe-Qa5!`&mGNxhPp)pGDZTwNjp@eF93l+2U-`q
zxsgsBw5f)qhiM7(&Mh_rd@5$(NS!1Dts}M~4qMiCtww%GI^-9qB)9rh$vtVdz{_ou
z4cfb1;O4WsL~F1UHtr{I2NNh@-0NZ(rKu<de*V1c`A{cl=puN0Xz;eHl4Pux(n2GT
z_LlS9+cB<895cifLPthc%l<|K@+bX?(=hG*AY-0W>!s6>utXMLHC5ip1JA~-g|l8}
zXB}KDFNSTIhXIRf-Adp6G@8#EnDm2p42gwi>tzHZh{T@&-yMG_F=Du0new*QnHALQ
z{R6v2Je^T<Ix)LyH1+W;S(aH3nlJuFFyZ^BLS2fplDy;S^!?Wb?U+Lz)L*e-{iEj-
zJZD6NEM+MDl`@q6aWK|Ku%?E0&uJ1pVXj;mSp}^DSklYS0pf&Qw_X-_IvBc5XOPfL
zvwE{WLD0IEthH(A39Cw%>m=VK)@D7%{ea8Zg6P8eX*pY?UaMve0%TH|z_ELdY!+_U
zGbY6u55$9RuUGWI1YU4;YW&<SWwwZPmOwmMRe%W?Da{8@ExKPI(N#-a{vp(L)fdu*
zoUJmtextd?^pC~xnF#Bf8p?z;ZjKJ4hGYfB>#{^6?)KsD+U-c6G#fZoV~e#B4m@}H
zQ9v8S=FBMQ=e2Znhc_?JtmEgsQaI(!lKix6kPvbTo9K5*<a~Xe5Re3&@Nuv)YkWG0
zTo`AV6P3yl^vT0f*VQZ_-~@5561)dU!Of1c2G*UG+S52F0evmsNttf9w6nU#$*F>F
z98^OmYoB7#A_1PILF0>lPZ87JiRphL`nRvMcg5_4j#58oF&~5mTD>|&KrO?kz3Ptw
ziVT{i@u_O}%x(f|y&Pgr$hDHJ6VT_sac=ex5F3S~7ea_DY}9>MpboASmK@XoI__;h
zwr^i!s}~ViyuA$x#adGX#O>;srkVTe6=v@e`P^<UqHgP$X5fGS&vKQSh{s9BAPuS?
zEpH&KBuYnp6uUAmPu}2tz7w$yXp@GP^7u4tsY<!c7$X(c9fGE@Iwq^7qHV>c=~a4&
zA;@O8EgmmM!=k&K#8;SvP;VgSy`@5cR}-?m#LsAPrn?PIxZKtgar;$g0(V`f2AXYU
zdv_~K+fsZ;93!}=*Q-o$#8yz2@N-oNmFeh)AD4!yV?<!=uwe}`+gZoYw&;L6Zx0QT
z7BAQ1W#V|LSI%EPXWZ=zi@$Au!$Y849e9={vj-r8misn04wa=QLtzGFdwjZUag=O$
zFH>%FLh1q7i_vcW=_2;9BWyE&&F9a#DydkHyo?HNnu8|(3EgY5WR9cWtZRlFx%^n-
zs=vp@8zwgBGNFMc{74{n(zIXaDROD)hlB?^$OVusG2dMY>n}}!`X6p9XMY)h)<6-Q
z6h;RhPe)dYW>}(3_Ae9@to{RExBtB~BP6u)I3JE~G2h!;<RU4jz9kFmq8$fH#8It;
z&gLdz@5g5v=I1XKMll3y6c<_DsZ@Jh_-E%vzSJ0rZ_eP)Ba0ddkOo!Z7^SVV7Jwtv
zk`cloJ?tZI;oI)c!Z55_7|dlQca1gz6!;ZCrcLZx@(0-oFSIayx>jvwEiu>Unb0{(
z59G}Me8RMUySUD}HF;uYV)tE7us0`=eDvvgTstpwhT{Kzr8TaH)DE<9Z^<0opMn0Y
zI@&Xftyn)|Daul{Fd8}-jX8#`IOp8#Bh}^bCeYX1_6$w(RZ!{6acg7nA1sW3DJml0
z0T<pN;9WSZl6|jhx{o(2pzxY<k~igpIm@<4+{{pi<U|djogm{_`K`23hP46_+Fb}W
z4$0qcm<$%ZT!1!-=Q&l)N6iSgzNswmp>-FGJOuD>7euoDfqUNAwss0{lLJ*1;2if<
zN}eU`IK)>uCk{BSg0AHPw6K5N)FVxp+hW8VMK7wdColxH558RT0g7)waK0ecH<HB9
zLBHCTbY@Ds4F8bp?T-N>*xwl2az9o?8vL9L2%c$tfd26+SA$wpVk#m2V@b-oyEMil
z4P*ks2;(Jv$=SK|`7vumRN1;=F$bjJ9Qdua%zibc+j_pa2RsDCxI7=q(E92l*(MW8
zD<tSJFa}mwcd{R!u{Q~^ZT&%gdhEN3qH#8JUZ0-9`khu%QAsH&=4sU@toO@hFRaq7
zS61M2UTslsDGxcd5l`TuL#TV)zIz+Mn~q4Wn$G+0C)iPSZQ2W?v1GwyYqViBw2JzW
zXDE;NYEp&iKQxp^1-hfaD!q>(frD{+B{VJA2U|;T?I(J)ms~YyW?Xb>I%dy)oR2I@
z3OJFr%6*|kvyOcGTI!mTbY=ELb}va8hc-<&W=vxz_5PME6177t$KWUYwtF{<%8F8g
zxV{PHpQY`P)uYDE;q3CnbWDr{p1T95Xda1;u~aT~ZP-Tx$VvF^rC2bklF%K!MK=uz
zF{^E#3l=t>W>4#jd2~hJ54BpUmvm(K<~JZbTATk^0vU<In1>VS9p7QNqiNi?w<O2L
zCnq9R1?~LBIjrP*+%l#oFyyx}0t1pd^8~58Ck*`q0hibG)xO<^OU=zTE=T0T!;K&W
zI*f7eI|DvA)z^`Y*ImoYCIpjEs)0Qn*I>;-k4(u@@9W!FWryc^&p><jnu{6g5$7B`
z17ZmU{xDyQhE*c%;PiBxlPl4idj<YTG?NN$n25$A1OMY+KDsrtY&KD*mPiSo(GCW{
z29MN-$W;6`BTDbIjuW%(2cD^Rm2&&lQJMBJmyvT!TGmfx{GCkprym64M<%8`5E)4j
zFVNR=HE{0GzuH&{bG>UUz{%Ay3dHVHh#jcZNEe^Sm*FnHo=v<)Zi`Or1oiUpsf$K{
z;*z6|LZSBNnCl=7bS5{#@^4Y1KY0$H<y|t9Wt2?kgd!dR>a8Ynxe;g)K&X@`6^BF}
z?;A)4CCiPZ#v30bp`0kfg1eN`T0+fc^vbV?BpHRg?Bt%IWSu36=B8K)*pKqaJtdBu
z`n<Zs39Cx`llxv?zC<S|^&JJl#zOv~uZU8nQ8|dUk-&Zz0dQQs09ti<n$<H!Z4{yr
zISJUJy|M-G$?j5T0;FLA-J8vo5gubVf!{?*5AHSt^HHTFAH_M%&EbDtk1hXn8{&{%
zph}-IUEB;)Yq{!UNUf*&^Hq~<@q@L~L_8qUD*@aVm7XVT@AbJVdBJqczd-F`DW4Zo
zqlDWXAZC}qgNFV~R@yvUdoyLW>Z1$N5Jj{%)D$Q*V9T~od62xPjd<<b)#<e|{-=v9
zt29@SgNK#q3upQ?_@n6Z+luU({$c6O^7ZlS;iMD5oG=vzeLVYKqrefipBqv@&HYIF
zm81rFun=aHM9@OuZPSi3Pmo|F-D#L!T8e|V5uXYd7dfh5ZBEsu229{fLGpI#7s(ps
z%^bD(IKR7RI8X^=z3|KK5TP%9sxWyKwndp~(Rkdr<PN3Sc|#UH;U(MPyQxCIW&{f$
zh^NoIiG{#Pz{{9$I<3kU-|UAJcrdihVn#Q`1uLTbf#klA$BDO05M`Jcraaw~B`M7*
z8WDl_tUyZ|tl1=}njv{NV`bYUaO(mgf)6Fi7HH8I65J|=G%lJhf4`JxEN(>$dlTsG
z%-tqPaol+XycX;rGK;MQE5vlHTqXMoVw<Jy1q0|&l+3F$rs6o5x527Tf5LV@KdtyJ
zrm1QxUPgQuD}ce7!~0^RKuzY9;r9*>HUTXeSzOD}LQ(YAcL#LONG4*1At!wS<b@E<
z10q3T-8<##322S4ak4@F&^KYC_Hqd5J#08=`kRu)4QK5~x8fIvLC-xo3t2_hoN~d(
zw6YrkraCa&G4ko;qqC20X0BbI(6OS%&%~L}n^*E5@J0or$fErePYcfim{nB+zC*2R
zny_-Vb_6bD)k8k11+7yV`oCmFF_<m8!3F)s-f2)yu#c4j>C7ID$-My~|2##>AiD)c
zc(5{7vy-EXoKju@rfR;z-$=XS%=-x^U%K%s_y4xJtD&o#{`h(Lb>O@X4Ch_r!hVLc
z7Ww}wo%GfUH6W_|M8L93?;7stMm{x~2Ykg4eSSq3vn<^){-lsMjn{1kM7?OKq&BPp
z``?<h8Txw8NJnkrVs~qe+U@W)THu3`)`cS6g|XLL3RIxpU(Ez=paQ+p4_(g}(f<d2
zm*y@>Y$n^$R5L_{<jU}W$a)9vT)41FGdXc`V%z44p4hf++qP}nwr$(CZ9DVLT0LvJ
z-~JQ3YE@nPuKVbFi-|C9v*9^sW8x9djn%DU>1Yl=jK}C)w{4Ea0!tr1w6LOom2gf_
zE?go&Sx*hhG^tG>{jlocfE`S}2F|qqTouFBqa#142`DmV6%cd+vpMCzw?wRqa<%Jd
zQPmM#34)v9C+_gqP`Ps^Bx$OGBuuS{R_Y@epPvhSFg2Bwj2sjE0~zJ?*c%=ueZM)^
z&@{7!9&^~hTqHrJ(4Q6kZ=5M^b}dc}I%?A1sinTpM-r*jL(_+%%N>k*%q99vTD?^F
zZ1-l2Qzwx@%EY88M+qF*(hs9^RxAZH^B57_if6ZhZ@Zta<DY1jz4Or3k21-YsB<3Y
zMnyd6?u9oi*UVRnO4iw*pvOpE-WzNkg^5P|s2&F8jk^X-gU8xH1)mv@i3#<NY1@Ot
z$x9F1k*edMn__tVr%}+zA<uz9w;ob|P~CY##arh**x{@Xc_Dp>Fw>?=jb<cXyHCif
zDNa}KLN=qx;7@c1S+$d%;HGr5yz<?|H~;Qp__5?xg(t7DnYku#(-V}LdkJ`8;sgMR
zRJ;eWbdk6ysPYt<yw&a14^c9QtKgd(P2@%<Z`5Ops(tMAbYd?CJ*+dGeRQK6ozb0r
zX&y9$ohfu)o6NrIo>rZ;jGT?rCA|J6Y5RBP)D;x<g(~5ZOC>6MVCk8Al6zmXk9(gj
zJ%_a$TYyFZ{2w<xx;(!|tvpv3Nf~9~-wa=-5(Pp(s_CcH0+{pz9X9`esF5PihHAb}
zkrrWGa5zO$o2d1c9;+0M+96r5fzZgfQ*H&ewab>8N43xL>b@}8KhR=Lf(gb+)yYCs
z8fmzVp4~87GEHc)gPp5Ca@Xc+$)QD&5DG4XlMI2|Zp2^M4j5Xd4yBE4?!Ci#NxB-_
zcLCT<5WV&3PUfrZ&h$(1POifk4aD#e($6{|$`${-R{+T&M+~%$CrNPS0CiJ@%ZaJ*
z8aK3=K-oO`uVyCFzc*};YT>Qix9}r}_j|W#!0q0)wZHmbOQa0r#UI;=-2i2fIlV=X
zpprlG41a>9GvoD;hLLv{X)ih`d9IkT%Wnn$TtsAWM6VD?@>I+H>0?*T>Rh}@h$bmH
z(sgYW=c+JZ$jI^}DenJ6T&o67^M^=#0^~$mIHS!U#6RKD$xPhi#;FO2_oA5v{Rp>f
z|EG)odrf<;<Wbsvkf}f3T2T_hHsFeG=wAlja2an0i;`2CcgA?2M06?_CHO^O?BHk4
z+l?`Us0EBxkf3N=05_q;FLNB~Tf2W<jLVi{^z;<8)+O%{%{4zkw#*v_JdZzDq>iGe
zSxI8`%FMQ&fDTg8DYRx~W(uMhxpcO@%xOVq%R(*32@@AM^p*KQnos?`wqNNSbqF~(
zr|r`gdM83@SV~E91sfn&mEEnV#4@i8Y?iKvHru01$4H!Bca42C%*zEJg(D!IFUpbr
z+Ck5agO8L%b7Aw@wNHV9B42K7#>05iV;?ShZN`TC5)IcNizz<>=n7Sj%iEUrGN{)c
zf@DU|hUzHaqPNDu4d(j**O5M^W`~rx<;E_Bv^hpJ(#>(XJ;~RR39@4=m{Vb@r~53y
z{d-D8zKmuKON=m%XXrr*9nImyt;7EYzGa}rP7Er^>#)+o6HlKZOW!Bp<)zBGF%|2%
zc=SAe+zD}W*3NYH7P;(KvEqzXRv@sRiOSLRZI{^w8T@ACUfYS?ZhI&n7r{vAZsuV7
zLY&Tx$8Bq)=7bEe-r!i@PLlPDhV8^&Z={T4*z!%c_BddV6Qb>m<`{Pv*y4(IsOSWo
zLU3}vKic1~z|VGArdh7!F6J2JSrl6j{i%QlRpe-3o~5VN<NjkfYHA{;5W`Ep`~TAn
zVr}aEo3YyYa9%y3o=WB^BMKm$n~OYhK0jHA^-Kek<Fs>JSYcErlmP<OoSte23(N_p
z=Y9=CjG|nt|Bbt)1g;y!K-=5<IUCo__i1E8u?h7Qj0AL(u6~Oyt9MaS|2gXkwds~<
zN{MC}93oI(1P0Uod&F&CLfb_+_6RUIGNYkh-MebubRfJSsRr=FjU4R2DcMV_hV>{>
z5!POyq+sFkt=23OcKP08ojCgO#8`VK-@(QP`EFNQsFBdipE4r*O%0~)6eA+xE2&Ax
z<M&%8M5l<Pg8Xsa2vb-Gp?$~0#W1WY_iS#Va*6Y><XbHFpo*uSy!Q!(+Wa+`N_iS=
zow4EMGhHc6#jIqk!|YhxM<V)-pmSV+tbj%43WVDB<b)at97QEC$SR$EdEvnp@Tv3`
zIT@W!Ni9IQBh1<siwiu5w66U4U@btct>Fc9EK;4KM`hUL!`Pd|xi|d-7`$EPb~OBK
zG2%Fzt)~jcp^*i==lYSl#g(+IPxs2%mdxy)#m-U=wD=Xn*}-IhH4An}*=}r%)~05o
z5v*Va8w!^X&i8bu237uP)_(&0LidgtuU?ng)Kr(A@yDPk>ct&E*nX(jGKU7T?f&Nn
zU$dI9j?4W2$>)Hq()#qm>+Bncb@N58_njGYgshxHIuH+j%VF36F>si<zoJSP2bmTw
z3VUFq=|j~^6L)62Rb|r`_{sS``y*vvHz*1Cps~hazY~I^tNF>N$~An^;XB;}K_eYl
z*l<_E%N_GvmiI#eA#6{b0VVrgqVS;8bq_i<|CIR1@d*J-LiM{LnmDxr+Oto>G4=F?
zhx(Q@j&6%2ov+0P_6qg5%GU@>)PQU(7WN5g=ARrD!8qw*Y2*^@hB<XgIE*8df`Hng
zig=+_L&x=hh?PoL(0YKAF!|iIK`#@a`&jvbvwecrno$!xNtjw%Kz7}pziJK8?Bf8|
z-Ao^FW&XYYqmzKN$(PV4cvhQ&a#f(x=N0K+8Ak7dHx$r=n+{DDFS#Tgmq-8w)I;)%
z_fVt4!xXw7O3|yV6K>3EUw9KMn8`nLji$7KVzpV?=7d?u#vS^v<EP)foMT!4jW@yj
zk-PH?rbu$KOWoSO55;JZsGxta5BpkFG54A5!|#jb)Z|`ftn&QbPcbUz%tOv3vc~#?
zzildia1J!+PA@>3@88{Tdj9e-+jy6ij3~7ULHEM%nJO&?9AcZSO+@%K*ce{mrM=K_
zOXQIAZY54SWZ$A<mJ$iQ>n9PJI#W|O5P(=QuOL2@fqkZu3$c;?w*oodI*EtIH}bj$
zde!;|b9witH?N)-^nlrrR+xH_<$rWp#lzMFt%Ud>%Y?4`0_aHq2z-GkYnZg2^;TA-
z_j|z?^BO*}i9*0l3OzQz9c%;;D`bEmIN3k_kQ_#3J&+i;C;zn|0mId*(YRgCiw=Bi
zYk{QHunLm|F}S%abYu#s44C)lycmtrHY4}_q|IsmLRc&1ooUFRumhq`&uX$}gQh(6
z3KoRCSVz%%Cv$NObJR)A#)v!(=_&C+r+E4<t%|M0NslXA4z^*tM5}esl`8t^b#I1o
z6DpM>?#}$48yCcpy98L~(q~en?NvZ~UyEcJ73AfNL&~%~r+TBU^j8M9hYRPwll$HP
z%*aSyUT+UpM+D@`9_HRSf`N_6myWeqA`ikSkiG0I|MscN_^#IuF7i8wRe=)bSZ_1p
z$`_ox8(qMiuj*9H#-Q;`WssrTi6V4yfO01k5vhY33-yu{|4Q-|;ONfZfZifY)8rib
zCAxnsVr2enNomy9t74K+)~A6qV5B!i2~W|S{YUM8j1H;cTDDs4TZ7s2{=4<)gov1`
zw6VwhATgg*eh&Okc9HSjZns|Z-z2if9^SW8cv8Mu5VrJzs6)u516l4X`5~4bg0E6e
z-OtYCb*b}3^f+*H?@o%AJ*Ud8zo(q<J3kv5h!EP>X`ckQ)Lu5C=K``c3%%~C#PFKq
zHoqkO?D_?Zyze_RR^4E%VUCA^vE0j{FFFks30Yl}JXy8Mq>S-;Pbbd}T$tjdQE4T2
zsXo(%)`WQq%22(_M!3xBcib!=7?fnLsW^|=nTlhfLe5O1kK*`H_uS*&MgPyst&8p0
zly~~9`gZ$eipRi3(hIm_DCf=@;k&y%(w$afhHafQdKF~xvbm-hD${r?-$9w4vY7tC
zW-V216~m1atoy@a0FAA1Ney_ejnAyul<L@6`#rdBdTLde2`l117>Rdw1hTCuqpnVr
zEVE*nnEtnP3-)79^`&()yuP?z6e+Q1Jm9K@1^e?8B1$^EKt^LeA`^ibC|8(W(`x#-
z-3D}U_=jLl+WKQWav%x}%14NkSEuTnUc*&058L{L!j=;-5*oi-Tfg?rophfNaVt@0
zg`=#Wnrm19d`{+#0~kkVLI|-ZqMo}?62i^p6LntCYWGkXPDuMDIqUAF(l9)a4NZCS
z^|cD;rZk&|PVQemelTa=FX{24G{pAixr_!LXY!)U*>#Xzz(`UWoqL1_t1Mw6cyP7r
zw7j8YDUf+5qqZ3P3<#s=A6Tx*FLE76hxmVvg6ndm>s@httvh{ZZTvr<MS3L8_OF^Q
zu&$GRuaI{$sw^4z?&Y4MW60^L8XKZ?gVVvkr)W0TP~5cV>GJ}y3HJ$+sdt=l?|&e?
zNQ_~Pk@p_wO&)}F{=k&A!2ao&1x>tB+e&$->$nd3D~=~5KYR<3MY8QY1=4MK_Co{1
zD}TP)TAPBqfJK{;t7ji}_o9ab#&853fSJqtF`?u3Rf3$Fqax$D8~f={ylOa<659Q6
z=ZNozQ9<9+VRW39kCwURbjRZMYm@k3H$nn$7}dLeMl;Qh%{69F;#{pMve4LC1T-))
z3PI!ihLDpbwQ&djmyA$O`&}EvNEWzq?Djho#uf+6O6GYAlKwJR1B;KF8{HHS)iWsw
zY%p+~*7FYH%#L?dL12=Ohd083J&Sn!h&9vi>2BIML>roDEYpXKX5E%BzWCguj$oT@
z72BN#FL7uxUp@MEtR6f#X$zH3%|CBk?Fl+$@ary?d2W@()`nHt7zT6?#Mzng$UW&X
zchp1Vv$)h_zIm(CTK=9ONoXU&!aCG6tHytGUw~w?IO&lH&<x<At}&+9=?|7#oh029
z0i|*0|AFKLr<vZ=>nXRf;az?En<Stg1C4#El$5LQS%_aIcH$n|$Xje`j*?4-9aWn2
zV|-bA|B>${7b;RzRbFSt3n%R@draW2n-KB&pg-bRnI$P^Sw}KeKb2!M_Kb*>W@sCO
zCEzW413QwgmV#0nu-VA%ZeC8;$om54Eofm)<{Y9<v?x9N>U#-D7NWQeC|x=gan9O$
z;7DG=@-uJ8B-d&E%WEL`Yq8ELaQ-Ev?!<?z>Nk4r_fBowHKP}Z?<pF%nLo5~T6hhY
z^s{E5-GRBA!ZHmvplFq{WX?ftyc)_5M5M3Wm5s%E|8a<{ZV_b`oXR`3;0#1qVI=8}
z8(|7R!A8Yic0r{b8HQ`7v;p8rc{L%%AkCN~_ll*V5Ba%4tWjUk$pVe!S==EdR^(1!
zAbM9Fok@G0TeU483Zq=aK34@JkIf2o*$evlx9=I1M&NB6Agc&%{VB_u(6CvI((mor
z1q82mX+C>q_pjq48y%h$JQ4OOcW+;=d)04yY1nB56;UJEu(0j4tw_XGETX#a8b$O)
z3yKwlvQ%HM{G2`+Pl2)nVWc^_fT!>cY%g-`QZ`)!Y77)ioC71ZgssWkr4L9=P=-;i
z{^-SWx#wrRjE-{=ywr*vKUKY^_uXEu{z1ppgu+grpa4lgw!it=2xkXd_gX0~0eu^m
zwS?!Vy9^>U@2=|Sglr$|GnA4l&UQq1gYx>5W8sM-XiWaz9NYlZv#<q{7?+ZuLEmB7
zeL~ZlxT;MVa8`|5yzQ9L#XdOabkv&4{yx5g7bm#t3d^9UKd!q@iJ1Uss5Wg4CB*>N
z%tV>#UyGh)$4XwE6ehR+WQt3@lp&yuyUOcijc)mCA=LOsyNu#UEM2iXBLJ8rsA!UI
zw2IdxiRH&HezkC|m?y8;DM%S74hc07xgx02aT85*z_+QOT&-TRaWw!HVHT$&cGq+J
z$pbH0^ui)=y|~h#?R*^dcLoml)fRCGjBJ2+CUcI)a`>SQeL1C4x|DbRL_d?`?)_TC
z2$v1gBP@y9F_+K~55|3mO*6(neL4uJF}LBOB`-KO?L#@%J*R|13ya&O{Y{VkOWgIC
zbh*nGxxlP_`0IwJw<DBV&pP@_BXMS4LZWIVehyed2a;Ymb9xjexF?E@n8&A87`i;{
z@0d1l&SE4~XTO+ny{t5(YN8{gG^8Pntcy%8r{{v>p1YhtO)&0DDiXEHc_y5XfQ}n6
z<?QGi<w8s$Y|=8CplkhE>pElf38}5|w0YVYa>sj}<`P0ul2j{J9~b*cor2oNO{?Tp
zSBz|)V#nEZT&wMI+I+^KwnxvF{(qb6uPPCHMQ}+oS@efphGvBtpkD^4sFi<w&mj5_
z0iraT#itQXEFaUFd^V~>1G3B@D#*NCjJzS5G8S=t16Oqs^$d8n-^?6+ElaGxi?9YQ
z?$yd)mP6!}HB&YZh5i*{E1U>%?^2!r8$g51Os`f5rq$@Iu+_V@+TNsbDjSc02|zp)
z;<yQtO}jt*D-=t{l=Uq|DbvuS5qPJK#)%B&H)E&_2pq1TS!pdL_mx#GOjvM?4bm@8
zG$-PMxJ4ZMAKAIiyLYws)*4fKDtN8-4w|EBw$Pi;`B`1jQJA@Tkm_LdXPM*fMGDN`
zLYwA8HxP~UclOFhVgohLq73W4V|J3+Ds=lCF`esSEP9lu`8`FX{j=5t16D!7Jo%cc
zE0@9>L(LqX2TpJ9S_51YB4lnnA<5`VX=9)*tHo>^lxadR=8q%hX6L8ByBsW)8uQW;
zrxt{p*dl&L@b5mYOVh7M<H(I?ZeM}N21F`{5K&XU5J!&15B|yN@3&9oNG35h$UjEo
zcR6Qe#${^fuQOdolI=@XK-IR|{QlpQR9^$kyO{2{3-ojGtC`@gxc_!KqaV(v&BPWy
z#Gw8k+9j|@=M*Y-wNAssHSiws{QHYBzsV8%K2a`vK=5VSgNUW(QP4x8W*A6^bxLtH
z>7zoX?*{`K2=Y*Hpy|F9Bov+xQ!oKo&xdV7Bbe7z*|dzv?P3FR{?ZsCgJr+Yc;I9m
z*S?U<=gy_DMwx!Y1Of-wvBRlNb_KHAbb{X$GP87+qSGEt)&=Q|WE<U@IpMJ2;o<lP
z+bhK;!(z>=O1AZ1VdeEl;Nw6s7qaP)ant=y{MHlPxNF?QkYQsNmJ;{jUPoSah2#P!
zoM*z1G27P%xfS<HEa9c>qN^0jma^OtJvg7x*+)8t$-n4!AOcnT>OZ;2NB5YRyaunf
zEG~p}A*5|wJ2AbyMsvvt0ea_+`!oN?L@86fu5Q@1lM}Ve@W|l9KCn4glIhBx5mL3J
zjKdA_WUBtsHw(%rkcm#;+b4~F0v#;wA4p}j9n#pFSOy`~aYnN_n^lfQ5TTQ%(Kl`f
zoRfTWmk?ewn9gq+dl!+}>%{P$b!*|9{1UUL<IyL#>Y44$(KoCO9n@|F29%LRf*-_&
ze2ZP#KovKgqE~Ydb7Ncu*ey6pq4ELcs={2DJ6^3VR-wPXveO9d)Ra;1?SY{fDihY2
z*Qn$6HTTG)GPqYhr_FYy+@kxe9dXNwYgP~2-6e4U*&$PZ^mkKBO>V-~?6@V&U8Oln
z1Xgh)Wx+W)0zfE&N+G>u*+oJrO*BhxK=lIO4cm^+ysnwmmz2;Ha@(adbvLpqDi+fT
zk|U)9CzW*Qp`MaQTU9z1yr*??1Uo#y-4Bl6ojL4?Iz?reXR2!tCE8Ab8VzjUf?=>K
zd%CQiqIWOTrv_3HO-s{K&kJh3q#p@48Vl8cl~=O(F?^=Me_sya0tGrp>l2x^N(Tu8
z^1`-4hY*V<w8|lN&x%BYcwk$C5PI+Qp3o*o>mdlKS$Q)iDQ1a!SQx&<4%$=j6(-^A
z`-#1O61)F%C^0+#?eM=0(%<@}_4?q!@2M44I?1(!4Pl8zPA0y!(hP=okXQ5f8VLkk
zoC9K&o)Y3xcCsLMomcZ?NyOsaR|lZw@f1;zz%V>zScRi$vxC5S{};fo5<!Es&^4<5
z2})HcG{p=sD2#l2A7-rd68~QWGwkwISg8A30a~NJ{hT9+CkE_Wjj3(9Lvm_Zr{7vA
za>uAFN>jeO?M#6p%?u3nQ5=>|B#}{L+(i>X04_{*goWEEMkuh7PXGV-E1Jd|BLZr>
zZj?yHj=${Jxdx6ZbQFLB?ivCTTML8dNid5*W*~$a91MQLxs-(ulp1LeL{5^j=|}l*
zbDyM&uE{o0#<tU|=607GO|)20A9cpz9LrLHQcs)<DyS1nmoy#EY+%%NUDRsvR&4X{
z6ygk6ubugfdmFip)Rrh5QQg2lBnI}`?8k%0o-{aMu!_WUo<N>G_4CTYAV%tur?p6I
z+5#9<)Bw3R%m*27TlvwW?tNQgf7MliNSguz*YB;nwaS1RRlS5oaPI*R@`N-_(zdp7
zFhH&jtGCP;Z~iATBCA?}03uy6>v#r8xG{6JT???`5}h9RbJb(`mHv{?9QMZ&CyA;0
z6&gWK5M2ADBPsh#r!7X?XL^HQM;=!*VHctSrG{j4zOdw;`Fot2JkbQB;s}qf#XD1A
z^UkJ*u74LnElhZ1kuj9aj9(gQXP8j#YI!xwL877G<{)22h>P?|gr{Xi{n-{EW<Fv?
zx=<{l7M^Y9CRewm=<n$kMUo^n%k~`OAES;yowYJIN9`k~CQ3=yS6w=a`d4A~mIGma
zA1I)OGuhBID+c&^icJ6t)<i<>4|?<8yFhAnnpR$(;X&~QSgE>H2h$`)(_cr4kD;fV
zzn}7G!nEbj(pf;WlduQEuZ+s$z|*BbapFotrgQf5>JkH_-dA_2B5oII<lwe{Et(_t
zIB`sJg(PZIyGnjq3GZ6x$4Jhr5L&^Ph=Im!uZcNzq4A*<ph=ugOb3&%+U&O063T0K
zxreR&xp$u;@ho9OGYlgtur~&)?MBn)Zg=|WRTe3<t}5MEq!JNij8bWnP%*-Fj9tDX
zg5nHd@_<%j5NpbcMVfLR;nl6y|CRu&;nnGZE-Qob$lr?T@$xCYf{PRP1m<mkKJm_T
zPu9nXP^-MlcOBwQYw%rzd|H?Y#<#Y~5Cz{p`OrjZyhdu#cB+_<BhvRe%CD=wj>hG-
zn&PwGc0fchK^HE0Yw!qLkF~pAYX^l(eCGG1FM3bN7M=wtEAWhs#!OTZEelK1;59tJ
z0hT4Lc99ldQpgwNs(3*xpM9oM7MPvZY(CI<BGnVyGE-2@INL_Zl5`1Y?lOp-nmZ9W
zLtu1-h>LN;?HwMEJWhx2W5iTd&4t|FM_Eq$&w1ejJyo(C+sT50k|>v{Ka>&c0{89T
zb?GI3AYGz_LU>Yy+k0pY#qEWD!0+l3>!mg#O=WAn*deP`j^TJ7g;(aU@4BY=>ND8v
zn@@xX%LCco4W`k|7p*@OfsUT->mes`t3hM2o*k)l$5n=h6kdG*C=7`%0p&Q;i6v(m
z2Bp5}w<s+;<))ml{B3gc!|HjG2s%J0g!-kP)jHTzIev^zuEo_?&wRqkYU#@;c)Hkd
zwqoxLWt6AQIdSK7AZD&@WbfcP%Y$<wT0vkBFt9qWP)bH|r@cOgf^-?!qwrT@pif<O
ze21Srg#_DBdwg_bkMUz_ocNvnO(=ET38s>+Q%1#x0q<_Yrlj0Y={;-+gArnAT-~u-
z0aq9M?q;D!(AsV%^=B;fY3g&a4A`K*X&rcV`ju*C98BZsTJ_pCMuK|IHa<QU-ni0^
z3;9&=j#~S9ekpi07N|fiVl2fVMdY6G*-Y6576`mIr|lgIQPT2>MFy@$%A3w(qBd)h
zr|H>7g>(Uq0T5pNK@+;~2i*9N1ef=j+p+cIy5)yJ$dzuh=x0QS$u1mnG4OiZu66{q
zIz#60jaZ*-kfl$>99Rs5F_xr<t2jVeEM8<dRW&<hrW$hf>k`=i-<W3Y>k1gHjtrb8
z?g6S_;E_W>cl5zkQ8nJ*4Y(7yQ`W8oTga8%n0_iM_#vs~m!&^WMX7?ZE~k~MQT9J&
z)Lc)Z*MF>-D=itDfq1oX?|A$yZ-(trT(}xxUJIx22k=~|Ztw890c?jehkj-EvR#_;
zNyEZ6vTweV^#Q>xx*2kKlldd(FhXet4C1%f>9ey~aJf#hJ%0R48nbWC>mlhtSm=ks
zLY?*5*t(%zWoQ0w66UPR4u&`Tufl=bX<%prjDC*m1sR->-r?~F3!O5A<)vlIWD~@!
z^X#_WXbv#-Lo^x5^CeE=NY&uCOmSPMNJa*!@0-1>h++R3FLK@X;y?3`91>8M*1WpR
z3xzCPX-K$%ni|IOZ9}*r{v3;qS~{v?90{?IC??2nb%ggq27tpnfr1NY{ZsmH<_?2N
zY{uABHnf5`mTG8@i{z)@@6GrdI=4@J6IXnJSHOzy@o6%IZW1%narzJv^bS-nvT*jA
z)URX=!DaW68c@=t%hE;mW%^}}3C}4AIHhtL0dBc>njV5>B1C>6gq8Q(O9EiJ4BvC5
zB1KTXgkYZKO%;(9e8lGSz}s|BBY~5!h;DXEH`)`xcy7sE&nD<N(ttUbAf!i(@`(?%
z8DgY6u4h#&C45<aFqD-itnkSmWZhCEiF>=h$z^Ge`M@e7P0b3{a$cS4kBsvn^Ctb-
zKaeIEk_;M2<Q3wCbf=OF#~vTYnUo4Zu47Et1-m>j1fpdR)$X|(7LKa|FFB#Q4=Nh`
zMbZEP?RdS3qS>?nsY0a{d4Q{j5+fPwj+deEETlb?Q7y4j^F@1XLR=i|c_#-~EH2l_
zF7I5WqDIZolXr=BC8WJv5!5E4S9g#^lnd!>VV>E?SQ6ZOhfqqJu`dLx`Uz01z5e}P
zkfdv-cSBPlyo#t-Qali<RsN9lYLY8>89&Os9H^U*Up5#YzMxXG!^OZiI;`U_$s`ek
zoCt+pV|Xe-M1r`FsFbRpxo#B98sSdPhJ~_@#>yJ=-}#aFP+yYmYGLjd7mq}KsNqc3
z8{gGEkeYaP`G@s*80|uht_hhV=5M-a%M5PI|8E!+K}c?L%%^>RU~^Cnb(&7nN%hi%
zFPE{pR~yihdeD{!vHkD3<zZ?`IjN=4;bV<q>wBR>q$t0gx;-eiT}?uWX&f0_)+|47
z5BoiWp|ju%lGJA2Kt=9~wq*y*qDy2^&GZz85_&A!@xJcOJOKVt4R9UTG^+&k)Y^5o
zz4tnw1d+_)!=jV1+;Xge_;-Yk-<S~+%M$ME;GZ}dzUC{`m-dRq^-PZ4TBv?lF&Aq@
zGz;oaOdYeUj{0jK8VU{KLgpxS5K%VMNY;>P%jgyrqdNN@=h{Qyrx{~EjBL#H&d-%P
z1jyYBAY!FYx^CKSKk)_-GC!AOc@RY_@p~mF3a%(72<WKnqSD$DIZvhQG?~CB<Sv|f
zXpXTnT=iuhn5ag0RJuTh-2DyUB-|W{<EIy`zwwX67!Q73-CpVb@cOk4sKuRx3s(>J
z(CKy^Bg7VM0gig>aLaPS`(ht3;PzK+{<Cip(RBBx8drw!T*YnTo=#j{0NVS=ELTdO
ze5k;tO7zP|si6Wz9m>ksPD{-+C^nNZWUwfh&DI}@!2x~!APvBsH}bNT{ggho-hRtc
zw(CktDVK9*Ae|tJ8*W!5(okq!cOk)=A4A&QJ#A+zu>}Yf<zUHZdb-9|e}w}OI+1%7
zupR_;ugF)P6mvdBSy4Iuu}Nhlh;edE?g@P7MUVC%sid(3NY_b>cD{R@P6OSFH`;e1
z4No{vnRE6S0>#y?k;Gm|IW2{$n8}LCdm#;UIlGdoL3Ii(|JH9Tc^KJ<4#Eju&L8%G
z(hjWo(7?^rqO|QS&h;!|ljcUyzQrG0xmqHvCL?-7eUTzNx=)d+^j3%4ce~0V9s%?C
z<gV2`6VJ0woi)=%xJ90D*8paqUuO{yaS-Pg2n|cjFmS9F$!gw4Z@IDLwG}2q8QX8F
z9hgrCg0)AzQ#KzGZNND~wx)2~H{njs8GJb~9r8*bE|DJj=b^PsZQu8i+|W!*(XuVZ
zDzddRc^LwpD&I@Z5o3;EC;)Xin~IvlA&BV@MAg@LLj<=9T7As`-`uBm+U2{_&CP&|
z#Vy?Lh@K;jeD}XgRH7SRO?joe7>ZJLpBlvmgRMlg7i3+;waI^x8*y5j+=uG30ojex
zlX`dV^LqN_(M=@@CMk_Cuf9{&;Taqo*hjHL62n?}57$xodOjd$IZU$1#BSS2>!(TI
zvN?E_4X;^+DVPu0#smF^(^e+Cm5eHj3{k3XTP^bEM0?ul*z8_4@-`WFWI-0l(W2aw
z-({*C3Jwh_xa_Ya+?EZnAAHvqBmK;SFZ$-^5MSgH>IPY8LBwf&KYHhf+JgwXv)<%=
z{V(w$XfvW#NIkn5x3uXp9iI2CTg$4S3H+J1JQN2n@B^i17T&L>wKTsKr4K*(6ue1Q
z^n{;D<1`!C-)s0D^aH@)d;060I9Eq_MM5?#eVENVwd<T{nfhHDf1IvS6*D1b%cA_2
zIhOTp#j%a1z9;5(S+b_pKM=&b@RP;ulauq-+?`eY3{JZHpf~IbGEbl_W|Ug5ct^!w
zHOrCoBe>x$=9JQn$QR_@gS8GSu5_^ikTU+V+H9m0cF>a>*u3{SE{`LiD;Efk%^^xf
z3N&6NHnM>2iiU|8*Zr64sPa<jLzQo7scBu2vu*QslEXNr5YDLV_vSlA$PBCa16>P3
z>AkRycHJEKXkqp3ahE$W{>Us~$=MLj&iR5>KS`iA&)#?dU;2iAbc#`h;p-*th%q8$
zuxAywi=Rg$&L^pOd!Zy-JL#Ezu&{;qNgns{Xoefg?nX7~KLfPgfRJ1ey?;Js<6-YE
zWdK9bdi=lK(AFmIU(e;nf3TUWX82c=O&uNh+>DmUAye79Iky>Obst_!%jdW!>d|91
zBg{G0e+VlZ5|N>b{)KeYj}kM-3WF(fGKnQ)v+)0Uk6C$M|B30@d9~Pb!HxFGzC3W1
zFYOF7Lam3dcw6<G{4j7AO6lczmCw5jb1<jvC!i}`^O2`V5=XQ51bSYoWv@VyF%D=f
z(SKTs`1y-7E)t#;EPynyp5;Z8*5{s6>F*)tjHqMkH`>m{HB@SwttE)&%qygQB~OV{
z4;IWLZIhpBy?N(tm2C9x0%UH6EYzQ_zMG8#T5!_t>!9-*v;oDHCoKknuxMWBI_$rm
zZ^Kf7kyH+c_Jq$gBxK!1dcz!7U%4F&ht>9;Vq;u7E)fQ`*r80wIH1m=iTn-EtjU#n
zB;aY4w*3<wxM}JDf3B*+wrUI@Ujr;+Gt2CL_%Wrz@<GlRg6*|ao+GB<J|2K#OmQ!R
z>h(Pjqbg?+o?GR#h7>Muy0`bAafDN+GS}!=6$A95MOyupReSULiTgGOPSW|thNuMF
zpfN?L)QNTdB0t}_6mW4<*PiQlS4p0uW$@Z#F3+7^81pq_jYL)OWClH=(nJ1=z4lJv
z{kKlZ6dn9+daJ>wdZWpcGn~BA)Sced<jBA)DP$+O2PJDE6PP7_0_H0f&GuMIMSnOD
zUgp_CmL}e+LZEpfiLuYpB%d`T(EE7<VIB8dCz6&uV6PJ^457`J)M=<VW<8Gc>nb6V
z<E^hXoM!Seo6ME&ZIowHIFwQG+Rc5;Fp07AQaIMh$q9TIERAChuk22M`C{i2I-<)=
zdlWI{te!NKGepzPZ}&i8QQRvt*fZ2tgA`})h)H^4vgRv+;|^k&8v6xh>RJ_VFV~^B
zKR4Rlul)%D@@xyR^~DiDJ9zeh+>_+9gW3AUSnsean?edh$#2zOwtpG8axwS;{2KU5
zEzHT@EA`BgPr`edM5k}KJ&@yrU{%8v*WnTo6$Zg6uuHaUy+Z1Z=4Ri$ol{4C@x~xu
zxiv0$OJ>q6JOWTWwR!5JO!>Cy9H1IT-KuQA643H&+Ni20XLK>z$``;lqk52}ftqTA
z_FQtKwN7%ss&kxvDkv%Z$Pk-K-l_i-0c`2Ex?(RI1=1fkI>fEjlU5-?7;?H9i&F*k
zV!zqcdG=>7kqfgri}SvgFclYnyRl-vQlVfv$t6+UKp@@k=Ap<fE)VSy;&6Q`nDM6V
zH?PLJ=m>hDgv>}BQZSz~V~bzz^isB&Sr|_xwG3J#Y)iJ39e>qjsZNmKx>pmNZ(vXg
zIzphSMJP*!Ap%*b5>{}*!w4~iRRS1izV;-JJQLm~i@DozTxFH|tvojPLZGlOvMq!-
zbe$zb7@Rb*%FOL!0;THWf1x5GFg$%zCuJJ?9kmqw|9-NIA4w<GRJXV?&fPK7UA3FV
zxLj+Lc3hra;>!sa@(S--_c0zu`s)liUs(XxVAa(zE4VmRj?EF#^K#TB8BCVB^l_Pi
z=5*;j(WWH;Xl530sBY3+Dmb!O*d%))Qzs<jviv9unPVwVU5+MFTz^wHsYbkf4aPhO
z#Zo<B0L>r9cv5L~-4Oj1Au${LU}>7O+__X6IGB8zSxp1yvnbv_+`Zx!2{|zf=&B`b
z4cEZ@IqQ#>I~5aBs%16{NtHJ29w1_jZtf5G131mF0}m%VF_H&N19q(b84gjPmbF~L
zGaHrbT_*$Uh}oiHy0pw;2?zkZ%=rv^5}C<a=L&VOA07WHZ?TwJRBCf^UVqZwfmrT-
zCk^)8yE_LLK}p?|30EA_>8y)OxUSp{Bm8b@Fv#IKSgts{k6U*#%krNq%ICP7V9&$4
zFz3$G$8>a+#KOOY&$IZSuBf+BtR3%3Yz0TIEY)4U_Zrkt%d#dx_qNyv-0{#ZI2G3^
zwHs?*ebM@Jf!<pBvhtnyyB!)l#`JVB1D#o)3TG=|#|y;ELMjmtEz<g=gkWYzA)6|O
zt5?YK3CNT}z@{-eM2DALUwr;NT!8Hb`-uR&-qrzI$*=HW(dX8)h(hHDPp<XL&BA31
z*CJpC?U|V4j;vEtEeA>^l>K0sS)?X{rYfJM5+KCh28XV<3`Qa(Z2F<Vs4yJYD5qO-
zo=i+4cXdMlr3l~Z6c4)6Es-_}njEJjsC*L#glKW2(Qh5q`e1jQ@e%#03u>q$O4mp*
zy9Xz~NnW?o*NW|6tyCJ;tUb;~Cw<QVs8dsn3+YcB*ZnrMpTR}7^3wPxzCiyqaPtkU
zGR<1V_vkyt-tDlB?bWDj#zwxfq0IT7L(?G3VdKfXnqs9Bi6$CD_5ZOiw|6}w^{#N2
z!K$IK(GO~s*qpjMgIyJuT^XSUIE6r`QYX){4T4=(CYGPW?|J$;f#O=)41K~p{5Xjz
zQMSsow~<8=kajB8SlCk3cFAVIWlEuhAbSYFKP5vF{l>u%#*L|&hALF}3z$LcwQtpK
z8sdBLNc`@Z2X%nfZD8!IH~z#%1Ggg~k`QIlc+tO98!k^St46|2$39{7KvOz<xOJ=q
zq{RNQJBfy0-h*IpfddH0HIaH?KXUC>Mtv@l>mZEb8(<w(wWaOr+6I5i1#Q=mx-@YM
z<EBz(6C3^Hs7X;Z9arX1lDiC3m)dLLV3*#_D=Ewx<L4qXT8Q2!b&=R{OypDp)tY#l
z2#T-8^wOeKq}_!|q{<_yaxU6dyMj^{g0&1PRAFf;D}X|m(e%6{$aGN4qxtBGsm0aN
zzRl}hPTySRU!+4KJcE|bo=uvyB{u>$>}gxPGgS~$>Pf)<bXz@LrC)K~6(u&c-pM`j
zr`30EciL7~T15KAKvwbVAoGE#Y{Y3Yam_MI3#jgP<g$Nh87ryIRi0BN4vPMH=OKQu
z^2}AzG?s0~)vF4pBXltr^j--KkN6X);}j!-+oq_uY)QSawDv?H{q3xbVF(>3LJ^(C
zbOdhESF!SZ4;f)z9vyJhMs(+isLRe9jTAe~g|;XNUmwQ|c5`ue)ACSeo*<I1Qjd|s
z5!X1xc3a<MHLU)h@+>c=-l*vzBBZqoR`LFc9hrjGdm*!3q{K?^&dWwXmY6XkC5Fv#
zO=Xba>Fzff<lCF7A8dZS615NEhjcoorj`0L4)#)ig7>;X0O*+pQg8Lq>iNf)0PULF
z04%I*ap4m0APyPQ;Gf~iG)_Khn!|Y^?dkPL1^gvCDJx_Q8ZBKx<)qc5!K?Lu5?wki
z`!7}73A@t6t~q@?f<w?8v>q~7a{65zmpIM&><Bt})lc18(B+oYzPveC3KBV_zg(+=
zZaISLX)lIpg6s)SpMxn{U!F8AaMk4ZwERFo42hdlkd|12ujF9PBYo9ghefG;heaWi
z!o?T}QOaUvrv!53(JOHj*ZMQMlZeS9kVBjS0|H!RHd8PMYJV&5%guLLt$C2(?UQ*Q
zw4W}41r3b$tl9A|_IA~fhJTMZFajHJ7rQ+atX?V-OiL&`^y#KGI6xn(LjCKr&ML^&
zsC+k2jEK}v*g+#{k&T7HiPLZJ8C~*GuAZ2d1}aL1f4i*jpak$Pp_gcSb81yV+G4wM
zRN0Bi=PMOUIp%YL+6mV3!RmOfyXnl{+y50t@T2ECkamBMe#8I22e(^M^C+>VHq~3b
zx_D#bPtYnuqCu+)dod$iilnzYq0DI>)ZR+wx<-p(#6@YiQ+vw-Wc`$W_{h^QuWC`N
z4fnejpR0SD!o>wEXgKyX;^`OgPrb;E&}P)7);Y+!fkr4tuQY5p0z_RIM5|9&+&lH0
zKrgyHB$=<(i#Qr{xBoCD=2B!kYeJ;Z?Ct%M+46K;5xMQWG!`f)E;CYq9su>ul%yXA
zHv=upX2W)@L}2RN!X6r;$~YaGvl<Ten{+{4_WpCces%ZHKnxi-STGaqJU+X*c^nTT
zW{%e`G0UO>xlbvN5QEMaX@pe0QWe(Fi%3ZmQ*)03!-Np(^alrJa63M{sFul_sBY4n
zz#6a)iL8ac^cl^8maTDiEcT_S)M=?kt^|nH2^(9`gzD9u`J2WNQ}ky+QM85A({=>@
z!{`+5{O%jBukxs|YThlVR?PIqcor0r-@9R?J&gz44Cv$cf~7+87iSN4ru#{O0mp@)
zNwKK;ZIeN*Z&4)&I7f@m{3XrjjsSC%1bS5L6Bjb$CSzgiNhM(_YDZ^B;7!8!*RHrc
zzL))E{w$E6P;TXR2>ap@bBE=f#ogAB81DuO?Jamg4fp)54#wEl6W%TL#B-{A)u<@{
zX)h0gIeH&GgT_t~%XBLvl(br|23qA`(jv*Z0V!T;2T%7_IUSkbN8I5XO8D5p+_SHn
zm_OzhkQj0<8{pVQ$mXZg>eDS%PnUEoF0$aDk_ixELs66dxB~n#s);+$B7uT+c31$m
zT+H$X!!JEa3LpZvG2-Pw#$viIH-eUGE^ra-sFft_koPY060X9WG?hO3qzVWsJ|_CC
z?fCnF5Dsy<hEMg{2y=QIiWiTgv-H18FPNhn$1IQP{Oz`Z$@P{wtVpkexH{?j=h<o5
zQ_KF6Pa(Asg{EL*1N3fG4>Ax$ZIXiNn2ti+=s+0fB1FH0RO2=}`xDQ-NNFh=G9Yio
z*QWPOP<NC+3y#Xq1>W*MAf~VhSdp^@pj|{u(qf(ZnZsRovjyin<3wT&A$O>lz;-gA
zvUFe_o!fQ#r5uQB(g&1Wfnswj?WNU^q~ItNl2J4s7)Ab(?0#`_4G#wG|Gs5l_aE0?
zT__vQNrzIzsaoQm2UjXYUD0O0r`34Fk_r5Sr{7bzu=~7?8=TWg)<Y1GSi87U)o;dT
zWE#_nkQX$SDQ1^QE5KgKdKABHi05^rYf=C*XVpRtbk7pJH{T#*QfQ*o2cL6h>SdS4
zNWjrUz1V1=3;fF=9_DKI!sElLBrtp74cE5i*Y5F%>CSuVZ?6PK!dhsCkcJ%~K^kWw
z+md7co!xm1pyBSc*n&jp@+5DvKmLw+#x~(7H2zJ&_N;8BBgtr|(6}xE@UoVY3|Bg`
za%{3dZB*U=I4(u<EZzXPt%KR*2a|H&`)(q_xw=Y8naE3qOCI+N;)w$8cZo-MZ`s>A
zWXGmnd*EN-ajLWsO-Y<v^$Oo!S@@Fg^%NL!Dq#5j*Ql%TBhs8-=dUt{V$vssy2odT
zXB<xdIvX>^sN|>K8n)~K>-M%bqeoNrKG5LFy;UR%m8zYJ;|clq<H(t!cYX(v4Uo68
zkZ;sj<a)%<KLy2>1nmNmd4yC)!x+wm?+wI0c7pKwIu@56WXObUn%m&0jrc~I<VsiX
z&3e<%xPSw4RX8Qd0nw84RnJj3OxPXA4;0Nn(ktBkmY}}KS)E+e%}FR1+!kaZYPD&t
zcH$rtQaG5Bu6!6=E8)fyReg0@;;+qwgW0gi<;D|fiJYYP)nfdX&kCH2gdx6eDTPPz
zDfY#5PbzVB#38cINnmeI);me@`!z>|1n>V0%P>?Pg0PgS7<DyQ#ZM~1iYoluauKXN
z;Cqw+L^1?@UPMCal?N>RPy@U7@KmPIv|j*d1wPt_$OmToY#o`jMRD(Y_x}u(ZV=eP
z)&&X7H3MDewITE^))yhv{9MZG)@pCKBpE?z)e-p{mw0g+`Oo@7JF7UEnlc-x2gxvS
z;=lOibY6avkUnLN3FGW4gN)Q!dp9-qkaoDGJtFA_?k{Y!2_Td$CROG)ehmY?_gf{g
zauVVz1;P;<Md88j-)M%NgX3GOZ0wu0h*@xh8;J0&45rkSNT_V!RN*F<xK4bRH;P|I
zdPe2P9bdw)HS&5Mv~)wjZ4kD-is30Hb31c<&{;WUhq+~`Oy=$yWWcAYAUeFk3hE%6
zTzBiD4jdaBh8`6>8`Be7ixaEH5vQj<l*W$ZxO@29`3I9gM1kmUlJN6fC^F<~Xm}xJ
z#9{sP*=1X?9SWF&LgXi#@ZN>44+L=t*sih~1k^%_Is|428BhiyQT}1TDrW+-!yNvL
z5xKjO*`Wy?5a2&X?A)5FLfk+hP(sLa&qM?feKd;~4{5UIpYRFJP?P(NM1F|`#|TX`
z2_YgsaWA&OwS6R1`T*Pj?|vCJXm6ju6g43CASYy?U~(LpS&Io!f}EE7Cw{DfhVNeF
zSu|!_zUd=T)Aa8y>tRWnHn=vhJ5O5fPE!dDpeo&SSV0|qc!=ocd|Wd8GfhAM5PQwb
zTE+uaC)tmMAOs;#xaFUq(?>oiqjb8sTeJeP?U*>NcX>k=Nr%^T*VjOcz>+S!VGD&+
zHvNg9&yC6SmT099L^lp8Ir<O0G`%d1RE$v^Nmy^{(T-f1b!erz+QMjDVopXHK?p2%
z@!f2sD@|Q0hGl5z;22X+TOm)GGi~Q#A<IZWw;!~TTl+RL$ZrIAwW2hjPrMNVV;lv?
zVC9KgJ|4L8QFr4iq$1+fEvD*z9szusA5=_@O|}9ZNzO%M0Woj=C=xSD`oCBv?IV!F
zs?MejVg0(obh|f0r;)B=UB`qVIN3qTr{Sh>Pn{e8?m+QX6^~#Pw*jr`IyVvd5@X+9
zvvyAebk^67k!0)rtX%(zpl84vZ;vQ+MpLu<<`m3#lnoWv3lKXu`kncFb04Aow|Pz-
z`N;C1LL&6ddu=6eZ*EMtZ4a~+cOuqjK7N<)mVQ1g1g{EP*VQ*zMEb_(cJ6EUZZ1DS
zGrZgge|{jKg)qTS=|6qt*>Ib$Qs?4bs57hU(1my<&!|daT420v0ruQD=95l)g1#fx
zTY*$`Z}n-rfl01_&mh&rtmS8Io^)hFQA3%PwtO=I?Ux&KmtFn-g$%`l%Ee@=tJC{Z
z+;t@;^R;mpf$yt|*SR{hKgS%$wCqx~J`~t=v-5gjaMnxi`LC^)I>cEKm(^x;Ancng
zK*ddb|K%h9B6Bkyz0~HY$C58+$qk`C@7H2vX8%_<(1Nb#FK=*KiVECXx7_JoygJ!D
zWup7zACAkxsU@HG3ihko+k8)2d_8ulj6s%#p19^=|CNLE)g99f)<RXU)P1hJib_nI
z2uXW8yY_~OU!LQ%=IUUY?tsydokYal>kDNDl}SfB0B~8aUEyGv&8}J_2}B)tN2C+)
z@G)czk#n>4Oj8y01(OZDZyj4V!=(#9+*AoW=lkNSnsrWxR^g#!l8{fu^<s@j1_t!0
z)#Z)yj}D_Npxn1piZ)m<*S|r_ZwBNO1Lyvl<8O&hhF4GA1>eg1h~t1Ym*WrCu`9|D
zpLk2<x>A!Q+cU3RQG@oVS#_XowY;`XJeF(=Ees9Az#F&N=3sdfGs1C>X(rnRNeOFb
z%~<s!=-0rf%pJrY)Y7Q=x1ogu))!i9oyrY%_#+7r?_QXLE?`>c09X^@#e`L8JZ9{;
zwH?)-j$|vOTt&wN>ntwHN3)LS8&&DkAAAJy`hpcgtDeWH1UW+~wmieEHV1c5(L`UX
zP5p}F%aTZ`@)OmYs~6bRH!a>ERqd6tzo|o!LS3!s|6-%c4(wCqcBE<>H_nRoVL?Qz
zYC97Z>K&CJca36Gyuc0uncQ4RL0c6hx4b4d3cF25XzY>e5o6~I{J7FL%c24^|E9rf
z;UYcMHr)8}rK(l%hVqj)xZSsh(nRG!U1t!@nk2T_Ge?9?aT^mg)jloRM9RArJa5jL
z5D()^6cja$E~5>u8QR_9i-<Sat_FHrO=XhnhGg_|hK9X$dMb4W$`T%51r@G?>Apd0
z145OLugg56=wnUsvv<k=e19-Q!<yh%wRGJq5Z^K&B#)fud>M(sirSNO!d7@4GL!{>
z>tauqf3gm*#X>v_;$&4i$}Tc2Ar;A-cmWcT!GE-ijn@wddri&OV>((t1@{f_$V2MJ
z-Q4~eEchwM8=?vkv~jscRQGfgl`51swhVFxz+!WxnGKY`M6cojJ&OJ%j~L><fJ@t1
zjeKERfsS?z+IoOy2u$c}r662Z{4&pMc}aFsv16&a>Tw#SwnNh!@%D)OpXcCC=4aft
zyhh&>oZIVrTxxVN(Y5r<Vkq3kWeEv$BhXVBO%v5UZR}#hH0od{J|3^ahqDN;i=#+L
zfHy<-F@`-RAL`wX4`c<KR)>gX6#+bW=|_FwcwGTOB~;-6L2{iF3jtRZE`8_uqdGdQ
zQvqP6g804BaP~<mMQfn7*13VoC(N^-EQA9>bk`fukuoV;GbY9{8jjAtmrwlJlgK1E
zh?p4ZUt5zJCJ`W}ykP(FO;tu6UhNn2myu#2=Bt$jXm?0aVM|&A#Fc$t!eis#Vo{WR
zT%GZo5B8~vZp`=$r9JAK;#A1Sh%&k=k-EM5*Jj5GHx|vD9a{jf!2(rCH{%5$&1#jI
z@O_nSbG2i~RkLb<>1kE*n@yfi$g43O#5Wi@l!f-?V;*(y!EKY!DIr>HrwzQlL}?;W
zyn+3!U@R@|b$6dk8E2#Yo%7r~ck5pG`ng)d%wqX56Nv@hZdZW)JlnidpB|~YqZxgN
z;kh~blDfRY`fVW1$N;+`|8}P~khGsvrw_4Sq%*yvex*GJGtKx;#EbSV_Z8CGC_zM`
zqUD#!X6jo0vK%8(0Z0x^2}Pdt^DoK}2Ir;K!S`I^<*_e*8$$Un{d5vYcbR#iq^@qZ
zLkhz%;54hk@S+FI|E`(0&i)L`68`IV+%Aa4wZp=X$RM<~hIEEiArHrn$pEMQQt|{;
zTQy03(wjAi&KcG0`S)VBS=Gw)4&EG{fkd1EjDF?{s@u_xadw%GMe1ELEK0!)yXKh9
zme%8_fdM!8^UuVgeRFb16oov!I!tx;A)1e*^r&xXZ0MpptlHkr12*}>hHxJlP*cS=
zybkC24BmPiM#lqbg{3c#yvq0h#M8=x2*cxa<S&jRog`RDw-Bf`;<NC2mR>X!u(N80
zJ}=9KQAOC`sKjEhbQ%p!7Vr2c#e9(Il;E#RgsPWV@M_2CY)fmJGGnRF|3lU}ZHb~R
z+qP`mwr$(CZQHhO+qP}nu35Hy_v=~r8=|$05t)&_d-a)i-?FsfJu#OfB7KU=W*jLe
zJ4Y9$b287g&lucnE<LkzZ=w1U$7nYXb!UZaN~%>E&RXLhrffqV5Y$o334@VoLFXn7
z#@j-(zjYBS(!wz4&&tSmcqBf+AFpr^mD-Nbrvkmp<$_Y{(QUKlaV4|gO`_UMFqRoo
z0<Al7F%j0~9G(@iJI#J8#_@eW{$i6bFOQ&3kCZQ1layAtK}i~0@}PnI2#%{<hJ`g>
zfR2329?w-1SS?|(#fIF;fcxHa*zo-yK7g<6ZA$9O$JPTwup4|qaT#XU%NyIZ<NgAg
zZ>P1Az4GcswewW#Tx=)#j~N5uXQz)0N8v^YYcGo(fxwZ-w>cdg7_`Bt)IcC(tL@Xh
z4wcr2h_eOH^{T4yS8|soMcqjya8q+$`og2%-}RnYLTJx$VfyL64V4s_0f7UQKL&rj
zMU`7jmdQ03Jd#~MO+RU*w~kngB`4sHan`avCXQR8EEcGv8qnFwP?jreHq{MCq{|6E
zbo(LeuOro3LqWT?|9HRV<@~rkd8Q!SD8`>w`)pQpW^RT9P|GfkYKS);Ay4~r@b}?$
zMh>#R)PS-y8>~i&4nn;_eF3vuhR0ZA5IVeXVQ7udwrjl-h}-B-p1};cPQCcX&(2kN
zz!lap6&2pwYn*hY`t4gMrtB}ln}E-VT#~2d>3mVdGIJ(itF8?Cq-MMN4d1C~pG^Kx
zX=}^c{hzxc2ld`tL{h0s<#CkjF(60OfIzXFgY$|yS8S~OP)JKAHZ%euwbQ<u;Q~qk
z5a8k6yF(Xf+5VunPf+ZZmaxjQ)UDzO9Owvu+KzwDpL7iK52GoJJ16C^`t#zl1XB=d
z)(<>Sjy%P^lY6vtlXIM#33d{nU!|_?uk6}=%gwv4+Tjp+k}TrmX7RX}WPC&ge_<cV
zP68o$5)#b2!oGXY>iUZZ<K}NQYIE+ene+|G07FsA)d9QFetbZLZa4r*7qpks>j6r{
zMrx5Jl4C;3aS)}{2yUWC>;?cnFEf5nxs|iuiJimuZJb;(n-%)#P)w0<beANO#()qY
zQ*S>mV+0d%BNcy-Loos~(R$^*#JI5KA!9BgRAlC#?4!;z-OS~kVPg<1@1bi&!hmG?
zLvK*C>R3<8-D8Zpi)PbVdEqXi0OP*woRg#_jhYOmvvN<)(iU&&iQA`z+4ZC!VLY@<
zxF(bjug^%sRZZp4T&*_ZMrmp9u)4BvHa-17T4NJM^po%JcS;1aFeY27t^A4`wqv5s
zm;%rd+}Vdu<eaeBu&=_-hyDW@21Hmt|Bpn(k<`XrZ;Muap$3CIfcVt<wm7!Ia<rj2
z<gI}H<XYcFF9lf>I**iY^lAR}WAVT(WIf^HqU$#gw?ZroyYpmUT%tJvIMt?>g}3>i
zThQ2-aM-SE@UK9i?f0NM%~lyjFlXPGSTb&8(QaFe3@D1%&y_{@<$9zJ8xcYpLCln8
z_S{WuKuN#R`AoC^jbgkdgR%M@(6?N>>E-sWFPRST3x#z#Tbbg-MY!+NkrNto<Q$+q
zx<@^9dH<b4Rb3+UhIDCts+BpJv#GWD@$Y=U+Q|9CW8iTADZ)dvN2o5OLtmQylJXm)
zm$b}cGCtg0sd(a9AZKD!rPjsU1RtL|DE%jqD4Wa_nh7V&Ny>}jsVXx&u@lWvA)BZs
zG%!lV?l~4Xxv%@1hqD0u0bbYZG7PHM04)mv+Tw(npb0Bs#^6@Rwwb~BKU>NCKK;WT
z6H6REE!*Yjd-oBH$c<{U9&auj_4`t^et?Fbg{Y1)QTsEqF@<r4D>hHVsSZG?k|tOW
zUbXDwiCtnh)vIHt5q+7FO$dU!D@b;Ax($FB#z_V!ia4^(Um-4lQE+6)J?NI5I>)-T
zRb^XA&#hS&GOfFdKDH8P`>jxf|HzNkS5km&gxL598KzP2k^)R003@_v1@;L-LIKrM
z>!)S1^{lZiPmabcDR8Hb##Bkq5x|aHGmd-Yx7T`qESZ{P&JA;O9E5^{z1;qQAJ@Af
zsiQDpW6yA*GN>8{Rx%UGoO1r+`7>FRV16Wn%Zm^mH59uWaoqa|5MN@di2T6W-ayXL
z7xOjvyS7`3jmHG<ZExuU&L7cYFg3QHJkEhGK4YqwwG!;WV)$DMcPiNTVTO#nvZ*%4
zJ7>j}Cp~CJeq#@Mm}G=4PN2_|9U_^Cf(`6~If&nv=G*W<2uBC3b2S+Vu@64vw~?IQ
zbf{ZUqYrG{Vw|4@5#c;c(No{Sn|TQ6aw~CmQA6q7*YQO`K^u68iKJ}+-k)DF`IEi2
zdYe$6ZV&y*Y?$*vf~`_q%m&a0PrFOlRn!+A+3>2iU0pitO;_%qHL#IGAP`kfhVZ8m
zoSup0nWDMl-Z`}8VlVvdye=A@*&eeZ?5i>&kf`XN5J-!E#5<ai4>e(bPb5Ja%YH-u
zV(-kgoIdRgJq$2?UsWDm?7gWeF%Jy9tUBLO1JJiss9Gv#MJpA|cP<wFsMz!`Pl$dA
z)+}$TZY5#dW(};M4NLA4XbNxCr+GI5#Ac;TxM#JoO&F?Xn^Ik>MB0UGk1tW662G`8
z<M8c&H{)UTO|bLK`3dSzmlr}T<MDmi4WaykC8`ppcX-LDb3k~IouVp_$kG_RYB*Y9
z;8Y2HPIdkpMD+6f$k#pJpDddkQ16~68J^9ijht+2MmjW2NLA*%4`vcNLb&NtqDTK3
zS?lxW0TYDKYycXT`V4(2()6y}m!oN)`^Hkn)oj{>77WA<$ddGPE)C~#G;`~+4H5Rm
zs!M-L^w+-_TA<DBvgQ{9sngwAR+90+?`3T1iOsj(=+?`e(Tn;xJf(%wR$X;Rw=4I+
zRtlik^36v?9?2@l+_2neGgi&xU=HE%*0W$IGRD;aSSdNU)!Ep;yt%&reh2xQODlIy
zgWocM9jFEN7xeoznn@@lq+$g3U?uMU1NX}S(fDUxrT^Zf2DKVVnSDP>;4BJ<3y_3V
zNEiN6vbpL^A24$Lo`)lQ_VuPbdBdbDyEKSwdn8Fc-~&%t*|lR;e87a}{m)h?lA%IE
zYRQmRp!>iGY&{mvULdvAc0zj;t|uke@pZf2{(vhosd(*;OIz%v!HeTQKS=F%Xw!=C
zLn8MJ5J7l2bDDv{L57z@;?_Z~{lqu3ZdM3fagyEtNkSw&t);ouN(GaAznx9s#GSj%
zs{L%#90n;_Fs?_u)f5cUa<EAhRx<ouEv=q_Hep;>5}z~OgmhMPdefSR4*nC@2)t@_
zPvk7BsbQY+QX#e@+0cV|W<h`a(hmO5dMQ~)wL@$vYe-O(Th|Q2`6jhOp#bpR&{q&g
z>C-lz$SHPqb5)7vG$xFvlSa!9-WfaLYYUilYMqU9W*M;v8l?r@-M@kUKMtHo81sWK
zwK1`pMSRXKLX<tvrH#=~VOXGyRrPt<BlEq4R^CM8y>L<{E;0o-GXRf@@>-te{>bNF
z_(5V9FX-JGiOMmkhBv9q+C3h6EqBoXyKA=L_!o}gZpxG(tCT5b3UM$|sX28t5<`iI
zc!oNV@$=J|t)v`8taL0bkriOk_-B4_EQPU>oDx&3!!U0XLDM1^FU;70sG#LfBlp5b
zb4&aV$4M`bU({JP<%R4r-9dEK%0nFpO)Viz#=3^3w^-Ep901IY`0kscr=LfdCoa8B
z<Q>h)2tAjz-_5PU(Z_o4@91-i<8!xd?_ESZK?fQ5D2plBb2_W_6S58)KM%6fI}5Ir
z@lCETuZKmC!4t{2Bkr~7bO0Bv$9OPxy4v*XZ^T}_^2u(lt6_<D;^*f7&{?XV@}+fe
zR|V4in66wAW5p7RqHry(5C@x|5gc}Y`ugg`N`QC&;&jsV<t3NyO&#VVb?`$Hyi<#Q
z0`U-eL!wCWIKuNijLh+GZtGSr$MBduP}>}rB`1-V-mHV{ai??Z{aEWHNA^^zPk!PN
zgW2GVsZWu~Df0y>N{O^Wt+uycFmaSred_V=2}lcDk`4Q8hOEwn-ApRb`jhwxZcd3z
z5D;+mv8b?L2To5au50MaMz-I+)5m;?M+ICVT__!GimJ4V1X6`nAc7HZJZLQ_2E+aY
zo3{t~;%u*pLyoL70@%C&pOTE6Uy9eOpQ5qnTgNZX;3J+NQ<!gn!YFVz^BBd)ONR=W
zhba_2%u{8RJMP{I#8-D?OSSQ0U6vh8g?nrgipR7$IR*9DAshdt#*n6l)Li{I)UsbG
z8g!XWd&?e^_5ALl5*saAYM;qc1kR@$IyU9)ej2~`4WmlEzDxW~TcX-U+;hDnQS>Rb
z_(EE_%S{=Z6TyL(y9F7mkxXuvCvJ+I6AMkE(1&Ym6}<#eCs#AyS}}G8!FbjC_==xL
zq@enS*{y7b)Vmi}w!eReK;5x)v#|kZhk+)zT3zjmabeba;m%Zt3A#G^DMCQH5C{k-
z$GIexKH(*0>DeU{Bb8h8<VDFbB}8BsGzh1L3bJ)0F6?r!IaKD-77mxAQP^MCXcZF1
zYbFX45_PWjI`V5k>e*=8g|s2NY86vbl<N{JRlc*{ddWfFJl}u%#cq`!WJ8*j9U&KO
z;><Kay!$fts~b6%J^phC<N0zttG-!PDjm0A-kbamPSG7=LwM>>+YLR=I6WTp-#`4@
zy&#XE_Z!J1@A0$f*6%T4wj&6SF!H+U1vg9GL5X8O&^H!8pJDJ&z?E8%El}{5KV7V*
zonudis424?AHz-(!vw~b*aR6xf)!f^F!&FfVbo!@NH(3Sjv~;ku;$S+r_PB*vuwYT
zFsgki?dN_L0&AYcghE~?iDL%y%5gP!yj_}8Pl3WcL(PvoNQBQRpr+VEdx{h>sS;Q3
z5b^_iI6uq%%wt}Ud@>Cl{#SKq|5O}%s5V&81`0+M_Ju}RDR9B-bgSi|&ZbZvO@EPd
zEDxGMq74>#!AE;EZ#RYL`$ht$J33GEu&;g*>~!=E7Ezs!AKIr<H}`w@)!VXAru%-m
z_o5%Tb_!kpMle*aUp3&J=ftHl9u>y}y4Ki7)-_-bt13XK{z<D!^7{GIlY~E~Yw;Z<
zKv48E+V<tqnEgFQu;KSM-*^hrNt08oXF%Q#QA33nplpH^+{BP$FRF{e!cO~Kx%$q2
zf%n$5*Uw4!*~-}NlwCL+NhF<F#4~*8x!;5@77`3KEhow1t!NkwA1=Am@X+B#d}mIW
z))OcPmw6_Mk8O2E-mBcuj~r4W07N5^T3{s$9<&HlZbmxOGRGGrL7ayFSRDNANx}RS
z(wj%BaK79d<m*5^&0|}N44d7d2Umxu0jmJ0GdNk=nM?|v%>u+*1_DIgBPNRymBMNs
zoV-WUDc27fqbb(Ph&4!dr!Z6eS}pO|ZZ;z75J}E&T{(>P!eg{ZFMv@oov+AO`p<?;
zkxA^hioh9?>8DP97)!rWeRz&Y2YypHgXIMjg-C+jVCa|jx~wilV`=L6^CS|KP>BFo
z8p1U%wZfcc2DtoIr<4|<orkE9UG&Bh$7(p^&<xX`HMmX8oUDIl(00gqr2rFJKcuSZ
z`)brPf#VpZk}S0`S8WDc1>Ukj@q*z&e~;dl60RO<o>M?--gpSVH1PNpJ~LpNdpO{|
zKpP?3fO{AG6%8-|P(ZK0#3)4$A;5@lv83P?iRSAw3_$ti1FUap{2>TAlb_diX%f&x
zZdT)DFf=ZAc2u-`bqJW&nHHRd(e#S@tcXImD;{;+QbijR4PU!8->bqKjO4`=tEmNv
znL0F<Ryu6y8g~vmvIw;u3rQ9;QIQ;B$G)>w{u$c%@1nD+`^rj5FYG|d`}d=S5RW!1
zO~0<%TKagSN$6h){s#-Qp>|~V`0=e|axVu5ed(NhyHCpGia1Z9xwB62Rk9;KVM>$#
z8jBCP2OnH@phfW+ZVqkxy+`Cr3&()nfoxsGw*=mH>plSLR019uwL7CkeGiGDN$g9;
zC61o)TCK-x>JCkfB~~3RVWZYsIMs4RrhdbDytfpY3f9Y9ebnnHEs7<n5df{&X>ye+
zIFRuGZ?iBBNwiE6^U;tVA}@YQa+=yhdHi;9^7dy8Px4MGuD>M~fg>{hGiRCj0ZthT
zr<#WN^+6V8d~@T0iR*=ai}}%0Grqig?-*pqs^`xMmyC>>-S&9(*CA((T-to^-JgMZ
zz=Q@=Z_zWlW_R(6tF;DNh@pAD-v_37J<dj{8B^}7w+W>%X4AQ=CdBE=HIN0gE<N;$
zd@3G<X{s-Cx&CH}w{t*w3A$muML1u}$y_>EF#eApoQ+`|?dxtTLG0}UDP*)v-P@i@
z|B0VJ|2_<iO3IX%2ocp$G-=T2wL>76b(P3yGxSkFDu2h{v))b1T7*JPdxVHCez+TJ
zEh@R^zSbVrc#^g+-`bkB39~}?>k`^X(QWql1ZSn7Z%yBbc0Ua1J+ztppj*JtEuSoT
zJ%-5w#$6jx5g%$U*q~?ZlU6g3%y~fKc`_T&^Wl1p){{b=7r7&vA_BH#)(~{qD&!(}
z+GaAA+#qT5^_$47Qf0YZe36LYpQVtJ@Hn}|ro1?$E#e|30Eab6?}^`dNEH`bBmj3;
z*sMXTj?9#c*vDs%a<<Xr6JT~fqA_TS5{yQ#r?Y-<H#0A?{ql+d(l8(i#r2j74aXAu
z<_b;o&YN@mu`>)=Ie45jnbzeC-GJEVR%EW`xUa)Pg=7IyKtyuaekgaR`=LvcBS`8F
zi2S<(UIEB-N#b-i`&b|@`y}LTeg|i0r%mO?C+(Tfz$I+6q;O>UNv|i<Tf5La1O)A8
zm%mBYQ*M~BFQn~|y7hWh(|zl%hzC<Y?)+Z9+^ppfdjKuLOW#+efFLO-IAOjZwsIKc
zeY@(xrQ5GvLkB3iVrdgugn*QSO}i(AS+l1Myoif>DA{Ae%Mm+v9!mA7)_7P0Ehwv_
zEtyB5>WEfW0*^p$L1^WpGE5^TcvN?G|L?U@39N|)m@s~U06Vd=rXKEGIj<9wfzMR@
zgHH=T{*!O8d}XTEO5?CGVI*qdC|@{pg}yGjLfFGpGhjYf5zTA<p_B{xv4|PKn@=w#
z+WV%)&e(F2_A+fGVU~-@5dl|7%(pKKqh5Uyp!O5e<=q&KJ8BW;WwI^69<3&UXPeE}
zFX`8Nf;jm8nU}z&VMjd)oqV9ie1%peqgBj0l6YAAE75Av#NL?V_)tV(xYwceM3(aX
zu}3!XFeQ|4qlZ3uM}94#u6=cT#hA#RW>ez9vw1s{JTY3)++L2w6Y)uJNDj7|8jC#z
z?dZ*UW-(WY^^*xkVn!$Ld+?i>Y9o*S3?M$ovBarkZ&ui0a#EwNP&A2(aI%!Wm=`7H
z3#=asqwOL6+E6$~u)>Es0#?l%RET~RgRGw%w$tB&5k%Jn>eJS$I!Bz3z8h16{F{~O
za@{A*jzaV(5jcNWl!CkMjY4(QEjk93VL~DHBh5f#NBdyvdHrutYi?41a<p{`tcoLE
zy7lB3OdQrO(}AVJfp1D<i~>|RJ!2tbvHk2y?#ecWPc*T#Iqo7KpfEqZeOseUKl}?a
zsydBSJr@t3X49f^QO|C9(sNadkm`WigMP7}yVd!Kq;|&z?$F3*et${VR1Sv;x&{9+
z%?SB}b8p!2D%CdoW)^}lc)Aqpdfp@FQOOTz?uX@|9OmJ)q%21pPWNSRg%4v1d)BD)
zIzTV7wRVEh3gJ@~MHaju>iSmKlGY1DYvinDx^C^Qs-tk-@hwjs63^H$l1!e+C?^1J
zYp`g+Bvb2A@$ZEm<<z-^42Fa9%545^htMV*bIjQJ<MJK2TIdWyj4|QW!>B&V2GFAH
z-De^NKLj*HSqj>g0DYh|jJghse3Ea3Nxmns*ge8;-wQ8VIV6QS2v70NO4?vdq|1%K
zGR+3E5w|g;soq7v0VfOSE4>K;_EDNmk4TO)jAW-eI_xjW?D)L@e^{<^kn8U@rk@To
zk3}YVl`R=Z+-gX{{WdaG&8?E%n8SA;8ZlLi7dUg8*R4TLwuTxP1Lt8Yy?W%d|D-?s
z^N~w*$I6^~kLu35cN3}u`0(_r=qqxv@5Y)<8{Ef5rv1C3&n}EiVWqwdN4$NF+E94g
z3nwkUq5dO{!aY`0fGf`5R-)RO%xuRSV)<Qf>=>Q^^DtzmP(0NOzL6`(eeg;To4p?1
z5xzpi_ykmeG)B$i`|9PBjujE7*OlqvT4m6{#}QaopJ5`?@P*P^(yJMg=`vrsQu*^~
z)xo#1N*IV;-F}YidmZwc5M{w%q0L70l#M)=US^kTs@iR0_U%N@<ZSLnF`GUMUA@2@
zgMr!G6r#FO`ZKtLNLf*3@fLLlByHWWvCAaC>eHdajUivEUSr+z|3z=B#wI18s1r`}
zvnA=wU43ZdK&P|MNqoY39G@Yq`saxW1z!i(mKAwK{&f(qN-5ze(!8{cI3ConCQyo1
z!2HaOCnwdSS4r6UyGRV5*Qmn7Hpi`Sj{{SUVzCqQ3(t2eo<?-k@t|}vF&g1BY%Tox
z(-8N9!9ch?D-xFDb*)My26#SU7qXrW?z7Y5TWEB|7YY$U<&QNV6d{&nZ4>I)ruD{=
z(4@>G=~C@+lhg+!*FVGwto-!agh3nOljiV3@gF1egHj~ekXye`cM%6h{yCapFfIP(
zS=Ne1EB2VDYbDhM2o9?9SFdvFouz2}3bIU$oxT4SMma44atQm^nAD4HG9H4DeO4bG
zxw-&-iVUMD@{8f_H3GFRx2&}Qo7BO3-Ex{`qR?v5u`u5rtVSy&I{`LrVc4Rp3HZe;
z^NCR~X08@lP_NIT6{HQ1){4<n<1N*pS^HV5E2FPZtgjQl7fp58!!Z+`q%<6++|_VI
zJ|6b2q2crPn-`|1$l*pe_EGHbXx7etFKj~kZ70^-c9BEyK&_KZqO=T_Ge40<{n4AB
z4gS4A$PelTXp+6YhN+Hhx*SbV!E73inw!xKJTz8wFti1MIR+}#(~|yem`n>R`&<AQ
zfwlxS@OuoxE-{C6N5?-*Gkfblr{&Pn_e(RIPPek(S!Kdwg(juQa8i!i`m~OUJ=I}6
z{_Ew9-3_#&SntiA`x;T4>TK_c?~^#g9oy!gMC5Bizjs)l<VW<Uu_6GU(m>bT=F`i{
zsl`}770ys9fRU%k18y~ak#~c`J>*VYXbqP(vUg%nkZ9E9{)(DluqOJY>n6>Q@pRSX
zkkaI()lvb+%MzE_P_eT0yl()G6vWIf9IFL(<Y>-&s)!#F6{vMgU6gB9<ZWV_X9AIh
z8K(3syxUQ&A*VOAvmA(oK;8Z6)^y;RQC(PwB!!w#42Vy=`0Wyc0-`k1V$Rzz?YK+a
zBv!ufZICv>vRi9(K>~MecY7H=l=RR-Y;=UN`7p{>k(Y4b-dT^)SScyHP%~1pP+T=H
zV1)3Txjfp2-@7V@)>LLu)m?RRc>_mfaOW{8Vpi^LxXq`|%Hs(~7_#e8w}%OvudYAD
zypJv4&)`%C>qC?J0SV8D96<~$Ea4=21O_Ech?8gn!WH8pH>MhGDP6$X;q;PeEB!;6
zv&4&Y4Z`b)Ejk<!bb+X)go+(uS;?22`^$3f=Dyr?zGp9vxb0#x*|O;24~#nI#l$rM
zj*wW}n{lA!Rd2|<7(3#U^rwOU^KK;w^dzM|71S!u7rc@fOJo0}wR*Bi9YOj_{2UCr
z&%`Oz?u!&`LUr5L9LWM)g7y*E`6ZIf?rWX4i@alXGKD*7<;f$B{5F=Y5nMH!(R<Dj
zJJeN4k&V0^>H}p#(mqJI@idCu)mFpoFJ87jc`7~?V<~#(*!r5jVO1Ipha=Lk2}7_+
zIQMW3ip7Sg5(nU&AZBR3SnbZ?AjG#4$$vj52Z_{=4-Hv439RMkFNSa2=;4qWF(6Ka
zQLH^1=oIM*nK!(nPa2{NXX$@!lSSHNPDE-E;ONHw{DZZwPf+oE-jrgt&e18~YCEm`
z2&j?FAEAz`8ttI!nHb($<3R~UhP3g?lyY%@mj<4{q>>>q6*8IVzz(#&V4ZD-K*{Ov
ze-Hx0`kbZ;iMFs@g!6_>g(7O-n12hj5Am=w9=+&8%qRHtzL8HV%gM~XAd$S_V)Yf+
zOdD%q`c)gN+ak3I)R$5sIeHb7k0tOUb;PqpT?3O>C>vj<tFovs_-m9hFaBbqMtyCo
zty?hlkOLGjGKxEDxzDpv?x4JF&#hK}8f{o1AxqE+Td6>SpLv%If&;{%u{Q9aWwgi;
zfD&V?MMG@K5wj5K9xo?a5;E`YX7XwPjw$o7UB>zzV7l{Ej$%>|C?=1j2W9O>l{Sj)
zjILBOTz|AJESq(0H3nxM;T&l>1)y4wBFngU)N&u5uxJ8`uHRG`VOuLVA-@@X6@!uo
zfy_X@yVeDiwDNVpAdeqim}}spL~T53jPxlG5tZerTWW5hmR}KBg`|qoC_F<>U+as#
z5$ZSGhNQPm=i*-7B~Omd88nBI6*+>c&)QjDT}jAC@+Vc(%N^_h5eJOwT7c<y2IA&K
zjIjU6k*uUNAs23+@ttLNDzW8ElKAXwp;*_=#U<s33At-f_AJ%mB{nA6eb_P@SaMr9
zho{VyqXwhloa9e48MKc>4Egy~hI~3*#4~`IGg*tcUO<7$E6$*ZCmU!Ty2#I6`F7*W
znR7Htz|bQsa9?G38AQmxV%+2E^)AO9D)+Lxh#Wum1FoT0XQialE~K+f_#2I%xGfa9
z8o6=nbwY!(9U$A58!P{j*}%!TEnnpsb&(j^uWNd?+{`Q@pceMUX2-Qkynk|Msw}Ni
z5%)t@$WfE7N1*vD=Wjo;P~vjE<J={!j>J%BTc(!g$-4F9BDD!U`W(`QTp`T0y+&(d
zNnEEq1PS;aP3AHE;+V5?{^~ycf@o|{uK?NkLjUd_U?PO+%_NUARLzII$V^{w%y{M1
zP;WHj(v+2m$tC2UjR?&;v#lG4ESP(u?I5a-z1wFPuFwlq8~}E91M?$6vq+)_>rR6Y
z@M(hdx?cK+)QsDq^VQ`eCcv-u0);33po%;_HTIKO=<lM(!6MNl{<pH(LH&y|+3&V4
z7k=`rV@;!K3go3{BT^HmJJ%EK%R}|(=*OE9v*VN8j5s&cM1AH6ua7+-!y7i0SkdRI
zaJ9aA-}-J8zmB8XhJ*nphvVwB*JVhD1$D{_I|FxqjFwu=*84z4@{e2Gr)?GV--jF7
zn=ww@-`AW}9Qx><zOylcLak)qVCl@idmrNub`t8z7)3nuKtkNz#zf#uI9aDguJx!W
z6X<Re-bJ{WYljVhb_}O*2#V7RatSF3WT)nEKrendgX~1tjzXk4l^TMQ7S#n)PskEr
zaMaCdT$|fVx;n<~Di&7J&nWC<+@No~o8M=>IT+}DMmC%GskODs!@kw^&@+0|&Oq;k
z<r|#iVW;6FGsR!K-B2U!G+`qV=!#6trwrSs4un;1jH=#=o@Yz54?Tn@YI$qL6sXDp
zL;Ra;b3j}oztE;(>f~m#H(%)D*J9DzmY-ERra|NmPtKF_mVi=s)3z{@9Np<fKF5*O
zK`F*vNwp<@OU8dPAw^d#^XnAgpPGG>Dt#D4fe(#AUMA+k+Xtk)1YD6OF$pG|bzmIp
zfobiojbIAn9MX%?9OxsxLA~vql<eXP9$gaby6lgnrJT#TmtYC5AHSk9!d`olDhrK=
z0c4Yp%H)pC6W_YZgKkEKb|@<=5Te(3vS%TEyjhK%NS8F&usN}(Z$J@?|2urF@3%nh
zExjvpWcz<&lfAHXuag~s{Z?0>>?pRj#gYJ+P;s+UD2^>vs~JI~hP<uc@sV^4sQtGC
zU<>DE>G=7D-;9)bApBI2CYc}F@hS=??QGu)_bZrzkU%%xp>qCU)<zCkIPKOQv69C^
zslvzImq*8GB_mY)xI{~~VCSfD7;!gS!XXFR%k1CvIt*NmgWh&k#HHqfaB1NT`jU)M
zLGrZEnzHmFb2;2I%3_d&3wS?h<u#cgu(Xgm!$t2RLuU5!JL&ImLNdGw99_mK9(fjR
zuxS8nixJfeV&V84*YH$ZsLdQ8*9QQRQXs?`*-BI?t3d8fL6DnW$ye}nuo(4nw`61a
zjv0BN1m+@<yjPVv&vYp)!L%q;%L1>jOw0!NVqeAfhsz%V&?`qN3X}IiHQ<|iLU@zm
z<Lm;FZxXpEypy57a9NtvUk&e)k(;EV_;zYn9L>G#Z&^we0$4j7Yq=u>D{e59sq?un
z;m+F>kcZ_`G|Mwszw{CGA`^1m7FZ_Bo`JYK9FwY9ppvvjXQegjnJdVMvd3h?evamj
zXK#StR%nV1p&(Lb>))mdYu))TB&h)GLYDA0Pt6o=-I}o)4m>TZYmBqO?Nf;rPmI;5
z55&e$JCU<GxWh@X?GFSFZ9M;7LM4V-3d7JM%vs@hhrS*jN@M6XWaZ0S3%91L0su8R
zyDx!4-$1is18Rh$NT!HoJIVE66i+&t)u6VvbbG@0gQUOD%rU^BD6znFknQEulAdpR
zhssk?l03%^zS+1+&KlIpMg3z0%~!9Q74*F@EPtK^8BCaYKF3UT7z3X!=eD3~!6MDb
z^z3HmvQOqOy0pxNJnPg#JM(35jW(TWJMa04-+=y@K_r0KF8;a2VTrC5CiR>t|NMo4
zyN)CnkcLo>;~GDXX6Er(f(lxr<#P_GcfRUQ=5VtIRm_x@&2X^R4F$%?rB{|bS4a0v
zsiQLeB1_sHtzipvXe8wo9hCh&>rb&YQ8*6rZb#bCfG?9)R+v6AbXhk6O>XC<af5S0
zp)uU>Nx;cYNYS7mcV|kLM(UwCUg~%y2GQt2P@1hY>=OA%`QMEG2f)ab+&aki`($Ed
zef2m(iREa<*rllZzH(%8p{_|c{n%BVOcx58ER(cLEba7-HC)%%P0C%kna@n@VJ9ki
z90kaxK&;UScVZf(zK#k~Fx$2FY4BL#pFom1dy<s@jeiM=LTQ^Xzm@fGJ7x)8$#hYk
z4aU$NF0s6=E0G#i$;@eL^}u-%Zk~~J&(Qf*zxzhKw5;_2cpc>1#u7TvjJxivBmHx$
zjDf%Y0qL3?4FUq!NCQ~p=id!-i!k7qe8N!GNNv;;sxBp)HR8~{tyyNfkIRO%6;nnh
z{DxL%4`7pVGA|#&<q3iorC>xTzI&JC)=fO+OVCXKUiY7vi9q*zU1*8hU9OJ$bE9m%
zajOzSs*pZZQI<xLOLqY)o-`r(>~I=UuoCERv1i;4S?FmV4YCVm%y*n+z6(#w0lxVu
zr7VxZVQxsIeJmJhzVY598%$?y1S-8;Wv~=SWsC^3bWoixNDiVgDA*%xk;B}Z2CD_%
z%qlYZV%J;)LZHwn+pxGBCw-axfHv0WAgXSo4q1jxqM*#M*|o>2P>GZD;2|N^htiEq
zUm(bADQ55k+q^_Ifu$~uKlLE`GcdS8hrzW#I6a@&THHjf>58}SGdfZE8)uI)&zprD
z{j1ikYr{Kp$WmY-ZpBfzPK2IbXAJKuv^eFdKglu{<Go#vsr!tP!@34A8Rdjd2#J=o
zURoCs)TOkdv~70MXZ*pAB?rP6r1+o1@CS>>D3w6g0~|3C<@6(<k*G-;;MV*h_J=-|
zO&(>-_rGYi+<hfD!vA<h7;_(*x`=cDJK8dgFBpcsYmsBwfXNEF^cJJtB-)Nw$kS+9
zY)BdbgBLPJVk9BXDAY8ci{~dM{X2s42^VIC#Vr)0Qh1V!h-yvWfvLA$8YYMje*)u)
zIPJi;;-}E7gu~7j3OcOlB^(e3)nRt;4uIk?x$uT+fF!WyM%fDBg~>3K!%bn|M`U02
zX0c9QLpl)Ai#eZHK;ki7Gx4+k-V*1p_YbQJ-U7@Q`6DNh@KKV{GRLXJ4cTceS|{SP
zgD0oy)HLbI-x|D}l2se0AaO{lMhu!x0Qw&D7pr8+&9tBAZGV62(Vla~23bY>l<5B%
zE6?1!nM#|c!GIl72K`1~X3fw%{`#Z70DYx;YokN_!2S(I`Vc2h4OC-5isS%+sqQTy
z$w)(dXVnYAOo$1WYhrxrWRk!!ITl@gO;GQ6)})tPv_v#x!5;u$z^b*QqGnLMYr01u
z9967iIy_Vy@gcFm+NN3n#<4Ko4eIJTU=P*HKBTzmm*7m97`xH`Fku8|(Lb0Hq=DUZ
z=hijz+b*#A7YOLQXl(BVk|8Dg9Muji61v>zWK@dT(pmVgcINw|=ZVM6DTs@k9LlbM
zlZ|e3C=zV^({y(PsXSZ}&@!e<Mad+#8nvOsgxSmd{rA6?7U!4qDxi0F98e*r<4G%@
zHC91C*wKA#jCz9N?@xdcpOFZB2maX<1VMX4wghXU7@{L)U=^zw;}f^6bWr$jpAMVj
znKDk5s$>xF^jqU+GGTZx+U}IiAzS6jlw^u@FAO|4|4N?8@c-M#lq#bj<D7z7!?kyO
zM?$u{TfNy@4PGki;Mcxw!p5Aq3>H|j#UmetwbO|@ycxk1xwiwq+8+DpaVgwP+;$7s
zAi?#EcabNOEj{;|b2Gi_x4WSovLR*`B&73qBUK{WHh`OeE`Z~ac4{a3EC+jgM35IS
zD)VpN`O!!q*llJehtIl7s>rh9E=8bg<~n$i0hGh703fn|e?57*Sc>)7rc&!SaXQO1
zkxFn{9*$GUKJK2551;?Cn<>aORDTy2s~Xbm(qjO#pv;Ga?A}YFwMsN;wKc2nBAk(p
zEIs0G^x6qcF)g#8k5&z0rh2%)q-7j$#<g#>EC>D60dLa${uV<{`*dYkb&qZrg|w>1
zQAzycZmy~vrp!SmhiRCr3TYN~wzwU7JNMB2eI(s(_K0-$$XosQYQnjv-@;LoY}UI%
z-d=ggodI2Fo;P!^NWV)m&DH{KHI{E%Ak5^Y41-VW(_reI_P?kh*cEx?acl9eS&-}c
zu*(07OTK4)(9BnmF*MQ3%2p%_)#@HUlKY251q@Fu9OZt{pa(?o6~C9OyF?ZGDEVR$
z<w&qgeafJ047xBCrUr+XX(ZZ0A8a>@vVw6^P2d^o(Re|f60HU|O?6w$+S+@ZItIWN
zsG=nZj)L-JnLb;Wb4!~&LFxPcV}CB<GyyUe<=Qk!(-)=UO*q2*x>(vvT<p?Qi4l4x
z#2R{F^>ZkVTRo<>D45l`kNU8&u%s5VmN;_XH*$lvc#FU;Ms^QkzpOb>JRWjb{$b5w
zTuF57@hKu@_C%70{zxa1egF76%O@pQ(X)J?2MB}@4YdTB`Pl3F_`sNk4pYhWOxb3d
zE&T`5IdsEBTEAU{ax!HY@5^Yc&~M~mM0a}tq&sK}ruL*FMo)O8kzBj$c+Va?59x<;
zfM_F~bxo!+bhG3<=_$hw=-jV9Tp2b`cj`;1#?Oo-ZQOr^ycaSGG{oB)-JQ;928r=<
z8Zo(8?77ZQSBy-0iVNe&u}rI8?&q!a-;a}==g3~bW%uZOpVv-Kva~$_kHH>1Sf^vP
zNKr;IvysT5tHFu6l&ybC+*Ofa1pV|RL-ww2X~Pdp(Cxe(s;BA}Z1~rGa4VCa6<~#5
zwV3Wph}utbwgR_Y1Cy_)GE$VF2VljFcsca%*;~tW2wVR4whI}w&SHfvJLy|I95G<A
zRf{?&wNAi#eWJ9qHWW6ziIf*^MM56VEzTiPO1{5iLvW8yR8NCgu5YLj_Ofg1RmeYE
zcWL@}?$)!or!xrR+2nGqcx|`OLIC7$7Ont+_GamN)<48AdHmy1e$d$F-MVH0f%}zc
zdr7wX3O>sIt4k^&%?)J_uu``@cPT7_2r3*c_*5(r;;1Pd=$8*{19U1~Quy499g@&}
zamb*=^aLrT*W?jl*Mv~`A=^Z8`KmIKhH20tz#BXb$v8Ca--y7H41CnqxL5vTthtIV
z`t#c-Y`zaU?{?MEq!x>@HhqjD$M?it&I4&jhY)h{ab)se65lT+BE&)u4mW#a))QMY
zv<7`qFV)kkOFi?iu>xEyQjgo6DyJ8l(W}iB78ifZLdo-N9+0@exVcqewSE3&SOn~0
zZH~I^I{Q6R3Z6V8!iY49jOQ3!2|l>3gB>_N;`%#<kB5PrS-d@Y#1{>QQ>nBMW1((e
z;y_#g68Vp^l#2fdVl}vb)z|W*r?YBXE{)~Va;>mk3UOGPK<bl<U73=i9Zt*#YAz<M
z@!$m^QO*~7bEnz;!Qg+XiYmG$$j1=E37KsQGu?2?1n)Ej+ilA5a=_b3+`>n+n~CH{
z&+f!CN^-gYc1{@AGZe4JbKNl!=`oD(^HCCQW4GXf!7c(Im#Hra(wD?~PzRn*4CwD)
znEu5pzTkVzcaoSmm3VKf5{ZIxtm+_7E3MfQemU5Zkz!HDC0FkvW~&h{`?DuTvccal
z?`F=;zm|q2JwEl?Ek9(9&&nhjQ#p=IH|FRpJEY}f3WnnXpxuaGXjMzjDBhjGwFN@5
zt?HzzW0D<<=5v~FTwrURlW(LEMRC1X8q;tiFb{#Bqm$_)E#N0;q`i9`4Xu9o%J#az
zkYVj3;^_SbS1T*7g&_uF($&6xF&P+g{|?9a%_1hY8BS^7-EJV{#*~amA>A>T$`U{z
zLZ!8+CV$4aMlroYJsXUQ`SA~@LtFSu`<yXz8(~&7?FvbL9$wFShIS*_{~G9ZSJI6U
zLdzpqWTw&9lvrE&_=&k`4v~04lM>O}+FR>{S{JBNBIavheDEF67L->g1+$x;1b!h2
zVJ;gtAn4Sr{8W3XRCLJzN|8Am6Rz#g5g_yQ6Y$yMriBV#NaNheKdF(9zMe1=V7dvf
z({H7K(*q#e6Oyx`uDBmRlSH*v?#JtN*iBS?=F;u`ZPFyUhe)h(us<Oz4ZvvsvA!2o
z+f;G&*6lOcjAYWS^+ey@*2;(##p)?zem=rmV@frQefI&BT)o+tID>qxVr7@At!6%3
z5b;IA!wNWWW1^%>*^7YBF3Ll{r=2{ly+{A|idwFQT}(BV;s|!Mc-%51c1UDrrR{@R
z<vU1=aABW=^Z^k^gv#eRR7K5N1MO@W0%KfI;DZ2jxnxyL(VDx5hAIsq!gO+hw)1_M
z)`f1*pvXJZM<}9D(At)uE6}SY>wUr&3ia)pN~+t0_2rJh3$k#%>+>;Znit3*UC%<l
z_BzHCrJVAyD{_tr;LHV~=8ufVE=Go*7Nz`(=Hb`cr2H<;;TrOjV6L41uzQ&XSh0Rw
z^CZiI5G*8GxMZ#2gT;3__W=Oe@$}ryYq~1w&=vb%sL)Wztd$En3*D&Z0&eO<nZ^`Z
z_=f3Ov!V!5w}!QFhw}QH*Do6?P%Xodwhdsx`SFFc82DaSQGA5S*-AZUbnbiWaZ!Bm
z9glz}bzmMUrIzzAZ}*cH%u<<MwjuZ;F}pg*aA_`p4xo<~q9)8ol=tf_>X&}>qXDdK
zM$f+nNk1vsN|Nwf#mm^?_rn2Prr>EVp>XCp!nZH({4>dF2*?{jsmd_y-)-{0HvRY=
zPFW~#?o$8JVu1<y8vxFl{!vgP9?CUcT%^JVYo`KZS(h1F#nNd@VP3@=bT}E;SOo>1
znPOY}3JWP+v>1L9YpHO58K&I#9Q1xY1)u!oZyVh1w@i*M)2=aE>5-wx1R>?m=y~?q
zjT>FZ4EuagQgSb)iTs@d-kB!K5ivjGWETs<Byq5Y_6Uf^s=c%T$xMkwpe5)(qy;PJ
z<>HKDF6r*Z3P`z8tVy~|MOx=&8bs#zLltFh?NPN%un`)D1viM+OzITojmRK^pg%L^
zbLckr=^py7vsCi?agg-#5uY?|?xMV(;Z;m(XSK^v4}a#bOpBrKUdX3Pvs`xB`V(t>
z6BGWxTxu~WM|_;j-^22-Ig@5ydi&!;aHRk+!kB3g>i|#Je>tf6)CK86=JJ68NXwsI
z_`IqbgY`!a{c=Zq=!}sJwFrOiFj)}jV*e^a0J*O7jz*C8*wI`*!p2IUL_w6YkCq(L
zyJ?F9G+`}Z^s-x5LH;wI4lDjH7=O6)MCWdI%`1p(M)uTA?LPwItc~@H$RC-aXZSL5
zyqS%V*-?#a+2TLrK(}|+<4kf1GsM^%YYaNVMOL<JJZHym>A$2}J6Aox_WxF>{gYl8
z6l8?FaP9v?=U<$%+t#u7I3dP&dsfjwyf+j&D4d6^bWpOn_YUiX{x?Da>^>q`anxAG
zwF?fsg>i`5u69To=HVa4cUqV(=x$_dv&Wygm@Pu7uqP%HPUYajYUfAEwKh$HD$L9C
z{(M-MLbemF+#%z;Yexp==}eP_`?4l()L=?wK@`)a#xy!6R1CbVQzAvsx%@^rtn2wf
zkp{TxdaW+jw9A)}IU62DC~F_my5%0)%pu|69f>r&9i8=K+=Y@~0EERTkQWD528`K6
z157pd;^t41p5CrSY)=>m?NbzQ%?`S;z>33Ixd`?e)p9u?V!6@1B$y%ddT?dceLwHm
zW#Q))pmJl?uixeKO{o0*@4G3?S7lyiOsNXRvSE1p%!IZpN&-l5h9Lb!6y&b1lu#%{
zndQJiM(8Gr{Kl*m4k>jM{adZW-knC69vDuDg3fu4#thdmA$<R}YmljpU-S4<7eMir
zM*52Q2GLm)&Lj;4bNWGD@JebUDe{wVFD}CznH$x64ZaL)sKkAG@y@kXuLcd&`Ceif
zooZd*Y=SRB3(X6nB7ei&CStbC?;P`S#p%L$<m1;A+eXAr+-!oyjh|p$@W+ix-<<GV
z{O3$>c&047=6|&p{<Wz(_F*Tyx#-K1&Y7ClM_nMQ5T}dyFlN(?L|aMZF68?+Ne!M3
z&IzSNdaM%mtlnCB+*Ku2J{v_G$P7LjDXyUc$Xp0d5FS*@?HdvH{dOj4!Z<_^m8C(&
z{K6!GN>V5CD~OYNcqV_gqZgNHm)&Mgaxi7rL0f(*4vAu{Y1agtGg!Gw+OLvB5)xD^
ziipY*{))?v^f@<3$=2+ZZ0PFBR!>LI-u}DX9S28hJ+S{1DOEFX((3SY_KzgmZgZi0
z1<!KkLogL-x0rNgS(;&r)|xTRmVYB1)z0&pCU#4c@jZ1ZI+N|aDRc-0B)M)cx^T(7
zV)stt<2_iSAcG12e72XWdsq%5v`g3onV7uNjteCzwT^9Qt;@HNq?pCyBh#BO>72_g
zQrM|O7I?9%i(zeHtI`!-*T9Fh3g3STfLG2y{RMkYze`RoNlAgD!9sqTHr2~au*s2Q
zED0g{B1@t?j0#Dt#e=9~WBT(O-ch1vji;I)QPfG@-Dx+It8!>LaTU`{4MF8?zBR*Q
z_n~}G?bqs^i0yDdmG<82e4V*NCwDkhM{_>4wEeLGQvoi%=lnGaY>^i$ct8V7h`*hf
zla4=|gu-L$b5!b}JSX_&GFQKyG$W=41I8FWp}2%u{T8MUlds`giWwmM5fq{CdwMa2
zD9pepEs^oJO>Ays5(W)i;5CFdiBCea<*M(b49;)_gdSwH%#r5@G}K<ycTuxIj)2*!
zmYJ`gv}vw0$Y1dwqVJ9zAusVKLUt{xY91U?>UoN$qyH2sNZx4oIFRsVAI`ipn8_Kl
zfYEU{wgW#FyPB*>-I=n$IM|s0?oBJ0lY+PUvr}m)YsQeF%pVp9c_DpZhwhkVQ4#LT
z`i=y1Ru$UpRV69ndRrIK1dLuq`%HN3uqR<UGqnw$P}*{oDif4SmWu-54-yV{KYH2)
zrR6FHrK#lB#)%@O<UjDL_oxO9u$STXWWh0(kAfZQzLn!WuK<Qfq|Lq-QZi(jHt<!8
zq^hz*ZBhJj%;>#eU5&2B<)FDCCz!o=BT{RT`+64mAgf*djZcw|7x&oMqWD-+-1u?7
zY*uLP`rA!KqS*1cdJc7vgsUJv`D1c~Z353R6{@jWl05kb+X8i5__W4&Oeoy!6i*n!
zX{0_^xZ;p$yCPkXgMf||0qspNi@(@xX3l%5vU3mV7WSKlOVcMo3c7%6$G1p`-Xemt
zB|gwL4JHKdRz%2vS$CTmC0wRUq48dQnF-zujz-Q63$_#$l1)fIMUSxl^*RCzDnP)p
zufdl%Gv1)W`ixDYVf!EUjc;rI-;hJDLX1C1yBB&CYAu`igxN~C)_zm>TE^^vT+}U}
zI?L(G9SUe3zRzlsWPBR%Q}%#cG-H;|#H_Uo&oMR92!?U+M=1#^4Ul}tlq?MVmR;|@
z1a-68&Q*-|6R}|s)G3@8kUA=hZykv~eO@_t?pPyi5^Uk(=o=D|I+eZb!JWoS?%48q
zz-ya3HV~c=U#uvY34l^S4VVfw2{Mi*CcSMZitW&jxO>4Gd3Wx<#cDeh<T57e(~h#p
zKSz+gt1LS~;6v*!7<mZb-!6z`{R8(Li!GtZq*uDgR=E^ecdNx}1d6PVf9Vj>x~PlH
zS#n=&HvJE?J}Yw(Ik0f=WBP>e{)<=TC>h4l>}KL>uqdu@%Ks266D&1#3uRzZ8Vl%<
z03=1^ZuwUYu^Lekzf}x2$8qy@0D|@9Pply$zK+Mab(9mM^Zo-OZG$a|6IY+na`mrU
zffNl6tX-{)jn^h?a0!$~(!hvU8%(<Yuxd}ZwWz(~h=$Tqq+e7j*H|O=QyRmGA<v`}
zlN*BWaPqg}_wnnK`y()q0DXW+K2Bt6=)ZX!UfX%a+91jpujc;j`t_-(JZb7}Xr2qg
zJ^2+-BCL@+jo!-gjQ0m4hZy`f6~7d>K9+`-_a{=PSvv$bELVJ{r5Z_3q4&!@)W_*l
zizhPj%dMzEPnxiUo8gl3B-FJhEh|!2_WJw4&HTge0ok>Y9dkY>7a>K#ie-|3bOmV1
zzKexLkuynXr`R<-oJpa4iyF|}GU4m==nY(-w8q$lAX$2k@NciMN#2a%2`|C8zv-S0
zgdaUu=N<dw5vqG*t>OK&L`Fvs%jpvF(2eGRrk%W_?eV_psJwau+eN701ku#X1cg=A
z%t8QR0!Qdh?SX%}4J3=EsjY^fdBKevn8OMXWc(vFq`%2!WQq7fR~Vx*<_oHDdJp9O
zt(aG46?(iMx3V-n(fFw%aS|VB&Rlm;rr^^6x`5(5AQvubb^C3@CSv}gYFlfK#Yw%3
z#1s&cG<8J)v0D-foYQ(V*3`5p;aofwG#3i#{wNVB`9BCE3EqD);}F`N?B`e-qmjN~
z?UO!RG2|OT4-N;!!hcFT^6AlM>SsSq&aXF#m?Gx{O6aQeXJU>V3mg*|Z6RnGuv_tZ
zT~`qnaUlLJX~uuz{>Xxe=~YCw&MZB86pJA@@LiDwK$7A%5F^fy>vCof_*@tUOFVZ@
zZ{#f7Iedj=j~6Qntgt~B0#{7ZmaLxC16okQW-C_{R)zZ~nniACacdkYR}HnDW53EE
zSVQn#*<gmN%1=RpuTkDpI2aoydvhhW4330R9(e+T|3GG|4n<ctL`@rTj`_r*D}S6k
zt$cC@Uza6#dtv*7atV#4fI~(2UWv~Zi$p7Up7ynmgrz2t=iom5D;y#VdQ2Jx;X#~N
zleND;hdg8xXe~wN8jmRWHwTnltRrwJ-QR)J2CeOevg_5_<#J6kY$n?-UHguGo;VlU
z#QNOkC`t{Yo@UodvDFZKKNFuP<eE>re{>uZ@e&e)DMzdtlu?>EB_oyley@;PoUXY%
zaxC>UuzO8-v;8JmM58Hi;|g?*yz_(qgSzGb7GF0kYR{RWSzeyzKT46|LS4AMPok%T
z;?}wvXLH)r-_|-yP}^=)*uw|y**y0+q8_i@OPN?-Tado-SVHL6U4+ZD=lcANj$db5
z8O<wMFFXi@hRW{d09bMC1{hP@S`r;l7t<&{ejt(U*P`+4Y(Ad3*zG?+Y!;z6U*&u;
zj3fPjT)fkgD2ftgTefZ6wr$(CZQHhO+qP}nRjbVI6VVU%?vKdGoRM=3b+CJO<Nt8K
zOWWy<DrqHCYJB!xAE}QU_HlzWI9Q`21io1TT%DRTKG-N8WV2r~YrNc;Qw;ixyF#Vo
zPJk=3taJmWK`h2?s3_E3jv7w+)=Hwo3Y{yM_23S%n5>5mHkq4rIHiDbdU;t>TVFg!
z#b!EumzGq?IhyrI?q@HDg`X)@qWC50p*O0gOU*@=1HhT8B(A?Uk#_-%u!b)V;}f_$
z4@tAJ9!`)mFv`*S;^JrjOc@=UeXiDpq#yEX1Xi;%&201>AfO2vT@E7yU+0<hbPDh%
z^wh0vvjQOm+LqNN4{|r-wGQAdH<bDQ!k#Oj=!mH%M!_xIs$czVT`Jm65^I=a)T@sS
z<lS9+2Ak&l*~jogn5`BwMkyCjWLGQe5a6KXwWJb8xpp@cDR90fZnP@W2q_l7Z<@>*
zF&@c43=oO)*4IY7;#5*x0iC#XCAVMHg?89Z{=mxtE)2@j8Z!M*lPBc6IbXhrm27_e
z^uX_vopRYoX?}-afHz~lfgGMneGN5vPl&I^zXpA2z$Me`?AA3A@0ko}i~7plBcFjc
zpojnZ+`67L^6m%wR{wY+^dNXRXfZ|BjL;>KZ#!?aMojD^<h_)OI^kvEP&+*2GEBQ0
zlnb%f9XRt?@LR<r&YGB+t3O1cDAf~f#=GITOFkbQ|6OV|nR}*IS9dz<NK#6;m)x08
z>Uktb_L<sA({@Z|ksd_&T8+SLmO&kWLAuIx_mEig-P^|=UB5xO`vpz6>ip{!7c~-%
zXD(Wu`CB}pea+i4<(>i|>c4C+je^$$cKm!4Ezo;Zs5l3*vQIe4U_!S3aU*R`-R$cr
zVW=aps`he8TYl|`D}tLvqOW0l$=`D0pV`9%v>~tXIl>%KPQ>vC{$1Qw@c56vP`vM;
zP+VE>>85IC*l`HCt-j!#^Xu?_T3c^2){zY=Vtn3qCP|7Ow5|5$z!{cnqLUi~ryk^D
zn+7LXWzC{agS!|UannE5^KU0a9AU`LwnZoJGMIiA8wHy|jv4J1S9DfSeUJ?LYGKS$
zK#Y$TL|CIj2J6-=rc~oT7SwN`Zk@kuXCgeJr10}r#19~<4erbw9H%ghK=C0+njN&?
zA>LP{gu$+1E>3Sb-ED5*<WE5nz`Pj%zL^Np%~oV3-v+#4n(|FBbJq>)UMq3VuaWJi
z&$k0X-1OTQcXS-uyj#QkS$q(lL3GA%vyJonCDfFq0}hd-CRWj$8%|ed60_VHORqj1
z>u96igFCIzO_v6#-FspgnH<<-1HEI|CByJEZ;y`gU%_@$+&9{`9ild@jBQpO+H7#4
zNHh_xdI#dwZQ_?=Z=PQQEEsexn5%r|6PPFd%zl3x`?x;tfK9|Sc;DN_^gtCG4hy8`
zfh*2+AbQOv$!Zz?FcO^)d<Y*_eG%?k-vXpmaBx1vx#6X{49d~_@Ri1}u;?IL@{MeA
zAU4A8n9T{>bWD5DM?XS3+1n4Er2?ml6tbfjuL8S<ePgKt_-Djc@YY$F<6<ntFOS=#
ze=6-nO;o20hu>RZH+`I4=x-R1VTs`;2!9+xH%l>8w<|oxi)%m|owfd>40`Ye_F*8@
zor?jGO$(;FFy<bGj-LhK*f>;T`J8R~kRikKiK$Zw0tzXfWtR${A1vvfO%#~7Eqv$W
zpeEk!V9%;V0>j{MlDk-maObjC6l}v4G}m)BGgR|#81K>Z{~bR6UZ&8WuZLFyxKBJ^
zh@wCQfarTtN!}(L?apR%y9?z~SLRZds_n@(6$}1viy&3}*I`V;^+vS#*6OVW(6FIg
zmA`8RkrIu%{1|4m(S{0#&cgXr_W=Zt$N@-vzg>Degz!2#-EALC-)!dT>5elX43S|-
z`u6+az@`_p*rw-qC+iGECw&|3=oW^_3ybT!DvTc}!L00WnU_u1K&Fb7%bVtp0}q0T
zRM(0nCNL{%j6$^Vc!jrrli&STiUv=WAGG<Jx9VKV@K*~&YF&#3?ec`%;}Bt^VO+A@
zPP%csfawWw5zWmM;`>9Z%}`MrdXfSHKN3~x1Bk&iR<Lo_oiJ%NSz4F{a}yLag^5;w
zTy&6R8Yee`GVZspAZGz|<%>6_3s<u_;@GuAF*q?Fp%ilj(k)p5Q{oDilBh@Zf`WW4
zOr}|SSLancjduQ7{*b-Z@K+u<x<ibVUt`V6Tk84lq}aJ_UJu@A692Tbt;m31l;Nxo
zMp&_x>O4H~(s+_s@nv1|HtxDYBW=|vDm;a5^QXzIvcrK#6dZ;AQ|10pjWSA42TFbI
z`&{D3f62s@0+E|xum6t)xXrXZHIj)K_K7VKUN5R=;mN<xe2AiI1&;GL$b40@`>~4h
z-+Ys`kKL{Y=n<eYr`mRIrKvH$?rdP@1?1><%$;<e(v9#Pf@6pyvC>%M_eK_5%m5}z
z9reZmS)4&?7&aHPIV_|KC)LmP=b{eDdEWFt)>M}1FHZB;aw+>z2KTzR`~IP}E*4-T
z#S&F;H#CY;zPHBea+jW9v2@;s&UgnXKo+O|NHl=tq)KfTVr7PaGq0woAZ6I*L}}^C
zXi~^p+g!B$%j`-~FcVkouIH?mb!av_^B>2Nbt|RIlvNUHxWxc5n~hs;!P98MqTS{b
zfhOb4qH=em$`tqO9+}1m&(b~9>)-$o*w_q(q-*xpP8);sACm_38>?93o)7vHm~aOj
zq@@hXto+Jwb{jj?dP59u&l#kuH<(Ys!Gz6u!qW|x)F*$FDrG@u-xU=1ik`O#7WeBz
zF#^jo4ItrQ73zFbfLXeJglA(Vi>#kbaOi9>tKuQ}y@trlRR0F!PqKhI0U;-z)S1eV
zjdKW{G#7GfbUW|+cP{G6EU$KNY?w-p$mxTHGb+v3LKf6N(oL@~5N3*1Kxs}9L<#Wd
zEYE{Z-l2&PfZ!os@Qzj=`H*Vaf5;jS1U1xx4z&t}pZQ^zj7i5{;AK<3*}`Uq{9RMD
z&MBaJ)EhvePm*_xnS4Y^*5UOaK1=Pl^<5=#7to7#o7gG<AwRAIQAtHpLvV}UuYBxT
zVLT~w+4&NlY-5>z$h?#JJYL$0vsJisZlCW2jI_PyHdl|nE_;FL9EYmecjW*#&}Q~l
z+>K)$W<&n%2hpGE^oV%D147b>f2O{OfKB=S>BzqWt&9aI*_OTQyWe67Ho?yd)ms#y
zsB^-OtPT(W0h1Nf+zSo5cs#o)&Y=Q8?+G4;^z2XfA+2mW>Fo-$0_cM(EaY_>J84u{
zR0~$S4|;w)Xh9bjDrM3C!FTgo0!KTngspj>L<?estT-oC-eS+21`>xY>cN9D=Ai1y
z>8e@#$iJz9?K0m`Wlxx;?+sCx>dp!`cP4~oP5~aqq~S)wM<^vN8Hya!dVha2sYP~?
z5I_`w087D=>}PdExF<_LcawYBRe=`_mc2sC06wV>_&Aq~cZ7zhL}^$E9;>;gP?g1g
z#K?S7{;Yv*IAeB*KA@l)q`?~e99qwk;=VdL>7cMbd!~O$i1ANpzcIQOmQ*Tt0UKc`
zWksfy3-tc~Q)?1Ti|qI7I~?E)7OBLD>js6N&QrhPeTzfzBtIf6I!oQrhU`j>fZbZ%
zZ>;|Ras2nc)n4^VxjND0^9Y-;UHjicS1(@)is$AsIl#cWjf}n)UDoVzGgU=qLmumK
zmU_0OuxUozqd6AT(odn7Mi*UFS>;RX*5)S6AH1iqru|4gS#-WkW*dmx7eQ|)2IDNP
zT?Ze6FyAXWG$85nvOp|)Wqx}o9;rg$SXv9n;pN2Kn}s?}s~($+5~f>dza$=oBqo<N
z=IzK;=DhHrArdl}X6Pt3d$ND*1MF}E->)@>XZH@@%d}*%%TvLi@f_dVBv)0BK%3Od
zMF#@@)p$o9K=JhsT)f&p56azqgraq7@e7*%@v8np+?o6iV(xReupQ_feN9E5tg*9V
zUsj8Dnr^5=WLoS>S*VW6W?3{pbe@BaYdShJh^&e8t63szFN-ntTPxUZ%HmfWSKEQl
z>#MM4-RA(mr)nRJAbLcDO4XBp)tDK~nHiz7$Q9Ze!|!1Li**+*I{C9*n0h+rJv?R>
zvK)=_#jf*G(Q2TL967i*-Ri7#AB+q}QV;FA1}((E>Kf%$f8STfQnVl>^CHHH4tFo2
zL8L#pD&(77=JU6NKa@BCx$l939riF7sZ5h7i$BH<gP(f`RN71W##9Rl(#D!mqs>Ne
z={%F?UR<QW?RnvD_>q(Q=r!;}^@E$=P<AnM+D~Z4DamQb+w?pbbXx9z7V9=q?I9tM
zHOce8R^dZaFoWunL8Xy%r{Wy$jYX9g?m&x%O~48JA!aI&`}tWfV45{45%K=D;pomC
z!iYW~G3+s}cv>hHAVwjVIr7Saq21kaOY&TxwY$=^<?<vcgfjZfhnYRNw=Y6XNopP6
zn6hkD+{BNdb&JfNvb#NG*aD<|>FnhZV|fg5;uoS?avcMCr3^<QSbEvsOuk0WuU#bV
z1S!-X1EjEu-1F+%QBI+<vB~R=U<*s`&#{Ok9GJD4-m2<8&g{AXZu>NcB>${phKVP&
zNpMaosG);>1$BA|S1Rr#_tw1&1$eB7RBDD;^2dbdu%U1W+@QT$+EP16Vt30rVOYjH
zGY9PcAv)NJwlym^W>x?+V4wlWyD6jVN1aq!7z}O0RLbQ)79cG}+I}sQ7E>#WYN=kV
z2_H*}tTcv_t#r8Sm6Y2CqD;VeuAlY&DUzp04E59K<Gr^Dit`6)5`sP2E`abQR1Ky+
z=S)qu5Aj{g&Cm6^``NdFEEBU*n#$k5YYCIU{lD03u`B4U<Or#1wg3xtg|2;ui|;z>
zd*+CSA1`<sFInRCgou;HWv=RC4{Cs^lse&qGDp$XC+6TRXm9K!O0u-Hen7&KKAJoU
zPSHraN)=i8j?c-^4s3Uu+@#oum0)-^@nfq8QSo+})G@lRPBG?tu|&QSp8nQ7J#g=c
zx>B;N4PbK?1;cX2xqwf`-t$~7{2)br$KaiSpaGDWgT!`>k3ZyzFLgr%E@BbF!J^}C
zrwE27^|BHW9#^JU-=^%UV#3qJdjlJNjXukiz8;|pdzwHk?UY`3M5g`58Ph_rHzo@7
zwXorG-Xo-*%wm}h&FiZ`>zHTL+Dmqs1JI3*dBXC4uR_1lc(&F&=6^nDM`U*8eu~}{
zq*pqY=oljshT;+HsDr<pPF9)2k9#5AV{l|c#VbvcbBma44YFOE8W>GD=X;I|d!W-g
z=JrMq3Tvdl&f_C)^KbmR`g4g^^@YX!S-dg1=j~3ycPYxqW&W=v^4a=woNE9*2@p0d
zF?PP_K~bk_)3OL?5!uP|2}8+Z!QWnIZp?X|>7jQG7{M==!4$uq|5RFJlGm-^e-?}z
z!$g6-xZV$He=^(Nph{gjNdwSRGZ>cS&VWMGbL2S12z`(?DeUa1bX?`!fN#(2?4XSG
zq~m<Vh1)#V2Fc9VAW?(|U+h4n*?Vlm`m-yzFxMq(@^n6O{@SepwAUovxtz)ATBaYT
z&HApuhDmW3Xw?`09C%yCbSAFV1s-gk&|@=wq$`b%ULN2Qp=;HFM9Ogjj#D<508c=$
zztjvz6Ull~5+u<ylB`wkVFWv45jf25mfol(S;~#^udt4Xs>DVsTk5T7&rxdh#FNxJ
ze81myQ!6n}R9gg9$-*9J#vj0t#EB3#FYlASga5Sp8`cqqwZotnNN~4?9uxXK&q1r;
z41}O}<}UQTSl>yE&V1U{?zKrQ;|=(a?fLRtZ;f+Us2)2>2+j9pyOd!|aHuRmoFT(L
zZ%Bb^>#<2*er_uy%D8=MJ!S{5`GP>x;Fd)viWFmhZxoAD-0?dtZiIzd*G<(yO_2!Y
z*v(U#z6N<f?yP|$c)v`m#O3D+kS&r%tVwgCGIG$efar-}$A>JA{A5OYXe9Xtt*6<m
zLln0y7&VKNdY3U_sz~7JxntGu5)d2;NY=6>Wnp=BnPonoPxw^H{mFC2abm<Pjf>gq
zuAn#7Ok{Se5?>$IQPqGXgNCFBGQXgf7kkJW&Ho4-{12YSjZufII(PVx2K#r*2|a9m
z&HpX8PjW2y&lK?-Q`G#Pzl2&D&B-kgzqex!EOAdDSM7WH8<kJEYh9%K=Xm^@0`o5}
z`flYHAtXI{CLNwsA_To-HAg22bX|y$R*~Ls{X;t><trq<X*v#MhcRTsi#WQaOUJj8
z6eyxbJ=>ZXA4Miml)Q+FPhfsdpBh)zv?boaG1k{rJH3gad%vrNKkz1uC`x{Kh>X5X
z&ZDH}))8OAxAK)s9ctbuuSMd`ic=3xn->BPHusM(6N3N<E8?;BhQyBs)$>En-nZ(J
zgroVd-E+cbf3$WFgq=t)^gGVVcu!43q!2r#+zFKab;m|e%jgOpR5nH^AKw4MV?|<Q
zzh27fT95^?Jl*QlTvfz_;A3trdNjJD|BoVl71dP#fV$%`q+zALSIFC&jQo|0(80eE
z!jR*m_vG7Z>B6A1w`Udh#vRVu=u#6gBWheQWe)%>Fp(OmMd0{abdAaS2O13LU{JNd
z7r{7?738mYP4pH(`!^RMp`IA|C54xzLu`{U>|ab948Lw@YHF1Dp|=STz43Uc(z9JM
zzKV?OQ@L+^CgK->Co@O$MWSe+f_=XbM-n1rk3$cRl`Zotz*DjC%0mFa*wYc2aE+f6
zUt*H*u?;E%{!drk#3l=3fG6gYH%21j)}hAJZd-+QYWZV*_#gMTtPmI}b{_NJbz>J@
zgGE;Aq(gy>BrAYDb}gq^((@-R%voG(HHx9P;$6y)zE)!ydfl*So<>rru$}V#u@{@#
zWD^(!RZs$liZmS6c2Y#5&c_>(Qh|X}u~RX()#h&Oek`xSSH^NK1Y)olSrsek2%kUL
zCHlPS+jHfp*gLJ>Rc9^~Z>3n*0e1J}D8Lou6%zr=8y$Z_D@ID;>#!aUlwbJr(4nki
zgwF+K3JvG%C+Ooz`Asn2Jxk=Q>7?Nb7OZJ6IUz-jOaFMQUMfslb7lT}^C5+E0dZ}B
zL5hmpT)lf|KitwBBx8zefP9@>s1sj{S@n#(iF__8UA?}Z^U))?n{`kb1u#nvc;!%~
zz1+L2d<lOwSHZR&%(&4YxZ2hT(L=i!`?QLLcK9uCIDpb!a>I$g0@AYLh)+M(Nqqj$
z#MCm<oLpa^&PLR0?xB)`IdR2zP)s^u<>jsk+FW9Yp89InKu0RQX3%-e)Xop|W@K9G
z8e>{(j-YH=Z2f~!{Q)NhYC%KXiv)0pLjX-CD^ljc<fjK~s4M=&p59au!9`SZot%wp
zj-8z&<5~#-$ocHQqB6Qva}L|8Glg&_#Iw`y;@NZq5|Wv)2@=I<1K3*{EQoC$i>Qau
z)y6nx{v_R?!y<tIVT(g@t5uF1zKi_}oxp&O)-B-+XI7mIZ9xFN0(aa5s#~&^@O_xg
z*4se5y^Sq7K<S8IX+S(3b7;M<)o#d#=OojHl=gygAEcrF6Q8h%{IRI(Cw*KXuISoE
z7o}kEQ~`){ZnGS^Z9S;h3BQlGsbEuvS1{wT!(W7pagbDV3vm?OI3`8>{DTd;heO@p
zd5$?t`q(WQeBwsK$+&Tx4kH)0r!>(WLzkK!N`XsIe~-}l;V9BA9|=aY!+my<2}A!t
zz~wc4wQm=56oI<aXOQq!wD)}U0+>d~v?Px*=64h$Nf&##AB;g*KKt4t-H%4EMD~E8
zlZ>Qlr?WnDYou7Vp8Y}T#j;2;;cuKgoY6|%urq_~R*x2<TP|>=+M9H$;wS5q)DBuA
z`!&nQ{cN_EDNOKcR@{jKkX~v61L(B}ttxyA%*;G29r`jx@H$<$g{`iUo}jQVSB!Bq
zPt)*gXQjCBxE}NVWl$ycK;2XmDSTUk%HZ(nGeIFCt!Wh25j6!Y>pnRe(9-rCe}~jn
zP?&M~GbHdv^IHA?W>N2qNEZQvzgZ>FIsSRyw6MbINRf&Pl>Xac%`@DT0$T%0n2k&W
z23URxkC<j@5b)Zrp1MY9mZidQYZ!#!WPLcVABHm{p5Ky0cToajp)lt1U;nP7@U9YZ
zjBgIj$6im#NIwr)t0Niah~3LN!unI(Z`SZ=xc&B(I<m|hqBuW){@7_GXCf*wuIQx%
z-zXZ7^NB7)d4oOR$p6S4mx!zJNp8$|7!!d2%?^x%X^tt+E906{8?i@b2;!E|@xNI$
zO?y}L+R9xqBY3-UhC(GOEcZ_nifDMU&<Vun6}4gm3m89AnC$52>QE18(e@EA{d`ai
zyPQ^e?{Q~oZT1UGx<68P2(HsTRu4gDD9>*bN~02iE>KCfHl8@+Rb9>FP!vyM7^C)}
zpnAn>`dfAa(g!vhK6usqCIbbjUth|R;tu<a_;z*csu(*j(Pt)MRUZ4rnY<i0`8lmp
z9^0#skHw*-C0b%+o%E+ely=!K#}dwJw}rTEIPNb1-%!9AFp<x90+W53?6V>`P{w~6
za&fv*w<uc9M_&=4gtoy(K7?oDk%is`<CdPVUF>s`t?F;miGWSN1qsv1!mj!Hz`li2
z3hckSm-Usg1<jreQ|TusH~`o<#_)kSnL^B719Bi_v_mb_S-)miBB@kF7;0cKk>i{#
z*IpWJYC0BRUrDSBklxiyWeqH+$Vj}%)?es{n>^I<?^1v0@=`nhI+X&C;hy$xzE=;b
zJo@)NEtfhgUSsKyOj{dtlyUm3po;9lSg|6X1y=0ckz!O_QaK}f0RNnj#_#nxa}-RD
zPApy$tQtK$*U2L36KNs^uBFeZ3y+bdQEBzH7Kav5hg36-+$a4Sk}jGT3FeV2<FS?c
zFk3aDD=93)OY*b}PqIGCf>J9%)I_m>ro3T*)RdaP%t8*zn{6j&9h_uB{FyHj5r3T{
zizl-QxJ=e9xf^>M!w=<2<OEgxuY2+U3v0-O`Zin>rRaijYu+}mbKv^fmc~`7UIexM
zSt7~k3_uFAm?OIr5WQ%!GR-AYBebZ8;0<Q3!4<~Mp<k~H;JVaR!fWZpI}BPY=f>*D
zo4n9R5iXg0OIl<F=Jd=M>qw>DL4DKan+Qa2pfyu;7cd>2;fr5UtrO+PLu4NDBkpuJ
zg!_sa?10RAJhru>^{1UCT2ChS&(oqU-;zw^D;it`G`VEabSbu6ogI*>IvuuupyAt_
z6Rc;`51~j!Unf%ma&Xfez=Of|wA`9FDg~pYU`H$%LK9BX&_GAm<cn}<9GBWa*1Zg}
z6}S!@854l5dbM04wP2rOWCNA83u3+J+>~F+p*o-bK?_$0Me2KdYr=5~u>c%?0R$%o
z{05enw({9=s6a6#g)yfD6^hnhy{=Uw85nY~QD9TvU`NdxGbE*CO7!J3U9z`-GV)Q3
z@x?I<_Uy`6t{HkeL^VOs{<<k8*<e40aFJ!*L6Q=MPMp7`g+#!MdIGbB4gSlD*&3EP
zBZW+W{$TgXswnUbdrl?~9_cl7PqC7u#@1F5-wZz#;s6nq26dZ0kyT1K+m|>!VTtsk
zA)U13)?>Uh&;ab>YTJB(?Pz&4QX0_0rc#b#QFsalG|v3Md{hNY)Joj@SDj19{;I3q
zdvO74Pua|ue`<%vav(>q<DT(ya*rAL!|s<(rUIa!E)0Cz`0MDqrf)?qnKDOuQlwkn
zxQ9%SAb$l-V@(Imi^XtbpX;QXzuj)cNs#Bii(K2C&~=&DT34^Ic8yr(pmLtGjZSuu
zx%%=S-=jAp$<B&-w`6O<-L>hwnpPr}sr+uKtJ4$yJ(i9;oYSCKS`{Bcyr(dT4~Z$P
zDe}R;MYAUnJs{{RiZNh^g}pbNWt`@u=|FhYQyfl*(x`KmC3ku{W!9S+{$mT_<h6&G
zpK=(M$U>RWd;aOR%S5Ggm(*q2gXe|?>PwJelnvI+6(QNf>BNnxw7u!W%aNg}%Gz(+
zHWzw~rS^GyHgQFjK?FD_`K(ZgI1!@&(r1wuWnHW9adBF;TNva@LqVUHWKHaytj!gE
z>mXqZtaJ#0e*<h}!F|oIp<VhMb$c1Bco~vo9$2%%tvDC7iUOknmx>C=C-uEM6@_Iq
zZgS8Dmc_e5NAwzsOQww~{R=FtNVQc~8g41rYn(lO?G97CCY#vS|Ga=BI`+2-;<Erb
zJ5uP8ZKT367adtz4bw*ukB^10@6#S5uRjT`JhWCLTNGQ{9ynu1lXwUIbR@T2?EJIB
zXp)6v5L`}*ggpeMi>T<YL59l;ej)#cyQ{A%d~s!!j!(<^Qq5u)B&0G{L)gb(T*=!y
zU8j=!Kw=Js?hLO^Dnc}Oc70WZ2Y$DS<k+A=NK7iW0Dq}ITaTi)JduKc>3f;SoxkU1
z5Xz2~Np_F77){7FoafO|(f@-e8!b=?pn6J!s=zIVMI=NC-_;n%!yDmG5zyd*+2K~!
zJEV`IQJ}&AhfohWi*m6qCRuK%SY+*(o^jHNiCBw1cp%v7Z;4ziR%K1EIHbi`a~<|g
zJAUOz@MrZRMx@Z}f^~3fcdp|4yhJ)>bc(@{K~B4ckDCda^FS0|ujIF(?qcerZa_qH
z8xe5@rLn@)i~5jR2KX}?!~X^jY(!0A(Vr-qjnhUL6A|k0#uOUlx@S#jsw4+L&u3#S
zo5UQ(r)Wa&?(<1~al+XetWm?$+YUo2mOQBz3&^H%Y+<vj1_G?l_BbBM|3{)IC6@-S
z2xq7=m@%D~D*bo@%&=x8ESp!uFZ#kLZ_iRDtz7K$58wjla3-o$_E{LW!~g%$)Mr&a
z%i)_@Ufs_QiNtw6e@mR5kYB2ejR3VZQ+;d(dxCtwWtQ#f=cSjG$ANR{`>=!DwqL_b
zp(VL6g-{qcP=cMNNJyFZTgDiu!fRog@e3_TO6HqHH{UM*!gP9bA4d>fT^0LHZn9@q
zz~N2%dR6=EKy|jqwxC`F(^Jo81q13*IdGgI_yGFYm}>|=7h+x&eR2e23zE4g)0S9Y
z78~H%S4}3-HCP!YR$3z(X5uf+Li&4fs9xoE37jLiiqOmVvrg1hANiCTV@nvMv5jl9
zIo!tbH;JH*Z9$53w6<UHdEf0swGc=~vLE7pDg>5AGi=k^%fr%`sKGY8e$jt_I_h!q
zczG^0a%YzSH7T@D_i+!NK&XbDl%xk;dV8=P05`|4B3J5yg|~2A?u$UknKMb!yWP})
zI|Sl9#~)zRBUP70yN|c_!Lo7P;ur2au|3MOmkOFcf&I_xNGzOPMG3>#tf@q#t==LG
zP0sj4gtxS5o0Y02HtFN}FUU0sVi%1obU_UjVU6Ac8~jaNb%HFbht!W%Yz)@nm8dyG
z92@P_KBWYp9Hr`uc7?~BRB0@qpdz?~BM{Q$e|w0a#MH&Zl=hk8YipE*GV^3n>=D%^
z;F;~6Md=)4%Fqk>9Q=Z1#?no$gapJ3F+z>O(dt9d|CEX79`q)%-+*}j^##{nHlicu
z#*$SJ)lFscujTFDpd36=%c(OUDJCn)$c0uF?5mH*;9giDToX}EUd|anheau~5l%Tf
zJz@jd5~c}8LDt*L&p;3n=2rfP)s<hsM)z&hIMCssK6Ih%p6S0DQgJf4rw2&oJOyl3
z5m#jK%PLlarqF+%Ep`ftS#pvVo`K(U)I#b9QrTlL>9NwULvi}9+V?95=4bwPC7xdr
z;Nuo_&aC(h$oY`^q<Gl}>f^9}`P1t4$eLc)UEW05FjS~ozjxMvtUPEhvKm|#hgZX8
zpMTaPz`Gg-TR3@EH@aS1Hnw}+n%U<26oXFn9Rj2;P}v%jg3>M`m_N{UoIk(mfqyNK
z!q`_qxVt$P=ZIzA;z-0)bE(CT2=iRO2xgn1mZ{eTv9TPu{dq1H?^=h{{xu{W*o51M
z5G*p9YA9a=dRB%wn>+Y2EleQ(?eg6GhzGXhM!YkH$D?_7tF@=8`nObfqezj^x90I@
z!FKDWipt?&l24+&mrrKOifdBvZS_!6$raUMJ3x6^a?Wy(y|sxW4}pF120Fv;VMWAi
z;3A~R^B**b_AE9168CRJ0pXO%qr%_ge-*vMF}eAGI;2Rj?}CjKf_1uS)$jgmPj%=t
zGvZ1NO58L#6br4{aQ)n=|E_nAX?oO_UiQ@o7P}*}3QS8<t(G)o)?K($fQwx8u1dY7
z?nn_al<bQwX!2RemPZ$Pwg+`y02TTCWsC2YKInr?c&eYZX%>0l0cNmiiZ7EO6Av>W
z_)3P`JOiinNIJ+)|AL!B`j0lk1sdLMf{Y073DGm&Q#IOIGijyLs@OGcdX_|VqO}Ye
zHb>6<oCneh;s*jYu@|1*8+@7D|C+)=&zi2$y#R9U1#<A^MlLwdfGnM>tR*Gh$^xBv
zOFMvag0UbRE55981-8C5=rC%I^^5UZJ14nlv2t+TdVK{)!98xP*l&7#A~zbET@smD
zn<3eH80S@VaI?=00{Vn{n!U^QhbDr=QZMo6J;R)d5b4_(=ulmzE>U4EY4}P&-LuhY
z3-7ETcgCWDGN?DRrkTxos2<!x|NRgp-TWvX1)bTXArpLz8+St}6Xg}s)03ltlMZl8
z-J{S_3VgqIy-n3)kHTgK_C=rLA^udl!r{x=8~j1*qVs_3s=|jSO{>jYsYk8oTU1cp
zM}u*WYMS&0CQH>wT4SY|^^Dx!^ZP;-{Ye;pfLwrUKT)92-45fPMP`xXbEmL7zq>TF
zA&Yrlit7IcwI7rbGz^0lN&^1R|Aa&c91Ig>`%a8R2|igJ&-=?G2a((5y);EOv4@Sa
ztJ&gO5E(((B9rilnjm(bI*Ifd`aWuP9M}DU+DY*H!x}OKK^|x)P*+Be=^(A8(jL{T
zRdU6RhK0JVvN*ms;j8xFdYzr5lp21Y#v4epbflc*b4PKmP<9gZ7GGk;klJ`aot`g>
zW=}v{?BO@K!4wr;=5H#lqS62${z1RKf2@7Y!r~R_<UgkXw2-A?R^f4B#PNTN!1kpx
zC=F`8YPT<+038T|TQuE53f`I>eD^w2icKcKMR(I6PcW3#(Ne_bB0Xr<iGW(DgKme#
zcthMQ5j9dTO_*S97gA>r0LUf|jYX)N3^1I5{2p=W4Asn~-r82*ac7rnlNXRI*e|Dg
zT9Oct?I<RB*us_*qH?;h1z}>A+ODeRDr5bgm>MIu%WC%?6DZBNkxBk#FU-rO<Gpm|
zZ*TQ)=Cg30F<dYs*~g7$N7fFS-EG)2D@=khLs!Dn%z02_9|CuBNJ&^gH!<8c`IM$J
z5ACpT1$TRPRALh6GvEr;l}hFKmT~HKd&)u7@&dd<Dph=yW^f$J<XHf1B7M)60a6cS
zE~LtrSBwTCcW<)ltqKpna1CgDmU)l8kJYzE%$FX%I1PBVdnToBaGz2=zugV7jycpW
zX-Hph#9BVmIXd$!N6Dz&V2B~Wp$&i#Fork}ai>g4jPJHJgPqYpZzDWML(xe62}x+A
zly=TRr;Eg)N)pAgK&(q7p1<KaWucBR*gD#P2(R9=A3qu?6D6(Sj^5yrJ3$~2fgHY^
zW*Udd*b%5zq}~wzIAtx6KF?jkamKW$wWAKS&W)vvdJiH?=}_#9;hHMm<v8CH8K1+O
z>yg^t(Ne~pi$Av8pz)&D#zJ{)r}`qK)H)H!`p(jpE}b119w5BQ3Mh7H1i(D*m)yAm
zX8G+X=+02gsrWr~nuUsXk+r+b*v?jv7R`h;eM@cp)c)ejaDzOR_*3#-14rUBuv?ae
zi>~`it#BzzW3si#D>R6OGLM|wUJVQoNA=iOSA`Xq7O6KlmduHJ<w?1n**xWfQpQb@
zrK(=n9<f>OKh`Wb4lxN7;-@I!X)xK66w9x*h!J+vAr(Y_T^a9pjdLZ^9tRclWsEQ6
zp%S@N^sox7{cwsk?3x@yMV&~M(ht~{d}$idR7{bCCgU!Zv9yA16T<mo4F}8lH|-$`
zfcL%>?Rk10hU1h7AL9ps<*xve?a~@kmCb(4G@8b3M*zTulZ;w8;7@0rf<M_p6?<ne
zvm|y4hg0i}7v0301JzG!3!<+4qYC4%yI=Pxj>tjv|D#}z@23kPjUE|_>=>6|fk_f-
zm>;xB(IHELoXMr5lG-@?<XAd!rTHPQiqTi7UrRlFNcNzt%Dn0~+;sm6Te2@8FYgie
z?OOe&u_U?1F`p%ac;r}W=gVggFiPYNQI8@O!IzBi1!o7QMV+E<<c$h(pNm7SZ9mlU
z>xycFxbLAp00U<%MJI1Gr)k8tI-x8H){RBiic_zQ{P(V$P!&Y1CNM9)7^zn4{|WbD
zJ(G4#rJ)=)V3@tPv<xsG_{HH+iiN9$$g3z^;Jx=Seh?PamlpZi>m9%OOHHWO!FF9B
z4_6bxBo_W#@Q6ll&)%x3BeV`H6pNa<TapiWq75Kh`6xZdp;s0l;`htLEA!`E@<y@|
zV3AW;n!*m=R+bX@2X_b~a=$_!Y)LhlAam%#1?oteeVl!J`RyKoK*W-$p{%$N8^Mca
zLD@u{T1BpqihK*RNGD>(+|&yI^U(wDIcnw&>Aqimb>`5Njzu2aa{EEcU-7JmSa#8P
z2!c@GO1i#zQ06bIRsf7@8z0r^3V}<ud=G2?<8c;R(b0C%|II7-3Qz5f;f#`7$p}>|
zk4~?>vH#v0gf(rsKWPFJ*@#aVnk?@HT|I&8l8s6V)3*0`zXJ7*_*U%4BAegbdd+ZY
zxZ<~f{kg(TVy=0EMvxbFxayW-MagI*NNCT6M~mWj0xD}7S!;uTvKkldJvh-9IvJ5w
z12y30I7S!BOqU4WF3Ni(Nv(-d%rz|}0im8c)4MRw)2k9S`Z{cMZd90dXt}A%C=QW7
zJYL|=q+kYiqoH-xTb>niI88)V49e1{iXyY@wH$o{%A(e=l>gKEeXE&fV_NXz5z?tv
z(1FgAM(?rKjsje-7&&QMTLQQ;Z-&g4P!%2i)^L<w^Ldx}4rk|pfQcsD^+%5ebeypo
zV_)eXN7gW^*Op8LrM78oZ4}70*bG3pHM&s5tjy>u$$WT_Ub{vbP>wq91S+f=WVB5p
zruS95m!dsq{Ci!0%fj-g<4gt`z;M)Btwr0ZmlAEo4AIPEzfA?iwAl3yq94V1-Tmfc
z!x_W$JOo+Qs>Sx$t0YkP_aOGE{1bl4I)88XGvsu$gsd^3iVl_~7PCm7As<PkZ%_ql
z!@|=!j*Mp&p=)N<S8>)PoGy20!5y$PPkV&>^WsiUs80$YEprBo8&S%^N|4$5(K0Nj
z-T5@yib}77@;AHufDwCqKz=<4w*$tIpo38c(U@M)pu%Fx*z<hil06u>1NP=;%&%2a
zr)_MELRAldu%}(s(II>YM77YIH5)S%pp}sF<4Z8ETW8*>9hNC(mLj82rEbgZH+V86
z?tM7^X|FFtp-UVIrtRYt?m~8LOxgt7s;0f|Ec1|o`O~CV`3@@Hc3E+_F9>|6^`;YY
zgUvj#&S3r3Ntn;KAD$qVpP7db3JX5D7p^pYyIW@UM3JFrjRmO#v8z*XWxhr0a!PAd
zI@b`&+UfLW4}j_0rir!VOg;`hZd+&IVy4QBOL&u{13}ai?FgnzbdJa@-aAT2wh~K_
z({Xh-z#v%wUS(#_BJ^H8Jz;-84tXr56N{hcpcMjCPt?CYTjB{7mu(YI;F;eNC~sUN
zkNP-#PkY43Gh9+&fOKFMXCNyT<^G1ON3`IUO?>5ULS(HowUkcu@i-G{wa?#UA83{T
zckm7kpCOs6AW0KRC5qltk>R}plS^k_%fQCNX;CrZLUq-+EG5Ffz$V;6OZF-27f2Ky
zzbjq!Eu~rkqy_TLRNGnC&g!2N(W1c8JLSWamk`BU{vLOcfJZxsboLtVagUR8yi-n_
z2N&fvZZZz?$0TQoCdF5NPJUDu^7h!OFtKyd99#3xc>M-hF$tMcbV60y2A%*49^13Z
zi^;Up^^O5gipY>rHG$$)4S6K+{G%c%OzUUhfQpAtC&{Hd*zQy%{{QX-a)~J)F)|!y
zio1u4zepjB`iQpumnxLu$tt`$W}Wx$CeY6v5_%{G*>fYp2%_J?sWwpPoSfR5G`QN4
zbhBsC<o%d{s*Pxq;V;p%lL*|=IXjC;0}%Wh`TPy&4j3^XdBz}j@<HTHqy||1Ojt%v
zm@^jVlvy9>#Me>oVq}3&)vxWGTG3WH#(Xs$=fsV2kY+$1TEzcJ5PfL6rLJg)J@@)@
zLtqQmQwdn=h5Rg@n%%O^+-79kzyXHnW*^!hf8sM9Z)aTV_oUW3=}%uqLHh;z!V6~V
z+*E4-IvXEm*>-;HK{-)l8S4e^w%Mb<aiquXfTB02lkXE0!i8OmJ;|(XU5QW{LQFf|
zh*KW_k$%KWXh8Y#IJn*bJ>2f49v|%8W+CdYq0q-zu!ohI!HRZ~H)h`6U=Ebq+JqS7
zq?$tTTeUGNghIk)S}GgW18-=ZM$uhB!iHs*m5E?E;%{K^_$Kk);dt4ZS~^P}uRK(p
z$NFJyRV+8#8cZqD?Y2rf4%Eqje~a|9&nfa*wdaQPk86HT<~#k#IoIYV;F2|I`v&qE
z+9XtYc%cF;t?)-x!3B9sh}(8ge_hz1xYP9^T*orfqI+5&$ee7rZ7?nkaPV{Td!$p!
z*yGPfcJzGVbGYM>lVYjDJS?Yxq3}8lGR$mNAx6FyRfG}NvqYj#R+8>|6w^@%Njq!r
zU*?0wo~@<={&r0iC)k1t-mIbbsY)*n`!Y*vrHX8xc~Z^`3e76*B8rFQ<+*q*#j-4I
z&QCre3I^qW<}cjL&ed~F51Aq5Bo>th$RL4C44CE}LR$_IZOxNyjTVz=>AW#KYvinW
zBY3kL9;NMULHdOQugEkuRU@U$@NY@nLWHxzb~m4wnXkW5P*7ZQQHn5X#u;eg-ygHk
z?J51PVxS3ezUD1#Ag(NhEkR6pZ|G$<>{XWxIm|}n{KTaFVo*-e_Npk5mV+U#v619A
zMf+%M{p*()bU&vijU&V0>`afZLM1Ky5)oW$kbJ_<zs#>IFpAyZgK*@I=hAjtgm8vT
z)BbJGQ+ceyZ6$&{z!CItV!ZSLYjCWShVw!WBdid0lc+srm7j1(*}%RvXr%G^x;i=$
zW={tY{$0c(VP&z(Tr`H`v4!c^mN~x={IGTrQdeosGhd+I1^OWBLQvmR<|dT!<x|en
z{PFLFZr@=S)>SbZhKbPwE>g!mq&FD7V&V*R?QgxxpAO@{|6E$t(cpB4Vk0P9!X(cK
z8g5dUXOy*hv9<Q=;@@;O_0L!vDaJA(X_O>$7P9qB3VEJBKI9&iSGTA8{(ufvqfcG`
z+apft<iz_od!;i*Tsd;MtXJY~?E51RRo>w4l?#5#P9UN#Y~|1}IKm~E(lun)wDZ+V
zYqL=;$^oI0+UgTKR0LXXSx@{`^W`kObYY2Yjji7{8t1iM0t^;#$12grqYlj}ZU@Eh
zwn-VO3TI&90Q@hTS|Br(BYJ(?nUcKUxDrickuFOehdhGEvkzck(1&65?@QE9r?0SM
z^nDWS@S1f^ZgEuzagbJeRdbB=?Y?+%>{`YW1tu<eBg6Aw{SAn>3-78C)Xv}<69K%%
zsOh{jK`ak{4?M&TT~xH^Umof4DTy5c%h#!Ku6AO#b?Q*Ydj7@Itj9;rTjeX2Mn;mw
zE`zO%g5h|d4|h6a97dD<*|t9(&XPW*aP^dNqG45uqd8aF$-slOByA=F5}t8YIJH#s
zT;$Eim|NK8;y(ueh74!@;*h|Ft(yERJ~9YvCT-DC!EzZgVo`;ifaDvs5#7q6l&?PR
zjlt;tkO2WoFNPCFgq?1%4{L11<Ioua@FGu9wp_Y~2w<v>I<a7@yOBmn%dRm7kqX4%
zK8iSYX%lfqoaX#PJ0*wfle%|@Q9b?{3RMzPHQ}jdbL9l2GgY7;aX;mpPt$gEGQLGv
znXGbf*fNW2S~c0+g-qM)f$R0}O2>2aX3|hZGs=!x^o_lJDWBwm15XHI5ko0Lc%$s(
zM(&GA@stWq5|`-OeX$NK-PU!ch2w;gi9^b{y>a(>th+`MaUY=GI*Y+=t)R|5iZozC
zhDdehJ^>EQ?^yb8JKyB;+?;&!K!LH`KJYDt>7Fb}>!Y^pR5>J%16pcyOkU@`x+QXJ
zH%#BMMSGLs`H+Pi+v6tdFkAN6MrE|x7_Kks@$`Mt)oq;O$ViAespEoZ?A!%FTQW0T
zd@u#1Bd|{%?ZcObCOx0_g@{TrnwZx%NknTJRuTa%PATG!y}>k`xRhX2Z5g?BRQHoV
z0W<;F2|n$y+ZG3GTmgZnR*G5&w+aug;HP2#DH=YUN+uTtQ7ijofH0;0YwxWRXI!}Z
z$lqmK$)NDSC=U7IUjtPk$a$18Q8CIxO#JR^g%N+2n7wb<V5?Q6jJWgN4^5G@=^6#&
z8kd-#;CP&P)VV_$>3#R+jLB;{_0ymYc7!3kVJRWIzZO7m6gEcq#s))gt|0MxhDk?L
z2POmD&{+#hgOVr;)oDoK#zzFgD3G*HWt33kE+};g)^bEZjzC`7;is3>S6DC^5+a*p
z&w)gaX^!*d3ioxEXf$9MvWQ7+kVI#^;)YCH`pFqHRHRsHLPpp;8D8_M!w^2a4S}cT
zPr>47!omd|7eYHQ^v-EB3%An@i!vUeVb(Qq(;lyb-YoqkO)~Pal+V98p8o5?jTTtI
zt43r$jOIdm(Y9oX$FY)|`-DVBX2v)~vCz((IU$_iRG@tKqbVs93z67<$y9jb#P>bg
z?2QXeh?cTRh2%LBvuJDYyUffmHb~0Uj@kYckyW=zt?(O6{|9V73wNefH&f9kp=}NX
z@P$%HaCv1VeYJ%*GY<w)hHUDy`|6PQ@gI%sw<hh8BNASC#T)TH6tkEb4i0+~wY+Rj
z&>+z4IwD;6#Q9$V3J{tGiKN-S1<?S-SWM8{MqbBgzK<n8*?F=^#^%T0p<FwcWU@VT
zX`CsxR4cIBpDlH7C%g%>*sjioy{5w_%ATdLk~LYwgLO6%S=Tw!Cs_Y9hJZqn+9X@>
z#fS(b?`)S)t=S>j$tPfopiPW%{J;2?g%$LVvXKj8`%9|RdMk1>D(dWrcM8cam#&F%
zNkots6%;DsYmPWb623cU>%n`-j9o&SEK1R-Kw3=EhbB&mkiC@epYdQSNg{DfbAEx9
z`HO20upndNfz!r_*nr8%L_o(8xDH}@ft69im=n{#6;`;K6|_MRVTd6j*tNdve+!R(
ziBsckNUtECaT%7^3YJ4|8=w{Py)&E>OUYMT#En&i7Vj5U2q!|pdPjJuvlaw4uQ48g
z|30VoL@)I0q3YXg9Z_X&f8fk|_Pg9fFM-!pzWJREY<zc0u|5_|(9?|?cB|{(+O792
zQXV)Vqxy>Yr*Fv|4%96mu^Sr%6Umv??;6I$1`7XSBR?5)(;TXtVOiD7<t|V(=~{N!
z4~Y2F`(0aydnbBgD%yXr_zW6d4F++QBZ7A8m{Dz<&Z+l&Xl^W5*MC)!_l8Ds`Xw=F
zumX<W6{ezmx$qkMcJnm<Bqr8E5!6_(F0gmu@dRrkzBUO6p9GI;GT{;VU=7ZcJO+kS
zG;?o$r(s&s@d`8gYBaEj$~3v?i_{qZQSK@8dkCMILzARXYs>8z4+Q%0a6$;fy4a<;
zY9B%=Q;_OGXd2E$=nBSYSVlKY_~llB0wju0Mo4)n40Y=>J?y{R&j_!chd{ggKOGR>
zWj*Ni!o;E>w4#_HLb)6Cm+XB_S1zCBpD8}vijmG2W#d;9;6>N@x*S;7=0nX4ypNzd
zZUvMx#ID!lBjX&yHT*Kr*hhZ(1G+dL?#6SnBZ)`^S0kp=nklEEpD7n{9jvY!0_eei
zG(`cNlPRXUU_SVTLLE#EcM%;!mbKx<ue}?vCE{!2B<b1{alF0EE?(A=xNtCNvo?vz
zSoyg&7VZb~d{ilgi4Y;x!!}Q%bN*y!HTV{%_N)hTuB>*K%;>-V?;Y<ZXG>pz;#|a}
z);X|DEqtp<DAXY}{6<Ft0)JAAJFIn43dFvr^T1nB-2dPKnEDeZ?9XfLk$@^hwX}7^
z48WHp?ahT54gUG5-!-@&!zze-CGY2nY4kLDa&0}hWL*4~IWP+8ES}+z{!9jh_x?~~
zALycSrd$Q>YJNc47Tr~pp|%?eW9tXy4;o`^Oc#*<q%TH$poKfH%N(_XLayi|4gse+
z83)>prv!o$GUROW<O}8S@C)CA6p@sT+6AH&yesHpLga-4#MSpzbe=-J5y_-g$GTrB
zrUPYE$g5r^*unV9HU2Ojx4$O@pxSY5i`*~1CNfda3)V&J%Y$tzIGYW$VAwu+XXJ*D
zt*9n{qq=6a^Nna&t^mOFbG$cpL;1TDddMfPkMGatb}HR%n+GILNQAxqO7BfAf@@*l
z8F>e9U(#57S@k|aJy3TPs80i4Z@3x`dN6Z<q({tauO>Tr3{D6*(=+*J*hL8iDu-|s
zA6-@FR{_qYgPj(#5t`}>d<l?fk%B=ahx2_;2$pM0=U<K6BBkrnl34H-qNyO=sYyM3
zhV?&*D*wHan6*4Xf`>R6`xpc+GxW_N5X%0}Gp07PN}sciYdzsE+>CAgipNkB=}lrn
z&<?Rz8Y1j5PO)j_T(BAb1&T0k9YN7r7{vK4u6B~e$3`3~qG}#Bmm|^K<hB4q`N1$d
zWY`Ub`k0){PI!uNsHxZnb4XKT+vNlK2Sk3I<3z14Ni1R781LqGb*qW7l?HrVLG(&c
zKOtJ1_Lh?i|6!MXm~$W`7=@asDTB)W-@;7Pj~1Z{M^tvdCx?SK-NH=S%3{wdy(m;b
zEYTAz$9h-*o#gHO9kHM}t*LLRajk#&@26@|DLkh16EpT5P4y|Mltg;U(Mr)0i9JOw
zpB!wN^{rKoh6;2P<FNX7HmG_$lDi4IJ!{AAdSg#ab^^<_XUc{YADn!Adn0X}_(kv^
zMKL(9{9LlBN)ps(oO2l_UvU<ciFoUW{_ZP(eJ3>M{2WnLsss@p-X+i<9>~A#IV$l@
zG|8s7&=P*4tZ?PInh`^A)8$A|sY4Mu6i#s}5gBLUSqN%K`-W~PYaK{L8=&~W)Z82F
z==44qgyFiZAsd>n<QKr}?XO}q^zt9Rwm2d;62YcfgC5C9xJ7noYo?g&@u8`H$5$sB
z+CEMqT-fFk5*8Qa$!qmQg11gbg|XD*>Oruq{BY6qWF-u8;|zyqd~O(^S|rTRO8D76
z<U!t9SHKlIGOHU&cHecHE%hQ%(+C8{LD+-Dt~MUsaD*Fa!z_6~*z3)y8;Cf?{A6{x
z@1aOAJv~M8WY)(rR}olq`N4$p>R>2KVWOO{!JSC-6aiazyi}IncVITO_6-iQ7K(UM
zsn*>Z00Qn3KeOYGWK!g9QnVq3R8QJ680Y!^ZXx+0Eu0X(0#2GQ(6-z<`_Ctnkb_W=
zO&Z&KbUtWRQoS*1w#@f3dH+w{togFwV$4d&B0-U7@6lKe$8~7l1*CzEw%kQX3JSOZ
zgK0;mVrl{1jq?OcpL0mrtPHnd;z(e`Q2~wOAX`z8YfdM*r3fv9kg{(_SBJfyK`|$f
z+giP72zD8x1F_DxWob1reV37DyCwEhE6@q$$Z@}zEp9^8@*Tl{$z0n)N=gGtmQkMV
zUI3deaeASq>;oC$==MC|EEQ13;uh=jesr!@DSckS=h4rFG}ck0rK~;0&ERD*rjpV<
z9TLp>o&IJSNP!43?n1GtyK%b7nR7N3Ae}z7HRP<((5G&kg%yVx^GUEQ-LYYzvu5mP
z)%!Nxg{zY9k|7s;{y7^#U2*@Xt9w`yL{ShRTDEQ5wr$&1mu=g&ZQHhO+csXzVm9|b
zGEP3!*;C%ZdXs;?7pz;k!12J((W+bqUNOv;61r=SW0zi?^N4i69D)G?uj0Er;z+La
z2r<1KG2nLEU;o`L_HTY`n;}14gKXzOaIH&F9&Oh)38X5ZKsNK|4cS^Y5iu;5pn);y
zmvtg%l4AP_K(j8J0SL;1ta;CQwqZqo0D0;M*V^9M@t1$*jfd;KpS}tL45GVul(#)-
zTUd~_oF{ht18Fw0<F*^kWS04ely}Z)XntV@kN!bJiuRC)rzBk_v1tY#5#|^S>x<L<
z<o)RToUBLgNovkgMWplnDzR1Nm9mTh)o^~~N5gr|I*Bh2Iq+eE5Fl4ceI{xNK=2tE
zaeoGFhC%7zduUw=rGZCdkVMwP$EZIP@SdP8CEEAHb?{J4)Mp?<Z61+d^auY7I_ko*
zJX?e6OQMDOqXh1{lGc?7UyHbJSi9*zJne%bK8uxO>SPXBDvvFK_5irtii9@`10Aba
z!v+m`_Z6jw<mkG~1Y)pM-}mTn`&O!yi5q`1-P6NC!xXWV0Oo`u=duCbX=2uE5z9JR
zz&8RW5x9Fht#FK(S|O96hr@n~&}tmG6>$*9@8LjHa_0w1QBUfNA2no7_AMROztV43
zs)$9d7zvpr%mwRs+MQ3XmJQ02%4#8-v$fA*jsf$?-qb!U&6byYZcyF-0WE+RGjN4S
zm?pY}^wfyl8LSb|`)w?|$I5n>*UB3Ju}%~w{%%yEiODi(q#;@wi~(pfE$ANyxsgH=
z?IL`cXi^2>xWEVn${K!-kU3154bY4!SE^CTu`m`d`6{CrAXX)xCLHyt;K1?;{v7b3
zj9vnYM+o-Q%#<VWf>EeY>{2dx*WU+v$@p|C8NW<b{6v+}msshUnv_?3=qgd=IG|{K
z9ssi`Ee=1QmIYiu`k;%zApq8uL*Ek5yXK9cNg&`;Ulw%<B3UMrX43d}=d>ljG4nw3
zb7|1W?z_|_*GDK`B#Q6H-gJ>d=<vm2$D2$UJjV86>9T9IOw8Vff%Mg_Ix&;A=)@QU
zEC2xT+z&7g7iO>EdI6;PrFB{RCHfSmxi~JjLMR?^wKf6`?A%-T<D`8FPp#x;K#vd{
z7@cmg(qLB@HysENW!<uCUGAt<AtvpaFhz!?=hhyhj3+vx*;h#l_UQhhEiJ;pERv5B
z*k%$5ZSYW2xE7$de;#ZG%!OkQBpYeaf$XX@$xOAH<Dx52nX??Ps}TBycM&pQ3G=eO
zP4W-C?@mAp0}W>p12C5=650nNK9>@t_C)KWLM`T+E|ComYgpPK?0(pbmlC}6Gu``v
zr;y_-0s{(>lS&qtMRI2n;#Zj&_sby-GZPKc5xk%`;^W(~XK{hnovqDE%zm!*`5_v`
z2|1h&{BpNDw@=O>e&(wMC>9&8K^jkr4lct%lu{#1F43<WWaPP@A(C5>4ptM8V*fZ<
zYJ5WSnoHZ=KdB(lH9Lkn)Cqt}rAK|B(T`Nxx7Z7?3|e@680JeS-De831b|^{R;&LE
zA?4UBzn7(gOn@0mYM8?4A&uOtZ|=SvjzkTFCuEE@0{Q{m@OscFwZC$<91R6juh?K%
zF+HXX+o>T1%0X+wH(1hKYl3vYapH@=<2xlu{o>^>5=JouYY-P%*{)D~nExDvLVu8V
zKJ!!|MPwe$T+<ZW`ZU1xF<$48p;Q7AA6xhZw||%#PzVs^TZ@Bj>7ihzt0E}&Dv7Ow
zl&C5?kfZ5Esc=acCIeA`$e9h19s!l-<P14qD9xLf`eqi|3^G9B!8tu<2UiA>L3+)$
zkAhSg-)X%Ah}VNO5E4TZ9XOs-=2Y46F>!9KrkXuV#gNMWbP4V$h6JNU%+y>G&l-0J
zgig0$pUWiKVJjy6n~cw;^S9Go1%@OW!*^_}hy^A(fg|HJkkiOT3m4<R6n>-hZFM@d
zE%3k{QB9BODV}nhB1pwppW2gDsr8HF$BTS<9<Wu*XW)*U`EMz!0`Ll+k|qOxzYQ%&
z)ia?FhB_RaGayX9vCW1BA_(0qebhrQ3~G4_8#Z@KMIKp63^b+d*pqlVo(yUId4Tw1
z7m+w9EQ&m<+L?R(18=0&uJS+@BwH`_#8<(CRVJSSj&+#f*vS2jB<Mn<_gj<*RIl!)
z^T&Ws-629<6?)3-Xc7`&6fqih#UmaKFFa!64i-L^jD#n{y(Xx^7F%^l-Z%_4r5x!l
zKypX-^R0iLyelt~MqJgvRSwa?l80jmJq~`n6*%;J`L(4H=2+Xv<JFiT-{hu#L02*N
zkVDn_!$9QUskFp&9muGeeEo(z&<BCn=u1&p%T*kX-prNLMmYdVY`Dt-*E#qR+W>2*
z)mT-=)p<M1c0WpxWv1zjeQrfDd%cTL>R`R~J!sfq<jd=w8}b@GXc&J)%$$>~c9^Nw
z?l;XSZC5JPTNJ_%sl-5mpzT6hi!p8GhohCFwaQ@LCoW9&D^Z+j>Qq|yVq9S8o2;a`
zyp=uJsE9G`K{Arx0oZmE!&sQ(M;mEmgG_R(``3M7pqb~~Sp-Gc|5=uM`2N6vD6#ZR
zIDO<s26u18rr*PDQfiO0>|0tQvRO8cF0o`J{|HCkiQutj1*OyjD5aNbp4l~)SZ)e}
z7%183On6rK46RVyO-S{=U|3>j{$lqE=~RpFqsAkA%a@Sl*h}1MNJ1^qVk#OatR5(L
zKnB<2vnG1;6kpeFnnKQp$rC1WB#(0C>{<M1W}-!9!}2AX%secOu^hVs*9Ls3?Ynpc
z;1+-*$Dca3nb4V02*YyVGSd2Dm@$nHQ8JyOE%!Uz->-Y{S3Zpexo94f^@a<M(*hTU
z<V1wvI=6kDAlGS!D-^djs%>dlC|6ta;Ly_V$|pZ17P@sGDO?-uF?^DL;|xdpOPZso
z(T%vgcVwQ_9dD>RqSU0ydHo6l<wPCk@&&DLxBnG7g2!1W0HdOgm^qkx9k!)TCDi<!
z+jY`T2DX*;VfaM^qw8ki$X=Sa23U1{L^Em^XlUHbHd6oKH<JqnW!6g@;m6_hG@U@U
zA5)Q)kpClADGB*Z`T_fd1)7>&w^Ti)ifgkDdQ<@MYbm%eN2;E5UIlcD?RLio#q{<%
zVbal3u`!e5IpH8TRw)+?Fxe8`tktqdT!zj_riaUo^u)?1MUJ(O|1{3&qg$Ut;@18G
z^bNUU9Ri+|2&75YA<uUz^#$ZgXL{}4O>Je5k-_Tw!##^W2G&~iV}$uFZ(q3!N9H;?
zY<6d2zm&sIBpT<lrl{-s9>q6?El>+cZzQT49$myDMFobhE08-KxUV%M48Bu2hA)F5
z(jNnM45RgS2RY|z>9HFUNLDjUFzQ;P>6G$`K5xcLo*S`&e@|6m-au7X33?wo=Ef^=
zWiQj(-b{EPpT;e?xRz#45#bY5)llY6JXt=x_tZ@D%+ZLf*d{qC@b9IJ^j8f?7Z0K`
z<ZU=UM0Oo^#P4!;R8*Gy@(vn(hV6S0bMFC!td&e?j`$gv&K&~-FOE7ofB1Y(==bR|
zFTo9gwXo)UT@!roqaUQbbRnn~Lp!zN#vHo{tP6D^Am5PZFCCNtzcxBhayPgCjFN>0
z>ot`hNn$=IWoWtC$yTK_5CUn&TV<=_eb_Y)DhY4L1DXLZ&EcVspK|7&>>`Kgynv0)
zh1zA~jIL?rb2Y9IVOEG?*_w8KyR`~hBDdBf{jyDdL<9x{Lk>xq7N{8?cea5ghXNly
zF#<eowzA2}B#V11F+gzXL@0OSdXIoz;w?XW1rJ1%<RA{5Kr6E@;g78`)EB^msILw3
z8PsTjNx}l8Rg(^X2=*)2V^99;A#YL7#IDe72NJ$IG*j=}>w#_j`jS|`Du_gY{(Zk4
zjcX!8MoHGQ)0o8hgfT-Tl@7>^ZIisps=(SfC~7tr)_LR(fpu~0973Tv*XocE_D45q
zm0<6C!`2AW8%iKlu^v#<s+9Tu?*oe#euM3wR`NcsDEmg|i3YPHoTz(%@_2=@$As!p
z8om|Wyrmv?jD)qh4~(Z?Lxo7rP{})sjkh<yCZx=oRd=FXHhL}|3f2CB2>0ZWAKc;(
zMm^zHeQ;ygLxB6zNGIHCfsn_VGE4W3XL5(@aw-qV%~Hub;Ff3_Gdt#W$_Y~o&$%X)
zy;?ee8K6JCdfAY3EYN|qTHzGr4H*F!H7gHK4ha#pA}BMgs)_DDT6;h2_g}i458a;P
zd0J=;5K2jHOu;kFvPoYAL-YBFQqm*q&RnM2P3<1mCJzL2j;=u41?@Q!us>z7b*+mr
z7;-PC=O#5@6bH<!bdk^Abp1ps4TM}oAINV~WG9blQnkLC2#3DKku!B(V1<CCIrLlg
zf4-|4Rey95hX_TvjsyEKY0-g1uGk$J+>&(arT)3DAj$QT@YSmqcQBzrl_&b<|Lz^S
zaTo+|{7?PZem<90MeUh&MiYEwDT@Fj>Ef))y;{p0EGCgek1`seY2WNJn18L>qxS-)
zLeE&;(n>r&XrJmDm)>7RSF>1wpcgVQ0yq_`7~=ZmG+zxtmcB^t7iL5cm}OIYDGokn
zL3Qvn%dji`{OMphR~W8-j<zzm%(n5qamY?JVt7d~dj>_K`bG#w&|1wO`l7rs4y&1h
zY^)0-AXU6%?o-)hNR!%(`EUkn345tCoV25NYNlVmv=TST%E%oHmmuawJ5R6j*zVk$
zV1HnuzCuv?EW-O#**gZCYpRbxofxFtuhybC(|^W9x~AX7D6<76Yn{-El<&qk*Hm0(
z$vb2jqMWY&jP}<dwXnjhfY^NF+t9yJf1W4+bep+q@q{lFxr?iu`9qB<gp8}3TGdNr
zvflhLi8-JYEAN<EB1SoKJwtx3`WFg?6rKdct8K9G5>{5}FD>-KHN0}Q!ZD_&;5S0c
z2E`P?W~*0$AG<_f7zMY%Uj<d5LMl0RwUZN_Lq#(R8S1g%zQVB|W`7BLWYsykTiIT#
zz6!ipp6EZW#TDf=oS~=;RSH8@4lGsNV0-q~`>*N6Bdj$Mgd33y!=6M^5$*0FJS9Bs
z+fIi$QQaA!6*=Hdn=0k`f;`T*uF-4xDrIBqGoPU>N*&Z7=UAJxemAtvK?w{~CR^{8
zNo$NLHb8DZ$HcCLEv@o$HY*82&z8iK*toJ)VKfEbIpX|l9OCvTwvyma^T^FqP=*h|
z&?V6uE#%(G2eXz!$u<WB7aX%&3OB;4*f$Yy=&oA7!=ryI{Rv->!m+NB$(IpiFI>^}
z9UYQUq^a-pT5UYWX)dh3nVj_9#UuYL0hg4P-a#Q3puH=?swtb*HNb)F?j2DrftwBQ
zuC6(Y|5dry=IfNU^?h8noSv(I?8LDrI2yK;7x+m3S(7O;i5;E`vJdM#$qCuUlqEry
zy?f#NE8Eyn*rP2*{BxS*E%L%(<EjVr2XNqn`?MEohXyTOk2eX%o@i^rWTJtJNxIV1
z(5G*>LQg?NO)Z52f+MEWpK+oi4&lri8B|2_`q%dM&aGV!U$u<a>bvoSobDT7g$PP|
zF{LG@mj^B9dfMZz*YFD7+4VuLOiSDL)>;eulZMtq0BJy$znaYOjb;%`RHpjg94Vo|
z-_QBm?y|`S(Mu$yW{iKOpd2LlDQlWv9!xc(uyyCKHmUsJKV}yNcXNQB%agp0)^|;=
zCdHcYw=r^E9jm&>Ro(nwgPMjbPj~0^CEqXt5I1kfY*0p7s8TWaru40EAJl2PE7+8A
zB}q4(J28lf7If5&%f+pk=rHn=C8MbU616w`gN`d;Xd?$>R_IoX<(v33R|$0?X}1D0
zN;(BY9RLuL?2<qQhy$pz;36;s%J%hEkp|7mIQH3+{r;mXsx5Zhba&4kS1Pd`8&>Tl
zs++a0BaERi70r0GAc@I%&r$=UF9_ghcVCWCZNe`afkpWVj=`mjvE-_n1M0CpkwF>B
zBF$ilgC1GBxwnZpBbkqXRlW_$snr_;Xu9cD^YE8SroUrXQ4285bCd^=Uet5#B+Cq@
zPJtcQ_J_V*p;XjQ&7L8H?P7L}vp|3VgXfUIX8P;bmpcpp5OU;AMl_Nn5V`6H7ESMA
z;+QP)QUH&N3k9cbB$aHwLK@oo0Q-Z@!mRhMjp1jQWS_Z6ELhdr2x`TfnetzFt~Bsm
zIYV>;9J*MH>tayNvaBab)hBB7?>FqV;Q0xi#!-Gg$9FF3+@b5l;r1%T8hRa*!%hx(
z%<t%W(elOA65|<zoXIWM)|-TAyvujE7oVZCTbjFy1kOTJ`~MLKKc_>ERc=^*NT69J
z=cABbsz}cDp;r5bpD?B+^D0<lh}Ra4sg8J*>>`8t7=FkUD1q&#7vz(h<s@Qp%cZq>
zC(R%Mxe|Q<4}}cp-OdExwk!PA#c*x6ZxPm=t|52emtR6%l)~XI=8?^WO<Xc!I^6wz
z8nKe_57h3bIEJpj{n^Q7MO~y+hnSQl8fW7+Vv-#qWTZdUM6o7XEAHPRHpsW<XyPci
zgviB8-YDWN=d<08b&M5xIR*I2RlU05m$qh$z}ZFN+9RM{P<lD~8pZ$lfZ4arJ?bWf
zw<x!7ik%3oKjn!~Z%??O3l1hAZ+vgre^-4)O19(24qjE_A}otvNRl|5&heg=`lX&2
zIu%Q<>yfwrQ@q_BwoM*MUQQYantHP)-*HOZ26LT8#_kfj?LH^eVY~mg>o+9gk#(AP
zc^kR=@2I0Pf;F3kxm<IjmxzrLnKs8BH{l!&u#0>B?P34R+hkH>;&-xD8pJ(qw<WK(
z9c+poxG8o0g(RULrXhlre>BqjRH1%j1Qg7^20DbW@D2=FH!UzmUsej|h<W$v<Lg6<
zDHun_tv@0Tjg#Ffl(VQAVJv@W;vZCM+J#jCSiJCakK*Y?{?|B9XUzs%GEVEB6)c`}
zlG0DWaw&G7|8=^3JN1A#zUKJF@pp#)iRJ)esqC9SgM-D(D;BO;+nr0kG;z_3=>a~2
zW}HZ=9!2d(aGW7NlHlk?G|3qk?9gA0Hs&0+ckUwdu9z-?3F_em^Q#WU_Ni6?{jbcG
z?YOkL;V%_Z6)Tz=BP79LXT-0Zg~F~AQO{W)(;>!GlsM&pi<IJE5?>lFGdhSuu`NQr
zr>_zH(}elmV-0l{tqr6XiAUQJIAeI6@#buUYJx218jgY&tAc^SVxjYlJH%omM-7)G
zG0I8WDCI<an7kgNP2GWUphW66<@}bEz1s|*7`M^95^6v^g@j4oMsz=|Qn@LmR@C5&
zn|xj?I>T4hzfgp0Pia31!SLCl?)4~Vf~fTYEA)@e0shNh`XM!D2|pV62_T2>YSK5x
z%ytaX7V}*QEYI8;4%Vzj#z@496zo}IYvPQ~@+Jw(fnOV)AZ1yvnBn|ss4y0;)>@&`
z`P8`Vx=-mzuqq6c{vmFyJ7=oE%9du?E^r9S{Y(!!W=t8O;4_F2Oa&?sm_8G>t!%5Q
zBgh|=YEFkWMe<Fu;U0^q)!SM5BRVG$N|Pjv53Pv+oVU5G8gRpZ28Se2JGlk<9d*1<
zpR&Vj38;1U)Z+%Yq3zQK`FLDNLkusHq==0MFF)wcf4$W;f6sq?OXL$+M1*RFeYfMe
z)=96Vef|$@Tp*vFFIeZi%UotT%jmR7C6=9DCD}kAId}q^sQy@JhF%~wI147CNaWD$
z;uK4sDFpw}jwnWSbIig=7^>AUDkpo9e*Kx_^wp<icrkbFw!BU#;t)gZ`3dgl*WQDi
zLZ1;A%D>Th%0Zq`^x|v-`|UWmCS%v~d@F<T6OJ09u$PZwZm7oDWuB)LH(KAjCiN3~
zI}jZ*z82Y8)9mV?kRS$Pc}!p~qfkm^ekY~(DW|g&&W}YnlTIeTJvJEv#NCb5$h!q!
z0`l*VVo_UMg<CqCQ)3Lyzya|;?sY#D9dLb&;&;Riw)#~QOZB;YGvBS2O;1?Ne(r2#
z(kTNyLpoh2#y%>yc8@3W<X<g*Pj9Ex3^`;qh*eK`%BJmB86b!eG51bg`qLaWF)#7z
zKuFu$r)%u9HZNI2Ra{-o(bGUW?xoFrX500B|A8;#*9GZrX9a@GMs0LMTkTh|rtO#s
z47^>T*~d^HPJ(h42*-Ya%0(z80tp-@(rtvLdk_v^F!(6v&YBL~gMZ;0l2?>swo?%Q
zSYC+313MQzDS9xgOM@S)0fPZ~S;oTlgDa>wcu&^Z5Uz<jn}z`QYSE;|(ZXCnQdiao
z$)3;y_f)4xF^Gt#mX^}m1}ZTq8ns#2@+u4T6(GvmF3*PACWSL?KSBJSbi*zM4C{rF
z`dmfgn?!4+Gk*zR-<9y2goU{nf}90@EFclzkx-iyU;@~*HhcRwtLh(#0f5?R`<lvc
z31Eayy_V7qE~n``b?XiZ8sij_MvijG{LBuvBAPUw=Q)j=$GxspN@RZEGnfit7SieR
zCXyfGNM?>@%UtAW;0rb$tO{etNkCUc8Oh3Fr8{(xgCd|B;b7YXfASplrq72JB(-&d
zsrZ#fIh6x<v?58GscLO`tN0Tv9B|@)<=(aYz!Mva?UH|{FXF&kPt_)lD7^}$tWK!w
z73-mG(&6uRYm(`KhfAX}1FN&2dUl_j&orw*k7gyn)+={;is0EJ4r5uWSxVD722caT
zpz1Q(HhGy>IKDwOMJNA~=o{lgLwfN@B05HC1_96Xbe*Z_(^X#TbIlF56`SThNp|fb
zuR%>sDhQbq^v8CpFz7o%g_vfGDFeFM#20RQu~u<MnR7}oOtoYYHIUxaT|cqEuVDK#
zwscDMD9)aD&`|o2_WgflG;pLZPD2X`lx%KzpXQk?-KRKkwq>NtOIJFK=B6ddpOLVe
zH2FKBeQ}d$tTGG~|8`v=_oR-=ao`5hK&nNBTVbSD_!!KI-I;+Ps%a1Krn%KHvtm$*
z%sfIH4Uz9MkGK9r@#Cu4Ob1%PbIdM^CPZ+eHN3jTbjb&Gy6B1@_f&xD4lO^gh{icV
z?P1yaY2v9Zy8pl)<7ax=hhrOU#YE!_^B$AigoGINsrXe?`e+*sJ}r^iarD#6ZR(gQ
zth?XYg+Mh>w9RrfjD}jk(eTF5<_8Fs`<@gum7H)^U@A`=Q4`>M$evT0TeersNLQVq
z%gQ8sg}3`ToU7Sb<{kw*K~Wm}*8_u$P&dKOmnut)_!U+-3i^wYvIHrHU4}U5Z^}fQ
zaHocj!SiY2;)Uh}5Hn;oFC_afj6nG!2^>&^ckibaiNT3D)2JdL%d52%c6sN6TOn21
zg_oP5Lxmsc0k?lPGP#RQgEr|}Pt>`OPe`wmeoA{b`K&96Z!&w{!%zlcAef@x_Q9r-
zkpiCcKO;CQuFQ5!p0Nw&-C03X|0#>?&8$O}0F)nplqn+opp-F8ylU-M-#-nW#lc2L
zKcR>jp4n^cevfnZO(aFp1Cu8~9~9Td?T~K6<Y&;36!_iRxl?79d@%i6zPN*RAr2Uc
zz)7X@amf1X*r9P`N<f`u6nHvV%OEo+bFw$Kgod#QIVxC3DPap@C@$xJnhx5tmbbg4
z`6JPpK%cs;37V^kz;~Ywm8U9Lysbr<{lXvNTaU@!=b`3(@F!BS<{iN}O%<F6!N8@5
zU1vdT&?!n}fd(4iE8)owUi6p(R*o!HFz^j+g=|&jqx@UGmqrlhw&;$2gdzhU9p{lZ
zjy-WUrBINLA0MZ+Z1B_!V6aMfG}UyRcslcCtHw$!sGdZ%qe$W=>#W`u;dly0h58Y&
z<UX*~y$3L*92`8Wy?vdUJV!Ffy4SkXVyv1X-?LOP!vO&k{Pair@Gzs%5@l=;+L=m8
zQp2`nF_cMpSU8aHhj@?7ZN%C+d1NJUGMY1=Icy$tk3|~%E`<xsnPOZM=|nHLQk>J%
zWjF+jx>h9j<K{8MVDeET*Ks(&pPyOma%>sa9O0ZSCRGM7vNuTS7g4>iALB^e#?=~Q
zw<k@?-DbrzFDohyQ>K+8$d55dtCQ(~Zdt0JWuK?D7kfBlyA8&9IWq9Xbgo0u6`pYp
z@TX+R!@`=x%S?_yqAT0Srblx;bHkM@li@m%h$oCH`(W3+eH%z)AbUD+GdBzP4GMU4
zE9JNe<)njqBk$5?6CVTRv=EB-oEQ327(F#b)hwtK!}qg<p@y-O!WgRo-CH!3#z)S6
zC-Ua_W~7W_S|*<U6N4*sKsM?pR~zQ+&#_k-c~hH9v~@WCWgvmMeym^g@zPN%f8|!0
z>A-73L*2@4vi##dd&P?M74i4o!NmyLXraajPpx_$9hU5sX`U7Cf}eWxhrIZ~=d}cM
z*9t$sP-}!!o+{iNT)JkyP!IlQPXN_ix0nE2vReO0z~=DIrM2dnjN;^UJ0q%Yxbbyb
zBg+s3R<_ka03(8aihLB9v<qQOM1#nS<Cv<BNx?M=3u56H!8~|e1Q9{xY+9N;Z5gN|
zwZ*{A%;_BROIr9WSx|T(T}WEyBsfJI=s8_RF29o2;Y|17j!mR)iY{C|sxO0}ng!-V
z8kRw)Vv~~lxwXWf#Wh6K!Ls;0z<9nK&Z=%!luE`dn0F^Wse;Ohq$6f_pA`U<z;9h$
z*Q>^8(H`JGiA)Rr3=ouai|6Jv;}@?Q|CQ-;3b_ksq<C+UR~7ry!-Cqlh&4sB4jT7f
zGbThL6hs8DUU@IhZ_~-z(#XIZ&6Jp9<?!^1f|5p7`2`HD7C?b0Ve+uDK@{DNtVZbB
zV7A8OR7mPhj?V@kNFERTs0R#xdX4CW7F6T=fG%>L2$cb3oX&JlMV~DQUgy>~a+f`V
zFpYSaq{!0jkEF(i4E;KQ{Clf_(A<2oB2pZ4%(LiU@)ENSzYmO{O&Bfo1QGEcdA>RD
zdbf47V^*gfDGKQ@dwe=c$uNxITOk#zB!kL(vs814po3q<fF-@rdvuHjMCI`ij(MVL
z?*>TCdv^-cBD}pNu(<$r4^M*E@A>_-9#esCwX|F1Q)*exB|b}r7hOn$jOm1;;lX#P
zp2duu(XuH)(78r`-UXAF<F5wzb$>3$t|=;e7txwD-7{YkJ-V)z7nZDh#_8}YuAas1
zx&H;imO|N>s$6!WJ9%+uARznEvyfXQkfQ7A;97gnU6pj%ww!>5rQ`r??f3ekxSdc}
zUjKm0e~LF_ix$b{DuUomd4RQ5by&Vbd1hpn3|0-uFrU_hT6RJJvsAer`zgk1xiRR<
z5B3<~GCf!gqsDN+dp39+k-_S902zSc^{E-I<3LOBi?qr?e}W49*7xK4#O-a~(>n;$
z0Vq;%h;plWVfKql>f(;kMSnczLeXb|GA(^Od(5WEVSI)Nkd0dcha{Cdwx*R2xblq}
z!TY_)HwB+~$Qa*6Gt<zP$1ihVa7Qqt)X-hjq0oGK-cMM?QiY<quEREKUJGN-b&P--
z>86JQi*^~U7uSN9KTQX3d#8ttll+r#rHV%Q)e3CybIcN$K5OgPBFpPs(L;4}s}PEM
zK7g1gV3#6z_!T5|!amUc>cTj-Zz&B1Bv5XecSoYmY5aw$=%#LS(qzLW=D87X%Mr!6
zsz0Yo!96BBeN--mrpEBB^w2}BC`PT|u^7+cN6gL6RldCh{}PMOf)_luBeTwaDZKOt
z3Cs_Hy_Nv)y=?k*v&&16?M0*sO2X*OC4<I@*ikvr0n76ANAk8{%v1D|2-6n0Chzt{
zQ~A|TG-@_NR0k{82umaicJ}(xE%hsWyGmE*I+u5mjqY_b9doNDrEQKdzi>NlRJ*KF
zC=CuOZ(VV<58@A8`MUtM2sJ(qfGAmI?@w7O`NzwoDq(rT5hrF1xerduTQXpujZmBD
zrf<Ss7qmMZtaW=UnDMF`eG8?}tE?)3zKVKkoL#O5o!!ORIvvE}h8b!VR8sBQN*ZLH
z{20&#%4UTK8dklqQTvQDP2Ew|?6)1Q{IBYotK@MV(^YRfw@fq$P_QZT<RRF!hf2FX
zsvP$Zg%I0TcW3A$cF!yJl)N5Z$JrQMu-mpTv2I^&sIm|{3<AEUEJFhWgxhUo`68Q<
zrc7G57^^gAE5pMFw@P_i#PGx8O>dE!Znzh4L{tu#YzH6Bc=4U*XxhT+G~Zqj3F2#%
zd@04T0Nc6?dL^Ns{0p#mH_w$axX;))+`qqeSZQn3=bfuO^COWtHI?DJi86)x@RU<g
zreV$&YfU5%(L*-kNP3A~uCa2bk=dtjmaHT1GPo;y=9N4~S=pj*5>(8<OPIs-YS!VM
z{t)-Gu7!Pl<E4UDn3|n+^-&wrPOpDNNjPut%GQk5WJrreBHYoD_h$1jd6Ty0unf(R
zAx>K4VWHr#{N!7_z29vYfyQr6d|pCe%JPp}igck6Z=%}(q=C{ns;7E(gwq0<YkU!2
zk$YxyGBsX@e|b8ICwU?V`Ai;%qQlf|<6n`Ku=5;N50~8aQXB3H9|EGdO_ig#)(IZc
zeGPk5NSw6um+|9J^H03Dsz~Dt<`;*mIc#h@D{peUA|t;*+IRbRE9>y>2=Q>&OrJ<x
z;$hrtZKxEXJ*9zaNo&2@Eq25c2>}0oxT8M%jK&nNoLWP{016NWhAQ2bVn;$4%*3E3
z_HE?|{Rgxf4SOrrI}@5|MQsR`kt7ZLl9&_(39nd5=G3c2dykvHU+i&Vg|tN$(BU#r
z2p|aR#!$Ja$4T;PdU2tFLW()n<G;LQPYcCYVcaXwS(%DXE8Xe^PO2EZAw7GgY3)0?
z^gdjT@XgU*8pbX*HsGvK(0CWCs~s^e%&H)ezpNhK1*u`cID%T*ZNYuwHL=#)IaDq|
zga((Q`z9^^^F3{15_}7t2x?;g;P3-f>tQC%789&CJ9)))sw&-X17;Qq2z<zAvR;kR
zi2n$oa`yN_Y=}pUsh|d(6r#aO5NRb^gkHzvWVR0-r&wpIN2<$^tU4hSB>lUyM@$q4
zH$-d7KclRMSmR;`xFAP&2Av`-`G1}a2-5@TF!Fbt9(+I}dv*A0O()CZK)fbwhblV%
zk$Q%CXuI$hln=E=4{)Ik%i`uMQ<7Tsq~J<7PA`Q%h~Na^{5U#NYDGeU5P!(>2QQep
z^zzKK-b>1=Z`KZm;PG2v6j)=rblx6%rhTbfhQNr}Q(f1(5=ij&$41Nf^a^OV59;wl
zG5}r8dtP5EGmWLScW$N|evWyTR5v2a!3T=IhOdmXWZjG=-+T@OTY7x87G^T2u<9+F
z!naFwgh)ZO%<dld;~(4FS<-(;$Np90gZ52<*-SO17d6hi@tKYHU%RpCq1eRXT3ozU
zwK#e$$+F#N3bocrR36>X#p$2@>UypO6z%F-d8e^L2Y$!g``(`WR%6wSvoqz})Odif
zwr~<G!G^(S7mM)JeaB8`kx|;zPzIs2*Mrpa4zrlMp4rH`NKuxI2O0*^w*5e-x~uU)
z?bByvML#hB3lyPFx(-4}tM4d6p7Svq7@$<Sl4$`1)2Dc>!SAcwQH<`%EY_88G=ua@
zrD&5bZRh=5il!sU1Hng)Bpa4C1p2XY>y)zM^#_1YP<Jv}3Sc5~A0(Q^#f>#&U2at|
z0ob?z8z3uC$G~pFf7TV&OwHPu6IlBokz5sUm=ze+>O8-g)&ge=ZsB708;%~+(iu<)
zil^J+^X_R~61%pLikpY)#C#Px&e%~F;yX3~eZ*j7dG{frDO2r8(T1(|?$cp(6~0nP
zVG_7SXQim0t4ZH}ttccn)mzn-^(6jSANcUgjk0qyG=i4h2FqqPv|fi9E)kmXQJfRs
zLS5I|=$`F~HA{*O`_2J&gNku701CY@7iW)axT_?Uz>$2AK9z5@9^Mex&Wk@Ij1nKp
zv0c+^fFSG#*aZ_otS~+Q%B4TTFBTy05cqcg?cfD7yp8FC=}>TcdvVW)LpHf5!LB}4
z`9NG8GB~Euf&R$4f&iB$1;xKn^;9EM2!Aj2j4qbXApk_Q&w;Ut_l-x)6kihG9GFhI
zGiyfC(LZ7a`QUs8rSQQglQ&p>8^4|@@mYQ&+CmD-G37vNVZ$jLigu!OJeH2;C7RnL
ze!Y|s{z=Q|5E%tyHlXOY2@C=4L<FpAs27IJmD4;DIU3wf{QhZhg7%56B>M9T{Or@O
zq9pwkBB}|?JC~+(O7H?AGNe3~&fx_sK<UEc7glW~Nvx!^YKjdnL*^B!UXL}3p5nsg
z#HV^nBPR5tgy}+KS5k1+Z}(1{pci$#B~48HRL1$6JZL7iZvQ_1IWm^5P%Q=3++8uC
z+CHX+QR;Z)U*g!X54oFm;L~}6ZG+!E%_11<@Y-(<N%aRefrm%3wb_?q0x<dH$!>58
zDVW{NjOzT*+pIEXEy0+)MhlvglUgh~M;FA;_!S_NGF^8~x#9OV`Wtc9IERBKPOv<u
zxd&DhoWp%>`ipj~5By$hf&<^bvPZ7=%hr!W4~G5&3`w_vQFDo9o6A9{dz8e%t>jKO
z`_)M3<0=%IC}Zd066R#&kK&Gf=g^jmx$v{~yl8M@7(xwjgr{Lhp%Oa)9`6G_wc`!6
zkcIB(mA-k`BuAjB9m=4-eaNN?_2ICWZ5))VU{WYI8^z{<YpkIL4H^*BIMPFuzak^!
z&#otG2cA=rY-1ly)B`7KfY+a`5Limf44UjyRStvR(}pM|{t?j}3p?bWe@~oJT$*7F
z{=%qFcUoQ@Q5^EtGp^eSBC@8-sTGdY<8o%v1$vCpGMi^Tt@gqJry}}T6MhZpv4N9(
zZ27cND<WHNj7lN_>(ph@iIzV0H`q!~pn?qrz_9X$duKN7+P%GbTR^8+exfT4r0Z(y
z_%QZbK(XpKK5ViCmgggfU^X$buuHQ&6lN2W2y6@f29C3-9OftwIp5E&MJ!T%|Gf0@
z*vmy%*$Tw7IEF7@bq&&2Tt0wiraht>jyEK?$50PQ|1GCyNP?kiL*(lf)HU(-rodfo
zHh1R%G~!<}r19dlb4RD>f-Nv!L{iR4-+T)u4m6)`f#IVIC2i-~jqT$%nNLX!v+hoG
zR&Q)Q;;86GIzN%;r6og3stF?f1|GFPlyK|8dZB9CB)9Rmr?y(A_CF|>qsIGQF5{Wa
zo(Op(YVC;iA2wy(!R2uMXZ1D5sZjO%pCLTWYHfTZ9Tgd&qV!pfYw+_;s0s7~VIj)A
zDbVyti=+d)zOCQdgW-K@S>z-ANw1Yj8L%ufvZ5u50T_1$_90N@Nt2_Pu=qk>SQ9g*
zH%UjaY0*f#N@t5uBk3#5H>Y3WK65zqfdg4B8)Qr7fnNsNdA*D(Y{)tVx{E1JfKcQp
zWCPgss?y<-7-{JU0u~fPtiIM}+5K!!VQ}=p3-8(vHcxTs98Gb<TAgPDeeT66mFN0#
zL>Juxus`sPgxsR-fZiEht2Y?EGtpE__gz_|d1<gr3OXK6Q2%?;7zQ>3%(@wT#AOKl
zC{AV_UdP<TfG$|Frj!1T@u;!0Vu8sCd^(`ok?{nsOh#)7&bnO(%vfR3iovP+W7!@3
zJPpSNxr=hUjPHIw@iQ`yRb8Z{Pd1QycV!!CkPR)|j4W*T2MVA@Y$T+!&C+oPzvFB0
z>f-Kqsazr1d6%JIkJ+ANUeR^E6;t;X;=CqmC8Yp>T^=2HY=L}MRW*LshEe-Y5v$j=
zhUHZud0+xfMVQgzlW<HO*44v5sq)KZ@G<_qZXBigwFvfp%O!vOwG-$&F;UF#Zhwm~
zmFPM`a%G3gyn`b;JJ?H;bVB>IchxPKP-^?qJ~YZ+Jv%VU$K0uIU44a(-5bFOUq_bE
z3BlAt_LD)#)fFF=974M7$5jCLzLYH-Gz{XQ4N5cBnu%nMT@m@pXlv_wd?0eKCd2n#
zD^ept75B7^I}5u9m_T4<hmq-t6+|7h;&x2SLJhd^IBjF*Kx5%_|IAFtHqJ6y{F(cX
zkim`MCjT7(W=GF-v3czplsmJ=*?7^aViLI`d67M^VScljWcp3PPfmSD+;^L*`(*J6
z?p#Hh$#@TL4I>p#p676UL0PO!7qQXklaIjitgk4Y2XiU5ycxxpcxqDYBSISJe|$Bq
zlzyp=+lea}JNPx|p>$=pW^%4;#2_n!O0#=fL65=n>auv_))7;o6w@1p4oi}Zs@DLL
z>?0A!AY$I%iOeA=Hm=bYFWgc1K%*xu^YgMKea-8Tf<vYYT@Wzv@Q^<HO4BSYC77|H
zbi-nPm(on`W0>0)*0X5Re|CUH;Gz>?ZW0z*)o<3f`?fwm&~qg9OSorO>)Iq?#8z&)
zIU7vEAgD$jdou#(zrIH<HbBGC9li7UD$i9mMZAoTF)Mzt+m_GJsz&?mKxj8D=!~8a
z*Mh@7cKP`tT}ISoGr@UwvK49qIZ>r<ur-Mc@kRVBggmxU#+h8&IuPg(WrC}b(%)AO
z3RMtZs%ScCP9<N!d#gZ=RF7;_6EuD=`6ZVdcm0>I_)}?KPrLPR%UW?RldV)Ow#&i9
zvEGKpPOJhlX{~S(J+n17B_?4CQn+*juPu1n!|AR)UvLLUVh;d9h?~rO`AlHN+D9b8
zL-hYd12ZNWK3s*)H|jTEJWe_Nv}EsujcYuVkWyWsxOU@%<%e>pPOgwwy61e6)`A%#
z*q#?ye?IWPF_?ZrWo@*Uubs2JZQtdv0F)+L^}4w}3ytiO{}K%y0MrAl4ClmEC0~a*
z`Fnp0TL3ov6nit~CJRq<3y%%>A*;?a^^L&NlX{>tFD6<{xtx0DUowycTZssWGtYxu
z=id6$MMV4Q@GYE51i5v$v@I4KV_$BQk_D+#NfqjJ9E<JRh0uIwX-R(jP&H&mLF2fI
zpjegWe+U++P|}MVQCn92%|p|^twXVy^2v(&&#pwM-H#x}7|ns;W*M|0>{ogbeiiLG
z3b$Dr^7>9Nk<{ChP(j5Quh_h@|I2%0Da+k#zAM@w^BxNe7~EY%R`Dr|SaIp=`p{z=
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
E08CLi%K!iX

literal 0
HcmV?d00001

diff --git a/publication_in_acm_format/fitsAll/main.tex b/publication_in_acm_format/fitsAll/main.tex
new file mode 100755
index 0000000..f06042c
--- /dev/null
+++ b/publication_in_acm_format/fitsAll/main.tex
@@ -0,0 +1,333 @@
+
+
+
+
+
+%%
+%% This is file `sample-sigplan.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% samples.dtx  (with options: `sigplan')
+%% 
+%% IMPORTANT NOTICE:
+%% 
+%% For the copyright see the source file.
+%% 
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from sample-sigplan.tex.
+%% 
+%% For distribution of the original source see the terms
+%% for copying and modification in the file samples.dtx.
+%% 
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
+%%
+%%
+%% Commands for TeXCount
+%TC:macro \cite [option:text,text]
+%TC:macro \citep [option:text,text]
+%TC:macro \citet [option:text,text]
+%TC:envir table 0 1
+%TC:envir table* 0 1
+%TC:envir tabular [ignore] word
+%TC:envir displaymath 0 word
+%TC:envir math 0 word
+%TC:envir comment 0 0
+%%
+%%
+%% The first command in your LaTeX source must be the \documentclass
+%% command.
+%%
+%% For submission and review of your manuscript please change the
+%% command to \documentclass[manuscript, screen, review]{acmart}.
+%%
+%% When submitting camera ready or to TAPS, please change the command
+%% to \documentclass[sigconf]{acmart} or whichever template is required
+%% for your publication.
+%%
+%%
+\documentclass[sigplan,screen]{acmart}
+\usepackage{graphicx}
+\usepackage{pdfpages}
+%%
+%% \BibTeX command to typeset BibTeX logo in the docs
+\AtBeginDocument{%
+  \providecommand\BibTeX{{%
+    Bib\TeX}}}
+
+%% Rights management information.  This information is sent to you
+%% when you complete the rights form.  These commands have SAMPLE
+%% values in them; it is your responsibility as an author to replace
+%% the commands and values with those provided to you when you
+%% complete the rights form.
+\setcopyright{acmcopyright}
+\copyrightyear{2018}
+\acmYear{2018}
+\acmDOI{XXXXXXX.XXXXXXX}
+
+%% These commands are for a PROCEEDINGS abstract or paper.
+\acmConference[Conference acronym 'XX]{Make sure to enter the correct
+  conference title from your rights confirmation emai}{June 03--05,
+  2018}{Woodstock, NY}
+%%
+%%  Uncomment \acmBooktitle if the title of the proceedings is different
+%%  from ``Proceedings of ...''!
+%%
+%%\acmBooktitle{Woodstock '18: ACM Symposium on Neural Gaze Detection,
+%%  June 03--05, 2018, Woodstock, NY}
+\acmPrice{15.00}
+\acmISBN{978-1-4503-XXXX-X/18/06}
+
+
+%%
+%% Submission ID.
+%% Use this when submitting an article to a sponsored event. You'll
+%% receive a unique submission ID from the organizers
+%% of the event, and this ID should be used as the parameter to this command.
+%%\acmSubmissionID{123-A56-BU3}
+
+%%
+%% For managing citations, it is recommended to use bibliography
+%% files in BibTeX format.
+%%
+%% You can then either use BibTeX with the ACM-Reference-Format style,
+%% or BibLaTeX with the acmnumeric or acmauthoryear sytles, that include
+%% support for advanced citation of software artefact from the
+%% biblatex-software package, also separately available on CTAN.
+%%
+%% Look at the sample-*-biblatex.tex files for templates showcasing
+%% the biblatex styles.
+%%
+
+%%
+%% The majority of ACM publications use numbered citations and
+%% references.  The command \citestyle{authoryear} switches to the
+%% "author year" style.
+%%
+%% If you are preparing content for an event
+%% sponsored by ACM SIGGRAPH, you must use the "author year" style of
+%% citations and references.
+%% Uncommenting
+%% the next command will enable that style.
+%%\citestyle{acmauthoryear}
+
+
+%%
+%% end of the preamble, start of the body of the document source.
+\begin{document}
+
+%%
+%% The "title" command has an optional parameter,
+%% allowing the author to define a "short title" to be used in page headers.
+\title{Fits’all: Energy efficient and hardware adapted scheduling of long-running processes}
+
+%%
+%% The "author" command and its associated commands are used to define
+%% the authors and their affiliations.
+%% Of note is the shared affiliation of the first two authors, and the
+%% "authornote" and "authornotemark" commands
+%% used to denote shared contribution to the research.
+\author{Ben Trovato}
+\authornote{Both authors contributed equally to this research.}
+\email{trovato@corporation.com}
+\orcid{1234-5678-9012}
+\author{G.K.M. Tobin}
+\authornotemark[1]
+\email{webmaster@marysville-ohio.com}
+\affiliation{%
+  \institution{Institute for Clarity in Documentation}
+  \streetaddress{P.O. Box 1212}
+  \city{Dublin}
+  \state{Ohio}
+  \country{USA}
+  \postcode{43017-6221}
+}
+
+\author{Lars Th{\o}rv{\"a}ld}
+\affiliation{%
+  \institution{The Th{\o}rv{\"a}ld Group}
+  \streetaddress{1 Th{\o}rv{\"a}ld Circle}
+  \city{Hekla}
+  \country{Iceland}}
+\email{larst@affiliation.org}
+
+\author{Valerie B\'eranger}
+\affiliation{%
+  \institution{Inria Paris-Rocquencourt}
+  \city{Rocquencourt}
+  \country{France}
+}
+
+\author{Aparna Patel}
+\affiliation{%
+ \institution{Rajiv Gandhi University}
+ \streetaddress{Rono-Hills}
+ \city{Doimukh}
+ \state{Arunachal Pradesh}
+ \country{India}}
+
+\author{Huifen Chan}
+\affiliation{%
+  \institution{Tsinghua University}
+  \streetaddress{30 Shuangqing Rd}
+  \city{Haidian Qu}
+  \state{Beijing Shi}
+  \country{China}}
+
+\author{Charles Palmer}
+\affiliation{%
+  \institution{Palmer Research Laboratories}
+  \streetaddress{8600 Datapoint Drive}
+  \city{San Antonio}
+  \state{Texas}
+  \country{USA}
+  \postcode{78229}}
+\email{cpalmer@prl.com}
+
+\author{John Smith}
+\affiliation{%
+  \institution{The Th{\o}rv{\"a}ld Group}
+  \streetaddress{1 Th{\o}rv{\"a}ld Circle}
+  \city{Hekla}
+  \country{Iceland}}
+\email{jsmith@affiliation.org}
+
+\author{Julius P. Kumquat}
+\affiliation{%
+  \institution{The Kumquat Consortium}
+  \city{New York}
+  \country{USA}}
+\email{jpkumquat@consortium.net}
+
+%%
+%% By default, the full list of authors will be used in the page
+%% headers. Often, this list is too long, and will overlap
+%% other information printed in the page headers. This command allows
+%% the author to define a more concise list
+%% of authors' names for this purpose.
+\renewcommand{\shortauthors}{Trovato et al.}
+
+
+
+
+%%
+%% The code below is generated by the tool at http://dl.acm.org/ccs.cfm.
+%% Please copy and paste the code instead of the example below.
+%%
+\begin{CCSXML}
+<ccs2012>
+ <concept>
+  <concept_id>10010520.10010553.10010562</concept_id>
+  <concept_desc>Computer systems organization~Embedded systems</concept_desc>
+  <concept_significance>500</concept_significance>
+ </concept>
+ <concept>
+  <concept_id>10010520.10010575.10010755</concept_id>
+  <concept_desc>Computer systems organization~Redundancy</concept_desc>
+  <concept_significance>300</concept_significance>
+ </concept>
+ <concept>
+  <concept_id>10010520.10010553.10010554</concept_id>
+  <concept_desc>Computer systems organization~Robotics</concept_desc>
+  <concept_significance>100</concept_significance>
+ </concept>
+ <concept>
+  <concept_id>10003033.10003083.10003095</concept_id>
+  <concept_desc>Networks~Network reliability</concept_desc>
+  <concept_significance>100</concept_significance>
+ </concept>
+</ccs2012>
+\end{CCSXML}
+
+\ccsdesc[500]{Computer systems organization~Embedded systems}
+\ccsdesc[300]{Computer systems organization~Redundancy}
+\ccsdesc{Computer systems organization~Robotics}
+\ccsdesc[100]{Networks~Network reliability}
+
+%%
+%% Keywords. The author(s) should pick words that accurately describe
+%% the work being presented. Separate the keywords with commas.
+\keywords{datasets, neural networks, gaze detection, text tagging}
+
+\received{20 February 2007}
+\received[revised]{12 March 2009}
+\received[accepted]{5 June 2009}
+
+
+
+
+
+\include{abstract}
+%%
+%% This command processes the author and affiliation and title
+%% information and builds the first part of the formatted document.
+\maketitle
+
+
+ 
+\input{introduction}
+\input{design}
+\input{implementation}
+\input{evaluation}
+\input{state_of_the_art}
+\input{limitations}
+
+
+%%
+%% The acknowledgments section is defined using the "acks" environment
+%% (and NOT an unnumbered section). This ensures the proper
+%% identification of the section in the article metadata, and the
+%% consistent spelling of the heading.
+\begin{acks}
+To Robert, for the bagels and explaining CMYK and color spaces.
+\end{acks}
+
+%%
+%% The next two lines define the bibliography style to be used, and
+%% the bibliography file.
+\bibliographystyle{ACM-Reference-Format}
+\bibliography{sample-base}
+
+
+%%
+%% If your work has an appendix, this is the place to put it.
+\appendix
+
+\section{Research Methods}
+
+\subsection{Part One}
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi
+malesuada, quam in pulvinar varius, metus nunc fermentum urna, id
+sollicitudin purus odio sit amet enim. Aliquam ullamcorper eu ipsum
+vel mollis. Curabitur quis dictum nisl. Phasellus vel semper risus, et
+lacinia dolor. Integer ultricies commodo sem nec semper.
+
+\subsection{Part Two}
+
+Etiam commodo feugiat nisl pulvinar pellentesque. Etiam auctor sodales
+ligula, non varius nibh pulvinar semper. Suspendisse nec lectus non
+ipsum convallis congue hendrerit vitae sapien. Donec at laoreet
+eros. Vivamus non purus placerat, scelerisque diam eu, cursus
+ante. Etiam aliquam tortor auctor efficitur mattis.
+
+\section{Online Resources}
+
+Nam id fermentum dui. Suspendisse sagittis tortor a nulla mollis, in
+pulvinar ex pretium. Sed interdum orci quis metus euismod, et sagittis
+enim maximus. Vestibulum gravida massa ut felis suscipit
+congue. Quisque mattis elit a risus ultrices commodo venenatis eget
+dui. Etiam sagittis eleifend elementum.
+
+Nam interdum magna at lectus dignissim, ac dignissim lorem
+rhoncus. Maecenas eu arcu ac neque placerat aliquam. Nunc pulvinar
+massa et mattis lacinia.
+
+\end{document}
+\endinput
+%%
+%% End of file `sample-sigplan.tex'.
diff --git a/publication_in_acm_format/fitsAll/sample-franklin.png b/publication_in_acm_format/fitsAll/sample-franklin.png
new file mode 100755
index 0000000000000000000000000000000000000000..c0b2af9131a7983bb96fcadb86d38f13f360e9c7
GIT binary patch
literal 95030
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
JPDHLkV1kR%lj{Hg

literal 0
HcmV?d00001

diff --git a/publication_in_acm_format/fitsAll/sample-sigplan.aux b/publication_in_acm_format/fitsAll/sample-sigplan.aux
new file mode 100755
index 0000000..60dec0f
--- /dev/null
+++ b/publication_in_acm_format/fitsAll/sample-sigplan.aux
@@ -0,0 +1,93 @@
+\relax 
+\providecommand\hyper@newdestlabel[2]{}
+\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
+\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
+\global\let\oldnewlabel\newlabel
+\gdef\newlabel#1#2{\newlabelxx{#1}#2}
+\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
+\AtEndDocument{\ifx\hyper@anchor\@undefined
+\let\newlabel\oldnewlabel
+\fi}
+\fi}
+\global\let\hyper@last\relax 
+\gdef\HyperFirstAtBeginDocument#1{#1}
+\providecommand\HyField@AuxAddToFields[1]{}
+\providecommand\HyField@AuxAddToCoFields[2]{}
+\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Seattle Mariners at Spring Training, 2010.\relax }}{1}{figure.caption.1}\protected@file@percent }
+\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
+\newlabel{fig:teaser}{{1}{1}{Seattle Mariners at Spring Training, 2010.\relax }{figure.caption.1}{}}
+\@writefile{toc}{\contentsline {section}{Abstract}{1}{section*.2}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}{section.1}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {2}Template Overview}{2}{section.2}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Template Styles}{2}{subsection.2.1}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Template Parameters}{2}{subsection.2.2}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {3}Modifications}{2}{section.3}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {4}Typefaces}{2}{section.4}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {5}Title Information}{2}{section.5}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {6}Authors and Affiliations}{2}{section.6}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {7}Rights Information}{3}{section.7}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {8}CCS Concepts and User-Defined Keywords}{3}{section.8}\protected@file@percent }
+\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Frequency of Special Characters\relax }}{3}{table.caption.6}\protected@file@percent }
+\newlabel{tab:freq}{{1}{3}{Frequency of Special Characters\relax }{table.caption.6}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {9}Sectioning Commands}{3}{section.9}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {10}Tables}{3}{section.10}\protected@file@percent }
+\citation{Lamport:LaTeX}
+\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces Some Typical Commands\relax }}{4}{table.caption.7}\protected@file@percent }
+\newlabel{tab:commands}{{2}{4}{Some Typical Commands\relax }{table.caption.7}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {11}Math Equations}{4}{section.11}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.1}Inline (In-text) Equations}{4}{subsection.11.1}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {11.2}Display Equations}{4}{subsection.11.2}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {12}Figures}{4}{section.12}\protected@file@percent }
+\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces 1907 Franklin Model D roadster. Photograph by Harris \& Ewing, Inc. [Public domain], via Wikimedia Commons. (\url  {https://goo.gl/VLCRBB}).\relax }}{4}{figure.caption.8}\protected@file@percent }
+\citation{Abril07}
+\citation{Cohen07}
+\citation{JCohen96}
+\citation{Kosiur01}
+\citation{Harel79}
+\citation{Editor00}
+\citation{Editor00a}
+\citation{Spector90}
+\citation{Douglass98}
+\citation{Knuth97}
+\citation{Andler79,Hagerup1993}
+\citation{Smith10}
+\citation{VanGundy07}
+\citation{Harel78}
+\citation{Bornmann2019,AnzarootPBM14}
+\citation{Clarkson85}
+\citation{anisi03}
+\citation{Thornburg01,Ablamowicz07,Poker06}
+\citation{Obama08}
+\citation{Novak03}
+\citation{Lee05}
+\citation{JoeScientist001}
+\citation{rous08}
+\citation{SaeediMEJ10}
+\citation{SaeediJETC10}
+\citation{Kirschmer:2010:AEI:1958016.1958018}
+\citation{MR781536}
+\citation{MR781537}
+\citation{2004:ITE:1009386.1010128,Kirschmer:2010:AEI:1958016.1958018}
+\citation{TUGInstmem,Thornburg01,CTANacmart}
+\citation{R}
+\citation{UMassCitations}
+\@writefile{toc}{\contentsline {subsection}{\numberline {12.1}The ``Teaser Figure''}{5}{subsection.12.1}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {13}Citations and Bibliographies}{5}{section.13}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {14}Acknowledgments}{5}{section.14}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {15}Appendices}{5}{section.15}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {16}Multi-language papers}{5}{section.16}\protected@file@percent }
+\bibstyle{ACM-Reference-Format}
+\bibdata{sample-base}
+\newlabel{tocindent-1}{0pt}
+\newlabel{tocindent0}{0pt}
+\newlabel{tocindent1}{9.29999pt}
+\newlabel{tocindent2}{16.14998pt}
+\newlabel{tocindent3}{0pt}
+\@writefile{toc}{\contentsline {section}{\numberline {17}SIGCHI Extended Abstracts}{6}{section.17}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{Acknowledgments}{6}{section*.10}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {A}Research Methods}{6}{appendix.A}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {A.1}Part One}{6}{subsection.A.1}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {A.2}Part Two}{6}{subsection.A.2}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {B}Online Resources}{6}{appendix.B}\protected@file@percent }
+\newlabel{TotPages}{{6}{6}{}{page.6}{}}
+\gdef \@abspage@last{6}
diff --git a/publication_in_acm_format/fitsAll/sample-sigplan.log b/publication_in_acm_format/fitsAll/sample-sigplan.log
new file mode 100755
index 0000000..e87483b
--- /dev/null
+++ b/publication_in_acm_format/fitsAll/sample-sigplan.log
@@ -0,0 +1,1423 @@
+This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded format=pdflatex 2022.10.31)  31 OCT 2022 17:10
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**sample-sigplan.tex
+(./sample-sigplan.tex
+LaTeX2e <2022-06-01> patch level 5
+L3 programming layer <2022-10-26>
+(/usr/local/texlive/2022/texmf-dist/tex/latex/acmart/acmart.cls
+Document Class: acmart 2022/10/18 v1.87 Typesetting articles for the Associatio
+n for Computing Machinery
+(/usr/local/texlive/2022/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+Package: xkeyval 2022/06/16 v2.9 package option processing (HA)
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/xkeyval/xkeyval.tex
+(/usr/local/texlive/2022/texmf-dist/tex/generic/xkeyval/xkvutils.tex
+\XKV@toks=\toks16
+\XKV@tempa@toks=\toks17
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/xkeyval/keyval.tex))
+\XKV@depth=\count185
+File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA)
+))
+(/usr/local/texlive/2022/texmf-dist/tex/generic/xstring/xstring.sty
+(/usr/local/texlive/2022/texmf-dist/tex/generic/xstring/xstring.tex
+\integerpart=\count186
+\decimalpart=\count187
+)
+Package: xstring 2021/07/21 v1.84 String manipulations (CT)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
+Package: iftex 2022/02/03 v1.0f TeX engine tests
+)
+Package acmart Info: Not using screen mode on input line 76.
+Package acmart Info: Using breaking urls on hyphens on input line 84.
+Package acmart Info: Requiring acmthm on input line 92.
+Package acmart Info: Not using review mode on input line 101.
+Package acmart Info: Not using authorversion mode on input line 109.
+Package acmart Info: Not using nonacm mode on input line 121.
+Package acmart Info: Explicitly selecting natbib mode on input line 137.
+Package acmart Info: Not using anonymous mode on input line 145.
+Package acmart Info: Not using timestamp mode on input line 153.
+Package acmart Info: Not using authordraft mode on input line 163.
+Package acmart Info: Using screen mode on input line 178.
+Class acmart Info: Using format sigplan, number 6 on input line 178.
+Class acmart Info: Using fontsize 10pt on input line 277.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsart.cls
+Document Class: amsart 2020/05/29 v2.20.6
+\linespacing=\dimen138
+\normalparindent=\dimen139
+\normaltopskip=\skip47
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
+Package: amsmath 2022/04/08 v2.17n AMS math features
+\@mathmargin=\skip48
+
+For additional information on amsmath, use the `?' option.
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
+Package: amstext 2021/08/26 v2.01 AMS text
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
+File: amsgen.sty 1999/11/30 v2.0 generic functions
+\@emptytoks=\toks18
+\ex@=\dimen140
+))
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
+Package: amsbsy 1999/11/29 v1.2d Bold Symbols
+\pmbraise@=\dimen141
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
+Package: amsopn 2022/04/08 v2.04 operator names
+)
+\inf@bad=\count188
+LaTeX Info: Redefining \frac on input line 234.
+\uproot@=\count189
+\leftroot@=\count190
+LaTeX Info: Redefining \overline on input line 399.
+LaTeX Info: Redefining \colon on input line 410.
+\classnum@=\count191
+\DOTSCASE@=\count192
+LaTeX Info: Redefining \ldots on input line 496.
+LaTeX Info: Redefining \dots on input line 499.
+LaTeX Info: Redefining \cdots on input line 620.
+\Mathstrutbox@=\box51
+\strutbox@=\box52
+LaTeX Info: Redefining \big on input line 722.
+LaTeX Info: Redefining \Big on input line 723.
+LaTeX Info: Redefining \bigg on input line 724.
+LaTeX Info: Redefining \Bigg on input line 725.
+\big@size=\dimen142
+LaTeX Font Info:    Redeclaring font encoding OML on input line 743.
+LaTeX Font Info:    Redeclaring font encoding OMS on input line 744.
+\macc@depth=\count193
+LaTeX Info: Redefining \bmod on input line 905.
+LaTeX Info: Redefining \pmod on input line 910.
+LaTeX Info: Redefining \smash on input line 940.
+LaTeX Info: Redefining \relbar on input line 970.
+LaTeX Info: Redefining \Relbar on input line 971.
+\c@MaxMatrixCols=\count194
+\dotsspace@=\muskip16
+\c@parentequation=\count195
+\dspbrk@lvl=\count196
+\tag@help=\toks19
+\row@=\count197
+\column@=\count198
+\maxfields@=\count199
+\andhelp@=\toks20
+\eqnshift@=\dimen143
+\alignsep@=\dimen144
+\tagshift@=\dimen145
+\tagwidth@=\dimen146
+\totwidth@=\dimen147
+\lineht@=\dimen148
+\@envbody=\toks21
+\multlinegap=\skip49
+\multlinetaggap=\skip50
+\mathdisplay@stack=\toks22
+LaTeX Info: Redefining \[ on input line 2953.
+LaTeX Info: Redefining \] on input line 2954.
+)
+LaTeX Font Info:    Trying to load font information for U+msa on input line 397
+.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsa.fd
+File: umsa.fd 2013/01/14 v3.01 AMS symbols A
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support
+\symAMSa=\mathgroup4
+\symAMSb=\mathgroup5
+LaTeX Font Info:    Redeclaring math symbol \hbar on input line 98.
+LaTeX Font Info:    Overwriting math alphabet `\mathfrak' in version `bold'
+(Font)                  U/euf/m/n --> U/euf/b/n on input line 106.
+)
+\copyins=\insert252
+\abstractbox=\box53
+\listisep=\skip51
+\c@part=\count266
+\c@section=\count267
+\c@subsection=\count268
+\c@subsubsection=\count269
+\c@paragraph=\count270
+\c@subparagraph=\count271
+\c@figure=\count272
+\c@table=\count273
+\abovecaptionskip=\skip52
+\belowcaptionskip=\skip53
+\captionindent=\dimen149
+\thm@style=\toks23
+\thm@bodyfont=\toks24
+\thm@headfont=\toks25
+\thm@notefont=\toks26
+\thm@headpunct=\toks27
+\thm@preskip=\skip54
+\thm@postskip=\skip55
+\thm@headsep=\skip56
+\dth@everypar=\toks28
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/microtype/microtype.sty
+Package: microtype 2022/06/23 v3.0f Micro-typographical refinements (RS)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW)
+\etb@tempcnta=\count274
+)
+\MT@toks=\toks29
+\MT@tempbox=\box54
+\MT@count=\count275
+LaTeX Info: Redefining \noprotrusionifhmode on input line 1045.
+LaTeX Info: Redefining \leftprotrusion on input line 1046.
+LaTeX Info: Redefining \rightprotrusion on input line 1056.
+LaTeX Info: Redefining \textls on input line 1234.
+\MT@outer@kern=\dimen150
+LaTeX Info: Redefining \textmicrotypecontext on input line 1858.
+\MT@listname@count=\count276
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/microtype/microtype-pdftex.def
+File: microtype-pdftex.def 2022/06/23 v3.0f Definitions specific to pdftex (RS)
+
+LaTeX Info: Redefining \lsstyle on input line 900.
+LaTeX Info: Redefining \lslig on input line 900.
+\MT@outer@space=\skip57
+)
+Package microtype Info: Loading configuration file microtype.cfg.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/microtype/microtype.cfg
+File: microtype.cfg 2022/06/23 v3.0f microtype main configuration file (RS)
+))
+(/usr/local/texlive/2022/texmf-dist/tex/latex/booktabs/booktabs.sty
+Package: booktabs 2020/01/12 v1.61803398 Publication quality tables
+\heavyrulewidth=\dimen151
+\lightrulewidth=\dimen152
+\cmidrulewidth=\dimen153
+\belowrulesep=\dimen154
+\belowbottomsep=\dimen155
+\aboverulesep=\dimen156
+\abovetopsep=\dimen157
+\cmidrulesep=\dimen158
+\cmidrulekern=\dimen159
+\defaultaddspace=\dimen160
+\@cmidla=\count277
+\@cmidlb=\count278
+\@aboverulesep=\dimen161
+\@belowrulesep=\dimen162
+\@thisruleclass=\count279
+\@lastruleclass=\count280
+\@thisrulewidth=\dimen163
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
+Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO)
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO)
+))
+(/usr/local/texlive/2022/texmf-dist/tex/latex/totpages/totpages.sty
+Package: totpages 2005/09/19 v2.00 Totpages Package (muewi)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/everyshi/everyshi.sty
+Package: everyshi 2020/11/18 v4.00 EveryShipout Package
+))
+(/usr/local/texlive/2022/texmf-dist/tex/latex/environ/environ.sty
+Package: environ 2014/05/04 v0.3 A new way to define environments
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/trimspaces/trimspaces.sty
+Package: trimspaces 2009/09/17 v1.1 Trim spaces around a token list
+))
+(/usr/local/texlive/2022/texmf-dist/tex/latex/textcase/textcase.sty
+Package: textcase 2022/07/10 v1.03 Text only upper/lower case changing (DPC)
+Package textcase Info: Defining Legacy names on input line 20.
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/natbib/natbib.sty
+Package: natbib 2010/09/13 8.31b (PWD, AO)
+\bibhang=\skip58
+\bibsep=\skip59
+LaTeX Info: Redefining \cite on input line 694.
+\c@NAT@ctr=\count281
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperxmp/hyperxmp.sty
+Package: hyperxmp 2020/11/22 v5.9 Store hyperref metadata in XMP format
+\hyxmp@aep@toks=\toks30
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+Package: kvoptions 2022-06-15 v3.15 Key value format for package options (HO)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty
+Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO)
+))
+(/usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO)
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO
+)
+Package pdftexcmds Info: \pdf@primitive is available.
+Package pdftexcmds Info: \pdf@ifprimitive is available.
+Package pdftexcmds Info: \pdfdraftmode found.
+))
+(/usr/local/texlive/2022/texmf-dist/tex/generic/stringenc/stringenc.sty
+Package: stringenc 2019/11/29 v1.12 Convert strings between diff. encodings (HO
+)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
+Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/ifmtarg/ifmtarg.sty
+Package: ifmtarg 2018/04/16 v1.2b check for an empty argument
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/base/ifthen.sty
+Package: ifthen 2022/04/13 v1.1d Standard LaTeX ifthen package (DPC)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/oberdiek/ifdraft.sty
+Package: ifdraft 2016/05/16 v1.4 Detect class options draft and final (HO)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/generic/iftex/ifluatex.sty
+Package: ifluatex 2019/10/25 v1.5 ifluatex legacy package. Use iftex instead.
+))
+(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
+Package: hyperref 2022-09-22 v7.00t Hypertext links for LaTeX
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
+Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
+Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
+Package: nameref 2022-05-17 v2.50 Cross-referencing by name of section
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.s
+ty
+Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)
+)
+\c@section@level=\count282
+)
+\@linkdim=\dimen164
+\Hy@linkcounter=\count283
+\Hy@pagecounter=\count284
+ (/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/pd1enc.def
+File: pd1enc.def 2022-09-22 v7.00t Hyperref: PDFDocEncoding definition (HO)
+Now handling font encoding PD1 ...
+... no UTF-8 mapping file for font encoding PD1
+)
+(/usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO)
+)
+\Hy@SavedSpaceFactor=\count285
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/puenc.def
+File: puenc.def 2022-09-22 v7.00t Hyperref: PDF Unicode definition (HO)
+Now handling font encoding PU ...
+... no UTF-8 mapping file for font encoding PU
+)
+Package hyperref Info: Option `bookmarksnumbered' set `true' on input line 4045
+.
+Package hyperref Info: Option `unicode' set `true' on input line 4045.
+Package hyperref Info: Hyper figures OFF on input line 4162.
+Package hyperref Info: Link nesting OFF on input line 4167.
+Package hyperref Info: Hyper index ON on input line 4170.
+Package hyperref Info: Plain pages OFF on input line 4177.
+Package hyperref Info: Backreferencing OFF on input line 4182.
+Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
+\stockwidth=\dimen165
+\stockheight=\dimen166
+Package hyperref Info: Bookmarks ON on input line 4410.
+\c@Hy@tempcnt=\count286
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
+\Urlmuskip=\muskip17
+Package: url 2013/09/16  ver 3.4  Verb mode for urls, etc.
+)
+LaTeX Info: Redefining \url on input line 4748.
+\XeTeXLinkMargin=\dimen167
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
+Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO
+)
+))
+\Fld@menulength=\count287
+\Field@Width=\dimen168
+\Fld@charsize=\dimen169
+Package hyperref Info: Hyper figures OFF on input line 6027.
+Package hyperref Info: Link nesting OFF on input line 6032.
+Package hyperref Info: Hyper index ON on input line 6035.
+Package hyperref Info: backreferencing OFF on input line 6042.
+Package hyperref Info: Link coloring OFF on input line 6047.
+Package hyperref Info: Link coloring with OCG OFF on input line 6052.
+Package hyperref Info: PDF/A mode OFF on input line 6057.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi
+package with kernel methods
+)
+\Hy@abspage=\count288
+\c@Item=\count289
+\c@Hfootnote=\count290
+)
+Package hyperref Info: Driver (autodetected): hpdftex.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hpdftex.def
+File: hpdftex.def 2022-09-22 v7.00t Hyperref driver for pdfTeX
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/base/atveryend-ltx.sty
+Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend pac
+kage
+with kernel methods
+)
+\Fld@listcount=\count291
+\c@bookmark@seq@number=\count292
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+Package: rerunfilecheck 2022-07-10 v1.10 Rerun checks for auxiliary files (HO)
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO)
+)
+Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
+85.
+)
+\Hy@SectionHShift=\skip60
+) (/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2022/03/10 v1.4e Standard LaTeX Graphics (DPC,SPQR)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 2021/08/11 v1.11 sin cos tan (DPC)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
+)
+Package graphics Info: Driver file: pdftex.def on input line 107.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics-def/pdftex.def
+File: pdftex.def 2022/09/22 v1.2b Graphics/color driver for pdftex
+))
+\Gin@req@height=\dimen170
+\Gin@req@width=\dimen171
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/xcolor/xcolor.sty
+Package: xcolor 2022/06/12 v2.14 LaTeX color extensions (UK)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics-cfg/color.cfg
+File: color.cfg 2016/01/02 v1.6 sample color configuration
+)
+Package xcolor Info: Driver file: pdftex.def on input line 227.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/mathcolor.ltx)
+Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1353.
+Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1357.
+Package xcolor Info: Model `RGB' extended on input line 1369.
+Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1371.
+Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1372.
+Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1373.
+Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1374.
+Package xcolor Info: Model `Gray' substituted by `gray' on input line 1375.
+Package xcolor Info: Model `wave' substituted by `hsb' on input line 1376.
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/geometry/geometry.sty
+Package: geometry 2020/01/02 v5.9 Page Geometry
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/iftex/ifvtex.sty
+Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead.
+)
+\Gm@cnth=\count293
+\Gm@cntv=\count294
+\c@Gm@tempcnt=\count295
+\Gm@bindingoffset=\dimen172
+\Gm@wd@mp=\dimen173
+\Gm@odd@mp=\dimen174
+\Gm@even@mp=\dimen175
+\Gm@layoutwidth=\dimen176
+\Gm@layoutheight=\dimen177
+\Gm@layouthoffset=\dimen178
+\Gm@layoutvoffset=\dimen179
+\Gm@dimlist=\toks31
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/ncctools/manyfoot.sty
+Package: manyfoot 2019/08/03 v1.11 Many Footnote Levels Package (NCC)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/ncctools/nccfoots.sty
+Package: nccfoots 2005/02/03 v1.2 NCC Footnotes Package (NCC)
+)
+\MFL@columnwidth=\dimen180
+)
+\footinsauthorsaddresses=\insert251
+\c@footnoteauthorsaddresses=\count296
+\footinscopyrightpermission=\insert250
+\c@footnotecopyrightpermission=\count297
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/pdftex/glyphtounicode.tex)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/cmap/cmap.sty
+Package: cmap 2021/02/06 v1.0j CMap support: searchable PDF
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/base/fontenc.sty
+Package: fontenc 2021/04/29 v2.0v Standard LaTeX package
+<<t1.cmap>>)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/libertine/libertine.sty
+Package: libertine 2022/09/12 (Bob Tennent) Supports Libertine and Biolinum fon
+ts for all LaTeX engines.
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/iftex/ifxetex.sty
+Package: ifxetex 2019/10/25 v0.7 ifxetex legacy package. Use iftex instead.
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/base/textcomp.sty
+Package: textcomp 2020/02/02 v2.0n Standard LaTeX package
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/base/fontenc.sty
+Package: fontenc 2021/04/29 v2.0v Standard LaTeX package
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/fontaxes/fontaxes.sty
+Package: fontaxes 2020/07/21 v1.0e Font selection axes
+LaTeX Info: Redefining \upshape on input line 29.
+LaTeX Info: Redefining \itshape on input line 31.
+LaTeX Info: Redefining \slshape on input line 33.
+LaTeX Info: Redefining \swshape on input line 35.
+LaTeX Info: Redefining \scshape on input line 37.
+LaTeX Info: Redefining \sscshape on input line 39.
+LaTeX Info: Redefining \ulcshape on input line 41.
+LaTeX Info: Redefining \textsw on input line 47.
+LaTeX Info: Redefining \textssc on input line 48.
+LaTeX Info: Redefining \textulc on input line 49.
+)
+LaTeX Info: Redefining \oldstylenums on input line 483.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/libertine/LinLibertine_I.tex))
+(/usr/local/texlive/2022/texmf-dist/tex/latex/inconsolata/zi4.sty
+Package: zi4 2019/05/17 v1.12
+
+`inconsolata-zi4' v1.12, 2019/05/17 Text macros for Inconsolata (msharpe)
+\zifour@ocount=\count298
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/newtxmath.sty
+Package: newtxmath 2022/01/16 v1.71
+
+`newtxmath' v1.71, 2022/01/16 Math macros based originally on txfonts (msharpe)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/oberdiek/centernot.sty
+Package: centernot 2016/05/16 v1.4 Centers the not symbol horizontally (HO)
+)
+\tx@cntz=\count299
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/kastrup/binhex.tex)
+\tx@Isdigit=\count300
+\tx@IsAlNum=\count301
+\tx@tA=\toks32
+\tx@tB=\toks33
+\tx@su=\read2
+
+amsthm NOT loaded
+LaTeX Font Info:    Redeclaring symbol font `operators' on input line 376.
+LaTeX Font Info:    Overwriting symbol font `operators' in version `normal'
+(Font)                  OT1/cmr/m/n --> OT1/LinuxLibertineT-TLF/m/n on input li
+ne 376.
+LaTeX Font Info:    Overwriting symbol font `operators' in version `bold'
+(Font)                  OT1/cmr/bx/n --> OT1/LinuxLibertineT-TLF/m/n on input l
+ine 376.
+LaTeX Font Info:    Overwriting symbol font `operators' in version `bold'
+(Font)                  OT1/LinuxLibertineT-TLF/m/n --> OT1/LinuxLibertineT-TLF
+/sb/n on input line 377.
+LaTeX Font Info:    Redeclaring math alphabet \mathsf on input line 383.
+LaTeX Font Info:    Overwriting math alphabet `\mathsf' in version `normal'
+(Font)                  OT1/cmss/m/n --> T1/LinuxBiolinumT-TLF/m/n on input lin
+e 383.
+LaTeX Font Info:    Overwriting math alphabet `\mathsf' in version `bold'
+(Font)                  OT1/cmss/bx/n --> T1/LinuxBiolinumT-TLF/m/n on input li
+ne 383.
+LaTeX Font Info:    Redeclaring math alphabet \mathit on input line 384.
+LaTeX Font Info:    Overwriting math alphabet `\mathit' in version `normal'
+(Font)                  OT1/cmr/m/it --> OT1/LinuxLibertineT-TLF/m/it on input 
+line 384.
+LaTeX Font Info:    Overwriting math alphabet `\mathit' in version `bold'
+(Font)                  OT1/cmr/bx/it --> OT1/LinuxLibertineT-TLF/m/it on input
+ line 384.
+LaTeX Font Info:    Redeclaring math alphabet \mathtt on input line 385.
+LaTeX Font Info:    Overwriting math alphabet `\mathtt' in version `normal'
+(Font)                  OT1/cmtt/m/n --> T1/zi4/m/n on input line 385.
+LaTeX Font Info:    Overwriting math alphabet `\mathtt' in version `bold'
+(Font)                  OT1/cmtt/m/n --> T1/zi4/m/n on input line 385.
+LaTeX Font Info:    Redeclaring math alphabet \mathbf on input line 387.
+LaTeX Font Info:    Overwriting math alphabet `\mathbf' in version `normal'
+(Font)                  OT1/cmr/bx/n --> OT1/LinuxLibertineT-TLF/sb/n on input 
+line 387.
+LaTeX Font Info:    Overwriting math alphabet `\mathbf' in version `bold'
+(Font)                  OT1/cmr/bx/n --> OT1/LinuxLibertineT-TLF/sb/n on input 
+line 387.
+LaTeX Font Info:    Overwriting math alphabet `\mathit' in version `bold'
+(Font)                  OT1/LinuxLibertineT-TLF/m/it --> OT1/LinuxLibertineT-TL
+F/sb/it on input line 388.
+LaTeX Font Info:    Overwriting math alphabet `\mathsf' in version `bold'
+(Font)                  T1/LinuxBiolinumT-TLF/m/n --> T1/LinuxBiolinumT-TLF/b/n
+ on input line 389.
+LaTeX Font Info:    Overwriting math alphabet `\mathtt' in version `bold'
+(Font)                  T1/zi4/m/n --> T1/zi4/b/n on input line 390.
+LaTeX Font Info:    Redeclaring symbol font `letters' on input line 407.
+LaTeX Font Info:    Overwriting symbol font `letters' in version `normal'
+(Font)                  OML/cmm/m/it --> OML/nxlmi/m/it on input line 407.
+LaTeX Font Info:    Overwriting symbol font `letters' in version `bold'
+(Font)                  OML/cmm/b/it --> OML/nxlmi/m/it on input line 407.
+LaTeX Font Info:    Overwriting symbol font `letters' in version `bold'
+(Font)                  OML/nxlmi/m/it --> OML/nxlmi/b/it on input line 408.
+\symlettersA=\mathgroup6
+LaTeX Font Info:    Overwriting symbol font `lettersA' in version `bold'
+(Font)                  U/ntxmia/m/it --> U/ntxmia/b/it on input line 547.
+LaTeX Font Info:    Redeclaring math alphabet \mathfrak on input line 549.
+Now handling font encoding LMS ...
+... no UTF-8 mapping file for font encoding LMS
+LaTeX Font Info:    Redeclaring symbol font `symbols' on input line 568.
+LaTeX Font Info:    Encoding `OMS' has changed to `LMS' for symbol font
+(Font)              `symbols' in the math version `normal' on input line 568.
+LaTeX Font Info:    Overwriting symbol font `symbols' in version `normal'
+(Font)                  OMS/cmsy/m/n --> LMS/ntxsy/m/n on input line 568.
+LaTeX Font Info:    Encoding `OMS' has changed to `LMS' for symbol font
+(Font)              `symbols' in the math version `bold' on input line 568.
+LaTeX Font Info:    Overwriting symbol font `symbols' in version `bold'
+(Font)                  OMS/cmsy/b/n --> LMS/ntxsy/m/n on input line 568.
+LaTeX Font Info:    Overwriting symbol font `symbols' in version `bold'
+(Font)                  LMS/ntxsy/m/n --> LMS/ntxsy/b/n on input line 569.
+\symAMSm=\mathgroup7
+LaTeX Font Info:    Overwriting symbol font `AMSm' in version `bold'
+(Font)                  U/ntxsym/m/n --> U/ntxsym/b/n on input line 594.
+\symsymbolsC=\mathgroup8
+LaTeX Font Info:    Overwriting symbol font `symbolsC' in version `bold'
+(Font)                  U/ntxsyc/m/n --> U/ntxsyc/b/n on input line 615.
+Now handling font encoding LMX ...
+... no UTF-8 mapping file for font encoding LMX
+LaTeX Font Info:    Redeclaring symbol font `largesymbols' on input line 628.
+LaTeX Font Info:    Encoding `OMX' has changed to `LMX' for symbol font
+(Font)              `largesymbols' in the math version `normal' on input line 6
+28.
+LaTeX Font Info:    Overwriting symbol font `largesymbols' in version `normal'
+(Font)                  OMX/cmex/m/n --> LMX/ntxexx/m/n on input line 628.
+LaTeX Font Info:    Encoding `OMX' has changed to `LMX' for symbol font
+(Font)              `largesymbols' in the math version `bold' on input line 628
+.
+LaTeX Font Info:    Overwriting symbol font `largesymbols' in version `bold'
+(Font)                  OMX/cmex/m/n --> LMX/ntxexx/m/n on input line 628.
+LaTeX Font Info:    Overwriting symbol font `largesymbols' in version `bold'
+(Font)                  LMX/ntxexx/m/n --> LMX/ntxexx/b/n on input line 629.
+\symlargesymbolsTXA=\mathgroup9
+LaTeX Font Info:    Overwriting symbol font `largesymbolsTXA' in version `bold'
+
+(Font)                  U/ntxexa/m/n --> U/ntxexa/b/n on input line 643.
+\tx@sbptoks=\toks34
+LaTeX Font Info:    Redeclaring math delimiter \lfloor on input line 866.
+LaTeX Font Info:    Redeclaring math delimiter \rfloor on input line 867.
+LaTeX Font Info:    Redeclaring math delimiter \lceil on input line 868.
+LaTeX Font Info:    Redeclaring math delimiter \rceil on input line 869.
+LaTeX Font Info:    Redeclaring math delimiter \lbrace on input line 870.
+LaTeX Font Info:    Redeclaring math delimiter \rbrace on input line 871.
+LaTeX Font Info:    Redeclaring math delimiter \langle on input line 872.
+LaTeX Font Info:    Redeclaring math delimiter \rangle on input line 874.
+LaTeX Font Info:    Redeclaring math delimiter \arrowvert on input line 878.
+LaTeX Font Info:    Redeclaring math delimiter \vert on input line 879.
+LaTeX Font Info:    Redeclaring math accent \dot on input line 950.
+LaTeX Font Info:    Redeclaring math accent \ddot on input line 951.
+LaTeX Font Info:    Redeclaring math accent \vec on input line 2020.
+LaTeX Info: Redefining \Bbbk on input line 2810.
+LaTeX Info: Redefining \not on input line 2959.
+LaTeX Info: Redefining \textsquare on input line 2989.
+LaTeX Info: Redefining \openbox on input line 2991.
+) (/usr/local/texlive/2022/texmf-dist/tex/latex/caption/caption.sty
+Package: caption 2022/03/01 v3.6b Customizing captions (AR)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/caption/caption3.sty
+Package: caption3 2022/03/17 v2.3b caption3 kernel (AR)
+\caption@tempdima=\dimen181
+\captionmargin=\dimen182
+\caption@leftmargin=\dimen183
+\caption@rightmargin=\dimen184
+\caption@width=\dimen185
+\caption@indent=\dimen186
+\caption@parindent=\dimen187
+\caption@hangindent=\dimen188
+Package caption Info: AMS or SMF document class detected.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/caption/caption-ams-smf.sto
+File: caption-ams-smf.sto 2020/08/22 v2.0 Adaption of the caption package to th
+e AMS and SMF document classes (AR)
+))
+\c@caption@flags=\count302
+\c@continuedfloat=\count303
+Package caption Info: hyperref package is loaded.
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/float/float.sty
+Package: float 2001/11/08 v1.3d Float enhancements (AL)
+\c@float@type=\count304
+\float@exts=\toks35
+\float@box=\box55
+\@float@everytoks=\toks36
+\@floatcapt=\box56
+)
+\@float@every@sidebar=\toks37
+\c@sidebar=\count305
+\fulltextwidth=\dimen189
+\@ACM@labelwidth=\dimen190
+\listisep=\skip61
+\num@authorgroups=\count306
+\num@authors=\count307
+\@ACM@badge@width=\skip62
+\@ACM@title@width=\skip63
+\@ACM@badge@skip=\skip64
+Class acmart Info: Printing CCS on input line 1693.
+Class acmart Info: Printing bibformat on input line 1693.
+Class acmart Info: Suppressing folios on input line 1700.
+Class acmart Info: Setting authorsperrow to 0 on input line 1703.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/comment/comment.sty
+\CommentStream=\write3
+
+Excluding comment 'comment') Excluding comment 'CCSXML'
+\c@@concepts=\count308
+\mktitle@bx=\box57
+\@ACM@acmcpbox=\box58
+\@ACM@commabox=\box59
+\author@bx=\box60
+\author@bx@wd=\dimen191
+\author@bx@sep=\skip65
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
+Package: fancyhdr 2022/05/18 v4.0.3 Extensive control of page headers and foote
+rs
+\f@nch@headwidth=\skip66
+\f@nch@O@elh=\skip67
+\f@nch@O@erh=\skip68
+\f@nch@O@olh=\skip69
+\f@nch@O@orh=\skip70
+\f@nch@O@elf=\skip71
+\f@nch@O@erf=\skip72
+\f@nch@O@olf=\skip73
+\f@nch@O@orf=\skip74
+)
+\@folio@wd=\dimen192
+\@folio@ht=\dimen193
+\@folio@voffset=\dimen194
+
+Special comment 'acks'
+LaTeX Font Info:    Trying to load font information for T1+LinuxLibertineT-TLF 
+on input line 3521.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/libertine/T1LinuxLibertineT-TLF.f
+d
+File: T1LinuxLibertineT-TLF.fd 2017/03/20 (autoinst) Font definitions for T1/Li
+nuxLibertineT-TLF.
+)
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 10.0pt on input line 3521.
+) (/usr/local/texlive/2022/texmf-dist/tex/latex/pdfpages/pdfpages.sty
+Package: pdfpages 2022/10/09 v0.5w Insert pages of external PDF documents (AM)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/tools/calc.sty
+Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ)
+\calc@Acount=\count309
+\calc@Bcount=\count310
+\calc@Adimen=\dimen195
+\calc@Bdimen=\dimen196
+\calc@Askip=\skip75
+\calc@Bskip=\skip76
+LaTeX Info: Redefining \setlength on input line 80.
+LaTeX Info: Redefining \addtolength on input line 81.
+\calc@Ccount=\count311
+\calc@Cskip=\skip77
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/eso-pic/eso-pic.sty
+Package: eso-pic 2020/10/14 v3.0a eso-pic (RN)
+\ESO@tempdima=\dimen197
+\ESO@tempdimb=\dimen198
+)
+\AM@pagewidth=\dimen199
+\AM@pageheight=\dimen256
+\AM@fboxrule=\dimen257
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/pdfpages/pppdftex.def
+File: pppdftex.def 2022/10/09 v0.5w Pdfpages driver for pdfTeX (AM)
+)
+\pdfpages@includegraphics@status=\count312
+\AM@pagebox=\box61
+\AM@global@opts=\toks38
+\AM@pagecnt=\count313
+\AM@toc@title=\toks39
+\c@AM@survey=\count314
+\AM@templatesizebox=\box62
+)
+Package hyperref Info: Option `colorlinks' set `true' on input line 116.
+Package hyperref Info: Option `pdfdisplaydoctitle' set `true' on input line 116
+.
+\c@theorem=\count315
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/preprint/balance.sty
+Package: balance 1999/02/23 4.3 (PWD)
+\oldvsize=\dimen258
+)
+Include comment 'screenonly' Excluding comment 'printonly'
+Include comment 'anonsuppress'
+(/usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
+File: l3backend-pdftex.def 2022-10-26 L3 backend support: PDF output (pdfTeX)
+\l__color_backend_stack_int=\count316
+\l__pdf_internal_box=\box63
+)
+(./sample-sigplan.aux)
+\openout1 = `sample-sigplan.aux'.
+
+LaTeX Font Info:    Checking defaults for OML/nxlmi/m/it on input line 116.
+LaTeX Font Info:    Trying to load font information for OML+nxlmi on input line
+ 116.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/omlnxlmi.fd
+File: omlnxlmi.fd 2013/11/19 Fontinst v1.933 font definitions for OML/nxlmi.
+)
+LaTeX Font Info:    ... okay on input line 116.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 116.
+LaTeX Font Info:    ... okay on input line 116.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 116.
+LaTeX Font Info:    ... okay on input line 116.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 116.
+LaTeX Font Info:    ... okay on input line 116.
+LaTeX Font Info:    Checking defaults for TS1/cmr/m/n on input line 116.
+LaTeX Font Info:    ... okay on input line 116.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 116.
+LaTeX Font Info:    ... okay on input line 116.
+LaTeX Font Info:    Checking defaults for U/ntxexa/m/n on input line 116.
+LaTeX Font Info:    Trying to load font information for U+ntxexa on input line 
+116.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/untxexa.fd
+File: untxexa.fd 2012/04/16 Fontinst v1.933 font definitions for U/ntxexa.
+)
+LaTeX Font Info:    ... okay on input line 116.
+LaTeX Font Info:    Checking defaults for PD1/pdf/m/n on input line 116.
+LaTeX Font Info:    ... okay on input line 116.
+LaTeX Font Info:    Checking defaults for PU/pdf/m/n on input line 116.
+LaTeX Font Info:    ... okay on input line 116.
+LaTeX Font Info:    Checking defaults for LMS/ntxsy/m/n on input line 116.
+LaTeX Font Info:    Trying to load font information for LMS+ntxsy on input line
+ 116.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/lmsntxsy.fd
+File: lmsntxsy.fd 2016/07/02 Fontinst v1.933 font definitions for LMS/ntxsy.
+)
+LaTeX Font Info:    ... okay on input line 116.
+LaTeX Font Info:    Checking defaults for LMX/ntxexx/m/n on input line 116.
+LaTeX Font Info:    Trying to load font information for LMX+ntxexx on input lin
+e 116.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/lmxntxexx.fd
+File: lmxntxexx.fd 2016/07/03 Fontinst v1.933 font definitions for LMX/ntxexx.
+)
+LaTeX Font Info:    ... okay on input line 116.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 8.0pt on input line 116.
+LaTeX Font Info:    Trying to load font information for OT1+LinuxLibertineT-TLF
+ on input line 116.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/libertine/OT1LinuxLibertineT-TLF.
+fd
+File: OT1LinuxLibertineT-TLF.fd 2017/03/20 (autoinst) Font definitions for OT1/
+LinuxLibertineT-TLF.
+)
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 8.0pt on input line 116.
+<<ot1.cmap>>
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 6.2pt on input line 116.
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 5.5pt on input line 116.
+<<oml.cmap>>
+LaTeX Font Info:    Trying to load font information for U+msa on input line 116
+.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsa.fd
+File: umsa.fd 2013/01/14 v3.01 AMS symbols A
+)
+LaTeX Font Info:    Trying to load font information for U+msb on input line 116
+.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsb.fd
+File: umsb.fd 2013/01/14 v3.01 AMS symbols B
+)
+LaTeX Font Info:    Trying to load font information for U+ntxmia on input line 
+116.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/untxmia.fd
+File: untxmia.fd 2018/04/14 Fontinst v1.933 font definitions for U/ntxmia.
+)
+LaTeX Font Info:    Trying to load font information for U+ntxsym on input line 
+116.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/untxsym.fd
+File: untxsym.fd 2015/03/20 Fontinst v1.933 font definitions for U/ntxsym.
+)
+LaTeX Font Info:    Trying to load font information for U+ntxsyc on input line 
+116.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/untxsyc.fd
+File: untxsyc.fd 2012/04/12 Fontinst v1.933 font definitions for U/ntxsyc.
+)
+LaTeX Info: Command `\dddot' is already robust on input line 116.
+LaTeX Info: Command `\ddddot' is already robust on input line 116.
+LaTeX Info: Redefining \microtypecontext on input line 116.
+Package microtype Info: Applying patch `item' on input line 116.
+Package microtype Info: Applying patch `toc' on input line 116.
+Package microtype Info: Applying patch `eqnum' on input line 116.
+Package microtype Info: Applying patch `footnote' on input line 116.
+Package microtype Info: Generating PDF output.
+Package microtype Info: Character protrusion enabled (level 2).
+Package microtype Info: Using default protrusion set `alltext'.
+Package microtype Info: Automatic font expansion enabled (level 2),
+(microtype)             stretch: 20, shrink: 20, step: 1, non-selected.
+Package microtype Info: Using default expansion set `alltext-nott'.
+LaTeX Info: Redefining \showhyphens on input line 116.
+Package microtype Info: No adjustment of tracking.
+Package microtype Info: No adjustment of interword spacing.
+Package microtype Info: No adjustment of character kerning.
+Package microtype Info: Loading generic protrusion settings for font family
+(microtype)             `LinuxLibertineT-TLF' (encoding: T1).
+(microtype)             For optimal results, create family-specific settings.
+(microtype)             See the microtype manual for details.
+Package hyperref Info: Link coloring ON on input line 116.
+
+(./sample-sigplan.out) (./sample-sigplan.out)
+\@outlinefile=\write4
+\openout4 = `sample-sigplan.out'.
+
+
+(/usr/local/texlive/2022/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
+[Loading MPS to PDF converter (version 2006.09.02).]
+\scratchcounter=\count317
+\scratchdimen=\dimen259
+\scratchbox=\box64
+\nofMPsegments=\count318
+\nofMParguments=\count319
+\everyMPshowfont=\toks40
+\MPscratchCnt=\count320
+\MPscratchDim=\dimen260
+\MPnumerator=\count321
+\makeMPintoPDFobject=\count322
+\everyMPtoPDFconversion=\toks41
+) (/usr/local/texlive/2022/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
+Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf
+Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
+85.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
+e
+))
+*geometry* driver: auto-detecting
+*geometry* detected driver: pdftex
+*geometry* verbose mode - [ preamble ] result:
+* driver: pdftex
+* paper: custom
+* layout: <same size as paper>
+* layoutoffset:(h,v)=(0.0pt,0.0pt)
+* modes: twoside heightrounded 
+* h-part:(L,W,R)=(54.2025pt, 505.89pt, 54.2025pt)
+* v-part:(T,H,B)=(72.26999pt, 650.43001pt, 72.26999pt)
+* \paperwidth=614.295pt
+* \paperheight=794.96999pt
+* \textwidth=505.89pt
+* \textheight=646.0pt
+* \oddsidemargin=-18.06749pt
+* \evensidemargin=-18.06749pt
+* \topmargin=-27.0pt
+* \headheight=13.0pt
+* \headsep=14.0pt
+* \topskip=10.0pt
+* \footskip=12.0pt
+* \marginparwidth=24.0pt
+* \marginparsep=11.0pt
+* \columnsep=24.0pt
+* \skip\footins=7.0pt plus 11.0pt
+* \hoffset=0.0pt
+* \voffset=0.0pt
+* \mag=1000
+* \@twocolumnfalse
+* \@twosidetrue
+* \@mparswitchtrue
+* \@reversemarginfalse
+* (1in=72.27pt=25.4mm, 1cm=28.453pt)
+
+\c@mv@tabular=\count323
+\c@mv@boldtabular=\count324
+(/usr/local/texlive/2022/texmf-dist/tex/latex/upquote/upquote.sty
+Package: upquote 2012/04/19 v1.3 upright-quote and grave-accent glyphs in verba
+tim
+)
+Package caption Info: Begin \AtBeginDocument code.
+Package caption Info: float package is loaded.
+Package caption Info: End \AtBeginDocument code.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/pdflscape/pdflscape.sty
+Package: pdflscape 2022-10-27 v0.13 Display of landscape pages in PDF
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/pdflscape/pdflscape-nometadata.st
+y
+Package: pdflscape-nometadata 2022-10-28 v0.13 Display of landscape pages in PD
+F (HO)
+ (/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/lscape.sty
+Package: lscape 2020/05/28 v3.02 Landscape Pages (DPC)
+)
+Package pdflscape Info: Auto-detected driver: pdftex on input line 81.
+))
+Excluding 'CCSXML' comment.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 20.74pt on input line 277.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/b/n' will be
+(Font)              scaled to size 20.74pt on input line 277.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 12.0pt on input line 277.
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 12.0pt on input line 277.
+Package microtype Info: Loading generic protrusion settings for font family
+(microtype)             `LinuxLibertineT-TLF' (encoding: OT1).
+(microtype)             For optimal results, create family-specific settings.
+(microtype)             See the microtype manual for details.
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 8.8pt on input line 277.
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 6.6pt on input line 277.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/microtype/mt-msa.cfg
+File: mt-msa.cfg 2006/02/04 v1.1 microtype config. file: AMS symbols (a) (RS)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/microtype/mt-msb.cfg
+File: mt-msb.cfg 2005/06/01 v1.0 microtype config. file: AMS symbols (b) (RS)
+)
+LaTeX Font Info:    Trying to load font information for TS1+LinuxLibertineT-TLF
+ on input line 277.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/libertine/TS1LinuxLibertineT-TLF.
+fd
+File: TS1LinuxLibertineT-TLF.fd 2017/03/20 (autoinst) Font definitions for TS1/
+LinuxLibertineT-TLF.
+)
+LaTeX Font Info:    Font shape `TS1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 8.8pt on input line 277.
+Package microtype Info: Loading generic protrusion settings for font family
+(microtype)             `LinuxLibertineT-TLF' (encoding: TS1).
+(microtype)             For optimal results, create family-specific settings.
+(microtype)             See the microtype manual for details.
+LaTeX Font Info:    Trying to load font information for T1+LinuxBiolinumT-TLF o
+n input line 277.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/libertine/T1LinuxBiolinumT-TLF.fd
+File: T1LinuxBiolinumT-TLF.fd 2017/03/20 (autoinst) Font definitions for T1/Lin
+uxBiolinumT-TLF.
+)
+LaTeX Font Info:    Font shape `T1/LinuxBiolinumT-TLF/m/n' will be
+(Font)              scaled to size 10.0pt on input line 277.
+Package microtype Info: Loading generic protrusion settings for font family
+(microtype)             `LinuxBiolinumT-TLF' (encoding: T1).
+(microtype)             For optimal results, create family-specific settings.
+(microtype)             See the microtype manual for details.
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 10.0pt on input line 277.
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 7.3pt on input line 277.
+
+
+pdfTeX warning: pdflatex (file ./sampleteaser.pdf): PDF inclusion: found PDF ve
+rsion <1.6>, but at most version <1.5> allowed
+<sampleteaser.pdf, id=8, 2055.68pt x 511.9125pt>
+File: sampleteaser.pdf Graphic file (type pdf)
+<use sampleteaser.pdf>
+Package pdftex.def Info: sampleteaser.pdf  used on input line 277.
+(pdftex.def)             Requested size: 505.89pt x 125.97815pt.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/b/n' will be
+(Font)              scaled to size 10.0pt on input line 277.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 6.2pt on input line 277.
+LaTeX Font Info:    Font shape `TS1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 6.2pt on input line 277.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/it' will be
+(Font)              scaled to size 8.0pt on input line 277.
+LaTeX Font Info:    Font shape `TS1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 8.0pt on input line 277.
+LaTeX Font Info:    Font shape `T1/LinuxBiolinumT-TLF/m/n' will be
+(Font)              scaled to size 8.0pt on input line 277.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/b/n' will be
+(Font)              scaled to size 12.0pt on input line 277.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 7.3pt on input line 277.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/b/it' will be
+(Font)              scaled to size 10.0pt on input line 277.
+LaTeX Font Info:    Font shape `TS1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 10.0pt on input line 277.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/it' will be
+(Font)              scaled to size 10.0pt on input line 277.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 9.0pt on input line 277.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/b/n' will be
+(Font)              scaled to size 9.0pt on input line 277.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/it' will be
+(Font)              scaled to size 9.0pt on input line 277.
+
+LaTeX Warning: Reference `TotPages' on page 1 undefined on input line 277.
+
+LaTeX Font Info:    Font shape `T1/LinuxBiolinumT-TLF/m/n' will be
+(Font)              scaled to size 9.0pt on input line 277.
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 9.0pt on input line 277.
+
+Overfull \hbox (8.57014pt too wide) in paragraph at lines 277--277
+\T1/LinuxLibertineT-TLF/m/n/9 (-20) Pa-tel, Huifen Chan, Charles Palmer, John S
+mith, and Julius P. Kumquat.
+ []
+
+[1.1{/usr/local/texlive/2022/texmf-var/fonts/map/pdftex/updmap/pdftex.map}
+
+ <./sampleteaser.pdf>]
+LaTeX Font Info:    Trying to load font information for T1+zi4 on input line 29
+2.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/inconsolata/t1zi4.fd
+File: t1zi4.fd 2018/01/14 T1/zi4 (Inconsolata)
+)
+LaTeX Font Info:    Font shape `T1/zi4/m/n' will be
+(Font)              scaled to size 10.0pt on input line 292.
+Package microtype Info: Loading generic protrusion settings for font family
+(microtype)             `zi4' (encoding: T1).
+(microtype)             For optimal results, create family-specific settings.
+(microtype)             See the microtype manual for details.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/it' will be
+(Font)              scaled to size 7.3pt on input line 307.
+
+Overfull \hbox (1.40663pt too wide) in paragraph at lines 345--349
+\T1/LinuxLibertineT-TLF/m/n/10 (-20) fer-ence sub-mis-sion. Anonymizes the work
+ and in-cludes
+ []
+
+[2.2]
+Overfull \hbox (3.33664pt too wide) in paragraph at lines 470--473
+[]\T1/LinuxLibertineT-TLF/m/n/10 (-20) User-defined key-words are a comma-separ
+ated list of words
+ []
+
+
+Overfull \hbox (5.99104pt too wide) in paragraph at lines 480--484
+[][]\T1/zi4/m/n/10 section[]\T1/LinuxLibertineT-TLF/m/n/10 (-20) , [][]\T1/zi4/
+m/n/10 subsection[]\T1/LinuxLibertineT-TLF/m/n/10 (-20) , [][]\T1/zi4/m/n/10 su
+bsubsection[]\T1/LinuxLibertineT-TLF/m/n/10 (-20) , and [][]\T1/zi4/m/n/10 para
+graph[]\T1/LinuxLibertineT-TLF/m/n/10 (-20) . They
+ []
+
+
+LaTeX Warning: Reference `tab:freq' on page 3 undefined on input line 507.
+
+
+LaTeX Warning: Reference `tab:commands' on page 3 undefined on input line 531.
+
+[3.3]
+
+Package natbib Warning: Citation `Lamport:LaTeX' on page 4 undefined on input l
+ine 566.
+
+<sample-franklin.png, id=67, 411.5375pt x 323.2075pt>
+File: sample-franklin.png Graphic file (type png)
+<use sample-franklin.png>
+Package pdftex.def Info: sample-franklin.png  used on input line 607.
+(pdftex.def)             Requested size: 240.94499pt x 189.23097pt.
+
+LaTeX Warning: `h' float specifier changed to `ht'.
+
+
+Underfull \vbox (badness 7415) has occurred while \output is active []
+
+ [4.4 <./sample-franklin.png>]
+Overfull \hbox (10.37471pt too wide) in paragraph at lines 651--651
+[]    \T1/zi4/m/n/10 \includegraphics[width=\textwidth]{sampleteaser}[] 
+ []
+
+
+Overfull \hbox (18.46985pt too wide) in paragraph at lines 662--664
+\T1/LinuxLibertineT-TLF/m/n/10 (-20) with these two com-mands, placed just be-f
+ore the [][]\T1/zi4/m/n/10 \end{document}
+ []
+
+
+Package natbib Warning: Citation `Abril07' on page 5 undefined on input line 68
+1.
+
+
+Package natbib Warning: Citation `Cohen07' on page 5 undefined on input line 68
+2.
+
+
+Package natbib Warning: Citation `JCohen96' on page 5 undefined on input line 6
+83.
+
+
+Package natbib Warning: Citation `Kosiur01' on page 5 undefined on input line 6
+83.
+
+
+Package natbib Warning: Citation `Harel79' on page 5 undefined on input line 68
+5.
+
+
+Package natbib Warning: Citation `Editor00' on page 5 undefined on input line 6
+86.
+
+
+Package natbib Warning: Citation `Editor00a' on page 5 undefined on input line 
+687.
+
+
+Package natbib Warning: Citation `Spector90' on page 5 undefined on input line 
+689.
+
+
+Package natbib Warning: Citation `Douglass98' on page 5 undefined on input line
+ 690.
+
+
+Package natbib Warning: Citation `Knuth97' on page 5 undefined on input line 69
+1.
+
+
+Package natbib Warning: Citation `Andler79' on page 5 undefined on input line 6
+93.
+
+
+Package natbib Warning: Citation `Hagerup1993' on page 5 undefined on input lin
+e 693.
+
+
+Package natbib Warning: Citation `Smith10' on page 5 undefined on input line 69
+4.
+
+
+Package natbib Warning: Citation `VanGundy07' on page 5 undefined on input line
+ 695.
+
+
+Package natbib Warning: Citation `Harel78' on page 5 undefined on input line 69
+6.
+
+
+Package natbib Warning: Citation `Bornmann2019' on page 5 undefined on input li
+ne 697.
+
+
+Package natbib Warning: Citation `AnzarootPBM14' on page 5 undefined on input l
+ine 697.
+
+
+Package natbib Warning: Citation `Clarkson85' on page 5 undefined on input line
+ 697.
+
+
+Package natbib Warning: Citation `anisi03' on page 5 undefined on input line 69
+8.
+
+
+Package natbib Warning: Citation `Thornburg01' on page 5 undefined on input lin
+e 699.
+
+
+Package natbib Warning: Citation `Ablamowicz07' on page 5 undefined on input li
+ne 699.
+
+
+Package natbib Warning: Citation `Poker06' on page 5 undefined on input line 69
+9.
+
+
+Package natbib Warning: Citation `Obama08' on page 5 undefined on input line 70
+0.
+
+
+Package natbib Warning: Citation `Novak03' on page 5 undefined on input line 70
+0.
+
+
+Package natbib Warning: Citation `Lee05' on page 5 undefined on input line 700.
+
+
+
+Package natbib Warning: Citation `JoeScientist001' on page 5 undefined on input
+ line 701.
+
+
+Package natbib Warning: Citation `rous08' on page 5 undefined on input line 702
+.
+
+
+Package natbib Warning: Citation `SaeediMEJ10' on page 5 undefined on input lin
+e 703.
+
+
+Package natbib Warning: Citation `SaeediJETC10' on page 5 undefined on input li
+ne 703.
+
+
+Package natbib Warning: Citation `Kirschmer:2010:AEI:1958016.1958018' on page 5
+ undefined on input line 705.
+
+
+Package natbib Warning: Citation `MR781536' on page 5 undefined on input line 7
+06.
+
+
+Package natbib Warning: Citation `MR781537' on page 5 undefined on input line 7
+06.
+
+
+Package natbib Warning: Citation `2004:ITE:1009386.1010128' on page 5 undefined
+ on input line 708.
+
+
+Package natbib Warning: Citation `Kirschmer:2010:AEI:1958016.1958018' on page 5
+ undefined on input line 708.
+
+
+Package natbib Warning: Citation `TUGInstmem' on page 5 undefined on input line
+ 709.
+
+
+Package natbib Warning: Citation `Thornburg01' on page 5 undefined on input lin
+e 709.
+
+
+Package natbib Warning: Citation `CTANacmart' on page 5 undefined on input line
+ 709.
+
+
+Package natbib Warning: Citation `R' on page 5 undefined on input line 710.
+
+
+Package natbib Warning: Citation `UMassCitations' on page 5 undefined on input 
+line 710.
+
+
+Overfull \hbox (27.39621pt too wide) in paragraph at lines 734--737
+\T1/LinuxLibertineT-TLF/m/n/10 (-20) If your work needs an ap-pen-dix, add it b
+e-fore the ``[][]\T1/zi4/m/n/10 \end{document}[]\T1/LinuxLibertineT-TLF/m/n/10 
+(-20) ''
+ []
+
+
+Overfull \hbox (43.21486pt too wide) in paragraph at lines 759--759
+[]\T1/zi4/m/n/10 \documentclass[sigconf, language=english, language=german,[] 
+ []
+
+
+Overfull \hbox (16.36226pt too wide) in paragraph at lines 761--769
+\T1/LinuxLibertineT-TLF/m/n/10 (-20) the main lan-guage of the pa-per. The com-
+mands [][]\T1/zi4/m/n/10 \translatedXXX[]\T1/LinuxLibertineT-TLF/m/n/10 (-20) ,
+
+ []
+
+
+Underfull \vbox (badness 1102) has occurred while \output is active []
+
+ [5.5]
+LaTeX Font Info:    Font shape `T1/zi4/b/n' will be
+(Font)              scaled to size 10.0pt on input line 778.
+
+Processing 'acks' comment.
+\openout3 = `comment.cut'.
+
+ Comment 'acks' writing to comment.cut.
+Straight input of comment.cut. (./comment.cut)
+No file sample-sigplan.bbl.
+
+Overfull \hbox (1.43195pt too wide) in paragraph at lines 807--812
+\T1/LinuxLibertineT-TLF/m/n/10 (-20) Lorem ip-sum do-lor sit amet, con-secte-tu
+r adip-isc-ing elit. Morbi
+ []
+
+
+Package natbib Warning: There were undefined citations.
+
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 8.8pt on input line 833.
+
+Overfull \hbox (4.18721pt too wide) in paragraph at lines 833--833
+ [][][][][][] 
+ []
+
+
+Overfull \hbox (4.18721pt too wide) in paragraph at lines 833--833
+ [][] 
+ []
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/stringenc/se-pdfdoc.def
+File: se-pdfdoc.def 2019/11/29 v1.12 stringenc: PDFDocEncoding
+)
+(/usr/local/texlive/2022/texmf-dist/tex/generic/stringenc/se-utf8.def
+File: se-utf8.def 2019/11/29 v1.12 stringenc: UTF-8
+)
+
+Class acmart Warning: \vspace should only be used to provide space above/below 
+surrounding objects on input line 833.
+
+
+Overfull \vbox (2.31003pt too high) has occurred while \output is active []
+
+
+[6.6] (./sample-sigplan.aux)
+
+LaTeX Warning: There were undefined references.
+
+
+LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.
+
+
+Package rerunfilecheck Warning: File `sample-sigplan.out' has changed.
+(rerunfilecheck)                Rerun to get outlines right
+(rerunfilecheck)                or use package `bookmark'.
+
+Package rerunfilecheck Info: Checksums for `sample-sigplan.out':
+(rerunfilecheck)             Before: D41D8CD98F00B204E9800998ECF8427E;0
+(rerunfilecheck)             After:  EA91501EEFB0FD0471733E7AD6075C4A;4202.
+ ) 
+Here is how much of TeX's memory you used:
+ 22009 strings out of 475066
+ 362978 string characters out of 5778780
+ 773053 words of memory out of 5000000
+ 42333 multiletter control sequences out of 15000+600000
+ 660797 words of font info for 421 fonts, out of 8000000 for 9000
+ 1302 hyphenation exceptions out of 8191
+ 84i,12n,131p,1011b,633s stack positions out of 10000i,1000n,20000p,200000b,200000s
+{/usr/local/texlive/2022/texmf-dist/fonts/enc/dvips/inconsolata/i4-t1-4.enc}{
+/usr/local/texlive/2022/texmf-dist/fonts/enc/dvips/libertine/lbtn_oexx6f.enc}{/
+usr/local/texlive/2022/texmf-dist/fonts/enc/dvips/libertine/lbtn_ki75ao.enc}{/u
+sr/local/texlive/2022/texmf-dist/fonts/enc/dvips/libertine/lbtn_7grukw.enc}{/us
+r/local/texlive/2022/texmf-dist/fonts/enc/dvips/libertine/lbtn_25tcsq.enc}{/usr
+/local/texlive/2022/texmf-dist/fonts/enc/dvips/libertine/lbtn_naooyc.enc}{/usr/
+local/texlive/2022/texmf-dist/fonts/enc/dvips/libertine/lbtn_76gpa5.enc}{/usr/l
+ocal/texlive/2022/texmf-dist/fonts/enc/dvips/libertine/lbtn_nh77jq.enc}</usr/lo
+cal/texlive/2022/texmf-dist/fonts/type1/public/inconsolata/Inconsolata-zi4b.pfb
+></usr/local/texlive/2022/texmf-dist/fonts/type1/public/inconsolata/Inconsolata
+-zi4r.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/newtx/Libertin
+eMathMI.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/newtx/Libert
+ineMathMI7.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/newtx/Lib
+ertineMathRM.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/liberti
+ne/LinBiolinumT.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/libe
+rtine/LinLibertineT.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/
+libertine/LinLibertineTB.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/pu
+blic/libertine/LinLibertineTBI.pfb></usr/local/texlive/2022/texmf-dist/fonts/ty
+pe1/public/libertine/LinLibertineTI.pfb></usr/local/texlive/2022/texmf-dist/fon
+ts/type1/public/newtx/txexs.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1
+/public/newtx/txmiaX.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public
+/newtx/txsys.pfb>
+Output written on sample-sigplan.pdf (6 pages, 751451 bytes).
+PDF statistics:
+ 187 PDF objects out of 1000 (max. 8388607)
+ 141 compressed objects within 2 object streams
+ 45 named destinations out of 1000 (max. 500000)
+ 115739 words of extra memory for PDF output out of 128383 (max. 10000000)
+
diff --git a/publication_in_acm_format/fitsAll/sample-sigplan.out b/publication_in_acm_format/fitsAll/sample-sigplan.out
new file mode 100755
index 0000000..c939636
--- /dev/null
+++ b/publication_in_acm_format/fitsAll/sample-sigplan.out
@@ -0,0 +1,28 @@
+\BOOKMARK [1][-]{section*.2}{\376\377\000A\000b\000s\000t\000r\000a\000c\000t}{}% 1
+\BOOKMARK [1][-]{section.1}{\376\377\0001\000\040\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n}{}% 2
+\BOOKMARK [1][-]{section.2}{\376\377\0002\000\040\000T\000e\000m\000p\000l\000a\000t\000e\000\040\000O\000v\000e\000r\000v\000i\000e\000w}{}% 3
+\BOOKMARK [2][-]{subsection.2.1}{\376\377\0002\000.\0001\000\040\000T\000e\000m\000p\000l\000a\000t\000e\000\040\000S\000t\000y\000l\000e\000s}{section.2}% 4
+\BOOKMARK [2][-]{subsection.2.2}{\376\377\0002\000.\0002\000\040\000T\000e\000m\000p\000l\000a\000t\000e\000\040\000P\000a\000r\000a\000m\000e\000t\000e\000r\000s}{section.2}% 5
+\BOOKMARK [1][-]{section.3}{\376\377\0003\000\040\000M\000o\000d\000i\000f\000i\000c\000a\000t\000i\000o\000n\000s}{}% 6
+\BOOKMARK [1][-]{section.4}{\376\377\0004\000\040\000T\000y\000p\000e\000f\000a\000c\000e\000s}{}% 7
+\BOOKMARK [1][-]{section.5}{\376\377\0005\000\040\000T\000i\000t\000l\000e\000\040\000I\000n\000f\000o\000r\000m\000a\000t\000i\000o\000n}{}% 8
+\BOOKMARK [1][-]{section.6}{\376\377\0006\000\040\000A\000u\000t\000h\000o\000r\000s\000\040\000a\000n\000d\000\040\000A\000f\000f\000i\000l\000i\000a\000t\000i\000o\000n\000s}{}% 9
+\BOOKMARK [1][-]{section.7}{\376\377\0007\000\040\000R\000i\000g\000h\000t\000s\000\040\000I\000n\000f\000o\000r\000m\000a\000t\000i\000o\000n}{}% 10
+\BOOKMARK [1][-]{section.8}{\376\377\0008\000\040\000C\000C\000S\000\040\000C\000o\000n\000c\000e\000p\000t\000s\000\040\000a\000n\000d\000\040\000U\000s\000e\000r\000-\000D\000e\000f\000i\000n\000e\000d\000\040\000K\000e\000y\000w\000o\000r\000d\000s}{}% 11
+\BOOKMARK [1][-]{section.9}{\376\377\0009\000\040\000S\000e\000c\000t\000i\000o\000n\000i\000n\000g\000\040\000C\000o\000m\000m\000a\000n\000d\000s}{}% 12
+\BOOKMARK [1][-]{section.10}{\376\377\0001\0000\000\040\000T\000a\000b\000l\000e\000s}{}% 13
+\BOOKMARK [1][-]{section.11}{\376\377\0001\0001\000\040\000M\000a\000t\000h\000\040\000E\000q\000u\000a\000t\000i\000o\000n\000s}{}% 14
+\BOOKMARK [2][-]{subsection.11.1}{\376\377\0001\0001\000.\0001\000\040\000I\000n\000l\000i\000n\000e\000\040\000\050\000I\000n\000-\000t\000e\000x\000t\000\051\000\040\000E\000q\000u\000a\000t\000i\000o\000n\000s}{section.11}% 15
+\BOOKMARK [2][-]{subsection.11.2}{\376\377\0001\0001\000.\0002\000\040\000D\000i\000s\000p\000l\000a\000y\000\040\000E\000q\000u\000a\000t\000i\000o\000n\000s}{section.11}% 16
+\BOOKMARK [1][-]{section.12}{\376\377\0001\0002\000\040\000F\000i\000g\000u\000r\000e\000s}{}% 17
+\BOOKMARK [2][-]{subsection.12.1}{\376\377\0001\0002\000.\0001\000\040\000T\000h\000e\000\040\000`\000`\000T\000e\000a\000s\000e\000r\000\040\000F\000i\000g\000u\000r\000e\000'\000'}{section.12}% 18
+\BOOKMARK [1][-]{section.13}{\376\377\0001\0003\000\040\000C\000i\000t\000a\000t\000i\000o\000n\000s\000\040\000a\000n\000d\000\040\000B\000i\000b\000l\000i\000o\000g\000r\000a\000p\000h\000i\000e\000s}{}% 19
+\BOOKMARK [1][-]{section.14}{\376\377\0001\0004\000\040\000A\000c\000k\000n\000o\000w\000l\000e\000d\000g\000m\000e\000n\000t\000s}{}% 20
+\BOOKMARK [1][-]{section.15}{\376\377\0001\0005\000\040\000A\000p\000p\000e\000n\000d\000i\000c\000e\000s}{}% 21
+\BOOKMARK [1][-]{section.16}{\376\377\0001\0006\000\040\000M\000u\000l\000t\000i\000-\000l\000a\000n\000g\000u\000a\000g\000e\000\040\000p\000a\000p\000e\000r\000s}{}% 22
+\BOOKMARK [1][-]{section.17}{\376\377\0001\0007\000\040\000S\000I\000G\000C\000H\000I\000\040\000E\000x\000t\000e\000n\000d\000e\000d\000\040\000A\000b\000s\000t\000r\000a\000c\000t\000s}{}% 23
+\BOOKMARK [1][-]{section*.10}{\376\377\000A\000c\000k\000n\000o\000w\000l\000e\000d\000g\000m\000e\000n\000t\000s}{}% 24
+\BOOKMARK [1][-]{appendix.A}{\376\377\000A\000\040\000R\000e\000s\000e\000a\000r\000c\000h\000\040\000M\000e\000t\000h\000o\000d\000s}{}% 25
+\BOOKMARK [2][-]{subsection.A.1}{\376\377\000A\000.\0001\000\040\000P\000a\000r\000t\000\040\000O\000n\000e}{appendix.A}% 26
+\BOOKMARK [2][-]{subsection.A.2}{\376\377\000A\000.\0002\000\040\000P\000a\000r\000t\000\040\000T\000w\000o}{appendix.A}% 27
+\BOOKMARK [1][-]{appendix.B}{\376\377\000B\000\040\000O\000n\000l\000i\000n\000e\000\040\000R\000e\000s\000o\000u\000r\000c\000e\000s}{}% 28
diff --git a/publication_in_acm_format/fitsAll/sample-sigplan.pdf b/publication_in_acm_format/fitsAll/sample-sigplan.pdf
new file mode 100755
index 0000000000000000000000000000000000000000..6df7112e61e4b3e6802342d9ea278b432224837e
GIT binary patch
literal 751451
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%0A)ZIopEcjY?(+
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%0D#&EKcdYfZJ#WCOf08)053}FTQ&F_}=r^FW!i%
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%0D`#1P0OANYPuAt
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%0DHaJjzlt^XAw8
zxC2fIXhCkysG(SW&mC@v^H7Bm^LTC?D6H2bbDCoeIWr_?l1lbol8oW_nq}lGk&(X+
zY_Flh+d7<z?iwEq{Tm`d4i;pCj0S7xqJHSxLUX}_F!g4<LMmkS4tz^@do}%ZR{bQw
zKp}GNj)b2}7dHd<2TApgw!F9W7+JF_2%C6B9V3B<$|a_Dj}ymb@j+PrS=7eCj)XA%
zm(e6-F{v`3J2gB|3&gF4{!{)zQ@X`9?lYhpVWJcG%*$(T)<EL`9MBiM>(~7;WQ1SN
zObIj6ApLE*BYN`xqND|t8!BR8l7;P0y(B)wBRe(g6((h@XOAu-3W<YP)<(%m?1`&z
z5Bf)1_nsubR!+qe_D7vg6zT?Qr~GkZhxZ-E9BumiLw;9Q35TpX;!DNSLl;8oYQciC
z(`1K_&U?hybPB;2sc&TM`<y0CRv6E&71%2AEGKN!rpK>;&h3lG@M$&~sG)QPpv1VA
zi)^{Aj;Vm<rGRy}v3pLTn7uRYp6eh*;Sq_fUDh*-j&hR^${OlS&p+~-*ne<^i}KD=
z+N>3X6KiLUHEpO&&&(5gI?KrlS|5aMoX@_`E7}M2NlZ(^HIdVX(eqv^$>orBE0VkP
z6_;^dJJ?Ll+C#f$SdRQ8e3Luc3=Mp)OG6rzQu;btfA@jS(ADEr2oDQt)UGaJ28dp|
z)iflagI@Mh+F@HkeeRn_t0<^hK08PYwuMxYl^I{b{TC6tY&iyLaRrPvW5#p~t%*~N
zZIv+_;r~vo!x(TDZe@;QIkXgxA9)4Qj>;mCX;I1C`0CuwnQ^&Y{Y|q(m0w)3SPej|
zZA)6B9}4cmmtjwn)<Cv|*ry|^-{_j4Ut(3)t3~QhfDG11SDz)6pAbH}(70ITJ!hE;
zrd@o6OK@*|fUv8`ZP7ZdK=i4|EgjA4yvLSHk5J+N?aBx9oK0XAl_GL6@09YlmS}%Y
zS`ex6U13Bskn-dTpHn}><Sc^Ai4_Fcs)`&F6l*8hd`%E44hH7e`i>rAwsw9g86ZHn
z#ioU#Nkw<csQ#E(t{Ge;PY5D7G~%aq%#)gaTdjf+%a$<~a4<#YoFEYFzygeqe!LYs
zDFz=<k$27?F@S?K9!o|ZCOt$uN=|p&0sWgA4AmxcsC(iryVx4D5}$$nB;(jJXR~Ov
z8T5>Y8L@Q4fFjnU&xPL9p>?WA`BqY+8pyO6W2W>TYdR<=J#t!hEN9_&6gb5v&DH3@
za^r&Cbz}VK;&_Dcpp+&-OhMZS)hEhy<Nmn9Mc1WjB<1$rz+$^SjBp86&Am2HLjv}T
z5Bblk5=xuqyN}Eq^Q-YwZZqsoc#Q+q8Z04k7uF1>W%S0xs?VQ?47k)AoubKg$05?d
zI##Ll0>JU!n~I6gE;khQ%nXB=6)Bw0wltthv$1q9+Q`gJQo|4nmCw?JyO+@ORb7_r
zZ_P4a6Q4m|^QIGt0Wfvi32LzNqw`Kcto*SHV+>}g$$+)0DpC5Vd<5=GrQfS91ErjF
z;G$%Vr7OJZ+DNOOTh&7ht58*Uhfq$2^h>YThm6gyRs+4lOTEm$YTDcdQ;xwk2G)|h
z8vY^;Rx7q(jt4@t)Ygi`K_LL^Xyqsy=4c--KsU!#Ygr`D30+%)?^7O<V$rG;udO@L
zSNBV6r1fMoiXqr+LA<+H*P{ftu)4W~%12`B{N{vgGSZ`?m;5iaodq)87+c}m8Enx;
zFbjIASqOEFRLTuddm=$-x$w6o>_Rf@2dA#^rR=ZJ@=9HEe0#`<rjW5NYK#cCyTV!K
ziji9|Te(e^IRd2BKN=J`ySuEkpWD`NKts8XDxPl5sChKglWNUc6Oxj`lg;&AgBUUT
z$+z!0bAQi4QM+8mHjjF_Da_}-#>s}0i|!`eyoI(v&|Eg?0gH~TV9`=ruNRJ7Jy4qX
z-{v}x)Q}6R(6)tW8!K|m{HS1zWJgEMDN!I?cu)eW*%O8)1$&p|X?z^?kC+F~Sx&#|
z4Wz=0^)2FoI9nc0<cjND%OJauQW>`pr9z;u!<b$luJ)jqu~0g%0E+W`5jXnK(2>O%
z5B=ciIG+o+uq3Sq!J4K~l}-0rJcw)RC(RV={!*)+VUdw1m9FlBQF~YqkC|f22uB10
zbj4F>9mH`8(U#`!@j_VnQ&?(EEC;8wP#F1zDkgP3%Y|ScG$Wn+*>hd_T4gB1I{};*
zHuxk@9d|cPR(P~Ryk;ZF#j`pKlOL7P4vJ}lVy^l<%Kh9WxD+Rb$))z47Y3kRj$(x8
zDSj&Wb%I?~48Qc%hu`lm2p%(1v4M*wC`8YV&vn8-1rl#O;vs7x&tV_AO0~oXykslG
zEA<HxT2Q+<2LN|Njzq>BlY)Df>f{z$gWsFQ@YVWkx}b6hJ16<()-nWA5vvcGOOmS9
z^p?_+HKKDRjaJNp<{r*q=Oa<ti^~oabyWiAmQ4&^9~QXU4_^Bgl4p*UJy}96d$@BA
zLOy7S@!&x?5XebaV`{}_=UUZB4q%^XX+G{aJS`+JD)%pEq~jCUO~U26HTSR+5<@?s
z)vVHIK{YgVHUD4Q|8hB99-j7k8C6kwDuGH-0{Ak-&DyrgFxbjWqNeD@J`^Dt;0S1m
znLZXWX7t+BHRtKh4Vr4d7FD8loO;pJETf*k1-gR$ah$5x+`*6-Db!E8NP(9E5sG-E
zx1pD?(3U>#8)WbOdnCj;h~=e#;fa4ZW88{!)jrDVU`P>%!iq|o+`8lwSJfeimnWK1
zyv$@9j$*Y;ltv2u=!ju5(@-CE;EBLBto6|0IO%2BW%~!(5f|ugaw*3-$?V(dVEk+y
ztGD(PAh*-mjSo-h^(>MCQ!9$kTi&<|gCge6D@%;uajVrUY+`7wg8CJQ<2r0$+&WzU
z35g659S9}0Z<pQ&ElncjRwdL)BldZsV|w+khY*u*-9b!B31t93jhby~GFTWIGjN42
z<pA0aeeW8nOZuolhN?)~93$iy7uZ>Z@M}c(6B8EEnmDm`>Nuzt$hZ7*T%<E=71I3@
z1)BAaWQzh+BE+lMIw=@lRG|_4xXDlQ3C(F!EKWUh0A=Hh3Dsu*Hl8m;Sd74B<y;pZ
z^aXIK??hq=#TauLQR<f3RkbVi-P!1U4O-SmF7}}H8aZy4m9}AiJFp)ZZnqjWZ4|mE
z%g-&>E{=VF)bk%)J)vFF<U6(3u3%s(u3_&f?o~f{h@%b2=oZe3)1uyhAe3NYpH^f&
zX^#X4@%7Ug1LKtk)<di9sH*`Y!xf0z>?xsZ2@0)L6}Q7aJO?+GagUtVcv@6NC@Q$N
zZLS%8dFtt8*(1a_=FWMAiv*P!zg^eO&;usQKIEUbZq7_eY4nXS`xt(e0e*VCW%yCv
zGr2dkv_Qa#){t?@wUX(It8=Qx&bZNYY&64!-vQ{8;g#5y>&lxU4*G=b0G4`VLK!|K
zSejeBHE}1$zpyn_8TK<K^8kh*jiRf&D9r;}9G!p+>o0Xj_7sXoXp1OE?f6ZU$+R*C
zF{Q;9rl4+A3AtNzt);il;x{~WTc;@ztKQ6qpXYTnTF)ipR+j9A%4X@{reB7EJ`;HC
zItv=j3Y>+8O#kWzk^ydXV4+oECwY3z&d)^vQjy=5k?ZMj=1l^00*K2X-MIiHeZQ+c
zv80PLBVe~YM9w_$#UA;O#JSRkd9!R<)gCmv#pPU2j@zj+*sJWpwi7cb{T1U|U0DF-
zS4tMROebNTA{88e>V(q8n>+UVE85RHlt{-*XYr%<byqFw)XFGpY#dlP<nB}%MBkmH
zL_o&@?p?{(UE#c+Ouk%*4NpQv4<r?J(G8~DwO_AcDarfYba`5(Z7mppa!@N^rJRXW
z%cC3_Zj%Z#y$fpUsu5hS^T$SImNQ>HE#;W99QO<;#Can$#Q??sG}bTXo=&(|Pu!_Y
z8>hSEhDj~SRqg8FjT$B033}jLL}o1g_Fz%ozb)UAc>iY<n%jT-2`PSywK#M;<R;qK
z7FAlgCHlIff+rqd13neP+PylY9*;vY;;`hMm(=SaI#noxTmn`9#)hG+u2O!HE(-@}
zZ1;c*DlkJq^ZPsrE_67p#2B`+voaizIUKG^ni6}7R*;R@Uo1-D?`^aJP!~2}#e*tB
z>i3CcJ7E?qNk#i9Il+A+^Xa~=3X92$4I?y52^q21P~=Sfb@u9ZPEPp}Q(ygZjm%Q;
z>(npRoxkks3ft}OL)<aDRp1I$h(ll8XQI|#+gdfG;>GHKzqUZT9a&hN8xfka{Em6f
z#@OLAp07vbNmBqpd$#VH)7j`csW*@_Se>;#agBG=solpvxve=i%h{uYzrZv_kQD%w
zhR|x2KuvDWZ-u;aCeYvUnMd%1a`4-cBYTnS8e)cnZ<MEidsz=;bgVako*1>jEIDA_
zU?Z4TA|@;|s&56&0pFlX^Jvz(Pt{HAVZ#_b5qB_M;Jb^Ca>|b$HmeqeI0kS+r$xU{
z3eS2FVcfjPvT!np8(FmYVt<)l>t(fxqR9VoqS}OjVqVs`2XAyz<UC`vZda)?Hk2^Y
zD3R@<EhniJ3mp~}a-aoMPMMmb<Fj=#KhnU>_MO1~rXLD5xJa$++<8}Kr!+deXdYDa
zP%PH<-?OCj*@|v$KTpr-^e>w)4LYEn9dq-6Fkz@{QsU?>Zu!&XkTdx1=)Mo^jr4aI
zRIT*H%Tu>`{O*1*$Fjyxe5YpJQ^R{$+$$dvWY49n8;a-5rf|8Pf>x!tL2_(9iSh*i
zE20eLb+NO@GMRLd<2K{+*5S26isQdPc=8dqNTC0r1Eces$@vG*g{i!0imzOeSKpg*
zIX4B<%{pjr&EPx-8_2{fxU`7pHwD0?p;3(>6irMUw0A=73_6#d2Y2-Heo!4}6NeRE
z@*dR!H2DherKlCQYICDHrM?b?8W?$R+MT)7EE<O)hx+HZJ(<ka3d=uB%sDIWZX(%2
zd2tRy4(oQbJ?NJFYv|fgT5LYEH@g|OT^n*^*(geY?_OANxMP!BR(2fOl)<-JCi_-d
zHmV8bf?5b~P{_Y7m4`a=x0_$5w^n1nGYgM}E<>g9*_ysZaOz_gU*Qz#A`M@tnr?S6
zxuIzJ$u<t=UMiR}JahgM2}gljob<bsObBOX@F_{yGZM&Ga{X9jSB)Ii@}m>lZ`vGj
z0@*Q82YOQ#NnLC~)$+$I5CM;;7}CGYPutSA^e`$wP1Lh^r*&JghI2tH>&5-1yt-et
z9)8p2N66UjwHbCp4Pu<4JLyILU)rcUPc|lzrzT<GN|b+XnipO9j<`LTOa|tqnp7^U
z8fBJJ0F_D8v0naBsWM8CTymzaD@EQi_&7r;UPFr*6nGG6Ppku=#I8q5wSioG>9;Gm
zNp-T!UH%CNt8r#a_T7Wi#lL@Qi1y#iDqb?n<BP#Pq^}o$P$}c{I2$7?C*;3gU4L3`
zFlJ5m-5mdN5XC@&FEXnNvWZQNz}~7Bacy3AP@UxFAM_9UR(x*aAPUhOXAQecm5e=B
zBK8>4fGM>hrGN*0=mI?aBf!n2F0Q9;4U@g4GwXk$ZP?@Jq7&v(9*nd65q4+C@Q$Pf
zR+U_H1yUQ}YQI_EGVW<J<+{8d+jmygzmo*BZI#bC58FIs@{qqnzqFM1;C7UEI%@ow
z=6mC9ONa8tqTdfDNM=ble-YKsiECtiPL|9sAGwD1?>{`(GAM-MI&brARY0W53i&~c
z^*Gt7=&SbZdIfBX06p@?tmZs0!ifp#>#}sgcST#rhZA1dre)xfXMikJbXbi{-Q`Yi
zL;I8R60qP0bYQs4p%ZZS;s#Rh^MvA4EyTlX|0eDFQ<OXBT5s#hK<o9_0ph254f7OQ
z)!~np<BBK+8;ct%`Cl0ZlBt6#gayisDr1&UJtQvzgzP9kF`2|7UrH*}OnjIGiehFs
zslj2Y2wQ1@T65RwdIPT|p2f=sKo}!*JGRHK)=#o|qXTC++jB_~#>I+-x>z;Xg1HyJ
zd`^&WA0aOmY{lQYPtZcLplPq~1+U<p=!z+>%c|nk?_;Rx#NZ)JKPMrbG&#k32ITD!
zHB@*3$|gv(g-mhk?Z+0OK8_p`@krT0G7Ix1e|qIk9_@yUpS^Z1BQNx)h>=?1AGA-V
zxWX6tP*7!8zscd&vNX!=H#Y=QSDhrY1+_M+elx4eckr(04S{m<`&O|p{=~cIV?__u
zXr<l5H97jYR<!e=(nVeTpsGj!N~n4$w$kMLo;4ya{J38CaW8~MO|YZ~naX4_gi9RN
zZ6y*p$!&kqUxoep>I6^@^Ix}2Jmb)WwQX9#yI*)#Da=Zpno$xzJ2|#D$R_u*|G~Qr
z+te%_(5@!%3`YQgZgu>X!K%4jf#CL$gLV38(eHjSolDe#=4a#&av4b6aa&oxJ}IP=
ze}_4)bEq+Pokz0<QU$H{6rkKDD8>>NARU!jHOo$SwV4VqDQB9-rz%J)@Ri&s(mH*Y
z3f!(&<mFUivIiN-S&AAjg<#xWE1U4LWZcXSe5N|>)_$z7vZ_tl7Kfv<9laSk&Cv!?
zLT{w5&!6GvCH_Xpu0>VNgF{NaOwn|->s)GFkm0WHT7q%eDHdHnI}$xGBgycr?M`D~
zDi!vT9fRT@5&s2Ko$kc&zd?m_Ijp!jn#aUz;xd<N^S!fhwKY$C?p5*|Y;-uL;b>E^
z_^s$+@5P_!iXW~3AErfbgxRVk@?IR7rp`>`^a^p_6?I_QjQU&LR2<_J<p+pOQW8Qh
zK!59tf%iMtrY9e489(2DDSOw!Yo$lH{w<zD@}^vo3t{fg!N?-(1gjo0Ua%H`6NDLV
z!^5Q@_vzj=&bcu2(Yz1b8{<eEHwk0^buve_PN4(X5^947d8?HXV_ukDQvY0_&z?YU
zIdSTmP0I_jY_yJ;Vm9*req$-*-pOS^TtBFA^djZSNRTYl5kS@;UaCoJwv+UlgUPhd
z6+3OiiU+jO_Z1h220sr{5!^`W3wa-LuDtCb*&qtj#y}-NVd0wWo(4i#<pQ<>&+gn!
zSpU@X;SQX=agp@-`?tdF-qFNgZVZI%==xeJ<c?wHpF<lm!HJ?nk%nsaqj8bMC;IkQ
z(%T!Fz&L0um3T<Y_R;q?F!6Qes2aAp3$yo?2YIA_HW#8pv(M8%qwPppL}PtWV6&;1
zubOSr6+;aP<K9hIkXr#@jwfioL#zEUJ^mAAVlogy$JKrFWqx9j>`$q#*k(TKyS$cF
z3QKEQZAwDR?mR9~ddu;ED@TwxSj+hVetp?t-l)mee)XV5$gBDV1k>_-%*74qrXerP
z5V?NdYd2<*JcrfRrS3Kuwj9CWH>aB^WJA@*IS=4kZUJO_p0{mJs?qJ7PQ>eH{OB^Y
z3?!>^d{$(kL;4VZY$jY(1rN$!7oCt!psbTD%F}osWHMk1-~)qnuTElSj<6ZI{0p9u
zW$d0Pib?iTYF<>ac}HGz7uAN4ca^`SMy+2LI%il;$34vqrA|I02tz$rMEs~MLGkmR
zMTAm0J^k%(V8nVNZ$3tAp~$!7nOPaL+#`7LGpOHp%2L(?AaONko%s4CP8tp{TvNhR
zbYx}>L}>nri217uAbdNHz`9N$UqO()Cv*NlRGtvcPFoV+AhhBURnijPwYRbY7+d_e
z8iVk0JaUu}CQO(A0G<uG?(Kv<%)w0cC<Qb2>*k>uZ!1WE?0dHn#R3y-S}*U;TKwnz
zM_ba`8YETA*2a=wTUd3dipI7!$Q9*aKiw>cbSd77?)6mocAPPx^;>s`*jPlbM(ezO
z?`%^-7wW)I@UXD{5$qiHg1D9$YAI;W15tdvlHZ29i>Z&g0TH4eAorOGB8Tlr0@R^i
znn~>=-8G){zc_>tK!g#YjrP)qn_oQaaL`et0dyl#j8k{<ZaTEO1}>=Ql*24I^{Tk0
zC(bV@7wX6RG1E=op<^w_ISlrW@S3Yl3K&|-U+tyL{l;>RH37qSK;}NU62;gc+5uxo
z-CpM;CFg=H_GJewTL!w1L>}ul$ji@Tf4K2HLFxBI=$|NmU<HDAVx^t3Gbr4?*O?uz
z=no*Vmzh`;SkAQq^IIh1VF@?&EG)fb2dXJfN&Y-E8MYjXtI+T={&t`2=`K2<2k8!9
z3gLM32lroFNcRiC7_8NNhDzi2x0!9U;eb&h`0w2dxysSVZy0CS+OtZh$mvxw8G87M
z3jskHH_OQ;*g?%e9iUZlzFjx{fn$;UWq@C2az<a}uN}Q896#^ou`8Xi@_g{}0rU=Y
zSt3R@XeYnqrBgi{$7q&!0}sP#FZH~-Sk1oFIHd<%0h@5ID`6C@M`E=|`zmR9RK|#U
z%ocG`KN#TOxm*o*Z+Dd7Ap`iY0ktr`NbY~GWooT0`LP*QLAG?4jnPNBH>*zT*ynP}
zkw`gg8%)>olBK8Qz8VWI9jNZj%NhlD0`s~KjOEMAb1ZvYraJm_`{yK#3l2l5E(-4j
z5MELcP7D<eyJflA(iKI3R++LY^8agA;9fA~xLxxg|6U^g68t%vi4o7lZ<|74t_Nw|
zSb#qaKqgnp*|T=GrKhekk9?U?zHRWvPoczAZqE|jlaRqvud8xjQAa&Q!QZz~&Z0;k
zA|J*mXX?~3qt72PGMZ18xPE6)x^LcTk3gbkVPeyq|44Wz0swXc-{Mir-7YUF3h0na
zBqEvFhfQ-RS)x#D3<NQO@>QnP^6G)XScDURn52VSi{?N<XGwA4&Q-f5_<tUc7|>d@
z{E;@wkCq5)XuglddF+6~Fj`$O2K<P-X?<#BX?sTyra|sJO7dZH%V(9nX3^y(7b^sW
zf_6B_!LFFsEz2s|=rPhqwU=}ii8a4IRTN3lG+(~6Ieh|u%^mu1dq?f;@ZP_V*RGi9
z*<Z-e9#?dT=x-E9W8v&?h1<8i`;nL`oX#wx05FU|IltZ&(dX9It`7TF*F(?gO*;d<
z6PB2s5k-ouDdzOuqD?!oV!ux9J`^g)=nj_+M^dwO$G7&W(2moxeXH5W4D?VeifAsN
zrli>WOO17@y3ZM=g#NWA8}T1F7VUTjPSBc4fCQnDv8)!!c$(d$0mwj(Y<{ilx-G(8
zS?rau$m6~R5~h(&76;Waz13lW^?3+Dq(i(IW@34AH^v`bzeBnE1x>f=Jok!=8i|IW
zMsmb}61@bwH|-V%N`prAybl|`EE*3f;b--k9X@F?xwXOt6|8J&g}D&gbaj)rd|jS}
zzoo0{;@P2#?*J#m^Cpy4UD7o+Jr@WEKyaE^uG*VAAtt0`OItCe&wT_qm1W;f*$3Pb
zX!~S@N@Vu7G50fegi+t_Rk4b1-M5iKbq(5;mszF${5N9r!?p@3p@#o@J_KJtbAI&A
z4lw|j6cajxm9MM&KHvHs2d`&AngLGJ@-FH8w>$a6L$VY0r7eH40~I+B-KsYs12k>J
zaBRI={kwG{)Kk`<+|bC*^-`V%Rlksd2)iGJ?w$4U$&&cCv19W`Y^qFA)j*Lpt!OLg
z9hPsed}LwS)g5o215BVvR{UdZT~<vISDj9rdIo5-)@4L69ot+Mx6MOL%MYvWPfuxG
zhD-y`wx}x<cLYt>sOSyNrfK!S?k#+}lluuO&S?wi)W;xz#5_gQ<d^ifsjW@0T&nbe
zdjGZrsXgHewH#)mraYaWf^RP7;oSVzJVAq4B(6dG1a$Or@h#${TA42Cg#Yy;VxXo7
zvf9o!)H1`qH!SsBX)l3CYV0D-rsv3wrCb3ArwUuNn)jpBNF0yi6K+w?+tITj@X>SR
z69~PZ6g}AmI7Vm`fZ=^AnRNtC7vgxAYAdibIt9pQH2SS?5TOb8Je`o!%U4{zJqLUd
za`^5pn=8HDlj~LEH0sW`DAj%x$@Wc~rn!QA*uE@k&i<GZ#rEBgyb|5s3?EK1M^p1Z
z?eC*=)CCWB*`pi^WJF)IIcrln=fv_MsJRfF3Pkkv0>XA|_wn0^o{Y6jW{9u$ue*%k
z-0$W|7469+Sr6BD<mZIQ<X=a_{q$T&V$vSID6|mm8$}km6qkP<Jy<6zq~hV|3wEnG
zP9zo!Fy`c_Z9j9W(oUj+>ia#?N7ViRnWfz=kMx^4vTVc%{(_*d=}WP;TFZ2{vFDTs
z$w#$4mFL~=22n&RuWC`Tc@REqEDiljf3m|W=$dBU{`N|z9>z%zjxwrZ^eJdr1B5Tn
z(RZ;g>Qje(Zm8{BCB#oX5NU5P%^>Vx0aj$9V$JQFgPF9wfmo2D-ZM+W4=RMrpU)O)
z+J^^UdwcpV_PR8pM>>36#deW;jq9cJGXUyaB~f3Pl1Ly<HIbO_4@1z1zYXt9f>Wgu
z7e|Z3^YyV?@}7_gUDiRa9fW!MfgY>G4hhr~$f?h{xi>ABdK76i3J|%3KgQh`7W$0%
zp1kkSc8;HhriBKPHx7;{{ECk9wBrsUd!gFm#9X8g9r|!Z-%9p3@s7tsE^V94&~w?O
zx){xx`)Z>K91|a;f3}`nb9X||2>2qI0q36p9!)WqKIs(C5r$8r_&QH#-jL$O*BU`o
zl}m`Droq0`@sk$8U$u7*T*U2#WNWQ^>D{|71Oy0+vN2OAeGn!tU&#FK$@(N0@j5!;
zdOfzDe{+78TQ=7V=$`E-mh8rjd4g7J`e=9wnpR}4gI@?2m+DcBzYK)JpHeqRM)XcN
z$7!Yjjvhe<n+0Zim$F{T!CZPZKmy1?@<zMIfrPL7aOR!COwM?fz8EdGd^<T>A~+y0
zBbF#jxhmI;0|&%HYAtlr#ffhwJtru!>@iJ&<^n@%N+`t>IyV{MM_BgfS}9Owivaj2
zS%*KqTG6wG?zkht1+NM30U>LW#GEodOo(dpO4oN^wfBNkbcV=B6_hSl56d>dmLZ?<
zFh3P4C!@9IJZ0sQ*?V9h+3A=6gE9o@wz-wQ@Ltmn2!3~2wtI4SFjB5Ug$5=fn#I6>
zw?FC9M1iecnIWJ!TOx;}N-%tE@NmEbeB~UMIRo$Zenj(}=KA7E+`wl|M2nXEUUltF
zm+<n%C;q<)_Q!Dx@Vbw=e~f&wkSqbg7_k;`!b*H|ayP7jl%6IcVq2wiq=`sKp|^6K
zvva)qc3nBp+65DcobU<!yhr}Uyaq8GP7gsGwSZ%$O6iADah%uP?>;u1F-$K*kX5Z(
zjB!Ex<w-A9EkddTYLEKGe(qLxp9eki@<;%DYbe0KDhSveP>8TwMhooWDef=TT~LGC
z6S+ucYF5jc_mAonpdNYzvjWdoP>zUIBD+Bjb_~=}+G5~l=5&q)rLBCHtmBi0wJewp
zk+g9_-P!NLh+WpIhMA>|HjKC-`*z9G0n~#8rBH7M-qgc6dKtaUWYkLIu!l(C0K=N1
zvitLt+*C0=w>y}f@7tuP`{LGw{`Pt1=(UG>x>VXHVs|k1e;)QfxNR==wBdh=*{VjJ
ztMQJ+(H>Zl+uzjg33wK^0lqUFkx{Gt|8r3=dqA%Bf`lK##An%Fy;&w2d<4hYry~*e
zmWh{~DQU)=W?auqnDIQ_r7N8~!znWhB^eGcd&X_CzF$_Hi_-&!CWx#BTkQh*>?@fa
z8zXM(iTJ63BqCT}yvi7&>C}3!jhxVt=m4z8nfii>m=^%5tzrqd#lC7S3${o$J`paU
zVr|O~4aEyw8wJy%#zmasAq;H^m=;6ODTmJB%WxN8&n8|Yw?!v*f_nLyXOH(#&JU-d
zzs{uk0b0p8m6d2Pb8w&)%FKDvh>EO(h|MqCazu8&<(PT@8SAw7w3bCF<WT#r1}yV=
z@&^xXfA_;{Zl3y1yhW_!k`7I7{cOCR(IAz`t|id{hXQVB02?m^R+Svcwx(VTKU_?m
zSd%{QU(1IMK7sVMOpY<mhYrJwQw>jVXaGU&6h7&qhpZ<z?lCeZ$lu_T9-66hhT#?Z
zkdYw?XvUVz8ieA(&ml_%UzM_l0`BL2(D`aH#@?5s<)<WkM&xV4;<ExJ{(k%pxJWvD
zJ+?ECUZSUUgrXY-N{fy%DYJ73s1D&(j~Y21ELkSE?!5<+Yx!1Q<E|%|g|{D3^QVpq
z7a0rhHS5+wt)EnvO?R-fY;)qtp1WsSN0;9A!A@*P!XoZ1Lj|=(p3+a9`V<hVrw2u)
z8J4Oq-i5<lQ4v+Szo*^ok%b`YrA|=he}2=nXjZ$vc)kvK*CYYbg$h*{AIj16p;Wpi
zj*x-;$8sk_Wz}J<+1RSeXwKrAA!tz(6lGuMqKUnm;^UVyQvE+;wYT{AKq*y0I{Tz=
zKQze^XzGSDsqY?hDECsWwB-KWfqj*8i6RU73d`$M67}yDFB3;eOY7go10O_>m*0`1
zyb<D(xet1<JEVE2D+=+>cdqYCC4Njxb&5tUdR9loTpj%rbYXZTypsYU1jxb>m~I7Z
zFI1+FT;48M#b9%|VYtY_GTu6gVQH=x`DW)NuLT*G0O`O*P9!<vTZz5*7OF4U+aILT
zoJ~>*0&9p$rx~9&tjUM-ulY?D6;1w5wbE`B5+%3jok?Q*9tvqv<GSC#e59e3wIJ2?
zW;9&SwRCK^CdC!nfW~`x;eIL6qrJ*0ORkE|h?W@bq_*!Pg>!K&;2(&Ji2`lT_L8}=
zoaUOB0l8%SXjs91#T^pE)!(PTxsj6_<n~3G&S<e*7<uHNdqZ=IB{%fQJFFG&_D1Yd
zMpIUj2bR~eq-a;EHH1k~-*Q#<wLjDMq<3Mb#Dkquoe^T$CLj!)p1^3YcW+ITXh#Z+
zO*9*&_A9?6w8f)03?%%6D7|Y|AS%yP|Ii(6e`%oWmldhn4oy(6W<||8L)Kt%vo0;|
zDAO-6ErcxO`WhfwsVNZPC*G|d95PmpxPul|BUfAVYa{xQ+?NowpXF=??zjdf-%w>_
za!0(n^_8S-z->+Et#RAx_`5azX~=5bzEZ3P;QZ>fcbMuozS(JI_XHuqW!;KZ&i$1D
zCkn(c@bk%^r)>mAk@^#fLdX5Org(iDBtCW9V++iV2hyVJolo-;ms*ag@&GKGLlM2A
zPI0^UuwQF+fn!4X6w;YnDmUB(ZF}eVJVA*9>}F<1SRU{0ONbkgsF`2%fR+)!v(2|u
zmnMh)+?sW!JoHWpTUYsg92Y9FvIeE_=kBznn;j4?BQ{}Gd&mdKpw@l6JO9MjSJr$;
zaD3$mj{F2H1NRHxZyM)O0%pHlYRbyutG-{-qZRQu1_9h3yM7_*;4}UQ<gXE{ClzME
zI5>#Y5+f(fn~ff~bMwJ!yr4qn{4Z2R*ND59bqdDwzMs<)3ezmi#I#JeEz0T(Qes=a
zIgA=k+}<d!mhg(5rlmo@Ivm0&trLGfadxpn2l>D^<N_ynz-A>3@&)t0bn}?hEFoWw
zdS%Fpu+er-1VAgStf{2Y>F9}ej3z^qz1_~l&a0SiB=xIK(i7z4%LzyMVVZ!jLy)6W
zNtD(j^>3v+@shOWOQPqEpa3}yq=N&vic3tmNii77Z<pQ<A-s-GciRWkH=B9p6Nb2s
zkUQj~s5pU)3$V`FYmOH77hu1`>foo$W_%R9t65c>OaVrPnUA8mi;R|%nO^JxIO1K;
zd^fZzv^s&2&q2wCX)(9%U#FtTib$UD-0)*52Zz*{n98EY2-#kvFYmXIb=p-P@2KP8
zJA4I`b+{vaQ&UA>G$jSDEFWBxQ$CHxbn~qi-hGZz<Dq$m?P=CBU?*4gwBoD@EEI1t
z%IPsZUXZ?xLS3}hZcmiDoAE)z8tJ%DMQz8CBuvlaV@?K8I&p4Cnd1I>|L70i>U3KP
zX4r%vKv1T99!w=Y*jQLR)<53Kp;D>Qt9Vh?cVj(fKQ>SBqR34u_LO?<`MmUi2a1!#
z-W$tLpfMxDqKRDDcDlerobpsAOzYpB+ST>ykfF8f$i0`30*&tYAO6Z)sEz1SQ2tCN
zeDya^Ir)Iv(hghZ(-FxRxMTye&V&|`2s+r`6>DeIF0bNtD+*jRTTy?AWB*Md-%7^H
zKvPBjCDRqU-W8_Tq>`XeKd;6$<_sA>cR#lW&XF5osvAP_xz>^1Izet0|G0ivFUc_G
z4~g6HkIFLQ$IQ4+*J2v};qq9(u=155qNaZ(xVCH;>*_$8K}1K?5`B&}wzg5vY<MS~
zk;_FP$H02Mf&!;8vbgVn5$R5n6EJG_VsTQ!z3ivn79nG`$Th1KX>phsjj@maKKK{d
z>I<t?!3Ewa>;`-v0ks@-Mt0CF-3qI!t<TYFI%(jfsTB>gv3m#C@5I4eE=^Q(-G;U7
z1Eep$-%8VHI_sj#*6?<f%7WJN<8*S?v(dt6lk>S4fM3&W_A&hyX|)_L9s}s{d`!c{
zk&cmp0v^Mu!Jox6d&BFsr?Cj<!O|1qSyd|2#%qX$ur=08S&!;g0T^Kci&AJle4)ZO
zhl<*JL8&3AOX%R0nMmnnr`hYpD^l)Ox>tQQPo|48;9g>1#pp*V_BZGB^2K?zH>U9-
z6=~OO^C;5q`z7bC9ageD;Fz$QqBt$Qt|Obl^2*^>bl~jd3VqvO^;b<&$v&B8gPjni
zv(p!`Uwgf$#rG`!#Y_xS15G_lda0s|yOIl?>AL?_2BfYUXzJ(ABtfYJoaZM{{>%3?
z{=?J)7L^GbI+3EjE7EQsSOt2P&liIvP47^M@ZV$Nvb*}LG--b2Z8KmCN}W$4kv=KR
z3nR+@>5DEmo0&oKE0(5HN${szna0aCMS?>R;&-4t8+A6CUWMw5eBBZP`v=?c-X4Ro
z1rZL8!OF^Pv4IfB&jeGhL$%o>3HCrl$aE#9;Q@PSJ~UG{D6(DN0c?u1M=j)lJ$K`h
z3)PE<**a4nZ!aaOqJY!g?|B&?%BY;QcXUo19%O~G7}&3}7mxH<s?Bdo<(vna@7?1!
z_p8>rNPVn1)|2TB=lE^pVIU;{q8Wj~Gv>H2bUk0@=QrwDJ3fR$*AsV;!j9=S`pA=x
z6h-+KhIyN~E9g(R)FkCrz?tH9J+<4<9W0g+tG36@?}`XQSU-gVf7Z_!KUES3XW{~2
zT~HMeN}>SIW$IXVL&i>r_97>Ud`HN@RtwY({wrJogo<$hsIUAVO`WDSQ#Wr;8?7)q
zC7}<ia?HiD7iK7^ND8N?hWxq3EUm>vlDHL4+6wkm_zN+H#~TNjx$>pYp~qN*Dz`BQ
zRCD%Hyk$NA?hYT*XFR>{v&UgqH>UD4$O>M{92751PU`hPoDa>VPh`nHpm#mTaTos9
zq+fWa`u;$t^@%9JP^0RKN{SgV?JD+OUMR89ZH>X8->eDrJ>E`rk*W)7RQ#E5`AlyW
z_nME<I3hP9#xE9yt-IA2xtpkNyH1GPZA71E=9-i>7%RSxBGKYT;qM6@L$Z65&18Z`
zCSKwTyVr^vV|#oUd2v8_yvEF$vjFo7RaD(?Jkt<S0qwJ0d`24qO-E09^EGKr*;r~8
zad@t-4!bKX=%l8S1qHx!)$v&yKW?6uTQI$0BWtgG|4cxh5%*pNCUS;@T8_7Vc-wh3
zF<ehZj5IG3A<Vm$vMW=g#QhV{RpQ<NDAaYYiofyIR<^w)uwBn7%-PS*0!ZPte&<@4
zmysf!SPZM-xDThs@0jDpYfX?n%=_#<s8+;BD_ZG0#aj-A_`f8@oDf+$&se66CLWqd
zFE4CV9Vh5dnzrXBl;*LwIueo+ZJyYG3@)ST;Iz=OcX;I8S_f&Mp3pU{E$tCJej|b+
zqdGYMm(e;hX^s*C6_<OukyrIYhcnbBdsQu0oURWV67i`{VL?sxw3QU&VOpilyYX#&
zIZ_K|))moAxUEw}je1E$%cVFqr>YRBiP|CRWUp|y{%;)c)x_6PY{hmx#`+K<+q{Bk
z2{tHtc_bA?z&;Ja`DWi!W`wbTo`LZtY`Q^Am`QPqzRScUu&_6EnMm1bT8>5^&xWjd
z=ohzjixrNd5jt4K;g@xU8b_)<;&H84hVGhow!*lV`60_qSSl-LwsV-2U}~(_w+l&Q
z@88MHAiuY+E?bnK%ON&%o>x2r1hI@GztnFbt(vr-JMX0p=x1+A5d#)3{u37SMHDhL
zj`(Hgu%P2z#>0N9^ad3wonPx;-}K@iYtwFoUVNz-3EOlj$C<`H*=yz*GluuvnTKO$
zK(SZyad+J8!0x}!QY2o%-m;Brup&4v=xWF7VWPRF9HeNpY$Qb08Nk3@X8pQO!sE|r
z&*)&ej{~Z}_$c<N?NsJrFtgw%B)fD`U_eI*Otr@Vjc29!U?%1wcdw~6^?gV2AE=u?
z=Pgapiw?vkq&ej3)lycZW|EHvxpN@#M<XPZwHeKCn;mswEyoB5!LGQIOpT(!4>NwR
zbx@hgq99XyjvZ`DtkPv|UEsD!#>`H@<l;QH+)oIOjb9uHSCe{jO8Eb&D=cRB_#`kr
z(suqu{AUn8&Jf_@tgUJGqAIm$LY?Ta(;N0Dv%uLc8We2%{M>;pnWu319s)I%T|MPb
zBz-O-M;4dGaKJyIAm~9&+F1il-2ylMFQl7RbV1`N)7uE&)*twSI*u8Isjl{;710?f
zZuuAhNG|&Evo(rEGpWQ}(MdvZmqS-lGm8iitG75o<|fx_Bxj$z;YoJ&><5~ss&te^
z9|yKQ|9csFB4Mx&QX58+{9ubsj2(u2lR34Htq#|@MCcWF^!+0aVj#-^6>Qbr?M9Y;
ztzhJwyfHBaRGJ-9A)b=dow!1<=sC1P0LlU$_Ia;^`or%~orkFa_iNPEf~y$tYnDBC
zLuy|J-$>o0nM^*ptU@Jg?+SW?dddRjRL~D-Fo%6tw5l%WXD3H;*_+<}cB#aCPCGn>
zxdeZTct+m`EY4<;wi3iwd4i%$`GVsSjQ-)DQ#sr$iyuyc{|~K}T6~l{{tzfm2|t%y
zD^%4PtRj|0@zWW~nv|TyrI<A%!`_3gGCU~=8@2xQety1rx?Uu!G@v}^=%L~>0|`~w
z5MoOCt`4)~0`f{i!JSn^4o=)15660n>p#|jd}yos-yB$-B}5xaa7kvMIt(d4lSvcR
z3>D0NcGpoF>{%x!*-RbzMAOE5L{U>idnx=!gww|L@ly*$jsoK-P*V9t$jFwCiyV5T
zT6u~+<WAQL<hZ^<G7~;r5dU*#qs7mH1kngN^W#Hsr2sI(m}wB}08iJmY?H_AqJTre
zY|P96QZj0s)Th7$l=EJ``gV%bE5+4%>!8q+7K=UToilr5=k*C}EfHWh6_=pGZl@qy
zoxYb^BbX}Z|8Hp`=N#{OzNuSjNzN<os#9(M9s~?x|K{s7<P^t)=TIb*;IqJaI4_p|
z2n4&S^nFBC2XlJ@eov+=0;^tC2$~ZZ9p^DYpaUJNK3+?c*<7xvG)83u&+20q6)08(
zLKRM_X#BTM?opmnD#fB1ssrDg^feXjBBRm3g7OE_SLZX%pI3lEu!Xp89~rH`$^^uA
z_{u%3KYbJtY<M_VAjV}C>{Zu|U}$hS$s7#DMQmvo-+P)^^{tb2B@?KaENLOsh%Mze
zXkRGX(+}(MQdg2rlF>SJa!g3Gx~h`;Q0Xs-xjU2NGa_7~{;DaDl%>_|n|%@Z`g`tt
z#Vc@BTfu9S#jo8O>-%ADM@B2Euw*VpVs_O3WwXjmUzHlYB8bW~1YE186AAdY9Kj7&
zLwN`eQPQ36kQ?yCthNCu?V{2_A^bd1&WZfM3sL-Bg2W51o08t!bYiT1C39I!c}eH4
zx3LG%nsEi$$J%G;E(;_84e|mNz}72vpdkf8=%J~9x7#A6DFwoUcV(Gb0X}N$)FeB#
z`Fpw;1M;=L^Xv$-Fx(Q1d?Z!)FedEPPsfJ$7A^fuWXS{Id8Xk+;pysXxx}zSZ7&UM
z!PvsSr|$CXZJh2~kJNr3)260t)w_F{cuUCik0WpnwB{msAZi~>e2yFoSjbF@rV+P{
z>V4nhA~WytKnX2Z2j4nxwNue!4Q{&RD6!+H7~^vU+&VduJ+X}^=n^#r(7F+#o5F+)
zX%cSi)-q?%5U};w(J*Uw^PZG){A3G#@=5LON>`4ZT4g+55@JG$tG6*?FOyG6KFoi$
zf*>Iyx~DX5D3hWXH50V#9fZlpDp=7_(w|3$z)}wg0jCu8yXtk}Fj(xRIRdV@y)mX@
zrYZ3o8~NW0E}?gk{cFfyjxiX+>=8w*=D%jYG2@0!9vv&x)4)5CE1D5b)mmu!mfhi%
zV-ngd^u`2MSw!B2SpAZyR%qiML+j#V8OMhr+T%i?1Y|qKu!4`4U5|IB^0Y16vjIpy
z?}=@zg5xri{rA>62%E;^thVSY6!t(TX%}tKf+2*7h*SW0&(f3OmcJG9m9bU)PrT%R
zNY>nLDnBuiJlX65ul8rXwR$e4#M5RsMtKU@vFJ6y`XOKth2BN9lX8A+j^*$dOd}7I
zBUZ&7JjQ$iD$@8pN17-ck<w-8ORtvTFh*DEvfFj@XUZ%EVET7_@rN5i957P8m~e+{
z0eiz4Uf1%)VmG1S0gVVFLbGs0n3i-jva@~{Tjrac`?1$+`09(}54m{NbGxZbz_#<K
zgbPeKr&T}zAmNwBns>Rx<Hw7;-_~FvJ+k&5R={$|%qY`}<j6U7u%J=Es$DS;i3A1p
zQFWsTs_W<`GpiY`(qF?1WZZrXM7TU;bQ6#INTuJ^=M`%4jD=7OxTjadkdZ4oNDQdD
z^ZkAnAYva8rLB0GzzfsjA^`Z%K{1gJ0@P~q`R<s-MuTlES}B!ZD#)L)y_*6|T-Pq*
zDSXZ6u8n5Yi*CelhwS8AVvXnnTpOT;RaLk@Ba{Dd?59=3u2M~?vgWyQ23eET`I&C4
z#T-Z#bUZ{};5S(s@FNmNPbTsoh=>nCzr!i1670wHw<vGFxz;~CNptieDx*Lb&1f`0
z0S44{GU}#?UxfMEfrmO}y!bZ-THCi)dv>>@APqG!A(1q(i08-oe)!|MB;0PSKn$}3
zb#S`e5+z`P{g@6i7xF+N%?&x5@V`Mk7G)T)xYji(*0xGH*ykmu>yb#Fso~@p39;Ur
zQNtfu)g~QNjAWTxNXZLM_91mxy<0_pzG6+M;(wtVkZ;o=O3*>woX6uhY}A}fdu`$6
zf?-|k@b~MbO4N%U58YhtFjJTNh~v}Tyxvq(+gy=4<KxXj*4eO7(NC%>l_)%re*X0R
zkk^jjE!v2>Fo`noCK}2ps2FJ)d=B|IMzzQ<#&cCPP<jYL%|cvc^c1?eSOr|hC7Hc4
zRMs0VE^fJVEfq18At&eVHxoJjRgxILi24k6!eZ}C0NvIDA6NfZ&%j7AHs8UfMEQzQ
zksN4Yy_Ufa=*k0&lwhtL@9VA(y#K9QCkhn4mucgIcq|R_Ylv~6;VBfgKE7<eUd;><
z#qpZcoh(u9SeiACt9%6aw<9eT1Nxp@Ala!`F5&TCd*g<(2a<;y`faKU{QQLZLh$%3
zrll5pU50dMaBfO+t!sWal<0m&rfPc{4hRuI5B8yO3&TnXpBRuga?E6-ySl%s^`tKH
z5mB<=>6p;+I0N9M=a@N~*teiC2;BV5)?Sc69W+q7Cc3#Orr<AEbes}>l81Umc-LV#
zlN=YpUCiW4wM1Ym_8g`uQol2c&T-dwQfGl^cQXe3?~~4HSKWeSDMsmHqp<x-xABgU
ziA508ZCEIW)vo__r<M@Z{V#lj;I*7nb<s}&BRGYGXwL7vaC(wYIEuL0%VWx1ImN%#
zoioBw1Tmfa_dZ*sD`1gXE|-xNuXSsk(A##Q^5$QzV0V-3_OSg3MY|3Luv7=~NCWCU
z_Kr*RjW^rBAaXS+->E~l9sHZG>OU}gZLGZP=$xm62Q@hCY0>D*6_$=_M6UUcKSFY5
z=g;LNAbK$wYPmL0ww{Ak$?H?R>pYO09_yB!#+FZ;!-2z=sq>Q}%O;*^QO*Ec|65mN
zYilSk6rD&}4KRJ~ksWlbs{(_A%Q82Y6zYDtnNlKd;$#d7KlK%lyJ*ld(5P{^HoqxD
zmj`foAenJ94mkZEp8UOt%a3*wXU%&H0m5##_PWZAQPp>Gj6X^iHs<>P#1f4h>CO^B
z%cuMJDQJgn=8GnF&~CebL9(R1-3R?`=6q#b3WZF3E<FYU@87H6y7d7MlAr4*GVKvr
zrlMx1({tfYP_N{?Bpl{2Q=0e`%;a6Nfbn9$-X1kNQC;w^0O{9~!#Gq}j^waB%Dhx%
zAED1`=Y*s=CCMOCC8#K$JD$_K1c!1S&4<-NM=?P_C&D=p#DR!H;kr~^ozl~0Mr8)%
za{dJIJ2E#tQ{MWukUt82?rWx-DfzD(s$+v8=+8~}Qbb*=c@MEPE7<*J1+r}g$}yY{
zvjrj0aV`V?Y(AUHq!$Wp7WbC$2KS?dhh$<~G|+l6C8}rr({>Z0VBTXrV`#f=Bq8zn
zMtt;eNGU8pgc0dteSB~X1bdD5xNIb(z1Uco1#mcdd99d5ub#sSG9~3yeR}?oT?38i
zhJIZtdbK_BsG{A8vCdQZe1|%`U?{6s14<#J`1ll`vn%ovvi$H}Bu*xO0tDdFlJ52B
z9=4e?Nv|HC;&yGXKAI;0N6<zYq!%ygbgEeTLRBDJHIaQp{*a~pX`~VI!xvCO$<{Aq
zmHS7E*3USreN!wgyJC(6F;fABN@Cge<_8FV_KdG+8O^tE^Z6OqCwKM=8^?!nPFi>d
zz{4L44eR}TA99fvSX4`tc1K9XQK;Cq6fI--r)cO4qmPwL8{wAMY&sUC|JGpn!FiRy
zdV1rZ&PxiV{y4b5mN6-V|CH{Knx4E2^XK9b?LWB(*^CRaOw^KT#KFLLh~OV|-cbt)
z0Sl2$5p|c3L1-tppSS?oEyGz{C4&HJK$XAqD?5nHU{PsfyIo-EdLK%uX;t+!Ca1W%
zP0|iJf=L`z*Tj4~Vwp|<c;J}K;D4`UZPCd~NhR-n#`WOJ_4l^r*}CVACIq2$p+d<e
zU;90tnS&9ycVAAB*Qot;;&wZW?i_%Yq8dhOg@oJjD3>*m*owk?lz5@t&OV3jSvp9~
zfErx6eS@&P%5H>s$XrpW_hq4XL=Uve|E{JbR6O(f1zv!a{sev0(|uyLmzuc}#6A30
ziXqU1dC|1D5O2{`R|0R@mYS5DVZp}sdHwmMny3kGb;=GH_U*KPnPa@%$X)wOqJh5U
z{hcCUp*)c0E<?8d#RDC5g8Wc_`J=h85~XcC10@VT);#P;`x)^*h$U_I&}knsDMy&Z
zD()lsrtYB9BO!blIFKG@8MT|H{h*x?I7<3iP$_L^q$i$cV$_b_baMW=EzE}B*R{tZ
zi>A0_Yoi(DQhUl#I!{^zS{Kmrxh!lpW4;Zn6T2r_-j)t;ym<7M&*2i<9Z#JixXMU=
zb{t_Gv4I?HXS-M4XL06qAMSIE?by@@L~S9n$c9aru*_N_x#FyTbz_`3z<rc4g;cH;
zlGpol=9HsE?otlo1k@_?e{PD8#uZ@7?X+$YXwSH-TRn+*@qA82-v+h{_8bBL!<mie
z)uI1rID;<#p8!Y>xAB)&f~(4#0potuMd3IN^)2B869M$)4bQ{%*^XGm$|%rze8Z!l
zQE9hjAs6s`O0~!}Gb>(VV)Lp&@+M>FR|h<xhm&mnyy2)>Y=C8MZIe}a3~bw>t4K->
z$beV`ZQ@_c&TpKs&)aJd=zh7u7M&<kMZfn9M1;~@_1uUm%?LcZ)7)gt{zABM#MzRh
zxz<>0T|(Edty-56l)#Ry7T9|{$;^e@{}x5VUX}P625z?|HJIC~T_Uba?}RUrW`AY!
zCptSaJ;h2so+tgqFqyQ2Ei^rnl%Uz3m-u05$KZ<lkEh!@mG)$iB-4ta2lpwd5x$n5
z3joMyIu#Z#x1UrZY2ncM;Sg9wjd)6h)Z%SMbaQ5vq*#l8RKCAHbEn57F}ZCrrxyIv
z(eDMN4vh;pKE3_*+Ux$)b>g2Y(S6JKo)mfxFEIfcx~lzosu}6vo9Pfd_+{f41k7*=
zHIOfFf8_1J3J4fFgCbO%szc=Jlkjw1G(?UIj9fzWg5(1Fkxxc*?0)QxwMF~PnTog%
zdlM{il^xwRBRsfw{-+|0v?GHbK~DiAF6F$%iW-dFJRb3)Ki~z2b})jio8$Xr)x4;h
zeG+vuGtmNCTdu8fkkz}XsQw+nOw5YVx&VbGuZrwND8Uk$6L+IhX}RsJ2w};|8%$zf
z9tRBNM(D0b3zuQAm3?3#BMs%UP0C1X?&O=m6g)0qybEoJMr{@ViAOS-OKIM>7_EnH
zKAtD0$({_SDR$-ju(GN(GTMtm&~9_c%E1x2B(@a)Z!T-RcCgN~Lg|PRU~NHvt~E9%
zCP@tNtzpXYBZ1Ged)*y?V3;mQ{-bWOd4obP6<w_OM5PLy`m06;+nyTt%J&-G7Src>
zVzmLMdwxx{Q=^4xG!eDe7IvXez`Ns^F?7B?%)Qi5_yq>@;^N8*KZ95DC9HpIe-~=e
zvAs+y!y+3|HCogu-I+a$LoRh1$LAUKk*K~xhSutB?*O)3=ogk`5WCe*`K|x}#GN(1
zH$yF`;lU*4sG9$SgLo#nirb@~vOeMX0s<Q9;b@7vArCbIrZ{F;s4#RU_$J3T%ZAtV
zBFy%P=v#10hHMWX??oE*1i_o84~RLpF-*)c3A--9oN8Wc(GHxKSInNJ;tVd}2}U0G
z@Rcs)m}yZ3tFk)FG63yc$Y9;Qw?<6Ts+87TMT42}yq7#`@x(#Xdj6A9(qZ?YR*)f1
z8V*&iepnjnWDXf1w2d^MX(2H$`{#Vcyq)@1Z~9~0M-?Xk$jVR6Q|brPG06-876fTF
z?V@JcI=|E;r|=XlMq|L8<pF&q!)3S6DN>wWy2x*4WM5F@xcE^;Y;srgzx6<lw{fHo
zJC(}gASY-S9dm(fowTvVDw4f5CzuUPN;h;Y*K`|?^>Z}oM*x7(;=`I*<@7=(^4Y-Y
zw6T9T6hh0IAjH3LgJs<LfZwy+w3<vb$ePFegb|FjWc~6UKAXf&EqW?rikdPfV28(d
zA3^gJM-21r@k%VWLC}b(Ix=Sud!IGrF-O*o$7vI#EE-LcZ?%Z23yJCU(vU_;tGp+|
zHIp;*^a;xO|Fxn2XwYTY<jX9`v<U4ILL{6{ta^oz?Pyisp-)2si^hcDaTnIOE=JZ#
z;{mY|#qP-(S$Wfb->1!XeE#lo!OKoZ_05?{ty)|qRKCpVGsMgPBN0J*xn8h{AI<gd
z<Yw+p^PCvew2L-035R%OI~r(R`X|j~Vtxj>ELh)`4CiJ}pL-twKyrdyE+!P3?O<YH
z)GOq^r7-Mi&2r|#e)@)zm}+Ld<Rw(o!SXsS))QR2^s(z8_yq~@Lv5gTbf;sUqvOu&
zw;)&A82Pod6j#B+{YEr;z2B9U%Lz|3>TEo4><WP`Eya>r!}vdP+XZ2%#Qu!@O>PP4
zfqwyWbZ7^1&Z@h~b!1SNbW!(!Z6v~bCbV*D1pXpx6KM)x+~%s6bFKTN>9&(!4%c*Q
zZdb(6W{Z~Nu32WBhk!prrN6fBGxDQ_tp_r@Ihf)4Z-XueAQW4cq7S+~<q_t#@j=5c
zc(QUOJ|)k~F6>9p=mI&?FpSjD+squIfuR3oV_ZbZSBQ^><Z^%#le=y|Zh!=D_Pj<!
zi=!>q%nCq2nLVT*q`M~?M47sfzzj-{4)~)`RW}zzpLx1dgiN3t7)@x7`voS>w>5TM
zXLTmS2lwt(i(BbsE3(QM-|$rjQ%xX(!2CL}6+GLerqj_#hjX`l_jpZv%}q7dN?f`c
zigj%|*w>#tOn-?nC%H!})B)2m#i|TEJ2J~pgT|>*B_iewexZD>h!(8(-0ntj)@o|y
z6U<P0@H)UweNCHp5YTGBqb=A2Dumx<2YAg<cZOcRBOqz(;`k)rA9o}`vbK*z#9w2<
zV4L0;HR*SnQGC$-h$exh0MN;ZXV!{YI3=O0f&S$l+-+o6^UZj^&FXQChkvL;C{|f7
zCtR)YVEF*x1;gBPv@!g}mF4ZU;U4vtlL1$oV4<4#2sfQi-KK^K4>>Jb^2TQogjdyM
z)k36+D3#BgJ}H<8y$U*O0`_6NT#qVscYbSsYZj=NWZ}b9+hz2P!YD;i`c-+j5{z05
z=&JkZg>p-<3qKO@iNH|BtwRIBPJZeW^e=7H!{LJvD&(5bttbN%!83{I;fGBiA=KpS
zT^0tCW+aNN=+z5*pAZ?*T2&f2r?45o$M~^GkRU6pMA+ZcY0!#SQB0*{X$^#Kljb+#
zZGJwo7*Jn>27Tu3RcfP)vEPDG%s3|uEI#!>tF7xm{D_*xN{RC24`+k=Zk8L5j7&%h
zjxqszQhhhb`U<!^sSk&@`;)V3;yW+`$`G4uhrGTk8rV?8z!cHxtnAd97dbRsl?A3^
zzXIw7qbfPwg=QXzW@%33<cGyTB3^q3r+Bdm!F9C%_fHM*LW7E>hZL<{KFjWQ{6Btu
zt&-vw+FIj1L(4A|rDXa1(me=y4aCwu9=1zhF_JGslEEbkYX&{|ckk8?_=&+|?U}2L
z3s3lhuNWQqiPS7CMcPV5hier7Hoq6{9ZYsCQhG-djm)yi2Lzn%Ztl=4peO&9=OkEH
zQaYfOCw6Ix_qJuV%?O36r!YQiUL_;$sg=<p<;r=$dGJP9X@+h;8Dp6rHWp{%I{S6{
z3gWR>-5p(AA91bPd;RQwL1YXbhrrhf0qQ<sSEz`({_Eq0Er_<ua}3xUQSRdH54W9{
zu}AN>H&ZD+%kKMa7Y)t;qU*BRMP+9}mo01dF6o%{pL|gAZiX^U^Pa`OuMh!*m^rYx
zh#4bdb`bqWnjzz}vCt}wD&Efevtlps!`_w>IEyw9zeEsP32HN1Eq3G;M_9{LA+GzV
z)U*$Gd+=#tn)dxJ0k6#>ZAXGR)(u~MqW1u~jA*c1P{SY1R1qCHBooBkdE02O_SUZH
z@&=7mOj4EG!Mp&=YEBDSjK=;Z6g557F5AH%)GeDq3PVEXR};ZuH;tls0vk`jr%UWQ
znKmoNuB#z2wUpCkCa2U~?lu@J*k5{?*D#$k)I@}`Y?q(=e?MhZ#y;<U`Ok!gl!7Hc
zF3#W@K{r+chfR)vfh4K``&^~xEPE^a&{oxn3d-6}$@1<6xwh|wiZW0h_1{8YFP^<|
zrx~2D3|x&dWRQ1uU%9bT-I>m~3-~#o$t;%nk9Pw(2scCT=MP2~B^(Q4V{@C?Jd{G2
zsZ+>b!Sqj-Je{li1QK`EmA%Z?|9m7^-8C87)tyl<6d`Nn5}@nPcHW|i*PzBE>WK9U
zt*ISZO)a8_a}K^R9;^@oh3caLLne9wlm8$Kas?OGj&>!O9B1Q4brd)SVHvLzA^E=3
z#tPxgRsvrX7Ttlh?x-jA>7KI~xF_0(wF(gNRw;9t8>3mZeCet|l`e3WX1fD~aFL0s
z;Q0D>t4mC0(MG1{RK0?^EM$_CBi%7a4=2dZv*vi9n#n`!4{C&2<|~hvUd_ORZ#Md-
z6dd!fz;!COg@qEE2o<?wy!B|%lLC9~Cm#*pE8Ugtw;zs@_5E3a_5>{Ai-PST7=fqG
z-tAtWI)rGk=tTVbM|5@+gFBD@Q>mZ~dhsK+EGV7IS<u8FCDgk)lM05?d(PTQp}2hL
zjdcv~jvj4(hkYLZs6Q?91l>HP!qf`3%}?Y!J<b?oFSb+t=4yuw(D41gib|tEtj|}~
z3i-u60f@~$uC^7u(}*TrRg8GsS2KhBEhD1BuNIZRv^iM=o=AoFDu}o7J`uVm86N|V
zZ@p?qC|ca)4TPttW8Qefu2SDrJ@^bGW~}*(=R9>0QG9S3_St2osnExT6MxMiz%^~W
zZ8?Y=6e^yZuqr017_2^7AB8h&CtiHT7d@^>yue*;EzYA2mrZ6krY7zR_WdsL0R&|?
zufeT>3=Hd7Y(*DR3bAiZRjp)$O3e?Z`p5lGCXwvdvtyG$f7)DxH1KK6qc9&m7JjNq
z!xrl(A7)aNY_9LWGG;DG<(0Ivo`{vOjwtln8|ghklp!Pj2(@pEU(qm#Hip7?4rGcq
zn{2>1u|gWbw7Ss|vNp{p&8FE6Qx*`*Sv8U>%>BAf*E-;#@6|G6`ND_+8P_9nwAXBZ
z5l&H34J@ZELQBhyo=mLgLDw0+1rAGo_EBe4#rh#(MC}b*&V_B~y3+4E_n(Cw$)CHl
z4@z8zzq}N5Z|(Ww%dR>J4TCt7)@Qif^S7J><5i4(*8Z%AlSmCOhDzQrKp8aQYk0(H
z)pPcTKkulvVWbn1x7Y2dr&ur9hO?9@j=3ZZN`ryVzNdiYse#pEm<zunSNKan16-Fg
z+nVnGwQRfBjU%{S1Rh7!YhZ-Af2U_RHO~7-%2qFT(6I_-Ze(+Ga%Ev{3T19&Z(?c+
zF*G?KFd%PYY6?6&3NK7$ZfA68F(5fHHwrIIWo~D5Xfhx(GBz+d3NK7$ZfA68GaxVu
zFHB`_XLM*FGcz$WH6S1$ARr1aMrmwxWpW@dMr>hpWkh9TZ)9Z(K0XR_baG{3Z3=kW
zbhiVLC|i>?+O}=mwr$(CZQJhC#%bfUZQHhOyZfDczc(}QpFdty#EROPxmH$YR>j^$
zN~oYrD`;YGWGZHF=R(U!$G}A(V`(R2X=Li;VrgfpA|y$`O2<gY0mVsRVrlF`U}S1;
zX$M9BPqdt&ttkP$n3RT~uom_ICYhL;{U=J&&di?R|0SEaI{cS_o2iqtrM(>i#lPy5
z1Wu-gCiZqVp8p}r*}GU8n-Wm`Rdw|s_-|nXBToVa3ribI2L}QPIsyfI8ygxZc?VNF
zf`2j*xZ0VRIuWRtI@vlC*qafU{dL>BTiTfuh&h>>5-8i7xwsoTnf{eCHnnp$b>@N+
zSCAplp%6E<Gj%ewAy9BNvavM&FSiaQfxD%P#b1@beKGYgHg$0M=Xnk7ObFz~{-OO(
z-v4IMK?(n@!^PC(Kh%GmV)jnvrhlU?TwENu=;{AaGyBIx=WIr2XX>Iu38nm3nShCb
zftltXWce3a|3$Wck^Nuf_!l|<K}Lpuk&)&vF#Ye&iMiU?{5zQct9L2{LiRQ$1d=X>
zf2;hzXoj|yHlF`K#Qz<vZfa?6;X*+1kKX_GSvreZdYGChSh^Vh?VX{Gv*~~A|4A!o
zXKrIkK+DMVAEW9&1GD*?L&4tJ^56E-a&r7Hmx_g@v9+D4voiq;!@n-mzZ3XBbBfv-
z+nf9|XJwba<1utH`ESF&ZUsY2I~NsC2U7xu|9LI{T{HgATGr6T$<l*Bn}Lpjf$?wP
z-|N5bbpKa6Wfv!VYg2VglfNVW|0oIx*?SOp)3PzM5YRIHErX4bosoc%fsw`c|KuCH
zIysrzx%~S<{H^7`)@GJ}J7a3<VQLJuwrp?A9b)w>E5oH0J#TnYM5C1uRFv6$sB_dR
z!tu<KN+Z}vZ<(A(3hKdvHUU~F_Yt$0%+2dv+Gn#pL*&3nIw6!0in3<k7>d2zla-)~
z5HXiup%d!O!ttmq5x>RV;#=SreCYWcT#dniwmuf9o(A<ru@h|uSG<?U!axkF=k6~2
zZYO}Xlt3UMT{>B#7y_vCYH*wPvWGz<ccj>_$R-dNkYzxept74oxf~qf6exSZtKdij
zZ^~}+7rlA%A32*AZe)O^P9gA?JktCmD5x3us}3^b?lBCaacj<ehH0%C9~dk~)DSRy
zQArK+4{$Uqj&GL6<u5Ir$dK{h$;?ubMp#6it&<p@>kxEcJgFXNG_Jld%c{pmnbYw)
zefNZvk`lLgr*MaW4N54@6!2zX!_?m*`7+D3b|?7=>wNB(<D_IPS1El938qj3@~w7R
zWRuMCNhujD#BvD1W|phE(HTxCwGQH)MH80#o6OfFCGn(>#sE{$D~KQ}c=7ydXfxVJ
zWANO;AoM8Vh5<OQE?M*2I$n8Fq6?TlDG<t#n6Q0)#~(+Au@+@-m`E=j5&mpm%Y(QO
z!O8cxq&Ib4;7EngvgF>0;vC`})@C~;-1sy;)gLTx$r*)t;~<T;?RYT1>~J=OSq@WC
zwn>P-82CGwK#yt-B$;>~D^0i3oDq&AC{wpYg2yWh9&bFq)>|D+i^H~UddFXe?rMhx
zjW^XfdaF-+!(ug>2UBjJ{f0f<eJ(shxH=)MS7n{1H7OAl6k}8tF6L=tC>1nZ3LCL=
zgKXdiz`6UI;*|+`e8vW=N>KZ<@?s9k*+?2S$Ls2fh-P->^=g7UeZF0owmnMD{aeW{
zgQiZ>imN{nz!X;(M<#z%G6jt_+Ua!oq98o6wl}WUYgbn{VU3i$oszGXWt;lPKljsY
zt{iiTEoeyZ1q_=wMMT?T^XV2eU>`1ENG-f$n=c~@sciC>CdTY<kbxLy*!!hnjm1^~
zot#7lwCJFu^CyeP&YG2xB#`Nz8DhPpAZP?(-qCdq^S}lekW9mR6uyb1t<@6O?_GG8
z?IHt1u`PJ*XJSb-UkhTe1|!S^A-{%7)Hcu<lkXIlN{cO5&+kl1GLh8JCE<KK8HBdO
zPvIz{Mf0jL67(k&Q+k0&IR~NRS;&-?g@jo^apG;IB@GwC_{df#dS&H}u|c*zIggfZ
zE162jC6K<{6M?C1r?G_SDgS^mj)j0@Ca}0INmVyzxDKS?%{X4-ajqV_FJviAV5OaD
z0#z9i7o`kf?D#b7KMdSQxx37J)>H<X!ABMin>w?w4wncD3g*H&!yX85x3ptiodnVA
zi<~mQG4_v<k0b_^c@+h}$5dpTi10JtKOIpMe?hFca~L0e1_-hpE5MZ<s`NFgME6S#
zl5Cm?ys+USilcfgDs>6=S2|yPC)oFLxRPw;3oUcAQ5V!=#e=iU=Q*GD%DxBs-ymd0
zb|npKcAMq<On!tP3d|wib#dMVFBA~S9h*6(M^bzPMhPI>rnn|dcpK5G(wMGK{n$6}
zL-ahIbS4veq+f!1S$Kk{f}=|T&D?FZ1M&$Y->rw!wo!3se=*Z-Y}xgQ;I-U_$QA61
zyyy=-S=*~UHVoyjS7Sggs-&JM_W3?LcwBBq_>cn<H$=<D83Bn0gU#o5NMc;I2RRuM
z(F7@&I7x1CQ_{SR(uid5ya$30cr<n=b!iW{@06GB&m9dz=K3+kXzQdeTTZF`9BM<7
zhO~ZiYr=&#2HylWdID!pB}qU(zCy$vdU4`WE%O2%ts~BC8##Eb<w|j{K?qzzvJ_9k
zuc}rhWVjU4mU!~VnZ>@0SSjam`mK`<Kr+p4j1ESN=(KjCh1{fl$W3UjmSxkfMet*9
z0USoJLy{i)`5A$PnAFRfj^M_2l>Z2=xLiUi5KQIj|5E58{Tf8G41*MyPMIu7b0Sg~
z1jruY01_;n-+rj*jS1MT-n6reTb`I%@rj4BfV^I+r7v<%#py*%@J(FTn8O}1QVcA$
zP<>b0_9;9?E{Cr~x8`&BQrf0(0UywIpDYH9S^cH;0j6Vb7uk0Frv<3gN@x_F_&|)m
z|BxHwnbdmY8E87}1TdyGsZa=1IIf8AYBD_3^K4G90G~YAKk<TwY#q@sy8dVRG8={0
z9F00e5K6~SMioE*^-s%_mAG93{W>%;jW$T>;Y>xMTPXCiG3uHDC)!CsSfli0OlJvQ
z=~PPh#yRoTyOx`wg(FX4Y1<|e)h#yPX6v^!LI{A>y0scK@r#D&aF`lx#`uZR6n*yu
zgPlZz?l=HKcp33Uiu+XWs8--5p(#e25#Fd^DoVr|nG@i>iw<f*Pjys25ON_$(Qw^w
zkzccT@hw@n{JRaV4ZkuC%gd}##Zm|I<Is1_Oni@}m`Tw(UocT=cBgqVF212Dz&*d3
ziCa(VkINROhfvK9*;kp-ir>Qzkb0hxGF+p+Z=0@fHl1<QPZPpSZ`sYAVNrbR#u_>@
zdBcBII6-FjY8MA0!OD9d<^ac_Ftqd@BBkzITX?D|@zc4fWp7QFv?{?FJ%uT?N6J(u
zji1fe>4&mp#pva2^-J#|$oO;M7a@Cu{Yky7Vjxh{AFQzLUKd*~HcbpsJZb{V;MEVc
z;mjKXfiW-H5UIaKI7ya3oO7Hx#zFA46|Qe7m1G5_T?C%g5n6OJ|Cyf{E6q|WAxK`|
zV4XfOqsVB;x|6ak_o#CbwbWPx-7YpY*)%ZpY|~Bmz7{Z;s(Vf`ZpC?-wJ}a0OX~F?
zn~c@bDS`qg45y8xugTLxcZ9l}v7=KW>_Z6z@6<*r?f!jk-~FKDS)W~IST4}b5}b^2
zD^6n`Byt**Y`hP<(D%`-r0Gl@X?%wfCq(0+&l0T%s0pj^luC)+3H}sZd6j01%dn6=
zM<bQK9qlPh-UOSrwpduDj^6uxo44n$_ncLPEgqhSxwGnYvcnQCm`5W=>73-}ZJ=N%
z6;&zi2OTiAdM@4WkgNBo&F!H;<K6n53bwne83cSCMJaUhG4b7WS!C|Br!}8MYCJw%
z!${={S^%J6!zjT4Z9mT^<`T)<pWFZY9<%t;&C*YnR=2trTC7!lLW6GfR?E;&cp)od
z^HAoaHD`u5rpr5g;ElB2{=@@*&AYsw;qs#A9&6sW;IYktF+BsRJ>6xMy5itK?|T@U
zgaAj8?Wk91E25QaoLiZi3|{pdR#D4G`>b}1@<x_MTUP6KGyZoNtl}{;k0f-%MFAvG
zSa2wAX=MRQXc6-_zqTBq1?kK!Ic;o8XkwWM>>T~XpvSNXY}*ki>OCnSNYAJmO1Whs
zQ>N2+0srPf9}eb+gDk8qL`$?XJW1FW^tno&%1mIy%xApIVR6$M`pqtXKrCv_hMdp!
z`>Jt$Ljs$Ks|DvD-gsyDXs0Yl*Z8)%SDR9j=L^^`%1Z?`O6#YAz|2aJDdcW1Y$RHc
zLXI=2nqLQqd_-dfV<R~JM1~31>9PiAmlh7ETxTVlW#x%q*7dxPqW4&#fM~YjKsy;a
zXv3$3W0+1uBQb%RuqJ_iiR0x2V9vKjIR;6jcMr&y6~E<^eHR|Qz0Upl+0X1Mj>85Q
z<ipuu7+lNZPLt&(IwI||buZ@^ysSxlDtxn722+3aq#RJG>Hpx)fr=FRS*ym553OG6
znwe6CmYHF}X}uM>G|<Erg+H$R0A5XBfRbbmoe}ZpT-~P8#4E_S>Hg7^?w9)A)=L9$
zBd@#cfZ2Q1dM?eB*0&IO2>Jzj;QP(kM!EgTYsU*pbJ_!B)}%CYIHqrEq}ACX+t}r2
zA=m1bvQ9O;n&#`rUsGN5LCJG%TY#X9`}F21_ji97;uiwZPbg8VL*k)SVWj2s7HNMF
zN231ql9(J?n2f#8UdhFn7JfMI^ByvdSPBe)pN2)J*Ab!Nx&iqP=%{&hXIM&m`4bhB
zgQn|u5!#zqsbAsRG{Zj)-SU7O5=O+fdcOJzd`HQ@<o{ATryr6tP^=4*XWh$AT>KE}
zZtj9SU-7bcUFdDJHA^|HWe}1Vw3^=`8Nh=2?ra1Kn&)hyQ)TOtW+{h1V1`OC=<EKZ
zbU4{wk%a`-)<4|%CcaTjdg|`ZQ?xjTB2E>Tk-w-^*`2%O8sn<2`mL=`fpJ((6N02j
zERRuG1*uO}I)V}#1PeqdCeJf?a|9h=t)jzj0>;7zy!qq7u#SS{#Vr<sb9Y}MhFj)m
zx@9##>BU~?iJ!+{4!1k^_5PLcYl|B$@0Efu9Z=eu$L~v34>30(G>x;ZemYVn-w*Qy
z*Ia`m8?Cus%t|Jk-#lGo1sMDYSQgy&lv@Y;w+X0~cD~ggFC5de{1(7ZaIK51%Mxi0
zugzMi<V!j;q-u@&{7vSwl>ERcO_H<D$6O!vc&)R@x#{TO+I+U1NS(TR+Th`sj6}7Y
zX0`KEU<sUF)0%wjTQQ|PbM71=miFGWz38}H(^vxIroTtvjNztb`NL=Z#rVr7Ex=YB
z-y=`K-2_(W9_JOMfihILcN@R=i7NYL^*(XXRC2DP9ghA<SRlJ!O&A=bW>(S%E_$G-
zX;L_?597ZXpN>al-#doTa1Mg-7#fZj4=)^ybVBM`$X_0#3r1GDzjGr$V;nWoor0jD
z)*viUAXU`3dT<8L?7Sybj#)@01eLvE&8>-DsDI$Hf>2pvPvygU<R7ZhZ>NcS=MZ9d
znZrIOzIn9idwtFgt0`Xrz|w6>rwkypElT`f)$~~{Zy|#;^DO(s)zRZ>ML8)5x<YM)
z7=X6)meaJBP?239u@%L^IJ_jABxoBs`YM2R>}M6Dfo{xKgI@*cX=#y7VG4UxU(3l)
zT%~%xTLn#%pHelwYrn&IT!V(?)v&MIN9}C(_W7!5M5RXi^)~!#zvGFcs3&KsW-Xln
zoPgaNTiXv3Kx*zEuoo-l*?@%iEmzCSP%AD8vxuU=Qj)mhEN*ZT%e?%i5p#W%Zk4F;
zbGBoId<zH*d|flACkxA#JynPYay23LEXR%HtzS<kIE-7p3lzY6$&>Q|6xzGx8}|AK
z8T#dNf<4+##h__Z6D4);h$bJ&mkcTh%kjggy=f)SI3OxjHi~(~rd*MR9@?7sGVPGF
zmxFLI$AAy}AgFoU8Y0bDSgCcG-Dn!y2O5L7aE{dzDjDqY?id7uGgS?{<*v#e<W^*2
zOzfvyexCSU4=l}os}qYQjmJJ3tAhRFN(2)#Mv1FCw}nw|o31nr5+d%(!E8xm9$(w7
zX%uCR5o6L_Y;zk_r0T@k&Ge`^tB4=NoiDG>R|<mIK^6qGK?CBL(wy5;wh7xd!`m*U
zqh(}5=@%B^yQf5U7V^%@bGMD+pu^%u|88@VqfRKVFt-TaD({eJmvlN}4%$L}bzv1c
z^RwsH%v}#NTpl2y6-8;s2-O3#q)fIDO%4>E+LiNRVLz-s#r35I)`378+<=PxohgeF
zN{Vmdn0byTwoVXI%n=88%T|;_A@!{FTui^VQUw;1AS&1!@5VM7s_5<%Mt|@6JAxO?
z5J*^jxtOW;EA$r)36&x0$%L<6#C<hPA?rX1_Y_VKLVE~vJW~INnA@ievRDx$Q+b*F
zIJ7a1fL!Fc>$F?`R(Lz*9M-cU55))~d;&yy+(n~;5t=ylc$QSBjOxT2>}pDHv}}f+
z6McuKUVDVZUMYu-4Na2oF90->*^LYFZl#J%g?^B^mXxu)^-g5}E|Aq3){`hqB1A|{
zi>^;Nt*T(zx6|oB0%m#W<=MF^gw9Ri>y)l+3e5EDLRwshwdp)F&13MdE^4Jo+O?pd
zzP9#JOD!j=z|Jw_Q=F=<@K`7X(s3k==@$6wU3TFtzxec(A~NJ%SCcBEL&j%`tUN0>
zE!G5~mju{+yC!Ky&g4wUw~K0)QN@bhiiFnv^J>j8SA<I^J@XxLMlRVz&d>0Mi;rF(
zs^L&vCsZ8n9~-n3Z(XK-@(Ho!u+BmsEzH<bzG8|Gk`YY7;DAKpMp$8<VRMfTc&QxW
z(u6{=y4q_(>B7f(az^*lecbye(o{IAl*!_i!<hk_T=8r6!Q9;$<GJegES&*3qY7yc
zgo8>d&uGGB{H>cxRf5l@hDWYxY3MrW`snz<`d|4>FuR3}&_bMYeVC$nt?vNJK8$0)
zg6B7?Ox2NWbzF|TJu-{%%-$*Y-C&M{njW~17_gtH`uVbeLKv?smeJ}Q{`72f-9K9$
z-#4#Es(x7GWo9GLxOwh4+gB&LR3@>JI4!6g`-7Dn%Wh>xpGbb<cpu$KGHdAAkVP@M
zEmAO&pS)tt+7|lgpC60H7<gCwWR@i>d+L^1vq*ZAvr$})JEX_XUEH}EUBth~hYXD3
z4b?+>g5b<DrXE%W-UdsxdAj06KZTi6Fws%h2vL;Ylp~Z*werOE;fB8?e>1tnK;s9$
zMR#hmD;JzFoU`jRFGD}FX-hEC+&wzRfF`gN57}JHK;&iPJ3+Nc8QsE9K)Vr_oYAL`
z1JbO`1H)T$esZn9>K|fecXBx{(I3YI;rC1xtWE|1T$ZFOKUb6!rOw7=0A1^7cJVy4
z4=MzD1G{<b=IfOdt}B-2$9DqwQF+&hlBWx-X8LtL;+0z+U?_&n*}PBji`by(p@p3}
z1F7<z<D;mgn0XNre_e+ugRNVO9n3JihmH#vDA#s;i(xCIwDoU2r|gp6%od!ma<~ry
zURlajX<p+=vAiCGIXCowyUmCgun$W8I9;4%zDeG?zy@GD!A3G<)RCqPnazkow|lK4
z?|Eg_;Vd#_!=i*uuzI9BUOV(N^UWo=m-IbmY3d|L++)zW*Fy1`sx&Yh$4(KGgKm$_
z(2S>g{3bprN9(eGax2Px+|-(u8lIe5P{ljj-LxaxTW?H$;ajWe@dTB%Rh7~;>x@tr
zQ1r@`oxE^`F^+g_m{oH6Y*Dr!>;h>}%ms_K&AF8sZVy-9jN2KC)8IBRQM}X9h(}n1
z2<<V<&DWsYm6Jlu6KXdDk8%P-=4eM#ArnB89(bi_#nBJ$eIOZ<oGwhYu=hSU%T8Z0
zTkXb?efp~L*HUNe|KVF1Top;6L#IKn%FG+*B(ul1deq3ceuE1rtu-SC<<^66V)j%#
zU<BPLCryk09d{F7F7tkJ68io*dCu6qSJTGFFegL~t<2{eu3|O<=gWav_fkfo)`V7*
z3}t-jMXh}iP2<!AMK4W3Us&QLm&X`CNS=vMEe<R<BVSd9akCp7ckJr~*C`9zX%C@f
z>?>)&NIz?R9pbDe$NlAU8psC1u6*)tS2OAgvf6jJe)f5tgd+_giSC$7%Awg>E?S&2
z<nj*Q#irT0)i38d^wSX}IZEaJj<>qJj$06W@dM#mr4W~n*owH)X0oh$z$F2KC>Ne~
z_*UY3y@3Q-O)UpkuMOZdFw5uwbaieLc#4dK^X2NqfIg`Rzu`oRN$-+ER1p5h@zvO3
zn}T||h~}orbD4}Mb3sWyMvPGs1ag*{bzalJKd7e;K=>z0WGrc%k{Ie@wf+sgN$F4L
zTx^?&H*&ev{NT4NyB)Sx|EYR)FSC#<lg1af?<D3!o#!t<S$AQsqVMIDaxIZo2opQ5
zD-2rP4Ept&f;B+Z4twAwxjDt-@Zgql*L}jPC@jCJN{pFcQPzi;J>7<E9t;DLOrf6c
zS_Eap+WUFdkw>iIjU*p#<PMved*)@6y*U{!>d`vyOmmX3MRf&ZEh_U+O=DA~8E8gT
z;xHdz?cMwdhrC~!)TOmW$M_(-d9Bcf-MUC?<7fjShUAZ60#J?9(^obT3UED9$6tg1
z*ndPYez6B2P)dPhgHR6-XIXwANDhq2;%_~#n3n@meQk_#LG0Eb^2$Ly*)hmiM?Aqj
z??YEjgq;XkAK$~H#mZDFLDOZ8cfk|Sv2<a!f=?*30RmZv85tl8qAj{9yz)?586gvs
zmm_{wSU^M@o8{iyniKjc+V<;fXge#!Wm2T*IP`qg@@=bdcBV8Xu+9uEV6|I%EX`0c
zMjx3%%eW1cP5Ta>F||t5@USmAtkG#46wO>O++)s&4Q<iWtVI9{Z;JNEC)$K7>=wPW
zWJ&hk@y>uwD>|vK=pi>fYs9+|7Xj(iY$Dy4C6+0Vo;FnE3tlJZ$V#oCx*>!3RSKJu
zN$EU!@ff$3s->}q!crZ=Z!H@68O@3~jj~<&?{OdH4CVKy&M87|0phZ0?+@X*VTip^
zvt)H&n9G>{HbW^1;72fMkt;KH%?uh_xbr%j0x+}+pu*Jsg?%>mO~9l4J)9A-O5;S}
zz~sLR0Yh)c=bn-U`}+mu%kN7uyw^da4ZD;Nh3xv?*KctKfXfQ9>PEF~jZBYCcu@XO
z*X6ZES6Ydj!j90#=APJM<4wP|%Gvx^gej==-PlXD&pk|=S9(xtg8)buGK8w6#_Sxm
zN@lFi@vffNuhQ2&kV(put2F7?(q6(Lb=g~5{UBl6E|>*IKm8od8w<}q4*#MnW#Iaw
zp)pAjoUF!d!gy>}8@Pri5~HSzgB1`!1q?|i0=7lmdR+Abb1<dQ+3wW%2@;wXp20FL
zNC}gDHFQ%K0x2e0yxK0M?05GZGc3T@#QjTm%a*+E^3bNDc5MEnjN?NBY8{V}YLNXr
z&2-FNN3Eso*2ow47K9^+%H^BpkH7)6H>gFIoqR_B0>VxP&=9BbCpW;v8qIW0cjuf-
zEYPhQKAh#7ylxFEl>@a7vGyz?!xDV}R_-4Tjid~2<`jha8nNcMxb(@gve4UD6u7q<
zj!iR+q55g^Kd-14T^hX9e@sCAKM&BKxB!(YERr<NeGv0n-}VwCi+hptdwq+$h0UIM
z$eXOl4~4bYeI|_ov3K_#D#st`o{kG2#se<)u#&E^g!*!dDe@ERpa)elUXtLHlvimg
z&dDS!>d(19cN&F3%2Hg1+TWhv1_N+HrA{SP-TgtJ0ugvQpUGbXC3qfU@a-m7k2gg#
z1K1l5v@9$BWPfhvc;79tNP|-216F0Ck}BPAaTnIZ%K(3L><!k|!obYZrF%bxbTgnB
zt)8-({gli<9DcJCK8o6PEyMi!(oLI3`Hue6zQ@<4Q(5f*B|b3Xyr`U~Ti5q1#RMrS
zq!@0Zx4j5>w6vJo-mn9FEYp>ilUT1sF3-;|*}9&@e<*S))eeD7Vw>ke|0$;S<q~M+
z^LIDa(c*w0XF7L2OdVuex*34%Fw+dqx<U8v#XVSNtZouUm9KR~HImaSg_&5_=|dMO
z9C{$THO`MlY?=lDKRPj8*zbo{LI_d2Kk%>nbhb;dEFi~R>En{tl7)x1Vcj0I2H0f$
zmka0ES~hksk2+U)4cn9suV6yG6i*C+`ql-t(dB!Y(2B*7MusTG1?sIQzuFV;`&?Am
z6rM7Hy#YgIuuhx|((ON7TvkV}2G*T?e9OyLacadI{)C9lz2%mI@)FZQ$B{GfF^Z~(
z!OaV{q?r|WM=-Ltb?j2N;)G@YSwt{T>~16e^PW6#n?HIjDZJ@eo|*#T1@!=mcT)xo
zy3H&|7^GRTk!&lTI~AC>lg73on!K)!YR9A2;KW5~B)RtsrQ!H_>x(g}j4*cL6dr=q
zXES~=436<a4MtPYj>+{ctj=KQrLxJ%dk0U{zHZmTiiQ%G4^)z6@xG<|hbr(?$qWbs
z(H;pPk+kEb3-~1>QQO}(1)*wX*O|q<eT+Tryn-x!?s45z1%bLZs*k=mTY+68-WwZ)
zds@DW^D43N$My>Z(aF<vL=pQM_m8+};hVIGZGi72M`)W5mM3Rw@(R}Vb!9&kIEb7}
zh!lzWY+bl|Srg+JioZ2q&%q4WEE;4)zoJ#35!1#|rv+HHZ`HhW6Li1V>jkD%(>Fp7
z>#UTWjgw*mk#`5K7$lFAcSN|}55F#Cxyg5@>OnOT^6w5o;$Oq8*m$;%dD^U*cWbkf
z>eqYb^U#;M&7Ku^R-Qbb3K0c>ZKbZaj}t^)y4PGYtls1aEHM&K2Efd*v&z1YkrnU~
zR#gr|c2ImzZ~|>j@f8j`s%<Tz7rWLLY$Xw0Qgg8>Mzl*iVr2Gws;z-W)w1Mwkx(vR
zL*u+nw@SARHU``8BF|_$)K6D-GM`H+cvw4#biZyZY0)g<*7&iy3E*+9SUpRxSjjnR
zRv}urUE`jCnY<bNLxsX|i|CYe>yc<obNbJzfOyggS^_Bj9<)_SS;PYdzQyiit`igr
zHrpt&lUD<{LXlw85A7UIYGm+Qh<1M)9m$YR9}c9_Y?4S`7_M+|4)U;y0&eZsAZ#;I
znha=3A38dHP9+0@2U1*)kkG0v)7=<&DoANSB2bqi#2E*exe5v)mjP*9n~NgcFlm}H
z7ULCSj0WO(Ie$w!6<L}BQYtu4b{FHYm~qsX8D9E3PW-Vzs$WD@Xb4$KqRG_?Z|=WR
zyjWgSKY=g4VfXQn@D2|Cd?92SPNe&Cz~cj=I<mZHgQJNu1sP}LF4zI>5xP4M-tjcU
z;*#9QE8#_myfbe}3B<IUdV0-waCireDM+A~#E^Z=#s5VBmh_#ewq&&G-E^M?u>={`
z&8EQCiw{eTuo|oLNaUXfvY6K+fIL*eWTW1RvIpL^X<=NUP*EQ+7w_O9^)2b^%`Er)
z43E;+aZtgRdz-8io6POq%D?s)?*K8XWKvw4)lNQS3@L}7#9TS3B!oBW=2sO=1Q`d_
z?zB7_Rc%{Z=aTFfExK@3sN2*=_QshtlR$pEGE=J|iFc40HcP9e79Zt=F0W6RCkg0+
zVL|faaTz%<)b&D~QYasYtdo;q-1{hk{iQZEBp=hyoi;?75Z(KOvQu6)QYEfDBUf57
z>Wn#OU|kxT`_33;Z~-|ar{nO7^F(UvG+B04AgbKi8;70Lzb_^w%4XJ7xj8L+lk{@Y
zLYqhn;3_JS1i`^~e%rn=guuQv?>HW)BE#ntut3ICU)u~pnmrn7SUM){m=gAaiRf&!
zFT*6vS^^F6Htj2{@65|awdRpXKELJS2nee_wKB_=0o_D`j#V@C4N~0P0VuMjVVtPA
z>?U!m53U?+)FST^{615iK!II+TX}0RWVllhzwoKxAOy-3wD$$KHIMM2IHu^22Y3Xv
zs_A_Ao4}fx+33c-S)wvyUqNf+E(Z4w>v7Mg4^$SkL8nmu93v%Ix2%D<7P|><(dHKN
z69HS^l>j6D<Vj`-Z*d}tkkKdJY0?1DycXOJN}k>rQBYNeE9wrEW@{<<@3_uw8Kp9%
zK3uJXQ~WqEa#35jwlKWMz^<@@$7DiO=MZ<FD&%TX*#V)U`~$`ZB8=iNva!>mfIjn)
ziMrl_pda@7j&-NyoU4bT#0FT)FR!naO3^%>7X!pLJ@)LK7^vhrD8Gkf9kLa|WDu0a
z9pFd4(`}YX9yR%`&MaSuHajh_3sEZzWFg|}iO*C3TPECc&1g~+G6(FW(zBD*-}xrP
z{DgpECCFBFBcy)2cza1GqyXlnpGfyHOkTLayV)kDt|7!o4^g%Z)AMs?*|1|OEQ<MV
z_I-$b{Tid>{a}vVN|CfBFf@h3dj+k~3Ip99DsiW5xV_ds-X|SW{nf+5g|&q^PQO;H
zJD^)>u##KoQafq`%VpX^yV#kMSlX_2ATL~|8WC@i_u`7{jOD|x!J~Jbq+SJXrd5~{
znJZ*V$bhu<LhiSpcnK-z+q%!4#CdU>^q{e`g$2lmxr7AyBDy43tMbaMuR6)N@?zxS
zn6fQ#+&%?V`th1c+W)(dNYyya(9TX()b@N$MN!9Vrx{wAkzu?4M?d+X8gcc-PjZNY
zZORb~7TFUA6l>4M^byaX5D(=2^mBq>6RsozjvILZz}*yy^4LaGJY=J&sGCkcAhi?u
zJejk3Gwzpcm)BTegmW0u)5woy@7B~+Tvqj%Y&ViEp18S^6Aa8%Z^iyKWx5a~_>aYU
z?L87A9L&}iSPcMmWg#Wu%&w$M%5OyrqnMs;Ppio0+fu4LGZThVxUm>2yVYy{>S~@m
z>Pg9b6Bz#Ns8;wu9i=l^+6QM~3%982SL1qwcS5!ScFC@78rdQgE;-=s7+njEe)+WC
z_iV021HYwBTduwC#-(n0(nZL`IS+G)c{%)q!aPSFZMahO#5EyKBWj-Hz01i&3@DBt
zV!-Oo_X?2QOx^j7%cbMzn1&@<w>6**5i46VD6kA|T7a?VvS2Sk$@SLE(6xxn92BWD
zV;Ff)Ixp(=iOO{LS;Wb++w<wX^rl2y(C%62RmGAzp`^+sUwLy0O^z`dE6Ouqzw0C-
z2&NB!0sYa@V;}NGE~(0_OKXYp0Z*T8lqDeiyO+Y|noA%YzKy-J=Fd<!#0T)>p|$9x
zhBAxYE`#v%I1d(ZBw5Zpe2BM5m0UjaM0o-e(JhP~9?N-W|5sovrOq~4mlrQc+($f6
zj0!29U+I8hq=>&1y>$cO{6Ikgcg{+{pr?|~`Aez_uE&pyt?2U<<!D{UMX{C9SSx18
zgPBy05jXU$)s2K>SkPv7RM7<R0LW{A?IJUslxfC-c5sN{tF4da0E;eD94Hj#M7eN!
zmBU0{tIjCr@|H&s58?6UrEWD-;&24U*b;T>He-5YLnEM36HTDIbqlPM-g&tHo^ku>
z5ONd0UY-#c(u%ZwD;%nKERk)2AxiA7s^=o=#%i#i5~hm_L$@s>yQogjtzQ{8tW=kL
zs<|V-C!{(0lQf~8!mx>94MOXBpIxqy$Z&Z^g)td71ku7xZSC3~n`=8LL_SJ_Lh8A<
zIb?-f(tJQ?MY$8ciwb|pd#!XojKN_|iN?BL2i4%X3qorBkK^i{bxekt_owf2SDP^j
z-HSFYI}9APg}+=LrV6ZiOw8%XVZ_uxZ4{&Ry~lDrQ#hY%Cl6xs>yH$R>V&q28SFg4
zcnI6{>e|xr>A1Q^?BxP@NbQJ@kf`4u%)bcnophBL4%F6iAIlL#yg@#8)zkcLsp;eB
zK*vY8?Hhd3j}Z>#mhNuhX!n{$jEXjiWSR2BDA8KA(7&X=5Py`yIfjRs=u(q*ef?sB
zK{lkT3R81{c3Uw`gU9=XLz}9RY*}Q+EvvfEu&z&aT0_^S26!mGcA{0`IGy18r-=q+
zUJ_Jsal~r&J69^j%5xcyTuN!zPiiIW1{wP#>d;|RcQ#_?NyQZY09v5S<`^X)!?$C-
z@`grJ<({{$w2I-U;0?0GXWFh(K**>&qeV<BC`ForlCd!=*ubyqgspdZZHpAWHjYT*
zX&jK$nRO`aYJ||&fCFgD#cte?@nK4y*rw|onu9D)U$I5KUC}M;?DgU<KG*^3CJ>|O
zNT5#)@EK<hrco~Us+L@9vO;-5>`Ds<#yeXsN6q`KsaR~9mxy7y$oLtrJDf8&D@lw;
z6eOh(qV;wg8-YI|#;xGW$@ba=Kv}8tJ4oSG)Y#>SC4zDWASVwgNS-RRJGnt>xNvF*
z2`DB&@vW)OCXUbOP&bmR>JPxg^sl^;=v1(`S3y90ATa90WKccF51L>}tE25XcSBCV
z-xrRN9{8bkLTGW;<BvhI7P70Xm0tE~^ZS=O4j>Y0?faf`3Q#n0KI5=YPIBW}^hXdL
z)t%bcS_Nl{S~d{FDe2&|=zzkxq#F(B)IO`o?FgK|$vn0bln&HQFOME-6xbiT?nSd;
zG_gjX8*SF&cU6M3mDRmHw+It|asqP+y(I`4bADN+4m=uOUcsY~iDq-APtbxNW#q=T
zA6+5Onu+Zt1tU4k%BgFJX6qHF2ngF%ne^RZn$};@p>cet{SXN3`sas#6(E$eFpRv>
z;{a{DWp-umxc3{Nt20S(U9wXY`8K@N)MwDyG-9d?V^DT4&9tV(q`aEH8^Hny;^`Fr
z{*q6;5Z<rw+&w}o2Q=q)*Ls&ajKHpct?&2eG)wwcwvK_sva;bveHfvvv9j@PuM7YH
zM|KTE8LNqHq13C)v@lvd$58Y9bG>B|n&lN6l{_6*op*$wbs=}<z6d_8h!u<LcJ}+b
zeC#x2_KLL>9{@2a>`U*@7rs2%o{_Fi?Qd(bx}s`DjB|m^pdZg9F1d^xf+_2+p0=su
zP0bSN#06_n>Av$f1Pmg_;;5VO`pq0W!a$^{P^PoA-Ac&`^C{tc3r=zop4}s&BpHxq
zdwX8tdNI*(pErSVFLL_Cd5R5hd&;WV-Um_g%kri@W&<GbLbdZ6!(e~;w`qhC!9~`p
z)j<Vqj)W?=pO6D1b)_gF+d6S8^+e;5s!^+F0!qQv+lbcp=MB7?O}Y`XCHn|~owp$Z
zuCZ?~AactSH|Gkj=L&omYkADyG2dbEdu86l(8fKGdu?9OcKlgPqfF*QThOSj)K2Ab
z_utOlIOevr<a1B-CrIZP7dQwMf6}pP^p_P9E<Z(>3EsgBQXT|93XuWg7v05^FgNel
zX3Si<gVN(|jg=`Zp*wdss~vT5z{t5hUxfv0qdNvhGT~zWBzq{E6o3A46q6%~q{Q;o
z!NNOii(DwO-hlkgFrB~tGE@(8-9|xbQPc`gxT?J%c}_+W5cp%~QgFz6n<M2GSR~HB
z<QLcdcm=3Bj0Sbai{Ql18Qlb=xN3NeUKH<r1vR3X*vS>^jVY^sX%iTehrO}H@PeBn
zdow$7{{sXF@FLT4un}~=w|O;}O@|z`ht|+~C-(wSWWk-?o#+j?DrSK~caKjYSe%wD
zXl<@hB5@twY3%8fW~(LW>A+KXo>fH;eWs8D;Gmp8WPrp4!lutaa5@(qTG~{xN`GV#
zM-X7I-U;Gl57Xi9VltT3lr6Ob790d5l#-^Ht4h|A#HL1}opfa_J~9ETeIN5_I|)8Z
z(xRA>v|E-~?cx7le~nFN%f=s{Z~eWonRv_}V$9zy!{`WB4SrQUn2q5aO$}XR%?O;k
z+B~_#{a{nnfmHi+=&0Xjyn=+G2cgQQy7dFurTU<j;N}y-s63;ehn+(AkygUrD}Gw1
zB&>+su~2!B?#k#$GkUnPC+^3b7h0_v>X@z|cBE`po0VWsIyXvSHq$^Q<Sl<+`7ttr
z;|2u`!cqW<SZB223!HJ1)5289v?DWv&rN2Ja3~(pVJXcG@URiVw_Y;Q72f4C6u5^(
zs31K&(CUqVLeeH{D3PjlCFI<~$-2rK$KSe)O;b?pT*Q>r(o2_;mgP6hxcR@bFw83b
ztcG(86S2cf4yN_9bsAE*a{$yLg(_)7_lTsrd^_~!3fNTf<QJ*Do)W<AAugR`MYI9q
zcqr1t>Yib`qU|7RXEgHn#6=LS-n;I6Y;R-<Yh)A8`v65iy1!9H19cZugD?E|l1w`2
z;R{Es*0>$kUz@|iu=#VUF;n6J!j5T)*D%bx2q`lcn7yaO3FZSN0O1YF7p33Pc`DU=
z@P82ILLOo~>=h$#23|df^FpRW+x4L?9U8JC0=W2J8^A|GT$ObJ)#~4#w3&ECMI{?t
z^1)kPad&jL$&tBe9f8v48j&@GNy!Pq=Mbzl&7@zzrDon>dmGQ<$|-*1Q`5yqBvVTr
zI)YEb$1C<7^N{DH((LXAgz>p&zZPg4<T9AX+(++3VZciMLI9Lult2SG8eC3X77#CX
zjoL`|-9lW3L;yl9<xl%LrxTw)@lX2EerDI;%JN#CJL)Q#?{jN0F557{TbLl-;B580
z78`2M4tFGSi-YP8`Tb~n){KPV<9qTp{P6*pm^VQ^wTbHF)1{P(qJ}-4J|ALH*z<wd
z*NhY2@|B#ri_QwmG1dTGqPF|9&qU5LmpgR?&Y**q=!&HaE_x1X9;GbTQIG!AIC!YJ
z=o%I!s-IO`5<rTu@UYG~^zcf3C&}3M)E54xo&%Cu%Yi>d^zIJ$eZPQWR;r7E$f5uN
z-@7qiqBp8zFq2TuxM-7t&WqqHm-nLH?T^;^bnNsCtlqK9|LBM;d{ND}{!R*DM}4LP
zkV?7<vEE9d^^~kNmbb#kXC^Meu|?E%bR}@LCzglO%izp9U9jn$+`OFJP%c<s@t6;C
zBl$fowv8i;z${MYq=?`lDm$nP(6l~XEnjE{9!6<<`b*YBOPEZVIxR(!w&sO>Cd7R!
z*T}L7o?{JzQ=VYlL)tzj7uu;I04Kd)_4iuTA{8+O3wRp!z7@we(GZ>?TfM<BvJxq(
zZ#OXnq)7;;ujt8h><**^esUt6b47Gdm_()VjPIjQ#Pn?QYo6>R^|PU~4XAfmPxhH!
z?n~_`^E{Mpa{nDx;B+2?;+lg%5@^0`2P4|g?{vk{&(Ud0S({GY8tNQnyHUv^V|aPw
z{doq<H%grWAtw{#&GV&m@6B2GIx(b%N&a;&5L&;47@}op9hP_Z07+yn$CJLMoPOLk
z5xSu{8C!c%Z}Ljh4|`eZBf7yS^;{(wMRv^!!M0~do}1o3nPy@Ax|i(4uGO|GRs{%X
zyCP?7(?FJ0%=4eR>2wGp=>q`HUoknhs+a;I;i!|`;;^=`FX#Fv6I_h+C-4f1X15yJ
zS@M`t%~~%|g%}b0+BPC)9?_pF>F%5!L1pV@9%R|&>P|>#2DT=;*7%#gy?*_(1f-F2
z^51jrK7`><dxc~$If4+I^ErD<vF>>4tE?~-25AQwMtv(0sxqal=*n%UMJJKr6NP9F
ze=^Vp<ENPDXJf7KFrvG=*t_h`;aoE4?hiJ#rmb1kOyoQl2;o>-m07u&&N!-BHlii#
zrZ>8ixR#2xG~LAh?2E{e-A$)zyv_24pfHlRS0!F3w7%$$DL`l4^T=3Zi<(Gt-klqV
zt)F8Sgx^J+&l?q;RYO(TV=Fl_o{-C3S5Tbzw=zY|C&{L_d1!pFLd@dxkO1s7Gru=n
zDJ~G^F3sA2$P}8;ZClq*?z1X)pug4_BoY3ha4C*-$;5r>-d|DPP+G2jSw@@FctyLN
z-5Iy*_vv!^PCWQ#)v-9i`Q2=?1~P;MD?s4%UGI_?KK5lA+{%?3I?eS7C%m7@fK9W-
zqnZ9@>CN&Ddg;uk%)1!h!%b-$hmD4~WXQB6ZIl1BwYBS4XX_!(Ok!K~6m~*CW^R#-
zT5>*%p|W0N{`Fv@K>KIHC;s&4r#B}8OCGMoT-dbI>Z|cW<N0Es8Aics`s2JNi^z{<
zrPy3-QS;tGy(>A2-{oM}Zu#LLatI#;Ul`LV{mzq4`~hjRdT%YpKqq6#qY(WrNPMyf
z<p%tE$WLl|gJvYQw=?4Wfy-H@d_8fQN||~k+d7JnNE!Q{FVn{s+T3G#p$Y=L5*cls
zz<~l5di-cPg8;O-HYw6TJ<o(~MkT;){G8Cc2pM2{RVbDu8l7oeChHhcpi4oJ6xrdo
zFFZgJQUP6f)X|%@%8AHpZtst#rlI@5!wx@xdz4Xuh#_|0DkfI|oHGE8pA;tJT$ZGg
zmJGKUCDrc535&XZu<87=hlOE3d4WKH^T#_SF`Peff&|C>INeRvsoXCS<_#Sll5#{a
zTCdukty3^BeoEQbGf#TTkXr^ssk5&}{7Kp6#p<R&1ZHt%CtyOGWG(Y^haM^+FOaAx
z(|+k$(#f!&(aAEL2LirmLDqr=k++1^K=Q`HYKg+bc1@pgN2nX$Cqoc=2K7+w?xz>p
zyfHd;sAx&y$W-pT!oHcu=E%os0lo3w`)Pc;kVZ|vHAMdoVS#?YH%E9<AZF(uSDA!;
zXw4KN-&7%kwcMJmmyGQo?^DBd(QjbZ<{J;_rOY>AiDhSv!QUE*l6suo`+vk8&bbh+
zbFJ|NspA}Ium!XwZ6S9u?@Wb+4%%0c%wh7EQOF@bMnj`Oyz8sh$rpA9Vj{`RABVlW
zVx_e1%$Y&u5uX;LDCy!tK!P4E8IVIw1qI|A?}bjNuSoXmwCWi>LRq}Y=*MEM6*~)D
zh_1x{xO79j^o?J05mE{xzRL{XFtRkT_mmVmM6JXQw`-YV1D;RbijX9{pYk1!F9zn>
z^b6n!3TQQ=XO*TswL(EkIC2c2+vfMm!EdVY+03!1D}OI}TeeEL0!_WyY<-j&726M0
zW|Tvv0$lFfXnk#4!&o&vB>+(aSP5BH759X`TPZZx;ck0scPhf_`tYj5p@4G<6vkj_
zy;0ZD=#}?Vpz+g$KIL#cN~R~1-9@&wcyxp2Q`V=oOvEnS)EFHyE_v+X9m@>%B~?s4
zJw!lS5OPxw@iGEI<rE6F*9{bMD+A86Nd-^lnbC;dFdlhJTgtw+SF|#DD1Qb+QVMZl
z)G&Lvk%H9q+_C$I)gG)<XE!c=79!Qpqn=PYFrqq!?A=R;GRUhWX^8^verCet5!a)n
zpJ?)kw%)f1aK?amG}5`pr})|{NuVVnRPu+j_${I05Wq;K+P(%T^P&V7=Q1&S8bTFt
z>$v&FppPbKN6~}nU9ILZ<ZWDgW7FTP7bs&O^_k)M_$6?{IMX{?hKRh;`anI*CtH?O
zQK*Q~1`+eX>3;s%R>F`j4p5&_!cZ&bt7hV?2Sh3Ub2Xf>0q%L`@_%lx^=iycM!z$4
zQ7I3L2k1smhInI^=Q!*2x&QE&AHqbKn&_CXQE^2`RE?Jd&sp&=p8`d6wE|mh=y&Da
z^gepfQBp+J7DEKv)dM_300wBq$VNaqKBuZaZU6DF>1H{iiMm~?J9xF}au>`JC)Y<B
z%1@2zyx4tc89s;dPx`_I&oEUW+Mko&rmX=rnT#MX9;ND2E_9$(cfYt<q=6Y1NP2rv
z=|DS#84jA*0s^Tm$^5hOoZOV~E}vJgC+lE&8J~wFI*+n-B2aI<R?Jb1YP$iPO=p*j
zB02q%@oT782f{yvbew4^(h4!*q$B`z^s>k9N{L|0cQ4G>N9XH4$Xh&In+44&SJ8^I
zW<}_PVNo0|-5)Jz_Gu#+bcz}jY0s~$0i^7n6Sw};?)s>(7`&zu(JQ7PAyd*(X&dqb
zC<(-@lI@3_&%0+PeG~ZbDj=nsX7&~`E~5R7zHB7M{)Ay|VOE+vuuAJ4a6P1Vmo(UH
z@nY0==v7Kh@}0{>UT%A8B_qD`36c9AI5DWA-V@FH@^+<2ZP=N|?8l;AS6><!p+Nb<
z5x4JsxFYe|^Urh2CK;aiohtI=2a)@U4J}1|qPtJqZ!Oj&v>TsOUr)tC<^aC%`ouR`
z*vCtkP8=&FD;u{CO<%k}6{-!bwI9`s1>8+0fT6BaYTZ!jTKV;ZW@icPW!#f{B|n(Y
zQQ?rTs@~)vx+!Js=Q&m)T-wBQLW$CQGN!;!4>`hf9SMSA%)<$^eWQ<(NHOF?36UEd
zaEK}``z&>-iW3=nPCb_BJVDetek<HT=orRddWn;7tvy<&%K))!+np*mODZuErw|tN
z3-;5m&?gwjhQ}0^%A+id2F+AObm3p1HBzn(TkR9GUA9m1@P}BFA=wexOk8084UiGk
z0$5Z(<XmIWBLqebKci!^V4n9=tx&iwxLui!cyW=qX)5mH=gCZ0eEZAj_c^_A$;$H$
zhYpDc3Es07kEoXG7i5pgKG*m+V67}QQaUpA4O97aAL`1LPr^J>1z(^S=>`IgxTA1!
z$yqbfd;#1Q-PP=1<Z)7<Y@P7uAg%5$ay{+Jr)z1SgVR~fnci>YCffTm4K)EfkyJ*K
z%6){EFOQ|;mypgoDs~>c{FA;eeK4=Sah>s~KhaSl_pPSrlG&4eQAjkcroI6srR{DV
z3`jS>Z;+cNRLZM!g%vaKn){ysUC#RCch#bL$p`?Y<3QP5ZpP_<y$Gy!tZ?s}W8d-|
zMG*cD7=GtB(7Q>A!cMLLJxgC3D@huEFQu}XBcDKbv4uVPq=PxIC*nW)#m=kb?#i!n
z>m3#?DKVfRi?6faekx0p2^=nM(BMA$E)w?m(MEXeroTpXISqC&>Gk|aN<(a^;c*DM
z3`{Yc!$mgYzGbOn1~}pccT3BoL*kjiiL~-hxdM!fd-LEuAe9~ON)^{Yt9{3X!!L;+
zAW7;CRV8JeUFxA(ovvR;L!xK&aqdlUAwWTEF#wGXO#J?&2uVgh`D4FC-;ZZ)Y0?rZ
z{#<JaqJM^sy!lB8Bh%sLGcIHo2YJw4im)dim1WfR+juH)(g%<s)+&Bz$a?c@l$ozL
z_28JG2Eo#ac>)r-7MRd@l~}~cduSSfdEM2oyf+bog~DDP;&po84ATd)9cmeMG87@3
z_$H{j-NN{Sv~JIg$23J}Brrc<`$A4i9udA%Qytp^jlFnvv(_)BeMu3D-|3|>RJNF$
z4numYn5i9w@iU0eHa1G8=eQS*j81m|CR|7pHzj)*x+N1b7{+#$spQ6CtviT)QY@Ni
zKT(yCG~KqK`e*N1N`6x;Y{3v|9njcl2jrA4!KKw*L{R#Sxf1YN4-2yvE~F5FQ`p59
z63qt91wE9xOIbJz=QR%`)vPMWh7`ufYFW;FV5O(!mq1&t`itJVAG7(vxedTD|7uL)
zKnp>)u(Bh@mnaq{<K(LAnuzGCQ|=-j<==}qmK&+6#WZuR6Mg|3^B{3rxo8XmjPx=h
zb943xh{+!GPi#v2Rv+`L-PG4oQe(SmX5xVi0AnA6=xMcLD$Tl7B;`NYp5G4gbpFH4
zhI*{fq5kI62R?^}%ZX<&1{r>XdEXvk{tjOgRz9H)Ikw$WfvlED$5!<cQ-2Q+*~N5q
z*?+*QDN{&qqml7S*h!+zN5q`Ti=I4WGKL&7eLawVzw+q;sr5yX?-8LOeE7<+GY3lz
zcv2<&efMaca9k_tCnY`M&r5k~n_$47*Q@PT<eNXOaN92nb%%w9M_5uRQ$cgp611Xb
zSWq=Ein<<%Uj|HJ$gOTPKz@&a<vGqNOZY}6N%-f2^#*=88}gmEi;rc0BNMHo;xJ92
znrIh9O2^3;MYA)Yc5_G4-Y}v2-k2&?uP}5>z8H-pKVzhsdyZL8hLjgAFh=igu0HN@
z!Q6Pt3OsnBp}87sF~0G7J3@neoNW6`jXc}JTa-%SJ*$LciK0x4IV|z)Mo?9ijX-Y1
z-iyara&zlTyn;i9;oZW@Z^HEX94~kL&}kz+3-^HN=Qjiu5qNd=k$uRJ<TAtL!ayxK
zjq@VlX3I~5ZXbM!*G&3-0^eF@4;$!N&Cgq)-P7>s?sLii!^JyoiJ~ammTB9zZQHhO
zJ9DOO+qP}nwr$(IyIMW1^A#~-pu>#6PxgRGN<PqXFz0@#$8|=uj$`$;?5rCY_<&=u
z9Kyi8sz3#PMYN@z0Ril4xz6xKMBvW@>s-RGjOc?)0YDT`OPa4bMkl%0Cf!1n@9c{l
zjpWl>yClis6c!}r#vWoUt-su!Dgq(QxRwVht-YvTRx@|!__@kKaCb)1s(=7F+%&AC
z5K|^InShJtR~e32kPOisLa0qS<J@iy6V6rnO9@7h$m@so$uhyzGh|qgPB;+xk4t9r
z46oSjSNHbamtVyc@2Ybk*ynN6ngP_gbZ#oJIGOKPEJKlXJP{4`ADF`C6FDgcz&ere
z+R8Ft>P%WDP%fzXm@;V~jUeBQ#qE5007k6G@eWQnnLiowA=}-p-0Y%{4^0(9QNdA|
zpD}1bu#F7CJx&f3IQe!=kbb^xO?MQ5ALG+?Li^6`Foh%U;)+ljzJe=`S3d+hID^l)
zmcqq_wDb0?4XFOPucgyfL6_=i`Yf%}iBp^Oy&T^PSs1{FOv4R0$oi@wjxIxdl*VTB
z-Sp5|{5<M(JDtaUnQQ^hovHq%TaS?l1iEZNu$Hr+z@L=<q(r~6I44_4svsXi%gkxq
zgK({^$;yM8gh_z}Frg~JiF}v5<*JlYYv|%J!h)AKH3mNg2>dlFNupU0$|M3kQExTN
z^T>$p;~zbcS#3r=_?>;jRJ7=HkH?FRh<`OB=lFp+O^lC05c$I3efp}g43*NxK0_-M
zcazAABOnv4&dO*mw*}O+k^$yRcg1b>C7_rfCa_DU81LH@442*mY9mBfp}F?+HMGRa
z3WJo<h<Az<k~^;%`K~F4vfi{*<ghf|k89W;tf%FdMH>aco*a!cdkBOui)XkfI#C=Q
zmC=dONG26tld0VAQ8J}QP%@MZYW0Llywe$yxh%gJ|B6($eb)0ks>xjx5aQ~+q>9Uj
ztm|@jQDW-jhz9>lBG-RX-+(QUxT2H8#fz7ltxRfx2rnbJT7na?-SI!oW>>s()6cI>
z_<P7}PzegEu(;GELXwdwo1?~RgqjhhH)o8iIuJ3h!A^a>jBWW4geCd1=|pQQH*||h
z&5S&CV{W$eA7^npm!|ZV=T0gso+(}Ip0gVQr?DL)ca5*RZ0o~Za0DC9Pra5upaqD-
z4&WF51Wxz!o&jD$Xw`IiKFUa6&5OKDvYEOQ4067b3J2mYOMyLOchU_u8sXr~WI~lJ
zzzcYGn;+_3mZJ4Icx8uKr!Va{QUnw=-jkZj_H>K($2JwOg+moaZbZ3Z@VQA*0v1YY
z{Eo`2X^#yC(l1TvKwKIF)MIs&zaF+3ojeF`@r+noHl^LHpKmhuoM}uan`QF*Z=k!!
zcY1w?7vfX}8MzPlr64Q-tbce1q`!HqInd91@P+TfQ&N!<H%2<(m9KW~`mKQWMI-O_
z_1|p%)B<gE{7gWsN9{473oAJ$6Lf`*wUzf*-i*RQnI>=2^-?!%?kETu$fz(CtC+as
zL!@(DYG^i2E8M4Jyf`G~DB}iWMuL!5EAcD49ZUSD-tk2kfHcb5DnSTkyCC`;TNY^d
zfBLM4WDz(;{2-}rMzn?vN`=Q;zgwYH6kv7Q%GSTd>88ucQB@(XBh{P?TJt4ln;Lqp
zQ~t?DlXi8~#ELH0pG|~!AX5)QEbnBr!ynv3Vi0q<4dic%fn-ek)*4%Wfk~UF>AJ?d
zT<s&2f=enKji8j7Ko_JO=zv8Zzrr&R$2G%^PA<WO;nj+=Zn(xJ?XBhU^?1a;W;JBs
z9rLmDN%_8j^h@ICPfaD_Cbm`WPFwr)>}tImkn~7QSKKeq|MMEBa0|zf+YM1_{=VnN
zUmE3bGl1=a8o*oZ@B8EF_qcY<4h@KwIP`8TR?2#!av|h_QDoZCK3}>{coWCvt_;?e
z0rg(q{;A1zpCxxg->msXtz{*+%QAEr_TcBtM#|UmE#^-f;5U6Rli_9W9X!?z!xK@7
zVLwslY=Wa%V^}LeTe!lXcRhJ>mYL95W~@fL#b_Y)we$phDHl0qUfW}16D-Hm^Rgw-
z38_76w2agG+MQ0s)M3RVJBJL*@?-N92(dw><PxT_lVHtN;>d+*ZW+}kL8;Kw)tzas
zav(NbHvG;KkFf07E!ygdNhM^tQZh-djp$Fx0H>mRL<N#xr$RpW8B`+=73HNzNw2mf
z`)-V7II>9f(TgKh^L<QWM<|<rToL8N-<BM;fmfHGa!GBQ(DDb8-0JGc6$088#`VbA
z1I?@f=Ur2GBJc3Rh#_`95YBq0I<hL^M-mDL;c=C%m25HeLpN;%jRF<&Nw1(Ch?seo
z--Q<#mL%v+O>B9XJs$sh@5sD>r(u$~h}nN<9C?gSi$;hfh9`KlCb`>R`Xf#u1pNbA
z4G$dyR=THd?O4kyin*PX$raLe_|Z8%d*UKmxx?PJgY|Gd4H>@a734E$fK5*wc*v|z
zpzQ$D_hL$^KyOYO;o?A$ha_X1&WFt6y}Q4~T~Hu4zcyaS8Z*&3MrOL5+oiG~$VB(G
zS;bRfa4eIq{8#_0rm^BQ<>+jplxUf=1&H|3mi-hsCe3E$Y<z&lJ_^KS#n#*BpUMG7
zm2J_BXw+5{TI5DdwJp0Sz~{_K!aL8C7iMto(_mShm*NifePd<xloYB-qc3UnjKueM
ziUfE4@J7)F*~<KEw^PpAsO-p%i%3%J)s+ror^J%0;?jVETycqlQdBF~vQK@e^Pd^^
z^rVBhahc$~Iw#4G4Y~Zrc|P?$M;5q`u3C^%ph*L+AxTm59@szT$c5NRJblNF<Hf#E
z7ffOdFb)98?O`=6ba4HUH2X}^305q;L>Ak?hF2Ucm%vcmf`eP4$|zhWnJ)nc&6kv2
zqqLxNotuX^iv9sKSF0h+$#;29wz>(umsQ6xMbw=&sbT3}V9OJkO;KkvDYh2LxVL=7
z9FmZy5-K8!hWJ79m$MNgcSXdAtGgLQ?};{XBi3!re|D8??)j1^Olz<x=qh-n$ni;u
ziE8ulr(TzirMRFy-;>g4cX|elL$Qv^kS>y3ue;rvi+}sstgPknK5%6o#F|e3*wU~E
zmddCTq@+HCV*McPGseX~kHWJGoqTjXVB8`Gf*-fj)9o~Jqb7Wut@twRmQZS@l=Qq<
zn#U#~^xY#^zQ-s7Ip;09S>geM^z%x?-mAb_S3GTB+V}G@(>^YkI^KWqT$mCOqxIdU
z2?5>E^cSFA79)!%fD>G`E7<-<5aLsc7-pvD0xhyyQJ}4<%lUBCjeGPwyT{zOi6Xst
zSs|k}W0*X|K5kfiI!FKOI!P|AJ}c>nlmsn%6)!ivv{2?p%wHi!T8~>KpZ?0Q2E09#
z<KXdExY{JD!_s1RQ6^{W^1{%AQ!E*f?q`6f`fbGz*m#nej-gD|^s>?I_$b;rgZJ>E
z@puQZ>R=bM%U04d;7ftlW^<2#nQ|6@i>^Q5srgYT<F-JZ58h!vkq5&u;1#~&4vD|3
zWVeLaBNKl$b2dAmd#n>O`FC6T%x+c=%Bf#WE16MdbBK@XQNk)5_AXVsN;EUj{^->Q
z9LLm9NMk<A5xxukz;o?>U6EO2UmXbZ6>N;{C=1K#viA`zr=c`eZoXbaz$I~@7OgFH
z0)s>nz_Dh-7;6iAUQ(@uo9Nk9GCBc~gxKz~eyt#|z_)w9C?0KDi1E-k3r7Hi?aH+=
zLmb`Wz!@SB<iDe7O9`rYyxVf?&STv{De+E8R(0uC4>dQo`kGr&PFM7_AEkx*JvS`U
zTW_Q$k*@fl|EruDa$RqXSQ?GlR>!zBja>%%lZ$QlKIK9ntS^XA1{<G`f?1VoMh)}Y
zm=YrRGruCMF<f#1y*5y#ow~UbHhVZZqtbI*DT8gEbEc8&g$u*voTqRG8VmogvAa2z
zTq6}j&{PM1B_pFb31~>DO*<ftuBb9o3kd`z!AbEqhs5R&!{b+sC<e;7X%lhg|2#6F
zv+4D;$S0o-4$l@mO~)Cu)^wg1k(N=q9$*O{;acie3Yw537NZ0J+ZLB{XNMDMd4L}G
z$HDde_P*tp5i~nU5(HQ57$b7AZf75*4GiXwz+|sBI;BTe(^A!#Ri$(lt3Cp$An})F
z_)hpO?~o3dKn{1*w}_{QcX{*{Ku-+AzO)IYNr75137l!)MMHbHGe-0~XEe>Re|XEt
z?Rf?hFhYfA>&Jhd5}!=98A&vvpdEFtTJ_1bbjo5W+?kv>AKk3*mBmc>4Em2DEZ*7p
zham8bjoXm6YlQxkEJGhsk^x9Ut8#1B;ffO2P&tUDy4vuMu%0~(bOfm%853hn7}{)?
zY5mJp!yfRLtO?WXxF8)El6VX_IwD;5VQbZtV@pMpQPUx}V<nl%j*hN!&&g_n2YXBA
z9hSiY@F;`vW#SCcg7(ir(!EcD+};z%)~gEKw#Om1ROcgmCL8^AT||f4{u0Nh+HLd1
ziMmvQuO5Wa_a%R!A)JI0_sp7cU$bn|bAq&KYjkv=K!t52;a}IFugFKJzf4uPgH>W~
zcYObuFWh%VmYW(w-9o+LWEs?lw74SlnywhAM8L>ZS*dpItJ0i&m%=L4q$Futwc#`l
z2B=JXtuHM0zNodf%7WGQu5d1`!gj}!y!#_I4d|4f+ZB{Tt6B~`vR8}DpM!uC<TRh&
z^++okLSE2kiC&J@q`UeJZ%?`a0fwD*wOd4?9344}>OlmEx8dxKW{JxRe#l4oU5Apw
zeQcb9hn#LV+};#0+0+XKpgs*!$-j3u8d{EnSp^6#1$%WsVK1+`uMFDOh4xF)?Tbc3
zBA8Lqb)W^=czp?}_WDT@l);9o_(7naIRY`QOam82nU)q+VQ;C*cRU}LR<=gXegg09
zRWb#;6OK5}`Q>l<=mgJgOB5wDk0*_sXc%tY@e2Xf2#%F416k-{)%>I0*@ZQM8>`U)
zURYt*f@yI=x)5J%CkBz=S@t|`?N%IrecC-fA`Gy#=0Ia@zn+Y~rWIRc0Uezd4P1Z=
z>tqIae<SN7Cy!s}GT<#QobK36a(TKT`u@5>?+du|q3*o9dr!i3i69Mq57)@%mr5*6
zKFvh+rIlPJY@N>oxGW<R#l|0`%&A<ceK2lshd6l2b^ODa-;oo$ig>jWs4oDy8e;;q
z9%l>wR&dEExR=$>l2Y`8+XrQv3a}r$Xx`CXhJ>d&GSktRR_^>9&<ykW!*>}5RmZw>
zm4DnYmdP4U&NQG-W|#}cvJj5T{9KDXl~%*mZdh($SoQIijWa*=dDg)S%toY>{s(-)
zk>Gz1olX5GGX9IR4v&egF$F&GVQ%$K;n!_A;|@gBv!Xu3L3pBs%zA-Iy;+T>cw%Co
zpM5K6?=@NHNF0pNc<<su4^~%;!tjiw+-b2uAm9lGaYhRmsWI-L#R?G-q>D(ujbXpE
zU#W^c%N#rm^{V3G=ydZ<AU!4d(6eqYG<_~2{#k6-{*RaGj8r=5`<aUdq0D)0=-*cS
zLugmO-yn#BLs6MjJ5`_wf`3<pKSzMp&&`(uRHEjbRM$Pw8L(2x;XVWRV`rx|J;DWD
z?e{N6KEmQ^G~&b^I5rn&Z0S<LuFt<^w8;xkA=B&xX%&On?jwMR36-^_UN8ouBsXc0
zx!iRtkt#;S?XV1bGLV-qHPZ&^hhRWWrcQ2oqSm)mo{^D#R~P)F#&O-$L~};zGB^+Y
z!9^&NIUWWfiaHc&lX#t?%37ooL^b%|#n?!9zQ0Eq=Ny3S4&UI)XjY>AxZ|%A%~aea
zVNcIxf+u7MYoYMENsB8X<n`dOt=%zCO8m)Kz>K<v^}|KxEr!fVcy_$P7?aPgL3tvC
z-&ruydR_5Ip;+kQK%*W3(eHZ^cv|A;c<Gzq?D9~cQVd?J<%o%d1_JARJa{`Eq@zV<
zM2n0@Uy22tVVd}u-BR<0itE^i)F|IZX<=%MRxp|~gk`9nLUu3GWf;Zr3IWh*@%3Rf
ztBcVn#_I)I76$}f;7Lp56IevFq=a}84w-iFf5Hy?K3-hUU4T@N&=4rO3&^u(W2hb<
zjAf*&wr~0m>O$z?gUX}mU!GQmAYh?&WS%?`Sq+)Rm0u{(YkO#Y`V4E)nD}bl7&Ofl
zGGHV^EKiGPPb_<{+1Ay?MJF=k$O#@c@dndZ5YE0EDSk^~fCISWMY<2G3hr<lsksFD
zm*{PILk|HyE(ZR1nU&#))a!Ti4wN@ioKp8tWeif8X?>dsl{fZAG)$*;TKtwTFMQ)b
zG}QV2ml$Etq8l=XXgW1+Sz{U6asd-XgZt!@WyjuYiH5fA7!8D%oEA~qx__&VSk}DV
zt!!ePT!gy)=!v0Db+Hb{Q1*h1op>cd523M<*vP*?C5!?HUX5<MIQZH@sT^q9qc|tm
z3*qjE$3or7hAHqlXY9VLlU9)A6U%YusDO3qV_TU*G9XZLZ3oAKTsjPniy$8%RAwbR
z2ZyVg)I;O6Uv&)!K|SgVw;=HYa+bmMW+WG234~Xx1C-QrxP?am|1=RR0DgDGGzD$G
zMv3fsMub#+{_0BJ$M0`y?Nn0$4z?VS>FzzEW$F^PJYp8U?+VSlBs_Co=FG13Oi>uP
zDY}U~?-4~(y!VyxdrM|oqzpmB$F8sam`cm)M(#HYb<}@Y^l|u^u*;4L8M?J2JVqVS
z53UOwPLc(Bi=7bvPZ~Ml4JMJr%KLXN&>Akp!!?b3B+50KXxbi6n##!h>Yv+n^}wT!
z@OI`P&na=Er!c_s$J~QJ)&m}0x!q>mi4p?1m-9}P@$j5IW<Fdq5%v@pL7u+^jo7-s
zhKs&2;*(zQV+eS-GQ>3|xGWSmxrm|^e)UP%HLjfN^g|9DRPHrf#(w2s%<9t!RX_TH
z#Be@`GeoP}E*dS~WAZ8f(4^NfO1zAal)=&boAeiE;}vz`KobnTro$MY5HF5>$F`>>
zx>CagW%c`D*9DbxrEd~`8N<XHLQ}UWdJ?B*v+(;)8I|!n!(^K)4BRxB(BOpLLanaK
zXgP4(&W@2B3v4KaI1@%9nU$7UO@iHGN)_rTN&%K9)`)gwHonU;ed}1==_dnf2Hl;y
zIzT?<cv`TCF;IP$DSHZ1;~`0DUS3u`onBGT{*!aA@3M=;jsP8bV`bbl#iMB~k<IvT
zOQ#g6dDSmC@%rfMc{cFI7-NQ6sIGi4!zD6Xb783QmZWL}`N)332;zD;#1yVyx5RN4
zJiyNzC>QB}e}Aj9?HJ)$x*OdOyf%q6Hw*+l(`(GU=4VYZ=;TD!R=6F)i8~)AvIkXk
zab3W1<I&XX-TPBZFimMUO8iCSnL6uAlUQpiMhGzhW$GuNLj^Be&|J?eN&^w2W(gH7
zw)hjRG9E=YZQ%<=BE<+FW=!Mq8@1**tl4$Ka0io32A}+bf{ek+>ZZw(hkyP|C?pgG
zpUT4`2cHa%@uu`3^IzmkpZz|*YCtWQ(`-36@S&UK4PA?+6{k~*Nt<$=^#TAHmdz#w
zB+$~=J^C}kYdE~j>|hlDKJY>18_Yw&lz{g4<__Jc&WcdV$R*3toIEuRHrcqNcAmv!
zAqI2IGN#<Zqz-gmvZcx*55l_x`?_y~hC~h;3xHML%EArr@r9Ee+a7e#R#`ivSYv`r
znexU8vBefHY-aQG9(1nsX8zF>oEbiT0nXgf^p`q|mL-*7UKs!wF^qpytG3DLz_{l#
z{l>|bHL06j4m-4rvDF?JU7i)vRhQvU`f$;ssd{TrvX7pO-WXs>iM%$!9G5uxJr!UL
z->f9p!G}ADOW_VA5hp$Ny0W;ZD~G)(|7`?#nSqTltpX2*&wg3khKo<JLiVQw{Bu<#
z)2Dr|(;!D#51jtu#Zt?Z|Kq8P(3Kjl4DRr)f}clGncHU_X$1m9&LbAvYtY9Lr@USS
z@+F|4%*(IrsPn0s&7SyJ#4MvEh3+m?7@MORW2d4TeT`Osp-Q{vLpN%X1`z2igxIio
z-^cj@*zD;6{nH3O98i++bqL#w-7v6-G}fwYlXN?QV1RTfiSBl)2xfW55JgPhw$O@;
zGV?I(Ju%fxG|k~`hPp_|8v0s9aZ3x0<H|YEiZ`G%e=Zs`>qnDQ_SC|^dw}C!^Hw*C
z=obp~q@Q(%IX0)zq}BY2)43=D_|}r{g|$zgNkKH+Oyueni$57U(QqA|yJ_6;fuPBe
zDRm?x-1jIVj@08=CFr{4Qs0eqk>PAn1+RnN-?0Pi7;DU_R|<tDsLP+d!ID+)>4X?=
z|Ffpt_CYJWKi9-u8k~y^(Fyt3c81Yi^?RzRPpSa+O~_R*8WSi!%pGL04>>FunQH7m
z32$q2gzlIBU0O;73Xe4LJ86szl(Sycvgh8{(&JElI%`yJP3<rr&*}AYV9*-6e_zlY
z&%uK0X#k%HeWtN5X)x&<rmFVjjBhHOv-jG9xq);BU82e*5V70<;kV2$h_g>dTIY`=
z)$4MAthej6usFs1qA3~~w8=;N2<A<2BRU8|jHXw?COSy9xxIA@cI_C50w0O0V1kuB
zH9dHLs_I@|jBBJ%(pa8Gl^7S>XP?dIa(*<j>Y9fQ=3T%kG=V(8@1@TDys>TS9td4f
zgyIA-N!-2+U)T7T`U{ybl!cX2&XD&SI&Z%rskZjfd^b>IECA|<9Apd&gd^A;1EDJk
z5=?TA0qH<wG)rYPT28%?>Hn^1ZX~S|@o9C%IuAe<+*ygU*C|c)&{Tl6_*dw)6Zxr1
z`5s3A2o&@g6!>1z09zw;#aDJ-x;k@(npNpGeHebNWWXFD9iE%xZ9(u!$!zP6v{FBr
zP!}GNMM_8l_meQEB_x9aunuXNlLTf*-b9cdQ)sy7hgS^(Pg7Dh*t5QR+y(C1pE<$F
z(9M(n+sO;sbM?2q;L{D?JV2U?i!uv6BT&V(#A$Vim=LgQ0%p9u5QomDCfay<v(!10
z!td?`BGuw(Z$psqOTyBfrUh587hgwYs|6?)>)QH~Vv&b(Q`kioYu7aAJ+X&_$8k(C
zc?r+lwT`;bbg1hdpzWpkk%e?ZfpBXht>}9B*Gvu6f+#t-vQaXMyO+URn*l(Go9A&T
zQj$gfO=cn74c?Ui(2zkZ;OJJh3V{i7=bO`pb#>iO`2)Kx#NFB6Ao?SLD=@y91obsg
zc_1o$BCHd`H@6i}TEzf452ZB;04B0A#*3&u2GC@B^N~BY+Tp=MsnOjj{b+s&9Jbg;
z??BWP-L~_y+5N|nhKz{|@3eRm`FR+lMDD7p+a`ZxJy~#F)!`(U#${GNHFM}XkrN>u
zNov~Qx&qPREfGD9*-k;&N3w|$PNV4qf5N*hb)NJXTbP@ioyz`UN|<d%CKLrZd{7T;
zTcd;ED0jDG)f-f=w<&VAR*!X=@;IqQ;~q%Nk~jT$W`~GBRnPl)jCy1i_GV)W%2RT*
z5O6=xAxqOgsLRszbg><bj2ov$U^5e$%^TI?dg055*|B?j6K;>^ROCeOcww@4P}-4Y
zcNh;NRf*<Se2FoeRBT$|Pe%w;@6)tlv8>8B8qtEJQzQOSguiu^(rROr6E1wcOyFn0
zz=U9Ie`XpV|HWQS9(N%4MB|`*r)-z79qLZU=<q#=8*1w7(qxGAr3NFJ2W0n*PNqV>
z{{)tCM}q+u&iVUpyfi9@ZPx#wGUnJzvKVsF2b`zHf4-+p){q`hJJeLmtZ7Y(VR_5u
zJ@6jvZdHIq<JHlx7oE4Aiij$Cfo%lzsTDX$Qt~F9j-fm*TZKA_)H5&M<Z2H}|A~;b
zD<48aKUYT6v>L(OiAxKoR7*nleO6n?QTGzI6>I6J2kB$F@JNjf@KKqZ_W3$vj!zM&
zqES|lGj{v(_03g1FyBpHwQ9i9wmrmR;>~k4%l4%Sx7bsBLjQLfpTEIDx&`cQ1F-A0
zhq8_+3+6yeI07d}hRqJ&o%IDH4_xd^`2}SX=;x&GfrFQ%XN~a>hvXV3!Vn6OyWR1I
zrjAfM^(=+_ehkc|K%O1U^-s$QsjfDokuzSj(9`v>N4ml>1RIrh6!<||zR9m~|9Z#~
zCKiGf;|tnX2AX-*S3m1yK>Lxd$T5%8>^y*Diu1~cW&FSWSe#~qeCfELldazL`4-@0
z308Xle~A6mcy?=n2zSMcKOJxg<JAYRhDZYw=tYdMv+W-^9Xx$l&-XFWc2JN7h5x{d
zdMd0Ga5I5xD@nzt<=C~aIWK*Z<|TYRer4X1h)MT$3Sundwkeq|=8xjI`*xRb5hnre
zJ;-9@DBC`3vqUl%D$RT*VJ0*D{EC_t$6j&BN{rkZF5EAqadr}zECY;1k;)T)&flWc
z0}YKsMP&tk5M2NrC4a=rpy-g%S>@ZIf}8AJbrNfn=_j+`Pt7GdbvQjA+U^A+SAh-X
z!uRIf!R3`b@*S=2s9s~wX>&LHtynkb0{K|OFa)E(*D&iFs?8ENrokRkwkC+(PSHxN
z>?>lAX-R&|&Gb>la`W6D)pGd^H*|v@63(fmm!lC0FhmOlj9^b?%;@Wxw~KjyL-ulS
zI)v*8Q#pY*r-%(b`9_T@d6Coz7SgwB6XHLWpDtDw=r}!J7YR6IVd~Az_LEVm<As+@
z$+tVg3lb6Y+@oN>`T>!WAw()q|B%6d$P6qO;c(+mK!FpeW=MIG8V#r-;75uC8bRy1
zGQA|iEzM_tmYUnf{_)Y-mMc8`{VWj;h^6j$3JGrkrEmg&7r@h=@Wy88QB60Vp(Tqg
zW)2F9-IU(LU|-P5Rf=`u8ZG*(CKyEL8)5_B#rljvKR)(@xB{K6ZO!_mWrP7(zQH9#
zZp>L><9mEY3ixcg!GmRgM!qqGMW#iz`Wl5R0a6{d&jHmbs(0KrRZa0==WfJ-mD;0`
z7<v+GP6y(J6nn4ycLijJ(Qq)!)n;l`iElwI&Qfs54)+rVK9QOLF8d_13*4lz2+=H}
zF&;(updx1+ZR$JYML0r}^<YV+<@W}LilJ2a%q*oJxydAGmV4yYc-aR$b;sp{$xB&j
z2XgDtul^c~B<;iY+!m7nhp9cYAr8LM-m46x9;6a9yS243_;?SGEG*SNtw3(dPlSEk
zCD4|Qy=JRPk-@A>R;{C`{j3kjAa!7*Lhjhq=BLQ&n}URgKR*(d#7Rz3_@N2!<(q7a
zWBlC%>ojeA&V&DL5B_yU>}f))efMQv6p{nAO9DSW$mJ_s8$Dk=UH^7i`CrONeBQ}P
zfV&jh`xBo+m)Wyu(q60y@Kp~c{R*iCxFOw{^#!WR0DHVN%6ZqW-{`r9l4;HOEShvU
zxW<P)wYjk?tlLKoT=*-i&67V+E%imnZNg-o-2gk++|$z4k^cHtMpAe*xDfuOnGu#6
zYN9@6d^-w8)Tsn{o-oi}c8)|FD{tmCOx>)34|IZtp_hDR)OKWFB|=VRXa>;T*%ZBA
zvDH^6evSqu_EksJ3m09WPSYKgxAWT_CK4=F%D>n524QQ{c4)pQGyNb&5`~PibMhg;
zOJjUHHD$T*ig$dmBqO0Cy<$`!MpGdT9}t)cQ6n;lj#t1frJUbFOLKiwNS=>@bpll-
zJk%n-z`Pv7!|W?%2b<V^ch=?7ynPeL!Xal4Pb@F9Is3OrX~G{rO^sdZ?So}^UBw&Z
zotuLVrKF@$7%&d(9n)hQ#OtjU@?lGq#T-RJdScLGwvSe6^X1A1Cju}l3-Y;zY`Z7@
zIYJ0mbPS7;8*T0yHd1^3HOJ0%F|n$v?|kjqUjtD&LCr%>&vOdZFvsw}?xQ*+Z{PST
zFRp_bYDRT06j41QOBtl9g<aDCx-3twMs&K@aK$F`{hLAoCzy7Ut(1hF-PLiNxcrVu
z`eJJG>4xx>`{1dlHRYjhTQT*$ZWi+$omeb7=t3TA;?;fbO;6z`0stFUAG=Mg{0$VB
z!<Z*<8EJ91hcVB-Ahiz(Wd23E<0D^?xp9xp9`{qF!6(Rm(z}pg#H|1k>Z<193u&!D
zDVB?&$YpKFnCZ02n!)1%gwWA5?2z0;ID&|u;HwE{0HcbFJ!N)Sch(h^xbfwa&rBX1
zp*ZY#jGMK}m0)-tuUx|QNlus_H1VYL9&$-uf8xrMMx_uaN-E&Ewc)osdqih2$qjb(
zP=2T|>Z3C}V75so<5*1GI6^7$2xe1S$15|w^O-@szTWp=2X(t*;<Vz1@)~#%o59$b
z-$&*CR^*O8SNJV){3tdZFZhLi@63`2V#_N;irsG3{UXq<9=fodeSO;Gj(#X}@8bc^
zA*C!U8eEDIUy^d7X0u3Y&I+|t>*Eu_eC*76zP+~mSGZc{t0VXROA1RV40)0QLVmc@
zTt(yYO@@z%_D4~(v0UD+OiI)<qAb$TQIO#9?B*{E&;IMq;Q9!33H7^?=Do;@`r`Th
z3_48<wCTH}EtD@W9dC7KLsf@8gib`&<1$+`O)M6@m-qO`_$wZ%l(^IfXywXUbJ?*6
z4xJ(Rz(IojRx2{#7iE|jPQ#9JTiN0EP|-31yG66X{JpdZjT<A{WfvIG^q-GoDt%ib
zF0fDiKcn|wvV1b8>%IBDq)f8~0?t|Xte!b#dSpO|h+nM)8Xl|8&g<ldO~u~&6Xn#U
zE;GLiqghzrnbQX`Cn_xf8)l9-HJ1NFkg%wL@U3dG*t=fc572=Vj!P9s+O94-$U<Xh
zpOz5a^3L-q7ixQLbzPHtA8Zt=Qcq}4Phc3wj-IRKUeQ<svTa>BoYRMpIjZagjy^xj
z6xv;A7B`?uTiRXE#W}cuM~}AxQw4dsIt?XKqk{V_?8Q9DpCVS4)PWS8Pj>`B{8PtO
zb<)-+ux%o@LZ0fs;;Vy0Cy-QGfOyN99!v$u4YY&juXut=kpMR#efj=^XzT#Em#!ch
zbuabCAjeThEXg5>sxplS*mW-{*zIw}!dgww`TUNCkpHS<{+=&n#>LAb*|X}n@eUy;
zQ#Zebjf0$<!ho8wIEW5SE-F#7UlV>h9V3gLHW9Er*?@vY!rI>cgI5VsuH7T{cAuPT
znFOnxNZ1Z=7y6cNQ3T|uRdQPj+Upy!Ln9%}GsDD{-ywVsj87?KYP!~PC9#7JUW?M{
z<)zeO{xg|G<;@*!IUB>VJSPNH2JU-jo~1w$2kA>)xUnAo71qz9<9%&H1}1FPn8%g3
z#6|Kq9B_G>zLgm0ssUZp@@udOUh=fc00vQnp#mJPfEf*vz6ulMH2nhHr2chd1c%%l
z+f)3p^i8hpRAVbA@rZBJE5)W`2?5fR0;Qw~_3Imqr`<{yKIj28H}+jpM4eKUM;ty}
z=_%lBFM_bbSrBD&xDkhuWQURVk$Tejps<bxu{!y$4VI#L{=49}<mPcsFMd6_?~<F=
zGQ249-?3fBhRUN^h+(z6Z_dHAPv*ai=ZY>!r1r?OJZMH;Y%Nb_MINDh<%#gVtQVq5
z+8eGQQ6Uwe>u8?P;g2;lwlYTFPI5(TnfpI0`9r*{T($>CJ*EPq2h}7IIw+OPRlmKa
zs(NwDRowX~ZUy_Od1Ad-DjP<_JQP-0ht64-K`>XHtl0AtrNzxb%<`*WdXY-o*x$AJ
z(yA6C#|xbUa5~+BO-FFx)6;71NQ)85I5ob}O?(}qm!>2C2808x;97>`U`zjN9W+xs
z#RGTQSD^&Kg99Q~35;MJ^@ZM!l+n5?p)^v%ZV~X3TaqVU;9vCBPBKHZdFCeqTq;Qk
zzJnpSCz>h_vsB%zmd(_8U&{JJf#FS<M|1ov;%89J$c+ep6eL9SkkR|*W-<xVnIECw
zc4#fClWoD>H=d)l7RnXBL~1{ZprpW<x4E;(S}`kH7nb-GJ_Q?$R!CjNr7%J^p@9dh
za@#$?ZdG;c-c5L~+G=7JgPbsjF#;aC!Y!D(8E?!SI-hQz$Pn{|{Rud@>j-_?LDdX}
z3f-LVofp}(U_lAiT*up4;vgB^t)K8d&m0i_@d(vbl0pijkzN0i5c9T}S3j_vZbK}=
zmXe+pt~8~B{)-6;2)(j@^1ZM{HVlPq)WZUrik5|@==5IA@nbLE5e&LC0zaX=MTz}G
zB+&0aanG{UU|JCsP5*~Y<fldFaMs(7)BTP|U8y(=ZD5Ts-U_dXb@7BFz_eTjz^vkf
zknWs9<zB`a=25%ucaa1RsKK$kvnE9~Xd4IlW*TN}g3MNnI@!E(rs9fku(d&|_K1j+
z$z}Sro@xOmZo_Km8=VP3j7v$-Xj<=E)#PK59y8`A6d0`Q1hY}Zsm{rll7*QX`vFg0
z_)$Z^gDrXce=a^K#O*w+XtL7RU?D6g3}4^c?r4PWfAI~++h!o(h<x9R`?@M=g|ln5
zN{gUx*hepim8*WNBn6|tZvAKnsZX$c=Z*Y%E9)=Ti5_h7?ZOJeydmmg*SG0xn?7n2
zgW%6A#9!bG^q~c^%Ozu*3~@R-JpWQm=pY)iAc^Qg|8OJV4lVMC6}1zey5@*ucPq>x
z0g<X!1E5Nd-8AC}yv%wlKvpRCK>>W(QntA4TxB1smE{ON#g|oBDUu{Xt&dJxnbL+7
zcSwJLQnlMD;)<*%Q6@~~LZfxm=uG&9)^Uf>mJQHGkU{Vg1ua~klx4k=N4PBhQk|yz
z0<=j|>a>xB;tLfWlVuH`@i_|kp?_^NBmt#r@x%7HW=@S-v@l|Fv}QFwSb3VtFWd`f
z8--SAOuGO??pOaF_&6dL?HVyqayrP@%9EV2(GL>z0sZ_vGY3COZZky8BeTSKJi84)
zg>Rl!wJdIm749Mdx7vzNHFBd9@CZiKri0kSJG&UU|Df<qd<y#)qJF7s+hD9kxZ90|
z#)t2*>4BxrN;+6^NAVcTr9_qk#(iINuL)A+gY}}d198Sd{QfGZIkIN`#CP5bHTVBX
zt_vg~$eEmv&PvHX6LO1tI><bn{=^_diJnt98loV4L5lx5tI#jUV~kw~)w~F!dzLWN
zjG*kn$I_0eMOK`1zKCzb)N}@+L$vy-ly@>4=ANGo@@w#p#e4{g0J>+O!SU;^u9J|B
z;XAce8PX9*Ns6*DJhp;Wp0HiI-wA&KBLp(r!dwxCT|dP2Y*|jbA=y4|?i*py3jdr~
z&)Sx{eJdD8HRJ?}iS7-v+??yi-aNF2gn~h&C-C}nV$F@BeZ}PX0=$$5tEER7Y_6XF
zF*GDzgDMqaiT&u)2=DG{Ry$!V?HEm}Rp_h6*7w2668)D)m^k3&pK8TDbg|*wrBeIi
z8>v(NF97C!k+Ojg{})%hTIoKf3GcLZO0ekeDr#do&TnWOXXDILphug|9Ro|@T7Kn`
z!yvPxp%U?Zdzr;qxcw$rA$I-sNu%V7vMhO=o2RE&aU(y^Hvwz^z-D?Xst1)UOJS*(
z<X^n~S64_@E6paBdk4C8I)=nq#Wn>r4-YOl*=|@=A9#=`AP21|4IwObid*&aEuhGp
z%evXPP+V#JOr;kh=pLx$Uo+a^Dlnkf1iH|NWx~Z+jtY6BYJcppp{#rZk{+_gfcsv%
z^TSx2G?GBYif`rUVVt!cpIQzGc?>^xTaY!i%#X-xfeU{qj>0|kdG;~FvSnGY1cEdS
zfyNXR$@TOz{1hx#kT*Ks1}naf+nW*?5bsm8rOKx18x|QMBuUwA^g;eE^&QJw7w+%f
z;k^$TOX}6?feAl2IK%qc#oA$KJG2L<V_#%bL(cRY%iyMorNJoaXzvK9bU5d^f72d^
zeoj&83z>y(dR4!eeSl(LV_@RHKjYZkYDEIhmWE~A6VNFSHU<6!k0vYCO^heTR%8)s
zjaf*bVC#kZl|x5hB>Bd9S-%%Nr{5>4xw)@>_WKP5EC!UBh?w(`hmRwPvf0`8Rwr&+
zaEWf<p)1J?>8-15TH`7#ZYgM*iwKD4l3~>xQMDvhXtsvlCTl@$n}U;|{5X7>G${p*
z#*yRN2CNnpivS8mlEQTlV1!OVPDfNtyc;xuLB`2Y{mwigKj@~bu&?XUf8HAr<Z*<$
zMQ<@cUdJwsokNf)K!c>)wr$(CZQHi{wQbvW_iNj>ZQFMDzJGTnVk71<b*ZYTLtQH}
zv-11EXOC5Lh2V02m$*@ODtSC~7fr@AXu6raGucp8pr1J+E$$GG;TX>hwD@cV5f&V|
zAiXAGiH+)y$A%mTRf~}Qk@B|#Eq4<QVD2~Q{*IU3Bv*E7#XV5R!#_&5^YD{vVY1J4
zRb#C9wK<g+5}Q-r6rP(dqQd%Ds&bu(rGg&P3OJnwm?A}QDCg>Nq{iMt(a03_r{kHv
zZ?|Xq*rtfho-uiCN?Q_UdKKaz;jjmk<8J-s?^OK15@M5xOR3)5SPI+9J%qj&umYoi
zHoI7ew||7hte5R;Jw>lUPn1R&>waRcHavXxs^N|0m6iEuCx?EJjinA3@nUhtR_dr1
zHi3yKfH_X{6SBu8+ulOkA@6sc>j@L`-0K??{;<YP#sLCLMW#wuB{nM%nZA$MKq9mK
z2$o;Yv62jh0Fkc&*Uj59h8+*LLCzWT`Hu~UTEI&$;<_s*?F1JI#&3?{Gom=-?m7FQ
z<6gyifT5!p1MDlkA04r0+L;aV{`B+FG%bE(rM>eelM4C~FZ<`<Q!}5p)DixHn5|@`
z*))4a9~Duy0*&#96z}=IaZdTREj}mS;FVHU!Sdi`?7zBk`V#7h7w<Z2lX}mqp(7yB
zW@PYZvMFQaeJiS0@<a?vHqo0P1$=F7W7dwGINP*ZYj9<JX$Qe3(b0!{7siu{LHDf3
zQ%kPcz?3~Nz)NA^v>r!VYn0?YU{y?(plGzKKcOcdZJcLa$(Lr-;<fsp93+X1={Qs%
za>skCMk&XueTN9KhK3Gehr953{al_c2@7pUD<N53NlE4F@`TpomUOvc`@hza8^c&<
z)gnWOQ#F-MhDYL2{hF{&Fgf2-ji1N){6805o!12+_0NLc>%mU1&0#`m2KT+&^)vaJ
zT@sE!9!*nd%cMtCPc8@80JPDwV@sK(AUSKnyfb$z55CWk&C$hkld?PCL12vZNWq4P
zM5u%BX#si1vvy(tWjDlLMUj5ckUPiBD&;`e-gyI4Z;8(g7T|#th&x6>H_jQmIw;sC
zxdEz%;Ak~1i2ZvUlm@(R5#DR*>ZsMk=>pIE<3Ja+0eldV1$0C9JYFp4x=HUjFvg5Q
zb-ES>m<mWMq~8WKrzG^^M=f}~Z~xpkMz5kQY&%MAXC)c9GCOP@Ek&AuOuW9kjD1v&
zIMLLz;AIwKw;*tkq>1}>akZ9;0N+9qNYRQ^UR>xmtPgg;u~-r5G?oh>Id~I%!Oq?z
zntIarN213oqy$~bd{9OLlYw|W9!1Wu+)_q~78A;zvpn=wn%5XMu7t)AC8Kb(E6z6+
z$DQaCWeRMM)gD6eXZ1JpRE`(mlFr0$or6YYS~_Cr>omHQls~34MdkO2DB0!tMo`J`
z@y+Fa2(t^N9w6BnBtZgw`Vk!YNU9xeh2b4<b?>C>P0czGGL6XP#(Cvqq_+{46G8J&
z?U)-Jg_9i_MO~BFf*vKsQm-F#w6s{D!@l)zOR@>(H4&YA_f`yDL69E9u&Ie;X1>{g
zPQ!_cu+P(%@uF=4Ev|CEWir7*vCZd#VKcD6ac{yc;`R=Y!keOdM3ElxHoQc)qsZ|j
z684&xBrm!&<XMYpg9RI5<KIW&HkhYEW!C-Uu(~i<uHO-=EiZ)P+D+P&)f~RDHc!v6
zgJ>UIIkoxql6Oky)#1A=9&2WpG!zZiB&lEH3DYyfY!E{DQ6m3H@Q_tNFp67Z=<It~
zQ#s5u{{C)W*Hz~;NqOq`>D2B}tS%fVULTwx`~0^%Lm4Gqyc>52<yKw+p-j9wrhS@G
zYIKVzLkF>MEy(kVATQ0UK!K+Dj);?f6`Xk#O`lygjs_@=iUqH$9q*&t{ogN&=%HjR
zyjgLUeB7sTKEWq#7ic5OLrsFx+}6jhLinptUAga&fI@-b=@T}k{%q$l<Dz#vLIAuh
zEj+UZrn#9|jzf@gM^XrK<4ewxwnpZVepiMPt&wAI89C@);2x09=kM#;_ZKt%2Qk1}
z1v6wCM|2T;ki;>M=ZYk0i_dcT<_@)<aSQWNu5S9@F<{sEgYo?sTe=Omuw-N0zb0r*
zVL4AIqWX+_<1pN?=OlS%mspk43&Rgkb~5pcrquwY++ob95~k6{j!~E#nA)<e^u?TX
zp5_E{j6Z8|ZW7Gh&0D!cx?|WpSgA6x-~GBsMf17ZVN<%#xWjf;S&`B!Y<;8qzZ<TF
zmY+#Mcf-G!ZZz!eXop}7cfnZT<hRB=FUK+XOz<gLSF#CBMNY3#M7-W)^0jnQ5RluP
z-MHvyl&FKZ+rZtt2C35>{Fg?o<?TkV<34sAh-B@d6`X{c#a|`itL0-2><dY+k!IQ$
zY9ylilxe-$BQsLZNa_4t*1ah7$CwV)vZG`{g0bqA4a6y>Z*(#P-n|2DugsfbjYh|o
zum30@RpQy4DdD2d#y3X&2Y;Zfp-fWwi|bTH2Mduu#6ahtQfOSq80|w;^R~s@BP(A2
z4BGbJ?4=+$epj!2*fn8XIL~yAvrgy&-I#E9$!XN=dN_ryHcNCn3fV>XyRL>D0aR0x
z5gf)uayl&01!zc~zhK<UH@|QusprNwm0Rj<;H8_q6g7!BI(*I~M5}EkGIN|<J%bVk
z#GL(#cT3?|ad~5VO_wAMWVaP=$-achp6Yb$T7ctvYEH;I6&-4t?i3F6@B9h_bMx^(
z*vhPwxW1LS3b!1^kfMdD=l-G|sDpiB^t~rSrlS&boF<=qJE@HaQBE`4Oj_okouQ5=
ztMm~E4ncqH4TL?n&DvP}1^Ae9f#*HhR;N{guQvDF3sV%W97P2_dxcMAGow~hAB-~K
zt6w@d0_bbj`V5|)Kd^gi_e!8zYHUZQ1Zid?9{JtlcFN&s2xLhRj!^;26Kn7Ye6x6$
zAmnHJnb-E=MaT4JEx({2L!*EqRUV16%dS;SF7bqg&f--`+7PAkoi>uDZbClhh)xf+
zkO+=D66(g{HsR1fAgP-ySkyrB&8Z-zTTXlw4JaE?G5Wc;EJ+lRk@k3Wk*<g_E&fP-
z9QbNvuh0#}_r5#ghWhpQEgWpjMhZ}~uIX_TUg$<BiKLAYg|tx{;^hSD^0TGK@Q-#F
z%=`r%sW=&h9kKc9M+s}wAn!K`S>SuD4iQ4tCoG&-M}1Ss%Evl!e4taMZv&XTq#yFe
z{?xRB77d9L&@OAvScSb+GGhQDb7k$6gv~dWVa$n%I|z>0LXaNVN)WnO&F;g36Y$Lp
z=0}EL#wFRqj!I68(BZcVQFa$=E~>CH&9=@!;4Pijn7Z^#)Xx+|q=UCXHyyP7nDD_<
z?`r8@cTi!!5F_SMMkvl|7`t%(OCWc`@UtXl<GyWtOIvr^Vk$6gics_SDhv^@Vw}9Z
z4>EJ^q+2tRy`3I~85Jo~DeSkXDZO2@Mjc{KjzliF_)2*91AbzzFnsp1^J2G2T&Q3}
z?F(n>CI01NkrDVTfvA>C%Bla)TS-Ebc3tyg)h7Y675%aH6mlmWD4uFiB>BD)_mJh<
zB3XdKOK;H&|GdlQQVSALoh=)EP>*^kxz3}gZD%qh18hY1+o39lOd4h|8)1n(;Qs54
zFhZ3M2V=7LEmc^LY3%v-QlG>uCIJ^Y*QD3$JK3a$CWW8#O8@O}j9nG#KcLGeCDpkn
z7t^FdBcf2GxrJe+PqTl|*Nt_^DQ{0F2Ee8k0c6p1C#^5FF&VbS`>H+lQpQE@k^m=c
zpbwI|B;2NAK-Mfif|tfb_O50Y3%lwq1X{!$4r}%%eY*uu$uY-k4v6>-_ZR|!5jjRz
zI}S8)BXWkgyHw-}eG-ct^Gsu&lt$d7L3E(1z3J?i&UU)U#KU&>lav^hU%Ko5vt9h>
z12f3%LS?28-20z=tDTsBO1NYM9jouKA<*8YI%j<gr`7mU2HzF`%m^N82O=FqDs`ef
znJ9@)Am9kSTN*J7(o+5pcc;4Nj@lBfw!iD7rWRL!$S?k8cmE|*ZP}b00-x=f-!mr0
z!%%O>?Uh|U+F0&V81PM<jtNjPhUq;cC9LpdyEIuRpxv@e7rKh<0cKG&UXVSq?Q_rM
z){ysO<xh)^0uEbx0;Uc7+dtCH9v(tWd$hAyn~lLRMzkRPSZ25r6`z%19<WrP;r+-M
z1kn2D7sokmg>>t-@L2li3d`2`9pNR4Obqd``*lv+Hyr?sJ^u3xY08DmVOo9&H1ei>
zdfU}Lu7|O)KtaxvFZSbv(9EyO6GvG{GV4gF5o~x03QDGhH|;d+;kIcvQ5G)Li$8P5
zaJCt<{9}%#DLjQ4t(2_K68|-qAUs?}_u=sa&c%~%jqm~eI(m{WZ|^*YfTFWisb|BQ
z`kYW%Hc5~SUMM7UlGYxq$#DS<6gt32-EdeJDYOW}LEy!Y=oZjJ#s~wh2yl|<DEE*c
z!sk@nT<)RPO-#-g!`3tkuWJrQa|iXMa(>pYJ<&v(GYsKKb4dHbWvQlRYRWdqfQ*A}
z36J{<qNDDc<MmMZI|%-o^j}lwf$)gwvb(wivw<+7<`9Di#f5`t;0H5P`>8_TdV(2I
z!YLZ8S|w*K=dT(7srF`!(N5y-Aq|*_YPC$9LGPTwbdWCa6~*B1##kqhX&|d8JX)4R
zFcU7QwBIm{ngEhv(ZTiZxXoKUq0G31sTdZ*yXNrqYy+*6{)Uj6y#S)$Q2!YsjUNsb
z=OTGhF<7FV5+*VfAqTUBH$V8(6*F3bycqZ6a=Ikhn#3$+7|T91kl59ZxEl0|rTe$i
z3HYb7fzIF2E;#cDD1~DhO=e3AErdHvE5|3o4X~eHl2~Rkl{Wm!7*Pw(cVsnDXw7+b
zr2^SV29uc{|50Qa89xgbt;ogn=hzXN=A;V7^>Big`bvOO`0UAUbU=yPnQ~9w2h7^7
zm!-#pu^3hoRACQ}gDXN!=IyGplw8U}sElPcRA~BISW33w-8*Y|ZiDNO1<8O>3hjup
zXJ58<>~02Ge^STvy6o}JphEidIK|lgw>u&xS>I^8nhTUVo)TiH-L=1Zgrl1v7r-E7
zyn)*QKuB<)CX&+Y+xWpse5myrHdH8-<8Sl#&Fwy*ccclDsC_*3Fz}!gyzSr`K4&d(
zkeGS{J)p*{abCd1&RmdI+aIwsqQNj^PWQm`@Ld29Ert5z`$rYs%~@B~10A^QA_LbI
zJVM*jBC3(7yg-V68Ev%A1Ay+A)Q(lh)H}$9K6>5-K$zJxx!U@9dveZ;o$8m)`G@8|
zk!VRt!`A%}U*Edd&hb)t8hwJ1Y@*sJat0p0K_<<WpW(*`jVESdQ$FPzHLL&yg94Xk
zo+ufb46{y3%A9=Dt*D$LHc8$}Ci@c`Wd&c^WIveI!7?B+Tzxg*H_+Lo@=_}e9BbA)
z?K5fw?Je}8OFX<@5JLyK@-SrDAB{HOa&Qb_;4GHnR%Cs{B?lIF38%dJGoQ+u@Ef8s
zz64u!+19lJU>idS0+@L?6sENBi5^}lS=#ba9TI;wPme|bv}9y-g1b$4DDmQ23HG{&
z*FgIls~|Pg(9oqh{GWvBz*x_$841G&jCga(rJ8lPZyf#mRgLPSR^oMTKs9CR`d-5C
z%Z_t#fnHBA#XZ}DbU7+{{yd4vTrDjx)wIQB>_q+;NbdmBjI+8<Tjxq3cNn2kK*N-S
zYp&_xc~U98$K_7_UPz1MGvYcYpEGx#hlW(ZW6+B?(hadTw0uU{_Psm%fI?m^y|8_>
z(DH%EvJdBMfjc)1a1<t^O}ko7nH7InhfGVvIANYl#_?dl5WfMv_NCvH%X1`kg^Ad5
z)eIPa?gHR2JbssAB&e668W7+g)uF`TJ^n%~0{s1D3n2|z-c-B}0;<QK`LimR#8zpR
zi1pc@OL$hgdlK}x17GAq7Q<a~+`yR0U2hsFM6R8%>iOBP6ArXjR28NF287!$zKi}@
zre_*hxKB*N-D8)c31w<$;_TvNYH0hP)j#P1ij{zY;6F1D4-~zMr-La0y}Xf?vWqPg
zy&M4}0|OMjn5C1m3jqfc8x*~ashzot1px~y3oF6@9sfDCaWQowpck_-bTJh%HMTb~
zh2rCb`mZ}YHm<d;osq>?e*Wsu@1j{vF1~8-EUB%7kt0CRkOl0OC^hi3G>>74CjuX>
z-abA_G>F}cvR$e1bp@2NGMjhIK693JlFLyb1}_ho6m%o2L6%Lzns<i}P?I-65JJ_6
zFbP^vJ4p#0)-n~8-Dg6{VUV)eK@`n%lSYf;C+%T_vBQEf<S%;IsiL5*(isqKJzzFs
z78twm%2YOvK1LTXL=0A8t<DtA3UbJp3LNo#ScE{QL&0>0^Z9$qoF}8Az2-#mhMVxT
zxns}=y2F?%mFgg{3Nby69QJ@wk3ic8KST0rM5RxWKS9nm){Up@0q73!_Xmj{gNlw}
z;0Ui}$Ap8?7}v!UD!~v1lA0$<7%*Cp7Xn8~ML-}XPV>gMf$)kplov_l&!+PTl5%?W
zSD+>*^hFMUY6c03E}b!Q%Ix>Yk4br;E5lbl;T`&;-V(};d@k9Kd;<QNM1gf8FDDp~
zz^o>hy*wC(!Cnl{MY7b`IX(K5X+(vk0{R6}hXRA~7ODoxPZLof730Wkmu}>J)~EF+
z2(jN0%!1!zR6Lg7Nq*3daDn-b<7f=ugO_~4q#P;8N?2D=3kvpkkoYhk^aInI+H?l=
z+sqo4SNaISNB&U=l;Q8WfmTXbz*HZ=#(<}*|LdGGBWg|>oCO9TmfGqasXREUH=uHV
zO;a-tU~G}?RORb+tI!SfyY6EL;zI%lM0l~f&<(8l?J)mOz$owg$D=3h(d3Whc2eiG
zhgzJua<s%iuD7auR@8WYE)&^A&gt`fUGJhd5_qH{<UsoLCmvY(p6r{gbPF#YJH{!%
z{5YobyL#0^_w97qPR`QzdL1VJ#jMr+-aNaQA~e^T!JKWy8+*ymi-X*%%uvvE(McT|
zy?mA?Gq3H;@a(fm<ZHiO3DqOytue^jp22-prV0Zbu|9Q0Gs_8fNH3J%@Sf2M4*qXm
zdibEE9}kC5Tt+Utc-j;IQt}K{mdQe@le3wgTxL;}psXEO(n%dZa$M-*x&zAqZB1Vo
z((j);GY&p0KDpm#1o|$#88HmU4SsI?<;D*F8gf-1J|78MoH6pwPVP2WlIjwt9rWQY
z56aljBFkz0*^ry@@9W{1?^7V<^pI^lzf7N2e&9)7NS`Ja+(9(qrz1IL&PwuOvy1L8
zJ-&p_Hvh%0vIKBuNB^_(vlhbAiN*KAzy3@_Bs$g$*ZMd!45i*|IDYY)yT00H@teSz
z3OAE^dc1~S4qRC|^1TTS88D&Zs?3}TcPgzR;d0uVmX8Qu+i{}y)S$*<%7`^CDk-E=
z=~SX#?mw}ahWj_RpZct~x3hRWtrL9)R&;<nInt;GfR+$9m<N7AgOl;TpOf4NUM}@g
zeUtaY7EeD|RE1uDQ3OuRsH~liAJhvQTAc31da7d;@Rd@RQ-oXA{FjOqI9m}ZA8@n9
z-6dcB-2*Y&%~=B6Vq?XSh11aM&Vbls3?b{<0H&}Sy96He;1J^XHvt)vygv`_cApSt
zo{nUqn!JG+Ft1kca0%{;cnS4a^UTuTJV;qKo8YF|w%{{uC;wWD*7ZQoxQD=}QI|@J
zn1NC-ud7eg3rwOqU2psR9*)MT`Z=h5{eB%du;3)CFs7U;Xu?X4k}uY1!peZY`7jpe
zXM?0NWO2RWQFm*2=KVDM3zt%(05KSr6H$qt@+`v;4{SE}a_<KHygRJm!~T}f^3A5#
zRSG(jbxIf?iYY7-8jGG*nQYmb$PG)KJ78zTwlsW*Rf-N335AN=iCh>}D{$G0SSP?M
zy4wm_byWoR;5l;{EcD~3l*{QtGUH}n3{3I%4Sl*Y+`sr59Bd%Xwm!V2zR$VowdTAN
z1v8Gl>MVnr?qB*sGHTSTNN)CW4H@h!8Pb{viF7RKRI8lRM>A*)tLO+{_!EIiSA?|G
z`wA_6){eazEal0yPOX;1G=t-C(cQ_Kws8bDG=4@sSfN~~sf5h~)3hD>Q!(xc*NYdC
z)&}(_*I?n~`3TxMM$;P_-W|0O$5#&J00K32hB1LR{<JM0g&}*cvEZA14_dM}dbBE<
zoyQXv+LU`YwI*Pu?$hl^v<O^T7(}PD6+Yux%h|IRnqnsRav<sieLKy9Q3q=3fgoNz
z5Jm0%WJ}&;&==~?qTlC!0u@Z7*Q3&f&`ZIVz(^ssV^$Dw-k7P5n7uLdzu+yON-nC9
z6Td$;ZmV;1>myz4jT%HiU9oIENtMq8jukLb`H5;|KF^jtl;^^c4GQo5uH4@p87avh
zr`4J&+EL;oSm9aQ-P|eG{%X%4D$Uyj!{ai!+cMN96xjWZzHd$NBoR5>wl&fD<-oQl
zS(E?_`0Sl%)auPxG2EWWk)&Baq&@s-unjjlGh3z+p!8QQx(Y3Kx&H7#EnM-p0QI8z
z;w!D{rv{`xL6`GPm|FH&))m7>JeXDhBg$W$p^Z;{;3_WhK$qxTa+JdMv<!>ZtF$A&
zS5#jg!X8f*6HUoh*$7{G*KzdoMb@(0D=zNMZQNo8wk%n>PFeiEN_iA}xro=btz}Kj
zS2@=0h?yc+9j0FDl?(kCCikMogmqzFHccsFD})A%u)=ljfg#Z0OlrjT=nDud>2>nj
z<%TH5!A}`P!AKJKftmwx5!W(9g`0cO7&e=Arpet*W^J(YJBxo#>BVqbe}9-zg<a-V
zD+kYo^XzLB9Ta8+XdVY!hM)b4=k@>y<v0aQmR-t3LX!rb1?GZIcHvPFK8}b`NR5g|
zL1OVoh{rBig2?ngi74+|wFqeE0SCby-Rq1Evy?Kn$yH`*d{ls!E)Cy3j#hZAljrbn
zZrr0L*v4<`!?d>#70<Luo~d%;n+!!IrsBI9_ZJ>T7T0aMLb@S$f-0V+*xOSA#PQ4(
zEA)rnV|%EBPfX)$zV(<3bsDe)L6;{~5W)lGvWOln?78+VhI(Y!=a@;OWoBU!IA_eu
z{RC?=Ba-)rjiUpV4=|?tL89zk{=1Ar3nuH>n&!1c#!z){!j^K6(*UXdnp!r<W2c%7
zx~g-(ShzR&XwlaoCSHVk&%=>R`QVZiP#u1de;QCkn|e1Fby#0hhI0pnw=INESH)C&
z@0@Yh6U2uD6zlwFkXQ%rwQ>O5YqVKfbM0OO)xwnW)Q@oEr&l*ZAhxHo?l+Wnuy+k@
zRe)jjN4VCcvrGBs9ElNS-M_1=NIjgUD-0lH*u}EHV*$c5nyqC|>xWt3?;eaYb=;Ka
z3A}vF(bWAX;II{z-gLREN9a9+ZSbo2ir?`N-#vB=r$L3zA0QO?FJPS<e7@qTAiFnq
z#F)=b$Tg&{Pvyf^%wuTSp&Kjb4%=$+b(nv#lT-{cx`0KbLz4jn={DdT`qA7=&*eX{
zT1GTlH#>}>FbbI)jH1kN<+w!5;xxVMU37Wrdq4(9Pz;U+M<76;%OhRJO7FT@fjW;~
z0A}Q3j{9^owt#d%?w{|15Mb>s!;`1g!Z@t1qRa}NWJ*SS(xDUV3?gz8)*GLE9B<Y4
zLtP4W^UTBr?qBhM>1fSXjL~mVI{Gff83E}D-s1+T(vo|~y)P1^+RbZv4}c$iuw;8E
zudWe~fNWE3=t#Z3kY6J~QSX6eSI|3XU#7W|v@NK1uJy#0QrU#_+8dBv9}k$YU5V-9
zJYj>h%(?wv<)${_r2L*!$guah&i`spC!#cBC(4^e;r!h|(zK`Ars~F->|kt0ZW+=W
zb;rjsVDW_QY7WArTc&IB5ATVtO<b}nvYoM;g=(G0mvPFDt{Ob7dV`JJV87f#dMR`4
zyR-F^6@W(Jb<!;v#e}Lu=gf%3Bq+3=hsC?B@BJ~^7p<mp>xgP}zCzbyX4Pp1ay6^o
zP_P?(#`76>xPzD&)R-(*iKe!qEzE9hHqKOo5#S&&EYK4xSfQdQ2Oy)!Yfi)zOK4+^
zHUOx)>x~W{M#~p|Oi)t!S!CYRDN;Q(o$dyk%g?P8L`s=d3ycd!c-4WdDL*jycrGXu
zhJ<1S1O#0v{k)BsLA`C~O3F=kStIEl9kIhm!S-!5SL$T6C=lW;FiKUrrfI)0wWSay
zLk!Fo6m0j$6wE9K5(AIJ;Am2_(Q5EcHY^&)RsEz~FE{nJ@50K<q?&YHe;?uw6P(xm
z_wuHi$__TTNq<EHLtWYBHok?+jT%XDF9(=_%W~X8LfYxemGn9b1vQZH{G-)oe8x1_
zzYW~llE36<hH%u_bbx2I;iP1_?R5y7Xlq9L3Iky)_W*PQ|0Xus3meS*7=^0p98ks7
z=>C>_LKJs~^?8HVQE;MF`Tssc^*M02nN+7Bw0%P5n|Ox8Iz|;3632<<BjavN0rGit
z^htG9*Tx&d2yH3Uei<wr7mhNd<u%k!=sRRS#Fu$eV<tGwHtrX~6>UX{y{B;*l+T*#
zv*=%8YI8~hB5jTs8S}~aYp<@LCa)f~&@(k=pcO_=LARsBUM`2gNo7s;Sa|3CsHyq)
z>reEqNSTgCbFU5;CcG|-`OtbBc9+cU=${qZ)}IA4RMVB{Tk9CNqsr23n6fm-;59u3
zH=`NPBT;*;3IS%(lZ)t8ufUdiwA%8sp{_F`2DiL5gE9$g6BHg$)C`dytf7>@l%$}9
ze2&b|DsNs+y4zW^t2xO~ZygXBIO66zty}Nm31_N{vu!lg?h#Ku>FgL@rQU|tP$4N&
zM@#phtFGHiUK0gG!8K7!bEd9Vsxng_D@~N}=#M<4^Xpf}^+oJa;Ilgqh{8p?-R#v<
zgbD5y^o<P=Cj(<d+wRob&^vKoDsuX9<gq5Xd0meFVCHtcomQ#K=YD^Wd;DW4PnYvw
z{xZ5~b5EZ^s1*H-tF)zhmtAq%1=P~&D)?WbRzDrRxb(%0A_&Xhyv+92hLM*sr~dMe
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
L1_t)7D8)YkeoVrP

literal 0
HcmV?d00001

diff --git a/publication_in_acm_format/fitsAll/sample-sigplan.xcp b/publication_in_acm_format/fitsAll/sample-sigplan.xcp
new file mode 100755
index 0000000..72e5aa1
--- /dev/null
+++ b/publication_in_acm_format/fitsAll/sample-sigplan.xcp
@@ -0,0 +1,29 @@
+%!
+TeXDict begin
+/XC@red{1 0 0}XCrgb
+/XC@green{0 1 0}XCrgb
+/XC@blue{0 0 1}XCrgb
+/XC@brown{0.75 0.5 0.25}XCrgb
+/XC@lime{0.75 1 0}XCrgb
+/XC@orange{1 0.5 0}XCrgb
+/XC@pink{1 0.75 0.75}XCrgb
+/XC@purple{0.75 0 0.25}XCrgb
+/XC@teal{0 0.5 0.5}XCrgb
+/XC@violet{0.5 0 0.5}XCrgb
+/XC@cyan{1 0 0 0}XCcmyk
+/XC@magenta{0 1 0 0}XCcmyk
+/XC@yellow{0 0 1 0}XCcmyk
+/XC@olive{0 0 1 0.5}XCcmyk
+/XC@black{0}XCgray
+/XC@darkgray{0.25}XCgray
+/XC@gray{0.5}XCgray
+/XC@lightgray{0.75}XCgray
+/XC@white{1}XCgray
+/XC@ACMBlue{1 0.1 0 0.1}XCcmyk
+/XC@ACMYellow{0 0.16 1 0}XCcmyk
+/XC@ACMOrange{0 0.42 1 0.01}XCcmyk
+/XC@ACMRed{0 0.9 0.86 0}XCcmyk
+/XC@ACMLightBlue{0.49 0.01 0 0}XCcmyk
+/XC@ACMGreen{0.2 0 1 0.19}XCcmyk
+/XC@ACMPurple{0.55 1 0 0.15}XCcmyk
+/XC@ACMDarkBlue{1 0.58 0 0.21}XCcmyk
diff --git a/publication_in_acm_format/fitsAll/sampleteaser.pdf b/publication_in_acm_format/fitsAll/sampleteaser.pdf
new file mode 100755
index 0000000000000000000000000000000000000000..48d8dafdaadb1cead2e75082e6262b4785b18b66
GIT binary patch
literal 162200
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%0Apxx35|Lq%**>PB#|9BGz!XyS0kM(aLYmO0_9
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
JG!;pS{}0}xmF)lk

literal 0
HcmV?d00001

diff --git a/publication_in_acm_format/fitsAll/state_of_the_art.aux b/publication_in_acm_format/fitsAll/state_of_the_art.aux
new file mode 100755
index 0000000..99f200c
--- /dev/null
+++ b/publication_in_acm_format/fitsAll/state_of_the_art.aux
@@ -0,0 +1,35 @@
+\relax 
+\providecommand\hyper@newdestlabel[2]{}
+\@setckpt{state_of_the_art}{
+\setcounter{page}{3}
+\setcounter{equation}{0}
+\setcounter{enumi}{0}
+\setcounter{enumii}{0}
+\setcounter{enumiii}{0}
+\setcounter{enumiv}{0}
+\setcounter{footnote}{0}
+\setcounter{mpfootnote}{0}
+\setcounter{parentequation}{0}
+\setcounter{part}{0}
+\setcounter{section}{1}
+\setcounter{subsection}{0}
+\setcounter{subsubsection}{0}
+\setcounter{paragraph}{0}
+\setcounter{subparagraph}{0}
+\setcounter{figure}{1}
+\setcounter{table}{0}
+\setcounter{NAT@ctr}{0}
+\setcounter{section@level}{1}
+\setcounter{Item}{0}
+\setcounter{Hfootnote}{0}
+\setcounter{bookmark@seq@number}{2}
+\setcounter{footnoteauthorsaddresses}{0}
+\setcounter{footnotecopyrightpermission}{0}
+\setcounter{caption@flags}{2}
+\setcounter{continuedfloat}{0}
+\setcounter{float@type}{8}
+\setcounter{sidebar}{0}
+\setcounter{@concepts}{0}
+\setcounter{AM@survey}{0}
+\setcounter{theorem}{0}
+}
diff --git a/publication_in_acm_format/fitsAll/state_of_the_art.tex b/publication_in_acm_format/fitsAll/state_of_the_art.tex
new file mode 100755
index 0000000..e69de29
diff --git a/publication_in_acm_format/fitsAll/to_del/sample-sigplan.aux b/publication_in_acm_format/fitsAll/to_del/sample-sigplan.aux
new file mode 100755
index 0000000..566a983
--- /dev/null
+++ b/publication_in_acm_format/fitsAll/to_del/sample-sigplan.aux
@@ -0,0 +1,14 @@
+\relax 
+\providecommand\hyper@newdestlabel[2]{}
+\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
+\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
+\global\let\oldnewlabel\newlabel
+\gdef\newlabel#1#2{\newlabelxx{#1}#2}
+\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
+\AtEndDocument{\ifx\hyper@anchor\@undefined
+\let\newlabel\oldnewlabel
+\fi}
+\fi}
+\global\let\hyper@last\relax 
+\gdef\HyperFirstAtBeginDocument#1{#1}
+\providecommand*\HyPL@Entry[1]{}
diff --git a/publication_in_acm_format/fitsAll/to_del/sample-sigplan.log b/publication_in_acm_format/fitsAll/to_del/sample-sigplan.log
new file mode 100755
index 0000000..6076b2d
--- /dev/null
+++ b/publication_in_acm_format/fitsAll/to_del/sample-sigplan.log
@@ -0,0 +1,1063 @@
+This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded format=latex 2022.10.31)  31 OCT 2022 17:09
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**sample-sigplan.tex
+(./sample-sigplan.tex
+LaTeX2e <2022-06-01> patch level 5
+L3 programming layer <2022-10-26>
+(/usr/local/texlive/2022/texmf-dist/tex/latex/acmart/acmart.cls
+Document Class: acmart 2022/10/18 v1.87 Typesetting articles for the Associatio
+n for Computing Machinery
+(/usr/local/texlive/2022/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+Package: xkeyval 2022/06/16 v2.9 package option processing (HA)
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/xkeyval/xkeyval.tex
+(/usr/local/texlive/2022/texmf-dist/tex/generic/xkeyval/xkvutils.tex
+\XKV@toks=\toks16
+\XKV@tempa@toks=\toks17
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/xkeyval/keyval.tex))
+\XKV@depth=\count185
+File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA)
+))
+(/usr/local/texlive/2022/texmf-dist/tex/generic/xstring/xstring.sty
+(/usr/local/texlive/2022/texmf-dist/tex/generic/xstring/xstring.tex
+\integerpart=\count186
+\decimalpart=\count187
+)
+Package: xstring 2021/07/21 v1.84 String manipulations (CT)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
+Package: iftex 2022/02/03 v1.0f TeX engine tests
+)
+Package acmart Info: Not using screen mode on input line 76.
+Package acmart Info: Using breaking urls on hyphens on input line 84.
+Package acmart Info: Requiring acmthm on input line 92.
+Package acmart Info: Not using review mode on input line 101.
+Package acmart Info: Not using authorversion mode on input line 109.
+Package acmart Info: Not using nonacm mode on input line 121.
+Package acmart Info: Explicitly selecting natbib mode on input line 137.
+Package acmart Info: Not using anonymous mode on input line 145.
+Package acmart Info: Not using timestamp mode on input line 153.
+Package acmart Info: Not using authordraft mode on input line 163.
+Package acmart Info: Using screen mode on input line 178.
+Class acmart Info: Using format sigplan, number 6 on input line 178.
+Class acmart Info: Using fontsize 10pt on input line 277.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsart.cls
+Document Class: amsart 2020/05/29 v2.20.6
+\linespacing=\dimen138
+\normalparindent=\dimen139
+\normaltopskip=\skip47
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
+Package: amsmath 2022/04/08 v2.17n AMS math features
+\@mathmargin=\skip48
+
+For additional information on amsmath, use the `?' option.
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
+Package: amstext 2021/08/26 v2.01 AMS text
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
+File: amsgen.sty 1999/11/30 v2.0 generic functions
+\@emptytoks=\toks18
+\ex@=\dimen140
+))
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
+Package: amsbsy 1999/11/29 v1.2d Bold Symbols
+\pmbraise@=\dimen141
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
+Package: amsopn 2022/04/08 v2.04 operator names
+)
+\inf@bad=\count188
+LaTeX Info: Redefining \frac on input line 234.
+\uproot@=\count189
+\leftroot@=\count190
+LaTeX Info: Redefining \overline on input line 399.
+LaTeX Info: Redefining \colon on input line 410.
+\classnum@=\count191
+\DOTSCASE@=\count192
+LaTeX Info: Redefining \ldots on input line 496.
+LaTeX Info: Redefining \dots on input line 499.
+LaTeX Info: Redefining \cdots on input line 620.
+\Mathstrutbox@=\box51
+\strutbox@=\box52
+LaTeX Info: Redefining \big on input line 722.
+LaTeX Info: Redefining \Big on input line 723.
+LaTeX Info: Redefining \bigg on input line 724.
+LaTeX Info: Redefining \Bigg on input line 725.
+\big@size=\dimen142
+LaTeX Font Info:    Redeclaring font encoding OML on input line 743.
+LaTeX Font Info:    Redeclaring font encoding OMS on input line 744.
+\macc@depth=\count193
+LaTeX Info: Redefining \bmod on input line 905.
+LaTeX Info: Redefining \pmod on input line 910.
+LaTeX Info: Redefining \smash on input line 940.
+LaTeX Info: Redefining \relbar on input line 970.
+LaTeX Info: Redefining \Relbar on input line 971.
+\c@MaxMatrixCols=\count194
+\dotsspace@=\muskip16
+\c@parentequation=\count195
+\dspbrk@lvl=\count196
+\tag@help=\toks19
+\row@=\count197
+\column@=\count198
+\maxfields@=\count199
+\andhelp@=\toks20
+\eqnshift@=\dimen143
+\alignsep@=\dimen144
+\tagshift@=\dimen145
+\tagwidth@=\dimen146
+\totwidth@=\dimen147
+\lineht@=\dimen148
+\@envbody=\toks21
+\multlinegap=\skip49
+\multlinetaggap=\skip50
+\mathdisplay@stack=\toks22
+LaTeX Info: Redefining \[ on input line 2953.
+LaTeX Info: Redefining \] on input line 2954.
+)
+LaTeX Font Info:    Trying to load font information for U+msa on input line 397
+.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsa.fd
+File: umsa.fd 2013/01/14 v3.01 AMS symbols A
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support
+\symAMSa=\mathgroup4
+\symAMSb=\mathgroup5
+LaTeX Font Info:    Redeclaring math symbol \hbar on input line 98.
+LaTeX Font Info:    Overwriting math alphabet `\mathfrak' in version `bold'
+(Font)                  U/euf/m/n --> U/euf/b/n on input line 106.
+)
+\copyins=\insert252
+\abstractbox=\box53
+\listisep=\skip51
+\c@part=\count266
+\c@section=\count267
+\c@subsection=\count268
+\c@subsubsection=\count269
+\c@paragraph=\count270
+\c@subparagraph=\count271
+\c@figure=\count272
+\c@table=\count273
+\abovecaptionskip=\skip52
+\belowcaptionskip=\skip53
+\captionindent=\dimen149
+\thm@style=\toks23
+\thm@bodyfont=\toks24
+\thm@headfont=\toks25
+\thm@notefont=\toks26
+\thm@headpunct=\toks27
+\thm@preskip=\skip54
+\thm@postskip=\skip55
+\thm@headsep=\skip56
+\dth@everypar=\toks28
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/microtype/microtype.sty
+Package: microtype 2022/06/23 v3.0f Micro-typographical refinements (RS)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW)
+\etb@tempcnta=\count274
+)
+\MT@toks=\toks29
+\MT@tempbox=\box54
+\MT@count=\count275
+LaTeX Info: Redefining \noprotrusionifhmode on input line 1045.
+LaTeX Info: Redefining \leftprotrusion on input line 1046.
+LaTeX Info: Redefining \rightprotrusion on input line 1056.
+LaTeX Info: Redefining \textls on input line 1234.
+\MT@outer@kern=\dimen150
+LaTeX Info: Redefining \textmicrotypecontext on input line 1858.
+\MT@listname@count=\count276
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/microtype/microtype-pdftex.def
+File: microtype-pdftex.def 2022/06/23 v3.0f Definitions specific to pdftex (RS)
+
+LaTeX Info: Redefining \lsstyle on input line 900.
+LaTeX Info: Redefining \lslig on input line 900.
+\MT@outer@space=\skip57
+)
+Package microtype Info: Loading configuration file microtype.cfg.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/microtype/microtype.cfg
+File: microtype.cfg 2022/06/23 v3.0f microtype main configuration file (RS)
+))
+(/usr/local/texlive/2022/texmf-dist/tex/latex/booktabs/booktabs.sty
+Package: booktabs 2020/01/12 v1.61803398 Publication quality tables
+\heavyrulewidth=\dimen151
+\lightrulewidth=\dimen152
+\cmidrulewidth=\dimen153
+\belowrulesep=\dimen154
+\belowbottomsep=\dimen155
+\aboverulesep=\dimen156
+\abovetopsep=\dimen157
+\cmidrulesep=\dimen158
+\cmidrulekern=\dimen159
+\defaultaddspace=\dimen160
+\@cmidla=\count277
+\@cmidlb=\count278
+\@aboverulesep=\dimen161
+\@belowrulesep=\dimen162
+\@thisruleclass=\count279
+\@lastruleclass=\count280
+\@thisrulewidth=\dimen163
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
+Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO)
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO)
+))
+(/usr/local/texlive/2022/texmf-dist/tex/latex/totpages/totpages.sty
+Package: totpages 2005/09/19 v2.00 Totpages Package (muewi)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/everyshi/everyshi.sty
+Package: everyshi 2020/11/18 v4.00 EveryShipout Package
+))
+(/usr/local/texlive/2022/texmf-dist/tex/latex/environ/environ.sty
+Package: environ 2014/05/04 v0.3 A new way to define environments
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/trimspaces/trimspaces.sty
+Package: trimspaces 2009/09/17 v1.1 Trim spaces around a token list
+))
+(/usr/local/texlive/2022/texmf-dist/tex/latex/textcase/textcase.sty
+Package: textcase 2022/07/10 v1.03 Text only upper/lower case changing (DPC)
+Package textcase Info: Defining Legacy names on input line 20.
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/natbib/natbib.sty
+Package: natbib 2010/09/13 8.31b (PWD, AO)
+\bibhang=\skip58
+\bibsep=\skip59
+LaTeX Info: Redefining \cite on input line 694.
+\c@NAT@ctr=\count281
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperxmp/hyperxmp.sty
+Package: hyperxmp 2020/11/22 v5.9 Store hyperref metadata in XMP format
+\hyxmp@aep@toks=\toks30
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+Package: kvoptions 2022-06-15 v3.15 Key value format for package options (HO)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty
+Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO)
+))
+(/usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO)
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO
+)
+Package pdftexcmds Info: \pdf@primitive is available.
+Package pdftexcmds Info: \pdf@ifprimitive is available.
+Package pdftexcmds Info: \pdfdraftmode is ignored in DVI mode.
+))
+(/usr/local/texlive/2022/texmf-dist/tex/generic/stringenc/stringenc.sty
+Package: stringenc 2019/11/29 v1.12 Convert strings between diff. encodings (HO
+)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
+Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/ifmtarg/ifmtarg.sty
+Package: ifmtarg 2018/04/16 v1.2b check for an empty argument
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/base/ifthen.sty
+Package: ifthen 2022/04/13 v1.1d Standard LaTeX ifthen package (DPC)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/oberdiek/ifdraft.sty
+Package: ifdraft 2016/05/16 v1.4 Detect class options draft and final (HO)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/generic/iftex/ifluatex.sty
+Package: ifluatex 2019/10/25 v1.5 ifluatex legacy package. Use iftex instead.
+))
+(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
+Package: hyperref 2022-09-22 v7.00t Hypertext links for LaTeX
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
+Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
+Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
+Package: nameref 2022-05-17 v2.50 Cross-referencing by name of section
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.s
+ty
+Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)
+)
+\c@section@level=\count282
+)
+\@linkdim=\dimen164
+\Hy@linkcounter=\count283
+\Hy@pagecounter=\count284
+ (/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/pd1enc.def
+File: pd1enc.def 2022-09-22 v7.00t Hyperref: PDFDocEncoding definition (HO)
+Now handling font encoding PD1 ...
+... no UTF-8 mapping file for font encoding PD1
+)
+(/usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO)
+)
+\Hy@SavedSpaceFactor=\count285
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/puenc.def
+File: puenc.def 2022-09-22 v7.00t Hyperref: PDF Unicode definition (HO)
+Now handling font encoding PU ...
+... no UTF-8 mapping file for font encoding PU
+)
+Package hyperref Info: Option `bookmarksnumbered' set `true' on input line 4045
+.
+Package hyperref Info: Option `unicode' set `true' on input line 4045.
+Package hyperref Info: Hyper figures OFF on input line 4162.
+Package hyperref Info: Link nesting OFF on input line 4167.
+Package hyperref Info: Hyper index ON on input line 4170.
+Package hyperref Info: Plain pages OFF on input line 4177.
+Package hyperref Info: Backreferencing OFF on input line 4182.
+Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
+\stockwidth=\dimen165
+\stockheight=\dimen166
+Package hyperref Info: Bookmarks ON on input line 4410.
+\c@Hy@tempcnt=\count286
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
+\Urlmuskip=\muskip17
+Package: url 2013/09/16  ver 3.4  Verb mode for urls, etc.
+)
+LaTeX Info: Redefining \url on input line 4748.
+\XeTeXLinkMargin=\dimen167
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
+Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO
+)
+))
+\Fld@menulength=\count287
+\Field@Width=\dimen168
+\Fld@charsize=\dimen169
+Package hyperref Info: Hyper figures OFF on input line 6027.
+Package hyperref Info: Link nesting OFF on input line 6032.
+Package hyperref Info: Hyper index ON on input line 6035.
+Package hyperref Info: backreferencing OFF on input line 6042.
+Package hyperref Info: Link coloring OFF on input line 6047.
+Package hyperref Info: Link coloring with OCG OFF on input line 6052.
+Package hyperref Info: PDF/A mode OFF on input line 6057.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi
+package with kernel methods
+)
+\Hy@abspage=\count288
+\c@Item=\count289
+\c@Hfootnote=\count290
+)
+Package hyperref Info: Driver (default): hdvips.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hdvips.def
+File: hdvips.def 2022-09-22 v7.00t Hyperref driver for dvips
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/pdfmark.def
+File: pdfmark.def 2022-09-22 v7.00t Hyperref definitions for pdfmark specials
+\pdf@docset=\toks31
+\pdf@box=\box55
+\pdf@toks=\toks32
+\pdf@defaulttoks=\toks33
+\HyField@AnnotCount=\count291
+\Fld@listcount=\count292
+\c@bookmark@seq@number=\count293
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+Package: rerunfilecheck 2022-07-10 v1.10 Rerun checks for auxiliary files (HO)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/base/atveryend-ltx.sty
+Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend pac
+kage
+with kernel methods
+)
+(/usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO)
+)
+Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
+85.
+)
+\Hy@SectionHShift=\skip60
+)) (/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2022/03/10 v1.4e Standard LaTeX Graphics (DPC,SPQR)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 2021/08/11 v1.11 sin cos tan (DPC)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
+)
+Package graphics Info: Driver file: dvips.def on input line 107.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics-def/dvips.def
+File: dvips.def 2022/09/22 v3.1e Graphics/color driver for dvips
+))
+\Gin@req@height=\dimen170
+\Gin@req@width=\dimen171
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/xcolor/xcolor.sty
+Package: xcolor 2022/06/12 v2.14 LaTeX color extensions (UK)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics-cfg/color.cfg
+File: color.cfg 2016/01/02 v1.6 sample color configuration
+)
+Package xcolor Info: Driver file: dvips.def on input line 227.
+\XC@@xcp=\write3
+\openout3 = `sample-sigplan.xcp'.
+
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/mathcolor.ltx)
+Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1353.
+Package xcolor Info: Model `RGB' extended on input line 1369.
+Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1371.
+Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1372.
+Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1373.
+Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1374.
+Package xcolor Info: Model `Gray' substituted by `gray' on input line 1375.
+Package xcolor Info: Model `wave' substituted by `hsb' on input line 1376.
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/geometry/geometry.sty
+Package: geometry 2020/01/02 v5.9 Page Geometry
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/iftex/ifvtex.sty
+Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead.
+)
+\Gm@cnth=\count294
+\Gm@cntv=\count295
+\c@Gm@tempcnt=\count296
+\Gm@bindingoffset=\dimen172
+\Gm@wd@mp=\dimen173
+\Gm@odd@mp=\dimen174
+\Gm@even@mp=\dimen175
+\Gm@layoutwidth=\dimen176
+\Gm@layoutheight=\dimen177
+\Gm@layouthoffset=\dimen178
+\Gm@layoutvoffset=\dimen179
+\Gm@dimlist=\toks34
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/ncctools/manyfoot.sty
+Package: manyfoot 2019/08/03 v1.11 Many Footnote Levels Package (NCC)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/ncctools/nccfoots.sty
+Package: nccfoots 2005/02/03 v1.2 NCC Footnotes Package (NCC)
+)
+\MFL@columnwidth=\dimen180
+)
+\footinsauthorsaddresses=\insert251
+\c@footnoteauthorsaddresses=\count297
+\footinscopyrightpermission=\insert250
+\c@footnotecopyrightpermission=\count298
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/pdftex/glyphtounicode.tex)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/cmap/cmap.sty
+Package: cmap 2021/02/06 v1.0j CMap support: searchable PDF
+
+
+Package cmap Warning: pdftex in DVI mode - exiting.
+
+) (/usr/local/texlive/2022/texmf-dist/tex/latex/base/fontenc.sty
+Package: fontenc 2021/04/29 v2.0v Standard LaTeX package
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/libertine/libertine.sty
+Package: libertine 2022/09/12 (Bob Tennent) Supports Libertine and Biolinum fon
+ts for all LaTeX engines.
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/iftex/ifxetex.sty
+Package: ifxetex 2019/10/25 v0.7 ifxetex legacy package. Use iftex instead.
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/base/textcomp.sty
+Package: textcomp 2020/02/02 v2.0n Standard LaTeX package
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/base/fontenc.sty
+Package: fontenc 2021/04/29 v2.0v Standard LaTeX package
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/fontaxes/fontaxes.sty
+Package: fontaxes 2020/07/21 v1.0e Font selection axes
+LaTeX Info: Redefining \upshape on input line 29.
+LaTeX Info: Redefining \itshape on input line 31.
+LaTeX Info: Redefining \slshape on input line 33.
+LaTeX Info: Redefining \swshape on input line 35.
+LaTeX Info: Redefining \scshape on input line 37.
+LaTeX Info: Redefining \sscshape on input line 39.
+LaTeX Info: Redefining \ulcshape on input line 41.
+LaTeX Info: Redefining \textsw on input line 47.
+LaTeX Info: Redefining \textssc on input line 48.
+LaTeX Info: Redefining \textulc on input line 49.
+)
+LaTeX Info: Redefining \oldstylenums on input line 483.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/libertine/LinLibertine_I.tex))
+(/usr/local/texlive/2022/texmf-dist/tex/latex/inconsolata/zi4.sty
+Package: zi4 2019/05/17 v1.12
+
+`inconsolata-zi4' v1.12, 2019/05/17 Text macros for Inconsolata (msharpe)
+\zifour@ocount=\count299
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/newtxmath.sty
+Package: newtxmath 2022/01/16 v1.71
+
+`newtxmath' v1.71, 2022/01/16 Math macros based originally on txfonts (msharpe)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/oberdiek/centernot.sty
+Package: centernot 2016/05/16 v1.4 Centers the not symbol horizontally (HO)
+)
+\tx@cntz=\count300
+
+(/usr/local/texlive/2022/texmf-dist/tex/generic/kastrup/binhex.tex)
+\tx@Isdigit=\count301
+\tx@IsAlNum=\count302
+\tx@tA=\toks35
+\tx@tB=\toks36
+\tx@su=\read2
+
+amsthm NOT loaded
+LaTeX Font Info:    Redeclaring symbol font `operators' on input line 376.
+LaTeX Font Info:    Overwriting symbol font `operators' in version `normal'
+(Font)                  OT1/cmr/m/n --> OT1/LinuxLibertineT-TLF/m/n on input li
+ne 376.
+LaTeX Font Info:    Overwriting symbol font `operators' in version `bold'
+(Font)                  OT1/cmr/bx/n --> OT1/LinuxLibertineT-TLF/m/n on input l
+ine 376.
+LaTeX Font Info:    Overwriting symbol font `operators' in version `bold'
+(Font)                  OT1/LinuxLibertineT-TLF/m/n --> OT1/LinuxLibertineT-TLF
+/sb/n on input line 377.
+LaTeX Font Info:    Redeclaring math alphabet \mathsf on input line 383.
+LaTeX Font Info:    Overwriting math alphabet `\mathsf' in version `normal'
+(Font)                  OT1/cmss/m/n --> T1/LinuxBiolinumT-TLF/m/n on input lin
+e 383.
+LaTeX Font Info:    Overwriting math alphabet `\mathsf' in version `bold'
+(Font)                  OT1/cmss/bx/n --> T1/LinuxBiolinumT-TLF/m/n on input li
+ne 383.
+LaTeX Font Info:    Redeclaring math alphabet \mathit on input line 384.
+LaTeX Font Info:    Overwriting math alphabet `\mathit' in version `normal'
+(Font)                  OT1/cmr/m/it --> OT1/LinuxLibertineT-TLF/m/it on input 
+line 384.
+LaTeX Font Info:    Overwriting math alphabet `\mathit' in version `bold'
+(Font)                  OT1/cmr/bx/it --> OT1/LinuxLibertineT-TLF/m/it on input
+ line 384.
+LaTeX Font Info:    Redeclaring math alphabet \mathtt on input line 385.
+LaTeX Font Info:    Overwriting math alphabet `\mathtt' in version `normal'
+(Font)                  OT1/cmtt/m/n --> T1/zi4/m/n on input line 385.
+LaTeX Font Info:    Overwriting math alphabet `\mathtt' in version `bold'
+(Font)                  OT1/cmtt/m/n --> T1/zi4/m/n on input line 385.
+LaTeX Font Info:    Redeclaring math alphabet \mathbf on input line 387.
+LaTeX Font Info:    Overwriting math alphabet `\mathbf' in version `normal'
+(Font)                  OT1/cmr/bx/n --> OT1/LinuxLibertineT-TLF/sb/n on input 
+line 387.
+LaTeX Font Info:    Overwriting math alphabet `\mathbf' in version `bold'
+(Font)                  OT1/cmr/bx/n --> OT1/LinuxLibertineT-TLF/sb/n on input 
+line 387.
+LaTeX Font Info:    Overwriting math alphabet `\mathit' in version `bold'
+(Font)                  OT1/LinuxLibertineT-TLF/m/it --> OT1/LinuxLibertineT-TL
+F/sb/it on input line 388.
+LaTeX Font Info:    Overwriting math alphabet `\mathsf' in version `bold'
+(Font)                  T1/LinuxBiolinumT-TLF/m/n --> T1/LinuxBiolinumT-TLF/b/n
+ on input line 389.
+LaTeX Font Info:    Overwriting math alphabet `\mathtt' in version `bold'
+(Font)                  T1/zi4/m/n --> T1/zi4/b/n on input line 390.
+LaTeX Font Info:    Redeclaring symbol font `letters' on input line 407.
+LaTeX Font Info:    Overwriting symbol font `letters' in version `normal'
+(Font)                  OML/cmm/m/it --> OML/nxlmi/m/it on input line 407.
+LaTeX Font Info:    Overwriting symbol font `letters' in version `bold'
+(Font)                  OML/cmm/b/it --> OML/nxlmi/m/it on input line 407.
+LaTeX Font Info:    Overwriting symbol font `letters' in version `bold'
+(Font)                  OML/nxlmi/m/it --> OML/nxlmi/b/it on input line 408.
+\symlettersA=\mathgroup6
+LaTeX Font Info:    Overwriting symbol font `lettersA' in version `bold'
+(Font)                  U/ntxmia/m/it --> U/ntxmia/b/it on input line 547.
+LaTeX Font Info:    Redeclaring math alphabet \mathfrak on input line 549.
+Now handling font encoding LMS ...
+... no UTF-8 mapping file for font encoding LMS
+LaTeX Font Info:    Redeclaring symbol font `symbols' on input line 568.
+LaTeX Font Info:    Encoding `OMS' has changed to `LMS' for symbol font
+(Font)              `symbols' in the math version `normal' on input line 568.
+LaTeX Font Info:    Overwriting symbol font `symbols' in version `normal'
+(Font)                  OMS/cmsy/m/n --> LMS/ntxsy/m/n on input line 568.
+LaTeX Font Info:    Encoding `OMS' has changed to `LMS' for symbol font
+(Font)              `symbols' in the math version `bold' on input line 568.
+LaTeX Font Info:    Overwriting symbol font `symbols' in version `bold'
+(Font)                  OMS/cmsy/b/n --> LMS/ntxsy/m/n on input line 568.
+LaTeX Font Info:    Overwriting symbol font `symbols' in version `bold'
+(Font)                  LMS/ntxsy/m/n --> LMS/ntxsy/b/n on input line 569.
+\symAMSm=\mathgroup7
+LaTeX Font Info:    Overwriting symbol font `AMSm' in version `bold'
+(Font)                  U/ntxsym/m/n --> U/ntxsym/b/n on input line 594.
+\symsymbolsC=\mathgroup8
+LaTeX Font Info:    Overwriting symbol font `symbolsC' in version `bold'
+(Font)                  U/ntxsyc/m/n --> U/ntxsyc/b/n on input line 615.
+Now handling font encoding LMX ...
+... no UTF-8 mapping file for font encoding LMX
+LaTeX Font Info:    Redeclaring symbol font `largesymbols' on input line 628.
+LaTeX Font Info:    Encoding `OMX' has changed to `LMX' for symbol font
+(Font)              `largesymbols' in the math version `normal' on input line 6
+28.
+LaTeX Font Info:    Overwriting symbol font `largesymbols' in version `normal'
+(Font)                  OMX/cmex/m/n --> LMX/ntxexx/m/n on input line 628.
+LaTeX Font Info:    Encoding `OMX' has changed to `LMX' for symbol font
+(Font)              `largesymbols' in the math version `bold' on input line 628
+.
+LaTeX Font Info:    Overwriting symbol font `largesymbols' in version `bold'
+(Font)                  OMX/cmex/m/n --> LMX/ntxexx/m/n on input line 628.
+LaTeX Font Info:    Overwriting symbol font `largesymbols' in version `bold'
+(Font)                  LMX/ntxexx/m/n --> LMX/ntxexx/b/n on input line 629.
+\symlargesymbolsTXA=\mathgroup9
+LaTeX Font Info:    Overwriting symbol font `largesymbolsTXA' in version `bold'
+
+(Font)                  U/ntxexa/m/n --> U/ntxexa/b/n on input line 643.
+\tx@sbptoks=\toks37
+LaTeX Font Info:    Redeclaring math delimiter \lfloor on input line 866.
+LaTeX Font Info:    Redeclaring math delimiter \rfloor on input line 867.
+LaTeX Font Info:    Redeclaring math delimiter \lceil on input line 868.
+LaTeX Font Info:    Redeclaring math delimiter \rceil on input line 869.
+LaTeX Font Info:    Redeclaring math delimiter \lbrace on input line 870.
+LaTeX Font Info:    Redeclaring math delimiter \rbrace on input line 871.
+LaTeX Font Info:    Redeclaring math delimiter \langle on input line 872.
+LaTeX Font Info:    Redeclaring math delimiter \rangle on input line 874.
+LaTeX Font Info:    Redeclaring math delimiter \arrowvert on input line 878.
+LaTeX Font Info:    Redeclaring math delimiter \vert on input line 879.
+LaTeX Font Info:    Redeclaring math accent \dot on input line 950.
+LaTeX Font Info:    Redeclaring math accent \ddot on input line 951.
+LaTeX Font Info:    Redeclaring math accent \vec on input line 2020.
+LaTeX Info: Redefining \Bbbk on input line 2810.
+LaTeX Info: Redefining \not on input line 2959.
+LaTeX Info: Redefining \textsquare on input line 2989.
+LaTeX Info: Redefining \openbox on input line 2991.
+) (/usr/local/texlive/2022/texmf-dist/tex/latex/caption/caption.sty
+Package: caption 2022/03/01 v3.6b Customizing captions (AR)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/caption/caption3.sty
+Package: caption3 2022/03/17 v2.3b caption3 kernel (AR)
+\caption@tempdima=\dimen181
+\captionmargin=\dimen182
+\caption@leftmargin=\dimen183
+\caption@rightmargin=\dimen184
+\caption@width=\dimen185
+\caption@indent=\dimen186
+\caption@parindent=\dimen187
+\caption@hangindent=\dimen188
+Package caption Info: AMS or SMF document class detected.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/caption/caption-ams-smf.sto
+File: caption-ams-smf.sto 2020/08/22 v2.0 Adaption of the caption package to th
+e AMS and SMF document classes (AR)
+))
+\c@caption@flags=\count303
+\c@continuedfloat=\count304
+Package caption Info: hyperref package is loaded.
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/float/float.sty
+Package: float 2001/11/08 v1.3d Float enhancements (AL)
+\c@float@type=\count305
+\float@exts=\toks38
+\float@box=\box56
+\@float@everytoks=\toks39
+\@floatcapt=\box57
+)
+\@float@every@sidebar=\toks40
+\c@sidebar=\count306
+\fulltextwidth=\dimen189
+\@ACM@labelwidth=\dimen190
+\listisep=\skip61
+\num@authorgroups=\count307
+\num@authors=\count308
+\@ACM@badge@width=\skip62
+\@ACM@title@width=\skip63
+\@ACM@badge@skip=\skip64
+Class acmart Info: Printing CCS on input line 1693.
+Class acmart Info: Printing bibformat on input line 1693.
+Class acmart Info: Suppressing folios on input line 1700.
+Class acmart Info: Setting authorsperrow to 0 on input line 1703.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/comment/comment.sty
+\CommentStream=\write4
+
+Excluding comment 'comment') Excluding comment 'CCSXML'
+\c@@concepts=\count309
+\mktitle@bx=\box58
+\@ACM@acmcpbox=\box59
+\@ACM@commabox=\box60
+\author@bx=\box61
+\author@bx@wd=\dimen191
+\author@bx@sep=\skip65
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
+Package: fancyhdr 2022/05/18 v4.0.3 Extensive control of page headers and foote
+rs
+\f@nch@headwidth=\skip66
+\f@nch@O@elh=\skip67
+\f@nch@O@erh=\skip68
+\f@nch@O@olh=\skip69
+\f@nch@O@orh=\skip70
+\f@nch@O@elf=\skip71
+\f@nch@O@erf=\skip72
+\f@nch@O@olf=\skip73
+\f@nch@O@orf=\skip74
+)
+\@folio@wd=\dimen192
+\@folio@ht=\dimen193
+\@folio@voffset=\dimen194
+
+Special comment 'acks'
+LaTeX Font Info:    Trying to load font information for T1+LinuxLibertineT-TLF 
+on input line 3521.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/libertine/T1LinuxLibertineT-TLF.f
+d
+File: T1LinuxLibertineT-TLF.fd 2017/03/20 (autoinst) Font definitions for T1/Li
+nuxLibertineT-TLF.
+)
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 10.0pt on input line 3521.
+) (/usr/local/texlive/2022/texmf-dist/tex/latex/pdfpages/pdfpages.sty
+Package: pdfpages 2022/10/09 v0.5w Insert pages of external PDF documents (AM)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/tools/calc.sty
+Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ)
+\calc@Acount=\count310
+\calc@Bcount=\count311
+\calc@Adimen=\dimen195
+\calc@Bdimen=\dimen196
+\calc@Askip=\skip75
+\calc@Bskip=\skip76
+LaTeX Info: Redefining \setlength on input line 80.
+LaTeX Info: Redefining \addtolength on input line 81.
+\calc@Ccount=\count312
+\calc@Cskip=\skip77
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/eso-pic/eso-pic.sty
+Package: eso-pic 2020/10/14 v3.0a eso-pic (RN)
+\ESO@tempdima=\dimen197
+\ESO@tempdimb=\dimen198
+)
+\AM@pagewidth=\dimen199
+\AM@pageheight=\dimen256
+\AM@fboxrule=\dimen257
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/pdfpages/pppdftex.def
+File: pppdftex.def 2022/10/09 v0.5w Pdfpages driver for pdfTeX (AM)
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/pdfpages/ppnull.def
+File: ppnull.def 2022/10/09 v0.5w Pdfpages dummy driver (AM)
+
+
+Package pdfpages Warning: I will use a dummy \includepdf command
+(pdfpages)                which will insert empty pages instead of the actual
+(pdfpages)                PDF file because we are running in DVI mode or with
+(pdfpages)                dvips driver.
+
+))
+\pdfpages@includegraphics@status=\count313
+\AM@pagebox=\box62
+\AM@global@opts=\toks41
+\AM@pagecnt=\count314
+\AM@toc@title=\toks42
+\c@AM@survey=\count315
+\AM@templatesizebox=\box63
+)
+
+Package hyperxmp Warning: Suppressing the _entire_ PDF Info dictionary.
+(hyperxmp)                Please notify the hyperxmp maintainer.
+
+Package hyperref Info: Option `colorlinks' set `true' on input line 116.
+Package hyperref Info: Option `pdfdisplaydoctitle' set `true' on input line 116
+.
+\c@theorem=\count316
+(/usr/local/texlive/2022/texmf-dist/tex/latex/preprint/balance.sty
+Package: balance 1999/02/23 4.3 (PWD)
+\oldvsize=\dimen258
+)
+Include comment 'screenonly' Excluding comment 'printonly'
+Include comment 'anonsuppress'
+(/usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-dvips.def
+File: l3backend-dvips.def 2022-10-26 L3 backend support: dvips
+\l__pdf_internal_box=\box64
+\g__pdf_backend_object_int=\count317
+\l__pdf_backend_content_box=\box65
+\l__pdf_backend_model_box=\box66
+\g__pdf_backend_annotation_int=\count318
+\g__pdf_backend_link_int=\count319
+\g__pdf_backend_link_sf_int=\count320
+)
+(./sample-sigplan.aux)
+\openout1 = `sample-sigplan.aux'.
+
+LaTeX Font Info:    Checking defaults for OML/nxlmi/m/it on input line 116.
+LaTeX Font Info:    Trying to load font information for OML+nxlmi on input line
+ 116.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/omlnxlmi.fd
+File: omlnxlmi.fd 2013/11/19 Fontinst v1.933 font definitions for OML/nxlmi.
+)
+LaTeX Font Info:    ... okay on input line 116.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 116.
+LaTeX Font Info:    ... okay on input line 116.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 116.
+LaTeX Font Info:    ... okay on input line 116.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 116.
+LaTeX Font Info:    ... okay on input line 116.
+LaTeX Font Info:    Checking defaults for TS1/cmr/m/n on input line 116.
+LaTeX Font Info:    ... okay on input line 116.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 116.
+LaTeX Font Info:    ... okay on input line 116.
+LaTeX Font Info:    Checking defaults for U/ntxexa/m/n on input line 116.
+LaTeX Font Info:    Trying to load font information for U+ntxexa on input line 
+116.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/untxexa.fd
+File: untxexa.fd 2012/04/16 Fontinst v1.933 font definitions for U/ntxexa.
+)
+LaTeX Font Info:    ... okay on input line 116.
+LaTeX Font Info:    Checking defaults for PD1/pdf/m/n on input line 116.
+LaTeX Font Info:    ... okay on input line 116.
+LaTeX Font Info:    Checking defaults for PU/pdf/m/n on input line 116.
+LaTeX Font Info:    ... okay on input line 116.
+LaTeX Font Info:    Checking defaults for LMS/ntxsy/m/n on input line 116.
+LaTeX Font Info:    Trying to load font information for LMS+ntxsy on input line
+ 116.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/lmsntxsy.fd
+File: lmsntxsy.fd 2016/07/02 Fontinst v1.933 font definitions for LMS/ntxsy.
+)
+LaTeX Font Info:    ... okay on input line 116.
+LaTeX Font Info:    Checking defaults for LMX/ntxexx/m/n on input line 116.
+LaTeX Font Info:    Trying to load font information for LMX+ntxexx on input lin
+e 116.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/lmxntxexx.fd
+File: lmxntxexx.fd 2016/07/03 Fontinst v1.933 font definitions for LMX/ntxexx.
+)
+LaTeX Font Info:    ... okay on input line 116.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 8.0pt on input line 116.
+LaTeX Font Info:    Trying to load font information for OT1+LinuxLibertineT-TLF
+ on input line 116.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/libertine/OT1LinuxLibertineT-TLF.
+fd
+File: OT1LinuxLibertineT-TLF.fd 2017/03/20 (autoinst) Font definitions for OT1/
+LinuxLibertineT-TLF.
+)
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 8.0pt on input line 116.
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 6.2pt on input line 116.
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 5.5pt on input line 116.
+LaTeX Font Info:    Trying to load font information for U+msa on input line 116
+.
+ (/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsa.fd
+File: umsa.fd 2013/01/14 v3.01 AMS symbols A
+)
+LaTeX Font Info:    Trying to load font information for U+msb on input line 116
+.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsb.fd
+File: umsb.fd 2013/01/14 v3.01 AMS symbols B
+)
+LaTeX Font Info:    Trying to load font information for U+ntxmia on input line 
+116.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/untxmia.fd
+File: untxmia.fd 2018/04/14 Fontinst v1.933 font definitions for U/ntxmia.
+)
+LaTeX Font Info:    Trying to load font information for U+ntxsym on input line 
+116.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/untxsym.fd
+File: untxsym.fd 2015/03/20 Fontinst v1.933 font definitions for U/ntxsym.
+)
+LaTeX Font Info:    Trying to load font information for U+ntxsyc on input line 
+116.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/newtx/untxsyc.fd
+File: untxsyc.fd 2012/04/12 Fontinst v1.933 font definitions for U/ntxsyc.
+)
+LaTeX Info: Command `\dddot' is already robust on input line 116.
+LaTeX Info: Command `\ddddot' is already robust on input line 116.
+LaTeX Info: Redefining \microtypecontext on input line 116.
+Package microtype Info: Applying patch `item' on input line 116.
+Package microtype Info: Applying patch `toc' on input line 116.
+Package microtype Info: Applying patch `eqnum' on input line 116.
+Package microtype Info: Applying patch `footnote' on input line 116.
+Package microtype Info: Generating DVI output.
+Package microtype Info: Character protrusion enabled (level 2).
+Package microtype Info: Using default protrusion set `alltext'.
+Package microtype Info: No font expansion.
+Package microtype Info: No adjustment of tracking.
+Package microtype Info: No adjustment of interword spacing.
+Package microtype Info: No adjustment of character kerning.
+Package microtype Info: Loading generic protrusion settings for font family
+(microtype)             `LinuxLibertineT-TLF' (encoding: T1).
+(microtype)             For optimal results, create family-specific settings.
+(microtype)             See the microtype manual for details.
+Package hyperref Info: Link coloring ON on input line 116.
+
+(./sample-sigplan.out) (./sample-sigplan.out)
+\@outlinefile=\write5
+\openout5 = `sample-sigplan.out'.
+
+
+
+Package hyperref Warning: Rerun to get /PageLabels entry.
+
+*geometry* driver: auto-detecting
+*geometry* detected driver: dvips
+*geometry* verbose mode - [ preamble ] result:
+* driver: dvips
+* paper: custom
+* layout: <same size as paper>
+* layoutoffset:(h,v)=(0.0pt,0.0pt)
+* modes: twoside heightrounded 
+* h-part:(L,W,R)=(54.2025pt, 505.89pt, 54.2025pt)
+* v-part:(T,H,B)=(72.26999pt, 650.43001pt, 72.26999pt)
+* \paperwidth=614.295pt
+* \paperheight=794.96999pt
+* \textwidth=505.89pt
+* \textheight=646.0pt
+* \oddsidemargin=-18.06749pt
+* \evensidemargin=-18.06749pt
+* \topmargin=-27.0pt
+* \headheight=13.0pt
+* \headsep=14.0pt
+* \topskip=10.0pt
+* \footskip=12.0pt
+* \marginparwidth=24.0pt
+* \marginparsep=11.0pt
+* \columnsep=24.0pt
+* \skip\footins=7.0pt plus 11.0pt
+* \hoffset=0.0pt
+* \voffset=0.0pt
+* \mag=1000
+* \@twocolumnfalse
+* \@twosidetrue
+* \@mparswitchtrue
+* \@reversemarginfalse
+* (1in=72.27pt=25.4mm, 1cm=28.453pt)
+
+\c@mv@tabular=\count321
+\c@mv@boldtabular=\count322
+(/usr/local/texlive/2022/texmf-dist/tex/latex/upquote/upquote.sty
+Package: upquote 2012/04/19 v1.3 upright-quote and grave-accent glyphs in verba
+tim
+)
+Package caption Info: Begin \AtBeginDocument code.
+Package caption Info: float package is loaded.
+Package caption Info: End \AtBeginDocument code.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/pdflscape/pdflscape.sty
+Package: pdflscape 2022-10-27 v0.13 Display of landscape pages in PDF
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/pdflscape/pdflscape-nometadata.st
+y
+Package: pdflscape-nometadata 2022-10-28 v0.13 Display of landscape pages in PD
+F (HO)
+ (/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/lscape.sty
+Package: lscape 2020/05/28 v3.02 Landscape Pages (DPC)
+)
+Package pdflscape Info: Auto-detected driver: dvips (dvips) on input line 124.
+))
+Excluding 'CCSXML' comment.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 20.74pt on input line 277.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/b/n' will be
+(Font)              scaled to size 20.74pt on input line 277.
+LaTeX Font Info:    Font shape `T1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 12.0pt on input line 277.
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 12.0pt on input line 277.
+Package microtype Info: Loading generic protrusion settings for font family
+(microtype)             `LinuxLibertineT-TLF' (encoding: OT1).
+(microtype)             For optimal results, create family-specific settings.
+(microtype)             See the microtype manual for details.
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 8.8pt on input line 277.
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 6.6pt on input line 277.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/microtype/mt-msa.cfg
+File: mt-msa.cfg 2006/02/04 v1.1 microtype config. file: AMS symbols (a) (RS)
+)
+(/usr/local/texlive/2022/texmf-dist/tex/latex/microtype/mt-msb.cfg
+File: mt-msb.cfg 2005/06/01 v1.0 microtype config. file: AMS symbols (b) (RS)
+)
+LaTeX Font Info:    Trying to load font information for TS1+LinuxLibertineT-TLF
+ on input line 277.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/libertine/TS1LinuxLibertineT-TLF.
+fd
+File: TS1LinuxLibertineT-TLF.fd 2017/03/20 (autoinst) Font definitions for TS1/
+LinuxLibertineT-TLF.
+)
+LaTeX Font Info:    Font shape `TS1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 8.8pt on input line 277.
+Package microtype Info: Loading generic protrusion settings for font family
+(microtype)             `LinuxLibertineT-TLF' (encoding: TS1).
+(microtype)             For optimal results, create family-specific settings.
+(microtype)             See the microtype manual for details.
+LaTeX Font Info:    Trying to load font information for T1+LinuxBiolinumT-TLF o
+n input line 277.
+
+(/usr/local/texlive/2022/texmf-dist/tex/latex/libertine/T1LinuxBiolinumT-TLF.fd
+File: T1LinuxBiolinumT-TLF.fd 2017/03/20 (autoinst) Font definitions for T1/Lin
+uxBiolinumT-TLF.
+)
+LaTeX Font Info:    Font shape `T1/LinuxBiolinumT-TLF/m/n' will be
+(Font)              scaled to size 10.0pt on input line 277.
+Package microtype Info: Loading generic protrusion settings for font family
+(microtype)             `LinuxBiolinumT-TLF' (encoding: T1).
+(microtype)             For optimal results, create family-specific settings.
+(microtype)             See the microtype manual for details.
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 10.0pt on input line 277.
+LaTeX Font Info:    Font shape `OT1/LinuxLibertineT-TLF/m/n' will be
+(Font)              scaled to size 7.3pt on input line 277.
+
+
+! LaTeX Error: File `sampleteaser' not found.
+
+See the LaTeX manual or LaTeX Companion for explanation.
+Type  H <return>  for immediate help.
+ ...                                              
+                                                  
+l.277 \maketitle
+                
+? 
+! Emergency stop.
+ ...                                              
+                                                  
+l.277 \maketitle
+                
+I could not locate the file with any of these extensions:
+.eps,.ps,.eps.gz,.ps.gz,.eps.Z,.mps
+Try typing  <return>  to proceed.
+If that doesn't work, type  X <return>  to quit.
+
+ 
+Here is how much of TeX's memory you used:
+ 20800 strings out of 475067
+ 339811 string characters out of 5778806
+ 721705 words of memory out of 5000000
+ 41686 multiletter control sequences out of 15000+600000
+ 538563 words of font info for 116 fonts, out of 8000000 for 9000
+ 1302 hyphenation exceptions out of 8191
+ 84i,7n,131p,1111b,479s stack positions out of 10000i,1000n,20000p,200000b,200000s
+No pages of output.
diff --git a/publication_in_acm_format/fitsAll/to_del/sample-sigplan.out b/publication_in_acm_format/fitsAll/to_del/sample-sigplan.out
new file mode 100755
index 0000000..e69de29
diff --git a/publication_in_acm_format/fitsAll/to_del/sample-sigplan.pdf b/publication_in_acm_format/fitsAll/to_del/sample-sigplan.pdf
new file mode 100755
index 0000000000000000000000000000000000000000..38a3abd05aad6329b43a1a8780f33ff3b6c96ab9
GIT binary patch
literal 752011
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%0D%c~Y_UBJ2HC_vtQU6FbJikDg$X5WRID`?!
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%0A?uw{Ff%Non+rF#8yOl>vTwyk+=N-ZQy3w6s9L
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
Ues^5pP%s#(4^UM_UNr^$3ko3w`v3p{

literal 0
HcmV?d00001

diff --git a/publication_in_acm_format/fitsAll/to_del/sample-sigplan.xcp b/publication_in_acm_format/fitsAll/to_del/sample-sigplan.xcp
new file mode 100755
index 0000000..72e5aa1
--- /dev/null
+++ b/publication_in_acm_format/fitsAll/to_del/sample-sigplan.xcp
@@ -0,0 +1,29 @@
+%!
+TeXDict begin
+/XC@red{1 0 0}XCrgb
+/XC@green{0 1 0}XCrgb
+/XC@blue{0 0 1}XCrgb
+/XC@brown{0.75 0.5 0.25}XCrgb
+/XC@lime{0.75 1 0}XCrgb
+/XC@orange{1 0.5 0}XCrgb
+/XC@pink{1 0.75 0.75}XCrgb
+/XC@purple{0.75 0 0.25}XCrgb
+/XC@teal{0 0.5 0.5}XCrgb
+/XC@violet{0.5 0 0.5}XCrgb
+/XC@cyan{1 0 0 0}XCcmyk
+/XC@magenta{0 1 0 0}XCcmyk
+/XC@yellow{0 0 1 0}XCcmyk
+/XC@olive{0 0 1 0.5}XCcmyk
+/XC@black{0}XCgray
+/XC@darkgray{0.25}XCgray
+/XC@gray{0.5}XCgray
+/XC@lightgray{0.75}XCgray
+/XC@white{1}XCgray
+/XC@ACMBlue{1 0.1 0 0.1}XCcmyk
+/XC@ACMYellow{0 0.16 1 0}XCcmyk
+/XC@ACMOrange{0 0.42 1 0.01}XCcmyk
+/XC@ACMRed{0 0.9 0.86 0}XCcmyk
+/XC@ACMLightBlue{0.49 0.01 0 0}XCcmyk
+/XC@ACMGreen{0.2 0 1 0.19}XCcmyk
+/XC@ACMPurple{0.55 1 0 0.15}XCcmyk
+/XC@ACMDarkBlue{1 0.58 0 0.21}XCcmyk
diff --git a/shabbat_14_et_dimanche_15_mai_2022.txt b/shabbat_14_et_dimanche_15_mai_2022.txt
deleted file mode 100755
index 7425b6c..0000000
--- a/shabbat_14_et_dimanche_15_mai_2022.txt
+++ /dev/null
@@ -1,172 +0,0 @@
-
-Shalom mama. 
-J'ai pris note de tes messages. 
-Je prie pour le nécessaire soit fait afin que Albert retrouve promptement la santé de l'âme et du corps. 
-J'ai aussi noté à propos des 5000 francs, tu peux dépenser avec parcimonie ce qui sera nécessaire pour la guérison de Albert. 
-
-Aussi, le programme de lecture de ce samedi (shabbat) et de ce dimanche si le Seigneur nous fait grâce d'écouter sa Parole et d'en être instruit.
-Samedi 6h : lecture   Deuteronome 18:9-15     
-       6h30: prière (adoration:, demande de pardon, action de grace, supplications)     
-Dimanche 6h : lecture  Jacques 1: 12-27 ou 19-25    ,  
-       6h30: prière (adoration, demande de pardon, action de grace, supplications)
-	 
-
-
-
-	
-Résumé du partage du Samedi (shabbat) 14 Mai 2014
-Lecture Deuteronome 18:9-15
-titre: Ne laissons pas habiter chez nous ceux qui consultent les divins. 
-
-De ce passage du Deutéronome 18: 9-15, voici ce que nous avons retenu. 
-1 - Ce texte fait partie des Lois que l'Eternel, par Moïse, donnât à son peuple juste avant que ce peuple n'entrent dans sa terre. 
-2 - Nous ne devons pas consulter les divins et pratiquer les traditions idôlatres qui aident à communiquer avec les morts. 
-3 - Nous devons aussi éviter au maximum d'avoir dans notre maison, ceux qui consultent les morts. 
-4 - Etant vivants nous devons plutôt chercher à écouter le Seigneur Jésus Christ.
-
-En conclusion, évitons de nous souiller avec les esprits des morts et recherchons l'Eternel dans la prière et la mémorisation de sa Parole. 
-Comme exhortation: 
-1- La Parole de Dieu parle bel et bien de la dotte. Exode 22:16-17
-2- La dotte symbolise la passation de l'autorité sur une fille, de son père vers son nouveau mari.
-
-
-
-Shalom mama, après notre appel de ce matin, j'ai fait un songe dans lequel il y'avait une épidémie générale. 
-Et lorsque l'épidémie faisait des ravages, une blanche de la famille a perdu tous ses enfants durant le même jour. 
-Et c'est mama mafeu kwoauk qui est venu après les dégâts pour la consoler. 
-
-Je me suis souvenu que tu était considéré comme la blanche de la famille et c'est la raison pour laquelle je te fais aussi part de ce rêve. 
-Généralement lorsque le Seigneur annonce une calamité c'est parce qu'on s'est éloigné de sa voie, et puisque ce rêve nous concerne apparemment tous, 
-je nous exhorte à faire un examen de conscience et à revenir dans le respect de la Parole de Dieu. 
-
-Je partage avec toi cette Parole. 
-Luc 8:20-21 On vint lui dire : " Votre mère et vos frères sont là dehors, et ils désirent vous voir. "
-Il leur répondit : " Ma mère et mes frères sont ceux qui écoutent la parole de Dieu et qui la mettent en pratique. " 
-
-
-
-
-
-Que la paix du Seigneur Jésus Christ soit avec toi Lynda.
-Voici le programme de lecture de la Parole du Dieu  de cette semaine selon le calendrier d'une église chrétienne et un programme de lecture de toute la Parole de Dieu.
-
-Les numéros indiquent les jours de la semaine (du dimanche 15 Mai au dimanche 22 Mai 2022).
-
-1-dim) Jacques 1: 17-21, Jean 16: 5-14, Psaume 97: 1-9
-2-Lun) Genèse 28: 1-22,  Psaume 119: 105-112
-3-Mar) Matthieu 10: 24-42,  Psaume 119: 113-120
-4-Merc) Genèse 29: 1-35 
-5-Jeud) Matthieu 11: 1-19,  Psaume 119: 121-128
-6-Vend) Genèse 30: 1-43
-7-Sam) Deutéronome 5: 1-22
-1-dim) Jacques 1: 22-27, Jean 16: 23-30,  Psaume 66: 1-30
-
-Bonne méditation et que la Grâce du Dieu d'Abraham nous soit donnée en Son Fils, Notre Seigneur Jésus Christ afin que nous mettions en pratique Ses Commandements sous la conduite de Son Esprit de Vérité et pour Sa gloire.
-
-
-
-
-
-
-Résumé du partage du dimanche 15 Mai 2022
-Lecture Jacques 1: 19-25
-Titre: trouvons notre bonheur en écoutant la Parole de Dieu pour aussitôt la mettre en pratique. 
-
-De ce passage nous avons retenu ce qui suit:
-1 - Celui qui lit la Parole de Dieu pour oublier est comme celui qui oubli le reflet de son visage après s'être miré. 
-2 - Celui écoute la Parole de Dieu pour ne pas oublier a trouvé son bonheur. 
-3 - Que l'homme soit lent à parler. 
-
-En conclusion, écoutons la Parole de Dieu pour aussitôt la mettre en pratique. 
-
-
-
-
-
-
-
-
-Shalom mama je dois te dire que l'un de tes plus grands péchés c'est de promettre sans accomplir ta promesse. 
-S'il te plaît demande pardon au Seigneur pour toutes les fois où tu l'as fait depuis ta naissance jusqu'à ce jour. 
-
-Deutéronome 23:21-23
-Si tu fais un voeu à l'Eternel, ton Dieu, tu ne tarderas point à l'accomplir: car l'Eternel, ton Dieu, t'en demanderait compte, et tu te chargerais d'un péché. 22Si tu t'abstiens de faire un voeu, tu ne commettras pas un péché. 23Mais tu observeras et tu accompliras ce qui sortira de tes lèvres, par conséquent les voeux que tu feras volontairement à l'Eternel, ton Dieu, et que ta bouche aura prononcés.
-
-
-
-
-
-
-
-
-
-
-
-Bonjour Sonia,
- 
-J'écris juste pour signaler que j'ai remplis le tableau de la liste des participant au séminaire de la semaine passée. 
-Je ne l'avais pas fait avant vendredi 13 Mai, toutes mes excuses. 
-
-Cordialement.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-- 
GitLab