From c0883394a4af0fae4ce20c7764818d23f5edb31f Mon Sep 17 00:00:00 2001
From: plwapet <lavoisierwapet@gmail.com>
Date: Mon, 3 Oct 2022 15:42:33 +0200
Subject: [PATCH] after generating strange cases configurations to be tested

---
 ...te_configurations_to_test_strange_cases.py |   325 +
 ..._tested_configurations_for_google_pixel.py |     2 +-
 .../strange_cases_generation_log.txt          |  1068 +
 .../experiment_log_file.txt                   | 23335 +---------------
 .../input_configurations_file.csv             |    96 +-
 ...nput_configurations_file__finally_used.csv |    96 +-
 .../googles_pixel_heuristics_after.graphml    |    51 +-
 .../googles_pixel_heuristics_after.png        |   Bin 216637 -> 219365 bytes
 .../googles_pixel_heuristics_before.graphml   |    50 +-
 .../googles_pixel_heuristics_before.png       |   Bin 223133 -> 226215 bytes
 ...samsung_galaxy_s8_heuristics_after.graphml |    43 +-
 .../samsung_galaxy_s8_heuristics_after.png    |   Bin 183578 -> 186407 bytes
 ...amsung_galaxy_s8_heuristics_before.graphml |    45 +-
 .../samsung_galaxy_s8_heuristics_before.png   |   Bin 190349 -> 192866 bytes
 14 files changed, 2319 insertions(+), 22792 deletions(-)
 create mode 100755 experiment_automatization/can_be_reused/generate_configurations_to_test_strange_cases.py
 create mode 100755 experiment_automatization/can_be_reused/strange_cases_generation_log.txt

diff --git a/experiment_automatization/can_be_reused/generate_configurations_to_test_strange_cases.py b/experiment_automatization/can_be_reused/generate_configurations_to_test_strange_cases.py
new file mode 100755
index 0000000..61e5ac8
--- /dev/null
+++ b/experiment_automatization/can_be_reused/generate_configurations_to_test_strange_cases.py
@@ -0,0 +1,325 @@
+
+
+
+
+print("python call is find")
+import random
+from itertools import product
+
+
+# In this file, we generate configurations to test strange cases.
+# we reuse concepts already developped in other script.
+# we reuse concepts like the base Y, four-uplets...
+# these concepts have been also used in file generate_free_frequency_configurations_for_google_pixel.py
+
+
+
+# NOTE: to integretate the situation where the governor of the socket is not touched, frequency level can take tbe value of 4
+# in this case put this variable (consider_free_frequency) to 1 before continue
+consider_free_frequency = 1
+# To generate only configurations where there is at least one socket with default governor
+only_with_frequency_free = True
+
+if consider_free_frequency == 1: 
+    max_frequency_level = 4
+else: 
+    max_frequency_level = 3
+# TODO In some comment this value is 3 because we used 3 frequency levels at the beginning of the project (need to modify it later!!!)
+# 
+
+def convert_in_base(decimal_value, base, length = 8):
+    # convert a number in base 10 to its corresponding value in base "base"
+    # return the result as a numpy array
+    print (" --- converting " + str(decimal_value) + " in base " + str(base))
+
+    # first
+    list_of_rest=[]
+    if (decimal_value < base):
+        list_of_rest.append(decimal_value)
+        for index in range(len(list_of_rest), length):
+            list_of_rest.append(0)
+        print (" --- result ", list(reversed(list_of_rest)))
+        return  list(reversed(list_of_rest))
+    
+    
+    
+    last_result = decimal_value
+    while last_result >= base:    
+        print (" --- appending " + str(int(last_result) % int(base)) + " to result")
+        list_of_rest.append(int(last_result) % int(base))
+        last_result = last_result/base
+    print (" --- appending " + str(int(last_result)) + " to result")
+    list_of_rest.append(int(last_result))
+
+    for index in range(len(list_of_rest), length):
+        list_of_rest.append(0)
+
+    print (" --- result ", list(reversed(list_of_rest)))
+
+    return list(reversed(list_of_rest))
+
+
+
+def convert_from_triplet_to_base_Y(triplet_of_decimal_value):
+    # convert a triplet of decimal numbers from decimal base to  base 3, 2 and 4 respectively "
+    # return a list of concatenated arrays, each array is the representation of decimal number in the bases listed above
+    # For exemple the triplet  (3, 4, 3)
+    #  the input array  will have the base notation (( 3 in base max_frequency_level on one bits), (4 in base 2 on six bits )(3 in base max_frequency_level+1 on tow bits))
+    # this function will just return an array
+    print (" --- converting " + repr(triplet_of_decimal_value) + "  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)")
+
+    result_1 = convert_in_base(triplet_of_decimal_value[0], max_frequency_level, 1)
+    result_2 = convert_in_base(triplet_of_decimal_value[1], 2, 6)
+    result_3 = convert_in_base(triplet_of_decimal_value[2], max_frequency_level+1, 2)
+    result = result_1 + result_2 + result_3
+
+    print (" --- Result = ",  result)
+    return result
+
+
+
+def convert_from_base_Y_to_configuration_notation(array_in_base_Y):
+    # convert a base Y notation to the configuration notation 
+    # this code will check the value of the first element of the array and apply the corresponding frequency level on next sixth element of the array given as parameter
+    
+    print (" --- Converting  base Y number " +  repr(array_in_base_Y) + " to configuration notation" )
+
+    frequency_level = array_in_base_Y[0] + 1
+    result = []
+    
+    for index in range(1, 7):
+        if array_in_base_Y[index] == 1:
+            result.append(frequency_level)
+        else:
+            result.append(0)
+    for index in range(7, len(array_in_base_Y)):
+        result.append(array_in_base_Y[index])
+        
+    print (" --- Result = ",  result)
+    return result
+
+
+
+def convert_from_configuration_to_base_Y(configuration):
+    # convert a configuration to base  Y 
+    # return the result as a numpy array
+
+    # getting the frequency level (the first not nul value in the six first numbers of configurations)
+                                   # (other not nul values in the six first numbers of the configuration should be the same)
+    print (" --- Converting " +  repr(configuration) + " in base Y array notation" )
+
+    result = []
+    result.append(0)
+    frequency_level = 0
+    for index in range(0, 6):
+        if configuration[index] != 0 :
+            frequency_level = configuration[index]
+            result.append(1)
+        else: 
+            result.append(0)
+        
+    if frequency_level == 0:
+        result[0] = 0
+    else :
+        result[0] =  frequency_level - 1  
+                          
+    for index in range(6, len(configuration)):
+        result.append(configuration[index])
+    print (" --- Result = ",  result)
+    return result
+
+
+def convert_array_from_base(array_of_values, base):
+    # convert a number  in base "base" to its corresponding value  in base 10 
+    # return the result as a numpy array 
+    print (" --- Converting array " +  repr(array_of_values) + " from base " + str(base) + " to decimal" )
+    result = 0
+    for index in range(0, len(array_of_values)):
+        j = len(array_of_values) - 1   - index
+        result = result +  array_of_values[j] * ( base ** index )
+
+    print (" --- result ", result)
+
+    return result
+
+def convert_from_base_Y_to_triplet(array_in_base_Y):
+    # convert a base Y notation ( base 3, 2 and 4 respectively) to triplet triplet of decimal numbers "
+    # the input value is  a list of concatenated arrays, each array is the representation of decimal number in the bases listed above
+  
+    # it will have the base notation (( 3 in base 3 on one bits), (4 in base 2 on six bits )(3 in base 4 on tow bits))
+    # will return  the triplet  (3, 4, 3)
+    # this function will just return an array
+
+    print (" --- Converting array " +  repr(array_in_base_Y) + " from base Y to triplet" )
+    result_1 = convert_array_from_base([array_in_base_Y[0]], max_frequency_level)
+    result_2 = convert_array_from_base(array_in_base_Y[1:6], 2)
+    result_3 = convert_array_from_base(array_in_base_Y[7:8], max_frequency_level+1)
+    result  = [result_1, result_2, result_3 ]
+    print (" --- Result  " +  repr(result) )
+
+    return result
+
+
+
+def convert_from_configuration_to_tripet(configuration):
+    return convert_from_base_Y_to_triplet(convert_from_configuration_to_base_Y(configuration))
+def convert_from_triplet_to_configuration(triplet):
+    return convert_from_base_Y_to_configuration_notation(convert_from_triplet_to_base_Y(triplet))
+
+
+def substract_already_tested_configuration (configurations_input_file, configuration_to_subtract, configuration_output_file):
+    ## This function substract some configurations from a list of configurations.
+    #  The configurations passed as input are the one generated by function above
+    # The configuration to substract are the one already tested 
+    # They are readed by these function  in a summary file generated by the automatization script 
+    # As a result we should have a list of configuration with the same format as the list passed as input. 
+    
+    print("--- Raeding the configuration to subtract file ")
+    list_of_configuration_to_substract=[]
+    file_to_subtract = open(configuration_to_subtract, 'r')
+    header=1
+    while True:
+        line = file_to_subtract.readline()
+        if not line:
+            break
+        datas_in_line = line.split(",")
+        configuration_as_string=datas_in_line[0]
+        if(header == 0):
+            print("--- Reading next configuration to substract", configuration_as_string)
+            list_of_configuration_to_substract.append(configuration_as_string)
+        if (header == 1):
+            header=0
+      
+    file_to_subtract.close()
+
+    print("--- Writing the configuration output file ")   
+    with open(configuration_output_file,'w') as file:
+        file.write("configurations,google pixel format\n")
+        input_file = open(configurations_input_file, 'r') 
+        header=1
+        while True:
+            line = input_file.readline()
+            if not line:
+                break
+            if(header == 1):
+                header=0
+                continue
+            
+            datas_in_line = line.split(",")
+            current_configuration_as_string=datas_in_line[0]
+            print ("--- Testing this configuration ", current_configuration_as_string)
+            if (current_configuration_as_string in list_of_configuration_to_substract ):
+                print("--- We don't add this configuration ",current_configuration_as_string)
+            else:
+                print ("--- We add this configuration")
+                file.write(line)         
+        input_file.close()
+
+
+def get_configurations_from_summary_file(summary_file_path):
+    print (" --- Getting data from file ", summary_file_path)
+    result = []
+    summary_file = open(summary_file_path, 'r') 
+    header=1
+    while True:
+        line = summary_file.readline()
+        if not line:
+            break
+        if(header == 1):
+            header=0
+            continue
+        print("--- Reading the line :", line)
+        line_data = line.split(",")  
+        current_configuration = line_data[3]
+        current_configuration = (current_configuration[1:-1]).replace(" ", "").split("-")
+        print ("arrays of value as string : ", current_configuration)
+        X_line = [int(numeric_string) for numeric_string in current_configuration]
+        print("resulted X configuration : ", X_line)
+        result.append(X_line) 
+    return result           
+            
+
+
+
+import os
+def get_configurations_from_summary_folder( summary_folder_path ):
+    total_result_list = []
+    list_of_files = {}
+    print (" --- Getting data from folder ", summary_folder_path)
+    for (dirpath, dirnames, filenames) in os.walk(summary_folder_path):
+        for filename in filenames:
+            #if filename.endswith('.html'): 
+            #list_of_files[filename] = os.sep.join([dirpath, filename])
+            current_result_list = get_configurations_from_summary_file(os.sep.join([dirpath, filename]))
+            total_result_list = total_result_list + current_result_list
+    return total_result_list
+
+
+import itertools
+import numpy as np
+def array_in_list_of_array(val, list_of_array):
+    place = 0
+    for curr in list_of_array:
+        if (np.array_equal(curr, val)):
+            return place
+        place = place + 1
+
+    return -1
+
+
+def four_is_in_configuration(i):
+    configuration_as_array = convert_from_triplet_to_configuration(i)
+    for i in configuration_as_array:
+        if i == 4: 
+            return True
+    return False
+
+
+def generate_configurations_for_strange_cases (
+    output_file_path="/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/generated_combinations.csv"):
+    # This function randomly generate configurations to test, 
+    # configurations like (1,1,0,0,0,0,  0,  0)
+    #                     (1,0,1,0,0,0,  0,  0)
+    #                     (1,0,0,1,0,0,  0,  0)
+    #                          ... and so on : 1 on the first core, 1 on other core,  0 on other sockets
+    #                          ... and the same think with 2, 3 , and 4 dispite of one. (so that the frequency level changes)  
+    #                          ... and each configuration is repeated 3 times for correctness  
+    
+    constant_mask = 2**5
+    #byte_masks = []
+    little_socket_possible_states = []
+    for i in range(0,5):
+        #byte_mask.appand(2**i)
+        little_socket_possible_states.append(constant_mask | 2**i)
+        print ("--- Configuration added :  ", convert_in_base(constant_mask | 2*i, 2, 6))
+    
+    all_combinaisons_to_test_as_triplet = list(product( range(0, max_frequency_level), little_socket_possible_states , range(0, 1)))
+    all_combinaisons_to_test_as_triplets = list(itertools.chain.from_iterable(itertools.repeat(x, 3) for x in all_combinaisons_to_test_as_triplet))
+    
+    number_of_combinaison = 0
+   
+    list_of_retained_configurations=[]
+
+    with open(output_file_path,'w') as file:
+        file.write("configurations,google pixel format\n")
+        for decimal_triplet_retained in all_combinaisons_to_test_as_triplets:
+            retained_combination = convert_from_triplet_to_configuration(decimal_triplet_retained)
+            list_of_retained_configurations.append(retained_combination)
+            print ("--- Retained value to add in file: " + str(retained_combination) + ", indice : ", decimal_triplet_retained)
+            user_friendly=str(retained_combination)[1:-1].replace(" ", "")
+            user_friendly = user_friendly[:11] + '-' + user_friendly[11+1:]
+            user_friendly = user_friendly[:13] + '-' + user_friendly[13+1:]
+            user_friendly = str(user_friendly).replace(",", "")
+            string_to_write=  user_friendly + "," + str(retained_combination).replace(",", "-")
+
+            file.write(string_to_write)
+            file.write('\n')
+            number_of_combinaison =  number_of_combinaison + 1
+    print("--- Number of configurations generated = ", number_of_combinaison)
+    print("--- Outpuf file = ", output_file_path)
+
+
+
+generate_configurations_for_strange_cases (
+    output_file_path="/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/input_configurations_file.csv")
+
diff --git a/experiment_automatization/can_be_reused/generate_really_tested_configurations_for_google_pixel.py b/experiment_automatization/can_be_reused/generate_really_tested_configurations_for_google_pixel.py
index fdfbe42..1e1d429 100755
--- a/experiment_automatization/can_be_reused/generate_really_tested_configurations_for_google_pixel.py
+++ b/experiment_automatization/can_be_reused/generate_really_tested_configurations_for_google_pixel.py
@@ -327,7 +327,7 @@ def substract_already_tested_configurations (number_of_combinaison = 40,
     ## Now we substract the number in the list configurations_already_tested_as_int from all possible combinaisons
 
 
-    special_cases_as_triplets = list(product( range(0, max_frequency_level), [0], range(0, (max_frequency_level + 1)*4) )) # See Notation SPACIAL CASE in the introduction comment of the file
+    special_cases_as_triplets = list(product( range(0, max_frequency_level), [0], range(0, (max_frequency_level + 1)**2) )) # See Notation SPACIAL CASE in the introduction comment of the file
     all_combinaisons_as_triplets =  list(product( range(0, max_frequency_level), range(0, 2**6), range(0, (max_frequency_level + 1)**2) ))
     
     configurations_candidates_as_triplet = [] # or list(set(all_combinaisons) - set(configurations_already_tested_as_int))
diff --git a/experiment_automatization/can_be_reused/strange_cases_generation_log.txt b/experiment_automatization/can_be_reused/strange_cases_generation_log.txt
new file mode 100755
index 0000000..d8f49fd
--- /dev/null
+++ b/experiment_automatization/can_be_reused/strange_cases_generation_log.txt
@@ -0,0 +1,1068 @@
+python call is find
+ --- converting 32 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 0, 0]
+--- Configuration added :   [1, 0, 0, 0, 0, 0]
+ --- converting 34 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 1, 0]
+--- Configuration added :   [1, 0, 0, 0, 1, 0]
+ --- converting 36 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 1, 0, 0]
+--- Configuration added :   [1, 0, 0, 1, 0, 0]
+ --- converting 38 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 1, 1, 0]
+--- Configuration added :   [1, 0, 0, 1, 1, 0]
+ --- converting 40 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 1, 0, 0, 0]
+--- Configuration added :   [1, 0, 1, 0, 0, 0]
+ --- converting (0, 33, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 0 in base 4
+ --- result  [0]
+ --- converting 33 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 0, 1]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [0, 1, 0, 0, 0, 0, 1, 0, 0]
+ --- Converting  base Y number [0, 1, 0, 0, 0, 0, 1, 0, 0] to configuration notation
+ --- Result =  [1, 0, 0, 0, 0, 1, 0, 0]
+--- Retained value to add in file: [1, 0, 0, 0, 0, 1, 0, 0], indice :  (0, 33, 0)
+ --- converting (0, 33, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 0 in base 4
+ --- result  [0]
+ --- converting 33 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 0, 1]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [0, 1, 0, 0, 0, 0, 1, 0, 0]
+ --- Converting  base Y number [0, 1, 0, 0, 0, 0, 1, 0, 0] to configuration notation
+ --- Result =  [1, 0, 0, 0, 0, 1, 0, 0]
+--- Retained value to add in file: [1, 0, 0, 0, 0, 1, 0, 0], indice :  (0, 33, 0)
+ --- converting (0, 33, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 0 in base 4
+ --- result  [0]
+ --- converting 33 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 0, 1]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [0, 1, 0, 0, 0, 0, 1, 0, 0]
+ --- Converting  base Y number [0, 1, 0, 0, 0, 0, 1, 0, 0] to configuration notation
+ --- Result =  [1, 0, 0, 0, 0, 1, 0, 0]
+--- Retained value to add in file: [1, 0, 0, 0, 0, 1, 0, 0], indice :  (0, 33, 0)
+ --- converting (0, 34, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 0 in base 4
+ --- result  [0]
+ --- converting 34 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 1, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [0, 1, 0, 0, 0, 1, 0, 0, 0]
+ --- Converting  base Y number [0, 1, 0, 0, 0, 1, 0, 0, 0] to configuration notation
+ --- Result =  [1, 0, 0, 0, 1, 0, 0, 0]
+--- Retained value to add in file: [1, 0, 0, 0, 1, 0, 0, 0], indice :  (0, 34, 0)
+ --- converting (0, 34, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 0 in base 4
+ --- result  [0]
+ --- converting 34 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 1, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [0, 1, 0, 0, 0, 1, 0, 0, 0]
+ --- Converting  base Y number [0, 1, 0, 0, 0, 1, 0, 0, 0] to configuration notation
+ --- Result =  [1, 0, 0, 0, 1, 0, 0, 0]
+--- Retained value to add in file: [1, 0, 0, 0, 1, 0, 0, 0], indice :  (0, 34, 0)
+ --- converting (0, 34, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 0 in base 4
+ --- result  [0]
+ --- converting 34 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 1, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [0, 1, 0, 0, 0, 1, 0, 0, 0]
+ --- Converting  base Y number [0, 1, 0, 0, 0, 1, 0, 0, 0] to configuration notation
+ --- Result =  [1, 0, 0, 0, 1, 0, 0, 0]
+--- Retained value to add in file: [1, 0, 0, 0, 1, 0, 0, 0], indice :  (0, 34, 0)
+ --- converting (0, 36, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 0 in base 4
+ --- result  [0]
+ --- converting 36 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 1, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [0, 1, 0, 0, 1, 0, 0, 0, 0]
+ --- Converting  base Y number [0, 1, 0, 0, 1, 0, 0, 0, 0] to configuration notation
+ --- Result =  [1, 0, 0, 1, 0, 0, 0, 0]
+--- Retained value to add in file: [1, 0, 0, 1, 0, 0, 0, 0], indice :  (0, 36, 0)
+ --- converting (0, 36, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 0 in base 4
+ --- result  [0]
+ --- converting 36 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 1, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [0, 1, 0, 0, 1, 0, 0, 0, 0]
+ --- Converting  base Y number [0, 1, 0, 0, 1, 0, 0, 0, 0] to configuration notation
+ --- Result =  [1, 0, 0, 1, 0, 0, 0, 0]
+--- Retained value to add in file: [1, 0, 0, 1, 0, 0, 0, 0], indice :  (0, 36, 0)
+ --- converting (0, 36, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 0 in base 4
+ --- result  [0]
+ --- converting 36 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 1, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [0, 1, 0, 0, 1, 0, 0, 0, 0]
+ --- Converting  base Y number [0, 1, 0, 0, 1, 0, 0, 0, 0] to configuration notation
+ --- Result =  [1, 0, 0, 1, 0, 0, 0, 0]
+--- Retained value to add in file: [1, 0, 0, 1, 0, 0, 0, 0], indice :  (0, 36, 0)
+ --- converting (0, 40, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 0 in base 4
+ --- result  [0]
+ --- converting 40 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 1, 0, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [0, 1, 0, 1, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [0, 1, 0, 1, 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, 40, 0)
+ --- converting (0, 40, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 0 in base 4
+ --- result  [0]
+ --- converting 40 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 1, 0, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [0, 1, 0, 1, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [0, 1, 0, 1, 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, 40, 0)
+ --- converting (0, 40, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 0 in base 4
+ --- result  [0]
+ --- converting 40 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 1, 0, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [0, 1, 0, 1, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [0, 1, 0, 1, 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, 40, 0)
+ --- converting (0, 48, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 0 in base 4
+ --- result  [0]
+ --- converting 48 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 0, 0, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [0, 1, 1, 0, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [0, 1, 1, 0, 0, 0, 0, 0, 0] to configuration notation
+ --- Result =  [1, 1, 0, 0, 0, 0, 0, 0]
+--- Retained value to add in file: [1, 1, 0, 0, 0, 0, 0, 0], indice :  (0, 48, 0)
+ --- converting (0, 48, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 0 in base 4
+ --- result  [0]
+ --- converting 48 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 0, 0, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [0, 1, 1, 0, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [0, 1, 1, 0, 0, 0, 0, 0, 0] to configuration notation
+ --- Result =  [1, 1, 0, 0, 0, 0, 0, 0]
+--- Retained value to add in file: [1, 1, 0, 0, 0, 0, 0, 0], indice :  (0, 48, 0)
+ --- converting (0, 48, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 0 in base 4
+ --- result  [0]
+ --- converting 48 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 0, 0, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [0, 1, 1, 0, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [0, 1, 1, 0, 0, 0, 0, 0, 0] to configuration notation
+ --- Result =  [1, 1, 0, 0, 0, 0, 0, 0]
+--- Retained value to add in file: [1, 1, 0, 0, 0, 0, 0, 0], indice :  (0, 48, 0)
+ --- converting (1, 33, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 1 in base 4
+ --- result  [1]
+ --- converting 33 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 0, 1]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [1, 1, 0, 0, 0, 0, 1, 0, 0]
+ --- Converting  base Y number [1, 1, 0, 0, 0, 0, 1, 0, 0] to configuration notation
+ --- Result =  [2, 0, 0, 0, 0, 2, 0, 0]
+--- Retained value to add in file: [2, 0, 0, 0, 0, 2, 0, 0], indice :  (1, 33, 0)
+ --- converting (1, 33, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 1 in base 4
+ --- result  [1]
+ --- converting 33 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 0, 1]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [1, 1, 0, 0, 0, 0, 1, 0, 0]
+ --- Converting  base Y number [1, 1, 0, 0, 0, 0, 1, 0, 0] to configuration notation
+ --- Result =  [2, 0, 0, 0, 0, 2, 0, 0]
+--- Retained value to add in file: [2, 0, 0, 0, 0, 2, 0, 0], indice :  (1, 33, 0)
+ --- converting (1, 33, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 1 in base 4
+ --- result  [1]
+ --- converting 33 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 0, 1]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [1, 1, 0, 0, 0, 0, 1, 0, 0]
+ --- Converting  base Y number [1, 1, 0, 0, 0, 0, 1, 0, 0] to configuration notation
+ --- Result =  [2, 0, 0, 0, 0, 2, 0, 0]
+--- Retained value to add in file: [2, 0, 0, 0, 0, 2, 0, 0], indice :  (1, 33, 0)
+ --- converting (1, 34, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 1 in base 4
+ --- result  [1]
+ --- converting 34 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 1, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [1, 1, 0, 0, 0, 1, 0, 0, 0]
+ --- Converting  base Y number [1, 1, 0, 0, 0, 1, 0, 0, 0] to configuration notation
+ --- Result =  [2, 0, 0, 0, 2, 0, 0, 0]
+--- Retained value to add in file: [2, 0, 0, 0, 2, 0, 0, 0], indice :  (1, 34, 0)
+ --- converting (1, 34, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 1 in base 4
+ --- result  [1]
+ --- converting 34 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 1, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [1, 1, 0, 0, 0, 1, 0, 0, 0]
+ --- Converting  base Y number [1, 1, 0, 0, 0, 1, 0, 0, 0] to configuration notation
+ --- Result =  [2, 0, 0, 0, 2, 0, 0, 0]
+--- Retained value to add in file: [2, 0, 0, 0, 2, 0, 0, 0], indice :  (1, 34, 0)
+ --- converting (1, 34, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 1 in base 4
+ --- result  [1]
+ --- converting 34 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 1, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [1, 1, 0, 0, 0, 1, 0, 0, 0]
+ --- Converting  base Y number [1, 1, 0, 0, 0, 1, 0, 0, 0] to configuration notation
+ --- Result =  [2, 0, 0, 0, 2, 0, 0, 0]
+--- Retained value to add in file: [2, 0, 0, 0, 2, 0, 0, 0], indice :  (1, 34, 0)
+ --- converting (1, 36, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 1 in base 4
+ --- result  [1]
+ --- converting 36 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 1, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [1, 1, 0, 0, 1, 0, 0, 0, 0]
+ --- Converting  base Y number [1, 1, 0, 0, 1, 0, 0, 0, 0] to configuration notation
+ --- Result =  [2, 0, 0, 2, 0, 0, 0, 0]
+--- Retained value to add in file: [2, 0, 0, 2, 0, 0, 0, 0], indice :  (1, 36, 0)
+ --- converting (1, 36, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 1 in base 4
+ --- result  [1]
+ --- converting 36 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 1, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [1, 1, 0, 0, 1, 0, 0, 0, 0]
+ --- Converting  base Y number [1, 1, 0, 0, 1, 0, 0, 0, 0] to configuration notation
+ --- Result =  [2, 0, 0, 2, 0, 0, 0, 0]
+--- Retained value to add in file: [2, 0, 0, 2, 0, 0, 0, 0], indice :  (1, 36, 0)
+ --- converting (1, 36, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 1 in base 4
+ --- result  [1]
+ --- converting 36 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 1, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [1, 1, 0, 0, 1, 0, 0, 0, 0]
+ --- Converting  base Y number [1, 1, 0, 0, 1, 0, 0, 0, 0] to configuration notation
+ --- Result =  [2, 0, 0, 2, 0, 0, 0, 0]
+--- Retained value to add in file: [2, 0, 0, 2, 0, 0, 0, 0], indice :  (1, 36, 0)
+ --- converting (1, 40, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 1 in base 4
+ --- result  [1]
+ --- converting 40 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 1, 0, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [1, 1, 0, 1, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [1, 1, 0, 1, 0, 0, 0, 0, 0] to configuration notation
+ --- Result =  [2, 0, 2, 0, 0, 0, 0, 0]
+--- Retained value to add in file: [2, 0, 2, 0, 0, 0, 0, 0], indice :  (1, 40, 0)
+ --- converting (1, 40, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 1 in base 4
+ --- result  [1]
+ --- converting 40 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 1, 0, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [1, 1, 0, 1, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [1, 1, 0, 1, 0, 0, 0, 0, 0] to configuration notation
+ --- Result =  [2, 0, 2, 0, 0, 0, 0, 0]
+--- Retained value to add in file: [2, 0, 2, 0, 0, 0, 0, 0], indice :  (1, 40, 0)
+ --- converting (1, 40, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 1 in base 4
+ --- result  [1]
+ --- converting 40 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 1, 0, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [1, 1, 0, 1, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [1, 1, 0, 1, 0, 0, 0, 0, 0] to configuration notation
+ --- Result =  [2, 0, 2, 0, 0, 0, 0, 0]
+--- Retained value to add in file: [2, 0, 2, 0, 0, 0, 0, 0], indice :  (1, 40, 0)
+ --- converting (1, 48, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 1 in base 4
+ --- result  [1]
+ --- converting 48 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 0, 0, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [1, 1, 1, 0, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [1, 1, 1, 0, 0, 0, 0, 0, 0] to configuration notation
+ --- Result =  [2, 2, 0, 0, 0, 0, 0, 0]
+--- Retained value to add in file: [2, 2, 0, 0, 0, 0, 0, 0], indice :  (1, 48, 0)
+ --- converting (1, 48, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 1 in base 4
+ --- result  [1]
+ --- converting 48 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 0, 0, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [1, 1, 1, 0, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [1, 1, 1, 0, 0, 0, 0, 0, 0] to configuration notation
+ --- Result =  [2, 2, 0, 0, 0, 0, 0, 0]
+--- Retained value to add in file: [2, 2, 0, 0, 0, 0, 0, 0], indice :  (1, 48, 0)
+ --- converting (1, 48, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 1 in base 4
+ --- result  [1]
+ --- converting 48 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 0, 0, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [1, 1, 1, 0, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [1, 1, 1, 0, 0, 0, 0, 0, 0] to configuration notation
+ --- Result =  [2, 2, 0, 0, 0, 0, 0, 0]
+--- Retained value to add in file: [2, 2, 0, 0, 0, 0, 0, 0], indice :  (1, 48, 0)
+ --- converting (2, 33, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 2 in base 4
+ --- result  [2]
+ --- converting 33 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 0, 1]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [2, 1, 0, 0, 0, 0, 1, 0, 0]
+ --- Converting  base Y number [2, 1, 0, 0, 0, 0, 1, 0, 0] to configuration notation
+ --- Result =  [3, 0, 0, 0, 0, 3, 0, 0]
+--- Retained value to add in file: [3, 0, 0, 0, 0, 3, 0, 0], indice :  (2, 33, 0)
+ --- converting (2, 33, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 2 in base 4
+ --- result  [2]
+ --- converting 33 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 0, 1]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [2, 1, 0, 0, 0, 0, 1, 0, 0]
+ --- Converting  base Y number [2, 1, 0, 0, 0, 0, 1, 0, 0] to configuration notation
+ --- Result =  [3, 0, 0, 0, 0, 3, 0, 0]
+--- Retained value to add in file: [3, 0, 0, 0, 0, 3, 0, 0], indice :  (2, 33, 0)
+ --- converting (2, 33, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 2 in base 4
+ --- result  [2]
+ --- converting 33 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 0, 1]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [2, 1, 0, 0, 0, 0, 1, 0, 0]
+ --- Converting  base Y number [2, 1, 0, 0, 0, 0, 1, 0, 0] to configuration notation
+ --- Result =  [3, 0, 0, 0, 0, 3, 0, 0]
+--- Retained value to add in file: [3, 0, 0, 0, 0, 3, 0, 0], indice :  (2, 33, 0)
+ --- converting (2, 34, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 2 in base 4
+ --- result  [2]
+ --- converting 34 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 1, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [2, 1, 0, 0, 0, 1, 0, 0, 0]
+ --- Converting  base Y number [2, 1, 0, 0, 0, 1, 0, 0, 0] to configuration notation
+ --- Result =  [3, 0, 0, 0, 3, 0, 0, 0]
+--- Retained value to add in file: [3, 0, 0, 0, 3, 0, 0, 0], indice :  (2, 34, 0)
+ --- converting (2, 34, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 2 in base 4
+ --- result  [2]
+ --- converting 34 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 1, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [2, 1, 0, 0, 0, 1, 0, 0, 0]
+ --- Converting  base Y number [2, 1, 0, 0, 0, 1, 0, 0, 0] to configuration notation
+ --- Result =  [3, 0, 0, 0, 3, 0, 0, 0]
+--- Retained value to add in file: [3, 0, 0, 0, 3, 0, 0, 0], indice :  (2, 34, 0)
+ --- converting (2, 34, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 2 in base 4
+ --- result  [2]
+ --- converting 34 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 1, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [2, 1, 0, 0, 0, 1, 0, 0, 0]
+ --- Converting  base Y number [2, 1, 0, 0, 0, 1, 0, 0, 0] to configuration notation
+ --- Result =  [3, 0, 0, 0, 3, 0, 0, 0]
+--- Retained value to add in file: [3, 0, 0, 0, 3, 0, 0, 0], indice :  (2, 34, 0)
+ --- converting (2, 36, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 2 in base 4
+ --- result  [2]
+ --- converting 36 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 1, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [2, 1, 0, 0, 1, 0, 0, 0, 0]
+ --- Converting  base Y number [2, 1, 0, 0, 1, 0, 0, 0, 0] to configuration notation
+ --- Result =  [3, 0, 0, 3, 0, 0, 0, 0]
+--- Retained value to add in file: [3, 0, 0, 3, 0, 0, 0, 0], indice :  (2, 36, 0)
+ --- converting (2, 36, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 2 in base 4
+ --- result  [2]
+ --- converting 36 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 1, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [2, 1, 0, 0, 1, 0, 0, 0, 0]
+ --- Converting  base Y number [2, 1, 0, 0, 1, 0, 0, 0, 0] to configuration notation
+ --- Result =  [3, 0, 0, 3, 0, 0, 0, 0]
+--- Retained value to add in file: [3, 0, 0, 3, 0, 0, 0, 0], indice :  (2, 36, 0)
+ --- converting (2, 36, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 2 in base 4
+ --- result  [2]
+ --- converting 36 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 1, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [2, 1, 0, 0, 1, 0, 0, 0, 0]
+ --- Converting  base Y number [2, 1, 0, 0, 1, 0, 0, 0, 0] to configuration notation
+ --- Result =  [3, 0, 0, 3, 0, 0, 0, 0]
+--- Retained value to add in file: [3, 0, 0, 3, 0, 0, 0, 0], indice :  (2, 36, 0)
+ --- converting (2, 40, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 2 in base 4
+ --- result  [2]
+ --- converting 40 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 1, 0, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [2, 1, 0, 1, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [2, 1, 0, 1, 0, 0, 0, 0, 0] to configuration notation
+ --- Result =  [3, 0, 3, 0, 0, 0, 0, 0]
+--- Retained value to add in file: [3, 0, 3, 0, 0, 0, 0, 0], indice :  (2, 40, 0)
+ --- converting (2, 40, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 2 in base 4
+ --- result  [2]
+ --- converting 40 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 1, 0, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [2, 1, 0, 1, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [2, 1, 0, 1, 0, 0, 0, 0, 0] to configuration notation
+ --- Result =  [3, 0, 3, 0, 0, 0, 0, 0]
+--- Retained value to add in file: [3, 0, 3, 0, 0, 0, 0, 0], indice :  (2, 40, 0)
+ --- converting (2, 40, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 2 in base 4
+ --- result  [2]
+ --- converting 40 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 1, 0, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [2, 1, 0, 1, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [2, 1, 0, 1, 0, 0, 0, 0, 0] to configuration notation
+ --- Result =  [3, 0, 3, 0, 0, 0, 0, 0]
+--- Retained value to add in file: [3, 0, 3, 0, 0, 0, 0, 0], indice :  (2, 40, 0)
+ --- converting (2, 48, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 2 in base 4
+ --- result  [2]
+ --- converting 48 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 0, 0, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [2, 1, 1, 0, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [2, 1, 1, 0, 0, 0, 0, 0, 0] to configuration notation
+ --- Result =  [3, 3, 0, 0, 0, 0, 0, 0]
+--- Retained value to add in file: [3, 3, 0, 0, 0, 0, 0, 0], indice :  (2, 48, 0)
+ --- converting (2, 48, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 2 in base 4
+ --- result  [2]
+ --- converting 48 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 0, 0, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [2, 1, 1, 0, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [2, 1, 1, 0, 0, 0, 0, 0, 0] to configuration notation
+ --- Result =  [3, 3, 0, 0, 0, 0, 0, 0]
+--- Retained value to add in file: [3, 3, 0, 0, 0, 0, 0, 0], indice :  (2, 48, 0)
+ --- converting (2, 48, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 2 in base 4
+ --- result  [2]
+ --- converting 48 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 0, 0, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [2, 1, 1, 0, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [2, 1, 1, 0, 0, 0, 0, 0, 0] to configuration notation
+ --- Result =  [3, 3, 0, 0, 0, 0, 0, 0]
+--- Retained value to add in file: [3, 3, 0, 0, 0, 0, 0, 0], indice :  (2, 48, 0)
+ --- converting (3, 33, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 3 in base 4
+ --- result  [3]
+ --- converting 33 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 0, 1]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [3, 1, 0, 0, 0, 0, 1, 0, 0]
+ --- Converting  base Y number [3, 1, 0, 0, 0, 0, 1, 0, 0] to configuration notation
+ --- Result =  [4, 0, 0, 0, 0, 4, 0, 0]
+--- Retained value to add in file: [4, 0, 0, 0, 0, 4, 0, 0], indice :  (3, 33, 0)
+ --- converting (3, 33, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 3 in base 4
+ --- result  [3]
+ --- converting 33 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 0, 1]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [3, 1, 0, 0, 0, 0, 1, 0, 0]
+ --- Converting  base Y number [3, 1, 0, 0, 0, 0, 1, 0, 0] to configuration notation
+ --- Result =  [4, 0, 0, 0, 0, 4, 0, 0]
+--- Retained value to add in file: [4, 0, 0, 0, 0, 4, 0, 0], indice :  (3, 33, 0)
+ --- converting (3, 33, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 3 in base 4
+ --- result  [3]
+ --- converting 33 in base 2
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 0, 1]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [3, 1, 0, 0, 0, 0, 1, 0, 0]
+ --- Converting  base Y number [3, 1, 0, 0, 0, 0, 1, 0, 0] to configuration notation
+ --- Result =  [4, 0, 0, 0, 0, 4, 0, 0]
+--- Retained value to add in file: [4, 0, 0, 0, 0, 4, 0, 0], indice :  (3, 33, 0)
+ --- converting (3, 34, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 3 in base 4
+ --- result  [3]
+ --- converting 34 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 1, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [3, 1, 0, 0, 0, 1, 0, 0, 0]
+ --- Converting  base Y number [3, 1, 0, 0, 0, 1, 0, 0, 0] to configuration notation
+ --- Result =  [4, 0, 0, 0, 4, 0, 0, 0]
+--- Retained value to add in file: [4, 0, 0, 0, 4, 0, 0, 0], indice :  (3, 34, 0)
+ --- converting (3, 34, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 3 in base 4
+ --- result  [3]
+ --- converting 34 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 1, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [3, 1, 0, 0, 0, 1, 0, 0, 0]
+ --- Converting  base Y number [3, 1, 0, 0, 0, 1, 0, 0, 0] to configuration notation
+ --- Result =  [4, 0, 0, 0, 4, 0, 0, 0]
+--- Retained value to add in file: [4, 0, 0, 0, 4, 0, 0, 0], indice :  (3, 34, 0)
+ --- converting (3, 34, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 3 in base 4
+ --- result  [3]
+ --- converting 34 in base 2
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 0, 1, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [3, 1, 0, 0, 0, 1, 0, 0, 0]
+ --- Converting  base Y number [3, 1, 0, 0, 0, 1, 0, 0, 0] to configuration notation
+ --- Result =  [4, 0, 0, 0, 4, 0, 0, 0]
+--- Retained value to add in file: [4, 0, 0, 0, 4, 0, 0, 0], indice :  (3, 34, 0)
+ --- converting (3, 36, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 3 in base 4
+ --- result  [3]
+ --- converting 36 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 1, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [3, 1, 0, 0, 1, 0, 0, 0, 0]
+ --- Converting  base Y number [3, 1, 0, 0, 1, 0, 0, 0, 0] to configuration notation
+ --- Result =  [4, 0, 0, 4, 0, 0, 0, 0]
+--- Retained value to add in file: [4, 0, 0, 4, 0, 0, 0, 0], indice :  (3, 36, 0)
+ --- converting (3, 36, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 3 in base 4
+ --- result  [3]
+ --- converting 36 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 1, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [3, 1, 0, 0, 1, 0, 0, 0, 0]
+ --- Converting  base Y number [3, 1, 0, 0, 1, 0, 0, 0, 0] to configuration notation
+ --- Result =  [4, 0, 0, 4, 0, 0, 0, 0]
+--- Retained value to add in file: [4, 0, 0, 4, 0, 0, 0, 0], indice :  (3, 36, 0)
+ --- converting (3, 36, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 3 in base 4
+ --- result  [3]
+ --- converting 36 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 0, 1, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [3, 1, 0, 0, 1, 0, 0, 0, 0]
+ --- Converting  base Y number [3, 1, 0, 0, 1, 0, 0, 0, 0] to configuration notation
+ --- Result =  [4, 0, 0, 4, 0, 0, 0, 0]
+--- Retained value to add in file: [4, 0, 0, 4, 0, 0, 0, 0], indice :  (3, 36, 0)
+ --- converting (3, 40, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 3 in base 4
+ --- result  [3]
+ --- converting 40 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 1, 0, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [3, 1, 0, 1, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [3, 1, 0, 1, 0, 0, 0, 0, 0] to configuration notation
+ --- Result =  [4, 0, 4, 0, 0, 0, 0, 0]
+--- Retained value to add in file: [4, 0, 4, 0, 0, 0, 0, 0], indice :  (3, 40, 0)
+ --- converting (3, 40, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 3 in base 4
+ --- result  [3]
+ --- converting 40 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 1, 0, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [3, 1, 0, 1, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [3, 1, 0, 1, 0, 0, 0, 0, 0] to configuration notation
+ --- Result =  [4, 0, 4, 0, 0, 0, 0, 0]
+--- Retained value to add in file: [4, 0, 4, 0, 0, 0, 0, 0], indice :  (3, 40, 0)
+ --- converting (3, 40, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 3 in base 4
+ --- result  [3]
+ --- converting 40 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- result  [1, 0, 1, 0, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [3, 1, 0, 1, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [3, 1, 0, 1, 0, 0, 0, 0, 0] to configuration notation
+ --- Result =  [4, 0, 4, 0, 0, 0, 0, 0]
+--- Retained value to add in file: [4, 0, 4, 0, 0, 0, 0, 0], indice :  (3, 40, 0)
+ --- converting (3, 48, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 3 in base 4
+ --- result  [3]
+ --- converting 48 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 0, 0, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [3, 1, 1, 0, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [3, 1, 1, 0, 0, 0, 0, 0, 0] to configuration notation
+ --- Result =  [4, 4, 0, 0, 0, 0, 0, 0]
+--- Retained value to add in file: [4, 4, 0, 0, 0, 0, 0, 0], indice :  (3, 48, 0)
+ --- converting (3, 48, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 3 in base 4
+ --- result  [3]
+ --- converting 48 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 0, 0, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [3, 1, 1, 0, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [3, 1, 1, 0, 0, 0, 0, 0, 0] to configuration notation
+ --- Result =  [4, 4, 0, 0, 0, 0, 0, 0]
+--- Retained value to add in file: [4, 4, 0, 0, 0, 0, 0, 0], indice :  (3, 48, 0)
+ --- converting (3, 48, 0)  to base Y  (  base 3 on 2 bits, 2 on 6 bits and 4 on 2 bits)
+ --- converting 3 in base 4
+ --- result  [3]
+ --- converting 48 in base 2
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 0 to result
+ --- appending 1 to result
+ --- appending 1 to result
+ --- result  [1, 1, 0, 0, 0, 0]
+ --- converting 0 in base 5
+ --- result  [0, 0]
+ --- Result =  [3, 1, 1, 0, 0, 0, 0, 0, 0]
+ --- Converting  base Y number [3, 1, 1, 0, 0, 0, 0, 0, 0] to configuration notation
+ --- Result =  [4, 4, 0, 0, 0, 0, 0, 0]
+--- Retained value to add in file: [4, 4, 0, 0, 0, 0, 0, 0], indice :  (3, 48, 0)
+--- Number of configurations generated =  60
+--- 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
index be6feb2..5765973 100755
--- a/experiment_automatization/experiment_log_file.txt
+++ b/experiment_automatization/experiment_log_file.txt
@@ -11,205 +11,349 @@ adbd is already running as root
 --- 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 >[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:  [576000- 576000- 576000- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [576000- 576000- 576000- 576000- 0- 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:  [576000- 576000- 576000- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [576000- 576000- 576000- 576000- 0- 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:  [576000- 576000- 576000- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [576000- 576000- 576000- 576000- 0- 0- 0- 0]
- -- Cleaning phone format of configuration >[1- 1- 1- 1- 1- 1- 0- 0]<
- ----- Generic format: [1- 1- 1- 1- 1- 1- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [576000- 576000- 576000- 576000- 576000- 576000- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [576000- 576000- 576000- 576000- 576000- 576000- 0- 0]
- -- Cleaning phone format of configuration >[1- 1- 1- 1- 1- 1- 0- 0]<
- ----- Generic format: [1- 1- 1- 1- 1- 1- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [576000- 576000- 576000- 576000- 576000- 576000- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [576000- 576000- 576000- 576000- 576000- 576000- 0- 0]
- -- Cleaning phone format of configuration >[1- 1- 1- 1- 1- 1- 0- 0]<
- ----- Generic format: [1- 1- 1- 1- 1- 1- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [576000- 576000- 576000- 576000- 576000- 576000- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [576000- 576000- 576000- 576000- 576000- 576000- 0- 0]
- -- Cleaning phone format of configuration >[0- 1- 1- 1- 0- 0- 0- 0]<
- ----- Generic format: [0- 1- 1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [0- 576000- 576000- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [0- 576000- 576000- 576000- 0- 0- 0- 0]
- -- Cleaning phone format of configuration >[0- 1- 1- 1- 0- 0- 0- 0]<
- ----- Generic format: [0- 1- 1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [0- 576000- 576000- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [0- 576000- 576000- 576000- 0- 0- 0- 0]
- -- Cleaning phone format of configuration >[0- 1- 1- 1- 0- 0- 0- 0]<
- ----- Generic format: [0- 1- 1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [0- 576000- 576000- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [0- 576000- 576000- 576000- 0- 0- 0- 0]
- -- Cleaning phone format of configuration >[2- 2- 2- 2- 0- 0- 0- 0]<
- ----- Generic format: [2- 2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0]
- -- Cleaning phone format of configuration >[2- 2- 2- 2- 0- 0- 0- 0]<
- ----- Generic format: [2- 2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0]
- -- Cleaning phone format of configuration >[2- 2- 2- 2- 0- 0- 0- 0]<
- ----- Generic format: [2- 2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0]
- -- Cleaning phone format of configuration >[2- 2- 2- 2- 2- 2- 0- 0]<
- ----- Generic format: [2- 2- 2- 2- 2- 2- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [1363200- 1363200- 1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [1363200- 1363200- 1363200- 1363200- 1363200- 1363200- 0- 0]
- -- Cleaning phone format of configuration >[2- 2- 2- 2- 2- 2- 0- 0]<
- ----- Generic format: [2- 2- 2- 2- 2- 2- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [1363200- 1363200- 1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [1363200- 1363200- 1363200- 1363200- 1363200- 1363200- 0- 0]
- -- Cleaning phone format of configuration >[2- 2- 2- 2- 2- 2- 0- 0]<
- ----- Generic format: [2- 2- 2- 2- 2- 2- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [1363200- 1363200- 1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [1363200- 1363200- 1363200- 1363200- 1363200- 1363200- 0- 0]
- -- Cleaning phone format of configuration >[0- 2- 2- 2- 0- 0- 0- 0]<
- ----- Generic format: [0- 2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [0- 1363200- 1363200- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [0- 1363200- 1363200- 1363200- 0- 0- 0- 0]
- -- Cleaning phone format of configuration >[0- 2- 2- 2- 0- 0- 0- 0]<
- ----- Generic format: [0- 2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [0- 1363200- 1363200- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [0- 1363200- 1363200- 1363200- 0- 0- 0- 0]
- -- Cleaning phone format of configuration >[0- 2- 2- 2- 0- 0- 0- 0]<
- ----- Generic format: [0- 2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [0- 1363200- 1363200- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [0- 1363200- 1363200- 1363200- 0- 0- 0- 0]
- -- Cleaning phone format of configuration >[3- 3- 3- 3- 0- 0- 0- 0]<
- ----- Generic format: [3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0]
- -- Cleaning phone format of configuration >[3- 3- 3- 3- 0- 0- 0- 0]<
- ----- Generic format: [3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0]
- -- Cleaning phone format of configuration >[3- 3- 3- 3- 0- 0- 0- 0]<
- ----- Generic format: [3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0]
- -- Cleaning phone format of configuration >[3- 3- 3- 3- 3- 3- 0- 0]<
- ----- Generic format: [3- 3- 3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 0- 0]
- -- Cleaning phone format of configuration >[3- 3- 3- 3- 3- 3- 0- 0]<
- ----- Generic format: [3- 3- 3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 0- 0]
- -- Cleaning phone format of configuration >[3- 3- 3- 3- 3- 3- 0- 0]<
- ----- Generic format: [3- 3- 3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 0- 0]
- -- Cleaning phone format of configuration >[0- 3- 3- 3- 0- 0- 0- 0]<
- ----- Generic format: [0- 3- 3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [0- 1804800- 1804800- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [0- 1804800- 1804800- 1804800- 0- 0- 0- 0]
- -- Cleaning phone format of configuration >[0- 3- 3- 3- 0- 0- 0- 0]<
- ----- Generic format: [0- 3- 3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [0- 1804800- 1804800- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [0- 1804800- 1804800- 1804800- 0- 0- 0- 0]
- -- Cleaning phone format of configuration >[0- 3- 3- 3- 0- 0- 0- 0]<
- ----- Generic format: [0- 3- 3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [0- 1804800- 1804800- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [0- 1804800- 1804800- 1804800- 0- 0- 0- 0]
- -- Cleaning phone format of configuration >[4- 4- 4- 4- 0- 0- 0- 0]<
- ----- Generic format: [4- 4- 4- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0]
- -- Cleaning phone format of configuration >[4- 4- 4- 4- 0- 0- 0- 0]<
- ----- Generic format: [4- 4- 4- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0]
- -- Cleaning phone format of configuration >[4- 4- 4- 4- 0- 0- 0- 0]<
- ----- Generic format: [4- 4- 4- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0]
- -- Cleaning phone format of configuration >[4- 4- 4- 4- 4- 4- 0- 0]<
- ----- Generic format: [4- 4- 4- 4- 4- 4- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [1804801- 1804801- 1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [1804801- 1804801- 1804801- 1804801- 1804801- 1804801- 0- 0]
- -- Cleaning phone format of configuration >[4- 4- 4- 4- 4- 4- 0- 0]<
- ----- Generic format: [4- 4- 4- 4- 4- 4- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [1804801- 1804801- 1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [1804801- 1804801- 1804801- 1804801- 1804801- 1804801- 0- 0]
- -- Cleaning phone format of configuration >[4- 4- 4- 4- 4- 4- 0- 0]<
- ----- Generic format: [4- 4- 4- 4- 4- 4- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [1804801- 1804801- 1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [1804801- 1804801- 1804801- 1804801- 1804801- 1804801- 0- 0]
- -- Cleaning phone format of configuration >[0- 4- 4- 4- 0- 0- 0- 0]<
- ----- Generic format: [0- 4- 4- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [0- 1804801- 1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [0- 1804801- 1804801- 1804801- 0- 0- 0- 0]
- -- Cleaning phone format of configuration >[0- 4- 4- 4- 0- 0- 0- 0]<
- ----- Generic format: [0- 4- 4- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [0- 1804801- 1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [0- 1804801- 1804801- 1804801- 0- 0- 0- 0]
- -- Cleaning phone format of configuration >[0- 4- 4- 4- 0- 0- 0- 0]<
- ----- Generic format: [0- 4- 4- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Generic format with exact frequencies:  [0- 1804801- 1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0]
- -- Exact frequencies: [0- 1804801- 1804801- 1804801- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[1- 0- 0- 0- 0- 1- 0- 0]<
+ ----- Generic format: [1- 0- 0- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [576000- 0- 0- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [576000- 0- 0- 0- 0- 576000- 0- 0]
+ -- Cleaning phone format of configuration >[1- 0- 0- 0- 0- 1- 0- 0]<
+ ----- Generic format: [1- 0- 0- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [576000- 0- 0- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [576000- 0- 0- 0- 0- 576000- 0- 0]
+ -- Cleaning phone format of configuration >[1- 0- 0- 0- 0- 1- 0- 0]<
+ ----- Generic format: [1- 0- 0- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [576000- 0- 0- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [576000- 0- 0- 0- 0- 576000- 0- 0]
+ -- Cleaning phone format of configuration >[1- 0- 0- 0- 1- 0- 0- 0]<
+ ----- Generic format: [1- 0- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [576000- 0- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [576000- 0- 0- 0- 576000- 0- 0- 0]
+ -- Cleaning phone format of configuration >[1- 0- 0- 0- 1- 0- 0- 0]<
+ ----- Generic format: [1- 0- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [576000- 0- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [576000- 0- 0- 0- 576000- 0- 0- 0]
+ -- Cleaning phone format of configuration >[1- 0- 0- 0- 1- 0- 0- 0]<
+ ----- Generic format: [1- 0- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [576000- 0- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [576000- 0- 0- 0- 576000- 0- 0- 0]
+ -- Cleaning phone format of configuration >[1- 0- 0- 1- 0- 0- 0- 0]<
+ ----- Generic format: [1- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [576000- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [576000- 0- 0- 576000- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[1- 0- 0- 1- 0- 0- 0- 0]<
+ ----- Generic format: [1- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [576000- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [576000- 0- 0- 576000- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[1- 0- 0- 1- 0- 0- 0- 0]<
+ ----- Generic format: [1- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [576000- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [576000- 0- 0- 576000- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[1- 0- 1- 0- 0- 0- 0- 0]<
+ ----- Generic format: [1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [576000- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [576000- 0- 576000- 0- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[1- 0- 1- 0- 0- 0- 0- 0]<
+ ----- Generic format: [1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [576000- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [576000- 0- 576000- 0- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[1- 0- 1- 0- 0- 0- 0- 0]<
+ ----- Generic format: [1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [576000- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [576000- 0- 576000- 0- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[1- 1- 0- 0- 0- 0- 0- 0]<
+ ----- Generic format: [1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [576000- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [576000- 576000- 0- 0- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[1- 1- 0- 0- 0- 0- 0- 0]<
+ ----- Generic format: [1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [576000- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [576000- 576000- 0- 0- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[1- 1- 0- 0- 0- 0- 0- 0]<
+ ----- Generic format: [1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [576000- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [576000- 576000- 0- 0- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[2- 0- 0- 0- 0- 2- 0- 0]<
+ ----- Generic format: [2- 0- 0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1363200- 0- 0- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1363200- 0- 0- 0- 0- 1363200- 0- 0]
+ -- Cleaning phone format of configuration >[2- 0- 0- 0- 0- 2- 0- 0]<
+ ----- Generic format: [2- 0- 0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1363200- 0- 0- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1363200- 0- 0- 0- 0- 1363200- 0- 0]
+ -- Cleaning phone format of configuration >[2- 0- 0- 0- 0- 2- 0- 0]<
+ ----- Generic format: [2- 0- 0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1363200- 0- 0- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1363200- 0- 0- 0- 0- 1363200- 0- 0]
+ -- Cleaning phone format of configuration >[2- 0- 0- 0- 2- 0- 0- 0]<
+ ----- Generic format: [2- 0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1363200- 0- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1363200- 0- 0- 0- 1363200- 0- 0- 0]
+ -- Cleaning phone format of configuration >[2- 0- 0- 0- 2- 0- 0- 0]<
+ ----- Generic format: [2- 0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1363200- 0- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1363200- 0- 0- 0- 1363200- 0- 0- 0]
+ -- Cleaning phone format of configuration >[2- 0- 0- 0- 2- 0- 0- 0]<
+ ----- Generic format: [2- 0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1363200- 0- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1363200- 0- 0- 0- 1363200- 0- 0- 0]
+ -- Cleaning phone format of configuration >[2- 0- 0- 2- 0- 0- 0- 0]<
+ ----- Generic format: [2- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1363200- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1363200- 0- 0- 1363200- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[2- 0- 0- 2- 0- 0- 0- 0]<
+ ----- Generic format: [2- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1363200- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1363200- 0- 0- 1363200- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[2- 0- 0- 2- 0- 0- 0- 0]<
+ ----- Generic format: [2- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1363200- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1363200- 0- 0- 1363200- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[2- 0- 2- 0- 0- 0- 0- 0]<
+ ----- Generic format: [2- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1363200- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1363200- 0- 1363200- 0- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[2- 0- 2- 0- 0- 0- 0- 0]<
+ ----- Generic format: [2- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1363200- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1363200- 0- 1363200- 0- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[2- 0- 2- 0- 0- 0- 0- 0]<
+ ----- Generic format: [2- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1363200- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1363200- 0- 1363200- 0- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[2- 2- 0- 0- 0- 0- 0- 0]<
+ ----- Generic format: [2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1363200- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1363200- 1363200- 0- 0- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[2- 2- 0- 0- 0- 0- 0- 0]<
+ ----- Generic format: [2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1363200- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1363200- 1363200- 0- 0- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[2- 2- 0- 0- 0- 0- 0- 0]<
+ ----- Generic format: [2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1363200- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1363200- 1363200- 0- 0- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[3- 0- 0- 0- 0- 3- 0- 0]<
+ ----- Generic format: [3- 0- 0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804800- 0- 0- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804800- 0- 0- 0- 0- 1804800- 0- 0]
+ -- Cleaning phone format of configuration >[3- 0- 0- 0- 0- 3- 0- 0]<
+ ----- Generic format: [3- 0- 0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804800- 0- 0- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804800- 0- 0- 0- 0- 1804800- 0- 0]
+ -- Cleaning phone format of configuration >[3- 0- 0- 0- 0- 3- 0- 0]<
+ ----- Generic format: [3- 0- 0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804800- 0- 0- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804800- 0- 0- 0- 0- 1804800- 0- 0]
+ -- Cleaning phone format of configuration >[3- 0- 0- 0- 3- 0- 0- 0]<
+ ----- Generic format: [3- 0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804800- 0- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804800- 0- 0- 0- 1804800- 0- 0- 0]
+ -- Cleaning phone format of configuration >[3- 0- 0- 0- 3- 0- 0- 0]<
+ ----- Generic format: [3- 0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804800- 0- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804800- 0- 0- 0- 1804800- 0- 0- 0]
+ -- Cleaning phone format of configuration >[3- 0- 0- 0- 3- 0- 0- 0]<
+ ----- Generic format: [3- 0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804800- 0- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804800- 0- 0- 0- 1804800- 0- 0- 0]
+ -- Cleaning phone format of configuration >[3- 0- 0- 3- 0- 0- 0- 0]<
+ ----- Generic format: [3- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804800- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804800- 0- 0- 1804800- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[3- 0- 0- 3- 0- 0- 0- 0]<
+ ----- Generic format: [3- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804800- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804800- 0- 0- 1804800- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[3- 0- 0- 3- 0- 0- 0- 0]<
+ ----- Generic format: [3- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804800- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804800- 0- 0- 1804800- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[3- 0- 3- 0- 0- 0- 0- 0]<
+ ----- Generic format: [3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804800- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804800- 0- 1804800- 0- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[3- 0- 3- 0- 0- 0- 0- 0]<
+ ----- Generic format: [3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804800- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804800- 0- 1804800- 0- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[3- 0- 3- 0- 0- 0- 0- 0]<
+ ----- Generic format: [3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804800- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804800- 0- 1804800- 0- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[3- 3- 0- 0- 0- 0- 0- 0]<
+ ----- Generic format: [3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804800- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804800- 1804800- 0- 0- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[3- 3- 0- 0- 0- 0- 0- 0]<
+ ----- Generic format: [3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804800- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804800- 1804800- 0- 0- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[3- 3- 0- 0- 0- 0- 0- 0]<
+ ----- Generic format: [3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804800- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804800- 1804800- 0- 0- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[4- 0- 0- 0- 0- 4- 0- 0]<
+ ----- Generic format: [4- 0- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804801- 0- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804801- 0- 0- 0- 0- 1804801- 0- 0]
+ -- Cleaning phone format of configuration >[4- 0- 0- 0- 0- 4- 0- 0]<
+ ----- Generic format: [4- 0- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804801- 0- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804801- 0- 0- 0- 0- 1804801- 0- 0]
+ -- Cleaning phone format of configuration >[4- 0- 0- 0- 0- 4- 0- 0]<
+ ----- Generic format: [4- 0- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804801- 0- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804801- 0- 0- 0- 0- 1804801- 0- 0]
+ -- Cleaning phone format of configuration >[4- 0- 0- 0- 4- 0- 0- 0]<
+ ----- Generic format: [4- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804801- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804801- 0- 0- 0- 1804801- 0- 0- 0]
+ -- Cleaning phone format of configuration >[4- 0- 0- 0- 4- 0- 0- 0]<
+ ----- Generic format: [4- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804801- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804801- 0- 0- 0- 1804801- 0- 0- 0]
+ -- Cleaning phone format of configuration >[4- 0- 0- 0- 4- 0- 0- 0]<
+ ----- Generic format: [4- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804801- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804801- 0- 0- 0- 1804801- 0- 0- 0]
+ -- Cleaning phone format of configuration >[4- 0- 0- 4- 0- 0- 0- 0]<
+ ----- Generic format: [4- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804801- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804801- 0- 0- 1804801- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[4- 0- 0- 4- 0- 0- 0- 0]<
+ ----- Generic format: [4- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804801- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804801- 0- 0- 1804801- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[4- 0- 0- 4- 0- 0- 0- 0]<
+ ----- Generic format: [4- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804801- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804801- 0- 0- 1804801- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[4- 0- 4- 0- 0- 0- 0- 0]<
+ ----- Generic format: [4- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804801- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804801- 0- 1804801- 0- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[4- 0- 4- 0- 0- 0- 0- 0]<
+ ----- Generic format: [4- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804801- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804801- 0- 1804801- 0- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[4- 0- 4- 0- 0- 0- 0- 0]<
+ ----- Generic format: [4- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804801- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804801- 0- 1804801- 0- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[4- 4- 0- 0- 0- 0- 0- 0]<
+ ----- Generic format: [4- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804801- 1804801- 0- 0- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[4- 4- 0- 0- 0- 0- 0- 0]<
+ ----- Generic format: [4- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804801- 1804801- 0- 0- 0- 0- 0- 0]
+ -- Cleaning phone format of configuration >[4- 4- 0- 0- 0- 0- 0- 0]<
+ ----- Generic format: [4- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Generic format with exact frequencies:  [1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0]
+ -- Exact frequencies: [1804801- 1804801- 0- 0- 0- 0- 0- 0]
 --- Suitable format produced
 
 --- Reading header configurations and exact frequencies
---- Performing experiments on configuration 111100-0-0
+--- Performing experiments on configuration 100001-0-0
 --- 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 : 48 
---- Current battery is low, so we need to wait battery
+--- Current battery level : 52 
+Current battery is high, so we need to drain battery
+----- Uninstalling drainer app
+Success
+----- Installing drainer app
+Performing Streamed Install
+Success
+------ Giving rights to drainer app
+----- Starting drainer app
+Starting: Intent { cmp=com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/.MainActivity }
+--- Limiting power supply to battery 
+--- Command /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell "echo 0 > /sys/devices/platform/soc/soc\:google,battery/power_supply/battery/charge_limit" </dev/null
+--- Drainer app started with PID =  15341 
+('--- Inside the monkey_runner, arg function: ', '1')
+('---  Ready to process: ', 'com.opportunistask.scheduling.benchmarking_app_to_test_big_cores/com.opportunistask.scheduling.benchmarking_app_to_test_big_cores.MainActivity')
+---  Touching the device 
+--- Pressing TAB (To move to start)
+---  Pressing the start button
+--- Getting current battery level, adb command path: /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe 
+--- Current battery level : 52 
+--- The current battery level : 52, greater than the experiment one :  50 
+--- Waiting 60 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 : 52 
+--- The current battery level : 52, greater than the experiment one :  50 
+--- Waiting 60 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 : 52 
+--- The current battery level : 52, greater than the experiment one :  50 
+--- Waiting 60 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 : 52 
+--- The current battery level : 52, greater than the experiment one :  50 
+--- Waiting 60 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 : 48 
---- Desactivating the charge stop level option
---- Desactivating the charge stop level option, command :  /mnt/c/Program Files/Android/platform-tools_r33.0.1-windows/platform-tools/adb.exe shell echo 100 > /sys/devices/platform/soc/soc:google,charger/charge_stop_level </dev/null
---- The current battery level : 48, still lower than the experiment one :  50 
---- Waiting 30 second...
+--- Current battery level : 52 
+--- The current battery level : 52, greater than the experiment one :  50 
+--- Waiting 60 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 : 48 
---- The current battery level : 48, still lower than the experiment one :  50 
---- Waiting 30 second...
+--- Current battery level : 52 
+--- The current battery level : 52, greater than the experiment one :  50 
+--- Waiting 60 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 : 48 
---- The current battery level : 48, still lower than the experiment one :  50 
---- Waiting 30 second...
+--- Current battery level : 52 
+--- The current battery level : 52, greater than the experiment one :  50 
+--- Waiting 60 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 : 49 
---- The current battery level : 49, still lower than the experiment one :  50 
---- Waiting 30 second...
+--- Current battery level : 52 
+--- The current battery level : 52, greater than the experiment one :  50 
+--- Waiting 60 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 : 49 
---- The current battery level : 49, still lower than the experiment one :  50 
---- Waiting 30 second...
+--- Current battery level : 52 
+--- The current battery level : 52, greater than the experiment one :  50 
+--- Waiting 60 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 : 49 
---- The current battery level : 49, still lower than the experiment one :  50 
---- Waiting 30 second...
+--- Current battery level : 52 
+--- The current battery level : 52, greater than the experiment one :  50 
+--- Waiting 60 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 : 49 
---- The current battery level : 49, still lower than the experiment one :  50 
---- Waiting 30 second...
+--- Current battery level : 51 
+--- The current battery level : 51, greater than the experiment one :  50 
+--- Waiting 60 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 : 49 
---- The current battery level : 49, still lower than the experiment one :  50 
---- Waiting 30 second...
+--- Current battery level : 51 
+--- The current battery level : 51, greater than the experiment one :  50 
+--- Waiting 60 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 : 49 
---- The current battery level : 49, still lower than the experiment one :  50 
---- Waiting 30 second...
+--- Current battery level : 51 
+--- The current battery level : 51, greater than the experiment one :  50 
+--- Waiting 60 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 : 49 
---- The current battery level : 49, still lower than the experiment one :  50 
---- Waiting 30 second...
+--- Current battery level : 51 
+--- The current battery level : 51, greater than the experiment one :  50 
+--- Waiting 60 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 : 51 
+--- The current battery level : 51, greater than the experiment one :  50 
+--- Waiting 60 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 : 51 
+--- The current battery level : 51, greater than the experiment one :  50 
+--- Waiting 60 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 : 51 
+--- The current battery level : 51, greater than the experiment one :  50 
+--- Waiting 60 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 : 51 
+--- The current battery level : 51, greater than the experiment one :  50 
+--- Waiting 60 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 : 50 
---- Current battery is now equal to the experiment battery level
+--- Restoring power supply to battery 
+----- Uninstalling drainer app
+Success
 --- Third step calibrating phone core frequency
 --- Resetting all frequency configurations
  -- Command used : echo schedutil > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  
@@ -223,26 +367,26 @@ adbd is already running as root
 --- Exact frequency of core  0:  576000
 --- Modifying the governor of core 0 
 --- Modifying the the current frequency of core 0 with frequency 576000
---- Frequency level of core 1 is  1
---- Exact frequency of core  1:  576000
+--- 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 576000
---- Frequency level of core 2 is  1
---- Exact frequency of core  2:  576000
+--- 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 576000
---- Frequency level of core 3 is  1
---- Exact frequency of core  3:  576000
+--- 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 576000
+--- 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
+--- Frequency level of core 5 is  1
+--- Exact frequency of core  5:  576000
 --- Modifying the governor of core 5 
---- Modifying the the current frequency of core 5 with frequency 0
+--- Modifying the the current frequency of core 5 with frequency 576000
 --- Frequency level of core 6 is  0
 --- Exact frequency of core  6:  0
 --- Modifying the governor of core 6 
@@ -267,22 +411,18 @@ powermeter script : Power meter calibration okay
  --- Removing file  /sdcard/experiments_automatization 
 rm '/sdcard/experiments_automatization/current_configuration.txt'
 rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
 rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
 rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
 rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
 rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
 rmdir '/sdcard/experiments_automatization/app_output_folder'
 rmdir '/sdcard/experiments_automatization'
  --- Clearing the logcat  
  --- Creating file  /sdcard/experiments_automatization
 ----- Uninstalling experiment app
-Success
+Failure [DELETE_FAILED_INTERNAL_ERROR]
 ----- Installing experiment  app
 Performing Streamed Install
 Success
@@ -290,241 +430,237 @@ Success
 ----- 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: 24592 
+ ----- Experiment app started with pid: 17601 
 ---- 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 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 5 is  1
 --- frequency level of core 6 is  0
 --- frequency level of core 7 is  0
---- Number of cores to occupy = 4
+--- 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 :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 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 
+--- 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
-Thread_2_ready_for_sampling
-Thread_3_ready_for_sampling
 --- Printing cc_info beginning datas (for the samsung galaxy s8)
  --- Starting power meter sampling for about 600 seconds 
 --- Sampling with the Monsoon power meter
@@ -540,79 +676,66 @@ 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 =  790.7675577045442
-powermeter script : average_power with numpy  arrays =  790.7675577045901
-powermeter script : Summary Result = time (s): 601.0332298278809
-Ins Current (mA):160.09477790179
+powermeter script : average_power =  726.3511644901749
+powermeter script : average_power with numpy  arrays =  726.3511644899261
+powermeter script : Summary Result = time (s): 604.689843416214
+Ins Current (mA):122.70829475705519
 Samples: 3000000
-Consumed Energy (mAs): 93475.3318890326
-Consumed Energy (mAh): 25.965369969175722
-Consumed Energy (mWs): 469967.2022111107
-Consumed Energy (mWh): 130.54644505864186
-Avg power (mW): 790.7675577045442
-Avg Current (mA): 157.19015448126208
-Avg Voltage (V): 5.030643047041524
+Consumed Energy (mAs): 86136.49090252772
+Consumed Energy (mAh): 23.92680302847992
+Consumed Energy (mWs): 434148.41393210326
+Consumed Energy (mWh): 120.59678164780647
+Avg power (mW): 726.3511644901749
+Avg Current (mA): 144.07395030821417
+Avg Voltage (V): 5.0415162695012405
 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 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 5 is  1
 --- 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 
+--- Number of threads normally started = 2
+--- Number of thread ended: 2 
 --- Now threads are stopped, getting the cc_info_level for samsung 
 ---  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 (1816 bytes in 0.076s)
+/sdcard/experiments_automatization/app_output_folder/: 4 files pulled, 0 skipped. 0.0 MB/s (910 bytes in 0.031s)
 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 = [576000- 576000- 576000- 576000- 0- 0- 0- 0]
+--- Configuration with frequencies = [576000- 0- 0- 0- 0- 576000- 0- 0]
 --- Getting the powermeter summary
 --- Powermeter summary: 
-time (s): 601.0332298278809 
-Ins Current (mA):160.09477790179 
+time (s): 604.689843416214 
+Ins Current (mA):122.70829475705519 
 Samples: 3000000 
-Consumed Energy (mAs): 93475.3318890326 
-Consumed Energy (mAh): 25.965369969175722 
-Consumed Energy (mWs): 469967.2022111107 
-Consumed Energy (mWh): 130.54644505864186 
-Avg power (mW): 790.7675577045442 
-Avg Current (mA): 157.19015448126208 
-Avg Voltage (V): 5.030643047041524 
+Consumed Energy (mAs): 86136.49090252772 
+Consumed Energy (mAh): 23.92680302847992 
+Consumed Energy (mWs): 434148.41393210326 
+Consumed Energy (mWh): 120.59678164780647 
+Avg power (mW): 726.3511644901749 
+Avg Current (mA): 144.07395030821417 
+Avg Voltage (V): 5.0415162695012405 
 
 --- Getting the total energy consumed of the google pixel
---- Energy consumed = 25.965369969175722
+--- Energy consumed = 23.92680302847992
 --- Starting cc_info = 0
 --- Ending cc_info = 0
 --- Getting the average power
---- Avg Power = 790.7675577045442
+--- Avg Power = 726.3511644901749
 --- Printing the total threads summary
 --- Thread results 
-Thread : 0 - ThreadProcess id: 24617
+Thread : 0 - ThreadProcess id: 17626
 ----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:27:38 +0100 
+Starting time: Sat, 18 Dec 2021 13:39:35 +0100 
 Core id: 0 
-Ending time: Mon, 13 Dec 2021 15:37:39 +0100 - Duration: 600025 seconds 
-Real workload: 4.879879217637227E10 - Integer reached: 183300 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 24618
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:27:38 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 15:37:38 +0100 - Duration: 600006 seconds 
-Real workload: 4.91755186685562E10 - Integer reached: 183977 - Number of reset = 0 
+Ending time: Sat, 18 Dec 2021 13:49:35 +0100 - Duration: 600004 seconds 
+Real workload: 4.7089431797155106E10 - Integer reached: 129280 - Number of reset = 0 
 Battery stats: 0 mAH 
 Computed Drain: Null 
 Start: 50 % - End: 50 
@@ -620,25 +743,12 @@ Cc_info at the beginning: 0 mAh
 Cc_info at the end: 0 mAh 
 Cc_info variation: 0.0 mAh 
 
-Thread : 2 - ThreadProcess id: 24619
+Thread : 1 - ThreadProcess id: 17627
 ----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:27:39 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 15:37:39 +0100 - Duration: 600005 seconds 
-Real workload: 4.945974931284068E10 - Integer reached: 184486 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 24620
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:27:38 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 15:37:39 +0100 - Duration: 600016 seconds 
-Real workload: 4.9393222285715294E10 - Integer reached: 184367 - Number of reset = 0 
+Starting time: Sat, 18 Dec 2021 13:39:35 +0100 
+Core id: 5 
+Ending time: Sat, 18 Dec 2021 13:49:35 +0100 - Duration: 600002 seconds 
+Real workload: 4.6828852233315506E10 - Integer reached: 128937 - Number of reset = 0 
 Battery stats: 0 mAH 
 Computed Drain: Null 
 Start: 50 % - End: 50 
@@ -647,54 +757,28 @@ Cc_info at the end: 0 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.96827e+11
+--- 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,1,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
+--- Total workload : 9.39183e+10
 --- Getting energy efficiency
---- Energy efficiency: 1.3192e-10
+--- Energy efficiency: 2.54762e-10
 --- Building what we will add to the total result file command 
 ------
- (build_configuration_raw_result 111100-0-0 1,1,1,1,0,0,0,0                         [576000- 576000- 576000- 576000- 0- 0- 0- 0]                     time (s): 601.0332298278809 
-Ins Current (mA):160.09477790179 
+ (build_configuration_raw_result 100001-0-0 1,0,0,0,0,1,0,0                         [576000- 0- 0- 0- 0- 576000- 0- 0]                     time (s): 604.689843416214 
+Ins Current (mA):122.70829475705519 
 Samples: 3000000 
-Consumed Energy (mAs): 93475.3318890326 
-Consumed Energy (mAh): 25.965369969175722 
-Consumed Energy (mWs): 469967.2022111107 
-Consumed Energy (mWh): 130.54644505864186 
-Avg power (mW): 790.7675577045442 
-Avg Current (mA): 157.19015448126208 
-Avg Voltage (V): 5.030643047041524 
- Thread : 0 - ThreadProcess id: 24617
+Consumed Energy (mAs): 86136.49090252772 
+Consumed Energy (mAh): 23.92680302847992 
+Consumed Energy (mWs): 434148.41393210326 
+Consumed Energy (mWh): 120.59678164780647 
+Avg power (mW): 726.3511644901749 
+Avg Current (mA): 144.07395030821417 
+Avg Voltage (V): 5.0415162695012405 
+ Thread : 0 - ThreadProcess id: 17626
 ----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:27:38 +0100 
+Starting time: Sat, 18 Dec 2021 13:39:35 +0100 
 Core id: 0 
-Ending time: Mon, 13 Dec 2021 15:37:39 +0100 - Duration: 600025 seconds 
-Real workload: 4.879879217637227E10 - Integer reached: 183300 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 24618
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:27:38 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 15:37:38 +0100 - Duration: 600006 seconds 
-Real workload: 4.91755186685562E10 - Integer reached: 183977 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 24619
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:27:39 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 15:37:39 +0100 - Duration: 600005 seconds 
-Real workload: 4.945974931284068E10 - Integer reached: 184486 - Number of reset = 0 
+Ending time: Sat, 18 Dec 2021 13:49:35 +0100 - Duration: 600004 seconds 
+Real workload: 4.7089431797155106E10 - Integer reached: 129280 - Number of reset = 0 
 Battery stats: 0 mAH 
 Computed Drain: Null 
 Start: 50 % - End: 50 
@@ -702,12 +786,12 @@ Cc_info at the beginning: 0 mAh
 Cc_info at the end: 0 mAh 
 Cc_info variation: 0.0 mAh 
 
-Thread : 3 - ThreadProcess id: 24620
+Thread : 1 - ThreadProcess id: 17627
 ----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:27:38 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 15:37:39 +0100 - Duration: 600016 seconds 
-Real workload: 4.9393222285715294E10 - Integer reached: 184367 - Number of reset = 0 
+Starting time: Sat, 18 Dec 2021 13:39:35 +0100 
+Core id: 5 
+Ending time: Sat, 18 Dec 2021 13:49:35 +0100 - Duration: 600002 seconds 
+Real workload: 4.6828852233315506E10 - Integer reached: 128937 - Number of reset = 0 
 Battery stats: 0 mAH 
 Computed Drain: Null 
 Start: 50 % - End: 50 
@@ -715,64 +799,38 @@ Cc_info at the beginning: 0 mAh
 Cc_info at the end: 0 mAh 
 Cc_info variation: 0.0 mAh 
 
- 25.965369969175722                     1.96827e+11 1.3192e-10  0 0 
+ 23.92680302847992                     9.39183e+10 2.54762e-10  0 0 
 ------
 
 --- Final result to print to File 
  --------------------------------------------------------------------------------
  +++++ +++++ +++++ Configuration Description
 --------------------------------------------------------------------------------
-Configuration: 111100-0-0 
-phone format: 1,1,1,1,0,0,0,0 
-Exact values of frequencies: [576000- 576000- 576000- 576000- 0- 0- 0- 0] 
+Configuration: 100001-0-0 
+phone format: 1,0,0,0,0,1,0,0 
+Exact values of frequencies: [576000- 0- 0- 0- 0- 576000- 0- 0] 
 
 Power meter results
 ------------------------------------------------------------
-time (s): 601.0332298278809 
-Ins Current (mA):160.09477790179 
+time (s): 604.689843416214 
+Ins Current (mA):122.70829475705519 
 Samples: 3000000 
-Consumed Energy (mAs): 93475.3318890326 
-Consumed Energy (mAh): 25.965369969175722 
-Consumed Energy (mWs): 469967.2022111107 
-Consumed Energy (mWh): 130.54644505864186 
-Avg power (mW): 790.7675577045442 
-Avg Current (mA): 157.19015448126208 
-Avg Voltage (V): 5.030643047041524 
+Consumed Energy (mAs): 86136.49090252772 
+Consumed Energy (mAh): 23.92680302847992 
+Consumed Energy (mWs): 434148.41393210326 
+Consumed Energy (mWh): 120.59678164780647 
+Avg power (mW): 726.3511644901749 
+Avg Current (mA): 144.07395030821417 
+Avg Voltage (V): 5.0415162695012405 
  
 Threads results
 ------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 24617
+Thread : 0 - ThreadProcess id: 17626
 ----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:27:38 +0100 
+Starting time: Sat, 18 Dec 2021 13:39:35 +0100 
 Core id: 0 
-Ending time: Mon, 13 Dec 2021 15:37:39 +0100 - Duration: 600025 seconds 
-Real workload: 4.879879217637227E10 - Integer reached: 183300 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 24618
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:27:38 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 15:37:38 +0100 - Duration: 600006 seconds 
-Real workload: 4.91755186685562E10 - Integer reached: 183977 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 24619
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:27:39 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 15:37:39 +0100 - Duration: 600005 seconds 
-Real workload: 4.945974931284068E10 - Integer reached: 184486 - Number of reset = 0 
+Ending time: Sat, 18 Dec 2021 13:49:35 +0100 - Duration: 600004 seconds 
+Real workload: 4.7089431797155106E10 - Integer reached: 129280 - Number of reset = 0 
 Battery stats: 0 mAH 
 Computed Drain: Null 
 Start: 50 % - End: 50 
@@ -780,12 +838,12 @@ Cc_info at the beginning: 0 mAh
 Cc_info at the end: 0 mAh 
 Cc_info variation: 0.0 mAh 
 
-Thread : 3 - ThreadProcess id: 24620
+Thread : 1 - ThreadProcess id: 17627
 ----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:27:38 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 15:37:39 +0100 - Duration: 600016 seconds 
-Real workload: 4.9393222285715294E10 - Integer reached: 184367 - Number of reset = 0 
+Starting time: Sat, 18 Dec 2021 13:39:35 +0100 
+Core id: 5 
+Ending time: Sat, 18 Dec 2021 13:49:35 +0100 - Duration: 600002 seconds 
+Real workload: 4.6828852233315506E10 - Integer reached: 128937 - Number of reset = 0 
 Battery stats: 0 mAH 
 Computed Drain: Null 
 Start: 50 % - End: 50 
@@ -796,45 +854,41 @@ Cc_info variation: 0.0 mAh
  
 Expermiment results
 ------------------------------------------------------------
-Energy Consumed (mAh): 25.965369969175722 
-Workload: 1.96827e+11 
-Energy efficiency: 1.3192e-10 
+Energy Consumed (mAh): 23.92680302847992 
+Workload: 9.39183e+10 
+Energy efficiency: 2.54762e-10 
 --------------------------------------------------------------------------------
 
  
 --- 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__28Sep22_17_05_49/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__28Sep22_17_05_49/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__28Sep22_17_05_49/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__28Sep22_17_05_49/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__28Sep22_17_05_49/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__28Sep22_17_05_49/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__28Sep22_17_05_49/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__28Sep22_17_05_49/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__28Sep22_17_05_49/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__28Sep22_17_05_49/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__28Sep22_17_05_49/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__28Sep22_17_05_49/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__28Sep22_17_05_49/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__28Sep22_17_05_49/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__28Sep22_17_05_49/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__28Sep22_17_05_49/powermeter_summary.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__28Sep22_17_05_49'
+removed '/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first/last_tmp_expermiment_folder__deleted__on__03Oct22_15_04_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__03Oct22_15_04_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__03Oct22_15_04_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__03Oct22_15_04_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__03Oct22_15_04_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__03Oct22_15_04_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__03Oct22_15_04_03/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__03Oct22_15_04_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__03Oct22_15_04_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__03Oct22_15_04_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__03Oct22_15_04_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__03Oct22_15_04_03/powermeter_summary.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__03Oct22_15_04_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 = 25.965369969175722
---- Experiment result, Avg Power = 790.7675577045442
---- Experiment result, Total Workload = 1.96827e+11
---- Experiment result, Energy Efficiency = 1.3192e-10
+--- Experiment result, Energy consumed = 23.92680302847992
+--- Experiment result, Avg Power = 726.3511644901749
+--- Experiment result, Total Workload = 9.39183e+10
+--- Experiment result, Energy Efficiency = 2.54762e-10
 --- Adding result to summary file
 --- Starting cc information : 0 
 --- Ending cc information : 0
 --- 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 111100-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_17_23_37
---- Performing experiments on configuration 111100-0-0
+--- Experiments performed on configuration 100001-0-0.
+--- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 03Oct22_15_35_42
+--- Performing experiments on configuration 100001-0-0
 --- 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
@@ -854,26 +908,26 @@ Current battery level: OKAY
 --- Exact frequency of core  0:  576000
 --- Modifying the governor of core 0 
 --- Modifying the the current frequency of core 0 with frequency 576000
---- Frequency level of core 1 is  1
---- Exact frequency of core  1:  576000
+--- 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 576000
---- Frequency level of core 2 is  1
---- Exact frequency of core  2:  576000
+--- 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 576000
---- Frequency level of core 3 is  1
---- Exact frequency of core  3:  576000
+--- 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 576000
+--- 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
+--- Frequency level of core 5 is  1
+--- Exact frequency of core  5:  576000
 --- Modifying the governor of core 5 
---- Modifying the the current frequency of core 5 with frequency 0
+--- Modifying the the current frequency of core 5 with frequency 576000
 --- Frequency level of core 6 is  0
 --- Exact frequency of core  6:  0
 --- Modifying the governor of core 6 
@@ -898,14 +952,10 @@ powermeter script : Power meter calibration okay
  --- Removing file  /sdcard/experiments_automatization 
 rm '/sdcard/experiments_automatization/current_configuration.txt'
 rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
 rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
 rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
+rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
 rmdir '/sdcard/experiments_automatization/app_output_folder'
 rmdir '/sdcard/experiments_automatization'
  --- Clearing the logcat  
@@ -919,22246 +969,237 @@ Success
 ----- 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: 25663 
+ ----- Experiment app started with pid: 18432 
 ---- 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 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 5 is  1
 --- frequency level of core 6 is  0
 --- frequency level of core 7 is  0
---- Number of cores to occupy = 4
+--- 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 :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
+--- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  2
 --- 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)
  --- 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 =  813.0517203348254
-powermeter script : average_power with numpy  arrays =  813.0517203347629
-powermeter script : Summary Result = time (s): 608.1189610958099
-Ins Current (mA):157.51823763779169
-Samples: 3000000
-Consumed Energy (mAs): 97704.68274338414
-Consumed Energy (mAh): 27.140189650940037
-Consumed Energy (mWs): 490832.830064799
-Consumed Energy (mWh): 136.3424527957775
-Avg power (mW): 813.0517203348254
-Avg Current (mA): 161.72599067185604
-Avg Voltage (V): 5.027341103042102
-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 
----  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 (1818 bytes in 0.083s)
-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 = [576000- 576000- 576000- 576000- 0- 0- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 608.1189610958099 
-Ins Current (mA):157.51823763779169 
-Samples: 3000000 
-Consumed Energy (mAs): 97704.68274338414 
-Consumed Energy (mAh): 27.140189650940037 
-Consumed Energy (mWs): 490832.830064799 
-Consumed Energy (mWh): 136.3424527957775 
-Avg power (mW): 813.0517203348254 
-Avg Current (mA): 161.72599067185604 
-Avg Voltage (V): 5.027341103042102 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 27.140189650940037
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 813.0517203348254
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 25688
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:43:23 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 15:53:23 +0100 - Duration: 600004 seconds 
-Real workload: 4.939601667559416E10 - Integer reached: 184372 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 25689
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:43:23 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 15:53:24 +0100 - Duration: 600015 seconds 
-Real workload: 4.833179383068667E10 - Integer reached: 182457 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 25690
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:43:23 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 15:53:23 +0100 - Duration: 600006 seconds 
-Real workload: 4.8706648606375534E10 - Integer reached: 183134 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 25692
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:43:23 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 15:53:23 +0100 - Duration: 600029 seconds 
-Real workload: 4.9027319707124084E10 - Integer reached: 183711 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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.95462e+11
---- Getting energy efficiency
---- Energy efficiency: 1.38851e-10
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 111100-0-0 1,1,1,1,0,0,0,0                         [576000- 576000- 576000- 576000- 0- 0- 0- 0]                     time (s): 608.1189610958099 
-Ins Current (mA):157.51823763779169 
-Samples: 3000000 
-Consumed Energy (mAs): 97704.68274338414 
-Consumed Energy (mAh): 27.140189650940037 
-Consumed Energy (mWs): 490832.830064799 
-Consumed Energy (mWh): 136.3424527957775 
-Avg power (mW): 813.0517203348254 
-Avg Current (mA): 161.72599067185604 
-Avg Voltage (V): 5.027341103042102 
- Thread : 0 - ThreadProcess id: 25688
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:43:23 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 15:53:23 +0100 - Duration: 600004 seconds 
-Real workload: 4.939601667559416E10 - Integer reached: 184372 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 25689
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:43:23 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 15:53:24 +0100 - Duration: 600015 seconds 
-Real workload: 4.833179383068667E10 - Integer reached: 182457 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 25690
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:43:23 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 15:53:23 +0100 - Duration: 600006 seconds 
-Real workload: 4.8706648606375534E10 - Integer reached: 183134 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 25692
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:43:23 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 15:53:23 +0100 - Duration: 600029 seconds 
-Real workload: 4.9027319707124084E10 - Integer reached: 183711 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 27.140189650940037                     1.95462e+11 1.38851e-10  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 111100-0-0 
-phone format: 1,1,1,1,0,0,0,0 
-Exact values of frequencies: [576000- 576000- 576000- 576000- 0- 0- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 608.1189610958099 
-Ins Current (mA):157.51823763779169 
-Samples: 3000000 
-Consumed Energy (mAs): 97704.68274338414 
-Consumed Energy (mAh): 27.140189650940037 
-Consumed Energy (mWs): 490832.830064799 
-Consumed Energy (mWh): 136.3424527957775 
-Avg power (mW): 813.0517203348254 
-Avg Current (mA): 161.72599067185604 
-Avg Voltage (V): 5.027341103042102 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 25688
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:43:23 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 15:53:23 +0100 - Duration: 600004 seconds 
-Real workload: 4.939601667559416E10 - Integer reached: 184372 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 25689
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:43:23 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 15:53:24 +0100 - Duration: 600015 seconds 
-Real workload: 4.833179383068667E10 - Integer reached: 182457 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 25690
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:43:23 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 15:53:23 +0100 - Duration: 600006 seconds 
-Real workload: 4.8706648606375534E10 - Integer reached: 183134 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 25692
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:43:23 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 15:53:23 +0100 - Duration: 600029 seconds 
-Real workload: 4.9027319707124084E10 - Integer reached: 183711 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 27.140189650940037 
-Workload: 1.95462e+11 
-Energy efficiency: 1.38851e-10 
---------------------------------------------------------------------------------
-
- 
---- 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__28Sep22_17_26_39/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__28Sep22_17_26_39/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__28Sep22_17_26_39/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__28Sep22_17_26_39/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__28Sep22_17_26_39/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__28Sep22_17_26_39/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__28Sep22_17_26_39/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__28Sep22_17_26_39/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__28Sep22_17_26_39/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__28Sep22_17_26_39/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__28Sep22_17_26_39/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__28Sep22_17_26_39/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__28Sep22_17_26_39/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__28Sep22_17_26_39/powermeter_summary.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__28Sep22_17_26_39'
---- 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 = 27.140189650940037
---- Experiment result, Avg Power = 813.0517203348254
---- Experiment result, Total Workload = 1.95462e+11
---- Experiment result, Energy Efficiency = 1.38851e-10
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 111100-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_17_39_29
---- Performing experiments on configuration 111100-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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:  576000
---- Modifying the governor of core 0 
---- Modifying the the current frequency of core 0 with frequency 576000
---- Frequency level of core 1 is  1
---- Exact frequency of core  1:  576000
---- Modifying the governor of core 1 
---- Modifying the the current frequency of core 1 with frequency 576000
---- Frequency level of core 2 is  1
---- Exact frequency of core  2:  576000
---- Modifying the governor of core 2 
---- Modifying the the current frequency of core 2 with frequency 576000
---- Frequency level of core 3 is  1
---- Exact frequency of core  3:  576000
---- Modifying the governor of core 3 
---- Modifying the the current frequency of core 3 with frequency 576000
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 26716 
----- 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 : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 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)
- --- 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 =  815.24591464882
-powermeter script : average_power with numpy  arrays =  815.245914648695
-powermeter script : Summary Result = time (s): 602.7312254905701
-Ins Current (mA):163.6183969954139
-Samples: 3000000
-Consumed Energy (mAs): 96561.95684930231
-Consumed Energy (mAh): 26.822765791472865
-Consumed Energy (mWs): 485055.23349407286
-Consumed Energy (mWh): 134.7375648594647
-Avg power (mW): 815.24591464882
-Avg Current (mA): 162.17010879673967
-Avg Voltage (V): 5.027103457583732
-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 
----  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 (1818 bytes in 0.058s)
-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 = [576000- 576000- 576000- 576000- 0- 0- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 602.7312254905701 
-Ins Current (mA):163.6183969954139 
-Samples: 3000000 
-Consumed Energy (mAs): 96561.95684930231 
-Consumed Energy (mAh): 26.822765791472865 
-Consumed Energy (mWs): 485055.23349407286 
-Consumed Energy (mWh): 134.7375648594647 
-Avg power (mW): 815.24591464882 
-Avg Current (mA): 162.17010879673967 
-Avg Voltage (V): 5.027103457583732 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 26.822765791472865
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 815.24591464882
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 26741
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:59:17 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 16:09:17 +0100 - Duration: 600016 seconds 
-Real workload: 4.87277337038188E10 - Integer reached: 183172 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 26742
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:59:17 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 16:09:17 +0100 - Duration: 600007 seconds 
-Real workload: 4.8573034662390434E10 - Integer reached: 182893 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 26743
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:59:17 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 16:09:18 +0100 - Duration: 600023 seconds 
-Real workload: 4.9473172135466354E10 - Integer reached: 184510 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 26744
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:59:17 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 16:09:18 +0100 - Duration: 600019 seconds 
-Real workload: 4.9433468309806946E10 - Integer reached: 184439 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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.96207e+11
---- Getting energy efficiency
---- Energy efficiency: 1.36706e-10
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 111100-0-0 1,1,1,1,0,0,0,0                         [576000- 576000- 576000- 576000- 0- 0- 0- 0]                     time (s): 602.7312254905701 
-Ins Current (mA):163.6183969954139 
-Samples: 3000000 
-Consumed Energy (mAs): 96561.95684930231 
-Consumed Energy (mAh): 26.822765791472865 
-Consumed Energy (mWs): 485055.23349407286 
-Consumed Energy (mWh): 134.7375648594647 
-Avg power (mW): 815.24591464882 
-Avg Current (mA): 162.17010879673967 
-Avg Voltage (V): 5.027103457583732 
- Thread : 0 - ThreadProcess id: 26741
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:59:17 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 16:09:17 +0100 - Duration: 600016 seconds 
-Real workload: 4.87277337038188E10 - Integer reached: 183172 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 26742
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:59:17 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 16:09:17 +0100 - Duration: 600007 seconds 
-Real workload: 4.8573034662390434E10 - Integer reached: 182893 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 26743
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:59:17 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 16:09:18 +0100 - Duration: 600023 seconds 
-Real workload: 4.9473172135466354E10 - Integer reached: 184510 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 26744
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:59:17 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 16:09:18 +0100 - Duration: 600019 seconds 
-Real workload: 4.9433468309806946E10 - Integer reached: 184439 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 26.822765791472865                     1.96207e+11 1.36706e-10  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 111100-0-0 
-phone format: 1,1,1,1,0,0,0,0 
-Exact values of frequencies: [576000- 576000- 576000- 576000- 0- 0- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 602.7312254905701 
-Ins Current (mA):163.6183969954139 
-Samples: 3000000 
-Consumed Energy (mAs): 96561.95684930231 
-Consumed Energy (mAh): 26.822765791472865 
-Consumed Energy (mWs): 485055.23349407286 
-Consumed Energy (mWh): 134.7375648594647 
-Avg power (mW): 815.24591464882 
-Avg Current (mA): 162.17010879673967 
-Avg Voltage (V): 5.027103457583732 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 26741
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:59:17 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 16:09:17 +0100 - Duration: 600016 seconds 
-Real workload: 4.87277337038188E10 - Integer reached: 183172 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 26742
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:59:17 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 16:09:17 +0100 - Duration: 600007 seconds 
-Real workload: 4.8573034662390434E10 - Integer reached: 182893 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 26743
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:59:17 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 16:09:18 +0100 - Duration: 600023 seconds 
-Real workload: 4.9473172135466354E10 - Integer reached: 184510 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 26744
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 15:59:17 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 16:09:18 +0100 - Duration: 600019 seconds 
-Real workload: 4.9433468309806946E10 - Integer reached: 184439 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 26.822765791472865 
-Workload: 1.96207e+11 
-Energy efficiency: 1.36706e-10 
---------------------------------------------------------------------------------
-
- 
---- 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__28Sep22_17_42_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__28Sep22_17_42_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__28Sep22_17_42_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__28Sep22_17_42_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__28Sep22_17_42_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__28Sep22_17_42_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__28Sep22_17_42_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__28Sep22_17_42_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__28Sep22_17_42_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__28Sep22_17_42_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__28Sep22_17_42_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__28Sep22_17_42_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__28Sep22_17_42_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__28Sep22_17_42_31/powermeter_summary.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__28Sep22_17_42_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 = 26.822765791472865
---- Experiment result, Avg Power = 815.24591464882
---- Experiment result, Total Workload = 1.96207e+11
---- Experiment result, Energy Efficiency = 1.36706e-10
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 111100-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_17_55_19
---- Performing experiments on configuration 111111-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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:  576000
---- Modifying the governor of core 0 
---- Modifying the the current frequency of core 0 with frequency 576000
---- Frequency level of core 1 is  1
---- Exact frequency of core  1:  576000
---- Modifying the governor of core 1 
---- Modifying the the current frequency of core 1 with frequency 576000
---- Frequency level of core 2 is  1
---- Exact frequency of core  2:  576000
---- Modifying the governor of core 2 
---- Modifying the the current frequency of core 2 with frequency 576000
---- Frequency level of core 3 is  1
---- Exact frequency of core  3:  576000
---- Modifying the governor of core 3 
---- Modifying the the current frequency of core 3 with frequency 576000
---- Frequency level of core 4 is  1
---- Exact frequency of core  4:  576000
---- Modifying the governor of core 4 
---- Modifying the the current frequency of core 4 with frequency 576000
---- Frequency level of core 5 is  1
---- Exact frequency of core  5:  576000
---- Modifying the governor of core 5 
---- Modifying the the current frequency of core 5 with frequency 576000
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 27766 
----- 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  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 = 6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, 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)
- --- 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 =  896.8485818270494
-powermeter script : average_power with numpy  arrays =  896.848581827067
-powermeter script : Summary Result = time (s): 602.781580209732
-Ins Current (mA):176.63403456105334
-Samples: 3000000
-Consumed Energy (mAs): 106826.70855478026
-Consumed Energy (mAh): 29.67408570966118
-Consumed Energy (mWs): 535348.4733659953
-Consumed Energy (mWh): 148.70790926833203
-Avg power (mW): 896.8485818270494
-Avg Current (mA): 178.86578650760003
-Avg Voltage (V): 5.014086815249836
-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  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 = 6
---- Number of thread ended: 6 
---- Now threads are stopped, getting the cc_info_level for samsung 
----  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 (2725 bytes in 0.101s)
-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 = [576000- 576000- 576000- 576000- 576000- 576000- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 602.781580209732 
-Ins Current (mA):176.63403456105334 
-Samples: 3000000 
-Consumed Energy (mAs): 106826.70855478026 
-Consumed Energy (mAh): 29.67408570966118 
-Consumed Energy (mWs): 535348.4733659953 
-Consumed Energy (mWh): 148.70790926833203 
-Avg power (mW): 896.8485818270494 
-Avg Current (mA): 178.86578650760003 
-Avg Voltage (V): 5.014086815249836 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 29.67408570966118
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 896.8485818270494
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 27791
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:15:06 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 16:25:06 +0100 - Duration: 600032 seconds 
-Real workload: 5.047572057610472E10 - Integer reached: 226278 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 27792
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:15:06 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 16:25:06 +0100 - Duration: 600038 seconds 
-Real workload: 5.034793248388265E10 - Integer reached: 226003 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 27794
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:15:06 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 16:25:07 +0100 - Duration: 600028 seconds 
-Real workload: 5.055480101213905E10 - Integer reached: 226448 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 27795
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:15:06 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 16:25:07 +0100 - Duration: 600040 seconds 
-Real workload: 5.092733885122224E10 - Integer reached: 227247 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 27796
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:15:07 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 16:25:07 +0100 - Duration: 600023 seconds 
-Real workload: 5.0246286662682556E10 - Integer reached: 225784 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 27797
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:15:07 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 16:25:07 +0100 - Duration: 600018 seconds 
-Real workload: 5.003822289488989E10 - Integer reached: 225335 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,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.0259e+11
---- Getting energy efficiency
---- Energy efficiency: 9.8067e-11
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 111111-0-0 1,1,1,1,1,1,0,0                         [576000- 576000- 576000- 576000- 576000- 576000- 0- 0]                     time (s): 602.781580209732 
-Ins Current (mA):176.63403456105334 
-Samples: 3000000 
-Consumed Energy (mAs): 106826.70855478026 
-Consumed Energy (mAh): 29.67408570966118 
-Consumed Energy (mWs): 535348.4733659953 
-Consumed Energy (mWh): 148.70790926833203 
-Avg power (mW): 896.8485818270494 
-Avg Current (mA): 178.86578650760003 
-Avg Voltage (V): 5.014086815249836 
- Thread : 0 - ThreadProcess id: 27791
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:15:06 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 16:25:06 +0100 - Duration: 600032 seconds 
-Real workload: 5.047572057610472E10 - Integer reached: 226278 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 27792
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:15:06 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 16:25:06 +0100 - Duration: 600038 seconds 
-Real workload: 5.034793248388265E10 - Integer reached: 226003 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 27794
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:15:06 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 16:25:07 +0100 - Duration: 600028 seconds 
-Real workload: 5.055480101213905E10 - Integer reached: 226448 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 27795
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:15:06 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 16:25:07 +0100 - Duration: 600040 seconds 
-Real workload: 5.092733885122224E10 - Integer reached: 227247 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 27796
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:15:07 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 16:25:07 +0100 - Duration: 600023 seconds 
-Real workload: 5.0246286662682556E10 - Integer reached: 225784 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 27797
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:15:07 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 16:25:07 +0100 - Duration: 600018 seconds 
-Real workload: 5.003822289488989E10 - Integer reached: 225335 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 29.67408570966118                     3.0259e+11 9.8067e-11  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 111111-0-0 
-phone format: 1,1,1,1,1,1,0,0 
-Exact values of frequencies: [576000- 576000- 576000- 576000- 576000- 576000- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 602.781580209732 
-Ins Current (mA):176.63403456105334 
-Samples: 3000000 
-Consumed Energy (mAs): 106826.70855478026 
-Consumed Energy (mAh): 29.67408570966118 
-Consumed Energy (mWs): 535348.4733659953 
-Consumed Energy (mWh): 148.70790926833203 
-Avg power (mW): 896.8485818270494 
-Avg Current (mA): 178.86578650760003 
-Avg Voltage (V): 5.014086815249836 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 27791
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:15:06 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 16:25:06 +0100 - Duration: 600032 seconds 
-Real workload: 5.047572057610472E10 - Integer reached: 226278 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 27792
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:15:06 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 16:25:06 +0100 - Duration: 600038 seconds 
-Real workload: 5.034793248388265E10 - Integer reached: 226003 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 27794
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:15:06 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 16:25:07 +0100 - Duration: 600028 seconds 
-Real workload: 5.055480101213905E10 - Integer reached: 226448 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 27795
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:15:06 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 16:25:07 +0100 - Duration: 600040 seconds 
-Real workload: 5.092733885122224E10 - Integer reached: 227247 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 27796
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:15:07 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 16:25:07 +0100 - Duration: 600023 seconds 
-Real workload: 5.0246286662682556E10 - Integer reached: 225784 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 27797
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:15:07 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 16:25:07 +0100 - Duration: 600018 seconds 
-Real workload: 5.003822289488989E10 - Integer reached: 225335 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 29.67408570966118 
-Workload: 3.0259e+11 
-Energy efficiency: 9.8067e-11 
---------------------------------------------------------------------------------
-
- 
---- 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__28Sep22_17_58_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__28Sep22_17_58_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__28Sep22_17_58_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__28Sep22_17_58_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__28Sep22_17_58_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__28Sep22_17_58_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__28Sep22_17_58_21/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__28Sep22_17_58_21/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__28Sep22_17_58_21/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__28Sep22_17_58_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__28Sep22_17_58_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__28Sep22_17_58_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__28Sep22_17_58_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__28Sep22_17_58_21/powermeter_summary.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__28Sep22_17_58_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 = 29.67408570966118
---- Experiment result, Avg Power = 896.8485818270494
---- Experiment result, Total Workload = 3.0259e+11
---- Experiment result, Energy Efficiency = 9.8067e-11
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 111111-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_18_11_08
---- Performing experiments on configuration 111111-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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:  576000
---- Modifying the governor of core 0 
---- Modifying the the current frequency of core 0 with frequency 576000
---- Frequency level of core 1 is  1
---- Exact frequency of core  1:  576000
---- Modifying the governor of core 1 
---- Modifying the the current frequency of core 1 with frequency 576000
---- Frequency level of core 2 is  1
---- Exact frequency of core  2:  576000
---- Modifying the governor of core 2 
---- Modifying the the current frequency of core 2 with frequency 576000
---- Frequency level of core 3 is  1
---- Exact frequency of core  3:  576000
---- Modifying the governor of core 3 
---- Modifying the the current frequency of core 3 with frequency 576000
---- Frequency level of core 4 is  1
---- Exact frequency of core  4:  576000
---- Modifying the governor of core 4 
---- Modifying the the current frequency of core 4 with frequency 576000
---- Frequency level of core 5 is  1
---- Exact frequency of core  5:  576000
---- Modifying the governor of core 5 
---- Modifying the the current frequency of core 5 with frequency 576000
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 29352 
----- 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  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 = 6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, 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)
- --- 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 =  872.6256787577362
-powermeter script : average_power with numpy  arrays =  872.6256787576312
-powermeter script : Summary Result = time (s): 604.0385942459106
-Ins Current (mA):170.29810380686104
-Samples: 3000000
-Consumed Energy (mAs): 103130.9364089336
-Consumed Energy (mAh): 28.64748233581489
-Consumed Energy (mWs): 517481.8583694528
-Consumed Energy (mWh): 143.74496065818133
-Avg power (mW): 872.6256787577362
-Avg Current (mA): 173.88564559678323
-Avg Voltage (V): 5.0183882387924905
-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  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 = 6
---- Number of thread ended: 6 
---- Now threads are stopped, getting the cc_info_level for samsung 
----  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 (2721 bytes in 0.045s)
-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 = [576000- 576000- 576000- 576000- 576000- 576000- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 604.0385942459106 
-Ins Current (mA):170.29810380686104 
-Samples: 3000000 
-Consumed Energy (mAs): 103130.9364089336 
-Consumed Energy (mAh): 28.64748233581489 
-Consumed Energy (mWs): 517481.8583694528 
-Consumed Energy (mWh): 143.74496065818133 
-Avg power (mW): 872.6256787577362 
-Avg Current (mA): 173.88564559678323 
-Avg Voltage (V): 5.0183882387924905 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 28.64748233581489
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 872.6256787577362
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 29378
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:30:55 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 16:40:56 +0100 - Duration: 600023 seconds 
-Real workload: 5.098481422075514E10 - Integer reached: 227370 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 29379
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:30:55 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 16:40:56 +0100 - Duration: 600008 seconds 
-Real workload: 5.042876804550504E10 - Integer reached: 226177 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 29380
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:30:56 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 16:40:56 +0100 - Duration: 600042 seconds 
-Real workload: 5.0348396815873E10 - Integer reached: 226004 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 29382
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:30:56 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 16:40:56 +0100 - Duration: 600025 seconds 
-Real workload: 5.10816170179952E10 - Integer reached: 227577 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 29383
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:30:56 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 16:40:56 +0100 - Duration: 600015 seconds 
-Real workload: 5.034375305858179E10 - Integer reached: 225994 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 29385
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:30:56 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 16:40:56 +0100 - Duration: 600012 seconds 
-Real workload: 5.060926422313166E10 - Integer reached: 226565 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,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.03797e+11
---- Getting energy efficiency
---- Energy efficiency: 9.42981e-11
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 111111-0-0 1,1,1,1,1,1,0,0                         [576000- 576000- 576000- 576000- 576000- 576000- 0- 0]                     time (s): 604.0385942459106 
-Ins Current (mA):170.29810380686104 
-Samples: 3000000 
-Consumed Energy (mAs): 103130.9364089336 
-Consumed Energy (mAh): 28.64748233581489 
-Consumed Energy (mWs): 517481.8583694528 
-Consumed Energy (mWh): 143.74496065818133 
-Avg power (mW): 872.6256787577362 
-Avg Current (mA): 173.88564559678323 
-Avg Voltage (V): 5.0183882387924905 
- Thread : 0 - ThreadProcess id: 29378
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:30:55 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 16:40:56 +0100 - Duration: 600023 seconds 
-Real workload: 5.098481422075514E10 - Integer reached: 227370 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 29379
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:30:55 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 16:40:56 +0100 - Duration: 600008 seconds 
-Real workload: 5.042876804550504E10 - Integer reached: 226177 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 29380
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:30:56 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 16:40:56 +0100 - Duration: 600042 seconds 
-Real workload: 5.0348396815873E10 - Integer reached: 226004 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 29382
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:30:56 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 16:40:56 +0100 - Duration: 600025 seconds 
-Real workload: 5.10816170179952E10 - Integer reached: 227577 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 29383
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:30:56 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 16:40:56 +0100 - Duration: 600015 seconds 
-Real workload: 5.034375305858179E10 - Integer reached: 225994 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 29385
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:30:56 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 16:40:56 +0100 - Duration: 600012 seconds 
-Real workload: 5.060926422313166E10 - Integer reached: 226565 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 28.64748233581489                     3.03797e+11 9.42981e-11  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 111111-0-0 
-phone format: 1,1,1,1,1,1,0,0 
-Exact values of frequencies: [576000- 576000- 576000- 576000- 576000- 576000- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 604.0385942459106 
-Ins Current (mA):170.29810380686104 
-Samples: 3000000 
-Consumed Energy (mAs): 103130.9364089336 
-Consumed Energy (mAh): 28.64748233581489 
-Consumed Energy (mWs): 517481.8583694528 
-Consumed Energy (mWh): 143.74496065818133 
-Avg power (mW): 872.6256787577362 
-Avg Current (mA): 173.88564559678323 
-Avg Voltage (V): 5.0183882387924905 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 29378
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:30:55 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 16:40:56 +0100 - Duration: 600023 seconds 
-Real workload: 5.098481422075514E10 - Integer reached: 227370 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 29379
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:30:55 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 16:40:56 +0100 - Duration: 600008 seconds 
-Real workload: 5.042876804550504E10 - Integer reached: 226177 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 29380
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:30:56 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 16:40:56 +0100 - Duration: 600042 seconds 
-Real workload: 5.0348396815873E10 - Integer reached: 226004 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 29382
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:30:56 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 16:40:56 +0100 - Duration: 600025 seconds 
-Real workload: 5.10816170179952E10 - Integer reached: 227577 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 29383
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:30:56 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 16:40:56 +0100 - Duration: 600015 seconds 
-Real workload: 5.034375305858179E10 - Integer reached: 225994 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 29385
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:30:56 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 16:40:56 +0100 - Duration: 600012 seconds 
-Real workload: 5.060926422313166E10 - Integer reached: 226565 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 28.64748233581489 
-Workload: 3.03797e+11 
-Energy efficiency: 9.42981e-11 
---------------------------------------------------------------------------------
-
- 
---- 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__28Sep22_18_14_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__28Sep22_18_14_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__28Sep22_18_14_10/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__28Sep22_18_14_10/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__28Sep22_18_14_10/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__28Sep22_18_14_10/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__28Sep22_18_14_10/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__28Sep22_18_14_10/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__28Sep22_18_14_10/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__28Sep22_18_14_10/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__28Sep22_18_14_10/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__28Sep22_18_14_10/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__28Sep22_18_14_10/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__28Sep22_18_14_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__28Sep22_18_14_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__28Sep22_18_14_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__28Sep22_18_14_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__28Sep22_18_14_10/powermeter_summary.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__28Sep22_18_14_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 = 28.64748233581489
---- Experiment result, Avg Power = 872.6256787577362
---- Experiment result, Total Workload = 3.03797e+11
---- Experiment result, Energy Efficiency = 9.42981e-11
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 111111-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_18_26_58
---- Performing experiments on configuration 111111-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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:  576000
---- Modifying the governor of core 0 
---- Modifying the the current frequency of core 0 with frequency 576000
---- Frequency level of core 1 is  1
---- Exact frequency of core  1:  576000
---- Modifying the governor of core 1 
---- Modifying the the current frequency of core 1 with frequency 576000
---- Frequency level of core 2 is  1
---- Exact frequency of core  2:  576000
---- Modifying the governor of core 2 
---- Modifying the the current frequency of core 2 with frequency 576000
---- Frequency level of core 3 is  1
---- Exact frequency of core  3:  576000
---- Modifying the governor of core 3 
---- Modifying the the current frequency of core 3 with frequency 576000
---- Frequency level of core 4 is  1
---- Exact frequency of core  4:  576000
---- Modifying the governor of core 4 
---- Modifying the the current frequency of core 4 with frequency 576000
---- Frequency level of core 5 is  1
---- Exact frequency of core  5:  576000
---- Modifying the governor of core 5 
---- Modifying the the current frequency of core 5 with frequency 576000
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 30662 
----- 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  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 = 6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, 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)
- --- 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 =  870.0281288922447
-powermeter script : average_power with numpy  arrays =  870.0281288922935
-powermeter script : Summary Result = time (s): 603.023491859436
-Ins Current (mA):160.57905383012522
-Samples: 3000000
-Consumed Energy (mAs): 103551.57786123652
-Consumed Energy (mAh): 28.764327183676812
-Consumed Energy (mWs): 519497.7619874779
-Consumed Energy (mWh): 144.30493388541052
-Avg power (mW): 870.0281288922447
-Avg Current (mA): 173.35681851829355
-Avg Voltage (V): 5.0187130585834705
-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  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 = 6
---- Number of thread ended: 6 
---- Now threads are stopped, getting the cc_info_level for samsung 
----  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 (2722 bytes in 0.096s)
-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 = [576000- 576000- 576000- 576000- 576000- 576000- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 603.023491859436 
-Ins Current (mA):160.57905383012522 
-Samples: 3000000 
-Consumed Energy (mAs): 103551.57786123652 
-Consumed Energy (mAh): 28.764327183676812 
-Consumed Energy (mWs): 519497.7619874779 
-Consumed Energy (mWh): 144.30493388541052 
-Avg power (mW): 870.0281288922447 
-Avg Current (mA): 173.35681851829355 
-Avg Voltage (V): 5.0187130585834705 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 28.764327183676812
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 870.0281288922447
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 30687
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:46:45 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 16:56:46 +0100 - Duration: 600020 seconds 
-Real workload: 5.079989162991507E10 - Integer reached: 226974 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 30688
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:46:45 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 16:56:46 +0100 - Duration: 600007 seconds 
-Real workload: 5.117336355882772E10 - Integer reached: 227773 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 30689
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:46:46 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 16:56:46 +0100 - Duration: 600028 seconds 
-Real workload: 5.035118314196088E10 - Integer reached: 226010 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 30690
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:46:46 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 16:56:46 +0100 - Duration: 600039 seconds 
-Real workload: 5.0558058595883E10 - Integer reached: 226455 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 30692
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:46:46 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 16:56:46 +0100 - Duration: 600044 seconds 
-Real workload: 5.060879853590924E10 - Integer reached: 226564 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 30693
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:46:46 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 16:56:46 +0100 - Duration: 600012 seconds 
-Real workload: 5.058412357846563E10 - Integer reached: 226511 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,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.04075e+11
---- Getting energy efficiency
---- Energy efficiency: 9.45962e-11
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 111111-0-0 1,1,1,1,1,1,0,0                         [576000- 576000- 576000- 576000- 576000- 576000- 0- 0]                     time (s): 603.023491859436 
-Ins Current (mA):160.57905383012522 
-Samples: 3000000 
-Consumed Energy (mAs): 103551.57786123652 
-Consumed Energy (mAh): 28.764327183676812 
-Consumed Energy (mWs): 519497.7619874779 
-Consumed Energy (mWh): 144.30493388541052 
-Avg power (mW): 870.0281288922447 
-Avg Current (mA): 173.35681851829355 
-Avg Voltage (V): 5.0187130585834705 
- Thread : 0 - ThreadProcess id: 30687
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:46:45 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 16:56:46 +0100 - Duration: 600020 seconds 
-Real workload: 5.079989162991507E10 - Integer reached: 226974 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 30688
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:46:45 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 16:56:46 +0100 - Duration: 600007 seconds 
-Real workload: 5.117336355882772E10 - Integer reached: 227773 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 30689
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:46:46 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 16:56:46 +0100 - Duration: 600028 seconds 
-Real workload: 5.035118314196088E10 - Integer reached: 226010 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 30690
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:46:46 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 16:56:46 +0100 - Duration: 600039 seconds 
-Real workload: 5.0558058595883E10 - Integer reached: 226455 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 30692
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:46:46 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 16:56:46 +0100 - Duration: 600044 seconds 
-Real workload: 5.060879853590924E10 - Integer reached: 226564 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 30693
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:46:46 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 16:56:46 +0100 - Duration: 600012 seconds 
-Real workload: 5.058412357846563E10 - Integer reached: 226511 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 28.764327183676812                     3.04075e+11 9.45962e-11  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 111111-0-0 
-phone format: 1,1,1,1,1,1,0,0 
-Exact values of frequencies: [576000- 576000- 576000- 576000- 576000- 576000- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 603.023491859436 
-Ins Current (mA):160.57905383012522 
-Samples: 3000000 
-Consumed Energy (mAs): 103551.57786123652 
-Consumed Energy (mAh): 28.764327183676812 
-Consumed Energy (mWs): 519497.7619874779 
-Consumed Energy (mWh): 144.30493388541052 
-Avg power (mW): 870.0281288922447 
-Avg Current (mA): 173.35681851829355 
-Avg Voltage (V): 5.0187130585834705 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 30687
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:46:45 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 16:56:46 +0100 - Duration: 600020 seconds 
-Real workload: 5.079989162991507E10 - Integer reached: 226974 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 30688
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:46:45 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 16:56:46 +0100 - Duration: 600007 seconds 
-Real workload: 5.117336355882772E10 - Integer reached: 227773 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 30689
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:46:46 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 16:56:46 +0100 - Duration: 600028 seconds 
-Real workload: 5.035118314196088E10 - Integer reached: 226010 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 30690
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:46:46 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 16:56:46 +0100 - Duration: 600039 seconds 
-Real workload: 5.0558058595883E10 - Integer reached: 226455 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 30692
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:46:46 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 16:56:46 +0100 - Duration: 600044 seconds 
-Real workload: 5.060879853590924E10 - Integer reached: 226564 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 30693
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 16:46:46 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 16:56:46 +0100 - Duration: 600012 seconds 
-Real workload: 5.058412357846563E10 - Integer reached: 226511 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 28.764327183676812 
-Workload: 3.04075e+11 
-Energy efficiency: 9.45962e-11 
---------------------------------------------------------------------------------
-
- 
---- 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__28Sep22_18_30_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__28Sep22_18_30_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__28Sep22_18_30_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__28Sep22_18_30_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__28Sep22_18_30_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__28Sep22_18_30_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__28Sep22_18_30_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__28Sep22_18_30_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__28Sep22_18_30_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__28Sep22_18_30_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__28Sep22_18_30_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__28Sep22_18_30_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__28Sep22_18_30_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__28Sep22_18_30_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__28Sep22_18_30_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__28Sep22_18_30_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__28Sep22_18_30_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__28Sep22_18_30_00/powermeter_summary.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__28Sep22_18_30_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 = 28.764327183676812
---- Experiment result, Avg Power = 870.0281288922447
---- Experiment result, Total Workload = 3.04075e+11
---- Experiment result, Energy Efficiency = 9.45962e-11
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 111111-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_18_42_47
---- Performing experiments on configuration 011100-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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:  576000
---- Modifying the governor of core 1 
---- Modifying the the current frequency of core 1 with frequency 576000
---- Frequency level of core 2 is  1
---- Exact frequency of core  2:  576000
---- Modifying the governor of core 2 
---- Modifying the the current frequency of core 2 with frequency 576000
---- Frequency level of core 3 is  1
---- Exact frequency of core  3:  576000
---- Modifying the governor of core 3 
---- Modifying the the current frequency of core 3 with frequency 576000
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 31931 
----- 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  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 : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 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)
- --- 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 =  781.5925885983836
-powermeter script : average_power with numpy  arrays =  781.5925885983086
-powermeter script : Summary Result = time (s): 602.8029937744141
-Ins Current (mA):166.2701573273399
-Samples: 3000000
-Consumed Energy (mAs): 92986.7635001103
-Consumed Energy (mAh): 25.829656527808417
-Consumed Energy (mWs): 467697.3208247305
-Consumed Energy (mWh): 129.91592245131403
-Avg power (mW): 781.5925885983836
-Avg Current (mA): 155.31502006744358
-Avg Voltage (V): 5.032305235250183
-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  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 
----  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 (1364 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 = [0- 576000- 576000- 576000- 0- 0- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 602.8029937744141 
-Ins Current (mA):166.2701573273399 
-Samples: 3000000 
-Consumed Energy (mAs): 92986.7635001103 
-Consumed Energy (mAh): 25.829656527808417 
-Consumed Energy (mWs): 467697.3208247305 
-Consumed Energy (mWh): 129.91592245131403 
-Avg power (mW): 781.5925885983836 
-Avg Current (mA): 155.31502006744358 
-Avg Voltage (V): 5.032305235250183 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 25.829656527808417
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 781.5925885983836
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 31956
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:02:34 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 17:12:35 +0100 - Duration: 600016 seconds 
-Real workload: 4.8733761082851135E10 - Integer reached: 159591 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 31957
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:02:35 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 17:12:35 +0100 - Duration: 600031 seconds 
-Real workload: 4.816635375475305E10 - Integer reached: 158698 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 31958
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:02:35 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 17:12:35 +0100 - Duration: 600025 seconds 
-Real workload: 4.8918767633681335E10 - Integer reached: 159881 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,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.45819e+11
---- Getting energy efficiency
---- Energy efficiency: 1.77135e-10
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 011100-0-0 0,1,1,1,0,0,0,0                         [0- 576000- 576000- 576000- 0- 0- 0- 0]                     time (s): 602.8029937744141 
-Ins Current (mA):166.2701573273399 
-Samples: 3000000 
-Consumed Energy (mAs): 92986.7635001103 
-Consumed Energy (mAh): 25.829656527808417 
-Consumed Energy (mWs): 467697.3208247305 
-Consumed Energy (mWh): 129.91592245131403 
-Avg power (mW): 781.5925885983836 
-Avg Current (mA): 155.31502006744358 
-Avg Voltage (V): 5.032305235250183 
- Thread : 0 - ThreadProcess id: 31956
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:02:34 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 17:12:35 +0100 - Duration: 600016 seconds 
-Real workload: 4.8733761082851135E10 - Integer reached: 159591 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 31957
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:02:35 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 17:12:35 +0100 - Duration: 600031 seconds 
-Real workload: 4.816635375475305E10 - Integer reached: 158698 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 31958
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:02:35 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 17:12:35 +0100 - Duration: 600025 seconds 
-Real workload: 4.8918767633681335E10 - Integer reached: 159881 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 25.829656527808417                     1.45819e+11 1.77135e-10  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 011100-0-0 
-phone format: 0,1,1,1,0,0,0,0 
-Exact values of frequencies: [0- 576000- 576000- 576000- 0- 0- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 602.8029937744141 
-Ins Current (mA):166.2701573273399 
-Samples: 3000000 
-Consumed Energy (mAs): 92986.7635001103 
-Consumed Energy (mAh): 25.829656527808417 
-Consumed Energy (mWs): 467697.3208247305 
-Consumed Energy (mWh): 129.91592245131403 
-Avg power (mW): 781.5925885983836 
-Avg Current (mA): 155.31502006744358 
-Avg Voltage (V): 5.032305235250183 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 31956
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:02:34 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 17:12:35 +0100 - Duration: 600016 seconds 
-Real workload: 4.8733761082851135E10 - Integer reached: 159591 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 31957
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:02:35 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 17:12:35 +0100 - Duration: 600031 seconds 
-Real workload: 4.816635375475305E10 - Integer reached: 158698 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 31958
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:02:35 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 17:12:35 +0100 - Duration: 600025 seconds 
-Real workload: 4.8918767633681335E10 - Integer reached: 159881 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 25.829656527808417 
-Workload: 1.45819e+11 
-Energy efficiency: 1.77135e-10 
---------------------------------------------------------------------------------
-
- 
---- 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__28Sep22_18_45_49/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__28Sep22_18_45_49/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__28Sep22_18_45_49/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__28Sep22_18_45_49/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__28Sep22_18_45_49/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__28Sep22_18_45_49/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__28Sep22_18_45_49/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__28Sep22_18_45_49/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__28Sep22_18_45_49/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__28Sep22_18_45_49/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__28Sep22_18_45_49/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__28Sep22_18_45_49/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__28Sep22_18_45_49/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__28Sep22_18_45_49/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__28Sep22_18_45_49/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__28Sep22_18_45_49/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__28Sep22_18_45_49/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__28Sep22_18_45_49/powermeter_summary.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__28Sep22_18_45_49'
---- 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 = 25.829656527808417
---- Experiment result, Avg Power = 781.5925885983836
---- Experiment result, Total Workload = 1.45819e+11
---- Experiment result, Energy Efficiency = 1.77135e-10
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 011100-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_18_58_35
---- Performing experiments on configuration 011100-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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:  576000
---- Modifying the governor of core 1 
---- Modifying the the current frequency of core 1 with frequency 576000
---- Frequency level of core 2 is  1
---- Exact frequency of core  2:  576000
---- Modifying the governor of core 2 
---- Modifying the the current frequency of core 2 with frequency 576000
---- Frequency level of core 3 is  1
---- Exact frequency of core  3:  576000
---- Modifying the governor of core 3 
---- Modifying the the current frequency of core 3 with frequency 576000
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 1341 
----- 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  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 : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 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)
- --- 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 =  788.0880520312049
-powermeter script : average_power with numpy  arrays =  788.0880520311702
-powermeter script : Summary Result = time (s): 602.5501174926758
-Ins Current (mA):142.9404303458994
-Samples: 3000000
-Consumed Energy (mAs): 93400.31411984056
-Consumed Energy (mAh): 25.94453169995571
-Consumed Energy (mWs): 469772.5214214875
-Consumed Energy (mWh): 130.4923670615243
-Avg power (mW): 788.0880520312049
-Avg Current (mA): 156.63661766232298
-Avg Voltage (V): 5.031314285208611
-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  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 
----  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 (1356 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 = [0- 576000- 576000- 576000- 0- 0- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 602.5501174926758 
-Ins Current (mA):142.9404303458994 
-Samples: 3000000 
-Consumed Energy (mAs): 93400.31411984056 
-Consumed Energy (mAh): 25.94453169995571 
-Consumed Energy (mWs): 469772.5214214875 
-Consumed Energy (mWh): 130.4923670615243 
-Avg power (mW): 788.0880520312049 
-Avg Current (mA): 156.63661766232298 
-Avg Voltage (V): 5.031314285208611 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 25.94453169995571
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 788.0880520312049
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 1368
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:18:22 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 17:28:22 +0100 - Duration: 600010 seconds 
-Real workload: 4.798346345785486E10 - Integer reached: 158409 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 1369
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:18:22 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 17:28:22 +0100 - Duration: 600020 seconds 
-Real workload: 4.789310118184268E10 - Integer reached: 158266 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 1370
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:18:22 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 17:28:22 +0100 - Duration: 600005 seconds 
-Real workload: 4.811948928790669E10 - Integer reached: 158624 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,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.43996e+11
---- Getting energy efficiency
---- Energy efficiency: 1.80175e-10
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 011100-0-0 0,1,1,1,0,0,0,0                         [0- 576000- 576000- 576000- 0- 0- 0- 0]                     time (s): 602.5501174926758 
-Ins Current (mA):142.9404303458994 
-Samples: 3000000 
-Consumed Energy (mAs): 93400.31411984056 
-Consumed Energy (mAh): 25.94453169995571 
-Consumed Energy (mWs): 469772.5214214875 
-Consumed Energy (mWh): 130.4923670615243 
-Avg power (mW): 788.0880520312049 
-Avg Current (mA): 156.63661766232298 
-Avg Voltage (V): 5.031314285208611 
- Thread : 0 - ThreadProcess id: 1368
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:18:22 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 17:28:22 +0100 - Duration: 600010 seconds 
-Real workload: 4.798346345785486E10 - Integer reached: 158409 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 1369
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:18:22 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 17:28:22 +0100 - Duration: 600020 seconds 
-Real workload: 4.789310118184268E10 - Integer reached: 158266 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 1370
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:18:22 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 17:28:22 +0100 - Duration: 600005 seconds 
-Real workload: 4.811948928790669E10 - Integer reached: 158624 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 25.94453169995571                     1.43996e+11 1.80175e-10  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 011100-0-0 
-phone format: 0,1,1,1,0,0,0,0 
-Exact values of frequencies: [0- 576000- 576000- 576000- 0- 0- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 602.5501174926758 
-Ins Current (mA):142.9404303458994 
-Samples: 3000000 
-Consumed Energy (mAs): 93400.31411984056 
-Consumed Energy (mAh): 25.94453169995571 
-Consumed Energy (mWs): 469772.5214214875 
-Consumed Energy (mWh): 130.4923670615243 
-Avg power (mW): 788.0880520312049 
-Avg Current (mA): 156.63661766232298 
-Avg Voltage (V): 5.031314285208611 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 1368
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:18:22 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 17:28:22 +0100 - Duration: 600010 seconds 
-Real workload: 4.798346345785486E10 - Integer reached: 158409 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 1369
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:18:22 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 17:28:22 +0100 - Duration: 600020 seconds 
-Real workload: 4.789310118184268E10 - Integer reached: 158266 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 1370
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:18:22 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 17:28:22 +0100 - Duration: 600005 seconds 
-Real workload: 4.811948928790669E10 - Integer reached: 158624 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 25.94453169995571 
-Workload: 1.43996e+11 
-Energy efficiency: 1.80175e-10 
---------------------------------------------------------------------------------
-
- 
---- 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__28Sep22_19_01_37/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__28Sep22_19_01_37/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__28Sep22_19_01_37/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__28Sep22_19_01_37/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__28Sep22_19_01_37/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__28Sep22_19_01_37/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__28Sep22_19_01_37/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__28Sep22_19_01_37/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__28Sep22_19_01_37/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__28Sep22_19_01_37/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__28Sep22_19_01_37/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__28Sep22_19_01_37/powermeter_summary.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__28Sep22_19_01_37'
---- 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 = 25.94453169995571
---- Experiment result, Avg Power = 788.0880520312049
---- Experiment result, Total Workload = 1.43996e+11
---- Experiment result, Energy Efficiency = 1.80175e-10
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 011100-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_19_14_23
---- Performing experiments on configuration 011100-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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:  576000
---- Modifying the governor of core 1 
---- Modifying the the current frequency of core 1 with frequency 576000
---- Frequency level of core 2 is  1
---- Exact frequency of core  2:  576000
---- Modifying the governor of core 2 
---- Modifying the the current frequency of core 2 with frequency 576000
---- Frequency level of core 3 is  1
---- Exact frequency of core  3:  576000
---- Modifying the governor of core 3 
---- Modifying the the current frequency of core 3 with frequency 576000
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 3052 
----- 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  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 : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 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)
- --- 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 =  780.9020654594822
-powermeter script : average_power with numpy  arrays =  780.9020654595073
-powermeter script : Summary Result = time (s): 605.4606065750122
-Ins Current (mA):203.74723248638148
-Samples: 3000000
-Consumed Energy (mAs): 93563.9269915652
-Consumed Energy (mAh): 25.989979719879223
-Consumed Energy (mWs): 470519.95679947344
-Consumed Energy (mWh): 130.69998799985373
-Avg power (mW): 780.9020654594822
-Avg Current (mA): 155.17520559441562
-Avg Voltage (V): 5.032389436625209
-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  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 
----  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 (1357 bytes in 0.051s)
-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- 576000- 576000- 576000- 0- 0- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 605.4606065750122 
-Ins Current (mA):203.74723248638148 
-Samples: 3000000 
-Consumed Energy (mAs): 93563.9269915652 
-Consumed Energy (mAh): 25.989979719879223 
-Consumed Energy (mWs): 470519.95679947344 
-Consumed Energy (mWh): 130.69998799985373 
-Avg power (mW): 780.9020654594822 
-Avg Current (mA): 155.17520559441562 
-Avg Voltage (V): 5.032389436625209 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 25.989979719879223
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 780.9020654594822
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 3107
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:34:10 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 17:44:10 +0100 - Duration: 600026 seconds 
-Real workload: 4.8733761082851135E10 - Integer reached: 159591 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 3108
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:34:10 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 17:44:10 +0100 - Duration: 600026 seconds 
-Real workload: 4.837753680929138E10 - Integer reached: 159031 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 3110
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:34:10 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 17:44:10 +0100 - Duration: 600011 seconds 
-Real workload: 4.838198121541642E10 - Integer reached: 159038 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,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.45493e+11
---- Getting energy efficiency
---- Energy efficiency: 1.78634e-10
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 011100-0-0 0,1,1,1,0,0,0,0                         [0- 576000- 576000- 576000- 0- 0- 0- 0]                     time (s): 605.4606065750122 
-Ins Current (mA):203.74723248638148 
-Samples: 3000000 
-Consumed Energy (mAs): 93563.9269915652 
-Consumed Energy (mAh): 25.989979719879223 
-Consumed Energy (mWs): 470519.95679947344 
-Consumed Energy (mWh): 130.69998799985373 
-Avg power (mW): 780.9020654594822 
-Avg Current (mA): 155.17520559441562 
-Avg Voltage (V): 5.032389436625209 
- Thread : 0 - ThreadProcess id: 3107
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:34:10 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 17:44:10 +0100 - Duration: 600026 seconds 
-Real workload: 4.8733761082851135E10 - Integer reached: 159591 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 3108
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:34:10 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 17:44:10 +0100 - Duration: 600026 seconds 
-Real workload: 4.837753680929138E10 - Integer reached: 159031 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 3110
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:34:10 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 17:44:10 +0100 - Duration: 600011 seconds 
-Real workload: 4.838198121541642E10 - Integer reached: 159038 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 25.989979719879223                     1.45493e+11 1.78634e-10  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 011100-0-0 
-phone format: 0,1,1,1,0,0,0,0 
-Exact values of frequencies: [0- 576000- 576000- 576000- 0- 0- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 605.4606065750122 
-Ins Current (mA):203.74723248638148 
-Samples: 3000000 
-Consumed Energy (mAs): 93563.9269915652 
-Consumed Energy (mAh): 25.989979719879223 
-Consumed Energy (mWs): 470519.95679947344 
-Consumed Energy (mWh): 130.69998799985373 
-Avg power (mW): 780.9020654594822 
-Avg Current (mA): 155.17520559441562 
-Avg Voltage (V): 5.032389436625209 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 3107
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:34:10 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 17:44:10 +0100 - Duration: 600026 seconds 
-Real workload: 4.8733761082851135E10 - Integer reached: 159591 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 3108
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:34:10 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 17:44:10 +0100 - Duration: 600026 seconds 
-Real workload: 4.837753680929138E10 - Integer reached: 159031 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 3110
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:34:10 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 17:44:10 +0100 - Duration: 600011 seconds 
-Real workload: 4.838198121541642E10 - Integer reached: 159038 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 25.989979719879223 
-Workload: 1.45493e+11 
-Energy efficiency: 1.78634e-10 
---------------------------------------------------------------------------------
-
- 
---- 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__28Sep22_19_17_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__28Sep22_19_17_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__28Sep22_19_17_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__28Sep22_19_17_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__28Sep22_19_17_25/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__28Sep22_19_17_25/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__28Sep22_19_17_25/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__28Sep22_19_17_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__28Sep22_19_17_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__28Sep22_19_17_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__28Sep22_19_17_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__28Sep22_19_17_25/powermeter_summary.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__28Sep22_19_17_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 = 25.989979719879223
---- Experiment result, Avg Power = 780.9020654594822
---- Experiment result, Total Workload = 1.45493e+11
---- Experiment result, Energy Efficiency = 1.78634e-10
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 011100-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_19_30_13
---- Performing experiments on configuration 222200-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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:  1363200
---- Modifying the governor of core 0 
---- Modifying the the current frequency of core 0 with frequency 1363200
---- Frequency level of core 1 is  2
---- Exact frequency of core  1:  1363200
---- Modifying the governor of core 1 
---- Modifying the the current frequency of core 1 with frequency 1363200
---- Frequency level of core 2 is  2
---- Exact frequency of core  2:  1363200
---- Modifying the governor of core 2 
---- Modifying the the current frequency of core 2 with frequency 1363200
---- Frequency level of core 3 is  2
---- Exact frequency of core  3:  1363200
---- Modifying the governor of core 3 
---- Modifying the the current frequency of core 3 with frequency 1363200
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 4158 
----- 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  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  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)
- --- 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 =  809.0509651083142
-powermeter script : average_power with numpy  arrays =  809.0509651083793
-powermeter script : Summary Result = time (s): 603.0896859169006
-Ins Current (mA):138.642332290885
-Samples: 3000000
-Consumed Energy (mAs): 97271.37286599331
-Consumed Energy (mAh): 27.019825796109252
-Consumed Energy (mWs): 488715.9484832759
-Consumed Energy (mWh): 135.7544301342433
-Avg power (mW): 809.0509651083142
-Avg Current (mA): 160.90570475061688
-Avg Voltage (V): 5.028106159208209
-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  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  0
---- Number of threads normally started = 4
---- Number of thread ended: 4 
---- Now threads are stopped, getting the cc_info_level for samsung 
----  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 (1809 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 = [1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 603.0896859169006 
-Ins Current (mA):138.642332290885 
-Samples: 3000000 
-Consumed Energy (mAs): 97271.37286599331 
-Consumed Energy (mAh): 27.019825796109252 
-Consumed Energy (mWs): 488715.9484832759 
-Consumed Energy (mWh): 135.7544301342433 
-Avg power (mW): 809.0509651083142 
-Avg Current (mA): 160.90570475061688 
-Avg Voltage (V): 5.028106159208209 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 27.019825796109252
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 809.0509651083142
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 4183
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:50:00 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 18:00:00 +0100 - Duration: 600018 seconds 
-Real workload: 4.895441992696944E10 - Integer reached: 183580 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 4184
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:50:00 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 18:00:00 +0100 - Duration: 600019 seconds 
-Real workload: 4.879268350165754E10 - Integer reached: 183289 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 4185
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:50:00 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 18:00:00 +0100 - Duration: 600022 seconds 
-Real workload: 4.900227154125093E10 - Integer reached: 183666 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 4186
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:50:00 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 18:00:00 +0100 - Duration: 600028 seconds 
-Real workload: 4.9592382399565315E10 - Integer reached: 184723 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,2,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.96342e+11
---- Getting energy efficiency
---- Energy efficiency: 1.37616e-10
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 222200-0-0 2,2,2,2,0,0,0,0                         [1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0]                     time (s): 603.0896859169006 
-Ins Current (mA):138.642332290885 
-Samples: 3000000 
-Consumed Energy (mAs): 97271.37286599331 
-Consumed Energy (mAh): 27.019825796109252 
-Consumed Energy (mWs): 488715.9484832759 
-Consumed Energy (mWh): 135.7544301342433 
-Avg power (mW): 809.0509651083142 
-Avg Current (mA): 160.90570475061688 
-Avg Voltage (V): 5.028106159208209 
- Thread : 0 - ThreadProcess id: 4183
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:50:00 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 18:00:00 +0100 - Duration: 600018 seconds 
-Real workload: 4.895441992696944E10 - Integer reached: 183580 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 4184
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:50:00 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 18:00:00 +0100 - Duration: 600019 seconds 
-Real workload: 4.879268350165754E10 - Integer reached: 183289 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 4185
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:50:00 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 18:00:00 +0100 - Duration: 600022 seconds 
-Real workload: 4.900227154125093E10 - Integer reached: 183666 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 4186
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:50:00 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 18:00:00 +0100 - Duration: 600028 seconds 
-Real workload: 4.9592382399565315E10 - Integer reached: 184723 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 27.019825796109252                     1.96342e+11 1.37616e-10  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 222200-0-0 
-phone format: 2,2,2,2,0,0,0,0 
-Exact values of frequencies: [1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 603.0896859169006 
-Ins Current (mA):138.642332290885 
-Samples: 3000000 
-Consumed Energy (mAs): 97271.37286599331 
-Consumed Energy (mAh): 27.019825796109252 
-Consumed Energy (mWs): 488715.9484832759 
-Consumed Energy (mWh): 135.7544301342433 
-Avg power (mW): 809.0509651083142 
-Avg Current (mA): 160.90570475061688 
-Avg Voltage (V): 5.028106159208209 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 4183
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:50:00 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 18:00:00 +0100 - Duration: 600018 seconds 
-Real workload: 4.895441992696944E10 - Integer reached: 183580 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 4184
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:50:00 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 18:00:00 +0100 - Duration: 600019 seconds 
-Real workload: 4.879268350165754E10 - Integer reached: 183289 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 4185
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:50:00 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 18:00:00 +0100 - Duration: 600022 seconds 
-Real workload: 4.900227154125093E10 - Integer reached: 183666 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 4186
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 17:50:00 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 18:00:00 +0100 - Duration: 600028 seconds 
-Real workload: 4.9592382399565315E10 - Integer reached: 184723 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 27.019825796109252 
-Workload: 1.96342e+11 
-Energy efficiency: 1.37616e-10 
---------------------------------------------------------------------------------
-
- 
---- 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__28Sep22_19_33_15/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__28Sep22_19_33_15/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__28Sep22_19_33_15/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__28Sep22_19_33_15/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__28Sep22_19_33_15/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__28Sep22_19_33_15/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__28Sep22_19_33_15/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__28Sep22_19_33_15/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__28Sep22_19_33_15/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__28Sep22_19_33_15/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__28Sep22_19_33_15/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__28Sep22_19_33_15/powermeter_summary.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__28Sep22_19_33_15'
---- 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 = 27.019825796109252
---- Experiment result, Avg Power = 809.0509651083142
---- Experiment result, Total Workload = 1.96342e+11
---- Experiment result, Energy Efficiency = 1.37616e-10
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 222200-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_19_46_01
---- Performing experiments on configuration 222200-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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:  1363200
---- Modifying the governor of core 0 
---- Modifying the the current frequency of core 0 with frequency 1363200
---- Frequency level of core 1 is  2
---- Exact frequency of core  1:  1363200
---- Modifying the governor of core 1 
---- Modifying the the current frequency of core 1 with frequency 1363200
---- Frequency level of core 2 is  2
---- Exact frequency of core  2:  1363200
---- Modifying the governor of core 2 
---- Modifying the the current frequency of core 2 with frequency 1363200
---- Frequency level of core 3 is  2
---- Exact frequency of core  3:  1363200
---- Modifying the governor of core 3 
---- Modifying the the current frequency of core 3 with frequency 1363200
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 5694 
----- 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  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  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)
- --- 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 =  833.9333310003042
-powermeter script : average_power with numpy  arrays =  833.9333310001638
-powermeter script : Summary Result = time (s): 602.7070939540863
-Ins Current (mA):153.61539106187814
-Samples: 3000000
-Consumed Energy (mAs): 99789.25318849216
-Consumed Energy (mAh): 27.719236996803378
-Consumed Energy (mWs): 500878.11795982526
-Consumed Energy (mWh): 139.1328105443959
-Avg power (mW): 833.9333310003042
-Avg Current (mA): 165.97771398840754
-Avg Voltage (V): 5.024369302125399
-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  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  0
---- Number of threads normally started = 4
---- Number of thread ended: 4 
---- Now threads are stopped, getting the cc_info_level for samsung 
----  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 (1808 bytes in 0.086s)
-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 = [1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 602.7070939540863 
-Ins Current (mA):153.61539106187814 
-Samples: 3000000 
-Consumed Energy (mAs): 99789.25318849216 
-Consumed Energy (mAh): 27.719236996803378 
-Consumed Energy (mWs): 500878.11795982526 
-Consumed Energy (mWh): 139.1328105443959 
-Avg power (mW): 833.9333310003042 
-Avg Current (mA): 165.97771398840754 
-Avg Voltage (V): 5.024369302125399 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 27.719236996803378
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 833.9333310003042
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 5719
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:05:47 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 18:15:48 +0100 - Duration: 600022 seconds 
-Real workload: 4.83688246910172E10 - Integer reached: 182524 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 5720
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:05:48 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 18:15:48 +0100 - Duration: 600006 seconds 
-Real workload: 4.936081434572888E10 - Integer reached: 184309 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 5721
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:05:48 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 18:15:48 +0100 - Duration: 600017 seconds 
-Real workload: 4.971062034403169E10 - Integer reached: 184934 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 5723
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:05:48 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 18:15:48 +0100 - Duration: 600029 seconds 
-Real workload: 4.8958313841274414E10 - Integer reached: 183587 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,2,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.96399e+11
---- Getting energy efficiency
---- Energy efficiency: 1.41137e-10
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 222200-0-0 2,2,2,2,0,0,0,0                         [1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0]                     time (s): 602.7070939540863 
-Ins Current (mA):153.61539106187814 
-Samples: 3000000 
-Consumed Energy (mAs): 99789.25318849216 
-Consumed Energy (mAh): 27.719236996803378 
-Consumed Energy (mWs): 500878.11795982526 
-Consumed Energy (mWh): 139.1328105443959 
-Avg power (mW): 833.9333310003042 
-Avg Current (mA): 165.97771398840754 
-Avg Voltage (V): 5.024369302125399 
- Thread : 0 - ThreadProcess id: 5719
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:05:47 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 18:15:48 +0100 - Duration: 600022 seconds 
-Real workload: 4.83688246910172E10 - Integer reached: 182524 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 5720
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:05:48 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 18:15:48 +0100 - Duration: 600006 seconds 
-Real workload: 4.936081434572888E10 - Integer reached: 184309 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 5721
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:05:48 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 18:15:48 +0100 - Duration: 600017 seconds 
-Real workload: 4.971062034403169E10 - Integer reached: 184934 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 5723
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:05:48 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 18:15:48 +0100 - Duration: 600029 seconds 
-Real workload: 4.8958313841274414E10 - Integer reached: 183587 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 27.719236996803378                     1.96399e+11 1.41137e-10  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 222200-0-0 
-phone format: 2,2,2,2,0,0,0,0 
-Exact values of frequencies: [1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 602.7070939540863 
-Ins Current (mA):153.61539106187814 
-Samples: 3000000 
-Consumed Energy (mAs): 99789.25318849216 
-Consumed Energy (mAh): 27.719236996803378 
-Consumed Energy (mWs): 500878.11795982526 
-Consumed Energy (mWh): 139.1328105443959 
-Avg power (mW): 833.9333310003042 
-Avg Current (mA): 165.97771398840754 
-Avg Voltage (V): 5.024369302125399 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 5719
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:05:47 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 18:15:48 +0100 - Duration: 600022 seconds 
-Real workload: 4.83688246910172E10 - Integer reached: 182524 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 5720
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:05:48 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 18:15:48 +0100 - Duration: 600006 seconds 
-Real workload: 4.936081434572888E10 - Integer reached: 184309 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 5721
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:05:48 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 18:15:48 +0100 - Duration: 600017 seconds 
-Real workload: 4.971062034403169E10 - Integer reached: 184934 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 5723
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:05:48 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 18:15:48 +0100 - Duration: 600029 seconds 
-Real workload: 4.8958313841274414E10 - Integer reached: 183587 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 27.719236996803378 
-Workload: 1.96399e+11 
-Energy efficiency: 1.41137e-10 
---------------------------------------------------------------------------------
-
- 
---- 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__28Sep22_19_49_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__28Sep22_19_49_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__28Sep22_19_49_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__28Sep22_19_49_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__28Sep22_19_49_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__28Sep22_19_49_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__28Sep22_19_49_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__28Sep22_19_49_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__28Sep22_19_49_03/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__28Sep22_19_49_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__28Sep22_19_49_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__28Sep22_19_49_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__28Sep22_19_49_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__28Sep22_19_49_03/powermeter_summary.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__28Sep22_19_49_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 = 27.719236996803378
---- Experiment result, Avg Power = 833.9333310003042
---- Experiment result, Total Workload = 1.96399e+11
---- Experiment result, Energy Efficiency = 1.41137e-10
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 222200-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_20_01_48
---- Performing experiments on configuration 222200-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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:  1363200
---- Modifying the governor of core 0 
---- Modifying the the current frequency of core 0 with frequency 1363200
---- Frequency level of core 1 is  2
---- Exact frequency of core  1:  1363200
---- Modifying the governor of core 1 
---- Modifying the the current frequency of core 1 with frequency 1363200
---- Frequency level of core 2 is  2
---- Exact frequency of core  2:  1363200
---- Modifying the governor of core 2 
---- Modifying the the current frequency of core 2 with frequency 1363200
---- Frequency level of core 3 is  2
---- Exact frequency of core  3:  1363200
---- Modifying the governor of core 3 
---- Modifying the the current frequency of core 3 with frequency 1363200
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 6799 
----- 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  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  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 : 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)
- --- 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 =  814.2141311306015
-powermeter script : average_power with numpy  arrays =  814.2141311305407
-powermeter script : Summary Result = time (s): 605.2943563461304
-Ins Current (mA):146.81905694302648
-Samples: 3000000
-Consumed Energy (mAs): 96847.747314563
-Consumed Energy (mAh): 26.902152031823057
-Consumed Energy (mWs): 486643.3431854418
-Consumed Energy (mWh): 135.1787064404005
-Avg power (mW): 814.2141311306015
-Avg Current (mA): 161.97413976650938
-Avg Voltage (V): 5.0268155910833405
-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  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  0
---- Number of threads normally started = 4
---- Number of thread ended: 4 
---- Now threads are stopped, getting the cc_info_level for samsung 
----  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 (1810 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 = [1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 605.2943563461304 
-Ins Current (mA):146.81905694302648 
-Samples: 3000000 
-Consumed Energy (mAs): 96847.747314563 
-Consumed Energy (mAh): 26.902152031823057 
-Consumed Energy (mWs): 486643.3431854418 
-Consumed Energy (mWh): 135.1787064404005 
-Avg power (mW): 814.2141311306015 
-Avg Current (mA): 161.97413976650938 
-Avg Voltage (V): 5.0268155910833405 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 26.902152031823057
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 814.2141311306015
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 6824
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:21:35 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 18:31:36 +0100 - Duration: 600013 seconds 
-Real workload: 4.843075992481065E10 - Integer reached: 182636 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 6825
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:21:36 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 18:31:36 +0100 - Duration: 600023 seconds 
-Real workload: 4.9432350235328606E10 - Integer reached: 184437 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 6826
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:21:36 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 18:31:36 +0100 - Duration: 600013 seconds 
-Real workload: 4.9124792953997955E10 - Integer reached: 183886 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 6828
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:21:36 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 18:31:36 +0100 - Duration: 600017 seconds 
-Real workload: 4.929938103999824E10 - Integer reached: 184199 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,2,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.96287e+11
---- Getting energy efficiency
---- Energy efficiency: 1.37055e-10
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 222200-0-0 2,2,2,2,0,0,0,0                         [1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0]                     time (s): 605.2943563461304 
-Ins Current (mA):146.81905694302648 
-Samples: 3000000 
-Consumed Energy (mAs): 96847.747314563 
-Consumed Energy (mAh): 26.902152031823057 
-Consumed Energy (mWs): 486643.3431854418 
-Consumed Energy (mWh): 135.1787064404005 
-Avg power (mW): 814.2141311306015 
-Avg Current (mA): 161.97413976650938 
-Avg Voltage (V): 5.0268155910833405 
- Thread : 0 - ThreadProcess id: 6824
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:21:35 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 18:31:36 +0100 - Duration: 600013 seconds 
-Real workload: 4.843075992481065E10 - Integer reached: 182636 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 6825
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:21:36 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 18:31:36 +0100 - Duration: 600023 seconds 
-Real workload: 4.9432350235328606E10 - Integer reached: 184437 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 6826
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:21:36 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 18:31:36 +0100 - Duration: 600013 seconds 
-Real workload: 4.9124792953997955E10 - Integer reached: 183886 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 6828
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:21:36 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 18:31:36 +0100 - Duration: 600017 seconds 
-Real workload: 4.929938103999824E10 - Integer reached: 184199 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 26.902152031823057                     1.96287e+11 1.37055e-10  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 222200-0-0 
-phone format: 2,2,2,2,0,0,0,0 
-Exact values of frequencies: [1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 605.2943563461304 
-Ins Current (mA):146.81905694302648 
-Samples: 3000000 
-Consumed Energy (mAs): 96847.747314563 
-Consumed Energy (mAh): 26.902152031823057 
-Consumed Energy (mWs): 486643.3431854418 
-Consumed Energy (mWh): 135.1787064404005 
-Avg power (mW): 814.2141311306015 
-Avg Current (mA): 161.97413976650938 
-Avg Voltage (V): 5.0268155910833405 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 6824
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:21:35 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 18:31:36 +0100 - Duration: 600013 seconds 
-Real workload: 4.843075992481065E10 - Integer reached: 182636 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 6825
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:21:36 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 18:31:36 +0100 - Duration: 600023 seconds 
-Real workload: 4.9432350235328606E10 - Integer reached: 184437 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 6826
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:21:36 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 18:31:36 +0100 - Duration: 600013 seconds 
-Real workload: 4.9124792953997955E10 - Integer reached: 183886 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 6828
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:21:36 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 18:31:36 +0100 - Duration: 600017 seconds 
-Real workload: 4.929938103999824E10 - Integer reached: 184199 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 26.902152031823057 
-Workload: 1.96287e+11 
-Energy efficiency: 1.37055e-10 
---------------------------------------------------------------------------------
-
- 
---- 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__28Sep22_20_04_50/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__28Sep22_20_04_50/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__28Sep22_20_04_50/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__28Sep22_20_04_50/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__28Sep22_20_04_50/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__28Sep22_20_04_50/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__28Sep22_20_04_50/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__28Sep22_20_04_50/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__28Sep22_20_04_50/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__28Sep22_20_04_50/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__28Sep22_20_04_50/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__28Sep22_20_04_50/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__28Sep22_20_04_50/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__28Sep22_20_04_50/powermeter_summary.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__28Sep22_20_04_50'
---- 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 = 26.902152031823057
---- Experiment result, Avg Power = 814.2141311306015
---- Experiment result, Total Workload = 1.96287e+11
---- Experiment result, Energy Efficiency = 1.37055e-10
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 222200-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_20_17_40
---- Performing experiments on configuration 222222-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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:  1363200
---- Modifying the governor of core 0 
---- Modifying the the current frequency of core 0 with frequency 1363200
---- Frequency level of core 1 is  2
---- Exact frequency of core  1:  1363200
---- Modifying the governor of core 1 
---- Modifying the the current frequency of core 1 with frequency 1363200
---- Frequency level of core 2 is  2
---- Exact frequency of core  2:  1363200
---- Modifying the governor of core 2 
---- Modifying the the current frequency of core 2 with frequency 1363200
---- Frequency level of core 3 is  2
---- Exact frequency of core  3:  1363200
---- Modifying the governor of core 3 
---- Modifying the the current frequency of core 3 with frequency 1363200
---- Frequency level of core 4 is  2
---- Exact frequency of core  4:  1363200
---- Modifying the governor of core 4 
---- Modifying the the current frequency of core 4 with frequency 1363200
---- Frequency level of core 5 is  2
---- Exact frequency of core  5:  1363200
---- Modifying the governor of core 5 
---- Modifying the the current frequency of core 5 with frequency 1363200
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 7851 
----- 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  2
---- 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 = 6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 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 : 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)
- --- 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 =  1261.1308297844835
-powermeter script : average_power with numpy  arrays =  1261.1308297844523
-powermeter script : Summary Result = time (s): 605.083033323288
-Ins Current (mA):264.01150734397856
-Samples: 3000000
-Consumed Energy (mAs): 152244.3186597773
-Consumed Energy (mAh): 42.290088516604804
-Consumed Energy (mWs): 754730.1441419899
-Consumed Energy (mWh): 209.64726226166385
-Avg power (mW): 1261.1308297844835
-Avg Current (mA): 254.31402386491015
-Avg Voltage (V): 4.958951184124976
-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  2
---- 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 = 6
---- Number of thread ended: 6 
---- Now threads are stopped, getting the cc_info_level for samsung 
----  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 (2717 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 = [1363200- 1363200- 1363200- 1363200- 1363200- 1363200- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 605.083033323288 
-Ins Current (mA):264.01150734397856 
-Samples: 3000000 
-Consumed Energy (mAs): 152244.3186597773 
-Consumed Energy (mAh): 42.290088516604804 
-Consumed Energy (mWs): 754730.1441419899 
-Consumed Energy (mWh): 209.64726226166385 
-Avg power (mW): 1261.1308297844835 
-Avg Current (mA): 254.31402386491015 
-Avg Voltage (V): 4.958951184124976 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 42.290088516604804
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 1261.1308297844835
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 7877
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:37:25 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 18:47:26 +0100 - Duration: 600015 seconds 
-Real workload: 1.1971429306215892E11 - Integer reached: 342528 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 7878
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:37:26 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 18:47:26 +0100 - Duration: 600015 seconds 
-Real workload: 1.1997708539908289E11 - Integer reached: 342889 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 7879
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:37:25 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 18:47:25 +0100 - Duration: 600020 seconds 
-Real workload: 1.2028830771383232E11 - Integer reached: 343316 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 7881
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:37:26 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 18:47:26 +0100 - Duration: 600010 seconds 
-Real workload: 1.2021028073738753E11 - Integer reached: 343209 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 7882
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:37:26 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 18:47:26 +0100 - Duration: 600008 seconds 
-Real workload: 1.200623201891404E11 - Integer reached: 343006 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 7883
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:37:26 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 18:47:26 +0100 - Duration: 600016 seconds 
-Real workload: 1.2045246917985785E11 - Integer reached: 343541 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,2,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 : 7.20705e+11
---- Getting energy efficiency
---- Energy efficiency: 5.86788e-11
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 222222-0-0 2,2,2,2,2,2,0,0                         [1363200- 1363200- 1363200- 1363200- 1363200- 1363200- 0- 0]                     time (s): 605.083033323288 
-Ins Current (mA):264.01150734397856 
-Samples: 3000000 
-Consumed Energy (mAs): 152244.3186597773 
-Consumed Energy (mAh): 42.290088516604804 
-Consumed Energy (mWs): 754730.1441419899 
-Consumed Energy (mWh): 209.64726226166385 
-Avg power (mW): 1261.1308297844835 
-Avg Current (mA): 254.31402386491015 
-Avg Voltage (V): 4.958951184124976 
- Thread : 0 - ThreadProcess id: 7877
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:37:25 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 18:47:26 +0100 - Duration: 600015 seconds 
-Real workload: 1.1971429306215892E11 - Integer reached: 342528 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 7878
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:37:26 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 18:47:26 +0100 - Duration: 600015 seconds 
-Real workload: 1.1997708539908289E11 - Integer reached: 342889 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 7879
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:37:25 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 18:47:25 +0100 - Duration: 600020 seconds 
-Real workload: 1.2028830771383232E11 - Integer reached: 343316 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 7881
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:37:26 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 18:47:26 +0100 - Duration: 600010 seconds 
-Real workload: 1.2021028073738753E11 - Integer reached: 343209 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 7882
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:37:26 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 18:47:26 +0100 - Duration: 600008 seconds 
-Real workload: 1.200623201891404E11 - Integer reached: 343006 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 7883
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:37:26 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 18:47:26 +0100 - Duration: 600016 seconds 
-Real workload: 1.2045246917985785E11 - Integer reached: 343541 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 42.290088516604804                     7.20705e+11 5.86788e-11  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 222222-0-0 
-phone format: 2,2,2,2,2,2,0,0 
-Exact values of frequencies: [1363200- 1363200- 1363200- 1363200- 1363200- 1363200- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 605.083033323288 
-Ins Current (mA):264.01150734397856 
-Samples: 3000000 
-Consumed Energy (mAs): 152244.3186597773 
-Consumed Energy (mAh): 42.290088516604804 
-Consumed Energy (mWs): 754730.1441419899 
-Consumed Energy (mWh): 209.64726226166385 
-Avg power (mW): 1261.1308297844835 
-Avg Current (mA): 254.31402386491015 
-Avg Voltage (V): 4.958951184124976 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 7877
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:37:25 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 18:47:26 +0100 - Duration: 600015 seconds 
-Real workload: 1.1971429306215892E11 - Integer reached: 342528 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 7878
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:37:26 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 18:47:26 +0100 - Duration: 600015 seconds 
-Real workload: 1.1997708539908289E11 - Integer reached: 342889 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 7879
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:37:25 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 18:47:25 +0100 - Duration: 600020 seconds 
-Real workload: 1.2028830771383232E11 - Integer reached: 343316 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 7881
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:37:26 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 18:47:26 +0100 - Duration: 600010 seconds 
-Real workload: 1.2021028073738753E11 - Integer reached: 343209 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 7882
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:37:26 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 18:47:26 +0100 - Duration: 600008 seconds 
-Real workload: 1.200623201891404E11 - Integer reached: 343006 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 7883
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:37:26 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 18:47:26 +0100 - Duration: 600016 seconds 
-Real workload: 1.2045246917985785E11 - Integer reached: 343541 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 42.290088516604804 
-Workload: 7.20705e+11 
-Energy efficiency: 5.86788e-11 
---------------------------------------------------------------------------------
-
- 
---- 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__28Sep22_20_20_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__28Sep22_20_20_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__28Sep22_20_20_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__28Sep22_20_20_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__28Sep22_20_20_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__28Sep22_20_20_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__28Sep22_20_20_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__28Sep22_20_20_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__28Sep22_20_20_42/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__28Sep22_20_20_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__28Sep22_20_20_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__28Sep22_20_20_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__28Sep22_20_20_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__28Sep22_20_20_42/powermeter_summary.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__28Sep22_20_20_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 = 42.290088516604804
---- Experiment result, Avg Power = 1261.1308297844835
---- Experiment result, Total Workload = 7.20705e+11
---- Experiment result, Energy Efficiency = 5.86788e-11
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 222222-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_20_33_30
---- Performing experiments on configuration 222222-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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:  1363200
---- Modifying the governor of core 0 
---- Modifying the the current frequency of core 0 with frequency 1363200
---- Frequency level of core 1 is  2
---- Exact frequency of core  1:  1363200
---- Modifying the governor of core 1 
---- Modifying the the current frequency of core 1 with frequency 1363200
---- Frequency level of core 2 is  2
---- Exact frequency of core  2:  1363200
---- Modifying the governor of core 2 
---- Modifying the the current frequency of core 2 with frequency 1363200
---- Frequency level of core 3 is  2
---- Exact frequency of core  3:  1363200
---- Modifying the governor of core 3 
---- Modifying the the current frequency of core 3 with frequency 1363200
---- Frequency level of core 4 is  2
---- Exact frequency of core  4:  1363200
---- Modifying the governor of core 4 
---- Modifying the the current frequency of core 4 with frequency 1363200
---- Frequency level of core 5 is  2
---- Exact frequency of core  5:  1363200
---- Modifying the governor of core 5 
---- Modifying the the current frequency of core 5 with frequency 1363200
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 9146 
----- 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  2
---- 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 = 6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 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 : 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)
- --- 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 =  1294.8150272712505
-powermeter script : average_power with numpy  arrays =  1294.8150272713171
-powermeter script : Summary Result = time (s): 603.287540435791
-Ins Current (mA):236.3924072331656
-Samples: 3000000
-Consumed Energy (mAs): 156193.05939010548
-Consumed Energy (mAh): 43.38696094169597
-Consumed Energy (mWs): 773587.057234906
-Consumed Energy (mWh): 214.88529367636278
-Avg power (mW): 1294.8150272712505
-Avg Current (mA): 261.3812150064885
-Avg Voltage (V): 4.953741711083209
-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  2
---- 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 = 6
---- Number of thread ended: 6 
---- Now threads are stopped, getting the cc_info_level for samsung 
----  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 (2717 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 = [1363200- 1363200- 1363200- 1363200- 1363200- 1363200- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 603.287540435791 
-Ins Current (mA):236.3924072331656 
-Samples: 3000000 
-Consumed Energy (mAs): 156193.05939010548 
-Consumed Energy (mAh): 43.38696094169597 
-Consumed Energy (mWs): 773587.057234906 
-Consumed Energy (mWh): 214.88529367636278 
-Avg power (mW): 1294.8150272712505 
-Avg Current (mA): 261.3812150064885 
-Avg Voltage (V): 4.953741711083209 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 43.38696094169597
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 1294.8150272712505
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 9171
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:53:14 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 19:03:14 +0100 - Duration: 600013 seconds 
-Real workload: 1.1952666332238582E11 - Integer reached: 342270 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 9172
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:53:15 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 19:03:15 +0100 - Duration: 600026 seconds 
-Real workload: 1.1971065558905804E11 - Integer reached: 342523 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 9173
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:53:15 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 19:03:15 +0100 - Duration: 600024 seconds 
-Real workload: 1.198860567865005E11 - Integer reached: 342764 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 9175
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:53:15 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 19:03:15 +0100 - Duration: 600022 seconds 
-Real workload: 1.2023215484925648E11 - Integer reached: 343239 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 9176
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:53:15 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 19:03:15 +0100 - Duration: 600004 seconds 
-Real workload: 1.1966482555368358E11 - Integer reached: 342460 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 9177
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:53:15 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 19:03:15 +0100 - Duration: 600011 seconds 
-Real workload: 1.2035176986834071E11 - Integer reached: 343403 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,2,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 : 7.19372e+11
---- Getting energy efficiency
---- Energy efficiency: 6.03123e-11
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 222222-0-0 2,2,2,2,2,2,0,0                         [1363200- 1363200- 1363200- 1363200- 1363200- 1363200- 0- 0]                     time (s): 603.287540435791 
-Ins Current (mA):236.3924072331656 
-Samples: 3000000 
-Consumed Energy (mAs): 156193.05939010548 
-Consumed Energy (mAh): 43.38696094169597 
-Consumed Energy (mWs): 773587.057234906 
-Consumed Energy (mWh): 214.88529367636278 
-Avg power (mW): 1294.8150272712505 
-Avg Current (mA): 261.3812150064885 
-Avg Voltage (V): 4.953741711083209 
- Thread : 0 - ThreadProcess id: 9171
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:53:14 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 19:03:14 +0100 - Duration: 600013 seconds 
-Real workload: 1.1952666332238582E11 - Integer reached: 342270 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 9172
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:53:15 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 19:03:15 +0100 - Duration: 600026 seconds 
-Real workload: 1.1971065558905804E11 - Integer reached: 342523 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 9173
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:53:15 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 19:03:15 +0100 - Duration: 600024 seconds 
-Real workload: 1.198860567865005E11 - Integer reached: 342764 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 9175
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:53:15 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 19:03:15 +0100 - Duration: 600022 seconds 
-Real workload: 1.2023215484925648E11 - Integer reached: 343239 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 9176
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:53:15 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 19:03:15 +0100 - Duration: 600004 seconds 
-Real workload: 1.1966482555368358E11 - Integer reached: 342460 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 9177
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:53:15 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 19:03:15 +0100 - Duration: 600011 seconds 
-Real workload: 1.2035176986834071E11 - Integer reached: 343403 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 43.38696094169597                     7.19372e+11 6.03123e-11  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 222222-0-0 
-phone format: 2,2,2,2,2,2,0,0 
-Exact values of frequencies: [1363200- 1363200- 1363200- 1363200- 1363200- 1363200- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 603.287540435791 
-Ins Current (mA):236.3924072331656 
-Samples: 3000000 
-Consumed Energy (mAs): 156193.05939010548 
-Consumed Energy (mAh): 43.38696094169597 
-Consumed Energy (mWs): 773587.057234906 
-Consumed Energy (mWh): 214.88529367636278 
-Avg power (mW): 1294.8150272712505 
-Avg Current (mA): 261.3812150064885 
-Avg Voltage (V): 4.953741711083209 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 9171
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:53:14 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 19:03:14 +0100 - Duration: 600013 seconds 
-Real workload: 1.1952666332238582E11 - Integer reached: 342270 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 9172
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:53:15 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 19:03:15 +0100 - Duration: 600026 seconds 
-Real workload: 1.1971065558905804E11 - Integer reached: 342523 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 9173
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:53:15 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 19:03:15 +0100 - Duration: 600024 seconds 
-Real workload: 1.198860567865005E11 - Integer reached: 342764 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 9175
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:53:15 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 19:03:15 +0100 - Duration: 600022 seconds 
-Real workload: 1.2023215484925648E11 - Integer reached: 343239 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 9176
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:53:15 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 19:03:15 +0100 - Duration: 600004 seconds 
-Real workload: 1.1966482555368358E11 - Integer reached: 342460 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 9177
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 18:53:15 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 19:03:15 +0100 - Duration: 600011 seconds 
-Real workload: 1.2035176986834071E11 - Integer reached: 343403 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 43.38696094169597 
-Workload: 7.19372e+11 
-Energy efficiency: 6.03123e-11 
---------------------------------------------------------------------------------
-
- 
---- 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__28Sep22_20_36_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__28Sep22_20_36_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__28Sep22_20_36_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__28Sep22_20_36_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__28Sep22_20_36_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__28Sep22_20_36_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__28Sep22_20_36_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__28Sep22_20_36_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__28Sep22_20_36_32/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__28Sep22_20_36_32/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__28Sep22_20_36_32/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__28Sep22_20_36_32/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__28Sep22_20_36_32/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__28Sep22_20_36_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__28Sep22_20_36_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__28Sep22_20_36_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__28Sep22_20_36_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__28Sep22_20_36_32/powermeter_summary.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__28Sep22_20_36_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 = 43.38696094169597
---- Experiment result, Avg Power = 1294.8150272712505
---- Experiment result, Total Workload = 7.19372e+11
---- Experiment result, Energy Efficiency = 6.03123e-11
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 222222-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_20_49_17
---- Performing experiments on configuration 222222-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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:  1363200
---- Modifying the governor of core 0 
---- Modifying the the current frequency of core 0 with frequency 1363200
---- Frequency level of core 1 is  2
---- Exact frequency of core  1:  1363200
---- Modifying the governor of core 1 
---- Modifying the the current frequency of core 1 with frequency 1363200
---- Frequency level of core 2 is  2
---- Exact frequency of core  2:  1363200
---- Modifying the governor of core 2 
---- Modifying the the current frequency of core 2 with frequency 1363200
---- Frequency level of core 3 is  2
---- Exact frequency of core  3:  1363200
---- Modifying the governor of core 3 
---- Modifying the the current frequency of core 3 with frequency 1363200
---- Frequency level of core 4 is  2
---- Exact frequency of core  4:  1363200
---- Modifying the governor of core 4 
---- Modifying the the current frequency of core 4 with frequency 1363200
---- Frequency level of core 5 is  2
---- Exact frequency of core  5:  1363200
---- Modifying the governor of core 5 
---- Modifying the the current frequency of core 5 with frequency 1363200
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 10732 
----- 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  2
---- 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 = 6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 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)
- --- 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 =  1267.6132418524728
-powermeter script : average_power with numpy  arrays =  1267.6132418525963
-powermeter script : Summary Result = time (s): 603.0219194889069
-Ins Current (mA):250.4768972308677
-Samples: 3000000
-Consumed Energy (mAs): 154607.66503915246
-Consumed Energy (mAh): 42.94657362198679
-Consumed Energy (mWs): 766028.4321100536
-Consumed Energy (mWh): 212.785675586126
-Avg power (mW): 1267.6132418524728
-Avg Current (mA): 255.67121836875086
-Avg Voltage (V): 4.957981778082712
-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  2
---- 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 = 6
---- Number of thread ended: 6 
---- Now threads are stopped, getting the cc_info_level for samsung 
----  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 (2728 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 = [1363200- 1363200- 1363200- 1363200- 1363200- 1363200- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 603.0219194889069 
-Ins Current (mA):250.4768972308677 
-Samples: 3000000 
-Consumed Energy (mAs): 154607.66503915246 
-Consumed Energy (mAh): 42.94657362198679 
-Consumed Energy (mWs): 766028.4321100536 
-Consumed Energy (mWh): 212.785675586126 
-Avg power (mW): 1267.6132418524728 
-Avg Current (mA): 255.67121836875086 
-Avg Voltage (V): 4.957981778082712 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 42.94657362198679
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 1267.6132418524728
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 10757
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:09:02 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 19:19:02 +0100 - Duration: 600024 seconds 
-Real workload: 1.194002084273928E11 - Integer reached: 342096 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 10758
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:09:02 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 19:19:02 +0100 - Duration: 600022 seconds 
-Real workload: 1.1974994560694266E11 - Integer reached: 342577 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 10760
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:09:02 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 19:19:02 +0100 - Duration: 600022 seconds 
-Real workload: 1.2029268384348167E11 - Integer reached: 343322 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 10761
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:09:02 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 19:19:02 +0100 - Duration: 600016 seconds 
-Real workload: 1.1974266896968472E11 - Integer reached: 342567 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 10763
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:09:02 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 19:19:02 +0100 - Duration: 600021 seconds 
-Real workload: 1.1969537781677544E11 - Integer reached: 342502 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 10764
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:09:02 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 19:19:02 +0100 - Duration: 600001 seconds 
-Real workload: 1.196393684488973E11 - Integer reached: 342425 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,2,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 : 7.1852e+11
---- Getting energy efficiency
---- Energy efficiency: 5.97709e-11
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 222222-0-0 2,2,2,2,2,2,0,0                         [1363200- 1363200- 1363200- 1363200- 1363200- 1363200- 0- 0]                     time (s): 603.0219194889069 
-Ins Current (mA):250.4768972308677 
-Samples: 3000000 
-Consumed Energy (mAs): 154607.66503915246 
-Consumed Energy (mAh): 42.94657362198679 
-Consumed Energy (mWs): 766028.4321100536 
-Consumed Energy (mWh): 212.785675586126 
-Avg power (mW): 1267.6132418524728 
-Avg Current (mA): 255.67121836875086 
-Avg Voltage (V): 4.957981778082712 
- Thread : 0 - ThreadProcess id: 10757
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:09:02 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 19:19:02 +0100 - Duration: 600024 seconds 
-Real workload: 1.194002084273928E11 - Integer reached: 342096 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 10758
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:09:02 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 19:19:02 +0100 - Duration: 600022 seconds 
-Real workload: 1.1974994560694266E11 - Integer reached: 342577 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 10760
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:09:02 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 19:19:02 +0100 - Duration: 600022 seconds 
-Real workload: 1.2029268384348167E11 - Integer reached: 343322 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 10761
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:09:02 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 19:19:02 +0100 - Duration: 600016 seconds 
-Real workload: 1.1974266896968472E11 - Integer reached: 342567 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 10763
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:09:02 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 19:19:02 +0100 - Duration: 600021 seconds 
-Real workload: 1.1969537781677544E11 - Integer reached: 342502 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 10764
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:09:02 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 19:19:02 +0100 - Duration: 600001 seconds 
-Real workload: 1.196393684488973E11 - Integer reached: 342425 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 42.94657362198679                     7.1852e+11 5.97709e-11  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 222222-0-0 
-phone format: 2,2,2,2,2,2,0,0 
-Exact values of frequencies: [1363200- 1363200- 1363200- 1363200- 1363200- 1363200- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 603.0219194889069 
-Ins Current (mA):250.4768972308677 
-Samples: 3000000 
-Consumed Energy (mAs): 154607.66503915246 
-Consumed Energy (mAh): 42.94657362198679 
-Consumed Energy (mWs): 766028.4321100536 
-Consumed Energy (mWh): 212.785675586126 
-Avg power (mW): 1267.6132418524728 
-Avg Current (mA): 255.67121836875086 
-Avg Voltage (V): 4.957981778082712 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 10757
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:09:02 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 19:19:02 +0100 - Duration: 600024 seconds 
-Real workload: 1.194002084273928E11 - Integer reached: 342096 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 10758
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:09:02 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 19:19:02 +0100 - Duration: 600022 seconds 
-Real workload: 1.1974994560694266E11 - Integer reached: 342577 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 10760
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:09:02 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 19:19:02 +0100 - Duration: 600022 seconds 
-Real workload: 1.2029268384348167E11 - Integer reached: 343322 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 10761
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:09:02 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 19:19:02 +0100 - Duration: 600016 seconds 
-Real workload: 1.1974266896968472E11 - Integer reached: 342567 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 10763
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:09:02 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 19:19:02 +0100 - Duration: 600021 seconds 
-Real workload: 1.1969537781677544E11 - Integer reached: 342502 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 10764
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:09:02 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 19:19:02 +0100 - Duration: 600001 seconds 
-Real workload: 1.196393684488973E11 - Integer reached: 342425 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 42.94657362198679 
-Workload: 7.1852e+11 
-Energy efficiency: 5.97709e-11 
---------------------------------------------------------------------------------
-
- 
---- 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__28Sep22_20_52_19/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__28Sep22_20_52_19/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__28Sep22_20_52_19/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__28Sep22_20_52_19/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__28Sep22_20_52_19/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__28Sep22_20_52_19/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__28Sep22_20_52_19/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__28Sep22_20_52_19/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__28Sep22_20_52_19/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__28Sep22_20_52_19/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__28Sep22_20_52_19/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__28Sep22_20_52_19/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__28Sep22_20_52_19/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__28Sep22_20_52_19/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__28Sep22_20_52_19/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__28Sep22_20_52_19/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__28Sep22_20_52_19/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__28Sep22_20_52_19/powermeter_summary.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__28Sep22_20_52_19'
---- 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.94657362198679
---- Experiment result, Avg Power = 1267.6132418524728
---- Experiment result, Total Workload = 7.1852e+11
---- Experiment result, Energy Efficiency = 5.97709e-11
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 222222-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_21_05_04
---- Performing experiments on configuration 022200-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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:  1363200
---- Modifying the governor of core 1 
---- Modifying the the current frequency of core 1 with frequency 1363200
---- Frequency level of core 2 is  2
---- Exact frequency of core  2:  1363200
---- Modifying the governor of core 2 
---- Modifying the the current frequency of core 2 with frequency 1363200
---- Frequency level of core 3 is  2
---- Exact frequency of core  3:  1363200
---- Modifying the governor of core 3 
---- Modifying the the current frequency of core 3 with frequency 1363200
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 12068 
----- 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  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 : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 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)
- --- 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 =  782.2472536305605
-powermeter script : average_power with numpy  arrays =  782.2472536305271
-powermeter script : Summary Result = time (s): 603.039145231247
-Ins Current (mA):141.41675872104096
-Samples: 3000000
-Consumed Energy (mAs): 92719.24641006804
-Consumed Energy (mAh): 25.7553462250189
-Consumed Energy (mWs): 466469.8370033022
-Consumed Energy (mWh): 129.57495472313948
-Avg power (mW): 782.2472536305605
-Avg Current (mA): 155.44423889646788
-Avg Voltage (V): 5.032333518333663
-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  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 
----  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 (1364 bytes in 0.045s)
-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- 1363200- 1363200- 1363200- 0- 0- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 603.039145231247 
-Ins Current (mA):141.41675872104096 
-Samples: 3000000 
-Consumed Energy (mAs): 92719.24641006804 
-Consumed Energy (mAh): 25.7553462250189 
-Consumed Energy (mWs): 466469.8370033022 
-Consumed Energy (mWh): 129.57495472313948 
-Avg power (mW): 782.2472536305605 
-Avg Current (mA): 155.44423889646788 
-Avg Voltage (V): 5.032333518333663 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 25.7553462250189
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 782.2472536305605
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 12094
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:24:51 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 19:34:51 +0100 - Duration: 600004 seconds 
-Real workload: 4.897114583118847E10 - Integer reached: 159963 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 12095
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:24:51 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 19:34:52 +0100 - Duration: 600007 seconds 
-Real workload: 4.8774558847790436E10 - Integer reached: 159655 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 12096
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:24:51 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 19:34:52 +0100 - Duration: 600015 seconds 
-Real workload: 4.8206904228367905E10 - Integer reached: 158762 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
---- Total workload : 1.45953e+11
---- Getting energy efficiency
---- Energy efficiency: 1.76463e-10
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 022200-0-0 0,2,2,2,0,0,0,0                         [0- 1363200- 1363200- 1363200- 0- 0- 0- 0]                     time (s): 603.039145231247 
-Ins Current (mA):141.41675872104096 
-Samples: 3000000 
-Consumed Energy (mAs): 92719.24641006804 
-Consumed Energy (mAh): 25.7553462250189 
-Consumed Energy (mWs): 466469.8370033022 
-Consumed Energy (mWh): 129.57495472313948 
-Avg power (mW): 782.2472536305605 
-Avg Current (mA): 155.44423889646788 
-Avg Voltage (V): 5.032333518333663 
- Thread : 0 - ThreadProcess id: 12094
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:24:51 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 19:34:51 +0100 - Duration: 600004 seconds 
-Real workload: 4.897114583118847E10 - Integer reached: 159963 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 12095
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:24:51 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 19:34:52 +0100 - Duration: 600007 seconds 
-Real workload: 4.8774558847790436E10 - Integer reached: 159655 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 12096
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:24:51 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 19:34:52 +0100 - Duration: 600015 seconds 
-Real workload: 4.8206904228367905E10 - Integer reached: 158762 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 25.7553462250189                     1.45953e+11 1.76463e-10  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 022200-0-0 
-phone format: 0,2,2,2,0,0,0,0 
-Exact values of frequencies: [0- 1363200- 1363200- 1363200- 0- 0- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 603.039145231247 
-Ins Current (mA):141.41675872104096 
-Samples: 3000000 
-Consumed Energy (mAs): 92719.24641006804 
-Consumed Energy (mAh): 25.7553462250189 
-Consumed Energy (mWs): 466469.8370033022 
-Consumed Energy (mWh): 129.57495472313948 
-Avg power (mW): 782.2472536305605 
-Avg Current (mA): 155.44423889646788 
-Avg Voltage (V): 5.032333518333663 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 12094
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:24:51 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 19:34:51 +0100 - Duration: 600004 seconds 
-Real workload: 4.897114583118847E10 - Integer reached: 159963 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 12095
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:24:51 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 19:34:52 +0100 - Duration: 600007 seconds 
-Real workload: 4.8774558847790436E10 - Integer reached: 159655 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 12096
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:24:51 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 19:34:52 +0100 - Duration: 600015 seconds 
-Real workload: 4.8206904228367905E10 - Integer reached: 158762 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 25.7553462250189 
-Workload: 1.45953e+11 
-Energy efficiency: 1.76463e-10 
---------------------------------------------------------------------------------
-
- 
---- 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__28Sep22_21_08_06/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__28Sep22_21_08_06/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__28Sep22_21_08_06/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__28Sep22_21_08_06/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__28Sep22_21_08_06/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__28Sep22_21_08_06/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__28Sep22_21_08_06/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__28Sep22_21_08_06/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__28Sep22_21_08_06/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__28Sep22_21_08_06/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__28Sep22_21_08_06/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__28Sep22_21_08_06/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__28Sep22_21_08_06/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__28Sep22_21_08_06/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__28Sep22_21_08_06/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__28Sep22_21_08_06/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__28Sep22_21_08_06/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__28Sep22_21_08_06/powermeter_summary.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__28Sep22_21_08_06'
---- 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 = 25.7553462250189
---- Experiment result, Avg Power = 782.2472536305605
---- Experiment result, Total Workload = 1.45953e+11
---- Experiment result, Energy Efficiency = 1.76463e-10
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 022200-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_21_20_52
---- Performing experiments on configuration 022200-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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:  1363200
---- Modifying the governor of core 1 
---- Modifying the the current frequency of core 1 with frequency 1363200
---- Frequency level of core 2 is  2
---- Exact frequency of core  2:  1363200
---- Modifying the governor of core 2 
---- Modifying the the current frequency of core 2 with frequency 1363200
---- Frequency level of core 3 is  2
---- Exact frequency of core  3:  1363200
---- Modifying the governor of core 3 
---- Modifying the the current frequency of core 3 with frequency 1363200
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 13019 
----- 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  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 : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 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)
- --- 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 =  814.302802195264
-powermeter script : average_power with numpy  arrays =  814.3028021951742
-powermeter script : Summary Result = time (s): 605.6939868927002
-Ins Current (mA):203.25390857142858
-Samples: 3000000
-Consumed Energy (mAs): 97020.16918683417
-Consumed Energy (mAh): 26.950046996342827
-Consumed Energy (mWs): 487504.33808222366
-Consumed Energy (mWh): 135.41787168950657
-Avg power (mW): 814.302802195264
-Avg Current (mA): 161.9926616433344
-Avg Voltage (V): 5.0267882133336785
-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  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 
----  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 (1364 bytes in 0.058s)
-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- 1363200- 1363200- 1363200- 0- 0- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 605.6939868927002 
-Ins Current (mA):203.25390857142858 
-Samples: 3000000 
-Consumed Energy (mAs): 97020.16918683417 
-Consumed Energy (mAh): 26.950046996342827 
-Consumed Energy (mWs): 487504.33808222366 
-Consumed Energy (mWh): 135.41787168950657 
-Avg power (mW): 814.302802195264 
-Avg Current (mA): 161.9926616433344 
-Avg Voltage (V): 5.0267882133336785 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 26.950046996342827
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 814.302802195264
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 13044
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:40:39 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 19:50:39 +0100 - Duration: 600021 seconds 
-Real workload: 4.818092452597708E10 - Integer reached: 158721 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 13045
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:40:39 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 19:50:39 +0100 - Duration: 600002 seconds 
-Real workload: 4.8126454154141914E10 - Integer reached: 158635 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 13046
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:40:39 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 19:50:40 +0100 - Duration: 600010 seconds 
-Real workload: 4.8229721672151695E10 - Integer reached: 158798 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
---- Total workload : 1.44537e+11
---- Getting energy efficiency
---- Energy efficiency: 1.86458e-10
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 022200-0-0 0,2,2,2,0,0,0,0                         [0- 1363200- 1363200- 1363200- 0- 0- 0- 0]                     time (s): 605.6939868927002 
-Ins Current (mA):203.25390857142858 
-Samples: 3000000 
-Consumed Energy (mAs): 97020.16918683417 
-Consumed Energy (mAh): 26.950046996342827 
-Consumed Energy (mWs): 487504.33808222366 
-Consumed Energy (mWh): 135.41787168950657 
-Avg power (mW): 814.302802195264 
-Avg Current (mA): 161.9926616433344 
-Avg Voltage (V): 5.0267882133336785 
- Thread : 0 - ThreadProcess id: 13044
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:40:39 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 19:50:39 +0100 - Duration: 600021 seconds 
-Real workload: 4.818092452597708E10 - Integer reached: 158721 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 13045
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:40:39 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 19:50:39 +0100 - Duration: 600002 seconds 
-Real workload: 4.8126454154141914E10 - Integer reached: 158635 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 13046
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:40:39 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 19:50:40 +0100 - Duration: 600010 seconds 
-Real workload: 4.8229721672151695E10 - Integer reached: 158798 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 26.950046996342827                     1.44537e+11 1.86458e-10  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 022200-0-0 
-phone format: 0,2,2,2,0,0,0,0 
-Exact values of frequencies: [0- 1363200- 1363200- 1363200- 0- 0- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 605.6939868927002 
-Ins Current (mA):203.25390857142858 
-Samples: 3000000 
-Consumed Energy (mAs): 97020.16918683417 
-Consumed Energy (mAh): 26.950046996342827 
-Consumed Energy (mWs): 487504.33808222366 
-Consumed Energy (mWh): 135.41787168950657 
-Avg power (mW): 814.302802195264 
-Avg Current (mA): 161.9926616433344 
-Avg Voltage (V): 5.0267882133336785 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 13044
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:40:39 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 19:50:39 +0100 - Duration: 600021 seconds 
-Real workload: 4.818092452597708E10 - Integer reached: 158721 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 13045
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:40:39 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 19:50:39 +0100 - Duration: 600002 seconds 
-Real workload: 4.8126454154141914E10 - Integer reached: 158635 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 13046
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:40:39 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 19:50:40 +0100 - Duration: 600010 seconds 
-Real workload: 4.8229721672151695E10 - Integer reached: 158798 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 26.950046996342827 
-Workload: 1.44537e+11 
-Energy efficiency: 1.86458e-10 
---------------------------------------------------------------------------------
-
- 
---- 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__28Sep22_21_23_54/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__28Sep22_21_23_54/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__28Sep22_21_23_54/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__28Sep22_21_23_54/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__28Sep22_21_23_54/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__28Sep22_21_23_54/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__28Sep22_21_23_54/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__28Sep22_21_23_54/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__28Sep22_21_23_54/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__28Sep22_21_23_54/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__28Sep22_21_23_54/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__28Sep22_21_23_54/powermeter_summary.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__28Sep22_21_23_54'
---- 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 = 26.950046996342827
---- Experiment result, Avg Power = 814.302802195264
---- Experiment result, Total Workload = 1.44537e+11
---- Experiment result, Energy Efficiency = 1.86458e-10
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 022200-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_21_36_43
---- Performing experiments on configuration 022200-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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:  1363200
---- Modifying the governor of core 1 
---- Modifying the the current frequency of core 1 with frequency 1363200
---- Frequency level of core 2 is  2
---- Exact frequency of core  2:  1363200
---- Modifying the governor of core 2 
---- Modifying the the current frequency of core 2 with frequency 1363200
---- Frequency level of core 3 is  2
---- Exact frequency of core  3:  1363200
---- Modifying the governor of core 3 
---- Modifying the the current frequency of core 3 with frequency 1363200
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 14270 
----- 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  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 : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 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)
- --- 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 =  778.0225310675672
-powermeter script : average_power with numpy  arrays =  778.0225310675894
-powermeter script : Summary Result = time (s): 605.3341202735901
-Ins Current (mA):204.10705714742832
-Samples: 3000000
-Consumed Energy (mAs): 92119.7132576047
-Consumed Energy (mAh): 25.58880923822353
-Consumed Energy (mWs): 463492.93574148964
-Consumed Energy (mWh): 128.74803770596935
-Avg power (mW): 778.0225310675672
-Avg Current (mA): 154.59247507927944
-Avg Voltage (V): 5.032732224958395
-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  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 
----  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 (1363 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 = [0- 1363200- 1363200- 1363200- 0- 0- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 605.3341202735901 
-Ins Current (mA):204.10705714742832 
-Samples: 3000000 
-Consumed Energy (mAs): 92119.7132576047 
-Consumed Energy (mAh): 25.58880923822353 
-Consumed Energy (mWs): 463492.93574148964 
-Consumed Energy (mWh): 128.74803770596935 
-Avg power (mW): 778.0225310675672 
-Avg Current (mA): 154.59247507927944 
-Avg Voltage (V): 5.032732224958395 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 25.58880923822353
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 778.0225310675672
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 14295
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:56:30 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 20:06:30 +0100 - Duration: 600025 seconds 
-Real workload: 4.820373558379455E10 - Integer reached: 158757 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 14296
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:56:29 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 20:06:30 +0100 - Duration: 600010 seconds 
-Real workload: 4.8164453383979065E10 - Integer reached: 158695 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 14297
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:56:29 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 20:06:30 +0100 - Duration: 600009 seconds 
-Real workload: 4.807581270308146E10 - Integer reached: 158555 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
---- Total workload : 1.44444e+11
---- Getting energy efficiency
---- Energy efficiency: 1.77154e-10
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 022200-0-0 0,2,2,2,0,0,0,0                         [0- 1363200- 1363200- 1363200- 0- 0- 0- 0]                     time (s): 605.3341202735901 
-Ins Current (mA):204.10705714742832 
-Samples: 3000000 
-Consumed Energy (mAs): 92119.7132576047 
-Consumed Energy (mAh): 25.58880923822353 
-Consumed Energy (mWs): 463492.93574148964 
-Consumed Energy (mWh): 128.74803770596935 
-Avg power (mW): 778.0225310675672 
-Avg Current (mA): 154.59247507927944 
-Avg Voltage (V): 5.032732224958395 
- Thread : 0 - ThreadProcess id: 14295
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:56:30 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 20:06:30 +0100 - Duration: 600025 seconds 
-Real workload: 4.820373558379455E10 - Integer reached: 158757 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 14296
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:56:29 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 20:06:30 +0100 - Duration: 600010 seconds 
-Real workload: 4.8164453383979065E10 - Integer reached: 158695 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 14297
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:56:29 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 20:06:30 +0100 - Duration: 600009 seconds 
-Real workload: 4.807581270308146E10 - Integer reached: 158555 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 25.58880923822353                     1.44444e+11 1.77154e-10  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 022200-0-0 
-phone format: 0,2,2,2,0,0,0,0 
-Exact values of frequencies: [0- 1363200- 1363200- 1363200- 0- 0- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 605.3341202735901 
-Ins Current (mA):204.10705714742832 
-Samples: 3000000 
-Consumed Energy (mAs): 92119.7132576047 
-Consumed Energy (mAh): 25.58880923822353 
-Consumed Energy (mWs): 463492.93574148964 
-Consumed Energy (mWh): 128.74803770596935 
-Avg power (mW): 778.0225310675672 
-Avg Current (mA): 154.59247507927944 
-Avg Voltage (V): 5.032732224958395 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 14295
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:56:30 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 20:06:30 +0100 - Duration: 600025 seconds 
-Real workload: 4.820373558379455E10 - Integer reached: 158757 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 14296
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:56:29 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 20:06:30 +0100 - Duration: 600010 seconds 
-Real workload: 4.8164453383979065E10 - Integer reached: 158695 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 14297
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 19:56:29 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 20:06:30 +0100 - Duration: 600009 seconds 
-Real workload: 4.807581270308146E10 - Integer reached: 158555 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 25.58880923822353 
-Workload: 1.44444e+11 
-Energy efficiency: 1.77154e-10 
---------------------------------------------------------------------------------
-
- 
---- 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__28Sep22_21_39_45/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__28Sep22_21_39_45/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__28Sep22_21_39_45/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__28Sep22_21_39_45/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__28Sep22_21_39_45/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__28Sep22_21_39_45/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__28Sep22_21_39_45/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__28Sep22_21_39_45/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__28Sep22_21_39_45/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__28Sep22_21_39_45/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__28Sep22_21_39_45/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__28Sep22_21_39_45/powermeter_summary.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__28Sep22_21_39_45'
---- 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 = 25.58880923822353
---- Experiment result, Avg Power = 778.0225310675672
---- Experiment result, Total Workload = 1.44444e+11
---- Experiment result, Energy Efficiency = 1.77154e-10
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 022200-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_21_52_33
---- Performing experiments on configuration 333300-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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:  1804800
---- Modifying the governor of core 0 
---- Modifying the the current frequency of core 0 with frequency 1804800
---- Frequency level of core 1 is  3
---- Exact frequency of core  1:  1804800
---- Modifying the governor of core 1 
---- Modifying the the current frequency of core 1 with frequency 1804800
---- Frequency level of core 2 is  3
---- Exact frequency of core  2:  1804800
---- Modifying the governor of core 2 
---- Modifying the the current frequency of core 2 with frequency 1804800
---- Frequency level of core 3 is  3
---- Exact frequency of core  3:  1804800
---- Modifying the governor of core 3 
---- Modifying the the current frequency of core 3 with frequency 1804800
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 15210 
----- 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  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 : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 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)
- --- 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 =  814.4076146745551
-powermeter script : average_power with numpy  arrays =  814.4076146744808
-powermeter script : Summary Result = time (s): 603.0317437648773
-Ins Current (mA):137.28160902026514
-Samples: 3000000
-Consumed Energy (mAs): 97708.00874615688
-Consumed Energy (mAh): 27.141113540599132
-Consumed Energy (mWs): 490881.91363088455
-Consumed Energy (mWh): 136.35608711969016
-Avg power (mW): 814.4076146745551
-Avg Current (mA): 161.99904379257052
-Avg Voltage (V): 5.027237171333877
-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  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 
----  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 (1816 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 = [1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 603.0317437648773 
-Ins Current (mA):137.28160902026514 
-Samples: 3000000 
-Consumed Energy (mAs): 97708.00874615688 
-Consumed Energy (mAh): 27.141113540599132 
-Consumed Energy (mWs): 490881.91363088455 
-Consumed Energy (mWh): 136.35608711969016 
-Avg power (mW): 814.4076146745551 
-Avg Current (mA): 161.99904379257052 
-Avg Voltage (V): 5.027237171333877 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 27.141113540599132
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 814.4076146745551
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 15235
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:12:20 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 20:22:20 +0100 - Duration: 600013 seconds 
-Real workload: 4.931110620862062E10 - Integer reached: 184220 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 15236
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:12:20 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 20:22:21 +0100 - Duration: 600037 seconds 
-Real workload: 4.911309085614108E10 - Integer reached: 183865 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 15237
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:12:20 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 20:22:20 +0100 - Duration: 600006 seconds 
-Real workload: 4.904903370579314E10 - Integer reached: 183750 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 15239
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:12:20 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 20:22:20 +0100 - Duration: 600024 seconds 
-Real workload: 4.916771284281088E10 - Integer reached: 183963 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,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.96641e+11
---- Getting energy efficiency
---- Energy efficiency: 1.38024e-10
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 333300-0-0 3,3,3,3,0,0,0,0                         [1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0]                     time (s): 603.0317437648773 
-Ins Current (mA):137.28160902026514 
-Samples: 3000000 
-Consumed Energy (mAs): 97708.00874615688 
-Consumed Energy (mAh): 27.141113540599132 
-Consumed Energy (mWs): 490881.91363088455 
-Consumed Energy (mWh): 136.35608711969016 
-Avg power (mW): 814.4076146745551 
-Avg Current (mA): 161.99904379257052 
-Avg Voltage (V): 5.027237171333877 
- Thread : 0 - ThreadProcess id: 15235
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:12:20 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 20:22:20 +0100 - Duration: 600013 seconds 
-Real workload: 4.931110620862062E10 - Integer reached: 184220 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 15236
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:12:20 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 20:22:21 +0100 - Duration: 600037 seconds 
-Real workload: 4.911309085614108E10 - Integer reached: 183865 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 15237
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:12:20 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 20:22:20 +0100 - Duration: 600006 seconds 
-Real workload: 4.904903370579314E10 - Integer reached: 183750 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 15239
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:12:20 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 20:22:20 +0100 - Duration: 600024 seconds 
-Real workload: 4.916771284281088E10 - Integer reached: 183963 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 27.141113540599132                     1.96641e+11 1.38024e-10  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 333300-0-0 
-phone format: 3,3,3,3,0,0,0,0 
-Exact values of frequencies: [1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 603.0317437648773 
-Ins Current (mA):137.28160902026514 
-Samples: 3000000 
-Consumed Energy (mAs): 97708.00874615688 
-Consumed Energy (mAh): 27.141113540599132 
-Consumed Energy (mWs): 490881.91363088455 
-Consumed Energy (mWh): 136.35608711969016 
-Avg power (mW): 814.4076146745551 
-Avg Current (mA): 161.99904379257052 
-Avg Voltage (V): 5.027237171333877 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 15235
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:12:20 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 20:22:20 +0100 - Duration: 600013 seconds 
-Real workload: 4.931110620862062E10 - Integer reached: 184220 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 15236
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:12:20 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 20:22:21 +0100 - Duration: 600037 seconds 
-Real workload: 4.911309085614108E10 - Integer reached: 183865 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 15237
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:12:20 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 20:22:20 +0100 - Duration: 600006 seconds 
-Real workload: 4.904903370579314E10 - Integer reached: 183750 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 15239
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:12:20 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 20:22:20 +0100 - Duration: 600024 seconds 
-Real workload: 4.916771284281088E10 - Integer reached: 183963 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 27.141113540599132 
-Workload: 1.96641e+11 
-Energy efficiency: 1.38024e-10 
---------------------------------------------------------------------------------
-
- 
---- 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__28Sep22_21_55_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__28Sep22_21_55_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__28Sep22_21_55_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__28Sep22_21_55_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__28Sep22_21_55_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__28Sep22_21_55_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__28Sep22_21_55_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__28Sep22_21_55_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__28Sep22_21_55_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__28Sep22_21_55_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__28Sep22_21_55_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__28Sep22_21_55_35/powermeter_summary.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__28Sep22_21_55_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 = 27.141113540599132
---- Experiment result, Avg Power = 814.4076146745551
---- Experiment result, Total Workload = 1.96641e+11
---- Experiment result, Energy Efficiency = 1.38024e-10
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 333300-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_22_08_21
---- Performing experiments on configuration 333300-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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:  1804800
---- Modifying the governor of core 0 
---- Modifying the the current frequency of core 0 with frequency 1804800
---- Frequency level of core 1 is  3
---- Exact frequency of core  1:  1804800
---- Modifying the governor of core 1 
---- Modifying the the current frequency of core 1 with frequency 1804800
---- Frequency level of core 2 is  3
---- Exact frequency of core  2:  1804800
---- Modifying the governor of core 2 
---- Modifying the the current frequency of core 2 with frequency 1804800
---- Frequency level of core 3 is  3
---- Exact frequency of core  3:  1804800
---- Modifying the governor of core 3 
---- Modifying the the current frequency of core 3 with frequency 1804800
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 16261 
----- 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  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 : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 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)
- --- 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 =  812.7874670250787
-powermeter script : average_power with numpy  arrays =  812.7874670250368
-powermeter script : Summary Result = time (s): 602.9944071769714
-Ins Current (mA):144.6567678768715
-Samples: 3000000
-Consumed Energy (mAs): 97711.28670337422
-Consumed Energy (mAh): 27.142024084270616
-Consumed Energy (mWs): 490796.70568814804
-Consumed Energy (mWh): 136.3324182467078
-Avg power (mW): 812.7874670250787
-Avg Current (mA): 161.68799583336255
-Avg Voltage (V): 5.026888130042422
-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  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 
----  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 (1817 bytes in 0.066s)
-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 = [1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 602.9944071769714 
-Ins Current (mA):144.6567678768715 
-Samples: 3000000 
-Consumed Energy (mAs): 97711.28670337422 
-Consumed Energy (mAh): 27.142024084270616 
-Consumed Energy (mWs): 490796.70568814804 
-Consumed Energy (mWh): 136.3324182467078 
-Avg power (mW): 812.7874670250787 
-Avg Current (mA): 161.68799583336255 
-Avg Voltage (V): 5.026888130042422 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 27.142024084270616
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 812.7874670250787
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 16286
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:28:08 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 20:38:08 +0100 - Duration: 600019 seconds 
-Real workload: 4.836440231881261E10 - Integer reached: 182516 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 16288
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:28:08 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 20:38:08 +0100 - Duration: 600010 seconds 
-Real workload: 4.867946684405798E10 - Integer reached: 183085 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 16289
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:28:08 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 20:38:08 +0100 - Duration: 600030 seconds 
-Real workload: 4.909804746827251E10 - Integer reached: 183838 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 16291
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:28:08 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 20:38:08 +0100 - Duration: 600016 seconds 
-Real workload: 4.8514326922945786E10 - Integer reached: 182787 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,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.94656e+11
---- Getting energy efficiency
---- Energy efficiency: 1.39436e-10
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 333300-0-0 3,3,3,3,0,0,0,0                         [1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0]                     time (s): 602.9944071769714 
-Ins Current (mA):144.6567678768715 
-Samples: 3000000 
-Consumed Energy (mAs): 97711.28670337422 
-Consumed Energy (mAh): 27.142024084270616 
-Consumed Energy (mWs): 490796.70568814804 
-Consumed Energy (mWh): 136.3324182467078 
-Avg power (mW): 812.7874670250787 
-Avg Current (mA): 161.68799583336255 
-Avg Voltage (V): 5.026888130042422 
- Thread : 0 - ThreadProcess id: 16286
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:28:08 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 20:38:08 +0100 - Duration: 600019 seconds 
-Real workload: 4.836440231881261E10 - Integer reached: 182516 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 16288
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:28:08 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 20:38:08 +0100 - Duration: 600010 seconds 
-Real workload: 4.867946684405798E10 - Integer reached: 183085 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 16289
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:28:08 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 20:38:08 +0100 - Duration: 600030 seconds 
-Real workload: 4.909804746827251E10 - Integer reached: 183838 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 16291
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:28:08 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 20:38:08 +0100 - Duration: 600016 seconds 
-Real workload: 4.8514326922945786E10 - Integer reached: 182787 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 27.142024084270616                     1.94656e+11 1.39436e-10  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 333300-0-0 
-phone format: 3,3,3,3,0,0,0,0 
-Exact values of frequencies: [1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 602.9944071769714 
-Ins Current (mA):144.6567678768715 
-Samples: 3000000 
-Consumed Energy (mAs): 97711.28670337422 
-Consumed Energy (mAh): 27.142024084270616 
-Consumed Energy (mWs): 490796.70568814804 
-Consumed Energy (mWh): 136.3324182467078 
-Avg power (mW): 812.7874670250787 
-Avg Current (mA): 161.68799583336255 
-Avg Voltage (V): 5.026888130042422 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 16286
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:28:08 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 20:38:08 +0100 - Duration: 600019 seconds 
-Real workload: 4.836440231881261E10 - Integer reached: 182516 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 16288
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:28:08 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 20:38:08 +0100 - Duration: 600010 seconds 
-Real workload: 4.867946684405798E10 - Integer reached: 183085 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 16289
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:28:08 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 20:38:08 +0100 - Duration: 600030 seconds 
-Real workload: 4.909804746827251E10 - Integer reached: 183838 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 16291
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:28:08 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 20:38:08 +0100 - Duration: 600016 seconds 
-Real workload: 4.8514326922945786E10 - Integer reached: 182787 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 27.142024084270616 
-Workload: 1.94656e+11 
-Energy efficiency: 1.39436e-10 
---------------------------------------------------------------------------------
-
- 
---- 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__28Sep22_22_11_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__28Sep22_22_11_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__28Sep22_22_11_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__28Sep22_22_11_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__28Sep22_22_11_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__28Sep22_22_11_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__28Sep22_22_11_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__28Sep22_22_11_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__28Sep22_22_11_23/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__28Sep22_22_11_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__28Sep22_22_11_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__28Sep22_22_11_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__28Sep22_22_11_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__28Sep22_22_11_23/powermeter_summary.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__28Sep22_22_11_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 = 27.142024084270616
---- Experiment result, Avg Power = 812.7874670250787
---- Experiment result, Total Workload = 1.94656e+11
---- Experiment result, Energy Efficiency = 1.39436e-10
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 333300-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_22_24_10
---- Performing experiments on configuration 333300-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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:  1804800
---- Modifying the governor of core 0 
---- Modifying the the current frequency of core 0 with frequency 1804800
---- Frequency level of core 1 is  3
---- Exact frequency of core  1:  1804800
---- Modifying the governor of core 1 
---- Modifying the the current frequency of core 1 with frequency 1804800
---- Frequency level of core 2 is  3
---- Exact frequency of core  2:  1804800
---- Modifying the governor of core 2 
---- Modifying the the current frequency of core 2 with frequency 1804800
---- Frequency level of core 3 is  3
---- Exact frequency of core  3:  1804800
---- Modifying the governor of core 3 
---- Modifying the the current frequency of core 3 with frequency 1804800
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 17627 
----- 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  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 : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 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)
- --- 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 =  829.7333859693756
-powermeter script : average_power with numpy  arrays =  829.7333859694085
-powermeter script : Summary Result = time (s): 602.8027057647705
-Ins Current (mA):204.46104707414997
-Samples: 3000000
-Consumed Energy (mAs): 98670.7730285255
-Consumed Energy (mAh): 27.408548063479305
-Consumed Energy (mWs): 495448.08818111016
-Consumed Energy (mWh): 137.62446893919727
-Avg power (mW): 829.7333859693756
-Avg Current (mA): 165.12425812222173
-Avg Voltage (V): 5.024903036083428
-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  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 
----  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 (1816 bytes in 0.032s)
-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 = [1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 602.8027057647705 
-Ins Current (mA):204.46104707414997 
-Samples: 3000000 
-Consumed Energy (mAs): 98670.7730285255 
-Consumed Energy (mAh): 27.408548063479305 
-Consumed Energy (mWs): 495448.08818111016 
-Consumed Energy (mWh): 137.62446893919727 
-Avg power (mW): 829.7333859693756 
-Avg Current (mA): 165.12425812222173 
-Avg Voltage (V): 5.024903036083428 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 27.408548063479305
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 829.7333859693756
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 17652
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:43:56 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 20:53:57 +0100 - Duration: 600011 seconds 
-Real workload: 4.859242733023335E10 - Integer reached: 182928 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 17653
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:43:57 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 20:53:57 +0100 - Duration: 600015 seconds 
-Real workload: 4.886601406991172E10 - Integer reached: 183421 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 17655
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:43:56 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 20:53:57 +0100 - Duration: 600026 seconds 
-Real workload: 4.902230963471008E10 - Integer reached: 183702 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 17656
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:43:57 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 20:53:57 +0100 - Duration: 600023 seconds 
-Real workload: 4.980318289543322E10 - Integer reached: 185099 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,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.96284e+11
---- Getting energy efficiency
---- Energy efficiency: 1.39637e-10
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 333300-0-0 3,3,3,3,0,0,0,0                         [1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0]                     time (s): 602.8027057647705 
-Ins Current (mA):204.46104707414997 
-Samples: 3000000 
-Consumed Energy (mAs): 98670.7730285255 
-Consumed Energy (mAh): 27.408548063479305 
-Consumed Energy (mWs): 495448.08818111016 
-Consumed Energy (mWh): 137.62446893919727 
-Avg power (mW): 829.7333859693756 
-Avg Current (mA): 165.12425812222173 
-Avg Voltage (V): 5.024903036083428 
- Thread : 0 - ThreadProcess id: 17652
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:43:56 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 20:53:57 +0100 - Duration: 600011 seconds 
-Real workload: 4.859242733023335E10 - Integer reached: 182928 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 17653
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:43:57 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 20:53:57 +0100 - Duration: 600015 seconds 
-Real workload: 4.886601406991172E10 - Integer reached: 183421 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 17655
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:43:56 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 20:53:57 +0100 - Duration: 600026 seconds 
-Real workload: 4.902230963471008E10 - Integer reached: 183702 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 17656
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:43:57 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 20:53:57 +0100 - Duration: 600023 seconds 
-Real workload: 4.980318289543322E10 - Integer reached: 185099 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 27.408548063479305                     1.96284e+11 1.39637e-10  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 333300-0-0 
-phone format: 3,3,3,3,0,0,0,0 
-Exact values of frequencies: [1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 602.8027057647705 
-Ins Current (mA):204.46104707414997 
-Samples: 3000000 
-Consumed Energy (mAs): 98670.7730285255 
-Consumed Energy (mAh): 27.408548063479305 
-Consumed Energy (mWs): 495448.08818111016 
-Consumed Energy (mWh): 137.62446893919727 
-Avg power (mW): 829.7333859693756 
-Avg Current (mA): 165.12425812222173 
-Avg Voltage (V): 5.024903036083428 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 17652
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:43:56 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 20:53:57 +0100 - Duration: 600011 seconds 
-Real workload: 4.859242733023335E10 - Integer reached: 182928 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 17653
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:43:57 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 20:53:57 +0100 - Duration: 600015 seconds 
-Real workload: 4.886601406991172E10 - Integer reached: 183421 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 17655
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:43:56 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 20:53:57 +0100 - Duration: 600026 seconds 
-Real workload: 4.902230963471008E10 - Integer reached: 183702 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 17656
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:43:57 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 20:53:57 +0100 - Duration: 600023 seconds 
-Real workload: 4.980318289543322E10 - Integer reached: 185099 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 27.408548063479305 
-Workload: 1.96284e+11 
-Energy efficiency: 1.39637e-10 
---------------------------------------------------------------------------------
-
- 
---- 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__28Sep22_22_27_12/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__28Sep22_22_27_12/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__28Sep22_22_27_12/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__28Sep22_22_27_12/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__28Sep22_22_27_12/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__28Sep22_22_27_12/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__28Sep22_22_27_12/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__28Sep22_22_27_12/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__28Sep22_22_27_12/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__28Sep22_22_27_12/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__28Sep22_22_27_12/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__28Sep22_22_27_12/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__28Sep22_22_27_12/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__28Sep22_22_27_12/powermeter_summary.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__28Sep22_22_27_12'
---- 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 = 27.408548063479305
---- Experiment result, Avg Power = 829.7333859693756
---- Experiment result, Total Workload = 1.96284e+11
---- Experiment result, Energy Efficiency = 1.39637e-10
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 333300-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_22_39_57
---- Performing experiments on configuration 333333-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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:  1804800
---- Modifying the governor of core 0 
---- Modifying the the current frequency of core 0 with frequency 1804800
---- Frequency level of core 1 is  3
---- Exact frequency of core  1:  1804800
---- Modifying the governor of core 1 
---- Modifying the the current frequency of core 1 with frequency 1804800
---- Frequency level of core 2 is  3
---- Exact frequency of core  2:  1804800
---- Modifying the governor of core 2 
---- Modifying the the current frequency of core 2 with frequency 1804800
---- Frequency level of core 3 is  3
---- Exact frequency of core  3:  1804800
---- Modifying the governor of core 3 
---- Modifying the the current frequency of core 3 with frequency 1804800
---- Frequency level of core 4 is  3
---- Exact frequency of core  4:  1804800
---- Modifying the governor of core 4 
---- Modifying the the current frequency of core 4 with frequency 1804800
---- Frequency level of core 5 is  3
---- Exact frequency of core  5:  1804800
---- Modifying the governor of core 5 
---- Modifying the the current frequency of core 5 with frequency 1804800
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 18669 
----- 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  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 = 6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 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 : 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)
- --- 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 =  1858.173839951898
-powermeter script : average_power with numpy  arrays =  1858.1738399520846
-powermeter script : Summary Result = time (s): 602.6268870830536
-Ins Current (mA):346.84162070331547
-Samples: 3000000
-Consumed Energy (mAs): 230836.6149063274
-Consumed Energy (mAh): 64.12128191842427
-Consumed Energy (mWs): 1121522.2555165612
-Consumed Energy (mWh): 311.53395986571144
-Avg power (mW): 1858.173839951898
-Avg Current (mA): 382.0253218618433
-Avg Voltage (V): 4.864007000624668
-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  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 = 6
---- Number of thread ended: 6 
---- Now threads are stopped, getting the cc_info_level for samsung 
----  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 (2728 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 = [1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 602.6268870830536 
-Ins Current (mA):346.84162070331547 
-Samples: 3000000 
-Consumed Energy (mAs): 230836.6149063274 
-Consumed Energy (mAh): 64.12128191842427 
-Consumed Energy (mWs): 1121522.2555165612 
-Consumed Energy (mWh): 311.53395986571144 
-Avg power (mW): 1858.173839951898 
-Avg Current (mA): 382.0253218618433 
-Avg Voltage (V): 4.864007000624668 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 64.12128191842427
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 1858.173839951898
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 18694
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:59:42 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 21:09:42 +0100 - Duration: 600009 seconds 
-Real workload: 1.6062061867430243E11 - Integer reached: 394488 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 18695
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:59:42 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 21:09:43 +0100 - Duration: 600019 seconds 
-Real workload: 1.6095713666608252E11 - Integer reached: 394885 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 18696
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:59:42 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 21:09:42 +0100 - Duration: 600011 seconds 
-Real workload: 1.6118705925078964E11 - Integer reached: 395156 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 18697
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:59:42 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 21:09:42 +0100 - Duration: 600010 seconds 
-Real workload: 1.6122355694730713E11 - Integer reached: 395199 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 18698
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:59:42 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 21:09:42 +0100 - Duration: 600008 seconds 
-Real workload: 1.6084266152390656E11 - Integer reached: 394750 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 18700
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:59:42 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 21:09:42 +0100 - Duration: 600010 seconds 
-Real workload: 1.61566676725321E11 - Integer reached: 395603 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,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 : 9.66398e+11
---- Getting energy efficiency
---- Energy efficiency: 6.63508e-11
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 333333-0-0 3,3,3,3,3,3,0,0                         [1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 0- 0]                     time (s): 602.6268870830536 
-Ins Current (mA):346.84162070331547 
-Samples: 3000000 
-Consumed Energy (mAs): 230836.6149063274 
-Consumed Energy (mAh): 64.12128191842427 
-Consumed Energy (mWs): 1121522.2555165612 
-Consumed Energy (mWh): 311.53395986571144 
-Avg power (mW): 1858.173839951898 
-Avg Current (mA): 382.0253218618433 
-Avg Voltage (V): 4.864007000624668 
- Thread : 0 - ThreadProcess id: 18694
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:59:42 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 21:09:42 +0100 - Duration: 600009 seconds 
-Real workload: 1.6062061867430243E11 - Integer reached: 394488 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 18695
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:59:42 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 21:09:43 +0100 - Duration: 600019 seconds 
-Real workload: 1.6095713666608252E11 - Integer reached: 394885 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 18696
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:59:42 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 21:09:42 +0100 - Duration: 600011 seconds 
-Real workload: 1.6118705925078964E11 - Integer reached: 395156 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 18697
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:59:42 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 21:09:42 +0100 - Duration: 600010 seconds 
-Real workload: 1.6122355694730713E11 - Integer reached: 395199 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 18698
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:59:42 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 21:09:42 +0100 - Duration: 600008 seconds 
-Real workload: 1.6084266152390656E11 - Integer reached: 394750 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 18700
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:59:42 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 21:09:42 +0100 - Duration: 600010 seconds 
-Real workload: 1.61566676725321E11 - Integer reached: 395603 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 64.12128191842427                     9.66398e+11 6.63508e-11  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 333333-0-0 
-phone format: 3,3,3,3,3,3,0,0 
-Exact values of frequencies: [1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 602.6268870830536 
-Ins Current (mA):346.84162070331547 
-Samples: 3000000 
-Consumed Energy (mAs): 230836.6149063274 
-Consumed Energy (mAh): 64.12128191842427 
-Consumed Energy (mWs): 1121522.2555165612 
-Consumed Energy (mWh): 311.53395986571144 
-Avg power (mW): 1858.173839951898 
-Avg Current (mA): 382.0253218618433 
-Avg Voltage (V): 4.864007000624668 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 18694
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:59:42 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 21:09:42 +0100 - Duration: 600009 seconds 
-Real workload: 1.6062061867430243E11 - Integer reached: 394488 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 18695
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:59:42 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 21:09:43 +0100 - Duration: 600019 seconds 
-Real workload: 1.6095713666608252E11 - Integer reached: 394885 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 18696
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:59:42 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 21:09:42 +0100 - Duration: 600011 seconds 
-Real workload: 1.6118705925078964E11 - Integer reached: 395156 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 18697
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:59:42 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 21:09:42 +0100 - Duration: 600010 seconds 
-Real workload: 1.6122355694730713E11 - Integer reached: 395199 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 18698
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:59:42 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 21:09:42 +0100 - Duration: 600008 seconds 
-Real workload: 1.6084266152390656E11 - Integer reached: 394750 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 18700
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 20:59:42 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 21:09:42 +0100 - Duration: 600010 seconds 
-Real workload: 1.61566676725321E11 - Integer reached: 395603 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 64.12128191842427 
-Workload: 9.66398e+11 
-Energy efficiency: 6.63508e-11 
---------------------------------------------------------------------------------
-
- 
---- 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__28Sep22_22_42_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__28Sep22_22_42_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__28Sep22_22_42_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__28Sep22_22_42_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__28Sep22_22_42_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__28Sep22_22_42_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__28Sep22_22_42_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__28Sep22_22_42_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__28Sep22_22_42_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__28Sep22_22_42_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__28Sep22_22_42_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__28Sep22_22_42_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__28Sep22_22_42_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__28Sep22_22_42_59/powermeter_summary.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__28Sep22_22_42_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 = 64.12128191842427
---- Experiment result, Avg Power = 1858.173839951898
---- Experiment result, Total Workload = 9.66398e+11
---- Experiment result, Energy Efficiency = 6.63508e-11
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 333333-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_22_55_44
---- Performing experiments on configuration 333333-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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:  1804800
---- Modifying the governor of core 0 
---- Modifying the the current frequency of core 0 with frequency 1804800
---- Frequency level of core 1 is  3
---- Exact frequency of core  1:  1804800
---- Modifying the governor of core 1 
---- Modifying the the current frequency of core 1 with frequency 1804800
---- Frequency level of core 2 is  3
---- Exact frequency of core  2:  1804800
---- Modifying the governor of core 2 
---- Modifying the the current frequency of core 2 with frequency 1804800
---- Frequency level of core 3 is  3
---- Exact frequency of core  3:  1804800
---- Modifying the governor of core 3 
---- Modifying the the current frequency of core 3 with frequency 1804800
---- Frequency level of core 4 is  3
---- Exact frequency of core  4:  1804800
---- Modifying the governor of core 4 
---- Modifying the the current frequency of core 4 with frequency 1804800
---- Frequency level of core 5 is  3
---- Exact frequency of core  5:  1804800
---- Modifying the governor of core 5 
---- Modifying the the current frequency of core 5 with frequency 1804800
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 19934 
----- 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  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 = 6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 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)
- --- 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 =  1869.3411078253823
-powermeter script : average_power with numpy  arrays =  1869.3411078255726
-powermeter script : Summary Result = time (s): 602.5930216312408
-Ins Current (mA):355.59614952402364
-Samples: 3000000
-Consumed Energy (mAs): 230582.87797926142
-Consumed Energy (mAh): 64.05079943868373
-Consumed Energy (mWs): 1120587.1944829402
-Consumed Energy (mWh): 311.2742206897056
-Avg power (mW): 1869.3411078253823
-Avg Current (mA): 384.47238166622725
-Avg Voltage (V): 4.862094644416402
-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  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 = 6
---- Number of thread ended: 6 
---- Now threads are stopped, getting the cc_info_level for samsung 
----  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 (2727 bytes in 0.042s)
-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 = [1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 602.5930216312408 
-Ins Current (mA):355.59614952402364 
-Samples: 3000000 
-Consumed Energy (mAs): 230582.87797926142 
-Consumed Energy (mAh): 64.05079943868373 
-Consumed Energy (mWs): 1120587.1944829402 
-Consumed Energy (mWh): 311.2742206897056 
-Avg power (mW): 1869.3411078253823 
-Avg Current (mA): 384.47238166622725 
-Avg Voltage (V): 4.862094644416402 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 64.05079943868373
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 1869.3411078253823
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 19959
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:15:28 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 21:25:28 +0100 - Duration: 600018 seconds 
-Real workload: 1.602599246190301E11 - Integer reached: 394062 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 19960
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:15:28 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 21:25:28 +0100 - Duration: 600010 seconds 
-Real workload: 1.6051473787577368E11 - Integer reached: 394363 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 19961
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:15:28 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 21:25:28 +0100 - Duration: 600004 seconds 
-Real workload: 1.614876576755363E11 - Integer reached: 395510 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 19963
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:15:28 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 21:25:28 +0100 - Duration: 600009 seconds 
-Real workload: 1.6123374316575766E11 - Integer reached: 395211 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 19964
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:15:29 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 21:25:29 +0100 - Duration: 600022 seconds 
-Real workload: 1.610309299392561E11 - Integer reached: 394972 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 19965
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:15:28 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 21:25:29 +0100 - Duration: 600009 seconds 
-Real workload: 1.6156157813329962E11 - Integer reached: 395597 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,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 : 9.66089e+11
---- Getting energy efficiency
---- Energy efficiency: 6.62991e-11
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 333333-0-0 3,3,3,3,3,3,0,0                         [1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 0- 0]                     time (s): 602.5930216312408 
-Ins Current (mA):355.59614952402364 
-Samples: 3000000 
-Consumed Energy (mAs): 230582.87797926142 
-Consumed Energy (mAh): 64.05079943868373 
-Consumed Energy (mWs): 1120587.1944829402 
-Consumed Energy (mWh): 311.2742206897056 
-Avg power (mW): 1869.3411078253823 
-Avg Current (mA): 384.47238166622725 
-Avg Voltage (V): 4.862094644416402 
- Thread : 0 - ThreadProcess id: 19959
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:15:28 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 21:25:28 +0100 - Duration: 600018 seconds 
-Real workload: 1.602599246190301E11 - Integer reached: 394062 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 19960
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:15:28 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 21:25:28 +0100 - Duration: 600010 seconds 
-Real workload: 1.6051473787577368E11 - Integer reached: 394363 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 19961
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:15:28 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 21:25:28 +0100 - Duration: 600004 seconds 
-Real workload: 1.614876576755363E11 - Integer reached: 395510 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 19963
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:15:28 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 21:25:28 +0100 - Duration: 600009 seconds 
-Real workload: 1.6123374316575766E11 - Integer reached: 395211 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 19964
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:15:29 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 21:25:29 +0100 - Duration: 600022 seconds 
-Real workload: 1.610309299392561E11 - Integer reached: 394972 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 19965
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:15:28 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 21:25:29 +0100 - Duration: 600009 seconds 
-Real workload: 1.6156157813329962E11 - Integer reached: 395597 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 64.05079943868373                     9.66089e+11 6.62991e-11  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 333333-0-0 
-phone format: 3,3,3,3,3,3,0,0 
-Exact values of frequencies: [1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 602.5930216312408 
-Ins Current (mA):355.59614952402364 
-Samples: 3000000 
-Consumed Energy (mAs): 230582.87797926142 
-Consumed Energy (mAh): 64.05079943868373 
-Consumed Energy (mWs): 1120587.1944829402 
-Consumed Energy (mWh): 311.2742206897056 
-Avg power (mW): 1869.3411078253823 
-Avg Current (mA): 384.47238166622725 
-Avg Voltage (V): 4.862094644416402 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 19959
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:15:28 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 21:25:28 +0100 - Duration: 600018 seconds 
-Real workload: 1.602599246190301E11 - Integer reached: 394062 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 19960
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:15:28 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 21:25:28 +0100 - Duration: 600010 seconds 
-Real workload: 1.6051473787577368E11 - Integer reached: 394363 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 19961
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:15:28 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 21:25:28 +0100 - Duration: 600004 seconds 
-Real workload: 1.614876576755363E11 - Integer reached: 395510 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 19963
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:15:28 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 21:25:28 +0100 - Duration: 600009 seconds 
-Real workload: 1.6123374316575766E11 - Integer reached: 395211 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 19964
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:15:29 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 21:25:29 +0100 - Duration: 600022 seconds 
-Real workload: 1.610309299392561E11 - Integer reached: 394972 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 19965
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:15:28 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 21:25:29 +0100 - Duration: 600009 seconds 
-Real workload: 1.6156157813329962E11 - Integer reached: 395597 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 64.05079943868373 
-Workload: 9.66089e+11 
-Energy efficiency: 6.62991e-11 
---------------------------------------------------------------------------------
-
- 
---- 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__28Sep22_22_58_46/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__28Sep22_22_58_46/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__28Sep22_22_58_46/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__28Sep22_22_58_46/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__28Sep22_22_58_46/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__28Sep22_22_58_46/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__28Sep22_22_58_46/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__28Sep22_22_58_46/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__28Sep22_22_58_46/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__28Sep22_22_58_46/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__28Sep22_22_58_46/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__28Sep22_22_58_46/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__28Sep22_22_58_46/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__28Sep22_22_58_46/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__28Sep22_22_58_46/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__28Sep22_22_58_46/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__28Sep22_22_58_46/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__28Sep22_22_58_46/powermeter_summary.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__28Sep22_22_58_46'
---- 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.05079943868373
---- Experiment result, Avg Power = 1869.3411078253823
---- Experiment result, Total Workload = 9.66089e+11
---- Experiment result, Energy Efficiency = 6.62991e-11
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 333333-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_23_11_30
---- Performing experiments on configuration 333333-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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:  1804800
---- Modifying the governor of core 0 
---- Modifying the the current frequency of core 0 with frequency 1804800
---- Frequency level of core 1 is  3
---- Exact frequency of core  1:  1804800
---- Modifying the governor of core 1 
---- Modifying the the current frequency of core 1 with frequency 1804800
---- Frequency level of core 2 is  3
---- Exact frequency of core  2:  1804800
---- Modifying the governor of core 2 
---- Modifying the the current frequency of core 2 with frequency 1804800
---- Frequency level of core 3 is  3
---- Exact frequency of core  3:  1804800
---- Modifying the governor of core 3 
---- Modifying the the current frequency of core 3 with frequency 1804800
---- Frequency level of core 4 is  3
---- Exact frequency of core  4:  1804800
---- Modifying the governor of core 4 
---- Modifying the the current frequency of core 4 with frequency 1804800
---- Frequency level of core 5 is  3
---- Exact frequency of core  5:  1804800
---- Modifying the governor of core 5 
---- Modifying the the current frequency of core 5 with frequency 1804800
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 21556 
----- 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  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 = 6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, 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)
- --- 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 =  1885.9813844910468
-powermeter script : average_power with numpy  arrays =  1885.9813844912126
-powermeter script : Summary Result = time (s): 602.8957874774933
-Ins Current (mA):461.3430518468858
-Samples: 3000000
-Consumed Energy (mAs): 233629.7242258507
-Consumed Energy (mAh): 64.89714561829186
-Consumed Energy (mWs): 1134354.732411376
-Consumed Energy (mWh): 315.09853678093776
-Avg power (mW): 1885.9813844910468
-Avg Current (mA): 388.10679553672185
-Avg Voltage (V): 4.8594392218329485
-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  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 = 6
---- Number of thread ended: 6 
---- Now threads are stopped, getting the cc_info_level for samsung 
----  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 (2727 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 = [1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 602.8957874774933 
-Ins Current (mA):461.3430518468858 
-Samples: 3000000 
-Consumed Energy (mAs): 233629.7242258507 
-Consumed Energy (mAh): 64.89714561829186 
-Consumed Energy (mWs): 1134354.732411376 
-Consumed Energy (mWh): 315.09853678093776 
-Avg power (mW): 1885.9813844910468 
-Avg Current (mA): 388.10679553672185 
-Avg Voltage (V): 4.8594392218329485 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 64.89714561829186
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 1885.9813844910468
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 21581
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:31:15 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 21:41:15 +0100 - Duration: 600001 seconds 
-Real workload: 1.5977796250373956E11 - Integer reached: 393492 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 21582
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:31:15 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 21:41:15 +0100 - Duration: 600014 seconds 
-Real workload: 1.6092151804310828E11 - Integer reached: 394843 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 21583
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:31:15 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 21:41:15 +0100 - Duration: 600017 seconds 
-Real workload: 1.6088675090768015E11 - Integer reached: 394802 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 21584
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:31:15 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 21:41:15 +0100 - Duration: 600020 seconds 
-Real workload: 1.614477307741513E11 - Integer reached: 395463 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 21586
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:31:15 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 21:41:15 +0100 - Duration: 600018 seconds 
-Real workload: 1.6102075035095514E11 - Integer reached: 394960 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 21588
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:31:15 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 21:41:15 +0100 - Duration: 600016 seconds 
-Real workload: 1.60853683770716E11 - Integer reached: 394763 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,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 : 9.64908e+11
---- Getting energy efficiency
---- Energy efficiency: 6.72573e-11
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 333333-0-0 3,3,3,3,3,3,0,0                         [1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 0- 0]                     time (s): 602.8957874774933 
-Ins Current (mA):461.3430518468858 
-Samples: 3000000 
-Consumed Energy (mAs): 233629.7242258507 
-Consumed Energy (mAh): 64.89714561829186 
-Consumed Energy (mWs): 1134354.732411376 
-Consumed Energy (mWh): 315.09853678093776 
-Avg power (mW): 1885.9813844910468 
-Avg Current (mA): 388.10679553672185 
-Avg Voltage (V): 4.8594392218329485 
- Thread : 0 - ThreadProcess id: 21581
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:31:15 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 21:41:15 +0100 - Duration: 600001 seconds 
-Real workload: 1.5977796250373956E11 - Integer reached: 393492 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 21582
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:31:15 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 21:41:15 +0100 - Duration: 600014 seconds 
-Real workload: 1.6092151804310828E11 - Integer reached: 394843 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 21583
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:31:15 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 21:41:15 +0100 - Duration: 600017 seconds 
-Real workload: 1.6088675090768015E11 - Integer reached: 394802 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 21584
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:31:15 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 21:41:15 +0100 - Duration: 600020 seconds 
-Real workload: 1.614477307741513E11 - Integer reached: 395463 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 21586
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:31:15 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 21:41:15 +0100 - Duration: 600018 seconds 
-Real workload: 1.6102075035095514E11 - Integer reached: 394960 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 21588
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:31:15 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 21:41:15 +0100 - Duration: 600016 seconds 
-Real workload: 1.60853683770716E11 - Integer reached: 394763 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 64.89714561829186                     9.64908e+11 6.72573e-11  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 333333-0-0 
-phone format: 3,3,3,3,3,3,0,0 
-Exact values of frequencies: [1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 602.8957874774933 
-Ins Current (mA):461.3430518468858 
-Samples: 3000000 
-Consumed Energy (mAs): 233629.7242258507 
-Consumed Energy (mAh): 64.89714561829186 
-Consumed Energy (mWs): 1134354.732411376 
-Consumed Energy (mWh): 315.09853678093776 
-Avg power (mW): 1885.9813844910468 
-Avg Current (mA): 388.10679553672185 
-Avg Voltage (V): 4.8594392218329485 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 21581
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:31:15 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 21:41:15 +0100 - Duration: 600001 seconds 
-Real workload: 1.5977796250373956E11 - Integer reached: 393492 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 21582
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:31:15 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 21:41:15 +0100 - Duration: 600014 seconds 
-Real workload: 1.6092151804310828E11 - Integer reached: 394843 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 21583
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:31:15 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 21:41:15 +0100 - Duration: 600017 seconds 
-Real workload: 1.6088675090768015E11 - Integer reached: 394802 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 21584
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:31:15 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 21:41:15 +0100 - Duration: 600020 seconds 
-Real workload: 1.614477307741513E11 - Integer reached: 395463 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 21586
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:31:15 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 21:41:15 +0100 - Duration: 600018 seconds 
-Real workload: 1.6102075035095514E11 - Integer reached: 394960 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 21588
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:31:15 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 21:41:15 +0100 - Duration: 600016 seconds 
-Real workload: 1.60853683770716E11 - Integer reached: 394763 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 64.89714561829186 
-Workload: 9.64908e+11 
-Energy efficiency: 6.72573e-11 
---------------------------------------------------------------------------------
-
- 
---- 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__28Sep22_23_14_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__28Sep22_23_14_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__28Sep22_23_14_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__28Sep22_23_14_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__28Sep22_23_14_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__28Sep22_23_14_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__28Sep22_23_14_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__28Sep22_23_14_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__28Sep22_23_14_32/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__28Sep22_23_14_32/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__28Sep22_23_14_32/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__28Sep22_23_14_32/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__28Sep22_23_14_32/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__28Sep22_23_14_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__28Sep22_23_14_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__28Sep22_23_14_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__28Sep22_23_14_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__28Sep22_23_14_32/powermeter_summary.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__28Sep22_23_14_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 = 64.89714561829186
---- Experiment result, Avg Power = 1885.9813844910468
---- Experiment result, Total Workload = 9.64908e+11
---- Experiment result, Energy Efficiency = 6.72573e-11
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 333333-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_23_27_17
---- Performing experiments on configuration 033300-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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:  1804800
---- Modifying the governor of core 1 
---- Modifying the the current frequency of core 1 with frequency 1804800
---- Frequency level of core 2 is  3
---- Exact frequency of core  2:  1804800
---- Modifying the governor of core 2 
---- Modifying the the current frequency of core 2 with frequency 1804800
---- Frequency level of core 3 is  3
---- Exact frequency of core  3:  1804800
---- Modifying the governor of core 3 
---- Modifying the the current frequency of core 3 with frequency 1804800
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 22830 
----- 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  3
---- 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  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 : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 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)
- --- 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 =  781.1176314657324
-powermeter script : average_power with numpy  arrays =  781.1176314657235
-powermeter script : Summary Result = time (s): 605.2497003078461
-Ins Current (mA):154.79212868967667
-Samples: 3000000
-Consumed Energy (mAs): 92786.31107114785
-Consumed Energy (mAh): 25.77397529754107
-Consumed Energy (mWs): 466801.4685950931
-Consumed Energy (mWh): 129.66707460974808
-Avg power (mW): 781.1176314657324
-Avg Current (mA): 155.22373519613066
-Avg Voltage (V): 5.0322048395418575
-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  3
---- 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  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 
----  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 (1363 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- 1804800- 1804800- 1804800- 0- 0- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 605.2497003078461 
-Ins Current (mA):154.79212868967667 
-Samples: 3000000 
-Consumed Energy (mAs): 92786.31107114785 
-Consumed Energy (mAh): 25.77397529754107 
-Consumed Energy (mWs): 466801.4685950931 
-Consumed Energy (mWh): 129.66707460974808 
-Avg power (mW): 781.1176314657324 
-Avg Current (mA): 155.22373519613066 
-Avg Voltage (V): 5.0322048395418575 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 25.77397529754107
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 781.1176314657324
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 22855
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:47:04 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 21:57:04 +0100 - Duration: 600017 seconds 
-Real workload: 4.8531310107337105E10 - Integer reached: 159273 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 22856
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:47:04 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 21:57:04 +0100 - Duration: 600004 seconds 
-Real workload: 4.824620445139725E10 - Integer reached: 158824 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 22857
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:47:04 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 21:57:05 +0100 - Duration: 600027 seconds 
-Real workload: 4.897242371034085E10 - Integer reached: 159965 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,3,3,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.4575e+11
---- Getting energy efficiency
---- Energy efficiency: 1.76837e-10
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 033300-0-0 0,3,3,3,0,0,0,0                         [0- 1804800- 1804800- 1804800- 0- 0- 0- 0]                     time (s): 605.2497003078461 
-Ins Current (mA):154.79212868967667 
-Samples: 3000000 
-Consumed Energy (mAs): 92786.31107114785 
-Consumed Energy (mAh): 25.77397529754107 
-Consumed Energy (mWs): 466801.4685950931 
-Consumed Energy (mWh): 129.66707460974808 
-Avg power (mW): 781.1176314657324 
-Avg Current (mA): 155.22373519613066 
-Avg Voltage (V): 5.0322048395418575 
- Thread : 0 - ThreadProcess id: 22855
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:47:04 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 21:57:04 +0100 - Duration: 600017 seconds 
-Real workload: 4.8531310107337105E10 - Integer reached: 159273 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 22856
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:47:04 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 21:57:04 +0100 - Duration: 600004 seconds 
-Real workload: 4.824620445139725E10 - Integer reached: 158824 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 22857
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:47:04 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 21:57:05 +0100 - Duration: 600027 seconds 
-Real workload: 4.897242371034085E10 - Integer reached: 159965 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 25.77397529754107                     1.4575e+11 1.76837e-10  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 033300-0-0 
-phone format: 0,3,3,3,0,0,0,0 
-Exact values of frequencies: [0- 1804800- 1804800- 1804800- 0- 0- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 605.2497003078461 
-Ins Current (mA):154.79212868967667 
-Samples: 3000000 
-Consumed Energy (mAs): 92786.31107114785 
-Consumed Energy (mAh): 25.77397529754107 
-Consumed Energy (mWs): 466801.4685950931 
-Consumed Energy (mWh): 129.66707460974808 
-Avg power (mW): 781.1176314657324 
-Avg Current (mA): 155.22373519613066 
-Avg Voltage (V): 5.0322048395418575 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 22855
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:47:04 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 21:57:04 +0100 - Duration: 600017 seconds 
-Real workload: 4.8531310107337105E10 - Integer reached: 159273 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 22856
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:47:04 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 21:57:04 +0100 - Duration: 600004 seconds 
-Real workload: 4.824620445139725E10 - Integer reached: 158824 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 22857
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 21:47:04 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 21:57:05 +0100 - Duration: 600027 seconds 
-Real workload: 4.897242371034085E10 - Integer reached: 159965 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 25.77397529754107 
-Workload: 1.4575e+11 
-Energy efficiency: 1.76837e-10 
---------------------------------------------------------------------------------
-
- 
---- 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__28Sep22_23_30_19/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__28Sep22_23_30_19/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__28Sep22_23_30_19/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__28Sep22_23_30_19/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__28Sep22_23_30_19/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__28Sep22_23_30_19/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__28Sep22_23_30_19/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__28Sep22_23_30_19/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__28Sep22_23_30_19/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__28Sep22_23_30_19/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__28Sep22_23_30_19/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__28Sep22_23_30_19/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__28Sep22_23_30_19/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__28Sep22_23_30_19/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__28Sep22_23_30_19/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__28Sep22_23_30_19/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__28Sep22_23_30_19/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__28Sep22_23_30_19/powermeter_summary.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__28Sep22_23_30_19'
---- 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 = 25.77397529754107
---- Experiment result, Avg Power = 781.1176314657324
---- Experiment result, Total Workload = 1.4575e+11
---- Experiment result, Energy Efficiency = 1.76837e-10
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 033300-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_23_43_07
---- Performing experiments on configuration 033300-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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:  1804800
---- Modifying the governor of core 1 
---- Modifying the the current frequency of core 1 with frequency 1804800
---- Frequency level of core 2 is  3
---- Exact frequency of core  2:  1804800
---- Modifying the governor of core 2 
---- Modifying the the current frequency of core 2 with frequency 1804800
---- Frequency level of core 3 is  3
---- Exact frequency of core  3:  1804800
---- Modifying the governor of core 3 
---- Modifying the the current frequency of core 3 with frequency 1804800
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 23780 
----- 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  3
---- 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  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 : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 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)
- --- 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 =  780.7237167739628
-powermeter script : average_power with numpy  arrays =  780.7237167738881
-powermeter script : Summary Result = time (s): 605.4094779491425
-Ins Current (mA):138.71565389318735
-Samples: 3000000
-Consumed Energy (mAs): 92100.34982397094
-Consumed Energy (mAh): 25.583430506658594
-Consumed Energy (mWs): 463452.0808811767
-Consumed Energy (mWh): 128.73668913366018
-Avg power (mW): 780.7237167739628
-Avg Current (mA): 155.1564411489793
-Avg Voltage (V): 5.031848571625341
-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  3
---- 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  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 
----  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 (1362 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 = [0- 1804800- 1804800- 1804800- 0- 0- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 605.4094779491425 
-Ins Current (mA):138.71565389318735 
-Samples: 3000000 
-Consumed Energy (mAs): 92100.34982397094 
-Consumed Energy (mAh): 25.583430506658594 
-Consumed Energy (mWs): 463452.0808811767 
-Consumed Energy (mWh): 128.73668913366018 
-Avg power (mW): 780.7237167739628 
-Avg Current (mA): 155.1564411489793 
-Avg Voltage (V): 5.031848571625341 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 25.583430506658594
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 780.7237167739628
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 23805
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:02:54 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 22:12:54 +0100 - Duration: 600006 seconds 
-Real workload: 4.804797172237782E10 - Integer reached: 158511 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 23806
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:02:54 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 22:12:54 +0100 - Duration: 600003 seconds 
-Real workload: 4.807517989131573E10 - Integer reached: 158554 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 23807
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:02:54 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 22:12:54 +0100 - Duration: 600002 seconds 
-Real workload: 4.807581270308146E10 - Integer reached: 158555 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,3,3,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.44199e+11
---- Getting energy efficiency
---- Energy efficiency: 1.77418e-10
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 033300-0-0 0,3,3,3,0,0,0,0                         [0- 1804800- 1804800- 1804800- 0- 0- 0- 0]                     time (s): 605.4094779491425 
-Ins Current (mA):138.71565389318735 
-Samples: 3000000 
-Consumed Energy (mAs): 92100.34982397094 
-Consumed Energy (mAh): 25.583430506658594 
-Consumed Energy (mWs): 463452.0808811767 
-Consumed Energy (mWh): 128.73668913366018 
-Avg power (mW): 780.7237167739628 
-Avg Current (mA): 155.1564411489793 
-Avg Voltage (V): 5.031848571625341 
- Thread : 0 - ThreadProcess id: 23805
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:02:54 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 22:12:54 +0100 - Duration: 600006 seconds 
-Real workload: 4.804797172237782E10 - Integer reached: 158511 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 23806
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:02:54 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 22:12:54 +0100 - Duration: 600003 seconds 
-Real workload: 4.807517989131573E10 - Integer reached: 158554 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 23807
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:02:54 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 22:12:54 +0100 - Duration: 600002 seconds 
-Real workload: 4.807581270308146E10 - Integer reached: 158555 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 25.583430506658594                     1.44199e+11 1.77418e-10  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 033300-0-0 
-phone format: 0,3,3,3,0,0,0,0 
-Exact values of frequencies: [0- 1804800- 1804800- 1804800- 0- 0- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 605.4094779491425 
-Ins Current (mA):138.71565389318735 
-Samples: 3000000 
-Consumed Energy (mAs): 92100.34982397094 
-Consumed Energy (mAh): 25.583430506658594 
-Consumed Energy (mWs): 463452.0808811767 
-Consumed Energy (mWh): 128.73668913366018 
-Avg power (mW): 780.7237167739628 
-Avg Current (mA): 155.1564411489793 
-Avg Voltage (V): 5.031848571625341 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 23805
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:02:54 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 22:12:54 +0100 - Duration: 600006 seconds 
-Real workload: 4.804797172237782E10 - Integer reached: 158511 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 23806
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:02:54 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 22:12:54 +0100 - Duration: 600003 seconds 
-Real workload: 4.807517989131573E10 - Integer reached: 158554 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 23807
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:02:54 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 22:12:54 +0100 - Duration: 600002 seconds 
-Real workload: 4.807581270308146E10 - Integer reached: 158555 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 25.583430506658594 
-Workload: 1.44199e+11 
-Energy efficiency: 1.77418e-10 
---------------------------------------------------------------------------------
-
- 
---- 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__28Sep22_23_46_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__28Sep22_23_46_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__28Sep22_23_46_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__28Sep22_23_46_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__28Sep22_23_46_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__28Sep22_23_46_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__28Sep22_23_46_09/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__28Sep22_23_46_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__28Sep22_23_46_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__28Sep22_23_46_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__28Sep22_23_46_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__28Sep22_23_46_09/powermeter_summary.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__28Sep22_23_46_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 = 25.583430506658594
---- Experiment result, Avg Power = 780.7237167739628
---- Experiment result, Total Workload = 1.44199e+11
---- Experiment result, Energy Efficiency = 1.77418e-10
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 033300-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 28Sep22_23_58_58
---- Performing experiments on configuration 033300-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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:  1804800
---- Modifying the governor of core 1 
---- Modifying the the current frequency of core 1 with frequency 1804800
---- Frequency level of core 2 is  3
---- Exact frequency of core  2:  1804800
---- Modifying the governor of core 2 
---- Modifying the the current frequency of core 2 with frequency 1804800
---- Frequency level of core 3 is  3
---- Exact frequency of core  3:  1804800
---- Modifying the governor of core 3 
---- Modifying the the current frequency of core 3 with frequency 1804800
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 24764 
----- 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  3
---- 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  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 : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 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)
- --- 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 =  808.0602527100533
-powermeter script : average_power with numpy  arrays =  808.0602527100274
-powermeter script : Summary Result = time (s): 603.01713347435
-Ins Current (mA):208.18455695816792
-Samples: 3000000
-Consumed Energy (mAs): 96801.04980175511
-Consumed Energy (mAh): 26.88918050048753
-Consumed Energy (mWs): 486448.2110796981
-Consumed Energy (mWh): 135.12450307769393
-Avg power (mW): 808.0602527100533
-Avg Current (mA): 160.70986261113325
-Avg Voltage (V): 5.028068841458113
-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  3
---- 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  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 
----  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 (1362 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 = [0- 1804800- 1804800- 1804800- 0- 0- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 603.01713347435 
-Ins Current (mA):208.18455695816792 
-Samples: 3000000 
-Consumed Energy (mAs): 96801.04980175511 
-Consumed Energy (mAh): 26.88918050048753 
-Consumed Energy (mWs): 486448.2110796981 
-Consumed Energy (mWh): 135.12450307769393 
-Avg power (mW): 808.0602527100533 
-Avg Current (mA): 160.70986261113325 
-Avg Voltage (V): 5.028068841458113 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 26.88918050048753
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 808.0602527100533
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 24789
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:18:44 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 22:28:44 +0100 - Duration: 600003 seconds 
-Real workload: 4.818092452597708E10 - Integer reached: 158721 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 24790
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:18:44 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 22:28:45 +0100 - Duration: 600024 seconds 
-Real workload: 4.787604969245726E10 - Integer reached: 158239 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 24791
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:18:44 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 22:28:45 +0100 - Duration: 600015 seconds 
-Real workload: 4.774605687572081E10 - Integer reached: 158033 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,3,3,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.43803e+11
---- Getting energy efficiency
---- Energy efficiency: 1.86986e-10
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 033300-0-0 0,3,3,3,0,0,0,0                         [0- 1804800- 1804800- 1804800- 0- 0- 0- 0]                     time (s): 603.01713347435 
-Ins Current (mA):208.18455695816792 
-Samples: 3000000 
-Consumed Energy (mAs): 96801.04980175511 
-Consumed Energy (mAh): 26.88918050048753 
-Consumed Energy (mWs): 486448.2110796981 
-Consumed Energy (mWh): 135.12450307769393 
-Avg power (mW): 808.0602527100533 
-Avg Current (mA): 160.70986261113325 
-Avg Voltage (V): 5.028068841458113 
- Thread : 0 - ThreadProcess id: 24789
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:18:44 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 22:28:44 +0100 - Duration: 600003 seconds 
-Real workload: 4.818092452597708E10 - Integer reached: 158721 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 24790
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:18:44 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 22:28:45 +0100 - Duration: 600024 seconds 
-Real workload: 4.787604969245726E10 - Integer reached: 158239 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 24791
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:18:44 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 22:28:45 +0100 - Duration: 600015 seconds 
-Real workload: 4.774605687572081E10 - Integer reached: 158033 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 26.88918050048753                     1.43803e+11 1.86986e-10  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 033300-0-0 
-phone format: 0,3,3,3,0,0,0,0 
-Exact values of frequencies: [0- 1804800- 1804800- 1804800- 0- 0- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 603.01713347435 
-Ins Current (mA):208.18455695816792 
-Samples: 3000000 
-Consumed Energy (mAs): 96801.04980175511 
-Consumed Energy (mAh): 26.88918050048753 
-Consumed Energy (mWs): 486448.2110796981 
-Consumed Energy (mWh): 135.12450307769393 
-Avg power (mW): 808.0602527100533 
-Avg Current (mA): 160.70986261113325 
-Avg Voltage (V): 5.028068841458113 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 24789
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:18:44 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 22:28:44 +0100 - Duration: 600003 seconds 
-Real workload: 4.818092452597708E10 - Integer reached: 158721 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 24790
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:18:44 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 22:28:45 +0100 - Duration: 600024 seconds 
-Real workload: 4.787604969245726E10 - Integer reached: 158239 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 24791
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:18:44 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 22:28:45 +0100 - Duration: 600015 seconds 
-Real workload: 4.774605687572081E10 - Integer reached: 158033 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 26.88918050048753 
-Workload: 1.43803e+11 
-Energy efficiency: 1.86986e-10 
---------------------------------------------------------------------------------
-
- 
---- 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__29Sep22_00_02_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__29Sep22_00_02_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__29Sep22_00_02_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__29Sep22_00_02_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__29Sep22_00_02_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__29Sep22_00_02_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__29Sep22_00_02_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__29Sep22_00_02_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__29Sep22_00_02_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__29Sep22_00_02_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__29Sep22_00_02_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__29Sep22_00_02_00/powermeter_summary.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__29Sep22_00_02_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 = 26.88918050048753
---- Experiment result, Avg Power = 808.0602527100533
---- Experiment result, Total Workload = 1.43803e+11
---- Experiment result, Energy Efficiency = 1.86986e-10
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 033300-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 29Sep22_00_14_46
---- Performing experiments on configuration 444400-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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  4
---- Modifying the governor of core 0 to set the default value
---- Modifying the governor of core 0 
---- Frequency level of core 1 is  4
---- Modifying the governor of core 1 to set the default value
---- Modifying the governor of core 1 
---- Frequency level of core 2 is  4
---- Modifying the governor of core 2 to set the default value
---- Modifying the governor of core 2 
---- Frequency level of core 3 is  4
---- Modifying the governor of core 3 to set the default value
---- Modifying the governor of core 3 
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 26010 
----- waiting for benchmarking app thread to be pinned and to be ready
---- frequency level of core 0 is  4
---- frequency level of core 1 is  4
---- frequency level of core 2 is  4
---- frequency level of core 3 is  4
---- 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 : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 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)
- --- 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 =  816.3474008391987
-powermeter script : average_power with numpy  arrays =  816.3474008391862
-powermeter script : Summary Result = time (s): 605.1481122970581
-Ins Current (mA):154.5536761260386
-Samples: 3000000
-Consumed Energy (mAs): 97908.5861529596
-Consumed Energy (mAh): 27.196829486933222
-Consumed Energy (mWs): 491729.69516764855
-Consumed Energy (mWh): 136.5915819910135
-Avg power (mW): 816.3474008391987
-Avg Current (mA): 162.41647555818952
-Avg Voltage (V): 5.026259793125009
-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  4
---- frequency level of core 1 is  4
---- frequency level of core 2 is  4
---- frequency level of core 3 is  4
---- 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 
----  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 (1818 bytes in 0.069s)
-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 = [1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 605.1481122970581 
-Ins Current (mA):154.5536761260386 
-Samples: 3000000 
-Consumed Energy (mAs): 97908.5861529596 
-Consumed Energy (mAh): 27.196829486933222 
-Consumed Energy (mWs): 491729.69516764855 
-Consumed Energy (mWh): 136.5915819910135 
-Avg power (mW): 816.3474008391987 
-Avg Current (mA): 162.41647555818952 
-Avg Voltage (V): 5.026259793125009 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 27.196829486933222
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 816.3474008391987
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 26036
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:34:32 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 22:44:33 +0100 - Duration: 600016 seconds 
-Real workload: 4.864563932819264E10 - Integer reached: 183024 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 26037
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:34:33 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 22:44:33 +0100 - Duration: 600022 seconds 
-Real workload: 4.927816798606893E10 - Integer reached: 184161 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 26038
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:34:32 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 22:44:33 +0100 - Duration: 600021 seconds 
-Real workload: 4.9191689738426605E10 - Integer reached: 184006 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 26039
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:34:32 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 22:44:33 +0100 - Duration: 600027 seconds 
-Real workload: 4.9574463354902534E10 - Integer reached: 184691 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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 4,4,4,4,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.9669e+11
---- Getting energy efficiency
---- Energy efficiency: 1.38273e-10
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 444400-0-0 4,4,4,4,0,0,0,0                         [1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0]                     time (s): 605.1481122970581 
-Ins Current (mA):154.5536761260386 
-Samples: 3000000 
-Consumed Energy (mAs): 97908.5861529596 
-Consumed Energy (mAh): 27.196829486933222 
-Consumed Energy (mWs): 491729.69516764855 
-Consumed Energy (mWh): 136.5915819910135 
-Avg power (mW): 816.3474008391987 
-Avg Current (mA): 162.41647555818952 
-Avg Voltage (V): 5.026259793125009 
- Thread : 0 - ThreadProcess id: 26036
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:34:32 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 22:44:33 +0100 - Duration: 600016 seconds 
-Real workload: 4.864563932819264E10 - Integer reached: 183024 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 26037
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:34:33 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 22:44:33 +0100 - Duration: 600022 seconds 
-Real workload: 4.927816798606893E10 - Integer reached: 184161 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 26038
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:34:32 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 22:44:33 +0100 - Duration: 600021 seconds 
-Real workload: 4.9191689738426605E10 - Integer reached: 184006 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 26039
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:34:32 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 22:44:33 +0100 - Duration: 600027 seconds 
-Real workload: 4.9574463354902534E10 - Integer reached: 184691 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 27.196829486933222                     1.9669e+11 1.38273e-10  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 444400-0-0 
-phone format: 4,4,4,4,0,0,0,0 
-Exact values of frequencies: [1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 605.1481122970581 
-Ins Current (mA):154.5536761260386 
-Samples: 3000000 
-Consumed Energy (mAs): 97908.5861529596 
-Consumed Energy (mAh): 27.196829486933222 
-Consumed Energy (mWs): 491729.69516764855 
-Consumed Energy (mWh): 136.5915819910135 
-Avg power (mW): 816.3474008391987 
-Avg Current (mA): 162.41647555818952 
-Avg Voltage (V): 5.026259793125009 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 26036
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:34:32 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 22:44:33 +0100 - Duration: 600016 seconds 
-Real workload: 4.864563932819264E10 - Integer reached: 183024 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 26037
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:34:33 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 22:44:33 +0100 - Duration: 600022 seconds 
-Real workload: 4.927816798606893E10 - Integer reached: 184161 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 26038
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:34:32 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 22:44:33 +0100 - Duration: 600021 seconds 
-Real workload: 4.9191689738426605E10 - Integer reached: 184006 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 26039
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:34:32 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 22:44:33 +0100 - Duration: 600027 seconds 
-Real workload: 4.9574463354902534E10 - Integer reached: 184691 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 27.196829486933222 
-Workload: 1.9669e+11 
-Energy efficiency: 1.38273e-10 
---------------------------------------------------------------------------------
-
- 
---- 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__29Sep22_00_17_48/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__29Sep22_00_17_48/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__29Sep22_00_17_48/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__29Sep22_00_17_48/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__29Sep22_00_17_48/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__29Sep22_00_17_48/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__29Sep22_00_17_48/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__29Sep22_00_17_48/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__29Sep22_00_17_48/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__29Sep22_00_17_48/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__29Sep22_00_17_48/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__29Sep22_00_17_48/powermeter_summary.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__29Sep22_00_17_48'
---- 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 = 27.196829486933222
---- Experiment result, Avg Power = 816.3474008391987
---- Experiment result, Total Workload = 1.9669e+11
---- Experiment result, Energy Efficiency = 1.38273e-10
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 444400-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 29Sep22_00_30_37
---- Performing experiments on configuration 444400-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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  4
---- Modifying the governor of core 0 to set the default value
---- Modifying the governor of core 0 
---- Frequency level of core 1 is  4
---- Modifying the governor of core 1 to set the default value
---- Modifying the governor of core 1 
---- Frequency level of core 2 is  4
---- Modifying the governor of core 2 to set the default value
---- Modifying the governor of core 2 
---- Frequency level of core 3 is  4
---- Modifying the governor of core 3 to set the default value
---- Modifying the governor of core 3 
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 27052 
----- waiting for benchmarking app thread to be pinned and to be ready
---- frequency level of core 0 is  4
---- frequency level of core 1 is  4
---- frequency level of core 2 is  4
---- frequency level of core 3 is  4
---- 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 : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 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)
- --- 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 =  818.3028505271066
-powermeter script : average_power with numpy  arrays =  818.3028505269833
-powermeter script : Summary Result = time (s): 614.8521866798401
-Ins Current (mA):148.5964704448321
-Samples: 3000000
-Consumed Energy (mAs): 97756.01070971985
-Consumed Energy (mAh): 27.154447419366626
-Consumed Energy (mWs): 491100.0039581541
-Consumed Energy (mWh): 136.41666776615392
-Avg power (mW): 818.3028505271066
-Avg Current (mA): 162.7934912752075
-Avg Voltage (V): 5.026631249917357
-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  4
---- frequency level of core 1 is  4
---- frequency level of core 2 is  4
---- frequency level of core 3 is  4
---- 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 
----  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 (1818 bytes in 0.073s)
-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 = [1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 614.8521866798401 
-Ins Current (mA):148.5964704448321 
-Samples: 3000000 
-Consumed Energy (mAs): 97756.01070971985 
-Consumed Energy (mAh): 27.154447419366626 
-Consumed Energy (mWs): 491100.0039581541 
-Consumed Energy (mWh): 136.41666776615392 
-Avg power (mW): 818.3028505271066 
-Avg Current (mA): 162.7934912752075 
-Avg Voltage (V): 5.026631249917357 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 27.154447419366626
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 818.3028505271066
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 27077
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:50:23 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 23:00:24 +0100 - Duration: 600006 seconds 
-Real workload: 4.8876573908604416E10 - Integer reached: 183440 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 27078
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:50:23 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 23:00:24 +0100 - Duration: 600033 seconds 
-Real workload: 4.917774899462349E10 - Integer reached: 183981 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 27080
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:50:24 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 23:00:24 +0100 - Duration: 600039 seconds 
-Real workload: 4.903121681863626E10 - Integer reached: 183718 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 27081
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:50:24 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 23:00:24 +0100 - Duration: 600010 seconds 
-Real workload: 4.9590142335822815E10 - Integer reached: 184719 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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 4,4,4,4,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.96676e+11
---- Getting energy efficiency
---- Energy efficiency: 1.38067e-10
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 444400-0-0 4,4,4,4,0,0,0,0                         [1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0]                     time (s): 614.8521866798401 
-Ins Current (mA):148.5964704448321 
-Samples: 3000000 
-Consumed Energy (mAs): 97756.01070971985 
-Consumed Energy (mAh): 27.154447419366626 
-Consumed Energy (mWs): 491100.0039581541 
-Consumed Energy (mWh): 136.41666776615392 
-Avg power (mW): 818.3028505271066 
-Avg Current (mA): 162.7934912752075 
-Avg Voltage (V): 5.026631249917357 
- Thread : 0 - ThreadProcess id: 27077
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:50:23 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 23:00:24 +0100 - Duration: 600006 seconds 
-Real workload: 4.8876573908604416E10 - Integer reached: 183440 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 27078
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:50:23 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 23:00:24 +0100 - Duration: 600033 seconds 
-Real workload: 4.917774899462349E10 - Integer reached: 183981 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 27080
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:50:24 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 23:00:24 +0100 - Duration: 600039 seconds 
-Real workload: 4.903121681863626E10 - Integer reached: 183718 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 27081
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:50:24 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 23:00:24 +0100 - Duration: 600010 seconds 
-Real workload: 4.9590142335822815E10 - Integer reached: 184719 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 27.154447419366626                     1.96676e+11 1.38067e-10  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 444400-0-0 
-phone format: 4,4,4,4,0,0,0,0 
-Exact values of frequencies: [1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 614.8521866798401 
-Ins Current (mA):148.5964704448321 
-Samples: 3000000 
-Consumed Energy (mAs): 97756.01070971985 
-Consumed Energy (mAh): 27.154447419366626 
-Consumed Energy (mWs): 491100.0039581541 
-Consumed Energy (mWh): 136.41666776615392 
-Avg power (mW): 818.3028505271066 
-Avg Current (mA): 162.7934912752075 
-Avg Voltage (V): 5.026631249917357 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 27077
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:50:23 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 23:00:24 +0100 - Duration: 600006 seconds 
-Real workload: 4.8876573908604416E10 - Integer reached: 183440 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 27078
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:50:23 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 23:00:24 +0100 - Duration: 600033 seconds 
-Real workload: 4.917774899462349E10 - Integer reached: 183981 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 27080
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:50:24 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 23:00:24 +0100 - Duration: 600039 seconds 
-Real workload: 4.903121681863626E10 - Integer reached: 183718 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 27081
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 22:50:24 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 23:00:24 +0100 - Duration: 600010 seconds 
-Real workload: 4.9590142335822815E10 - Integer reached: 184719 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 27.154447419366626 
-Workload: 1.96676e+11 
-Energy efficiency: 1.38067e-10 
---------------------------------------------------------------------------------
-
- 
---- 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__29Sep22_00_33_39/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__29Sep22_00_33_39/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__29Sep22_00_33_39/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__29Sep22_00_33_39/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__29Sep22_00_33_39/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__29Sep22_00_33_39/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__29Sep22_00_33_39/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__29Sep22_00_33_39/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__29Sep22_00_33_39/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__29Sep22_00_33_39/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__29Sep22_00_33_39/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__29Sep22_00_33_39/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__29Sep22_00_33_39/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__29Sep22_00_33_39/powermeter_summary.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__29Sep22_00_33_39'
---- 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 = 27.154447419366626
---- Experiment result, Avg Power = 818.3028505271066
---- Experiment result, Total Workload = 1.96676e+11
---- Experiment result, Energy Efficiency = 1.38067e-10
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 444400-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 29Sep22_00_46_37
---- Performing experiments on configuration 444400-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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  4
---- Modifying the governor of core 0 to set the default value
---- Modifying the governor of core 0 
---- Frequency level of core 1 is  4
---- Modifying the governor of core 1 to set the default value
---- Modifying the governor of core 1 
---- Frequency level of core 2 is  4
---- Modifying the governor of core 2 to set the default value
---- Modifying the governor of core 2 
---- Frequency level of core 3 is  4
---- Modifying the governor of core 3 to set the default value
---- Modifying the governor of core 3 
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 28088 
----- waiting for benchmarking app thread to be pinned and to be ready
---- frequency level of core 0 is  4
---- frequency level of core 1 is  4
---- frequency level of core 2 is  4
---- frequency level of core 3 is  4
---- 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 : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  4
---- Number of thread in experiment phase : 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)
- --- 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 =  816.2731058790481
-powermeter script : average_power with numpy  arrays =  816.273105878962
-powermeter script : Summary Result = time (s): 605.2676541805267
-Ins Current (mA):159.56083418417887
-Samples: 3000000
-Consumed Energy (mAs): 96580.5721374945
-Consumed Energy (mAh): 26.82793670485958
-Consumed Energy (mWs): 485333.9303805938
-Consumed Energy (mWh): 134.81498066127605
-Avg power (mW): 816.2731058790481
-Avg Current (mA): 162.3942972234251
-Avg Voltage (V): 5.026488736584169
-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  4
---- frequency level of core 1 is  4
---- frequency level of core 2 is  4
---- frequency level of core 3 is  4
---- 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 
----  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 (1816 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 = [1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 605.2676541805267 
-Ins Current (mA):159.56083418417887 
-Samples: 3000000 
-Consumed Energy (mAs): 96580.5721374945 
-Consumed Energy (mAh): 26.82793670485958 
-Consumed Energy (mWs): 485333.9303805938 
-Consumed Energy (mWh): 134.81498066127605 
-Avg power (mW): 816.2731058790481 
-Avg Current (mA): 162.3942972234251 
-Avg Voltage (V): 5.026488736584169 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 26.82793670485958
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 816.2731058790481
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 28113
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:06:23 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 23:16:24 +0100 - Duration: 600016 seconds 
-Real workload: 4.871885517384071E10 - Integer reached: 183156 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 28114
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:06:24 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 23:16:24 +0100 - Duration: 600014 seconds 
-Real workload: 4.831853261664905E10 - Integer reached: 182433 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 28115
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:06:23 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 23:16:24 +0100 - Duration: 600030 seconds 
-Real workload: 4.891771312094701E10 - Integer reached: 183514 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 28116
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:06:24 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 23:16:24 +0100 - Duration: 600015 seconds 
-Real workload: 4.920340141598135E10 - Integer reached: 184027 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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 4,4,4,4,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.95159e+11
---- Getting energy efficiency
---- Energy efficiency: 1.37467e-10
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 444400-0-0 4,4,4,4,0,0,0,0                         [1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0]                     time (s): 605.2676541805267 
-Ins Current (mA):159.56083418417887 
-Samples: 3000000 
-Consumed Energy (mAs): 96580.5721374945 
-Consumed Energy (mAh): 26.82793670485958 
-Consumed Energy (mWs): 485333.9303805938 
-Consumed Energy (mWh): 134.81498066127605 
-Avg power (mW): 816.2731058790481 
-Avg Current (mA): 162.3942972234251 
-Avg Voltage (V): 5.026488736584169 
- Thread : 0 - ThreadProcess id: 28113
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:06:23 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 23:16:24 +0100 - Duration: 600016 seconds 
-Real workload: 4.871885517384071E10 - Integer reached: 183156 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 28114
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:06:24 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 23:16:24 +0100 - Duration: 600014 seconds 
-Real workload: 4.831853261664905E10 - Integer reached: 182433 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 28115
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:06:23 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 23:16:24 +0100 - Duration: 600030 seconds 
-Real workload: 4.891771312094701E10 - Integer reached: 183514 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 28116
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:06:24 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 23:16:24 +0100 - Duration: 600015 seconds 
-Real workload: 4.920340141598135E10 - Integer reached: 184027 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 26.82793670485958                     1.95159e+11 1.37467e-10  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 444400-0-0 
-phone format: 4,4,4,4,0,0,0,0 
-Exact values of frequencies: [1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 605.2676541805267 
-Ins Current (mA):159.56083418417887 
-Samples: 3000000 
-Consumed Energy (mAs): 96580.5721374945 
-Consumed Energy (mAh): 26.82793670485958 
-Consumed Energy (mWs): 485333.9303805938 
-Consumed Energy (mWh): 134.81498066127605 
-Avg power (mW): 816.2731058790481 
-Avg Current (mA): 162.3942972234251 
-Avg Voltage (V): 5.026488736584169 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 28113
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:06:23 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 23:16:24 +0100 - Duration: 600016 seconds 
-Real workload: 4.871885517384071E10 - Integer reached: 183156 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 28114
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:06:24 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 23:16:24 +0100 - Duration: 600014 seconds 
-Real workload: 4.831853261664905E10 - Integer reached: 182433 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 28115
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:06:23 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 23:16:24 +0100 - Duration: 600030 seconds 
-Real workload: 4.891771312094701E10 - Integer reached: 183514 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 28116
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:06:24 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 23:16:24 +0100 - Duration: 600015 seconds 
-Real workload: 4.920340141598135E10 - Integer reached: 184027 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 26.82793670485958 
-Workload: 1.95159e+11 
-Energy efficiency: 1.37467e-10 
---------------------------------------------------------------------------------
-
- 
---- 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__29Sep22_00_49_39/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__29Sep22_00_49_39/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__29Sep22_00_49_39/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__29Sep22_00_49_39/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__29Sep22_00_49_39/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__29Sep22_00_49_39/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__29Sep22_00_49_39/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__29Sep22_00_49_39/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__29Sep22_00_49_39/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__29Sep22_00_49_39/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__29Sep22_00_49_39/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__29Sep22_00_49_39/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__29Sep22_00_49_39/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__29Sep22_00_49_39/powermeter_summary.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__29Sep22_00_49_39'
---- 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 = 26.82793670485958
---- Experiment result, Avg Power = 816.2731058790481
---- Experiment result, Total Workload = 1.95159e+11
---- Experiment result, Energy Efficiency = 1.37467e-10
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 444400-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 29Sep22_01_02_27
---- Performing experiments on configuration 444444-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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  4
---- Modifying the governor of core 0 to set the default value
---- Modifying the governor of core 0 
---- Frequency level of core 1 is  4
---- Modifying the governor of core 1 to set the default value
---- Modifying the governor of core 1 
---- Frequency level of core 2 is  4
---- Modifying the governor of core 2 to set the default value
---- Modifying the governor of core 2 
---- Frequency level of core 3 is  4
---- Modifying the governor of core 3 to set the default value
---- Modifying the governor of core 3 
---- Frequency level of core 4 is  4
---- Modifying the governor of core 4 to set the default value
---- Modifying the governor of core 4 
---- Frequency level of core 5 is  4
---- Modifying the governor of core 5 to set the default value
---- Modifying the governor of core 5 
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 29447 
----- waiting for benchmarking app thread to be pinned and to be ready
---- frequency level of core 0 is  4
---- frequency level of core 1 is  4
---- frequency level of core 2 is  4
---- frequency level of core 3 is  4
---- frequency level of core 4 is  4
---- frequency level of core 5 is  4
---- frequency level of core 6 is  0
---- 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 : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 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)
- --- 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 =  1865.5721264122342
-powermeter script : average_power with numpy  arrays =  1865.572126412348
-powermeter script : Summary Result = time (s): 605.4710021018982
-Ins Current (mA):345.8222103719504
-Samples: 3000000
-Consumed Energy (mAs): 229890.8062132012
-Consumed Energy (mAh): 63.858557281444774
-Consumed Energy (mWs): 1117360.9200918502
-Consumed Energy (mWh): 310.3780333588473
-Avg power (mW): 1865.5721264122342
-Avg Current (mA): 383.63446071755743
-Avg Voltage (V): 4.862889853332861
-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  4
---- frequency level of core 1 is  4
---- frequency level of core 2 is  4
---- frequency level of core 3 is  4
---- frequency level of core 4 is  4
---- frequency level of core 5 is  4
---- frequency level of core 6 is  0
---- 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 
----  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 (2730 bytes in 0.057s)
-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 = [1804801- 1804801- 1804801- 1804801- 1804801- 1804801- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 605.4710021018982 
-Ins Current (mA):345.8222103719504 
-Samples: 3000000 
-Consumed Energy (mAs): 229890.8062132012 
-Consumed Energy (mAh): 63.858557281444774 
-Consumed Energy (mWs): 1117360.9200918502 
-Consumed Energy (mWh): 310.3780333588473 
-Avg power (mW): 1865.5721264122342 
-Avg Current (mA): 383.63446071755743 
-Avg Voltage (V): 4.862889853332861 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 63.858557281444774
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 1865.5721264122342
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 29472
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:22:12 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 23:32:12 +0100 - Duration: 600017 seconds 
-Real workload: 1.5998080227902826E11 - Integer reached: 393732 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 29473
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:22:12 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 23:32:12 +0100 - Duration: 600009 seconds 
-Real workload: 1.6050965649263248E11 - Integer reached: 394357 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 29475
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:22:12 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 23:32:12 +0100 - Duration: 600008 seconds 
-Real workload: 1.6057148496000302E11 - Integer reached: 394430 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 29476
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:22:12 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 23:32:12 +0100 - Duration: 600004 seconds 
-Real workload: 1.6084181408438348E11 - Integer reached: 394749 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 29477
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:22:12 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 23:32:12 +0100 - Duration: 600023 seconds 
-Real workload: 1.6112256123647974E11 - Integer reached: 395080 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 29478
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:22:12 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 23:32:12 +0100 - Duration: 600019 seconds 
-Real workload: 1.6041651223227103E11 - Integer reached: 394247 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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 4,4,4,4,4,4,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
---- Total workload : 9.63443e+11
---- Getting energy efficiency
---- Energy efficiency: 6.62816e-11
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 444444-0-0 4,4,4,4,4,4,0,0                         [1804801- 1804801- 1804801- 1804801- 1804801- 1804801- 0- 0]                     time (s): 605.4710021018982 
-Ins Current (mA):345.8222103719504 
-Samples: 3000000 
-Consumed Energy (mAs): 229890.8062132012 
-Consumed Energy (mAh): 63.858557281444774 
-Consumed Energy (mWs): 1117360.9200918502 
-Consumed Energy (mWh): 310.3780333588473 
-Avg power (mW): 1865.5721264122342 
-Avg Current (mA): 383.63446071755743 
-Avg Voltage (V): 4.862889853332861 
- Thread : 0 - ThreadProcess id: 29472
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:22:12 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 23:32:12 +0100 - Duration: 600017 seconds 
-Real workload: 1.5998080227902826E11 - Integer reached: 393732 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 29473
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:22:12 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 23:32:12 +0100 - Duration: 600009 seconds 
-Real workload: 1.6050965649263248E11 - Integer reached: 394357 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 29475
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:22:12 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 23:32:12 +0100 - Duration: 600008 seconds 
-Real workload: 1.6057148496000302E11 - Integer reached: 394430 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 29476
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:22:12 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 23:32:12 +0100 - Duration: 600004 seconds 
-Real workload: 1.6084181408438348E11 - Integer reached: 394749 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 29477
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:22:12 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 23:32:12 +0100 - Duration: 600023 seconds 
-Real workload: 1.6112256123647974E11 - Integer reached: 395080 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 29478
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:22:12 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 23:32:12 +0100 - Duration: 600019 seconds 
-Real workload: 1.6041651223227103E11 - Integer reached: 394247 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 63.858557281444774                     9.63443e+11 6.62816e-11  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 444444-0-0 
-phone format: 4,4,4,4,4,4,0,0 
-Exact values of frequencies: [1804801- 1804801- 1804801- 1804801- 1804801- 1804801- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 605.4710021018982 
-Ins Current (mA):345.8222103719504 
-Samples: 3000000 
-Consumed Energy (mAs): 229890.8062132012 
-Consumed Energy (mAh): 63.858557281444774 
-Consumed Energy (mWs): 1117360.9200918502 
-Consumed Energy (mWh): 310.3780333588473 
-Avg power (mW): 1865.5721264122342 
-Avg Current (mA): 383.63446071755743 
-Avg Voltage (V): 4.862889853332861 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 29472
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:22:12 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 23:32:12 +0100 - Duration: 600017 seconds 
-Real workload: 1.5998080227902826E11 - Integer reached: 393732 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 29473
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:22:12 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 23:32:12 +0100 - Duration: 600009 seconds 
-Real workload: 1.6050965649263248E11 - Integer reached: 394357 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 29475
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:22:12 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 23:32:12 +0100 - Duration: 600008 seconds 
-Real workload: 1.6057148496000302E11 - Integer reached: 394430 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 29476
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:22:12 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 23:32:12 +0100 - Duration: 600004 seconds 
-Real workload: 1.6084181408438348E11 - Integer reached: 394749 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 29477
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:22:12 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 23:32:12 +0100 - Duration: 600023 seconds 
-Real workload: 1.6112256123647974E11 - Integer reached: 395080 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 29478
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:22:12 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 23:32:12 +0100 - Duration: 600019 seconds 
-Real workload: 1.6041651223227103E11 - Integer reached: 394247 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 63.858557281444774 
-Workload: 9.63443e+11 
-Energy efficiency: 6.62816e-11 
---------------------------------------------------------------------------------
-
- 
---- 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__29Sep22_01_05_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__29Sep22_01_05_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__29Sep22_01_05_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__29Sep22_01_05_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__29Sep22_01_05_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__29Sep22_01_05_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__29Sep22_01_05_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__29Sep22_01_05_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__29Sep22_01_05_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__29Sep22_01_05_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__29Sep22_01_05_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__29Sep22_01_05_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__29Sep22_01_05_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__29Sep22_01_05_29/powermeter_summary.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__29Sep22_01_05_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 = 63.858557281444774
---- Experiment result, Avg Power = 1865.5721264122342
---- Experiment result, Total Workload = 9.63443e+11
---- Experiment result, Energy Efficiency = 6.62816e-11
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 444444-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 29Sep22_01_18_17
---- Performing experiments on configuration 444444-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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  4
---- Modifying the governor of core 0 to set the default value
---- Modifying the governor of core 0 
---- Frequency level of core 1 is  4
---- Modifying the governor of core 1 to set the default value
---- Modifying the governor of core 1 
---- Frequency level of core 2 is  4
---- Modifying the governor of core 2 to set the default value
---- Modifying the governor of core 2 
---- Frequency level of core 3 is  4
---- Modifying the governor of core 3 to set the default value
---- Modifying the governor of core 3 
---- Frequency level of core 4 is  4
---- Modifying the governor of core 4 to set the default value
---- Modifying the governor of core 4 
---- Frequency level of core 5 is  4
---- Modifying the governor of core 5 to set the default value
---- Modifying the governor of core 5 
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 30747 
----- waiting for benchmarking app thread to be pinned and to be ready
---- frequency level of core 0 is  4
---- frequency level of core 1 is  4
---- frequency level of core 2 is  4
---- frequency level of core 3 is  4
---- frequency level of core 4 is  4
---- frequency level of core 5 is  4
---- frequency level of core 6 is  0
---- 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 : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 1 
---- The current number of thread ready to be sambled  : 1, 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)
- --- 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 =  1871.635943751226
-powermeter script : average_power with numpy  arrays =  1871.6359437514182
-powermeter script : Summary Result = time (s): 603.0420682430267
-Ins Current (mA):368.2757071832676
-Samples: 3000000
-Consumed Energy (mAs): 231711.0435345962
-Consumed Energy (mAh): 64.36417875961006
-Consumed Energy (mWs): 1125674.6071997383
-Consumed Energy (mWh): 312.6873908888162
-Avg power (mW): 1871.635943751226
-Avg Current (mA): 385.0150215212312
-Avg Voltage (V): 4.861202392457867
-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  4
---- frequency level of core 1 is  4
---- frequency level of core 2 is  4
---- frequency level of core 3 is  4
---- frequency level of core 4 is  4
---- frequency level of core 5 is  4
---- frequency level of core 6 is  0
---- 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 
----  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 (2729 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 = [1804801- 1804801- 1804801- 1804801- 1804801- 1804801- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 603.0420682430267 
-Ins Current (mA):368.2757071832676 
-Samples: 3000000 
-Consumed Energy (mAs): 231711.0435345962 
-Consumed Energy (mAh): 64.36417875961006 
-Consumed Energy (mWs): 1125674.6071997383 
-Consumed Energy (mWh): 312.6873908888162 
-Avg power (mW): 1871.635943751226 
-Avg Current (mA): 385.0150215212312 
-Avg Voltage (V): 4.861202392457867 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 64.36417875961006
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 1871.635943751226
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 30772
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:38:01 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 23:48:02 +0100 - Duration: 600007 seconds 
-Real workload: 1.6001631294663287E11 - Integer reached: 393774 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 30773
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:38:01 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 23:48:02 +0100 - Duration: 600013 seconds 
-Real workload: 1.6000193925328616E11 - Integer reached: 393757 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 30774
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:38:02 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 23:48:02 +0100 - Duration: 600007 seconds 
-Real workload: 1.611921517249976E11 - Integer reached: 395162 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 30775
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:38:02 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 23:48:02 +0100 - Duration: 600018 seconds 
-Real workload: 1.6069433247816995E11 - Integer reached: 394575 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 30777
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:38:02 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 23:48:02 +0100 - Duration: 600015 seconds 
-Real workload: 1.6073077222797968E11 - Integer reached: 394618 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 30778
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:38:02 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 23:48:02 +0100 - Duration: 600006 seconds 
-Real workload: 1.6079773210262244E11 - Integer reached: 394697 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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 4,4,4,4,4,4,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
---- Total workload : 9.63433e+11
---- Getting energy efficiency
---- Energy efficiency: 6.68071e-11
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 444444-0-0 4,4,4,4,4,4,0,0                         [1804801- 1804801- 1804801- 1804801- 1804801- 1804801- 0- 0]                     time (s): 603.0420682430267 
-Ins Current (mA):368.2757071832676 
-Samples: 3000000 
-Consumed Energy (mAs): 231711.0435345962 
-Consumed Energy (mAh): 64.36417875961006 
-Consumed Energy (mWs): 1125674.6071997383 
-Consumed Energy (mWh): 312.6873908888162 
-Avg power (mW): 1871.635943751226 
-Avg Current (mA): 385.0150215212312 
-Avg Voltage (V): 4.861202392457867 
- Thread : 0 - ThreadProcess id: 30772
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:38:01 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 23:48:02 +0100 - Duration: 600007 seconds 
-Real workload: 1.6001631294663287E11 - Integer reached: 393774 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 30773
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:38:01 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 23:48:02 +0100 - Duration: 600013 seconds 
-Real workload: 1.6000193925328616E11 - Integer reached: 393757 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 30774
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:38:02 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 23:48:02 +0100 - Duration: 600007 seconds 
-Real workload: 1.611921517249976E11 - Integer reached: 395162 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 30775
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:38:02 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 23:48:02 +0100 - Duration: 600018 seconds 
-Real workload: 1.6069433247816995E11 - Integer reached: 394575 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 30777
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:38:02 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 23:48:02 +0100 - Duration: 600015 seconds 
-Real workload: 1.6073077222797968E11 - Integer reached: 394618 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 30778
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:38:02 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 23:48:02 +0100 - Duration: 600006 seconds 
-Real workload: 1.6079773210262244E11 - Integer reached: 394697 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 64.36417875961006                     9.63433e+11 6.68071e-11  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 444444-0-0 
-phone format: 4,4,4,4,4,4,0,0 
-Exact values of frequencies: [1804801- 1804801- 1804801- 1804801- 1804801- 1804801- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 603.0420682430267 
-Ins Current (mA):368.2757071832676 
-Samples: 3000000 
-Consumed Energy (mAs): 231711.0435345962 
-Consumed Energy (mAh): 64.36417875961006 
-Consumed Energy (mWs): 1125674.6071997383 
-Consumed Energy (mWh): 312.6873908888162 
-Avg power (mW): 1871.635943751226 
-Avg Current (mA): 385.0150215212312 
-Avg Voltage (V): 4.861202392457867 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 30772
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:38:01 +0100 
-Core id: 0 
-Ending time: Mon, 13 Dec 2021 23:48:02 +0100 - Duration: 600007 seconds 
-Real workload: 1.6001631294663287E11 - Integer reached: 393774 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 30773
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:38:01 +0100 
-Core id: 1 
-Ending time: Mon, 13 Dec 2021 23:48:02 +0100 - Duration: 600013 seconds 
-Real workload: 1.6000193925328616E11 - Integer reached: 393757 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 30774
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:38:02 +0100 
-Core id: 2 
-Ending time: Mon, 13 Dec 2021 23:48:02 +0100 - Duration: 600007 seconds 
-Real workload: 1.611921517249976E11 - Integer reached: 395162 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 30775
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:38:02 +0100 
-Core id: 3 
-Ending time: Mon, 13 Dec 2021 23:48:02 +0100 - Duration: 600018 seconds 
-Real workload: 1.6069433247816995E11 - Integer reached: 394575 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 30777
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:38:02 +0100 
-Core id: 4 
-Ending time: Mon, 13 Dec 2021 23:48:02 +0100 - Duration: 600015 seconds 
-Real workload: 1.6073077222797968E11 - Integer reached: 394618 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 30778
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:38:02 +0100 
-Core id: 5 
-Ending time: Mon, 13 Dec 2021 23:48:02 +0100 - Duration: 600006 seconds 
-Real workload: 1.6079773210262244E11 - Integer reached: 394697 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 64.36417875961006 
-Workload: 9.63433e+11 
-Energy efficiency: 6.68071e-11 
---------------------------------------------------------------------------------
-
- 
---- 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__29Sep22_01_21_19/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__29Sep22_01_21_19/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__29Sep22_01_21_19/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__29Sep22_01_21_19/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__29Sep22_01_21_19/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__29Sep22_01_21_19/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__29Sep22_01_21_19/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__29Sep22_01_21_19/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__29Sep22_01_21_19/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__29Sep22_01_21_19/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__29Sep22_01_21_19/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__29Sep22_01_21_19/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__29Sep22_01_21_19/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__29Sep22_01_21_19/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__29Sep22_01_21_19/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__29Sep22_01_21_19/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__29Sep22_01_21_19/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__29Sep22_01_21_19/powermeter_summary.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__29Sep22_01_21_19'
---- 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.36417875961006
---- Experiment result, Avg Power = 1871.635943751226
---- Experiment result, Total Workload = 9.63433e+11
---- Experiment result, Energy Efficiency = 6.68071e-11
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 444444-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 29Sep22_01_34_05
---- Performing experiments on configuration 444444-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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  4
---- Modifying the governor of core 0 to set the default value
---- Modifying the governor of core 0 
---- Frequency level of core 1 is  4
---- Modifying the governor of core 1 to set the default value
---- Modifying the governor of core 1 
---- Frequency level of core 2 is  4
---- Modifying the governor of core 2 to set the default value
---- Modifying the governor of core 2 
---- Frequency level of core 3 is  4
---- Modifying the governor of core 3 to set the default value
---- Modifying the governor of core 3 
---- Frequency level of core 4 is  4
---- Modifying the governor of core 4 to set the default value
---- Modifying the governor of core 4 
---- Frequency level of core 5 is  4
---- Modifying the governor of core 5 to set the default value
---- Modifying the governor of core 5 
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 32054 
----- waiting for benchmarking app thread to be pinned and to be ready
---- frequency level of core 0 is  4
---- frequency level of core 1 is  4
---- frequency level of core 2 is  4
---- frequency level of core 3 is  4
---- frequency level of core 4 is  4
---- frequency level of core 5 is  4
---- frequency level of core 6 is  0
---- 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 : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  6
---- Number of thread in experiment phase : 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 : 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)
- --- 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 =  1874.2219925948834
-powermeter script : average_power with numpy  arrays =  1874.2219925949214
-powermeter script : Summary Result = time (s): 605.0603590011597
-Ins Current (mA):387.4968687861404
-Samples: 3000000
-Consumed Energy (mAs): 231381.92975840528
-Consumed Energy (mAh): 64.27275826622369
-Consumed Energy (mWs): 1124034.278748668
-Consumed Energy (mWh): 312.23174409685225
-Avg power (mW): 1874.2219925948834
-Avg Current (mA): 385.5247140324615
-Avg Voltage (V): 4.861483387124885
-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  4
---- frequency level of core 1 is  4
---- frequency level of core 2 is  4
---- frequency level of core 3 is  4
---- frequency level of core 4 is  4
---- frequency level of core 5 is  4
---- frequency level of core 6 is  0
---- 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 
----  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 (2729 bytes in 0.047s)
-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 = [1804801- 1804801- 1804801- 1804801- 1804801- 1804801- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 605.0603590011597 
-Ins Current (mA):387.4968687861404 
-Samples: 3000000 
-Consumed Energy (mAs): 231381.92975840528 
-Consumed Energy (mAh): 64.27275826622369 
-Consumed Energy (mWs): 1124034.278748668 
-Consumed Energy (mWh): 312.23174409685225 
-Avg power (mW): 1874.2219925948834 
-Avg Current (mA): 385.5247140324615 
-Avg Voltage (V): 4.861483387124885 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 64.27275826622369
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 1874.2219925948834
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 32079
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:53:49 +0100 
-Core id: 0 
-Ending time: Tue, 14 Dec 2021 00:03:49 +0100 - Duration: 600008 seconds 
-Real workload: 1.5985908241936383E11 - Integer reached: 393588 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 49 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 32080
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:53:49 +0100 
-Core id: 1 
-Ending time: Tue, 14 Dec 2021 00:03:49 +0100 - Duration: 600005 seconds 
-Real workload: 1.6036233271856467E11 - Integer reached: 394183 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 49 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 32081
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:53:49 +0100 
-Core id: 2 
-Ending time: Tue, 14 Dec 2021 00:03:49 +0100 - Duration: 600017 seconds 
-Real workload: 1.6057656735597556E11 - Integer reached: 394436 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 49 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 32082
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:53:49 +0100 
-Core id: 3 
-Ending time: Tue, 14 Dec 2021 00:03:49 +0100 - Duration: 600009 seconds 
-Real workload: 1.6092321324671967E11 - Integer reached: 394845 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 49 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 32084
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:53:49 +0100 
-Core id: 4 
-Ending time: Tue, 14 Dec 2021 00:03:50 +0100 - Duration: 600002 seconds 
-Real workload: 1.6073585722701874E11 - Integer reached: 394624 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 49 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 32086
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:53:50 +0100 
-Core id: 5 
-Ending time: Tue, 14 Dec 2021 00:03:50 +0100 - Duration: 600020 seconds 
-Real workload: 1.610826819539718E11 - Integer reached: 395033 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 49 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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 4,4,4,4,4,4,0,0 /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/to_delete_first 
---- Total workload : 9.6354e+11
---- Getting energy efficiency
---- Energy efficiency: 6.67048e-11
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 444444-0-0 4,4,4,4,4,4,0,0                         [1804801- 1804801- 1804801- 1804801- 1804801- 1804801- 0- 0]                     time (s): 605.0603590011597 
-Ins Current (mA):387.4968687861404 
-Samples: 3000000 
-Consumed Energy (mAs): 231381.92975840528 
-Consumed Energy (mAh): 64.27275826622369 
-Consumed Energy (mWs): 1124034.278748668 
-Consumed Energy (mWh): 312.23174409685225 
-Avg power (mW): 1874.2219925948834 
-Avg Current (mA): 385.5247140324615 
-Avg Voltage (V): 4.861483387124885 
- Thread : 0 - ThreadProcess id: 32079
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:53:49 +0100 
-Core id: 0 
-Ending time: Tue, 14 Dec 2021 00:03:49 +0100 - Duration: 600008 seconds 
-Real workload: 1.5985908241936383E11 - Integer reached: 393588 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 49 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 32080
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:53:49 +0100 
-Core id: 1 
-Ending time: Tue, 14 Dec 2021 00:03:49 +0100 - Duration: 600005 seconds 
-Real workload: 1.6036233271856467E11 - Integer reached: 394183 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 49 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 32081
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:53:49 +0100 
-Core id: 2 
-Ending time: Tue, 14 Dec 2021 00:03:49 +0100 - Duration: 600017 seconds 
-Real workload: 1.6057656735597556E11 - Integer reached: 394436 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 49 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 32082
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:53:49 +0100 
-Core id: 3 
-Ending time: Tue, 14 Dec 2021 00:03:49 +0100 - Duration: 600009 seconds 
-Real workload: 1.6092321324671967E11 - Integer reached: 394845 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 49 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 32084
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:53:49 +0100 
-Core id: 4 
-Ending time: Tue, 14 Dec 2021 00:03:50 +0100 - Duration: 600002 seconds 
-Real workload: 1.6073585722701874E11 - Integer reached: 394624 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 49 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 32086
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:53:50 +0100 
-Core id: 5 
-Ending time: Tue, 14 Dec 2021 00:03:50 +0100 - Duration: 600020 seconds 
-Real workload: 1.610826819539718E11 - Integer reached: 395033 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 49 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 64.27275826622369                     9.6354e+11 6.67048e-11  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 444444-0-0 
-phone format: 4,4,4,4,4,4,0,0 
-Exact values of frequencies: [1804801- 1804801- 1804801- 1804801- 1804801- 1804801- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 605.0603590011597 
-Ins Current (mA):387.4968687861404 
-Samples: 3000000 
-Consumed Energy (mAs): 231381.92975840528 
-Consumed Energy (mAh): 64.27275826622369 
-Consumed Energy (mWs): 1124034.278748668 
-Consumed Energy (mWh): 312.23174409685225 
-Avg power (mW): 1874.2219925948834 
-Avg Current (mA): 385.5247140324615 
-Avg Voltage (V): 4.861483387124885 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 32079
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:53:49 +0100 
-Core id: 0 
-Ending time: Tue, 14 Dec 2021 00:03:49 +0100 - Duration: 600008 seconds 
-Real workload: 1.5985908241936383E11 - Integer reached: 393588 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 49 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 32080
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:53:49 +0100 
-Core id: 1 
-Ending time: Tue, 14 Dec 2021 00:03:49 +0100 - Duration: 600005 seconds 
-Real workload: 1.6036233271856467E11 - Integer reached: 394183 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 49 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 32081
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:53:49 +0100 
-Core id: 2 
-Ending time: Tue, 14 Dec 2021 00:03:49 +0100 - Duration: 600017 seconds 
-Real workload: 1.6057656735597556E11 - Integer reached: 394436 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 49 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 3 - ThreadProcess id: 32082
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:53:49 +0100 
-Core id: 3 
-Ending time: Tue, 14 Dec 2021 00:03:49 +0100 - Duration: 600009 seconds 
-Real workload: 1.6092321324671967E11 - Integer reached: 394845 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 49 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 4 - ThreadProcess id: 32084
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:53:49 +0100 
-Core id: 4 
-Ending time: Tue, 14 Dec 2021 00:03:50 +0100 - Duration: 600002 seconds 
-Real workload: 1.6073585722701874E11 - Integer reached: 394624 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 49 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 5 - ThreadProcess id: 32086
-----------------------------------------
-Starting time: Mon, 13 Dec 2021 23:53:50 +0100 
-Core id: 5 
-Ending time: Tue, 14 Dec 2021 00:03:50 +0100 - Duration: 600020 seconds 
-Real workload: 1.610826819539718E11 - Integer reached: 395033 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 49 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 64.27275826622369 
-Workload: 9.6354e+11 
-Energy efficiency: 6.67048e-11 
---------------------------------------------------------------------------------
-
- 
---- 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__29Sep22_01_37_07/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__29Sep22_01_37_07/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__29Sep22_01_37_07/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__29Sep22_01_37_07/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__29Sep22_01_37_07/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__29Sep22_01_37_07/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__29Sep22_01_37_07/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__29Sep22_01_37_07/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__29Sep22_01_37_07/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__29Sep22_01_37_07/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__29Sep22_01_37_07/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__29Sep22_01_37_07/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__29Sep22_01_37_07/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__29Sep22_01_37_07/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__29Sep22_01_37_07/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__29Sep22_01_37_07/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__29Sep22_01_37_07/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__29Sep22_01_37_07/powermeter_summary.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__29Sep22_01_37_07'
---- 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.27275826622369
---- Experiment result, Avg Power = 1874.2219925948834
---- Experiment result, Total Workload = 9.6354e+11
---- Experiment result, Energy Efficiency = 6.67048e-11
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 444444-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 29Sep22_01_49_54
---- Performing experiments on configuration 044400-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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  4
---- Modifying the governor of core 1 to set the default value
---- Modifying the governor of core 1 
---- Frequency level of core 2 is  4
---- Modifying the governor of core 2 to set the default value
---- Modifying the governor of core 2 
---- Frequency level of core 3 is  4
---- Modifying the governor of core 3 to set the default value
---- Modifying the governor of core 3 
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_3_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_4_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_5_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 2078 
----- 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  4
---- frequency level of core 2 is  4
---- frequency level of core 3 is  4
---- 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 = 3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 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)
- --- 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 =  815.0871172611991
-powermeter script : average_power with numpy  arrays =  815.0871172611497
-powermeter script : Summary Result = time (s): 605.6185877323151
-Ins Current (mA):178.67365100650684
-Samples: 3000000
-Consumed Energy (mAs): 98369.94852008621
-Consumed Energy (mAh): 27.324985700023948
-Consumed Energy (mWs): 494038.08996555733
-Consumed Energy (mWh): 137.23280276821038
-Avg power (mW): 815.0871172611991
-Avg Current (mA): 162.1532988018326
-Avg Voltage (V): 5.0266452997500615
-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  4
---- frequency level of core 2 is  4
---- frequency level of core 3 is  4
---- 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 = 3
---- Number of thread ended: 3 
---- Now threads are stopped, getting the cc_info_level for samsung 
----  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 (1355 bytes in 0.072s)
-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- 1804801- 1804801- 1804801- 0- 0- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 605.6185877323151 
-Ins Current (mA):178.67365100650684 
-Samples: 3000000 
-Consumed Energy (mAs): 98369.94852008621 
-Consumed Energy (mAh): 27.324985700023948 
-Consumed Energy (mWs): 494038.08996555733 
-Consumed Energy (mWh): 137.23280276821038 
-Avg power (mW): 815.0871172611991 
-Avg Current (mA): 162.1532988018326 
-Avg Voltage (V): 5.0266452997500615 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 27.324985700023948
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 815.0871172611991
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 2111
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:09:40 +0100 
-Core id: 1 
-Ending time: Tue, 14 Dec 2021 00:19:40 +0100 - Duration: 600026 seconds 
-Real workload: 4.794364259554324E10 - Integer reached: 158346 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 2112
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:09:40 +0100 
-Core id: 2 
-Ending time: Tue, 14 Dec 2021 00:19:40 +0100 - Duration: 600013 seconds 
-Real workload: 4.82633242470824E10 - Integer reached: 158851 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 2113
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:09:40 +0100 
-Core id: 3 
-Ending time: Tue, 14 Dec 2021 00:19:40 +0100 - Duration: 600016 seconds 
-Real workload: 4.837626698589715E10 - Integer reached: 159029 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,4,4,4,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.44583e+11
---- Getting energy efficiency
---- Energy efficiency: 1.88992e-10
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 044400-0-0 0,4,4,4,0,0,0,0                         [0- 1804801- 1804801- 1804801- 0- 0- 0- 0]                     time (s): 605.6185877323151 
-Ins Current (mA):178.67365100650684 
-Samples: 3000000 
-Consumed Energy (mAs): 98369.94852008621 
-Consumed Energy (mAh): 27.324985700023948 
-Consumed Energy (mWs): 494038.08996555733 
-Consumed Energy (mWh): 137.23280276821038 
-Avg power (mW): 815.0871172611991 
-Avg Current (mA): 162.1532988018326 
-Avg Voltage (V): 5.0266452997500615 
- Thread : 0 - ThreadProcess id: 2111
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:09:40 +0100 
-Core id: 1 
-Ending time: Tue, 14 Dec 2021 00:19:40 +0100 - Duration: 600026 seconds 
-Real workload: 4.794364259554324E10 - Integer reached: 158346 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 2112
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:09:40 +0100 
-Core id: 2 
-Ending time: Tue, 14 Dec 2021 00:19:40 +0100 - Duration: 600013 seconds 
-Real workload: 4.82633242470824E10 - Integer reached: 158851 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 2113
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:09:40 +0100 
-Core id: 3 
-Ending time: Tue, 14 Dec 2021 00:19:40 +0100 - Duration: 600016 seconds 
-Real workload: 4.837626698589715E10 - Integer reached: 159029 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 27.324985700023948                     1.44583e+11 1.88992e-10  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 044400-0-0 
-phone format: 0,4,4,4,0,0,0,0 
-Exact values of frequencies: [0- 1804801- 1804801- 1804801- 0- 0- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 605.6185877323151 
-Ins Current (mA):178.67365100650684 
-Samples: 3000000 
-Consumed Energy (mAs): 98369.94852008621 
-Consumed Energy (mAh): 27.324985700023948 
-Consumed Energy (mWs): 494038.08996555733 
-Consumed Energy (mWh): 137.23280276821038 
-Avg power (mW): 815.0871172611991 
-Avg Current (mA): 162.1532988018326 
-Avg Voltage (V): 5.0266452997500615 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 2111
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:09:40 +0100 
-Core id: 1 
-Ending time: Tue, 14 Dec 2021 00:19:40 +0100 - Duration: 600026 seconds 
-Real workload: 4.794364259554324E10 - Integer reached: 158346 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 2112
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:09:40 +0100 
-Core id: 2 
-Ending time: Tue, 14 Dec 2021 00:19:40 +0100 - Duration: 600013 seconds 
-Real workload: 4.82633242470824E10 - Integer reached: 158851 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 2113
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:09:40 +0100 
-Core id: 3 
-Ending time: Tue, 14 Dec 2021 00:19:40 +0100 - Duration: 600016 seconds 
-Real workload: 4.837626698589715E10 - Integer reached: 159029 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 27.324985700023948 
-Workload: 1.44583e+11 
-Energy efficiency: 1.88992e-10 
---------------------------------------------------------------------------------
-
- 
---- 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__29Sep22_01_52_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__29Sep22_01_52_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__29Sep22_01_52_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__29Sep22_01_52_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__29Sep22_01_52_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__29Sep22_01_52_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__29Sep22_01_52_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__29Sep22_01_52_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__29Sep22_01_52_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__29Sep22_01_52_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__29Sep22_01_52_56/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__29Sep22_01_52_56/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__29Sep22_01_52_56/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__29Sep22_01_52_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__29Sep22_01_52_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__29Sep22_01_52_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__29Sep22_01_52_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__29Sep22_01_52_56/powermeter_summary.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__29Sep22_01_52_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 = 27.324985700023948
---- Experiment result, Avg Power = 815.0871172611991
---- Experiment result, Total Workload = 1.44583e+11
---- Experiment result, Energy Efficiency = 1.88992e-10
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 044400-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 29Sep22_02_05_43
---- Performing experiments on configuration 044400-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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  4
---- Modifying the governor of core 1 to set the default value
---- Modifying the governor of core 1 
---- Frequency level of core 2 is  4
---- Modifying the governor of core 2 to set the default value
---- Modifying the governor of core 2 
---- Frequency level of core 3 is  4
---- Modifying the governor of core 3 to set the default value
---- Modifying the governor of core 3 
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 3945 
----- 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  4
---- frequency level of core 2 is  4
---- frequency level of core 3 is  4
---- 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 = 3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 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)
- --- 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 =  802.5329016296546
-powermeter script : average_power with numpy  arrays =  802.5329016296296
-powermeter script : Summary Result = time (s): 602.6730268001556
-Ins Current (mA):158.772512389957
-Samples: 3000000
-Consumed Energy (mAs): 95076.81055903327
-Consumed Energy (mAh): 26.41022515528702
-Consumed Energy (mWs): 477916.2498631398
-Consumed Energy (mWh): 132.75451385087217
-Avg power (mW): 802.5329016296546
-Avg Current (mA): 159.57372842251502
-Avg Voltage (V): 5.029229495125473
-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  4
---- frequency level of core 2 is  4
---- frequency level of core 3 is  4
---- 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 = 3
---- Number of thread ended: 3 
---- Now threads are stopped, getting the cc_info_level for samsung 
----  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 (1358 bytes in 0.044s)
-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- 1804801- 1804801- 1804801- 0- 0- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 602.6730268001556 
-Ins Current (mA):158.772512389957 
-Samples: 3000000 
-Consumed Energy (mAs): 95076.81055903327 
-Consumed Energy (mAh): 26.41022515528702 
-Consumed Energy (mWs): 477916.2498631398 
-Consumed Energy (mWh): 132.75451385087217 
-Avg power (mW): 802.5329016296546 
-Avg Current (mA): 159.57372842251502 
-Avg Voltage (V): 5.029229495125473 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 26.41022515528702
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 802.5329016296546
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 3970
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:25:30 +0100 
-Core id: 1 
-Ending time: Tue, 14 Dec 2021 00:35:30 +0100 - Duration: 600020 seconds 
-Real workload: 4.8112524976106514E10 - Integer reached: 158613 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 3971
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:25:30 +0100 
-Core id: 2 
-Ending time: Tue, 14 Dec 2021 00:35:31 +0100 - Duration: 600028 seconds 
-Real workload: 4.8948785747278786E10 - Integer reached: 159928 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 3972
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:25:30 +0100 
-Core id: 3 
-Ending time: Tue, 14 Dec 2021 00:35:30 +0100 - Duration: 600022 seconds 
-Real workload: 4.896859012096661E10 - Integer reached: 159959 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,4,4,4,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.4603e+11
---- Getting energy efficiency
---- Energy efficiency: 1.80855e-10
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 044400-0-0 0,4,4,4,0,0,0,0                         [0- 1804801- 1804801- 1804801- 0- 0- 0- 0]                     time (s): 602.6730268001556 
-Ins Current (mA):158.772512389957 
-Samples: 3000000 
-Consumed Energy (mAs): 95076.81055903327 
-Consumed Energy (mAh): 26.41022515528702 
-Consumed Energy (mWs): 477916.2498631398 
-Consumed Energy (mWh): 132.75451385087217 
-Avg power (mW): 802.5329016296546 
-Avg Current (mA): 159.57372842251502 
-Avg Voltage (V): 5.029229495125473 
- Thread : 0 - ThreadProcess id: 3970
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:25:30 +0100 
-Core id: 1 
-Ending time: Tue, 14 Dec 2021 00:35:30 +0100 - Duration: 600020 seconds 
-Real workload: 4.8112524976106514E10 - Integer reached: 158613 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 3971
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:25:30 +0100 
-Core id: 2 
-Ending time: Tue, 14 Dec 2021 00:35:31 +0100 - Duration: 600028 seconds 
-Real workload: 4.8948785747278786E10 - Integer reached: 159928 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 3972
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:25:30 +0100 
-Core id: 3 
-Ending time: Tue, 14 Dec 2021 00:35:30 +0100 - Duration: 600022 seconds 
-Real workload: 4.896859012096661E10 - Integer reached: 159959 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 26.41022515528702                     1.4603e+11 1.80855e-10  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 044400-0-0 
-phone format: 0,4,4,4,0,0,0,0 
-Exact values of frequencies: [0- 1804801- 1804801- 1804801- 0- 0- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 602.6730268001556 
-Ins Current (mA):158.772512389957 
-Samples: 3000000 
-Consumed Energy (mAs): 95076.81055903327 
-Consumed Energy (mAh): 26.41022515528702 
-Consumed Energy (mWs): 477916.2498631398 
-Consumed Energy (mWh): 132.75451385087217 
-Avg power (mW): 802.5329016296546 
-Avg Current (mA): 159.57372842251502 
-Avg Voltage (V): 5.029229495125473 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 3970
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:25:30 +0100 
-Core id: 1 
-Ending time: Tue, 14 Dec 2021 00:35:30 +0100 - Duration: 600020 seconds 
-Real workload: 4.8112524976106514E10 - Integer reached: 158613 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 3971
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:25:30 +0100 
-Core id: 2 
-Ending time: Tue, 14 Dec 2021 00:35:31 +0100 - Duration: 600028 seconds 
-Real workload: 4.8948785747278786E10 - Integer reached: 159928 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 3972
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:25:30 +0100 
-Core id: 3 
-Ending time: Tue, 14 Dec 2021 00:35:30 +0100 - Duration: 600022 seconds 
-Real workload: 4.896859012096661E10 - Integer reached: 159959 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 26.41022515528702 
-Workload: 1.4603e+11 
-Energy efficiency: 1.80855e-10 
---------------------------------------------------------------------------------
-
- 
---- 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__29Sep22_02_08_45/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__29Sep22_02_08_45/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__29Sep22_02_08_45/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__29Sep22_02_08_45/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__29Sep22_02_08_45/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__29Sep22_02_08_45/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__29Sep22_02_08_45/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__29Sep22_02_08_45/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__29Sep22_02_08_45/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__29Sep22_02_08_45/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__29Sep22_02_08_45/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__29Sep22_02_08_45/powermeter_summary.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__29Sep22_02_08_45'
---- 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 = 26.41022515528702
---- Experiment result, Avg Power = 802.5329016296546
---- Experiment result, Total Workload = 1.4603e+11
---- Experiment result, Energy Efficiency = 1.80855e-10
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 044400-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 29Sep22_02_21_30
---- Performing experiments on configuration 044400-0-0
---- 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 : 50 
-Current battery level: OKAY
---- 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  4
---- Modifying the governor of core 1 to set the default value
---- Modifying the governor of core 1 
---- Frequency level of core 2 is  4
---- Modifying the governor of core 2 to set the default value
---- Modifying the governor of core 2 
---- Frequency level of core 3 is  4
---- Modifying the governor of core 3 to set the default value
---- Modifying the governor of core 3 
---- 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 
-rm '/sdcard/experiments_automatization/current_configuration.txt'
-rm '/sdcard/experiments_automatization/experiment_duration.txt'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ready_for_sampling'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_2_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_0_ended'
-rm '/sdcard/experiments_automatization/app_output_folder/Thread_1_ended'
-rmdir '/sdcard/experiments_automatization/app_output_folder'
-rmdir '/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: 4924 
----- 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  4
---- frequency level of core 2 is  4
---- frequency level of core 3 is  4
---- 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 = 3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 0 
---- The current number of thread ready to be sambled  : 0, still lower than the experiment one :  3
---- Number of thread in experiment phase : 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)
- --- 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 =  795.2692885243446
-powermeter script : average_power with numpy  arrays =  795.2692885242079
-powermeter script : Summary Result = time (s): 602.701507806778
-Ins Current (mA):146.59137659131946
-Samples: 3000000
-Consumed Energy (mAs): 94197.8324020602
-Consumed Energy (mAh): 26.166064556127832
-Consumed Energy (mWs): 473629.89609822957
-Consumed Energy (mWh): 131.56386002728598
-Avg power (mW): 795.2692885243446
-Avg Current (mA): 158.0941022658562
-Avg Voltage (V): 5.030353929250275
-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  4
---- frequency level of core 2 is  4
---- frequency level of core 3 is  4
---- 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 = 3
---- Number of thread ended: 3 
---- Now threads are stopped, getting the cc_info_level for samsung 
----  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 (1355 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 = [0- 1804801- 1804801- 1804801- 0- 0- 0- 0]
---- Getting the powermeter summary
---- Powermeter summary: 
-time (s): 602.701507806778 
-Ins Current (mA):146.59137659131946 
-Samples: 3000000 
-Consumed Energy (mAs): 94197.8324020602 
-Consumed Energy (mAh): 26.166064556127832 
-Consumed Energy (mWs): 473629.89609822957 
-Consumed Energy (mWh): 131.56386002728598 
-Avg power (mW): 795.2692885243446 
-Avg Current (mA): 158.0941022658562 
-Avg Voltage (V): 5.030353929250275 
-
---- Getting the total energy consumed of the google pixel
---- Energy consumed = 26.166064556127832
---- Starting cc_info = 0
---- Ending cc_info = 0
---- Getting the average power
---- Avg Power = 795.2692885243446
---- Printing the total threads summary
---- Thread results 
-Thread : 0 - ThreadProcess id: 4949
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:41:17 +0100 
-Core id: 1 
-Ending time: Tue, 14 Dec 2021 00:51:18 +0100 - Duration: 600006 seconds 
-Real workload: 4.807644555158227E10 - Integer reached: 158556 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 4950
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:41:17 +0100 
-Core id: 2 
-Ending time: Tue, 14 Dec 2021 00:51:17 +0100 - Duration: 600012 seconds 
-Real workload: 4.792531815380512E10 - Integer reached: 158317 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 4952
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:41:17 +0100 
-Core id: 3 
-Ending time: Tue, 14 Dec 2021 00:51:18 +0100 - Duration: 600009 seconds 
-Real workload: 4.83629351464029E10 - Integer reached: 159008 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 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,4,4,4,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.44365e+11
---- Getting energy efficiency
---- Energy efficiency: 1.81249e-10
---- Building what we will add to the total result file command 
-------
- (build_configuration_raw_result 044400-0-0 0,4,4,4,0,0,0,0                         [0- 1804801- 1804801- 1804801- 0- 0- 0- 0]                     time (s): 602.701507806778 
-Ins Current (mA):146.59137659131946 
-Samples: 3000000 
-Consumed Energy (mAs): 94197.8324020602 
-Consumed Energy (mAh): 26.166064556127832 
-Consumed Energy (mWs): 473629.89609822957 
-Consumed Energy (mWh): 131.56386002728598 
-Avg power (mW): 795.2692885243446 
-Avg Current (mA): 158.0941022658562 
-Avg Voltage (V): 5.030353929250275 
- Thread : 0 - ThreadProcess id: 4949
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:41:17 +0100 
-Core id: 1 
-Ending time: Tue, 14 Dec 2021 00:51:18 +0100 - Duration: 600006 seconds 
-Real workload: 4.807644555158227E10 - Integer reached: 158556 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 4950
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:41:17 +0100 
-Core id: 2 
-Ending time: Tue, 14 Dec 2021 00:51:17 +0100 - Duration: 600012 seconds 
-Real workload: 4.792531815380512E10 - Integer reached: 158317 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 4952
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:41:17 +0100 
-Core id: 3 
-Ending time: Tue, 14 Dec 2021 00:51:18 +0100 - Duration: 600009 seconds 
-Real workload: 4.83629351464029E10 - Integer reached: 159008 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 26.166064556127832                     1.44365e+11 1.81249e-10  0 0 
-------
-
---- Final result to print to File 
- --------------------------------------------------------------------------------
- +++++ +++++ +++++ Configuration Description
---------------------------------------------------------------------------------
-Configuration: 044400-0-0 
-phone format: 0,4,4,4,0,0,0,0 
-Exact values of frequencies: [0- 1804801- 1804801- 1804801- 0- 0- 0- 0] 
-
-Power meter results
-------------------------------------------------------------
-time (s): 602.701507806778 
-Ins Current (mA):146.59137659131946 
-Samples: 3000000 
-Consumed Energy (mAs): 94197.8324020602 
-Consumed Energy (mAh): 26.166064556127832 
-Consumed Energy (mWs): 473629.89609822957 
-Consumed Energy (mWh): 131.56386002728598 
-Avg power (mW): 795.2692885243446 
-Avg Current (mA): 158.0941022658562 
-Avg Voltage (V): 5.030353929250275 
- 
-Threads results
-------------------------------------------------------------
-Thread : 0 - ThreadProcess id: 4949
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:41:17 +0100 
-Core id: 1 
-Ending time: Tue, 14 Dec 2021 00:51:18 +0100 - Duration: 600006 seconds 
-Real workload: 4.807644555158227E10 - Integer reached: 158556 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 1 - ThreadProcess id: 4950
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:41:17 +0100 
-Core id: 2 
-Ending time: Tue, 14 Dec 2021 00:51:17 +0100 - Duration: 600012 seconds 
-Real workload: 4.792531815380512E10 - Integer reached: 158317 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
-Thread : 2 - ThreadProcess id: 4952
-----------------------------------------
-Starting time: Tue, 14 Dec 2021 00:41:17 +0100 
-Core id: 3 
-Ending time: Tue, 14 Dec 2021 00:51:18 +0100 - Duration: 600009 seconds 
-Real workload: 4.83629351464029E10 - Integer reached: 159008 - Number of reset = 0 
-Battery stats: 0 mAH 
-Computed Drain: Null 
-Start: 50 % - End: 50 
-Cc_info at the beginning: 0 mAh 
-Cc_info at the end: 0 mAh 
-Cc_info variation: 0.0 mAh 
-
- 
-Expermiment results
-------------------------------------------------------------
-Energy Consumed (mAh): 26.166064556127832 
-Workload: 1.44365e+11 
-Energy efficiency: 1.81249e-10 
---------------------------------------------------------------------------------
-
- 
---- 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__29Sep22_02_24_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__29Sep22_02_24_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__29Sep22_02_24_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__29Sep22_02_24_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__29Sep22_02_24_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__29Sep22_02_24_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__29Sep22_02_24_32/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__29Sep22_02_24_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__29Sep22_02_24_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__29Sep22_02_24_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__29Sep22_02_24_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__29Sep22_02_24_32/powermeter_summary.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__29Sep22_02_24_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 = 26.166064556127832
---- Experiment result, Avg Power = 795.2692885243446
---- Experiment result, Total Workload = 1.44365e+11
---- Experiment result, Energy Efficiency = 1.81249e-10
---- Adding result to summary file
---- Starting cc information : 0 
---- Ending cc information : 0
---- 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 044400-0-0.
---- Observing a pause betwenn experiment; pause duration : 180 seconds; starting at 29Sep22_02_37_17
diff --git a/experiment_automatization/input_configurations_file.csv b/experiment_automatization/input_configurations_file.csv
index eeefee3..eb2d18c 100755
--- a/experiment_automatization/input_configurations_file.csv
+++ b/experiment_automatization/input_configurations_file.csv
@@ -1,37 +1,61 @@
 configurations,google pixel format
-111100-0-0,[1- 1- 1- 1- 0- 0- 0- 0]
-111100-0-0,[1- 1- 1- 1- 0- 0- 0- 0]
-111100-0-0,[1- 1- 1- 1- 0- 0- 0- 0]
-111111-0-0,[1- 1- 1- 1- 1- 1- 0- 0]
-111111-0-0,[1- 1- 1- 1- 1- 1- 0- 0]
-111111-0-0,[1- 1- 1- 1- 1- 1- 0- 0]
-011100-0-0,[0- 1- 1- 1- 0- 0- 0- 0]
-011100-0-0,[0- 1- 1- 1- 0- 0- 0- 0]
-011100-0-0,[0- 1- 1- 1- 0- 0- 0- 0]
-222200-0-0,[2- 2- 2- 2- 0- 0- 0- 0]
-222200-0-0,[2- 2- 2- 2- 0- 0- 0- 0]
-222200-0-0,[2- 2- 2- 2- 0- 0- 0- 0]
-222222-0-0,[2- 2- 2- 2- 2- 2- 0- 0]
-222222-0-0,[2- 2- 2- 2- 2- 2- 0- 0]
-222222-0-0,[2- 2- 2- 2- 2- 2- 0- 0]
-022200-0-0,[0- 2- 2- 2- 0- 0- 0- 0]
-022200-0-0,[0- 2- 2- 2- 0- 0- 0- 0]
-022200-0-0,[0- 2- 2- 2- 0- 0- 0- 0]
-333300-0-0,[3- 3- 3- 3- 0- 0- 0- 0]
-333300-0-0,[3- 3- 3- 3- 0- 0- 0- 0]
-333300-0-0,[3- 3- 3- 3- 0- 0- 0- 0]
-333333-0-0,[3- 3- 3- 3- 3- 3- 0- 0]
-333333-0-0,[3- 3- 3- 3- 3- 3- 0- 0]
-333333-0-0,[3- 3- 3- 3- 3- 3- 0- 0]
-033300-0-0,[0- 3- 3- 3- 0- 0- 0- 0]
-033300-0-0,[0- 3- 3- 3- 0- 0- 0- 0]
-033300-0-0,[0- 3- 3- 3- 0- 0- 0- 0]
-444400-0-0,[4- 4- 4- 4- 0- 0- 0- 0]
-444400-0-0,[4- 4- 4- 4- 0- 0- 0- 0]
-444400-0-0,[4- 4- 4- 4- 0- 0- 0- 0]
-444444-0-0,[4- 4- 4- 4- 4- 4- 0- 0]
-444444-0-0,[4- 4- 4- 4- 4- 4- 0- 0]
-444444-0-0,[4- 4- 4- 4- 4- 4- 0- 0]
-044400-0-0,[0- 4- 4- 4- 0- 0- 0- 0]
-044400-0-0,[0- 4- 4- 4- 0- 0- 0- 0]
-044400-0-0,[0- 4- 4- 4- 0- 0- 0- 0]
+100001-0-0,[1- 0- 0- 0- 0- 1- 0- 0]
+100001-0-0,[1- 0- 0- 0- 0- 1- 0- 0]
+100001-0-0,[1- 0- 0- 0- 0- 1- 0- 0]
+100010-0-0,[1- 0- 0- 0- 1- 0- 0- 0]
+100010-0-0,[1- 0- 0- 0- 1- 0- 0- 0]
+100010-0-0,[1- 0- 0- 0- 1- 0- 0- 0]
+100100-0-0,[1- 0- 0- 1- 0- 0- 0- 0]
+100100-0-0,[1- 0- 0- 1- 0- 0- 0- 0]
+100100-0-0,[1- 0- 0- 1- 0- 0- 0- 0]
+101000-0-0,[1- 0- 1- 0- 0- 0- 0- 0]
+101000-0-0,[1- 0- 1- 0- 0- 0- 0- 0]
+101000-0-0,[1- 0- 1- 0- 0- 0- 0- 0]
+110000-0-0,[1- 1- 0- 0- 0- 0- 0- 0]
+110000-0-0,[1- 1- 0- 0- 0- 0- 0- 0]
+110000-0-0,[1- 1- 0- 0- 0- 0- 0- 0]
+200002-0-0,[2- 0- 0- 0- 0- 2- 0- 0]
+200002-0-0,[2- 0- 0- 0- 0- 2- 0- 0]
+200002-0-0,[2- 0- 0- 0- 0- 2- 0- 0]
+200020-0-0,[2- 0- 0- 0- 2- 0- 0- 0]
+200020-0-0,[2- 0- 0- 0- 2- 0- 0- 0]
+200020-0-0,[2- 0- 0- 0- 2- 0- 0- 0]
+200200-0-0,[2- 0- 0- 2- 0- 0- 0- 0]
+200200-0-0,[2- 0- 0- 2- 0- 0- 0- 0]
+200200-0-0,[2- 0- 0- 2- 0- 0- 0- 0]
+202000-0-0,[2- 0- 2- 0- 0- 0- 0- 0]
+202000-0-0,[2- 0- 2- 0- 0- 0- 0- 0]
+202000-0-0,[2- 0- 2- 0- 0- 0- 0- 0]
+220000-0-0,[2- 2- 0- 0- 0- 0- 0- 0]
+220000-0-0,[2- 2- 0- 0- 0- 0- 0- 0]
+220000-0-0,[2- 2- 0- 0- 0- 0- 0- 0]
+300003-0-0,[3- 0- 0- 0- 0- 3- 0- 0]
+300003-0-0,[3- 0- 0- 0- 0- 3- 0- 0]
+300003-0-0,[3- 0- 0- 0- 0- 3- 0- 0]
+300030-0-0,[3- 0- 0- 0- 3- 0- 0- 0]
+300030-0-0,[3- 0- 0- 0- 3- 0- 0- 0]
+300030-0-0,[3- 0- 0- 0- 3- 0- 0- 0]
+300300-0-0,[3- 0- 0- 3- 0- 0- 0- 0]
+300300-0-0,[3- 0- 0- 3- 0- 0- 0- 0]
+300300-0-0,[3- 0- 0- 3- 0- 0- 0- 0]
+303000-0-0,[3- 0- 3- 0- 0- 0- 0- 0]
+303000-0-0,[3- 0- 3- 0- 0- 0- 0- 0]
+303000-0-0,[3- 0- 3- 0- 0- 0- 0- 0]
+330000-0-0,[3- 3- 0- 0- 0- 0- 0- 0]
+330000-0-0,[3- 3- 0- 0- 0- 0- 0- 0]
+330000-0-0,[3- 3- 0- 0- 0- 0- 0- 0]
+400004-0-0,[4- 0- 0- 0- 0- 4- 0- 0]
+400004-0-0,[4- 0- 0- 0- 0- 4- 0- 0]
+400004-0-0,[4- 0- 0- 0- 0- 4- 0- 0]
+400040-0-0,[4- 0- 0- 0- 4- 0- 0- 0]
+400040-0-0,[4- 0- 0- 0- 4- 0- 0- 0]
+400040-0-0,[4- 0- 0- 0- 4- 0- 0- 0]
+400400-0-0,[4- 0- 0- 4- 0- 0- 0- 0]
+400400-0-0,[4- 0- 0- 4- 0- 0- 0- 0]
+400400-0-0,[4- 0- 0- 4- 0- 0- 0- 0]
+404000-0-0,[4- 0- 4- 0- 0- 0- 0- 0]
+404000-0-0,[4- 0- 4- 0- 0- 0- 0- 0]
+404000-0-0,[4- 0- 4- 0- 0- 0- 0- 0]
+440000-0-0,[4- 4- 0- 0- 0- 0- 0- 0]
+440000-0-0,[4- 4- 0- 0- 0- 0- 0- 0]
+440000-0-0,[4- 4- 0- 0- 0- 0- 0- 0]
diff --git a/experiment_automatization/input_configurations_file__finally_used.csv b/experiment_automatization/input_configurations_file__finally_used.csv
index 153e0a4..1577bef 100755
--- a/experiment_automatization/input_configurations_file__finally_used.csv
+++ b/experiment_automatization/input_configurations_file__finally_used.csv
@@ -1,37 +1,61 @@
 configurations,generic format,exact frequency,google pixel format,exact frequencies
-111100-0-0,[1- 1- 1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 576000- 576000- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 1- 1- 1- 0- 0- 0- 0], [576000- 576000- 576000- 576000- 0- 0- 0- 0]
-111100-0-0,[1- 1- 1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 576000- 576000- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 1- 1- 1- 0- 0- 0- 0], [576000- 576000- 576000- 576000- 0- 0- 0- 0]
-111100-0-0,[1- 1- 1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 576000- 576000- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 1- 1- 1- 0- 0- 0- 0], [576000- 576000- 576000- 576000- 0- 0- 0- 0]
-111111-0-0,[1- 1- 1- 1- 1- 1- 0- 0- 0- 0- 0- 0- 0],[576000- 576000- 576000- 576000- 576000- 576000- 0- 0- 0- 0- 0- 0- 0],[1- 1- 1- 1- 1- 1- 0- 0], [576000- 576000- 576000- 576000- 576000- 576000- 0- 0]
-111111-0-0,[1- 1- 1- 1- 1- 1- 0- 0- 0- 0- 0- 0- 0],[576000- 576000- 576000- 576000- 576000- 576000- 0- 0- 0- 0- 0- 0- 0],[1- 1- 1- 1- 1- 1- 0- 0], [576000- 576000- 576000- 576000- 576000- 576000- 0- 0]
-111111-0-0,[1- 1- 1- 1- 1- 1- 0- 0- 0- 0- 0- 0- 0],[576000- 576000- 576000- 576000- 576000- 576000- 0- 0- 0- 0- 0- 0- 0],[1- 1- 1- 1- 1- 1- 0- 0], [576000- 576000- 576000- 576000- 576000- 576000- 0- 0]
-011100-0-0,[0- 1- 1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 576000- 576000- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 1- 1- 1- 0- 0- 0- 0], [0- 576000- 576000- 576000- 0- 0- 0- 0]
-011100-0-0,[0- 1- 1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 576000- 576000- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 1- 1- 1- 0- 0- 0- 0], [0- 576000- 576000- 576000- 0- 0- 0- 0]
-011100-0-0,[0- 1- 1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 576000- 576000- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 1- 1- 1- 0- 0- 0- 0], [0- 576000- 576000- 576000- 0- 0- 0- 0]
-222200-0-0,[2- 2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0],[2- 2- 2- 2- 0- 0- 0- 0], [1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0]
-222200-0-0,[2- 2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0],[2- 2- 2- 2- 0- 0- 0- 0], [1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0]
-222200-0-0,[2- 2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0],[2- 2- 2- 2- 0- 0- 0- 0], [1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0]
-222222-0-0,[2- 2- 2- 2- 2- 2- 0- 0- 0- 0- 0- 0- 0],[1363200- 1363200- 1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0- 0- 0- 0],[2- 2- 2- 2- 2- 2- 0- 0], [1363200- 1363200- 1363200- 1363200- 1363200- 1363200- 0- 0]
-222222-0-0,[2- 2- 2- 2- 2- 2- 0- 0- 0- 0- 0- 0- 0],[1363200- 1363200- 1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0- 0- 0- 0],[2- 2- 2- 2- 2- 2- 0- 0], [1363200- 1363200- 1363200- 1363200- 1363200- 1363200- 0- 0]
-222222-0-0,[2- 2- 2- 2- 2- 2- 0- 0- 0- 0- 0- 0- 0],[1363200- 1363200- 1363200- 1363200- 1363200- 1363200- 0- 0- 0- 0- 0- 0- 0],[2- 2- 2- 2- 2- 2- 0- 0], [1363200- 1363200- 1363200- 1363200- 1363200- 1363200- 0- 0]
-022200-0-0,[0- 2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 1363200- 1363200- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 2- 2- 2- 0- 0- 0- 0], [0- 1363200- 1363200- 1363200- 0- 0- 0- 0]
-022200-0-0,[0- 2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 1363200- 1363200- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 2- 2- 2- 0- 0- 0- 0], [0- 1363200- 1363200- 1363200- 0- 0- 0- 0]
-022200-0-0,[0- 2- 2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 1363200- 1363200- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 2- 2- 2- 0- 0- 0- 0], [0- 1363200- 1363200- 1363200- 0- 0- 0- 0]
-333300-0-0,[3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 3- 3- 3- 0- 0- 0- 0], [1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0]
-333300-0-0,[3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 3- 3- 3- 0- 0- 0- 0], [1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0]
-333300-0-0,[3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 3- 3- 3- 0- 0- 0- 0], [1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0]
-333333-0-0,[3- 3- 3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 0],[1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0- 0- 0- 0],[3- 3- 3- 3- 3- 3- 0- 0], [1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 0- 0]
-333333-0-0,[3- 3- 3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 0],[1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0- 0- 0- 0],[3- 3- 3- 3- 3- 3- 0- 0], [1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 0- 0]
-333333-0-0,[3- 3- 3- 3- 3- 3- 0- 0- 0- 0- 0- 0- 0],[1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 0- 0- 0- 0- 0- 0- 0],[3- 3- 3- 3- 3- 3- 0- 0], [1804800- 1804800- 1804800- 1804800- 1804800- 1804800- 0- 0]
-033300-0-0,[0- 3- 3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 1804800- 1804800- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 3- 3- 3- 0- 0- 0- 0], [0- 1804800- 1804800- 1804800- 0- 0- 0- 0]
-033300-0-0,[0- 3- 3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 1804800- 1804800- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 3- 3- 3- 0- 0- 0- 0], [0- 1804800- 1804800- 1804800- 0- 0- 0- 0]
-033300-0-0,[0- 3- 3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 1804800- 1804800- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 3- 3- 3- 0- 0- 0- 0], [0- 1804800- 1804800- 1804800- 0- 0- 0- 0]
-444400-0-0,[4- 4- 4- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0],[4- 4- 4- 4- 0- 0- 0- 0], [1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0]
-444400-0-0,[4- 4- 4- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0],[4- 4- 4- 4- 0- 0- 0- 0], [1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0]
-444400-0-0,[4- 4- 4- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0],[4- 4- 4- 4- 0- 0- 0- 0], [1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0]
-444444-0-0,[4- 4- 4- 4- 4- 4- 0- 0- 0- 0- 0- 0- 0],[1804801- 1804801- 1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0- 0- 0- 0],[4- 4- 4- 4- 4- 4- 0- 0], [1804801- 1804801- 1804801- 1804801- 1804801- 1804801- 0- 0]
-444444-0-0,[4- 4- 4- 4- 4- 4- 0- 0- 0- 0- 0- 0- 0],[1804801- 1804801- 1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0- 0- 0- 0],[4- 4- 4- 4- 4- 4- 0- 0], [1804801- 1804801- 1804801- 1804801- 1804801- 1804801- 0- 0]
-444444-0-0,[4- 4- 4- 4- 4- 4- 0- 0- 0- 0- 0- 0- 0],[1804801- 1804801- 1804801- 1804801- 1804801- 1804801- 0- 0- 0- 0- 0- 0- 0],[4- 4- 4- 4- 4- 4- 0- 0], [1804801- 1804801- 1804801- 1804801- 1804801- 1804801- 0- 0]
-044400-0-0,[0- 4- 4- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 1804801- 1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 4- 4- 4- 0- 0- 0- 0], [0- 1804801- 1804801- 1804801- 0- 0- 0- 0]
-044400-0-0,[0- 4- 4- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 1804801- 1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 4- 4- 4- 0- 0- 0- 0], [0- 1804801- 1804801- 1804801- 0- 0- 0- 0]
-044400-0-0,[0- 4- 4- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 1804801- 1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0],[0- 4- 4- 4- 0- 0- 0- 0], [0- 1804801- 1804801- 1804801- 0- 0- 0- 0]
+100001-0-0,[1- 0- 0- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0],[576000- 0- 0- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0],[1- 0- 0- 0- 0- 1- 0- 0], [576000- 0- 0- 0- 0- 576000- 0- 0]
+100001-0-0,[1- 0- 0- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0],[576000- 0- 0- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0],[1- 0- 0- 0- 0- 1- 0- 0], [576000- 0- 0- 0- 0- 576000- 0- 0]
+100001-0-0,[1- 0- 0- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0],[576000- 0- 0- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0],[1- 0- 0- 0- 0- 1- 0- 0], [576000- 0- 0- 0- 0- 576000- 0- 0]
+100010-0-0,[1- 0- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 0- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 0- 0- 1- 0- 0- 0], [576000- 0- 0- 0- 576000- 0- 0- 0]
+100010-0-0,[1- 0- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 0- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 0- 0- 1- 0- 0- 0], [576000- 0- 0- 0- 576000- 0- 0- 0]
+100010-0-0,[1- 0- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 0- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 0- 0- 1- 0- 0- 0], [576000- 0- 0- 0- 576000- 0- 0- 0]
+100100-0-0,[1- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 0- 1- 0- 0- 0- 0], [576000- 0- 0- 576000- 0- 0- 0- 0]
+100100-0-0,[1- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 0- 1- 0- 0- 0- 0], [576000- 0- 0- 576000- 0- 0- 0- 0]
+100100-0-0,[1- 0- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 0- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 0- 1- 0- 0- 0- 0], [576000- 0- 0- 576000- 0- 0- 0- 0]
+101000-0-0,[1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 1- 0- 0- 0- 0- 0], [576000- 0- 576000- 0- 0- 0- 0- 0]
+101000-0-0,[1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 1- 0- 0- 0- 0- 0], [576000- 0- 576000- 0- 0- 0- 0- 0]
+101000-0-0,[1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 0- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 0- 1- 0- 0- 0- 0- 0], [576000- 0- 576000- 0- 0- 0- 0- 0]
+110000-0-0,[1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 1- 0- 0- 0- 0- 0- 0], [576000- 576000- 0- 0- 0- 0- 0- 0]
+110000-0-0,[1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 1- 0- 0- 0- 0- 0- 0], [576000- 576000- 0- 0- 0- 0- 0- 0]
+110000-0-0,[1- 1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[576000- 576000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1- 1- 0- 0- 0- 0- 0- 0], [576000- 576000- 0- 0- 0- 0- 0- 0]
+200002-0-0,[2- 0- 0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0],[1363200- 0- 0- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0],[2- 0- 0- 0- 0- 2- 0- 0], [1363200- 0- 0- 0- 0- 1363200- 0- 0]
+200002-0-0,[2- 0- 0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0],[1363200- 0- 0- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0],[2- 0- 0- 0- 0- 2- 0- 0], [1363200- 0- 0- 0- 0- 1363200- 0- 0]
+200002-0-0,[2- 0- 0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0],[1363200- 0- 0- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0],[2- 0- 0- 0- 0- 2- 0- 0], [1363200- 0- 0- 0- 0- 1363200- 0- 0]
+200020-0-0,[2- 0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 0- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0],[2- 0- 0- 0- 2- 0- 0- 0], [1363200- 0- 0- 0- 1363200- 0- 0- 0]
+200020-0-0,[2- 0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 0- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0],[2- 0- 0- 0- 2- 0- 0- 0], [1363200- 0- 0- 0- 1363200- 0- 0- 0]
+200020-0-0,[2- 0- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 0- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0],[2- 0- 0- 0- 2- 0- 0- 0], [1363200- 0- 0- 0- 1363200- 0- 0- 0]
+200200-0-0,[2- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0],[2- 0- 0- 2- 0- 0- 0- 0], [1363200- 0- 0- 1363200- 0- 0- 0- 0]
+200200-0-0,[2- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0],[2- 0- 0- 2- 0- 0- 0- 0], [1363200- 0- 0- 1363200- 0- 0- 0- 0]
+200200-0-0,[2- 0- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 0- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0],[2- 0- 0- 2- 0- 0- 0- 0], [1363200- 0- 0- 1363200- 0- 0- 0- 0]
+202000-0-0,[2- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[2- 0- 2- 0- 0- 0- 0- 0], [1363200- 0- 1363200- 0- 0- 0- 0- 0]
+202000-0-0,[2- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[2- 0- 2- 0- 0- 0- 0- 0], [1363200- 0- 1363200- 0- 0- 0- 0- 0]
+202000-0-0,[2- 0- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 0- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[2- 0- 2- 0- 0- 0- 0- 0], [1363200- 0- 1363200- 0- 0- 0- 0- 0]
+220000-0-0,[2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[2- 2- 0- 0- 0- 0- 0- 0], [1363200- 1363200- 0- 0- 0- 0- 0- 0]
+220000-0-0,[2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[2- 2- 0- 0- 0- 0- 0- 0], [1363200- 1363200- 0- 0- 0- 0- 0- 0]
+220000-0-0,[2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1363200- 1363200- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[2- 2- 0- 0- 0- 0- 0- 0], [1363200- 1363200- 0- 0- 0- 0- 0- 0]
+300003-0-0,[3- 0- 0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0],[1804800- 0- 0- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0],[3- 0- 0- 0- 0- 3- 0- 0], [1804800- 0- 0- 0- 0- 1804800- 0- 0]
+300003-0-0,[3- 0- 0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0],[1804800- 0- 0- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0],[3- 0- 0- 0- 0- 3- 0- 0], [1804800- 0- 0- 0- 0- 1804800- 0- 0]
+300003-0-0,[3- 0- 0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0],[1804800- 0- 0- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0],[3- 0- 0- 0- 0- 3- 0- 0], [1804800- 0- 0- 0- 0- 1804800- 0- 0]
+300030-0-0,[3- 0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 0- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0],[3- 0- 0- 0- 3- 0- 0- 0], [1804800- 0- 0- 0- 1804800- 0- 0- 0]
+300030-0-0,[3- 0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 0- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0],[3- 0- 0- 0- 3- 0- 0- 0], [1804800- 0- 0- 0- 1804800- 0- 0- 0]
+300030-0-0,[3- 0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 0- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0],[3- 0- 0- 0- 3- 0- 0- 0], [1804800- 0- 0- 0- 1804800- 0- 0- 0]
+300300-0-0,[3- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 0- 0- 3- 0- 0- 0- 0], [1804800- 0- 0- 1804800- 0- 0- 0- 0]
+300300-0-0,[3- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 0- 0- 3- 0- 0- 0- 0], [1804800- 0- 0- 1804800- 0- 0- 0- 0]
+300300-0-0,[3- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 0- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 0- 0- 3- 0- 0- 0- 0], [1804800- 0- 0- 1804800- 0- 0- 0- 0]
+303000-0-0,[3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 0- 3- 0- 0- 0- 0- 0], [1804800- 0- 1804800- 0- 0- 0- 0- 0]
+303000-0-0,[3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 0- 3- 0- 0- 0- 0- 0], [1804800- 0- 1804800- 0- 0- 0- 0- 0]
+303000-0-0,[3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 0- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 0- 3- 0- 0- 0- 0- 0], [1804800- 0- 1804800- 0- 0- 0- 0- 0]
+330000-0-0,[3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 3- 0- 0- 0- 0- 0- 0], [1804800- 1804800- 0- 0- 0- 0- 0- 0]
+330000-0-0,[3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 3- 0- 0- 0- 0- 0- 0], [1804800- 1804800- 0- 0- 0- 0- 0- 0]
+330000-0-0,[3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804800- 1804800- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[3- 3- 0- 0- 0- 0- 0- 0], [1804800- 1804800- 0- 0- 0- 0- 0- 0]
+400004-0-0,[4- 0- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0],[4- 0- 0- 0- 0- 4- 0- 0], [1804801- 0- 0- 0- 0- 1804801- 0- 0]
+400004-0-0,[4- 0- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0],[4- 0- 0- 0- 0- 4- 0- 0], [1804801- 0- 0- 0- 0- 1804801- 0- 0]
+400004-0-0,[4- 0- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0],[4- 0- 0- 0- 0- 4- 0- 0], [1804801- 0- 0- 0- 0- 1804801- 0- 0]
+400040-0-0,[4- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0],[4- 0- 0- 0- 4- 0- 0- 0], [1804801- 0- 0- 0- 1804801- 0- 0- 0]
+400040-0-0,[4- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0],[4- 0- 0- 0- 4- 0- 0- 0], [1804801- 0- 0- 0- 1804801- 0- 0- 0]
+400040-0-0,[4- 0- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0],[4- 0- 0- 0- 4- 0- 0- 0], [1804801- 0- 0- 0- 1804801- 0- 0- 0]
+400400-0-0,[4- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0],[4- 0- 0- 4- 0- 0- 0- 0], [1804801- 0- 0- 1804801- 0- 0- 0- 0]
+400400-0-0,[4- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0],[4- 0- 0- 4- 0- 0- 0- 0], [1804801- 0- 0- 1804801- 0- 0- 0- 0]
+400400-0-0,[4- 0- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0],[4- 0- 0- 4- 0- 0- 0- 0], [1804801- 0- 0- 1804801- 0- 0- 0- 0]
+404000-0-0,[4- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[4- 0- 4- 0- 0- 0- 0- 0], [1804801- 0- 1804801- 0- 0- 0- 0- 0]
+404000-0-0,[4- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[4- 0- 4- 0- 0- 0- 0- 0], [1804801- 0- 1804801- 0- 0- 0- 0- 0]
+404000-0-0,[4- 0- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 0- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[4- 0- 4- 0- 0- 0- 0- 0], [1804801- 0- 1804801- 0- 0- 0- 0- 0]
+440000-0-0,[4- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[4- 4- 0- 0- 0- 0- 0- 0], [1804801- 1804801- 0- 0- 0- 0- 0- 0]
+440000-0-0,[4- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[4- 4- 0- 0- 0- 0- 0- 0], [1804801- 1804801- 0- 0- 0- 0- 0- 0]
+440000-0-0,[4- 4- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[1804801- 1804801- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0],[4- 4- 0- 0- 0- 0- 0- 0], [1804801- 1804801- 0- 0- 0- 0- 0- 0]
diff --git a/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_after.graphml b/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_after.graphml
index 316ab00..f9c2388 100755
--- a/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_after.graphml
+++ b/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_after.graphml
@@ -13,7 +13,7 @@
   <key attr.name="description" attr.type="string" for="edge" id="d9"/>
   <key for="edge" id="d10" yfiles.type="edgegraphics"/>
   <graph edgedefault="directed" id="G">
-    <data key="d0"/>
+    <data key="d0" xml:space="preserve"/>
     <node id="n0">
       <data key="d6">
         <y:ShapeNode>
@@ -6659,28 +6659,27 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
           <y:Geometry height="82.75" width="33.5" x="1781.5" y="491.1875"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="c" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="14.75" y="39.375"/>
           <y:Shape type="rectangle"/>
         </y:ShapeNode>
       </data>
     </node>
     <node id="n416">
-      <data key="d5"/>
       <data key="d6">
         <y:ShapeNode>
           <y:Geometry height="93.00000000000011" width="36.04482071713153" x="980.2051792828685" y="527.21875"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
-          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="272.94140625" x="-136.470703125" xml:space="preserve" y="17.5478515625">Lesson learned related  
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="272.94140625" x="-136.4707031250001" xml:space="preserve" y="17.5478515625">Lesson learned related  
 to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="-0.5" nodeRatioY="-6.106226635438361E-16" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
           <y:Shape type="rectangle"/>
         </y:ShapeNode>
       </data>
     </node>
     <node id="n417">
-      <data key="d5"/>
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="57.48705179282865" width="27.10059760956176" x="2253.9549302788846" y="452.9752241035857"/>
+          <y:Geometry height="57.48705179282865" width="27.10059760956176" x="2253.9549302788846" y="445.9313994023904"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="30.9521484375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="89.55078125" x="-31.22509182021895" xml:space="preserve" y="13.267451677664326">Legend:<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
@@ -6691,7 +6690,7 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n418">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="31.0" width="31.0" x="2076.5610059760957" y="625.0056959661352"/>
+          <y:Geometry height="31.0" width="31.0" x="2076.5610059760957" y="576.7824794571711"/>
           <y:Fill color="#99CC00" transparent="false"/>
           <y:BorderStyle color="#99CC00" raised="false" type="line" width="1.0"/>
           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="13.5">
@@ -6709,7 +6708,7 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n419">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="31.0" width="31.0" x="2076.5610059760957" y="700.5994459661352"/>
+          <y:Geometry height="31.0" width="31.0" x="2076.5610059760957" y="643.9399589143424"/>
           <y:Fill color="#FF0000" transparent="false"/>
           <y:BorderStyle color="#FF0000" raised="false" type="line" width="1.0"/>
           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="13.5">
@@ -6727,7 +6726,7 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n420">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="31.0" width="31.0" x="2076.5610059760957" y="772.2400709661352"/>
+          <y:Geometry height="31.0" width="31.0" x="2076.5610059760957" y="710.8738172310752"/>
           <y:Fill color="#C0C0C0" transparent="false"/>
           <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="13.5">
@@ -6745,10 +6744,10 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n421">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="94.0" width="33.5" x="2250.755229083665" y="593.5056959661352"/>
+          <y:Geometry height="94.0" width="33.5" x="2250.755229083665" y="551.4399589143424"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
-          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="317.048828125" x="-110.3772993961652" xml:space="preserve" y="18.0478515625">Situations where it was suitable 
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="20" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="53.00390625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="288.58984375" x="-96.1478072086652" xml:space="preserve" y="20.498046875">Situations where it was suitable 
     to increase the variable<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.9372273034726806" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
           <y:Shape type="rectangle"/>
         </y:ShapeNode>
@@ -6757,10 +6756,10 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n422">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="94.0" width="33.5" x="2261.0390936254976" y="669.0994459661352"/>
+          <y:Geometry height="94.0" width="33.5" x="2270.493774900398" y="619.6249999999999"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
-          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="353.744140625" x="-143.3720703125" xml:space="preserve" y="18.0478515625">Situations where it was not suitable 
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="20" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="53.00390625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="321.94921875" x="-127.474609375" xml:space="preserve" y="20.498046875">Situations where it was not suitable 
     to increase the variable<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.5" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
           <y:Shape type="rectangle"/>
         </y:ShapeNode>
@@ -6769,11 +6768,11 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n423">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="94.0" width="33.5" x="2250.755229083665" y="740.7400709661352"/>
+          <y:Geometry height="94.0" width="33.5" x="2250.755229083665" y="693.4614666334656"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
-          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="275.4873046875" x="-104.24365234375" xml:space="preserve" y="18.0478515625">Situations where the model 
-     did not clearly answer<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.5" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="20" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="53.00390625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="250.806640625" x="-99.95270610267244" xml:space="preserve" y="10.785584225598086">Situations where the model 
+     did not clearly answer<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.25971982715903175" nodeRatioY="-0.10332407073831823" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
           <y:Shape type="rectangle"/>
         </y:ShapeNode>
       </data>
@@ -6781,11 +6780,11 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n424">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="114.453125" width="33.5" x="2270.493774900398" y="524.6463209661352"/>
+          <y:Geometry height="114.453125" width="33.5" x="2270.493774900398" y="482.1953125"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
-          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#993300" verticalTextPosition="bottom" visible="true" width="343.96875" x="-138.484375" xml:space="preserve" y="15.942834132220923">Action made, for exemple if a spe-
-  -cial variable has been increased <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="-0.5" nodeRatioX="0.5" nodeRatioY="-0.3607042478549981" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="20" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="53.00390625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#993300" verticalTextPosition="bottom" visible="true" width="313.0625" x="-139.78125" xml:space="preserve" y="23.65067594206505">Action made, for exemple if a spe-
+  -cial variable has been increased <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="-0.06180638084748624" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
           <y:Shape type="rectangle"/>
         </y:ShapeNode>
       </data>
@@ -6793,7 +6792,7 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n425">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="24.40625" width="29.5" x="2077.3110059760957" y="555.4857133964142"/>
+          <y:Geometry height="24.40625" width="29.5" x="2077.3110059760957" y="516.21875"/>
           <y:Fill color="#993300" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" underlinedText="true" verticalTextPosition="bottom" visible="true" width="4.0" x="12.75" y="10.203125">
@@ -6847,7 +6846,7 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n428">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="82.75" width="33.5" x="968.1841799468789" y="656.46875"/>
+          <y:Geometry height="82.75" width="33.5" x="954.0965305444885" y="640.75"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="30.9521484375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="247.267578125" x="-106.8837890625" xml:space="preserve" y="17.872310022064767">After applying changes<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="-0.5" nodeRatioX="0.0" nodeRatioY="-0.28402042269408134" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
@@ -6888,6 +6887,18 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
         </y:ShapeNode>
       </data>
     </node>
+    <node id="n432">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="64.0" width="27.10059760956176" x="2250.755229083665" y="787.4614666334656"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="354.8076171875" x="-177.40380859375" xml:space="preserve" y="-12.08768960615862">Note: All those situations are not 
+           forcely simultanous.<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="-0.2912471049902785" nodeRatioX="-0.5" nodeRatioY="-0.5" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
     <edge id="e0" source="n12" target="n13">
       <data key="d10">
         <y:PolyLineEdge>
diff --git a/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_after.png b/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_after.png
index 090e0ba563231ea6deb65278cef2e69faf44af08..5d5c2d916597f5a8c17bc5fcd81decd2b3805cda 100755
GIT binary patch
literal 219365
zcmeGEby$>b*FFqmAcBFENGnK}NVl}Klr%`k5Yi<eB@NOrbm!0vAf<$K!@!UN(%lW;
zfnN9Z+|TcO-|hSRd$)HsH^~{!a~&)8wf22Y;5#{qM;L?{C@3h8B;SfEqM+Q{LqWOA
ze*ZT3&I(C?2@1+*6iHDbWoMm@WVBDR%S7!sFJ2f|9$6J?1es?zZca$`np=8Sso-Uc
zzmtu5Z&~&_K%Moi@ALAzNc6~#Ms<9Z3h$TK)GjV0%SmqAof{2%=N=wpsdg#HF0=b#
zQNL$WSwqUf-}?9QJ?#}X+P`0cPu?_n!O;Kf8?Rn{fZSZ&e;yAXjzj<R`OU{Wci>e2
z_4W7fpa0*d|6`B;=b7%ae!CCa@zzWOs?d|WH~%!EQ?5iWxUqrX3f$7fL3y`vvYg6m
z?(q80PoLa18;qh3Z%d`P)$!=+>MGMNp4X|krsw<WOoLlHF{$9saP$-A8-Js5{EqN_
ze%~AXv&Vo_bx=!$5wmp7O*_rv#Sw5B8yj1gVv_PbiM#dA_dDV)3NG&li16Pl;6c^I
z`Hcg75|^Wt{T52w<8kQUAAFVjfw+5m7kH=NBMVuSH)X(4|6Wy=QYpKTKxYgrUoroE
zu@<-aNFIy9&mxT~Iu;g%q=*<iBBDC`)gkM~Q{$f@1o+H4Ssm#j{v69Y7pHc5IY$U#
zVPQ2`M@NTAe+oA@w`>xZ&F_wgLe-K+yXCM~QCK7-mX?;6hhw_(sRGF)s^*Zb$?EW`
z)8kpsruPJ&n{TctZ5$Zu=4PMYAEF(HK2N2oW_Q}2v9z-4izG1Wibj?h_`hoJ><ml{
z3?cJ4`7tyUX?cCV-NdJ40)Zfk^lT<fk>%O1Dm1Fh6%-WsqCS57_==q!Z>cAVTge>4
zVLlQdCM+W2H+qXk`6haUNJ`mX{4wtHWN#SyUZAk%a7#<3XdpI2g=``Rzv}^wdihIB
zA|j$xZo4mwckkYfrc()89LZP8^}N11V79D~q40v`XR%vBVwtp|k-Sb@7pKdq`x+GD
zAs@_IM+;R?Uzm>;jF#v&O;kZDwC`ES?#$l);|?Gj{B@O8TnpK+^0*UF%SpJA8L*Zy
z7AGgCfq_9#rTJ)(*cVK)K3g8}x+{YeL3|z;HJa5{45lwj*<&hyTJ~a7N_{LDo|u55
z60w<nCvP1{7f~-YXb;0A6Ue$x(f}DN{`0%|Oj=w5{#jWsbx1xp-}}F`a~b=nIeRy)
zCfq_?{9bsq)iks%Dk{qC7*;)_Uzd`S!neFOTF78}FoaMZC#+@%ciLlTHB;Z|9Yd!w
zFXW-c%*;%Bu)l90L{b0x{>9k;r882(m)e5y)x&CQPw{V?BZ@lbP5P2tc7ENOqynMS
zy)NK>7Cp<|XCX@oGeWoMEi-7}Ls-o=_Iew2#~MYPA8%I#46Yv;xw?L{ApV?z_MiJ0
z;-sXewwS6Z)~qhBG9P7QXA~PLQqOeS)_MGxH@ou-rQ10PFzyRR?QfzQ1$^xThxfw4
zYxj>2U}NiNWs5P$_dgg)D~dLGS`c*7`jtP);)(Zjsz2UW#;&cURU<~z{lf>XcFy$R
zTWEYl#1FEX&i`B^@Ps|Y&Bc39A%3^Bb8z(a^!!e+*RslOM%=w-{7>Y4)#>c-UyhR3
zDDC%C{N}X%6yHfnqx+qqL524t!-JKGA;m@RFU6eBAs3^0Wn~IOL*!8<C92g{+LLfg
z3dSxwW30RY`G?4s&U-KJ>;LgoY|W_I0qr`+&3D{az~w;5?F!Zi2?^C(DJ$bXAZ(}v
z4icL^j>uYo#>bbY?F1$S1_m;i-qpnUufsXZ{QC9HRV#Uh>!CRbPo?$Xya6jKE9u32
z@YPVz7jnw5z(`_|F(N*3_fmFkZFwlvShp}^xJWrgosDiDN95>ZxzK&@_zw{8PZ_O<
zPX{Yl=f6z!^&{isJG>JT684w-XUmO(b90x6bLDA=8r|IxBk?Q-&eMaL5*2BK(wa(o
z5DZJ%46$JR>+?pN1#wcXT3gBogy86x`%?wGy>f58yZf&ron^u;CrjmhfxlH&&;D4L
zoBJ_c*W_BYxH_Dh<?u*YiWrCTuMN*WfXuSodY1P0N~NTNa$P9$m2HNGZpUr7&=C1P
z4?w?3rBet7)#9mF+_4Pm!e*J`q55W<6IBl$Ja9YNdC{hxrPuNWTt#jYFml=bK@gb0
z3msO6{3Jr|S_`WVL2WgoOcXzY1DczgTOTW7*8ax!=i0?X3CrG^n$na!exrBiKe4_V
zc(gs+B5*+fQVExhjB<fu+bHl+<$Oh1DBDb}U1BK>7uSc~c|Q^V#{>eO;;Rlb(w=)N
zXk%g?s}y=rYJdBkoRn1Rvj0;dvytGnVQJOjd_Vvs!*CN;Tf<e6BP@JdK7~&}zjbGK
zp`C}9Y!Mv|b1RX@p({=34%)*NL940p!}V)i0Rx3VgA7^;xAyq?g-lLM4S8)suAK*j
zzlzjZ!^s3A{fVgve>u(erX^W766~&*&=+ezz@q$ZuJ6~?|E#LNRAZlT5ne6DW49Qz
zoy1*%hIwV%>}z8|xNi(uf?I3Eep&M8X*t{J<9(FZOTr76(j17)H@ls`vVj~f>KHw|
zYfVi>6^Xi9j}0#|ye+nOz}F9*UpBNd5r4U95`1$s(JK1-8$UzWL3xp-Mj<g;M=;XT
z24)a%lDwn8a#4PrfRX5(c5(mj>5Yg2_ordx=B~Ax{x<)bg5r!~eQD_@w5z9wn8!Yk
zCLQGH3#wge`IJ%_N*HZ5`|$8E$Zw|wF~oGL#ac}s?(jz-9IF3yG1m+%iZ2zIp4#8+
zV`C$mo4u6_oE1I}=R5+HM-Pu6TRQG)zhBUoyE~5ANUU-&qpiL9H=Rns$>}MLwPjbd
zB!hrSpT(8T87PYH6wC|Ox|z}H3r-`QX3U;oV|NtL+sGK&**k{VpO%Mj<T^st))M!K
z6-`Y)oF8q9axX0{6{=oS@n!4<;?Y_gD8Fto?}bDc&a7=bG;8@%wei@huQd>7&lp0t
zo!FPX3QA{QrDW94Aqw-(5jHR7gN1NA<krEek_+$E6*H;k`%G~MQsviPijwjV7g;GH
zBP+yQxnza%<x&My3K7B8E4DN4$I0Kn7k2Tc?JO&F8q!%{c<=qKxs~jJzP`RfKKFJ7
zMSQcfv+L^WN~=IfmS|KJC}fHsv{!pvo^{7Ex}6;Wt0Il!A12?JSN+p?son*N5Thpi
zAv$_`N`>|~^j8z=ziArBedh<-MoVhdA-P$8Q5XqtkD!u<y1L`mRK8(nq&WAO+tuNi
zN6OD+ERck{tY;gwbLB`}+Q4<tS%>lp6b0Dq{1TwkDAVVjWYlf^v^~@C&2h7N`|bQy
z0Cu}5G&9Q}3p4`dNu>PW`r}zFNAj$@V(8n+r*0`kMtyzKA{a3I0@N@G3jMlPD0|aB
z1znO_{vL-oC2J9)UcAe#FpJfsuV(KEGLk2^uU=vN2;SY12+MD<mWmaRQm2i{k&(s8
zdv5`uOL(IWjOxcq5%Z5xBfPyY7#ZlwKwk1lbZsNUka^H*AxcT|Zf`&D<LekURH0LR
z3)y$AQ*}<;;F4x$X6Rz1lyM0N5~8DDej?%C1;=(&SR(9)(aa?x4RLwS&OSOk9QEx5
z6Ur~a|FWODnp&xRMk1&6?;owL<BQ#KL6r{cPv1|JXX6#>TQ<atJtm!!m_4H1>!eQI
z5wBrY%n(Jly4#b$nuxlNfECuWZ=F0Td=IO4WNhuT;;q}a{~2Po-84JU)6>)4?L)ae
zvH1P9iv!5|Y!Z^~$^~4p`*Z$edpVEE1Wb*LBsaNuCg^)!^d@rpXOHG7OixdTlCymW
z1+er(t?eQ?d9!*>b6^bJe_S`K9wdtWHvCI<Iglgg=dB9ttZr=$%(bmQ2-!1-m~SUG
zXDeK_${_#m&H6KxsN43N{i@7*abGP?lU~cQ+E;#jH4`-4D?Yje89!N}cUJ)Au3&CF
zwpUUbKH8kzf53`K%=O)a4AhFFLwl5<2me;!lsu^zx{av39dvh2E8nuTCr3tCXNT|L
z5GyOD`tBisB-=zpbf;E3lOw<j?N)ZjxvQ1xw_$W?E`-SkKPB5IPLGVj85h@@>aBw4
zP7RFY4W2XPwX$F>(ri4#+lBmqvO{>RXOb4$!vnUEs*xh|)#VctR!cuBE3>F%2`jjo
zX4N}eyMTQRhXih7JFB!BgSSQ7dCu+wsIBE`3Obguo9;?AY~{w;MTV^GvS}I#u>6m=
zjVLc~DR8kuvo0+nNad8?z4S0*f^lJz^1GUzJ8F`V$<N_%RN24j?9XiOR35^;ix&W(
z?d6Y|nUu>J)-IQQ`6iD`fy)D>qb7k?5Ol40C^V%1mGW|A1@%)!;~3OCd^9X%&u01@
zyQ67`D@-tpL9mo@HNk^<DRkZ0L#m0fu=>0~mbx(rh_6hsOVwqq5)(+B3y3r*n;ApB
z*YV{sQTbiqKr|A1?Qbs*nUjXHrH|J}_jl%e>TQy_0ko+P(2eOl*sQ)b*aa}4EFdy4
zMkS>^&+f}8bnLC3b&Nd~C=r%K4OY4Z%Dd$@$%;dqi_#R3_gzvPO2c;xVvtZNs&^v{
zaR+Fkojs<JeSg!MLPb5TV|p>w>c;23REfo?{0iFpbWcE^b0%VJyp$zbV#WOAwNV%D
zVDBmlF4@1(pMMYl=5hZ)kTLc@*xGt0CO#Pc-8ox+*BD|eA&zr_Ixs~*z-h%`%}uv<
z@4;&mQ9a1iZUVnsY~FRQ9JeY=BW8K5Si8=opVZ>q2UFk!HxCJpSy*#ezTMKAKUw3l
zDi((NH~YZmB*>WXcyU=-*-BNP-SXA<pz%qAkuIwD?_G#8BMII^bSV59RE7ww3I`do
zvnh8Gib^UMECDVR>{SP{r$ZgknDWS8kmSw1VBD4yxTN*=or$QxH$V;TwUzXI6WtS1
z6rIF4)MAE#(WaXERwg8d>J{zk|7i+wXXg{(q&cAdvYM&^fm^K8041M)i4uhKKT%?O
zY=w42Sq~EO%nW`u`qZxvaH^)cYU5r)eCCv>wWVI7j3A99EI*h{yU7o4GCy}|Ny#GZ
zx~KGKSLfTeZ!;C5R(Ek&UCetq{bLIoO3JqD!?7!~;T$z}^}PqJGP1I?#V@HD83UWB
zqtBQvTuyfM7z7M{vOQIJT~^-J@(i!<258W3z#{uzQd95X!!UH4NpXModyD&hfY9j@
zs#hq!FHe9{eP#2!;(LGNOA9|(O|;a%{x9Eno4xZlUTEglbQ@d)+wa^iCKmK~Nj?wN
zutAHjyx?1Md|kyxDdUsI_W;x=lojs(u|hzjbJMkl$PxcV!|_amZJVmv+T!9aNUNoa
z#*m-w62oH-6YMN3=oot@W@cuRtR`~0Rp!|h`wCaGI)SVir6AKXXw|$K=a=u_XSf1*
z$a!ZV9lswoW|bN6vP)sS?DOYtQ0+O)hFZmfJ?3To{7?s1)F5oBQnoYzDD%SUD~kd4
znqz*SV^fxP6C<QQ^FIC?BjSwC#?4(ZO*@FE%sL(3;>?!4Bg!hawznluK8WVy9?8xP
zZOk_LZ^F%nHC!3e|0a`xe&#0P?>=md3>_A-emFGrtC#`J30RVINOJz9oV2%$8lQS>
z^W6BjJTBCpCJB0`L_VfDby4O@kb>&t#UzD3$r8IU(3}2$=Mo1Jx$>#=s?Pw{fAnnN
zx}9vf56WKQe(v~_IrWx&rPXxM;{G{8@Uk*HclorYCh-EVbGv@{^K4$>0D-~~l&al-
z)?c$g8F*q6?fmlc{-A`cvqNl7D@()@&1!r}34S8E(y$`0qlJ-^I2m6}xb`f7ZQL<*
za*~h5Ha6fDKSOO(iciLL&p9n8-k|AY(bG%MsQBT~|Bta;tQ{Q1#|c#~7Q#nUQt(aR
z*$<W9bRJQvS;K1M1QCBsMa=6MFUG*YKuogfyN!=6d6Q@&!58WZ39pTkl8CLR?q}lU
zD`p2Vbj<n|8-j$)&w|?*@)o22>FOLCs+dN@8E344x%sybKf)!#Nz36nt)5OUE-o~y
zpPN%9D5LUAX(>f~o^OJ_4F$#Z@qcD6S*jT&^X1|G3-&7mDY{j-goGX22e`tsoB1R&
zIl?BQk`N8z)TQ3UGI9fhh3XmC;49#9dIGAeL)pj&5i#Q!L&TIM6ul|@(rT?td-@l9
z-Ths5Bi`$Mq9euHyw87O$SZM`DK1)uNExfaTtcId-%FYRK<m*-+TNU@n9Soa?x;5o
zH8+yB+tj%4*-E{8G-)jzo=16;X6<w|Uw+bgnF&fRopRoXn{k6oT2U7Dmp$Mxo&PvY
zettn;GH)3h)~x4s^4`DBqWGHa{t(m6Ff?uX-#T-a1E8kC&yc4Hi81u5q<qc;y9*Lo
zo$lvHbN$3Gp`6w~w<C=ew?bAdWP=xQo_x#({ke17@vOD;$<B{kcg`xN8{C`<V~`l-
z+&sKLD;+nX$1`qm%TFBEM%1gVWUcJpCURJw?6hFIgyrY2?##8^bS_IYscI4bBD~r)
zSYKc1H+y@l2XNEfGJpT`+*G(>9l2%{hp&TJm&$B3LvOu{-N`;#H-L@&y7^f*Ic61L
zvx~ELguK0q&dwh}^BHm%o}+=hD+QdumYr3YmRmE+e;7AfDmy5Z#elHsa+YQ}Xe`wO
z+Fu;4JbtUHJXON)rX2YJ4`BR1Js?#|Rz<sU!|viF0>r@O<z=PdLna=c=HA}L-<=CT
ze%u-wnxYeg`T5>W;j-yzZ&%WY_M}}^)6f82Lt5dwq{(t-^Krs&4u9HLJ9H#rj|p$a
z3L4LbxPJ;K>qXc*e!(Rrl^J$kjjXN=2wWQI=vW!kRec-0N0BUTcj-!Vc~VnXS4Q-;
z>a7bEPO{)lfZ&Ph6evqkmA+FMH<4CUyr{J^2_xnIJvYa+PD1}b{(Qfy;--jxPWiXN
z6?&rlR!Ul$P|%|Y)VbVcR5RMULSOYjqy68R6-*%gvS^j4z(kE%r~aJ=m^&JN{6DO6
zSLoe~)jgwBFf@={08jWr^WVOdBItR9`*)5EGc+^|5R?Ez_yOvhtNEYD|Nqb8KkNHP
z+=W0OLBmY}6k%NRfB(a8;Q}`)()yMd%#}Gw&MxR4-}=v8e^2}F<o0)(`{!F9ewp_Q
zFFK08+c>3gBKK)StraElNSJT|b7`#)?+p3eq%zaW0v_zOSF~f6kj<=BTj``-mV|F-
z1qKH{%Kst2){sCzFn`-9ppT`eApP_95z1$MG?2S)9^b!Hw+I_ur(s$!hOX$^crm?B
z;eTX%vbnU{U@>Od_uPDWa5H+W;$g_axsw?#+fy4MfsURIE*|(J_HM%!rD!raxpg7d
z9llHO+}FO#&x}Vuf4Ba4bMe>In1BAlvr_g4;nB~THKj8}bUlTyskFJNnGjMV`P0hl
zXAzbboCAG7jf_*l>+ANveudG3sK+6Yu_PrpT=j`Q(cfxZ97f=#7{sgGx!v^RuZd{v
zuP%=Vr|YVp-@#@~aK<YOyGMg`z|B~OFJ)KRg@>4F|Kh1O%{qDO_uVgh!2%XCEX<75
zAWTl+6xAw<>4>WHg)b!vfs82`H=W;0ulY3iK@iz#CA;5;_mA#3Ts?Y>g5r0p7|h^N
z-W~9{9=w6ceR=q{(r{j-m4`6Ra7-Z}WfGd(bnQKhuKD?Fy)e8@g3dIB-=n5Nq_%}Z
zbLeQW%(A+Qj?!&(aylO3#p}7N!Ob|(x3s<T@u>`Yjk8Ug=-RShwgE-hWVYZ5_3E0-
zg!9qwveGTs`qh<Yoa=;4qj}v+#vXaKXnW-4(yDu91op~m^_7JA_1PS3gi<f;egU@o
z63XPx<v!Z1U}N|`*Uum;iMu*8HJ`~9irvazv+9m^_GB6I@ErbFK33-p+x&F4a#c7)
zjO{M3gqFwlV^S;%CV2;QysUYDj8+xS&^H>zneQKm=<77wmxiWla^6<c>h8(A=o3%n
zKjFKS{MsT#Xk31cs+WIXmLyXpvxV}k2E(=@@{*sX1D{3O?y!ij*Rc<3EExU#Xi6`2
zwkcB`&*2T|3|BwndW4xlRah|I>$YBIjSsl5*Q@rXy%=8c)gI;M5ib^3mKj)|{RJ%j
zY~|En73JY=GP2aLl3@TO`US5)o$SnUaBzSu#Ai30BdhE>-x{bIbBiYS`(swF&Ivs=
z37@D99*n_#`7d7}kQpwx&tu$;njm-y$%OFaEnW`~Mhezpr{0Z?D>Z`cEft7np`xZH
z^e*>>IOW!Zrl&_oRvQk373{36ulYQ#$O`KUO=QpF;Qh=5$-5T>(rGSs8#<v0N|TfE
z3f+}uxw<}{+cWd+_(CdqL@7;j={+Qt-K8SumhogB9~Ka?l(vMlLJ<}F{$&@`$5#S8
za7HmlN1CQwU3aN8OY^xwm|^Tqn2f1k($>JL@<poYDs7CnK4=EQTwE69k&K!Iyobdt
zVe4kBr|kR6te)<pNrzE^&>?PCCf0MVLzvT2dwNk<VCS@s^&XxEPpro^6RO$!+6u>I
z<CP<hY%|gmpWBtn{au$96?8|*^ux76Vr(Dl<YH*%4mNIGPzsW3D!HL$?byli6wWK7
z7BW-rMiM2Xvzf`cuT40?OM3-gtP8#kG|A?Xh>JPL!oxW@;{+)R_nzz393G0#cO(+|
zmNh3QCoC+C!R}}SiHn49hJFit_?Zudx98VOh`%1mBf0W*8qxmk1r{yM{qY({VCz?L
z)R$M&o0d|%hxv&KyGhiqN`_A-`xtJr3Wycs*~%0<hx8RH`v{oJC<5vzFT35Tqj0$`
zSgmbxm>Dp8My4)&RIg63eOB-4UHyQB?Q*UGn0QhOrgF=o!0E6kfp9~l&S}Al%iaYt
znM=9JqY|{wm68x4Bq7LEPq0|}06T#azh)nwBhN&h)a~kZC&whJ=6AySau=-46kWbG
z^}eVlkxX@yPQ@1I-#}0pM(w<kjhXIP@F(r29&fDliAmez6*;|{jH}R2W?gt)fe8yX
zI5r=&I>)J(&%W!rm*cy#p*9p_$JT=8?-9MrcIk2!<<kNk(kjbWQsl3$=q-FV0fVTT
zaW0%zY~&KF5e|M;_Z~ouAaBt&+sUvMD%uw}-Y1MOI4*EIZ`yyw$YLVM+G_S_(T#zq
zAKN~R36p}3>Q@~<;M4TL#Q*cB7K`4ej2bU70s;efcXtVR>}l`-XrHckVZCX6n7v4h
zKSoxyl!o1-Mmn%Pe>j4uCvs}xnABQtqcB;<%zT^FZbORX+__99=|Z2q9sShRZ1($?
zo~{vnh%uj=`LR0cd0)&h+024N>gBoV*z%}TC1Z=#UE}?yE_-dB<;F&{*F+*%aRd!6
zqIU~z7slmC_27dllazee_2*7Otu<sBmhy?6NEmu?j9Yx{+w9_sGZUjpwf=m6x3kgZ
zI7wq8-5=kEj~q0I^R4*_yPK}3maw{V(?rIq{hpRS^}UxAnP8KElwgxlkG2odwpeen
zOz7X9MJ_pi;!`&{oa%E#bkn7uBX)h4SFg9$)T4fOQ>mLm);2yzPa&Zis=88VKAw3a
zF8aBu={-Fk+EvhJa>rBp1{d{2+wOj<M*Bmn-u~(t4?`BH(Ax+d`B%yWDXq#28qHSR
z0HAvtuY974NWM6*adj4FKGA}yKhx6SjSFi|vFd!g<5-6GEE&{Q45w_<GWOx-3k$nq
z?@zGi?guN%9wy~FeUtnuY|QQ{SFIe&`qip<I{qrB)B@fTOx9X&BAokGF^BXT4O?w^
zN%i<@ov0~0=s&avB?%q&ba}ind}67q#i9^T<qD^A2zLw*v2x%ge@6ohP3u8TC#t53
zBYa1$v*(qj5|<1u25&5Iv|l^MlNyN=8U(5FQ|zo1A})t~JsgGP2Z!b5y3*{i-WwPa
zRuH<?&(T^)sBl&x^MktT%kh(=7jm8#BqUUHqXIn16kX0o(S1zmzMJ*PzfJ~7+s_x7
zZHSk#jGE%vchDa9V2?vVV@$7Fe6f^h-FSJVNll##n#G_(Bctq`oU7e-GSCbVaNGU{
z37eRJfR^F#@DRA;{^n%0lA>ZBZP)4S^_7GyzbDg`;2IzsEpA53C%g7FVCq@1E`IC8
z`hWQ>DC4OQ9}OaUoUbfY!wKQs;e_^Un%jP^W9c0r$!<}%88+Boo{-ciR*pk$NZZZM
zyOzXCR64paY)?Yx6`17Ir(R<7Nk+MfMJ!yecTkY4;W=(|EbRSEr6I4E<(;od-jvQ{
zWTl|k%UUQyCmA<*BDvueNS%Aw;cB*kQNnMyvGESnciLO{>SF4YI<{^N1$_UQe!sJU
zH-q>^7jNu_rx&W9PI}~8ZSrPO5*;sZ^g{MSs9slK(@GL0=&<bHNEKViZWc0kH~8jd
z8cgn3ZLF%Me(5PG{9|=}L1tmR4x+h7xBo#KUMbh9d?@$495tiV6I%Q+mnSnN!r`T*
zudoNeQ0m~oUXM{iLc-3@j_x%J3ky4Yc4#D}bg^2QH+5+aht-r?t*w!s5-_;u-tW=<
z5kPc~mxY9es{3S1#c0$yGRlMD^DW2tACid2^g9kA0r$!HU0)6Z4uZo<D=sqf?e6E#
z^c5!kkxL@AF`%BZc*E2OT3v`UMTnmb{oc6H6E+g$*<TbP-4?w!*`=-8F{lrD-Tuye
z26X~CZall3aw)vYHwkT~n+W9q!C%?n^xaLMslUrZ_sHSe^ZNZ{BO5%jI3?F|dz95>
zx`>$B0u<sYgv_HO<5RjOR>eT3sbSxN&q}XZdk`ZY?5TTUyZccbwkjZdCdVkX6&r}@
zbbT0e2EZ}yzl~esS7*cN?R4#7?pgvWjM7yE3k;dOF(Hv_Cu-j~*o6_ZE3<Uln-lx5
zkx@`CMT23dz)MG9nsHKNux<~&C;Q}qx9;5Y_45M)fsX0v2Eh2?A}h^sN*q9m1C)Gx
zV&WtcnVp+!VrV$<qToHu{AG<-GP?>Gb$H!DyN8N8-Q<~S4*0()Z@@?CaoY!gF==8#
z0!+K^=!efnNjWJg>EYUFW)g)&*iOr>cL%sNB=_*(hMT3gbtODK1<z2c^xJHS67e43
zGdXWJIJJk9b<YE+6Y<Ycc)`?vl?t%tO1?b`t$hFU@pOS9pRBy6vo)j}TSDBOPR2Rq
z>i6&Htqr3U4U1kkbOm_Hx#`0r#k5H*A$8kg^&b<^jk$ERFKix1zgd_sd3kz{vda!Z
zg=^qHw9|ne?wzJgAq<`7$w<v8dtQvpsak2*NmaZI>LzFV1!j@hfY@y>CYzBm1J$t9
zE!!-vEk?P2)S^QB{bB@9AoUaEHnjS+vCyA9gS!aN=^KsPI~cq}I3c)OvL)hbyS)u+
zp<)a#r$~i;D3dj)Wh;lEJwTy(__2x#<<uVu1=^1}f?K#+fbIwC4|y^0@tddMdFMe-
zu*FQh%g=6VCM>{{aJaf~Q)fD?BXDg#e*A^i+}`f*JzAh*Fy>I6BXIf~$4p7r{Sa@G
zgwOfa=GBqr5hr<AsxBPzrUCEXEgF4{smDGTn&pmaUL_P2>``F&zctr_HtV|1I1vzB
z=dv|L@Ki=p@?yQ@(*H3@T3TIQVxC`R<x6~g6CgNv@xqI5WzDsDa8Q7Y>oeTIAhW)n
z@6#tfOwy@1XhFt(_Gal>=bLIV4n^%=;LV>DU|b!k3)``zBVG<nURk+;<ki#;WmT^m
z9i~&`#FHmvv%MTSkdwu3ro0#5#oxcIObWOo0=0lxc3nLGDY%QpI}vNMrWvk#Zmby(
zH#RTDv`k9ijmO8DDKweDAe~KcZ{J<NbD+cCa&)MAudFU|p+Ro%zHFLyt`q=%700>j
zqK4mBlL#o`#<AXE)6xMGgN+P~_Gc|_BNN3b>}GM^7=_E`a3oV9`KQqn(4(-88{qJi
zYR}R8*gL)nvei`TTnnyopm<)_RsW*-*DCUkMFrU_=%&LOu{P=dH)1!2m}dZn{l||V
z3{fr-(y<I!?@c_6j<=?fTOcKchK4dSFl5PhR+g7%$jJ9^^w*TjYS(=9@^(KvNZ$l%
zhZsi9Sm-x9iHp`er&;&7A$|Sw)MeD~p2A*}dhhh4|Kuzns-aW40BRlAqYa@+!1Elg
zkC_P3(|7j^tiQ7TJ=P0l2O$S9bu}+2a67h2^_Z~T`)v)Fe#eyoFF@O*@C#Zahs-Zd
z%7A}WR!wir&ucOJgOMB%69AsxZ2H@1mLv`lTb{LblgLCirwl-{t#6wI2?&#5oumsL
zTWoR7#Xk(?dI6NHu4buNSEg-U#f+I%F92QNX~X5L3vl%!3*A))qb;KG0qf~{w0v}c
zxEGy_A<{T?VR$|ys)LRzDT154sxuSicin#K$0kAEm%^7o&rb491$kuFS$es?J@rub
zo9oq7M#SV~G!+Tqpf_c%->D_UQi>!qNt8?#WLGwwHTVER=0SrfxAJ;dY}*EU;CYjU
zA^ncsu<$2KyBWNe!hk0PA9+l~(*fgYz?J~ggj5|HQ>^@Eg-7|ABcvoHrW<Ko$L#U6
zD1_fLA^O**uq?N|OK^@diH9HMeM{M7lCK$42<7rK#iXW9i^P3C<lSwh5lYZ$=4vlX
zYOCe{1E>D2U7pUU-=BYg8-sXka_`KNjA}gJ;w2(V1SJKdB*#$aH?T8mRmJT)cWB4U
z3?$%gr+Y@3Nx7C7cFzFCmP_vDc3u=GyL;YC(Ae0ByD>;{9-A5;|12{}!cIeqMz@g<
zueP>R@FnSI@?Q!<H$Jf*kwo(T*E$$}M-iL0^z>|um$d*!rPkvz6{v&sI_Xuf$jjNC
zHf>Eu^04ae4R?0h3}&PPB5`lGz4ufl0gq0Z%k|(1JL%J>q7m-rNraqNUt`WroZsgw
zQZh11j{iyo;28js<K1UTuv*U@|B<WN!MS;F;uL-ti?K3&IpL$kG$rr)arYV-YAUCN
zxN{>uH&@%WWd_oPtGEtCPZvwd<A-KF>!idpGK)^JaZ=h9-c{@s<+HI1Wyirzy7teP
zRepg{4rp>FC(2t}*zmgLkD5w72hbSW8!J#B8A_a&3v05{FH1)IH(vQ-8mjg~FA(QN
zQ<G4J3?pL@4eA=ajz;_BL0W1&a`B!XyEGU&$nyA2^Zb;Ub7Y^ZI_2JPCVwXDhG!E4
z;l8KfwWL+ivVa7yA{y2h;CWrU+4zfI>O&R0if-|0`2N)vRdQx`*JVHu`iT|hAF1Nq
z=hvn#@SOWsRQ7uB3?b$8OhBSR*P|zs@Y*j3Zatflolct$BY65$d=h9XT&9OUwbk0q
zFMqlP22ymUybtLt_#-P?Fg}qazzFc2SXo$(0O3T$QN+&4iHWfXMl~n92B&pCAdiZ{
zm!@h3LrD3ho+YptOn@ovsTG*ca#(8U0@)Ot*Q9R)a9#G>GokrF&gbQ&>Nh&e2lDML
zy^nBX(wbD<!pBYI=j3q!X$Uq((YXooQsizeg7};FCV#<7vEZR7<G6hNKDe7JA>kN1
z!%F*j?8<n}-;9p%{v&Eukx$D~-qqcpuND<b#vSP~U5&@yQ`f%lBy2`yCa|5K(MDj4
z`vFaqM#CLlo{Yc7j`aW$igNYX{>$DV-b}zl-2dt-Fc63vxx{piY$EV&pL>roG7Q?w
zXQyc=qX!Vm`O1}+dU`KpP~OPXyy3L~N)QAhc%0o`I6J2xma!ryV`b&O86)FF!=xS%
z%UDeQH1-37VY4tDTI*yPKm^{adJA&lcLzgke$6Ol0PE2Flcx|#>=3|;;;0WID{{r)
zIY3QxqkP#MAEyC=BV>h%`}yXzGteX8aahj`<S9_Vc|EV{8{N;H-E@B|=Fj^*YIKRz
zmUvO4fwRJzK+xacN45ldu9~!y7Y*O{W#@ZIwbQ--ofz)P13&>tM{tPD>g9&!<^``p
z=K=Pxv9VDngkn!XML~Ksjhnz<GBh^sOXA+oP4)QZuDK-j1SROp?aCIwEn7rio)taK
zIEkR}Bv|~ly-f|v7Q1urV7Z!GHSe9?Tr=traf2c$Ppxt9HlP$De*WjC_2D^EcyUQd
zU*n%aOsc0xM%bSJdR@(KmI?SwP@#dg$OjD*8wmxiNr6s-hT(6A37v2D=%EpEK0vT3
zCaRU$5k{i9TAcx?JuAq!8m{5((Vd+S69SGKuZ)@zBVdM9${x&(IgAaG;sM`fATYtM
zF_EYB(Fz9Mzp3sIOcw%1X!S+Mp?R&}8X)r{)EI!btY0Rn?mr!k62T?dE%#+lKPKS;
z8qfG;3uJj4&9azy^UoU`GVmBOl*M9qA$GI~RG{?AdCx=Ffp6T<z})(0MSSB>ez&8Q
zsoE&EVle<$ZWUADRIvY%EB*4pgj;qu+Qv>ovw)5ardl$?yUlj8l!$dulII7gN1*3%
z1>%O`K&&Sp{mA#1dh>M}2*n85@;v8TSpbr;f)v;>?G(L-L1SW!U>fYnNyK8XhChcd
z4%om~cl&yX${RuxHd-)dP-Zp;@#tJHiNJIk1?5cAYZ3}{q#4YcJrR{vRaF%gM6W)4
zR_G&H#KOX2kbu*I>CN@k<<HOxX2Z<w9Wb&xIywTWo%2t#0`6#ZfA1EJ>)*S#0cx#6
z<@|EPPGM3RIk`No+C5d>N35XDWMPQ_NH41r=*<e0ZJNb_6b=ycr`^ngXsD+TEPF4{
zkF^>%THpX$xF4=j>a<NyZ;sHKq&y`h-B@+eJKf8MATCJp9DKZ&`;yh+J+46Sm0@5*
z!o7#Tczw1W6pY`GzA!k5HCa8Wp~;-#DOMe%g!M>ob%-)7><Bmz15G8n+4DLl-W`GN
z$H>vctn6%~3S(JX))z0t#~Yu5fg@^77{=n_qRq;{Ex2sdK#nZLOiodeuMS1&S$e|Y
z0nc-&q~mFB<x20(Sn|)3!Ixm2>w9P@pPNxsAz<!+F@<;;85QOKkf3=6)gpRd=NEJ1
ziTAWe-&ad1LkPALK%%V1A^G{V5dYHhavsmCi$Wfh3w+!(5=55d0$|U=i8zlI!V~v@
zHM+}LH(eg($P$I<OhC7`tW<y=2sl2t^}H28buTje+t}JN04bx`1l&@Do9xq$*M{uM
zfnDXNQ$>&agAHo{_mq{Ef<ME?$?17K?NkKAAGQL1BNfX4l-DsG?=q)>I4l-){*W;y
z<+ky0=iPbylnnr!!SN|p7>CLw^Ju6k7XYm;Ab9C{T=uxCBt=$+vhA{^@DkY}gg7{~
z8-{Pb<8@gN=QvncL~HDSrIvZ7TBh%}x7e+8EG%-zk7Sr!owo>OOd;Kr!xS4RulFXc
zIc^#z%Gjkh8ZYa@ghT$YQ$I4sZl?cfuLkxpOHgp_fKGRPeccTZs9>TH&~4iSnr3F*
z#*KxAsH7wYraQly(oi;E8AC_~J$$b+b_;3!9})3@Mp<*Rw+8{BzQsV=l}W0@2YhPK
zV`RGQ8v_zGYxCq}1&F#ZiBH7L3xXUmNq9b3SR|ooRsiAmix<eJbKurP%TxDvNb8L4
zx?^Q4-L5Xwbs~PRx_EhC@CyRzKnajfIK1ZI2;v!rX{tI#EQJ#3g%UQ*7O5*a^bvhs
z8_6FAk^m0hwCC4Bc=SEV=XZE{93shYZkS~#V1!%sxjA9EMmP|qlI!Z00EP9{$%2;Z
z7|xL5+qyr*gXe4C8|qo(e+|u1P^@2~n)<V7vNAH}i-)dlKqX@68bQwQ>yxO3NlsS2
z_@sH3BfCy(d+EB8!e3|F($bQQ@31l;fcd8kBOQf>AF|f~&f9_$bU2QyH1*`2?d?(C
zB3~Xhew-V%kp${%S`Xlxq<Y19adG~I>*y1|j&%#|wkS<F6Nd-Esg9)yxvyb1nQ3=_
z9ld7-5k8IhGnhYj{&Rd!ccw|f;>4f5nY0z!H@qQ8Xyq=Ddq8ID6L`)ef*nEKkdc<2
zhcAI-ZJG%{#u76ND{E#4kOW&;ydSt%*BoKCG0x&r$_~_v?Qqb-<^2%6QtNeWY4$dC
z0!kO12s0pJk&a`M6$4^@B7WB_z+7T5X&PHb?~{H^aRf&dv@u=hwvO0{b1!rH6`=fL
zx%cg2S4<%|vpUA)ETazdacG-b`MT+w8?GCL@!x?M*ccjA`t10u8c4{?Q*GUVWHwIs
zaXgO$hFA@()@FfciSb))?R~IQad^I6m`6iSp2W#zKEhcJ&q+u?mK!1XU_ilMZUz+6
z4t?jJfZkzvZU*$8V4kx^y|0FxUYDVkC(Z2`%=Cv_S7$%EN&>%UxoY7PHUqq<K&SDO
zi+Lz&)kF11nibEa9ZCFtnaehak$7+)T|_Le%D18tzI}9*e$f;1&_*adqL4JlPbcGd
zh>3g~>g_#lUwnUOC=(M6adb%DO6O=sJ<9;yK%Uvgyth6|<K&$`ixYrW!{rAaWb+4C
zY;xNfCnhEWsc1e>EY>aA4CfryBS5|Z89g*ST)^#!4R3Seu*=b6;($WEsT@eXH`HTg
zLJ8R;WtH?HDLji8qpB?@h1CrW%!+*g^&xSD{gTs-Wo2Y;gfQIodGe_<AeSpW2x~MS
zEs3@RTF}GpZayP_naKv%Lk4Bd{ekp5{I2%8l`GU{5m&&TK#(3WMbekcq<fUWX&uH^
zY<+`ST(3GyxhA1jcJ~xi$)@G7@J)aHt|X1Vz9A$37@|B|rpZ%P>-qCkkq`bS$6Jgx
zLUU<`qGIyJPZvYI-g}A58sOvO-uWM<!xOBkq0GExL+ZJF9Y7?36L!nxo&<9Zp5?#<
z(BANVI{7OulLifEO$ktpP2PL7mMZAUAt2zoHAR*eRHTb+bgy$gT+^<1-kPZTy4{$l
zP@qhUWTS-VfXE39><l3ozL8KW+kjL{tB~PaecT2b)Nny79e{R0tkbFRjb_Ax3ejUe
z_ylAOk>p$vi&-mafC%AY&h`Z}pz3(ge~WzqwuJ(I+FqPs9SOgn1T%j&m;os3szqvY
zEzwU`!&h3<veP>wo-PW3G(f~|{xY=NeEJ(Zz?|^_ZO+u#B=79r=HQ?|S<k}I0_`pk
zL(E{CngEI;+;)s1HRS_ohYDs){O42R+ZMe=T1;I;cm8n3$f*Xm2j0)~R@kq0xC$BH
zPb^}&$Z22=X$D?@H-)$CJx_<ZEQJ(CL<|C5IkI>F5fV^?sB<a-)3j$qL`tQqB`FaR
zW9kziH3D^Z&T~8ki0-G|2@%#>UCGd~e5H08e=zfufwC!Z$OghBHJYyaK~k>p0i)+h
zpbYu2J23G5MyyhkZ<Y^qhkMH&ih@9mYn&tkG(Mn)NrrE&uNxT~bAYjcIZQ;r`6HQI
z`7($tQIg@8>bx?JBtY+)XG2Zh4rKYv%$PuS$wOR66Bz__LOwosoNc9~=F>&c!iZ1l
zIXJpnTKIvAu}M4-?pI=qJsKKZCmE{SL~3qQo!n$d%gET-)`pz%Ky#yS$X#}UvZXM)
zk~L6iD%qz2u(9hB92WLV8#{Zk3y~$GkweH{5OovxI5<%^<6E6eB6>U~Q?HwdezsZ-
zBlzaD>9Wp(T71JuhZ~;!9>!s?i2mmQ^dH<9pGMrYRzvAb;Tf?1{ShloO$rFbCJ$lO
zNU+y|(7fO)!i`e$cL4e_GlwT~>hjk|(lao0^!EdWo}@-=47A`Iz?tgCr>a08+0;bF
z-mxvd{LO<u`m8g>hjs`Yh=4!}ol1S>+xO5fN%7C<KV{^}0n}5z&Smhk5?nICw1x{m
z4-aikLE4tWlZZgTG{MqCnUK%f(Gf2VD=lrKN};^qb^W<7`T_$ZV<M1}vZ0wJl3QqM
zjP>^VX;=-;FGNr@6$1qpkdA94Z%x;^pP6-cMl}KGG6AffBbWTzxW^RX9oic-*W!<U
zP78rZVT!sZa@+CHU+%Wof{myM*=`sNbT*ic(hsIfbajEm98PX8B`T^Fg`j(KGl=7_
zW)HsOWKfK{b<qY{tbD_p*p%7g!neA18nEElpTg%615HQ(+<L(#Hkhb@QS~<)i{)X7
zW0&-&@~>9AxXq;uzw^6YeDxmr73>ZRE&OjHd{)r&?NQTL%FT4d(;D<=o`XoYLmBgz
zgY7YKud_tb(9!>8)e)z^MXew?cU?|l*MsNPt7Dkf?sR8Z0~3<-9*Pz#jSe$~#_upQ
zwT?Ubs6{#hp7BVeQ+m0&?H>qCyhT6A5*l<7_Q|NiS-OwK7}UH5l@mrfn3%5Gah#@@
zkZhV5QJ$sbU@0u1&oJF+`O==HFSZmOWWEBL8?5_4-$1=f_Uw`4v#kC<nIW^b)<sS2
zYjAKyU?93>o?XfYvS!zR11d{K)(`d`va%^HXX*#Lx*}E7>z&hq1H+3G6N5p7t&fS&
z)<EL!P!2RH$7O?EKqifYD3Hkf{KOO$;iyw!b0R}pDI1=%;WafqZ9Z1qd$Dz+=L(}w
zj3v{IvOn1oTI=bIYBzJczT%H#KHtgs`t|#0q38MOvQZq9i_!%c-3;A}xrqVOQ^Wfh
z$vrZ&>=l-bp+L6bbX-scQ^|)h%6b!f82DxQzZ9rFJ_hOv+Hx>-<G)<9wl)x-R9+v1
z;Wyc4r#z>&xV}e+G1;W^EQD|M?T>*5NCht27RYBxv#ur{#L#IVLBWZtGisO-NoIV7
zvvYuXXI0nVO2xFaa*n4kb!U+y<Av7D$uOXqOl^}~$B={Yhj=a%GC7h9r{v==rtm#v
zueVHfW2vGzjvhO2&w5%_+)YlFss9a!Rne;0uPKdz*-eb%1kkOhwm$)dMjb;uo!={L
ze!O7<2vca}NQ`|ZhD*G1f)&MbL$}s6<iU~l4~;Hg^j91mtv<9#9!>Qgx!=ooGwvOK
zdZV|(#i{({9OHre<@tTO+dmMW_FrDz$wWT(Ie1_07@y<t8*V)P%|YF;FA2#GL9EO)
z5Ge&>Q{KK)BA4(wp%uF?g&)?5h=z3+BMcKNr%UJDfMod<ScO!O2hmAFvg!VbFP}O?
z+UC#sjc{Y~fU(%u!u3E*fs;2%8UmKRr~At{<5_KG`g(MCfU;OwE5Hs6Af+^=Op!xU
zrwWFY0Haq<wco)=g!se9H3+#qCliqT;a0iCq{tye7Z+m>v-G^Y%N38G;~l4~NT305
zOyzgkIPHEJqy+>klz>Q0ojP}OBdVat)I|58&b6OK6yR1=+jD@E>qo>=g-sWV)ose}
z2*hBoBpkY8I>5inya6P&iie5W@oFZT$<m|rj+owHHDScMNR5XfQDTz6S;59VGQk5i
z0Wb0&VTI0(_Z{!IZ>iug*BUJ<bMtyW6Dyu*<m#+)dd*7Vv$nN)-Pcmty0OvI^CXvD
zd9BQXPtf-XCB+aoMlw25qU`m|q08Z2Yy34wFhK_#damzh62T_E4#-=e@*k~A^(|j7
zuIN8aGD+SXemJ~!+LoDec}_#W9Hgv)s(B-Ldna?VBKoxv{hzSx1z}nJCoCzd*=x}_
z|JOi<mP@ahEB4pY(hz9)aHzxB%?|{E!4lMGB(&UtHnoW;$Wl|2nUqDJE4Y-}Vd&@D
zXcJKEdLC`4Uj!CvDQYSmy}`W(!9^kA!4G!Dz^0R_6v&rg3nui3Pt(gs#3z2Btp)QS
zKybB5)xrpHaLn}db{FIBj2mFcCEGHomuKx|c1Ssrc%_tD|2hZUCe92|%3qzpShz)Z
z<cU%WN0hel!Bd^Z<5!G>9OrxA0aY6elYHf~ts{&(>7FGwF;VV2nZ%4N?)#~2e3U*-
z)b6<F%Mby}FGMxI{e^7211BX{5II_r<G$QQ(4Sfs@bSK!`#RG7y_c@3<U2xCl5dT@
zJ+Emuo?uZEJO37v;uF(qT<>-S2X^^GuyT{H42L=UA9i0y>@E#KM4!Tn%m;};zSRz#
z8-^G&=pMO$2rR$q+fmdz$7zQn?$rIF26yb<ofMD5)0a3SBL6=QCUXRlwOOE2_{AS>
z_y}w&gZ0~N#kN!d_aKh(2QE~y(D5uu15jmc7rV-+r9Jk0?;At95HS<b5e?AHsX;&=
za<kXPvrH)nxI(j$l}mcnPh!c2{|vFd+pk6Uc#UxPv%*vgjRBSfz<6*ZbqYM6-m%OC
z;7Ty@G}qT3DpZv}VpFk#Odu_DNp-&c?xjCk9oGCO>^@c*4}RU<Fgv@f6XtJ>GKZMi
zo4YdGtVxSrMSrC}-pab`g1Vs=F)S?qbi@imb(R9}ZM3pMpM2z~C04hKpR6n0B?PxI
zw!Xw6d(ks8B7%Gx-$Zp#5b!{{U2(@z^vUF+NKI}~PACY>>9G5_T}I;8L9>AvSRBoI
z{%PMzgcA}pHDkFr(pw5Uqz!pb$5eaGj{g-H9JxMX;gQI)!{xy_QSkL~{VR$PC&eO%
zK+Fq@_g_XA*F_3E=-lL6w@6)z<zOm~rz!F?0pia$EVpmg*w4V;u60VQ=Lfb)y{|J;
zh{wZ~VTzhjhL#OAU?=?j`&iI2+S}S1{-Bh8ipW!FFdGi%u{Z6P=>ZGAV7;n-U(Scc
zKzv{Ip5(ferR;<nXeP{IV!`40`d}pSUg{B0)I*(of`K*yKs{;K=Q#rIt`Dq<;&K)d
z2;6C3IXe|Fq5=X}&;)_0Y6gI>_h)I??Uw8pB_jT?<U<#oPjH_{P&*-)_>#X$lPsAO
zp59w#2o#J-h`@3g+8y_O?3hef_H<kXU0!be2X^HoRCzkzDY@a!j6ofmKj-A3i-Si)
zV&Bh%hQr@8B=GJhNAFA?0AZm%nEp4fsUySRX}#eNY|KS6kqJwE7efRTjq@)l>YRj>
z2-@31q@xTLCdw?6lk4N2IM`bdd8C1gs5^6_1hP~K6erD26aWfVFOs&SL!rR}h2JOF
zJbM98)HRiq9E`EdxzV%Ni?jMq6F}CYcCH)8c<9>K_jpn7#{Ok*y01H>1u;aP+{N?y
z0BLl=zV;fl@E3BWSLbD@UXPEAe1?rp<GSyruWw;*@4M5mtf0V2laW=dEGfCW!6Q`+
zkQ+?*I+sl;3YYY)9<(S6PPGb#R-Sv3530T+F2LqxNJxmU5(`*Q0B3wpQnkOXXM<t{
z=pW(S{b;zkjiRnN-z@tceEj5*if1zwR&ae@J@LK_CaHz2{E9s!{ApX%Z{W*zs^AWJ
zaww~t^Z}E@pzO+o=2!Mx>agg~!4`3tFWAQuM^#RfBc$xTUP_qH88uh|mC(xttEtdm
z(@m++8Hiirkg}_x3<P<MyGr~|0>OGzfMVIp8}S1UYV+zh`c*rRC3TbYgG^C$z`bH5
zcJ*|OgX;7Lif_IB-xlg@Ah~zB4AMHrM-o4{vC!&NE$hP1P#D<q*ViwqJP?c?L4*Vb
z7QIUs4kw)+y{)-F-)1K+F3#&@Wxx#t_~P7eiIkZD?*x9*L=JRrFh*%&g2Vh*K!MrW
zNjr^n%k#S$nXVzKbpP;n0jSybe*;wO`#wTWb6;m(R+HWU04HWxvUGx{gnva%<j?G*
z_pxdIQW_twpetbxfQqI$Iguj-LH&VK;)d^+q58}BLwDJ<aZTPb)-!-NK&XfUBnN<>
z7t{igaW`=5hn_6$Twm`y(%&n8t<(`oq<m`v%5!6&^$k0LWndu8VP&MO?4_1k7wIz$
zAfrMFLKXX1we-ya0-CBUo5;{!4ArqH3(bQVpKT`H#sjcLJoHVBLJu=WdbUyEkGT8~
zVvWCD)smJGQAG0o^ZGMVQVT%F6847!JadCOQ&Yn$SDIA7dN)`y0MYA8byhl9xhnDV
z=TERAt<-cybpUt`Fq$+1b6?Q&f}Q3_+wsZqeTKhA6>N1;#Mh)>&>XvTdASC<C+SSk
z85E6O=8t?Jn-E}ide#53UbVjxkIz6M7bZ!3t=kTW-52P|43weLn=l3;%$UmW7wmHl
zEoLto;oO*Nzp>_?jLUZI>QK9^0^T14JJPARXU3CJ4EP(mg)9h7K%(>N%{<X-{!5}W
zop$-Ssbqcl6PiLidABRsE9{eR07OIoX{yQQX46~ehJMf&jDz<a04i<oSj>{4@Mf2&
zgUGu~S3lf)p|i-$%LLy#AjAZ#%P|N>Li8pLnrKsoCwCX$pO&#J4J)JFIeIj+zv$-K
z2)U}LUENcx@+@I@?oSiBg_hOnM>jSQWmyeR*nTaq(OP+SVIBR;esQ$r{GssGpvO>}
z9BATk^GK)^-yFmg^VSWlB{FiJPYIk)a4Nj4W=);E;8X#$#2joPk@3vb@Bka^vw&Hy
z6Igq3fv$}Sx`|3iggj%Z2g{aV#h!%2V&(I#%S4XLw-af$H;oxZZ|XxKJ-hXZ(M`*q
z4IUK?n=_F`CytJ}Y9L441~@Fr&C{e|OCB^|1L>MEmZ`B1C!4PNdIz!!m-`tBYa3+E
zhSISZ)gV$9z4uMrCX-BXzg$-(pvAB;L9BO4>CEO1j&<MN4jnu0Cj+WZ|1C|4JGt5p
zCwMbyAMcx`$HA*OvY!@Ps3$phGVc8@zSQOD+N%B4yFi}xR44X3LU~AX*_wB9i4XGn
z$2l&^$Z_~~MQ@Fyw(ld`=#aO|H1<?)(Ns#|Ie$P!)iL)q02P-TzOMwOO1HHV9!IP!
zteLSUe0lQ#ETiAVfQCT5lpw~kERg0%$JHYz<!ICGmgV@Err5bOmDrx%_qHtrx+yOf
zRYBwdx^$kYQhMjvPg%}S%2#oF46g@PAE-zjNrwiDpBM8C3ZZSEDr&T{U5+bDoh&q)
zn?-ogQPJ8Cq<E!TZa-%nqTMBnZ?0@9;?Nvw)fiV(vw|nt+LyCMPA2qQUM13jDf<or
zOL2KB!Q<>8KPyYMsb=q*K;)+FstrfOy+tdevvH)E1KJ~?7tt3Z_oPG48f@clH+EFM
z7GSAePww~tl*@29!!8gHW%nRH9c^cVGqbi<(lAtBwa`M$VE<FSnu`tERw~etlLl|k
z?{Q>lG~W{w0rN?LgG1_1wvLBIE|(n~dX4w<{o)SKD%c$y_dp+2$9xjxsNM&EpFQPC
z_`+2ITcR_d95+PR&D;JRDg<I|#*c0^#xJd!x-Zy2G1=cG(CT;TBk&=c?V4rFbJJA!
zZ?E*=N>kJBZ<|^3Ev2%u(gIPmx;6b69i1gZI|3$2w##WfQ)AfK{Fh)F;z$6MKiK^8
z|Bf1}s<&UomXL6}x`zUoZfxwg+8K{4w2>(RJj@nk-p~EI5@7@p&vcHDzbTIxx-Z<h
za#I@8xxl5){%L)PR6MLMP-ffRxw|@tA<1JYOV}(thKgTYCmnpCv|OB=j^!|p(9y_J
z0#h45WB)d42_@?83oR=07w6YKh7`5Qr&CK!`8U<XjO0a5ULFz1a$t0a+yVn}u;jhM
z8p5VjYdD6rLUbIZKRTz%)`0FGl@MVgNK3`LZ(UWxF#Eg7#*dLt{`wf<a9vk6)`m*x
z9G|1;ubV^L)#J>>)Xgu&b9yl71Eg8j)At7s9@}F{iT{CX7({;5=}#ElnZCLphCDd_
zkmjaKRhp;Pe1uJtKDU3&&U)HE1|%n5T*Dx-z^596$4%E)b${RUh?i($p}m9@MXU6;
z-BEK(OItdh!d;5Xk`rr7Sz|)E_*casHvr|Q^-R4w*nBcoHHCbut5bn#RDm}xN#=EO
zJ>RUJb=#f>J7)hM#@;$C$VA&776cKHkTL*Ck&sY8N*V;DySqU;lrE7*Qo1{&Q|S&t
zN?Jm?B&0$3HshQ*=icw0=lT6R&&&YtyWbsat-W^ov*DqL(}NB5B8^%=1YzZL=*SB=
zk+O6kdqAp@1<WtdHWekg3V@tyYcnd@?=9MZ>xWsbcuYSi2;lXbN=Q&{lUX1kX{4Ql
zprEtkh3Q&A?yvL)e(X#k*vj?WyeF~yLA~%tWJZ>SR-H}JNSPd!xTLrK^~@|^vZSi)
z=5EqgeLKfG>jtfr+ol10PM{7}65Y6IqpHpbz=;C*jI2f8aLZhqZA{tu(f3^R4?KVE
z8j}W#do>DjOE`r{u<aY5*V+xOSioGw`1&Pm=d~N&2#t%oM>y$&!pTFn6!-kAmXMGT
z_#kjOZc;OJ;R-ViU7}HNm#}_|NXR#^5|I8kWu?sjZ^{a<at+9*8||~dnC+JLfjW`>
zK0clcaOvxf(P+&~r-c_P885ck%tsZHewht&I;>Y%&4yMI;Vo(d30G_9A=9`?CVb_j
z;1~M-Yn6D#5#=SDKflZq<p;0&%y-G)Nr*OtGhP%6<m<ZlK~~wU|D=BR)_W{1#}4P?
z23^6!Tglr`x8<U$E7Dt7IQKVk%WrJoV>wvG`$~AnelosD_mNW4<u|S$<Wml)4%y%R
z+ji#0J)LrvWw>y$q}lP;zr6ga&C9j4x|rqyJ{u;}1(#2CD@~3^`hypSb4T~}<-Zr#
zieZWD1+zB}I5hkJZf&%`&vY@MqQ2cHmZ#@I`E>WRctt7r`Od-ES!0=_x;-~pRJ&=5
zF~?Vf3sT};ou(kaYdtSHHCuQY8Uh*;ieE|9;gS&CsW{#j=t*m}IGpTaEcsUC|JHm&
zaQy+sVW+$u<Lv&tuwzV>yw6DYdO^PIBe5yhSHiayU)Gr{$FX2&(5uoUeV0L3l3%&Y
zN_=F{Wn(sPKTaci5%QKPaJylXH1Lj>!4}hayl^V`@ra0=ZB1DK$dZ-ym#}tluNxcI
zy^?)q=X}v$^-bTmJC(j2>*kce&CAOxFE5{utS<jZ?Lu1XRF>U}mRfyy;)I&M8OBei
z$!y7qoX&%d;s)1<RY6{4pa)#%Tg=&Rak6h_9>Z$i8v`ID@pkw2tR1-d3H>nZoiqGF
zJ>po-abOL`E*SSmtfs0kfS+@b24685o@f;H;SM)sWUg0Zj%2zLat3DcFYivQRu+Bv
zYM7heEr&b2lx32!SQde<;f|-M5K*-m>=2OkFt^J-F0ZuGCeJYI-4?M~=C@Hi?oykc
zL9vR@=U;}<8WrYRGqaz$Se$RwVGzfo&`m1r)a?E^A}l!g9kBi7LqfP&agn4V_0xr8
zmif}55wQiV5JTY+r<qB=4W3{n;T;x~#-t^ss0{Xllp6ws6`xmn7-&zOFO}=AXEuc1
z*AAxQ(xhW3n)A>wN=cS%X4UdgIad=KH=>)8R?NFkLf=xcoiG0|A@BtUb8D!8rlyS}
z2c1PjX<P~akjO@YKe=oGTjtlEk*C&`23huwg1>Dwm6Fed&+b+dy*@HT`S3L|E>`?3
za>G@&?j~%sG>`t-0-(48adb-N*xt+|sxvEhB=XB38EMZLeQj^|{pS5KjwF-B_gA)e
z87s`~g5omS68C<^lsIs>skuJs^+x8s@)HZpS1x|$ye|s=RCpRyU*gGII&EP8@dLTb
z(a)Jr4(L}I>UL#D{~8%SEY%h{ZmDfn*;f`NgJoQ*D=pBpsodA?HV%l;p3CT&20Z1B
zQGIO_Li>=1RkHG|taXZR_L=kdCb<a5CJ)A~21uD_zmGEWBFS-!-}A6X957c`Wp~R(
zHoM$75k3*3eD{?j&f-$BB2VYjmyt;eSrgbI4EA93OMbyo%!@Nhjxqi{<z7@W8v~1q
zd<r>X{pha#$NHLg<lDs-Z=RjA958XPHgg<Pi>t4m{@86!zP%z&Pp9bYWcq9<s-mq=
zi;zanQFtP3oX;#V+j~!astOJE>t5E85r?a7*jxPa*tPdCGMDSECw5M1bbm%g6Je&P
ztr+56&|e%?)h*1;qHg)3y!6NB-gxHbiWd<&r-qAzMgHnswS3YqSH<^)KP%2=QnuwD
ziLv3d3f;cn0Hq1*@6WPP<Ia};h`Yw*$5VAheRKW6f)!qsBZNNdaBgvaYE`aVkk7@g
z*cPypxOUA4xv?2N1~3=eXfxn}VXnB(Z1e>{9~@j<Vbu2zxFMg8RhSNgZyS&8Vpod$
z>DrI>Ag3<fH!d!WDkYw_R1&czAbhQ;V38FN742FkBB!88;dWVGTx7BNA=IM{WM&fA
zo|T}!$&+RK&~R%zy9Ds1@dtet2H`V@bp;m}m-z)^H#axc;)sX{lbbLtW;8oHI~y&P
zwZ3%5`5z{Gk{LMV(&AX<ctpy>o2GFDwCNAZ)Zl-UDM<4CO_=hCQ(IwO=m_7F)B;vE
zOAQh65|?TpK=5TYbz{ie+k^l=B4J%mfZg-n>FMd&*{>Z&$cpa+oevbxVLcg-!+C$;
zaI31KIi)<Wzm`79LI&%z!^X>RFk?u6EKNQ9Ck~AgK7I_*V%v*V$g>HcDHYhADx$ZW
z39WCo`^a>ukjso*P*~V98&^cRHB3)$s%)=q?PswSVrymYUXdmi&lw;rH>_ZP6V2Ua
z(W7oOI-vp2v?RNsL@A>(BtjndP5;Esa0`)~m7ms-SO&lBj(85jtC(jdV;ye3On%ye
z`AUbcB<Y70Efg#FSJqU)D&akw$K$#;j^9qSeUri!8#Uc%j02{EIv+CEzDs85v3WIN
zsiJ|MfSpVl;%}t2(j<KH@>6p@+tj#1?_Gxnuh$1@D!6A2A21ryO_}-~uh9up{NFJG
z3pBtmK4W7uJ_!cz5s;huJesa^DhEHK7Nm|En}w%OpGK`<cXxL~2SczFMXx?OI{IM+
z+kDhOJ4JZl1sE*(b_0DJ6c~s@g+6HTWsQi!VXvUL0f&m|{<BxHQBiHSMqiWryx~8C
zl?}Zqh{c{BNk50fw_tmyQ|({}V!FJx&EX-zhn>;=$^EAHSWLolbDe%I7ZycOEIVc1
z2n=8TdsM_xF9(WMfKH~S*Fw_KW(kBJPLqGwd&94v7r{yFq@eiSu5z4<i*}|O2(F&H
zKR;6jNWa(>g|h+(>PmC6=YDq%)`mZOz-|RUmh#8bXj{w&U)&QD50m{n5cy>+p?Z|J
zXTPVZnb`Oy{Umbdoh8+Bk1*vsLUlsrvOH?H(fQ7Vc=>p{9a&#fHbpjx5AiDFD%M;P
zrUhRKGC;&yo@k6_$1^eQ?cIW+N|oIvm$`1G=vx_!PBj9BAhSk#vEb3J*lcD+xB2y@
zeaF>yN2ny!r4>RFLqWYmagf(gI_lmqCrGKw_u8vkRHlDQ-krG2>weXTY+0<SCXW8H
z`KROe%)X}&bEsl3UrBBKx)X2r?J|SsTm5}EF?wUYmlWx7V;t7H4K0=>4smw2RZRRW
zFOoVB0(Y2jRI)My{2s{|1RYW7Mw3IocSC)6?k_14i^o&Q8>uT-l>j8t`#U?-vgt_T
zmawq#{<8cvv5q2<rVE1btDDq;o~Z%u9f9>ilAHApOWSAkMpX1R>nUHRQ+3SXm$o5s
zy};%ob(G;lkd>_=-66!y5DVVA=;X4|aCAKS$zZKnwBk0?X?*l0u4<*M{1@kE_z4ZJ
zCv)Q+9m`$e6m2<R!P1r{pCcs?#pc;7mBDo30AJYlcfA1X7HCVcDWWd>xwgYzOQAk{
zHO@C3{5*O9JP6{)3RTO2vmJIk{P{h>8LbJ;?uDV7#wU9k8&4{?{Xr4vX6aN)Qd6mE
z??-GRk%8{59Ybj-BIpj|&>r{m=W~#poFn8B@0CjD`@URf4b<c=j}d-3svxKD=o~N7
zEXG?`_P%9OrBqLtBxSuoiGC%rZdX#c)$%*f?%^SiwGQLNTR)GUS=4&4JA*)<EPq5w
zPtQR~+4a4ig^u){UrHHB3z>~Zwx-x_y_<@BB>lD~g@-skJX|f~-TRmrW$PV&pZWeO
z3-wg^13nK%fWOgoLxFCP75n0h7HhX!kr`Nxmms*|Yi2+6ZXgX8tsEgWuR1Wl-r*#&
zd^0e={F7sQ7CtI><I$W}o~@rgR<lh#tHZ=(w+Lm7-|yUkEum>ycF#a0OkLDR><4Ab
z)t%*q-zhfuT7PJ}i}^6obH_2$<1MXB5}%w7H@!`&c0@coM89xdC>}&HB2FGWikY$Y
zO>#@>j(#g1V=6a1H?Cj$IhBZ~uP6R#jCt1uS=i$1iLb{mM>Pn-4TX)vOoffhLt4~1
zm)aAIIflhgdFTqzMR}yf+O(D04Cv44iZd5nJ$(B}ZEn}ef8EZAaQ3QH`i59dq3pvf
znZ~%QiQ0)AO7r^iY@pnihSo2w&=leHv_FTCjP}uQ(i+cnn?=E8?gvPSUVN)W5q2&@
zp?tN4ClDaGUtx;E6&Drt4++6gSsyFL$^pwjDon^w8MUD#yfaYMU`@&uB%Nq(*FdI1
zVF_zY;o;#rPCy#L+E_rT$zVFDFe#E19)cb;i}voV^EMSQbkWmohLA#bLjnO;mR#0L
zOiWDZi6}l?N6~6v?mbFNC({A4<KDe{kWSw*+{I^85fgXbU*&h@Ip1jo!<BoIR!7w)
zgWh*JRR0}f4`YP)r{Z6leUXy>Ma>@66~B)t2Ogmek&o`*K-#3#Zk?{)&QfURUFwZT
zMID>0wnE`G#i;@RIIYG9ouf6bC+`^;7!t+G8D!JjVCmBz1ReRR<=JhPRw*7$p6>Qp
z#;&ffAXqIVs8vel5;>RylB%%ZEK9ucLPUn~lVTQ!Upq`RQ_U=lHDG7NLEX5D<z*QP
zy6jTdCk|O(%Yh=Vu!_ZzBed^bgrfsSUaeUPD-b(Wm*vTE#RifW52n-0jI1~L`R5n)
zGZOlX9_8GzOe90+<%py_`uTp_^SbJ(h(TYM`bur#_Q!G-I`bZlqVUEB*A!>L#okML
zs<P!C=F9JKs1QU#RF21!Uf*z0kA#p70s~?TeLa?<?Gv|)OYWr)E*{B>)yFZ;s$Yh>
z9N>Fz-8rAH@o4f$5iET!yu=j6O3!zZ;V;0Ty64sz`s2(wpyRd|A1U@ILU%1Uxk#$a
zD4+_ImcHnBmK$kjz-v-ZT3q}(mu9Lm$V#Ek_`Z7wk<*LyOqO~VVW4`%<8<wjnJc(l
zzJHHZI;=dH_i`MZC)b@8IxzHrl}UerprR`!Mv}J+c*Wuz=yVdE)lc`_lYvb|z07o7
zV69CF5FcVFjYmLF6*;`KW4&(obDBeM(V(4Ykbt&ujN0+w<{~3HojGmc6E5z)j5%BF
zQH8FksLZ!-3*>TK;oaVO;J)60v5P@>6L11XP0rVcK!rWyG}O?zWpL*=`PEw$5{hl!
znPofpBA5U0X^04UxKSSe=yOMUq+s6$nzn}f65TPZ-Orvze^Au>&UyOUlk(Ee9qoJn
ztp8kDzR_DDq>A9eli_v??-t(i0i;cojHAfmb-IFP)80OMZ+)zxq?)wdX*$(k@5mm6
zCb<To_J~O~3RX>YE0A8jL}~X6q=>`L#&c;yi?ZeDOwmCCw64Ja<E6Fr&6}fC3uiSU
zHa_gKrKXYzYuCezZj~9WxW?KQ|1{-<AcTSh1p4s4_82Hv4*iL|1XP(>_LoF{UIQX`
zy~XGAXRgvnUq5^4yMf-w=n(n`$GZy^)a5)^?!jXAid4-pkia$pH+e*mkAr!i#s3pO
zgC6)=F|l410kks{7JB^iwVV{_OqUlHT0H_j!`Iv975EP9k4Xv8;6)8Z@Lrxr64|K=
z*Lz(4RvuySG(nFZ5q~~WV60%Rs-h|{7BaDE`T#kHP!%^oh#VDu^QKet4I8TP&_*%z
zltuj*p=fc*M){ot?~~=F&(14ovnZPeQ$Hc_@jr!!xNR;^YJSG;J5qhq5>p;kc=D~8
z@uXJnCl$V?OvM13Z^U-PIbKI?TTF}j6K#=CnmF^DVfS>b7RCY-o!z#PbBv1`XP(pl
ziYAb7=GUr@31>BAQ0^9fNVdJjYe`ty6VF%XHMDCka@-O8WklEIT_`$HLfGCOZ=}lY
z$jX~VbrYfJ=g};JEb-nv@gHNt9@lZ-t)K0#RyiS=UE)%YO}C9zQ~lN0nKzA~{ykx7
zrv7uoh4atq*?uex?*8i8x;V&~lOUUHY4lcZCo?@*j|O<`@aQPxlCd|2H6!E7@YeRi
z6^WzXVT1GdYcjX~LWjeRR*y^l+eGK)P<3Hb?MCwEk+sl57s{jG2LAA6-b}i_Jy(nF
zTSkSSnaSr^3ApVVl<(C^PM(I#3m3U4)s*1iTefEU`hr^1+2A_PAV!`rb=Qe@{*JaQ
z|9AJx->>x)9-7l`>I(_IO-LYQb#`%i4W_q5S7vv3!osa_%*I3aQKMKO2j}9TDX&3M
zsK^C%?Xa|BkH1?wy@DL$u0e5fL~l#aRrWQ4>}vqn#12ug5PA5Av}dZnhWhLbd{U3b
zSfAs21gAuW**Xjr<D$9ChcSOtq3mdA+<!ML?daMzyS`H3qwQTf|LMj^dRxe*%I~%Q
z<dJ#jmx)JMGl^LSlE&IAz10k|DNj&dc$I$rni3&j)`b1ZgKO)?0fK&>Zx;JZ)#L(J
zsLwFN6z6bq3x6aA<B{F0wGn;dyY`f~3-JYJ0|F}W#bG`3;Jb0BuWUK@H)FA#Pvt>?
zhPbHKu)DDsha3f+UKv4iG~1MoS7U^c{|os6k@5qapMmH19vcLmtTn41s+KYRl_-Vd
z!ow#)he$3QSYa|)CzUk0qr+i7dMl#BSlY9opy0F18aOT5J38*|?Qz;I^O~NGX=AZ-
zaec0hHUnK;q<kqLYT;j<<W-rU?jatty&Ctdv$5S&5$%q6*xU$}=i$pJYVC{fxw%0)
zB%JovrFx;lK?Dc8c@J=LADSeX5S`4)j0%xr`#(po^I2iQ>xtj@)s~k2diTjWEZdKq
zbVpuU$H%dl%C)}3Sj(?RL`L(}4EPF7+Um?So8@$>>NVKgr#z&Q&&CeIiI%}DWXj2W
z4?*XHa_7f0Sk|Aa)@HCyEe=yI)=Ihx1Q7WQ{~ZX)JZ@&j#v;?JnBb@oh4-&?oEP&3
ztth$WpGf$K<-MXqi4#z9tFk-3DQujyjF7eDN7<#r{`Su9VUdH<SXF|#NU&zLL$+03
z=c7(%hQmdP(~%#z=rO(wrqx;W#?Fkfjh<2g>T=*noVCOesfUdD>%F_CrI>1rl_tA*
zcRVBsJ9Py!$F5+-`QFd3Hon9irU!_Jrqy=!GarnNs^2L!>h%36k10tDeGqw_lBTTh
z@wC)uggY3IL&n(DY}e0(A2m>*>!@2;irH6h(AYe)d(|{#AgJGbD)Tb0cj^42T}wUE
z(;AZxtX5fCkLVv?E_`P8&Y{OTyNW;o>#fHAMy~Zn$^Sb;Fmbo?IesonGVi@pOfN0V
zA@Q*=FEK;J1HoX+$y-<V(R^C?&tJ@rn<moI??1nmkBGp5rF^xjSNsH~9i5#@g~yE$
zBh5C>pVFXH3L#`8-=Kr_1%<-c1=!_!s@)y00}b=VoDbDv`J9Xz6wUdl<Jp?q+Y9ob
zbGW>SA?IRDv!gaA$G$0)j6Bn9cL&X|ukqrvfX@qY&dAspmih&P!Ild&>g%8+X=!Om
ze(q!o=EQ(#gc7p-oU&@nx(8^pdX2TNTs!!{Mjv}-fkbF=zn8Hw(-Imq`>*>TwY;72
zSNs&_WxfX!9!h1XHYTzIcl8VmCAGD+*I%S&HosIu`~W{9LIYr{Okp<wy4$+C1FzDD
zN^y9tGa92f826XD?lgOt3*wE&CM7S+f_$A4Cy&kS1FIJs1}Za_^dqy|hEKFR-&ein
zAaW6%BeLVl|1~P5u>aPl%H5)CW5w+Ik4Sy4)7K?Q=HjmT#f68xSt(aB0&m}}uHkmx
zq*18k6#d7H$g;<S-lGwQo^O3u?mVcqYTK$HH1wcGzo=kDrBUXcnPHu+bFIkX_E<-V
ziTc32Himk#vgDWfbT(!_=4;OC5_xe7F2sWuYWJA))~4y@LGLr{QI(}~HnTepI>Hj8
z<TZPYLD5?^{*ASeK_a&@T<fC@G#_aypJh|i`YlBinleo@SR%TWa#}qhCl6kzfgvU7
zd7R<W@dtWXV)8gY-e9~7IXuwiMC?euxfx|%=ji8U)UL$v=fy=sI}wpikif>!DIbFQ
z>QKz+_3KAo(1W|=Ugj$@ro=7$(7N!r(G!0Y331mE@v1h^niJ5-W#-%k>_GB4nCeSE
z2c0(_A>kS9mWh&oK*Ohf?sE7Tw&ON=URha@U}N*m+yOR>Oq?-@fc_K~Fdy>hOw_xu
z(Zn&ko$tb63HH7|YW`VQpw{n~3IehvW!bX)ByjUUN-C`xcD=$LK6z3KIN69_6b0>l
z9O_pk6CZYhyfuK=XmmcHwGZ4pkRYWv6swdGtADY)PE+?dM=FV&;0@_awH3(()=TIS
z)}Tjt^n0g=2aO_JG!r?NST*t~+0r`HX2jx6E<5gX%XiirOgy;qKYa8Mee|(<Ua@5k
zY)vMuYG+{WD0WR#Y4dQ!+(oEFZ!qsR{<1}F%?=*O*2<RpEJMRSgJ;D#ZKZi)c>#B<
zlItT6ZR=xiA;*ZbHyKD{eok^+u-;4)eBw1g@l26<iL3u<PP}f_42>TZf7Do_Ry&ny
zM7pht;}7cAXu6p26$W-4`Cmvmk_iG2NWV|N1d$!%<4wxDD}6p^cRI(+q!ZbD>Zfb%
zr$FQ|M+%8vJt`xE!Z@DK$=Nw<Y{*MIroq*KUZq4QO_}u4!{d0T_p*^+^{R)Pk(wiZ
z{+i!Vl7<DYSiH&3${M^Aa#B)VjRmiU2N1%=sct^0l2;Q?mv}tEq+6DY1bn7pH7v~%
zO;La#y(~L|XS7H&;jYE2R~nj{^V(coTzhYku$~yuS<?&-<krA9xwqYT34^}!+}w{J
za#gQXZ6E*Zt&|qzES7=Y-axS~B5Zo)m2_<Gv%L3?bbn(=;u|hXIfVG-w(2kXwAFk*
zVmbDv#dsnkx4MMzAHRL7%Zu%LzCU*9RY`{D#L!-<^igfG79DeZq^<>az<|*MoAw6i
zA{Z5N2eQOhT-{a#b8v7M^1c=~KDgEkYY}X(RM1iOxf0^C$A-GSGBWf57$bE7@FI;x
zkFsYQ=6V4E?_<i8?_WX-X?{Jxg2|QC9`nzDqA`jD7P1~-h`rw$;|b90@KH1BGmA+D
z02{OrG+@mJ$lbzGloHqghkY&C6ex?gh}fAZD15dvWF8v8V2WgP_6FAD;MX1;0S9Sf
zUiUh%A6VQ6=inEn@ZhqWjnws64BzJGDXGA^<Lau(&3hctx6cgJax=9K*J)}Wd%`3%
zh-KI!Pa4h@J(63S<Ag`l6E8|BXDp;D&mlWnq4%?<#9^g<i}*JepMNI_Q75MgG><Bl
zZSZwn@;nr}mQyG#6|NmlTOz#cv??=~lX94;9tRi)nyON<meX8Q@5BJSx7-!j5}9*4
zn5;Be7mNg1+ia~}j>OCd{vZOk-ume!TjS*d!(^CQb1pzWMDo-C`()4Pv!exT?^Sm2
z>iQg(I7Kmo2j-mC^DVw$zesrNhHgA6R0L6RaoCvCP*E8NVba@fD(YP_Q7Nf+pHe$u
z{6-zN#V|UHjgP+%^F9d)qePc!tOY75H#afE0vIm%qE2{5IIB|EJ_g6Bw6rup1Qva+
z<3Vp2lDv-lzaGTUc9xQwQb6OzX+nA~(FZ~sSiZW`c|Ea=heOz1IKPRY-T2Kh4RlQ)
z()-@v)~Zv(?X)MPu0A!KBgp(z&U|DC$SgEW9uubNi7JaA2o?YwM2o<GI|f8~l$6x;
z^iHrsEz@#(VE)vpjOuUThxlAPnzqtd`r5G|!|S6Vg`UmPEnF+B?dvFq5g5M5c>i;f
zf`_I1@v7S*59g%liSN0GLs;?HzI&o=_*Fy^HIa_32xj?HORh%4og#jyQ;oWBe)sPY
zX2RdIU?U+~({Y*2aZReZ%X#@GhaF-Tb@ZZI!@0<vJ9ql`2Qxu1Sg3X|`#=>g?f~fV
z(9z}W92T7^Ht3io2{WqAz72J}g<-8fjyZBXuMqXQ9aSAv@872f-7J~~;9EX1IT^8q
z1cC1I`_v=F7~|%+7{fw?TZ?+uRfm|Fa_cty_Gxx=#6(_vbq--CyiUz_CA4Mtk#GWp
zXfwyK3{^5bzbPx|heTD`S^Vnj6*1-g+R!wHoT;*!AOQ6-+x}#<cCjTQDmjQdm0QmB
zsPi@5V|r;-JH-%~+vJ~p-`D*m*_SzPW9}!V&LxL=bCvhiSK}yL58~p)AnC^%4-PY)
z-4OaYO;{;T_;uF5#{O3#4%P2u%DIfj3xiI~%w&M1mTC$)jQbylBHUH|N<@~!muis5
zq^zd42iXC%>5{WAa)N_`P_cN08+>SV{+`!KtBdcXj1_nC%d%PCtla)H@fSA!&$gHX
z`(~SY$@`X`?)+P#&`gBAH0aBx%P)JeIK`L1@yxJ+F(U*j|CGt^v&rN6cUVx)^Fpp8
zo|fuW2=sG4_rcG=w{4B9EWG<MOr+=rdc~T#sj{lm{oukt`pT@&szwHxu=o0b*<ytq
zmPT!_U3%Y+P`TWUl&6wG%cYNz@-L%;+@$hk2Qw7%Ip^OE4Q)7U!Q<jD_rpaEw8+jD
z!%Qdl-!0UD`9%`<+1_U~>su(+XeeQAr^YFXR9<rG3`y9AlJK>b=>6**I$h=9XnFS;
zZwSbzuQD&D;>YBF90#>awGm?gv}!x$OTR&`B)<E30e$&FoG{1kz%k5BvWI6`R>eu&
znd2SB_?PvzCQiRA52$C=mBKFrKY2cEpqt<Oh@KT$EDw|O%c@?{OxEz<ttgleo_Bq<
zqTpWA%Jb8COF7DWmZ_MVUZufF_E(Fc+up>*j_CDfgY?%`v8Ky8uS15p-Y}Pc)U_Zs
zJg%qVP~7R_1=5+o6GOg5sY6A>9%#7rwY{^6>Mzj`56pV{)wxO;E#*hG)IV>&H$2(b
z`XM}v@p_NG<6Z1lO~lV$`HLT2@)twhcDn(-n+FP_C%p{PC#hY-#)b~fbm!Pl`LU60
zqOfu!j_=>9KFJ}H=EkF3!aGr<&Vk=CO;uI?Ke5fL$Eait4RN?=Qt9oUcqNhfYZUe0
zZefyq%E~38!WW^*4`hrvTTiQ^tymgD6<&x{E;%HRDZm@`gHhWF;|+x%DYg|cdlYN9
z)m8uQhea~_$)SM9jfeY<HSb1hoXa87tJ$AlC+z}iN5aR)djWXA&tftMZcpR%_8*g}
z&DBVJuLoBUy=(QeguoYTmkrGS(Yw^(ocj^YqSjtukbN(0<y(9qc3k=Y@iPf>8XHrB
zf_f`V<q;7b0mOan=%`k1gujvP1wWXb13v)_i4&p-zhs3{QgyhzseuzQHd9sfB(4LQ
z(karaBpXyc@uOFNGriyZPMUgPkFK0eRC@lgZEf)bvjPE#H5ryrSL-3^cUDCI$L|1h
zeX<*#l9b{vf<<*<pZO~IU9QTIA;1)@X2%1=b8|iy7w*bMLM=9Oa(Zu$^ZflwJUx@v
z)^3y#aS;f}BPa5><%3HWq_4*m=K1TQ+3^jqub5>qHM+=7yPodjBlzM)epBbCfU@iZ
zS@tH;UR`$A)enHHC=g}k(l%)PEbyDmANU~t=qf`)Df!d}?lDq{?DHENTsA-2kkJW{
zP*8ZmP+{Bp;{2rE<p?df7Oi(I7XvD|uOmQ{jV(w)6vY~)n-mG$56N8i76X{(@yW@_
zo91D>Z9ziniRTCflm$(4;(B9~r>7^D<T3nLP7ECH!7<|W?5rBDl)x+o#s%>2`<ea{
zA#p?U5EU3>dkg*riz8X%jUK!-fvG^ez_<ij3X5W`dYxkcO*4}@RA|sKd}jgE{(Uri
zw7a`DR-D4rhg4Hg1-G~G&frWMdSn(tee&aXu(7YS8h^)~KELVelgf8O-}?x1bSY(J
z<x$KpU82ytH~=*I?$$l<X>M@bT2D>ov%+<C%_qE7?XtfLxa@DxR)a#|L!&yw{Lk-=
zln)<XeaBDBvhzbdWfirlp-se8Rr&0IYbd#qVeJ|Iq1F0$fF5v-JocBeimtWO%2<_(
zX^_IG?~Cw2xF7hzl{aXHY*Z13L%^g=CPkX(1SuFUwfQc<xgCHAcfiBLSyQO0`9pWH
z>{nRtN3ZyGd9i)@7L`E6vQw0|%Sc+R>k4hsZJ`6U{00#mu_Dn$L^SLp5`r^wFm&>s
z?+EI8E0rL_Zpqu}0l*P|jk$A#w6(Rtp6qWnd#2Tav{o>@d+YQ#6r^F1hX$8&g<AET
z=6A|dfoQlIA^v{GN2`NA26@_z4NQG+iMbrHQTj*1{jmC;56OZ_eu~jz>(rF`T-+mf
z`o~}|Hq-*lmKdzWs&ZNXK4ra%<LF?pFNNQzs=PcXq(0FU=NQfh3CU5Aw?HE;JjSFZ
zF{<z_d~s2opWn;u3<uv~u(j3gTR#4)i2vsY>hO;D;`n+pF34ipAaMQt{R!DDn;Ics
zlvY<?b;dA)`zI6^GfJ@e<5XBoJ@a1xlA#<gio3*c&wPY=pTd0EF?iqS)ghi?-zHxU
zTiJ6z027-f3EYi29-0Rdm>{S!!y&wP*mCGi;8+J8DY&9JSX-xdz#WmB<*G#Yh4^S>
zRB><g|DeL7Q~Cl-^x@dV#0jiLbP#=v@||qC!tN&pXjF0aMBJ{yW(&Tvs1BI5oCo6}
zsxlX!tEpHIVHIy?l-TCSSCh`t!fm)T0pGnsVs@i1xq}&vsX04ruzO((cj9b0ZGOCg
zHVfo?lyBAL6-I=su!Fke^EttNs}y2a(T&4lJvJw&^ZZ1+d`X=fI%FO+l)I)JxBRfa
z%PC++24>(Xw#W3k9muHTPui}%1<uMR(*3FHf{t%jVpa){+qG<Z>?m0FMBjv!8sxJu
zGC?G`qxeysBU&Irb@4^q2QPO6NuIr*2MXvI+`_8NTmx$%kH3;pQ~NWM<rqi~BGQwZ
z3piw=85^&_cP!%q1SVL#iQ>$ipZuzmu)1a@%y&;lHIfmt<@XOi68F^KnpLmj1}kFE
z(@^7i<H)Wna)TARosCUeA8s@&j5wwMx4K<}cSyh~mI}{~GAJcQn-r@vlz8FuQnWTY
zy42}>^gpSzJvNparn3u_hrmy)tgXS7Ah^j;1LRupBr!2D0C2J}zSsgvvlvRumB>T<
z5)cI4-s;%GynKqZv`!yy#ONc#?HSFYq9PzUmk4Jcq!*gH;bAfj+1~xHwXMtVi_7zW
z<@p?}FR@RqyW1ilARt1Pywrks^_Ax=I1zm4^?=(0F#olQ$tnQYq`j&9K23X_Bp!Tb
zqM|p6cwG*IjV|G)V{=Q&VBMQtL@CI%++cZQv(RBNS+NFx1*KTJ;n00k)EJOB0RU~_
zCjgt-B3sv}onX$g#wH+m2HsFG!osW}wL_~eCx`Qer8D>*vu?}P=iBA4WX+1i$Qp@x
z0g}iO5WHY~`0_=9*8H8HpWru02=DTRwZC62)5FUG$P+-=$IXRXtAiObG+$gB!DP&2
z2EfohBV95Q3Iv6NL25!C#HE-RzK+?=uidYtm(;}#C1dU16LS&V$0j0@kPpFuJgK7c
z#NL^rSKTv(eVT?H7mgy7fb_JP{&;_F7-)8YGG<{Qgf)5?Z<?hI$rMSoM_n(@InMi9
zx!syP5g-on&k?TQx^aEl^Ymz&*LtoA;M=Us%$r0iP1=|=vmG5betLQ<)MPYIvx0#O
z4-XGGXW?YhZe|Fu)uc7;3{+cb*W@(0Av}hPp=E(s8!Z~(dEc3y)*Oe$d^DI6gM^1j
z3a&<q5sF5pGA`P~@L=!i3<tV`@3k@99bcTH`bHrOLe2-zw>CF3)i6CbB;@AZ)d0$~
zy|qv@Abks@_sGUw$ZXoWlXM0vV|yLVX@vn5>@ElE6R=ZQQ*)PHO0?!i=l9RAds$4K
zl9M0kbhB7A%7dq6Q<Iwl+ATD+$EszE;G!}22GrDZCq{;S60F2x;^ND_@q2Cop`o^p
zj+2!e#$Cc)N*3RRREJMtRLWdpBI2<Z2Pl*_R89e3o8jo2poOAIZx(J~$CF}Dd~&-F
zEvNekvF9z)MPM8QTA3D>2diVZ&i2<@cd@~r2rts>s*04rSyJD`nMR1qquCV+?G5iW
zX&_?f##>t{=(m<IG%6%6j&OB(Fe7dHSqN=kzkY=NQpXbW7rz{j0@8ay+(%MKTzFE;
zmRE|dAZp!FD=RB3M@Uu1#>S$)M$@%+ewk=|`Pp}nvQ1^!RnC9^&XWd;nwW@4$LJ-?
z(;?*8;qZKrJ%QCX_xi0^9=A^)Khjs!L1%E)f~4H0crk#g0~w^QzJBfXS3q=4pP{3l
z+zsHQ+str14yI)+9!zYUNQrcn?yLInb~EEWkGF@Wrl#%#3>45Rr=#bO-^dN|#TSIU
zUWdGgzT65%mXyt3qh9LcSsRCY5Ub?#(V7FxUJf6bD@x76-CH-*T7W$QEU)dgC&?)s
z($XFydk4uJcjf9I4@-D9$~p3~`noBs-WUgSnG>#@SSDQo;FP+boQM<PBUB!!y%^mD
zWwDs|Zg-ag+7bJsN00RGaXCKjerh%IT#rVpj=f&&9)5*ng-AN!9>lxgdqK;gqkgeD
z!CWIAF#_&Z`x|5LiLeNtNz8S7Pp2ZVnvIM@?83u@%dxKD=I51Ar5z;I^jDb4%SFIv
zp`IyvyGFD1dn#y=y1T1IhZehW0Y$sIl&Dc#2KzcI;$BU_m^D*qCUI7BKcB9)Ix-gT
zuP7|ctD}gcqLJ6tZaCJXtj&^v7N@LI{mK7J>A0?JzK#L*WEO+z$i`|NyUi#he4db4
zJG3dpn(o}27;{&>Cz>i4LUgh>q2KI{Z1DY76tC;Cb%{j6vk>;H`b(Lz<(-GEnr8>#
zI7F!zq%WGbd$eVxr8ahU=xAu(v{wgD3X~bG!FkInm`bq%&MR%#{lZk;-22gv{&eDw
zTl<3&!(IY+eI3V+I40{kK0T-N<0sFP`3ZxIS)Nk!Qc@yGf&K1Cxv_M~j>ozTo{G*p
zDFdXPD<^LiaP}60UEkGfV<gGb?$AhqN0YCwZ(LuC0M84=+;s@C5iPCq3nLGyJ??0$
zkGqOp8X6jK)&ngEm|jY?Hn<QM;FF4QUr)FFst{W7zw~`eVh&n(f8?JgJ0d?;S4G`G
z5k&fU6+aU#vy964Q+sQD1Kh<t*;}F@I3|wVgl;Q6<sFzblbs`AlbBrhSYamsYpI8|
zQI}7suTofs=~u2jZQMlDg3plbTN@MCT4UO%ADWx}tc)sjTI#|7)MWz-^%tctp%)c<
zEOP+Wd%ph)BS6s*n;LHs4v&gbs4$VWHlJ;9)6*mG271xU%ZqXiOskmVXGlqNUOvNw
zz5>aHKxZJ8-!)FIwOE+<3Z!Wu%g&yGyP^@AHmHZItJH(^_MWe|v-xPxd#UPa%r-=`
z8P3vi|6dB^6~}tq(To<(A+GE83E>M@!^v_2%yM?cb8~Y$z_N9=waJh;k#!ehvg)<n
zjFsC}u7(WndHoAtH;p>g$6Y8pOeqdFHe@bL*yqsTTUuH|exS6H!$}Kl9NK{fCDHVO
zF^feIQYTy=&dM9WiB%!ywD(s#u6ezkoRp*q_+r;ui!b_o1&9c>w6xj;X0j+Yj6}bI
zjd0ood|KB(K;X&+Radjwdo{ZM0vUzQV-TB#&vYrb1MHdk{3`9Brslujo0oTS>N`#N
z&Cz|N&`{Z-Or{Rc$l(omoq{ajyrb(>oBujXTT5WtETQU*_i7H)S_?N8*88q5(F{`z
zVpZS%I3%iOa%&zT^vtqsPz1^DB3NgTbwI|!MpvD=rBe6iNhutW3{%`Kyl5BM{n0Mg
zapmnzalZ6em#+awPhncb*Yet)wo2lf#{(T5rg+LhFb~I}ctj5|!5R(cW;Oj{2Y^HX
zBt+h8XlCXDk{E;s7%$%<?Et+kAfHJNOtj_+Ci93*ZegzdLlYAmtgMPJMk%X>o1pfG
zWM8^@H+!nUV|`>zpo1#S%?Q#3ZO`Ru$*b77!oCh=RX7y;)Wbw6Bc!8PKfZ54c%g>L
z%;gH>GS=OJ?J293Um-BJU0di&KrQ4=S@|j=k;HiqlbnJvn1naffv-pAPdD1v!4_oq
zzlTw0WC;%jt-2ZjQvsNZRGx+AUZio2k&!a)TiWq4Y^=bhi|%^c?u@X0ZzgLp*K15n
z$br(4H@niGm)ZJ$>4F|wOrC_-{Y%_(?czvhCyEqI1?R0;ylovFa%?m}kD*9ONeNYW
zquPRP<Q1P&aF^9A3Tn^EDy2HBhM1_uP$nveFJ(VVP;d|0-p6u4rx)l{!J3ZWiGX15
ziC$XWdsqK=(pyW>M{H+yax?OSqY+`KNa+w>Ug33Y-BzAe(E04UQ}ohdE0V!oB$42A
ztl1U}-}7ecGA{Wbf||wXnUNA*K{GJrqj~`#=7P8^Rb(OogT^sT#3L9#Z?^S&FsohL
zTSL2cPAs=@`Fr;AHU)`-i2OLb{};(B1mFeAt;<C5LP}uti&Sx5Aq^TF2RikjO7B@n
z@whno`FVS<ybjDkgu))mj6bUubxnX}h-+d({0f6D$f=+2hF=rwj<;scD&U7%TrwD7
z>qq^SeHKJW^swynGMro(!s-y}$jxDpsfcP(hhe_D?@sT8_^(j~*o%~ZfEXjkV~~E~
z+-jDRY6mUhh)U&p?~#t4K4bZX>x~;f3*@qFvrT=9p*bzX6utL1U@~!RWYhmYh7mzk
zX2xqqD%u{uE8%5GxO8{i*n`P~7%kffuDyf#O&SRSg|@=m;5IM%$k8`*O$eb!-c0TA
zW!EbA^7zZN&xW4Ew@YN@jaAMOI~JMGF&smr+tZ<aLDK}vr{*ol*aI{uD1PAkm-yT%
zq6*t+TA|XQ;KumG1e95SBENU<hMZNyl*a-J#i}=CBYb^bgH@=vGbVQO>g)FYR07s1
zHR>D)&XE+)%?~zkgin9;hDnewJ_Y0VuKim|zHmo{?6)qe&=F(fdBk}43zl>pbe27X
zKCt(bT>vMpfKt(L@)tAGb+DVP`NkT0D#tjsGPuGn<~rvn5%N?Zx`l_<p4o^V+Y)zV
z3v%E7LrYnhwdy}au<F*m8Y?39$azk)v<q#^KCu(X+RKQd1$3t}(Q^EQf_%8R*zLC_
zqg65uu1I4&kL~)S7A>!$^(8zjqBap|xy5F{r2;2tQah-~vw#&?!5RO5P$DD0_t1?s
z+g}~X1q7<i_SD|Q=f(j?a-q|v%FRrzS{yN{?HS35%8eB`D+YNfp(`Gs9GJ3h5>0<{
z_`TSz--Zz?oy2)VY<@ncNHb`r!qiP=9JR!!^#grEk@kDs3M4oLejg8Sb*1_VCuiV&
zA0Mot$;b$tw2FUWT<;{ZEu8%SU{xm18dMYQw7Ex=e6L{0KdAHwF8B;yorEoJIDHwb
zBLK;rRLh`M&WSAGTUwWGBtu=y0LSnPP7wG{!J!U`aDN{h)yOZSs;ZF^ZE#K63U8PI
zxr~b6)%6_4Ei7E=r(@;=sR);fhCE%HSX56zh-+;Pw{M^)u7=lqwTS@TImb+a*Q;+G
zg=NbSU}Dnm{k^_SK#&+Oy(}vUdw&~!$&Kajd8h~GA+d%WBlRgDu_<f2+}qFpiVwl}
z(1qSqg8bA)N&w$#^BBf*f0B5_xZ(!hE3b}1t~7ay?{mKA_XdLHus4VLQ7Zh7!-{us
zn);4f=$cjqi2P-;O5US=56&(&4U@lii5qrxX1n-pP*42C8f5;Bk-T4@QNgDym2iBQ
zEbDnoUoWi8P)<xup*xPrjz7z5q3I&TxCZnLEtNv9jF$=;!Q-1b`wRIa49I!32H;d<
z67d>*P}<TD$I|Kk6P5VipE_yTGPGZx9nNA^s3eZf=38PSjmgaqR|o6Cn+jxaAWkSu
zne7-E;R3Ma1auW{r><&g0#4-S@7^MT!_Bkd3irsLOTweJ0yqY5AA|EOgIuO)u@?7K
zg(=8l#bJQBIF-?H{)Dgz{vO0ne%P^9%YA-*839tEDhu;2E`u&o@Y}64S4Kfbc21aE
zkS8ufpQKui@BbSNHd;t%=lGA2C>%@bw0kGS=kK}53*5B`Xchd6a2I_xgKWXgC4+-3
zpe_ttlibY6)CaJMX?b`agu<WkWj28N*|QJwROUDbAurYN7K6+Tc)HAjTvc(6KI`i0
zjumU?<PD4f1?qME@+=Ke0meGu^Fb@_yCGP`Z8BB$5pEj5d1Lf@-7&+#dWwYQJ@IR6
zYl)^8y|1q|QT~Lilxg5qm`C~7Tq7Vx(sxx=ST`6i?Vk1=j=VAtDHeE9CLfk1Y#>eB
zP?$$gpmZx~rfZK#1%D67Uxk2-qdVSk907;x`@;}q^;FroLNT6S2s``x!M9sUJkI%l
zq46EXb;mGjYiJ}g#f@DfSD^W;uUvZpvzqi{SDP>f@kL65zRi6#vtCjHxgLF(pZ$|k
z0i`^@?D!KlO&6aqpMW|Gak`7v&8f?ZDC)z98*FWm%YLz%+|R4ETlteun*K=Ad-BZw
z;#6G!X%1s2=6$;2cXvzs`=x}83srVKY;2w+ijBfd;{u~&*QYLje<o$+F^~d$1Fn5B
z>4|<kj_U9X53j5!3da5MiZwsVZ=hP&922X7%gtTl>yr)NJ(j<$0e+At+v-=;V{dN{
zLk(NShp3J!Nh9$m#DC*m|Njo->Gp1&O^JX(znn@650lfLL4W4)&8WWIT<X}aC<e__
zI0WBOC@=*5U`-)cQP?)lgZcUj5hYCs3UYG9(6yf|NTAhOdNbQ#(7QNxGm<CvQ^yWV
z8T4$xFM{eX^1!XIsw;+-f`Vec1{Tg(@BxHWX4-3KMVRYp!nmT#6)-8REL`5a@eKb|
z`d36;+iN)}ZoGI&51|2_2`H!`&=5i8dDU#-_(t%=W28*>nvZH<tQbUX<xPy<*Y<q{
zbL+@F6tu)O^^`@05)B2x$Axz}>%*5g!nkX%fdef9Yl~IX-Ny4hakHzO!=-xtn2{Zw
zR4o-p71zBD84YhvLOm-dGZUMnrWD362Y@~xq=D>6b3*paga8O1nv09R4AE@@1a5uI
z<Kz==CvHC8p==uAwF}Dt!?`A}kx0wlR<SNfKn~9g`|#<Mu=QzhyLMxr=;!*hR0R<9
zcfxI&E^<k<!Ef>KnLq3Rvu*}sz9Yw&33mSmV(IEEZ-N#f|GV8e-2Sp#e@`BN=;6N!
zmN;S_|3Xw0_}vbUX2F?q9{SpPIAF~BNQ!9tr`9LMf)8)2s;c0B{(!?4shg1Kya2L2
zB|>KiA^1l!+1|1Qbou-PI2`IWd0x2o!U5(N?=QTQKYjXCq*giI+Z&WvW)T$lsq1Tz
z-GAvzzR>*(AH9-R!{tmb?WD*^dGIIFdB9@apZK2V6nyhtt(l)&&t0=wKo?`Oo0mvf
zl}dgN4sH|2W=UawekfmR5fKqni2xXhb;lt_%lACP$Ga(?85<i5APP+UUz^`v3A^?t
zo}RE?{U!J13sp)1>T2G7&wH`@;|JpF+NLJHh@@`>$c$-`9D9Jxf<Yi24vv69*;T9W
zL9n=`A9_U0RAz+Dq~CFCy+g^uz@QI!oyn;wK@a1;c;rf}@1O90o)Ad~>l;dztEzN$
zisHRI&82iTV=S&~JpbBFJthC}qpxjK8c^f7R1)lto8x7My>p#dId>Q|NHHNG{|PZb
zEdtN8@Bxs3xza#C5#TLc3Y|9p+t%g4)(}RgA5UGBVAIP46q+v96W^--I6kg&Oh-QD
zXOqoK-)ugIcy%b(oeJkd6mCqMz)S}~0`WyxcmH>!eers<v)qBcW3%RG{E&=vZuzLA
zR$2p^_=K>&KeX`Pojb}UI{bRj0x)h-Y0%ML-ixjbp`U&{Ze`x`-mB^nJ3D*9nRwWx
z;g7Zth4R6KY@x?*oSj?f2|J?US;nfs%1+ztf#`n=x7@;7`?UzzqItk-wit*nu5H8u
z;<p^BpJ1N1Hk=j(yv<!sd!}weJUr?!R=7)|UHaovbRGC1Y}Intlh*-;(>0|OBAAal
z3$OV2!kK!P@P*9GHu;>;5E9;>;K!4J3B(A{W2t2{Q_p<nF&p`k<p0}1RHG*Ecf3*D
z2wsh9pX^P4;_J9045P&+$dELI?Jssm!jy*l6(EJ%D6w`Nu?=Beaih9Ti|wtgKI<|}
z3)$+80`v506*aa?F9B<KWnqDF!^b4<{C)_PVL8}owIRsVJ3D-0Xrs=iM>FVybmexs
zmSc|<0CONHK-BlYxuC@cML$->NnCTp1Vsz!2T&Zzu~nH-P?+DBMAQR(+vE%^K2NOt
z%geF{H3$fd^xFh<|D%jWY(u^h;AjuT_nBauc<IlKiX0X++V4IsZvpx06!I1Ql|YL3
z+O_j<x6g8AGjhYRphp4Si~&6bx)8bowK<5k;4JW99Ukz7FCE(vNj?$RQqR2)E8=9K
z{dtA+8Xv3<3eF9~W_AsFr2bw90v#d%Bu1*ZKb7`*5MT5C5G2IXXZo#D98p!u{S;kk
zG*evU`}DL>^fX+3`q3n2MPv`sKbSM+*#gsrgUVD#F4XK1F%7Sjlg$64iuJ_9B{-%{
zrCgbd<-WHu_aw`VWMoL6Q)|^bBR>XF;O_qZIDoasM;#$=N^TKzs*nP{o<a-ljX(=4
z`_HNBYFbse>Mm$$nboBv094aeRDr@hl|gQ@BV+@TZo4){PZfrtq|<+AlXG|hri10j
zpD_3!hD+grKnM!QIkzrwQuez)ga@UK?n$Ce0uPXC-9;_of?Oqmkm?I!^B7fk>i595
zceJ$$y?D{{YAC6I>F%uo_f_B3b6LFmWiqk#$vtWRBm}W*{L;}C1UtYzG-aym;&*Je
zx0r>YSQ<DX1DBC8qz+=TwPa@a;3;O~A5zPtHZ^%&?>5$6Y9`2)8AWQ+JcyL$Nz<-C
zg2T${%So>hNY7v&7s*x;Y!gopx5N+Uarkse@IN(^EW%Tt^BSL-d63*V&-vVG@2wVE
zTxH0l^GDSyV_;ei-xY^^ofb(n2E0-a5N5L!PgDgQiasbT6np)M1a@$hX2(bihL`BP
zQ}@@u1!>v!SNwR&$*Hz#><xp?1JYj}d;e{2O)aA;aoA7-hUA!Wp@80J`Agi@!6{A$
zGhqI$W`AORfQ}%VVN0pf4Bwgn_ADSX*f=`6uO!)m@LT4gIU<w*%!jb-cm3&$7cKjb
zEr1P&*V`mlq%q-xawJGVYi<-+NslG_-#&35;6YpzZtTTYmMCOoWMpDuVqie2D%&Mu
zYr6;22EZ>npfTl-xMhH*;EjUyfG<RbQFXkK0Q&z%n}r)Jq`<s`qyFV#DK%8*nJu6=
z^YZe%FYBH57Ez78K`A-Q5cuklQ#oy=s?>8dnZu6i`Sa)Wk_MJkp73}qoByWA<&-7F
zrHvj^QVvDzpQhb1$HO-4s}uf9=P-y}F4p68WckwG9`9V79xOl}1#t?;#olF%r2Ptw
zz5xQ&EMld&1xi~LeevJu&i{{V6#Pq(x%YVI#k+w!UE<U5IfEKIdn4E5Wa&=-TbRap
z3%C%|kYW3#d&nphqkx<&oIt<Z_n~TrC$;%9{a<8e@Vi(^fd<w8Cc5}Xrrm{o>Yb88
zas<el!YbS{g8lH-3uXX<@QnCKM+BGuAr3QVVm-9nm4pSz={s6}p_jivkRAP^{)hF$
zc#`newH(%iGJjADEAB4Y{*PG{WMQ-HDr8TMX$rBf)`jl>^@nKzga<IU)Ga6!U&5u)
zDX<gwTj|cI3lsB~=|$@YVf_fFVexY{>_yxCC|*F0AQ<`-Q1CAlErZM`GR*3~X*K?%
zc_jf&)FSI#$gMOH4aniJ?f@Jf;N?58kW%_)SFhw|686o%<aSRVe@dlBot5<Ic;C15
zIG}I>bXwM7Ibx12rQV^7&kBli1-8lLgjAWW{%A#5+Fs%8_5GVL#+Apy#a%$TwR*Hw
z{p+Ly6d9hfttfKB1x(_9#5T+LfBNZvex)mo+!coW)c(+cYF=Elp(9%@8CSB53b5lP
zdNoNA+k_h2Pk&2O{*NCA>U;w*yINHEqEjOo0+=Pj3aEez8=wFCXYP3wu!1I!d>hfq
z;3m?KkJtUms3OufUKdfiDsLN1%p6G$nvL)ktchCwTbyCyKmX?Fr}kup>6NqKs3b3_
z3ORN78u#t5CuDkEp_Iwb!z(wu{(ui%?~7G!_15P>B(b@<3CC16x3@(e=ScfKGm%Mg
zc?ebMAqon~bcwEo^-i(1^G^+=us87Tp)DUa`sdN?!J6*9hQH^H|M7hO6GwH<IQua~
z=?cpjdh+zr1+v#aW>eHk{)4P$kiFA~dH3X3BPJGa`=>R(7>1+;b_RO-ILV<VU=gA3
zHrR4b{Ug2FTQL8S80#!*&<FFO<Hq5WQi<4|Z!NwJFmJKk{i#r-0q1^0DPFj0WlO{X
zgtFJ<RS&3LkwyT>HEbOmeCb|Qp_PyPTO9OvZh8u;uQwR~LVley#*Vb$H?~aH|Mzd)
zxARuMxfEr|iSB?i;dY+-pYIiuq%+hPdNNRSdBD|>ogMkxw{;N^xVqCtMfZ-5J_E(D
z{K<t4ZkTDqo^f<k)SLB@CnbO2q!^UN*t-*TfH8TtEd0=et2)+T!LFwB;)R)vOe$au
zKuoY>pmW_OArUW6WVeZO?&*p@|0E#z9&E!!HrcGGL@QAY`yTh}t&@ebk`clDxyZdA
zh<}N4oAL_DNduRCie%p36(3(l_gDi2atFBf)16i<m{Za-|NR&st33AkweofQ`{yGl
z2Q6=_QLm&>K|8?lqv7r&Rfdx%Isb1Jl#tZ5zhkp#RH)1q_M&ha$^%rjMqT79?z0Y<
zae52oXZ@ubTHSd9Y7gM{ppS7|>RFnhIzColyKCu_^`C&si>`=x=N$Ln&QRFz!zvT7
zjsX$vV<_`ij|iY?8C#f=Aonk<uX7srOE6{U5Q2B7YO&V$+Y~&n?dU39ju^FFpV$Iy
zn#rO)djc6T69Yg+WC#AKj!<IB2nYxklL5ZbNASsbm0!h>B)iFIVP50qa)t;ND87T)
zBVz`9d^~(fq(Rry^MPKRf$Cg<R)HF;k>pSvAzd*x>)$w?5OovmlwTp*!_vH{xOfZD
z40w@D!KC1eI*NXn?yxq5%+PWLZ12|Dqg*|~Qy`&zQH$Zy3!(M#N{Yu@RR6?lGhLuQ
zRY!^QQ~oFR^xF+DDdy3o2iiZUC}rG$d=e&F`6pp}98&|f^=fko^e~_WNmtpLuC0gW
zS12*i|E8UTLtmGuX1%i^u%Kdxu!1An9iQ$bDB!)h^{cbJ-O~n6LCx`Dk}~d2|G^gk
z#Y{{}l9%81yz;*~JFLIB;hkI9J?gN(sw*umoqPN7Qg0*rK^ae2V3`qt@soqFp7<*_
z+R?2Az`EgPXcT+vdxNo}6gbpZ`({_5W)8-2+}c>UKtX4Us7Xnu?W=0`7i%Am75Au>
z4O7Ygiz?cNpr}4HRXg&kjqdeK{7+on+_>ylNh#b_NydXdJTj213>Q%S)%SPi^ZD{0
z)ups&uZPn0(ZXBiCN_aTi3FCZ|N0Om6h`;=_Q><V=J@q%#_xc$34j0`_Tr#UUBmH%
zHw;TY=}z5dl0R;A;?qX?`G`eQ-MTxVJx~I==(DpkVWGGD`u?0^)U@V-qsSKH)mE>q
zcbb7>knZ`{Hx|tbl>#ONOtQ~T%wFuR#fIm{HYu)qw|9x28pxdNZG*aW-n&?>(zQJ>
z3y9Jm+bIl+|M3Wp-pu@~ppspgdD>1yvd#*W+@Y85iZ}BrTTVd!I~=ZhbHSA8Z(_%x
z8W=|Zq@e%!TQgtIj^ssx!<Y4`J#|*IHA*nhyHuF)od}JBQs1LJ@RFkA`)3b?3=^##
zM(qpD_!y$Eam)pv5@{3V9fh~mQl!ZRtNNBd+8%qfz#@o==Bz6-Fl#(;`w9d&RZ&<y
z@v4dKBZ9Q%h~PVlJQl_oX=U#GriRUI-yMX7fHR~6)W0(YFd*wLAe&1&^Q~W$bU*yj
zUI~#Zkg>4X!-3u%KPHobRH&<$K!&!t!<`*~)I#q*(Suq7(w^RUF@FFF_-4TPjW84h
zHdWwj$bJ(YJpt@dU|@m~5Ttq({2xFe1v@a;<iO+x^pY>PpdY}vc@wzFT{!i~1~MS{
z9)~Ec6L>u?VEqUn0f&ooC$mRzX$V;X<D>60ICpgAt^w@PqggT<8dF&FfCWY`z1N%L
z&9pXqOTWmR2XhPWJ$Qgg45T`X{rSA$JV{=Q8n_r>K1AOastMM4YZ)Pb!Vsh-=AIda
zCt%nI<*8J^Q-A~RRkD1erh)}oQUO%hs{Use;Avs~r)Q|zu(JQ`+ur|5i;ISm?4V-&
zM;rs<nH#N105CTrOoSN&^CC2Q3yW7VQ#AbTTXSo`|E!n-m+_-n)A#@{&TN8l5O;oa
zxep1DMM(Lt=UeVgPJU4?%Wk&jg4!AOimh!FpM+#%e*WiAty9?k$ZJR~jB8hobpHQ%
zd+V^S)~#z;k&sT2PC-%-_z}_}DT07f3aEfche0DDh|(Zw(4nwt0qKxN8bOd25NVK(
zZ!Xjw$FukQocBG?xBuGLzP#MOwbp&l7;}s<9e)(MEv&hJj2=2x%~gFacBHA%2l*8j
z7ehPcu|9Ci*7D}fV?`pHCxfu?D3)NI-t{T%QIFhQhyvib5i4xRq=Q4oW_0To78XL1
zX`wKL^3Z+PQKQ1oPXWla)we)1a;gx{CdiIpFD}D8ymppcfI~j@^^xaAfUeZ2+ABl=
z2IFjxlYcOEux>)<1#%wTZ#8GhUPP{sM4uobxdGgp6VNA%h>FT`6n{dvH?iD?N7fT5
z4cQ-@%79Tu@&wc}mG>9v+S1D+p=gkrg_d_q-owL#_sq4oJ?Zf+iP{=VR;u|ALoOl)
zB}+U3aYS6gP(71=x}(To!Lj(u$E$ophiy3e)XnnM=i4ar_})9{{#q)B9Ya$~Y)ooO
z1n*9kX4)G+KgbvRb;3Y$>q>#p^ZFw=dNWy|!3+VNHF2>_(;AXeT_f`GJYlnw9~z9q
zj#4r+^K_t53tCF)%RnlUfa-un?_`dw-#RdN6P$GEBT)Im(|;y?BgGaI5t-LU#&oNv
zq~&k$=RjR)>-;BviEiF9LkJ4QT;R;)<>mDPc#5Od-q5~F&kBvW%05H-xHQP4%pWNy
zVcFIhV@3-Z2)@V%Eb2xEt3X!+l+?)QO(++pceR;bf$*If^&Bp}f=3asmRnKyT8`1t
zp5ti<qYAEjHJ{Z-0bw_|XHcMzI88qXoo|wo_O(1?>|_E;J|ANteF@x*sE!2K)IgM!
z5dy!*>*4;Q*DJk+kxIjODNo4ftAT*BG{2OTB!2X{)H0$t3{AJ&k}+8mU}Cu854)kE
zzqdF{%LQV#Qv|NMnwPPNl^@)<1>s_!^wh!RfWr09S|}Uo*+7u$GK~$Ao~VLq{I7X4
zI&4h#j);M>au-bO?{quV)YUnzjGf;qOT3_3E*q(#u|C`Du(d+3tH#ceq2eEW5fqpR
z>t1<$=i^@oEfAP}(3VcT1v<0vxpQxei=iWVaPAM*23c93Dq{$0tbb(WWh!FE#sy=<
z(`g4gBL|Pk*lRq>w_&acEgJ(q@RW}U+k7nWPelX%SHk68lVG?N7&ietctj_J+=rKy
z9K0+n7|n?JGYt|uZHIu<AB*z>1ed_;Are8s%VpPv?P1(K_S5fabMDObhdz6i^)Nlr
z-`{^y0EO!9>w^VvlB{Vf*94WXDtTt!enZri0hDhIKUfY8OPOkUd@_f@>%?625ibbD
ze^<gFBaR;GIP2XIA07t#({bibdVy4CC|YTzUeNIY;eLQd0zJ?4;_~J)Go%X;uPZAl
z-OwB%`G>xh>_K+NbI}d^PG<n4FeHq1N5IY!{T|wtJ^;~KRo#HubW5)es{ybc+abtJ
zu^dN;CrC(0(lH*Rsel$BDK8OVaHHU$psCO9{v+-?++t$DrQCXUyN&(q_U2~QZ5WAq
zY>xQ>7F$vIaRnP@#O@6ckFHx-41y9mDOHbvUII@EFk{v<c!gfw5WTrBvOc;OQywNS
z-!~~+K-9%vp@B^yU`9j%J(}fYQ!LfFA1~%n5dqS-=Y5_cKjkWV#?s`Mq|6mp+W?c)
z-Ce=FbxS^u+40tx?)K+TjKYWM{ts`3R@nBzMEQ*ixwd06IY3vqW^~%fM0MYH6gdzr
zz$8B2028h$M;niPh8sh``<Lei#oRN2M(Pp3NH#V$Y`T*DVT)OAIH4JMS^JWOMMp#4
zm5qH33nLNc1E<E*h;|v}KC(F<>sz-zz~)YP8S$D3A<eKtOa%7jyaiK-y_$@HGx^$G
zjg7IUxSkhJKxuo|ofKLHObNJyf-A<V__T7-pb#fUD%L-7laq)0`?B$|Umk3={Te9$
zK|<0fhJ-WMhi8CcO&X4Zyk1=aHesI6!CMF+e_gahv0)HTY-Xp!Fd~*8+e)EMikt*0
z2QU8lc7E%jVyGz$!ElP7KYY^pT0tiTJv~D7EVB6U9t^59s0GZHV35o5IbWUA!u+*K
zeE?+$NdNgeJ3DQ8uh*c*8oz0odny2WhXENm6V)(I0fC;za8%)4B1S^wF2E=M3$&5j
z-4}Gq6<l|2{qpVqfr5T$o8;w{-NC}jT4M*~W^@VTLHd>9v$&u0rr_=XX#EvTQ#Auq
zi+c16&Cd(U-g+mzGVBZ!D}!6SkUepM7m1AWCnhGU69CkP&?}@0o3K9{G&ulK4-Xf&
z)P3)qDmbaQ1Czdrk(IUHatlq=Q%_e@pBpS3a&mJiLF@vnlo@v5eENT~j0(J=-4%_}
zP{v_=PEu9?ECx;9Fxr&#%#1AW<4%h2=K*=B(L;#7#+#k%XHL0VsAd0Jg#P_A%Q5ua
z01`Wmjeax?Bl-si5eA&!?<2(3jmR<Cl1yw^{8SPc*am!!^je^wR#kua@PUo7K6InO
zWAB@`xssaNeS3R*JG(8I4*&$nPzY6M8BIMDT=v-#Gm!bP5!&&zC=fzU1jv1j;5oQU
zM~8m0jjhj)S*=gN{1wKL5A(F7n|e6|XQ)|zJ0*Gez=<Op=+8tPeEHo{BA#jJcBdD5
zAE*4wGxxhG2$57g9cuvytNRdTIZl!hc}N1Q9g{8k8@Q~hH}*ISth`~{WrP;(`pP7*
zlAC~No|~V~c_p(SL4Y@b4u8kaF1N7o#HUPOsi&DvK!5{jv9O599yI0Z-{4~-VtQ~}
z8>;jefp_s-+@%i+r|RnKeVMwz+<-TbrIX9Fp?n$HV)y#B1sJ(S@)&~IhXYVLfPy0u
ztqxm8HDvNl+l0G?#9{3uI*aSKUTxctWljz(pP$Isb_U#_6*7H_LiM06t*%a7&?$FD
zp*X(e%{-k{P*!5>V7GnXs2a^X2HUkEv3OTie}NPD=$K(&PoK08-d}3lxjhFSl8TfB
zmH+5Pg*fraF|dJ$L>H*t-}}ID$MZAP>yVXL$)$i00cM#Tt@Yj<x}-#ObQgz@o;HI*
z9k`uJBqt^UQf)N*!28hD?*9Gh$|LTu(hgbkerlk<9|rj2U{(y*Ca<s%MS(YJ3uTd-
z<Q~~Ye>KPwF#Bm6xu{U#N<Me~rl@r*hXqydha0X=xAtFyEC{^Cyew|K`Mp4tN`sY}
z<lu4ehGhJL@|np*j1?2rq*MYX<9}Ou>>b+<TjG|;4N)x=%aX@0hz(*0HD~{49(yPu
zQcK)`-NvbDX{(0(YRby6qE$@yaWwUV6~M&f&G{+4tB<I91%Ob3^prTT|Dh97XSgF5
zBDV~s7mQYcb(x2C4mW1ye6@i9i@N?3vWPnaTx8@cFwsDa_|BZU7|r1OY?c8G9-t#x
zrusP~_*P$CiW$1(cHi~ruc`enS~_y|KS{g*@&qTDvcp2*M?PFxEq@7rk;5Ij|A)Vb
z?+=C0xBAc>`H-bH?3kussyGT!SKAWoH%B$drnK<hq>Cwk*9RC+aLVFd75}LZI3&Xm
z0bWgX4(ms%`ZKsP(SIySY10&4?GIq@XIC8nvv}cX6(eef^OxU8Ko=YS11YW7_9ZWN
z{zFm-Ff~{zq03Ao%6OvVK80Sgx|+A}a79I2H*?@4efzTdrP_N(7Yo14j@i9F;5JCL
zL3A$~*KEIAZFkBwoKV&HmlOi!g8~%7WWzH(8gXGM+))z0OFu0<U#I<4eu7I2dd)co
zks<~72^JV2ZcMEF8@XpB7&U_@&=TlSIJMX+omMgXq^p|zSi_bAC53~2IjT8xc=QTE
z=(X{Esj8fU>^nWF#<yEi)PApB^hRfI|E~T7mGbZ20LUAVvB@))sp*BK!YOIgoAr&2
zxDySPJs%Pi&kUEx$plPp?ruG53cs71$h#vzVO?5WZ29T!Lp?$3tJ+Dvgdzk45;Kd7
z_dhG25>ZuFhNkxfF)=w&PWaW|pt;^8hzME!bbo}g0pzOy9G(=;c}6T2=wmYni)4Q3
z%Wl(2JOD+fmvr0v_Y1H-*wS1uL$#?ZQsw3Eal5dpxBGX--C;C>CwTAqOG`0EI+eI2
z_B=9@i#Lc0wX*Oj0w^%4$)`LY(qRGV6XLM`MFZm>ic8o-3FNJ>Z|{D^qvUG@rQiI=
zUL#PytO-^(q`j@SEma6!K)#2Bs}4Bu?ClD!<inn1uVBdq<scv~SX)?FfLhC9%;93=
z1(FK51UVUzX}#&5SGtK$X>cFPfm59}6%~u8Mn|h+5GXfO_Me~ZPsUGwuIp>k(lecQ
z)&l_=2979R7*GboW1aoz0Q-HyW1*a-(<<Qa4WtrxcWUq&OAoC?*Vx)_xH=AucHs6j
zeFRRJCVVriFmO?@U*Vp40t9r+ITPN6??`0b(T|I>vpCOF24EnMFh-ogRE(6KzNN2b
zT1a6UVnxLU|F2kx03p4@RO`4w0-!aRwN`znMJEN=b^o}7AnX0h75sgu`2DLfs%7@!
zVPkXXgS9wiH$#Ta$S{E89Y7Tx25*#@6HmT;@dc}nzSr9K>mId(c4U5d54ZHklfhP5
zz<Ap~f|%@`q0{8-EI{37&9b7RPUc>CCOizptUIv4wNH>^mg(C|5eH}3Io`PZsg&LJ
z6Id|~=xy#UY@(4=Kt#>`^^;j`KF~im^jd`O%5PWe-<tS6V`Wj%KjZfM^yvedw%Q+R
z#os50->m=|#SjZrgl|@p7LbW8ugJuc(0y~8<n8X`cYq!~pjP_y9mky`X>{AU$9eT2
zS_QTOd0{S{^sDIwk{pfr_LFu=k8*R8SSl)KF*df4*^)m|J$65|f?VlS;&}&q8cL_(
zrVI+zuyOF!Qrg_cTKl!ZxiGkNRLJTKCme%!|HnrG;Uy%CKi{k0Cz2B2EV9B$ep)q_
z*GS64JqCU~(43H8?=si>`c^n=Ak0GeR7d>1C&2S){!?j7clWW2{Hk%s0aC?z+a84)
zgT)(RAb9jd2*(fj4g1ROaeo{b088!sm{j+>U)QnqvmdC)MujYW+b=o!Yi9cB8w?8^
z?C^qUuua8L;oZsq5a}Ar8oUo3^knU=gW+HLaNg?~t8Sfm0_S!1(~jiBGwkfkJsCIQ
zK9O>H!mRRP&9~qZg_%phwtPayK0ZHxEnPhU5E$0eBWOGSs$6OpP>R_Nek_9pP9vAo
zE?U7HY<_SL<K1rt<#~5*7g3>HVOZaKP>@ch?aRYF_O&93`upRguLk)%d=48kbiVdw
zZLe)b?6&5$1L+1%toza^5R3L&Q}rH{bh0-W7e~W@<kmd-P3tx5k%~|JrWcs6R_rSD
zNmG9hE7vz4c-F$gE=&xNj&BwL`uYre?afQ(e|G~X(-MzbUUGVvXm|K^?@IlADHo%D
z0*~O5^RzM6_J|TtNn%pl(?f4^STtwrh`DZt#OcEh(1}sUg`oi;Bp5|Wtq5I?;^8ie
ziFKZCeyS)PXaqyLFsGCI3!lhrA9xHTUkE3np?1+_6@3XU2<zC6nafFt9X%yf>Cc=O
z9{pY7d#t474^=ZfC>ScK04)ETev$9Drpr_EX`5gqPza0xiy}M+Sf6(8?p#O0-b|<A
zkp!JTzmL?ZmZ-)2cHg05Vzsr@Yo+eKFQ0jPA1i5^K3@21SbBCP=ltgrkLyDTuV(qf
z5pg;R4!Pf5B;H1#wm{x?5~g#7b`$bYO2drve6V(wb9tSH`#S_9P>H(tS~p+*DaTU)
z1daJr7%pdd6j)oID}CXU4IL+>xQtsU^%HjoiT~D1VX`(G9(hTK;(OY3e;%2-;xt~@
z2@YW46BxJ^fFOleF=}VL(u^_RK3@#jKbQ`>YJz}uIAfM-h_JTiV$QndcVx%hkFb~w
zW^dr2)9*20_(e4%<GyKY^c%Cz`<CQZ$t<tI)?*u7YrgwnWMlmH;-?M9U)?5=skL|O
zK~w(s2$uMak}?B$6}N)fKWlT<a7A%dP3jv*N;OBBzFU*5jPc3NGNeYnZ5CB}<lA}0
zpK0~>wyeef)X1O@EJ*axmf$2U>E?`53$kyd!xN{XJ~r>%U7!2Hahb#K;d95s$7WyD
z)6hsPciV?48T5}%K(-xijm!=_?D8~4U5`_-cf{G};C_tYvMO0q`dx|omqHT?c%%r*
zKQuRyD#QGp1Yrkmf~Q=$g^G-z%=`4p(>!A^i0j(h<SSXRnY6|3d$Dk@XGkQ$qYc9L
z;K0DUdV}`@R+85cJsK4;@zm^W^Zw~-$V)JT1pJ<k{9YKhB=Rtze)RG}JF(8m&0PXs
zl70jj25;{ysDet~IZezMOyF?I*m!TfZ-p2F!;T)1aK3T1IvgG92>JyNb;lJv&HTH{
za>et|h-UKI4+oh>eb7%tUI#xGl8RJnNu*-^@hFzRi1<NL4hB*iFn>$?W&UQ#SoOKZ
zV{OT{X!7H&%g@g_t?0mTyT;w^TW?g7eBcEoC1iGa=gz5}Xx(Ud4i4ix4R2uLAt)#a
zG-|Jv!tb;VKpgGWY`U)G{r&O#PBgmzdnNaK#z`J7KF#sKCwqBY9=T5XD0S|;gP}k4
z^ikx0qo;S@lOD{_JPqTav9&Mi%KKNefkV+TUjm}kQEMn^R5TspUY$DuiS^OO-D_L!
zphvCk^Z}<&skG5in72sJm#AJY*QDcPn*>VSq_FrWBQVaRbb66$>UVg~TBeplU7W+;
zgcW}7I{mw?2Dk0Eg5O;=j9>hVHPa7UpWZTz3?WQ|0ficE4=eGX_r`evkr}|I><f`o
zET^s>=FjS7;NOXfi#Oiuq89p%6UbjiqY|$|F)%P9xpc!^^X?tWvJd92VL6_7_i^|X
zkxVxcDDb@$Nl%o)Swmw|J+FmMEImmwtEPEQ@Nok6qiY=ukI){+6Un4|s*^IIANRRv
z7RnLN7_sW{EcANxfXFS=dmGQfc^6kD#7grGV`6LuR!ldzGD6$pHke618g1pbr+#v=
zaT3f<BBSqtg)~aK-K)jCdz&QAzO6HLDu7t$!#p|HX2e?Og`kykit<K&B}cscHhOJT
zE!PW)XWel<Os}0VSXDps8qhjLyvimtRpWjbtNoy(An24>Swj+lqY1>Lqr-z1z%`rH
zGSk%zH@VPklkSR=eBEUIP5hWHe#8w1!pX+aV?ayS14TI8vp7I}-&h%nxH?LHTzfBi
z492|c0Lnb&F$8a3cb3nRqos>MY*#XMzyt)6wTQ(PffMTo``JPTh!H+4qT;;5b#wKc
z^0Kr^@i&QOJH~D8J~H~}Jsn^<a0%uiYy;&Rk$|>Fw!QwJJqi`_kI1nh7Z-ed{J>{8
zwNAPY`@1h+IHf}SFRPnh1)eRU=kCotkVv}zJWi0MZ1ug=8}U-xfglR43aV~8<D%^s
zo|%}+XP2<-*JctV_Z4rvyx@ZjmsaS8L_yPJ`FYQJs@mJ-I_Ka5|0{fs+QDKpAM>PD
zu>zp?f<NAhYp>!<qfPthh`D!NBIQcld9m6?U0MVay`c&j+uKI#JsRmw7{^t=D#}P^
zWgs4IZq?;QA38cZ8Z(wWGj(5SHC;-Q&?&u#vLF|}aAD}Urf22T>!FjJF9$+j-{V&J
z{Q6uWPHFE3o-0Z{M8uRKHa0I=jn`G=g7W%}FVBXP$#vT}d2e(0EzdS4X}P)ax|p-~
zl%e^g-aR!o)~qfI|1ei21dqa7x=$mvtNNmxjQn(kjc$dQAQu;`>zbLItOIGn=~H#>
z&qcAs$*|)RlPXyxo$PiuL$_8vwm(NXVG$$)_6^?j;t;(Q;*2Qua#%jQER7l*udw*A
zPRU<U&+`_5syj_#=V9J}@2tTk;m)#u6}vzCDy3hN$&!gGM`tXG6Xw_tBcW~!ER~Bf
zxv%RmztEfR`ZRT@9nP9V09Eu&%)|_KmBaI!Y|In+{)?)4Xm1%>c&a@`c958I?+2{>
zv`CpYPAM}z1(KuO7BV9=DZakG@`8R6A-CZO523lRb6s>D=_<Y7eznBD93&4g$L9VD
z=9z@4Y4kpk9}DTB3bX*-b;aI#9Nq?Jc(C~T2-w?!M{^0R1O|#3<2z{`U-E+1?fUvN
zo{fZ(yXt-f^H86zER@!&JyWz9D(>_+*fBGnJa~MPN6=$m4Y;-*6M;c&H6SVY_{Qzw
zTuw%26RTGR?DD|1q7|5#zxaHZ7uB+mH|1M!H{EsP;>tH6g9|Y?d#Y&oiBwf}yG~P7
z(6F+&<evJLT2Rmff|CGR(Z>SOXD2Mo<X)Z+ON<RmnK}_I@U+(P?&PIc6%x_ng=FRi
zM`gOth4G^4e!BTk(dF<^wIvW5AAaL!?s}w=t1#mY3oA2jLMDnj4<bSKe>p>gQanE<
zgvby^<>9A;-PZ>SfEmQJ0n2fgja4;A`ukZD5=uHxdfs}!OMo|OxOCn$-}F3S=aBh(
z!G`vn^IAPmhd4M3;gYwW7Hw^gP4$oD2`-<0;nJb@{&Ko4{Ui!`Qq%E@z;ss=)`;tH
zwM69cThAWr?1^A;^BQZpu90_AMZ-q<;zj8BaR@6##rGJjGp}TE^v8#XlJ!P#p|Y!z
zGid5xGY4yY`&K=dk)pneLloN=>Jy1V2?z+}@vM1Xkd>VX^7eb8y{@72EH%$GhVQ`K
z7`z5~bo1n3v_<6Y?G0kUu5y=CM3i;!xIZ_=rdG_{RyD?Mfnm4f&iqkY(Ta=TUcvY7
z>>Ob|RVS;Ko_!r$S8p?!`B`)6@Jg~y6=BgiKDZV6$)s&^&p+Ljr6J1bpB@DpJ3~AB
z49(W17JzEaKe)FRvs=`hr6-sI3G4X_t&5FD6ZPl}dc%1p;2!<;0`n8if4H$72S&eq
zQn9OLc~Ldv0#8x7T|$maqTG4{euFBlYiqI{ux<R7F%flXvUx8@<=(mlq=BSJxVJKS
zsTn-|+VD}<AAY_+LfZ-C>mD!n3{vv?;9%$dtt-$H(h7(4J=M|e79cKwf#449xdITu
zce^YGP9EORh6G9Vt;eofKA&b?rYKOn4R~^znvrYRzC3<PO$J;_<=7w{p0w#sMVV9b
z#v5w&P}Fi;)a1Se5*@exn@0h=hQMLj`L-j;t5dubwX{@vu*rNIv~cGilX-fV+%~p*
z^$*!;!Xrl}xqOWjI=r_q%{dEV78+sOwVBSdXU_uDJ-HeNZtg%Be${ztQzD5E3>J=D
zD|g-EE3YnUl;@A+HnNlGGzfkA^t?^6zmE?(FD$2^DrelOwZY<pJb~{~&6CH<b&^}}
zPD7BS(bfk;kBaFR8n!MV`naJZML+ok;sl5g!SnSRjNf5?BGY1#T_}sZR89+-0ubya
zm@SqI<(+>rMY#~XTV-VqFCM&#Ud&n5tLpNL?~OvnCWa89gx->o!44!4@OP<u|9sGK
zuL)woLapefEu291x_=+~GC}J!FY~ab(`CkXccjolGz|3tR>)L(7#eTY5{^u~v{~qV
z-N4^2;69si8urrFJ>k0eH#g_(Ao#${r$~l?0|X#y6Zb&f<_wd9{;78-4SnjN9Z%}b
z%*;$rPp5a^JW8#Dbt1f(qS0}oWIFyeLIHyJxg;Hkh9yBkEAkTOONW6S2qm3sRmE0Y
z`Hc`wKnHc6<gNolH{`P=X1skA4HAUg^H`TY-B$oFEV$gU@bu46oKz^V6UvnHABX80
zbl_*+)>?K?y_0!}169tJ(D2NoMG;-YD}6o>!EQ~a02$}fgog<xWfA2-313Vdt=M;J
zxrJx7U+xjiGc7)@QI<8wB5A~M+ghu_D+xDG->sb{33Dpi)6Bd%Orm<}GcWtVla%Vl
z*c|Y**qfQ5w6jwI9?1jC4wad+XDdP3lCPV83uO6zgdc%I@k%FG1~Nq=y{cf~-@eXJ
zA9ua(C}FU31#LW>OB7fU!Nd-r)S60g5x~L6fB1D8L>Wx^aAE~)hG{GWMm!G0=X?yI
zj?a>clzx}YhslQ~*SGekms*gCL~uK->QTemT)5|CB{m}NyN%$@J7$;%F1E*jHp5!!
z@**;_**&kXCyHh0dEzwN*}*q%CbK=kx+-)Sq}Z`0C+Q?A=%4b;dGp?Ty$A_L>LvbU
zyU%8K=ZLxa%5j(DrGvuChsjm$B0Zhrtg22Q0Gk?df>|!>bNfxF!$Sd6UMX{u1VfZN
zyPN67#VL||YsVr{u)DyZ2Y>A=OKRx5jK51oOSUF6-*2o)#pXC}^b(L3H0FV6=DQAr
zns9T4Xc320#*7umhoooSypM#U*o{ZF$UK7;(n2n_#6sSpx=-|@I7#bq!&TAfD|iBx
z;@6=P%@{rtI5<_-ZTIT<=hz%7U&g7<yKG;;zY{A#-S}n3roGT6JELjhOWezjWy&w4
zc!mVE4fOZIkK^;}@^f<+0^<oGIeDDoAIdWYu*uMM8N(Q?N1k`w-2d_gi{5e6Q%&;u
zHoO2(`d)CCc^>c&AAgMSt{Pb;(QO{LAQ1Rg`#{MQWe%oYmN1YTasJ9(fW#`W71)LO
zdQKUn7+9j}r40~o{4%Iq!OuO%_S@{`Id|~yG1IMZ6|pXXnRF&R9&9tq14;w15Ds9B
zyL3g6HHMh^?Ac{7Xz@NybPMv@B<pdBTkmOf9t8)}3z(_Hv<pb2El_@k31Sh@MDv*_
z!ypgXXT0!hUL>ODOP5;*U^;HE-5$yV$2+s8#ztG>yeZ&tGTsGRAj7wZxNGhepkW1u
z>fOa*HxTW`30g4;y?gggx(h58LC$!58)T{+Wli2EG1^gy0VWMIC9cQ4y1$ZeMm{mL
z&Q6kD>Yxu5CvQK^^L$#QI&TVQx3DkcnA;<N|7!hfrg^E3S;uJHg%4{pbgq7t>vqbY
zigJc>CxU^S;cHb?1K=zky#$%ZxL|2`7d`Ebj#6n$^O5db=JDNY15)o@#lBqKS-<7-
zO-%GgaVppK_5KEG2fX$m8au4!*eWR7lIV5i1!szoK4YtnG+1)m49ZkzGB)+mjs!QL
zUIL37o6iEksmxe;^0dFJ%4?SV-k!#}@~9w6q5(eA^%@BLcY#*uOnr3aKIS0s35og(
zElzTFJQH^z*L&fzAX4BA@*o&e)98VC9(FL5fK;i<9t<;rXm>V7TkDhE*;n92+mwGJ
zFF?n@K!kJq4?ja`XHa5~K`906cpu}_2orr|l%R3Bo&bdJO~&T_{{D^*bu%6?Ed=L3
zBhIx+pqQC)Vn<M^HG&T`BVPgR`Mwzkd}s+SE<AQS#VQ%uMqq;}UxPmmVD<H#1X({!
zEG*d~;2b^|vN7O&6cFIkXl4N#Ef`SmthDeXjR~3eDAqmknx=}O!VT)Q*t*IGUz06z
z+TMlsd5gYB*+TA_8xpGBPR~gTw9A%iaF=Y5C^!8c9~TmO-3UYCHpAtwNBrmskV=zk
z|GbezR>qg75&JVV!Ox4o-F5Wn{Q2#IDBerNr?D%JsJK^5-rfi=tDt8-EC4r0YpqEV
z7?XsQ_S_$78DIFDv=!>}r>h1RQ*3Xon|B&U`(TxM>MG3gE1o&acfE5B@^wD_;k9B9
z7*XiZ0vpv?f?ymL@#5=&pQqQg^k^;l8H!Bs?m<M7InFQ#2R{=T#B?v@=p<C290p~Z
zU<1I=0(L9FwZ_GSB$&{`9e#paZ*ACRQQUs=QA^f1SdKJ}mYE#DbS+d|>EcDfA;*b8
zA$1i{X+cvQf6VLzwhob`pdk4b&_-@Hb7o87Ry263=X`|!&)V7@V{m3aX+|kzO~VIV
z4v|)m+#B!QLB0mcjE07WCytkvt}^3j++5R>$oO*Ci8E3qe&~h5bfKidhR%oi)uz<d
zbEnO+!PF8l_UHv?u(Gu-l@2}-7a2>fOTXzmN+3zo2(_`mF0Qu+euDwd6V2I*^O~Ob
zd+>ICM9GqauMWSt?W{r@uU&K?((I5VVe}HKwPNi<cmRAJZi`nMf8Vv%)ILo(0N<wd
zE_!fxS%Ji?lPHHh!3rBL^op#@0h+U%(B)g@AUQ8DF9>FOu4{9^Q!wg)y<bD)(tWMX
z&2PW{Rtn6N_b(-b=XtKZ)dFKf;IbtOd4xWeldvoXMvj?h*_n-~P$LM3+m4)fOoxi?
zAhOkSQ$Xm%!Nvv$SbV*}$B(^w;aY(gIc6aknMxJdRBT~pCH9QCZP4mrfQQ#{J-q@m
z&ns};araKs50}}0#u3<`mOPM7)PY-2jcoJjuVNWJU+oacrWgq4KRNZo=PVtj&+B66
zviFwXHoPrsiZz%<53~buP(K4de?H7lc+af0vJYSl=wS)}Qs!jrkgH-0U*ezRM|IrZ
zwq%$Vy?gFM#ojylz!_@6QYX9kiJQwTdn{X9Vf$3yk3Tt~weL;ma6RL{J@<Yaj=O|Y
z0>=D%e&B0h12kX`4%nS$3SFzW8<+NPSHa7b|KqGKA1Sdv@5PrA<*<4RVmReO!?JBD
zmaYS&ik#i;uh}<mqOa8rfpYt*(B))c1de4v+3dT6EnJ|NB#*BHv3CL1%4uq7<ixPQ
za9wGFbzsSCV1JVie;;T8>XxA_proM*aKF=K5=q5MiU-?Muv$6@^yyvZa<ht#O;LU<
zvKpLv%WknSTu!Y(w469vBF~jv|EQYtWzSk3zdX50@{obTbcrOBOXe-zaGx*F;?IUD
zv&2KN>WF^!Y>sI=ULAso<YC)N<?dNs>3fss;XC%bBZ(PRqUOGCshH<fU*e-T#hx^<
zbh9(^@QeOdH*tpB!c=zKBH*wM(G@GE4EhI{puzGO64yOFAtt(k-xKi9VWY;(G_$yh
zsloX~V9K9YQ1}4Wa$;gbw#W8{7=>?~B+Q!vei8oo{IvjZgD`uEvWWbe`dH3AXcuTR
z9V<PWY6-ot=N|k+<L7*LqR7FRP+5Xd@dohgjq*X3L!kvm|6uJ2bJT~W+7+%&r*xTe
zGL9mlOKjPvWzUWJSp<f&4Q*5G<g~L~8Jpv8#JJ06A4jN}I}cDYKVi{;%(^;6pY4*_
z5|{bq?nMSIpylL>*MQW&$`l%^Gl_&ag#@<f%}66GTYHOl^MmbNN{(>Kg1*2BM}@YW
z_8zIUFZrGfx}^IiLIdxf9NQ@^$c(}Nl703NYcO3NH5E=3$~b>z73V^1^YyZGD{Pky
z>04ju;h?gQB;2M|nn^>s`9cW*2LUoq@bIWSR0c+B`la`>TH=iBAIkx!tbU#+fqEf(
zW^I1(J`e_hNZTl--gh<6*#CN}Lm(wT=0}8_7A2H|$BaVVt?|JI|5HmH9SX~=Yo%|#
zXzO-$bs2HaJw_^`94MK<ZwQ$52ff;cpK@<v6@Wh&9d&-jHJ{89>rdwdx=c)^)K(dF
zSAi7Vf9)`V<r2{+DQ*#=r$s$Kn}^)sbLY?v4ilJ7Ug`&tvrkc>AHYfBsvJF;Iqm4u
zx9=}&@$X(1V4s2eVY{wM9)Y2Uox>9>q1v<mgysDa6{p!C>Hxv4aT@(>hk^=pqN6LU
zF$qN`?axHK-8xU3g(ybE#^SU9q|8_;7ZDbA<9JJ~;sa)u)97o@Dc6*<Z>7w^iCbPq
zZd|o~LJ{;wSjSdQ%PE0M55^bgfc@yZRRX<jfdEuAF!_h74I>*`jvFe1g-=3IuomTd
zaV1L48UrQ{P7wXr_&6;dAEp(}M*)|TUGutI-c#suh1$E&J^!%pIDC^>tTC3!!K?mJ
zi>Eq_>CNOuq-*k0W&SAFHc!&+v$p@6RPrbi)jPw})E>3=f#R^%&Udusr};;y8P6l#
zB@w|izBmB(D(b8MBq5>=!Vi>AIdc9a5S7lz^Tmm~ypeV#z}UMn%C`|r$Aoxc6tk0n
z3b~4J{~W#yFkA7){dlfjxWI7}`f@n=N`aQp!GRSslqOux`|tBLA|oQuTX@RXNQQA7
z!N)Nnl&n&*suj93t=CuZaWBtg&4Z<xH1qAI)O*BvtVhc6_rRQYBJ1?UXUD;t?-8t1
z_!8D~q3;g%zrMO}W?3Kpcz2Ck$zA@f*i;jc<#MZmnUBBG?v{9Y#sAV_j<7v!g^%mx
zKqD9N)}~WylonMhp?U0iYCC44i7IMaWo4CR5A_4wrW?X*SYs`0G&k^6(i92MR-j9n
z{pvlSsgf{tf<YjQ8M~H#_63^`W0%1;4G>&2FTW;lb#iocgpLsU$~|E9Z9F__&<LzR
zMa4!qMWK`|F;K!+n}gE=A~XP*Oj40A6v*GUre8w0a&nvu+;>4sqIk-S3;|*uKsbh7
zAUhD;K;S?$RSyPv0WLDork>G%gSYJf%cVdNL=XuM+Y?ZNfL9~fkuV<1R@Q}f*XUcD
z(8$#?M>|VPuCQEKtNdu5Jzm=zHtb$X#}Mzpq7byCKwkH!GZxn1ZYdx@Rxb*aeMNB~
z1%Sx`rOyRZ4h!dRNaiRS+{X<)ixYVm29q9tF8rQ5UTo-~+e>8JVRArAsA2$D8Za=_
zfy)Mpn9)j#Oz`-lqzuVRwfytZ-M-ys+5ATWkptfTTGZsU%KtQLD3JI{_K06P#GkN0
z5+mTaGzyzVD1?Z~$h4q$0z0eg)XID<&CTXu5XkpJ$cC;UfJTI5&y_JAP8bABp!1TE
z`-8`#8+@O!QJ`0@feTY7VxuxT3Kd~D)TL4Sv#&H#aQKdhZH{`|+1WY1)=rrNg*u3F
zIgI5NK>KC=;kV~s1~-la`GixifK7*$g(V>pYJw!FVc&#ATAF{D&r5CLW{_BEWG-H1
zQHeZd7%vFkkHe5uvWRi3e<qci9>;qfO3H)YTX={q=KeM~9j-bJd8G%+S#ba|*4P<q
zvmSe$3{u;xNYjEBxi50qvTYJ$9#93rv;Z3NC#h(Q>6Gg+R5Jo@f<#a+b{dAg<oTbc
z6vtw|HOa$Md;*%)epufPZZ+%=gZu&l0zlL@YEy%pA_!gJ^z!!8tl?EytON1~BAT)p
zEA;eeuJ~|xt9))!YUtoW1D3lk8X6>v%%6goU{B6DLfK+igjF6$h~h!dUS&UCy)qzC
z{-S06?wuDq6HdV<(kZ0R!VxSBw!-i}d8&s+u<QCAuM+<Oto~2#>EF!L@}gps7%(Q{
z0HQvu+>m+$X^sYHwxv=5)M@w$>eOv;Uwoi?A4_BQJ#Q(}<D#XkD?Rj7eAl2AiF((a
z(G)wrJfEl~kI@7cU*%dV+!FGIn_|DG?3*vyU;Q;@i@DssodNt13ekIHC3ousvJ>op
zwxXmI2L>c6Th<>VcmXNaVpb_cV|U3A!O`HYxJ{dnk9-7k#9P8)=2(ocZ#^y6kEVg&
z)>!qUE`=qV0(+d+?E59(a${Eo_CZQrl)7NW3FXgWw2HpQt{1p1ZYZ0OMeXvYj1Q_5
z_Ke@udeZ*Aw9Ug3dMvmella%#_FaC|vu6}!WMp*i_no(;%L?@hUm1mjg*}Td&b`&X
z5V4qe9{1IiteX1d^eYS|JSYWeoO&UMdwT_`$ZTi*;o)p&$nIz6ez&L(lft9MgY$`v
zED|ax9!|0{>Jk$kvD$-=D)sjx@?a_bF_Q`X1g$dzp2mvx4Ly0Rsao=OO@x~N`dV3C
zY?I6m-)rPb-u?HwdI2^+r)YLIpc9dmk%5|*+RfnuSjVc)e+;Iy)?FQ~E(csnb{>R5
zF+z(ChVC&%M%Av|7O`D0RmI!?(JE;mQ@1!-`bHYW$|Iar^@aU}H=#tl&`2FzY$j&r
zC%~Jgp`jrr?u3y+*=>*k_*^Hb1~@ff${4DpH9?7<GS>(2XE9A11jMRpM<xdVKfxI;
zN=~Ean#0`MeOOLbQg<t3%H*NfedeOMccz<>|Cb+(DV7K$C&4kIFe>HU=FeH%$qn+R
z*og*(!rR?cg&_as;V=&vi$vYL85O~)O+W?Y^R=0z!WXW220QE7FzuCYiA_b)6>~_h
z_@A%96ayHm2EH$R0Gv>RVk37MD`@2ekM(35(o@00i%&2UPJ7|}_|5x$*qg{f_2poH
zL(-X=-rPW<3X~XV`8TP|jgY3maRelEWCiV2Xr;a6RA^C~T)kzPL~X|g-zSaYjpRiI
zEV7x1GQY-bt}l|wxSDsYDI_2`!$kE$M!<L&eX5qLOGc!gYk>K()A!No`lx(oy@aOL
z6RyuDi_h{4C`NwHYsZI~kX;Wc>It@M_dArIE&%*qYFC=M^(9Rc<cR)P!3P!6xF#}_
zB5s_e<COcTf()K53EUVQi14We<)-y~cq%r%-q<n&P(ukcS7TW80HJNL*zTs88C!vw
zE~#u=3sy&-={+Bhmwm32p$Z)m$8hJa=$jqCI-ak!nkOSbXek=(#qZi;z*mtJF&~gg
z#YR1XlVaaQa7va>A~h0qHihr8iaU5D&!^~_FQ0w&Zu)!KI^a!xo_goPCGNb4sB(w*
zT{m2R78Orio*1j@fWX-O&RPIqyYNe;Fq1O}vh+W|Qt?m~7*px>38X;zPvM!lkPEYy
z9%Mp2)q%yAhKQ}=;~DP!c0OG<pVey8{#uzMu~i$W)Sy4OGywpLdJ_Dmyu7?K#i21V
zN;a#U&~eaSU&<asP`}4RMO^yi-uEcbbxf=>yNQawpIbAM{(E%iO*aKynl^(p-tgy{
z$6LB`Ml`dChTt`AM(g#}MKrUW*}AU$t|-bp<6T2K`AdaE{Mwk%n#^jB|9oMihQa!K
z5tS#)KPe783*3<?&>Z#vm-~fyDQvDYHkN9RMND71Quyt4^Nd3yQL49Le2jU}{4ayH
zi`N@N7-!^w%8~}QS4p429I49`1h$Z#<l;c4vKm7TMosg*uTPqTCmWMFV|iD1x8(Lr
z63mYF0)>VtKtlwecViZ0Xazg)2Y+k*=`FZ*Z-Aw{gv5)21R`o`QJ5A$S5>~!%qi}?
zwh0>;4)%9!%I*R>!8Qv1jc34O8I+=pJAL{#0C=hC_?-}PIGZ;GmnUQbY><`mVQQDO
z4n=RZxw0~j-nD#Fe7=5gS~Ca3?{+8x0dejHn?CS_gBEHZwksI3q0jWYfc@)7i|lU;
zpQtfnBt0Y^BOvt0*eXC0NMR)gCFKBQ)aY~(hpCYD<V+`EwIQ=0d1%ENz<BlmeA(op
zJ;t2g&{9QAyVc*FK-=pAeb{yF+prEPnHo&gUrf_r|HPgqD^j4vGxL*vaJjGk9KNTD
zYoxisl}D_eR@0Y^eQompn^*P5pAdd9A`s$ZFlocUof>ga%P4ozyk4Rb_5R19c61DG
z`0HRbXcU4wOr~T`e}s9`{h5xV-1osUSHK0V&n}5#&-UJx3Zz2iw1A}SC6A$my#@4E
zm0MHPmK~KI9z6tU(|{ExeTI)uOC18k#gDJEE1Ws|RJFj@61HVDngVSm9hTAfLjg^H
zyAO~+Fb+|PDWT9M6|DdOuOAcaxg~ofz^%To<@}6)&eBX$aH5G1V8baXDWRS4C7*&n
zM3*V7zd%{^$+f@+AHv%gZUCbJlwhp1N8xuJz@#kn=t4bbc9{ln2D>sr#|W}e;fO{{
z(X(vXJFQ?k2c5MV6~mo{A<FH5HhYqv1G?-DZt%{nlRW2n<aI}*o?bGet$({lTMJI-
zshoK+=jYcy{#QefiK-FsmGukEg76h}Nnx+k2now$?blaMSQcd7R_;D$N{v+8JxlbX
z7gu3zI(9)6v0DIysH#&}D_moSi4;S!$f&fgTp=$XV+E~i6+_yv#SY!J)YNg9R{6Zo
zBNSUYl3D-mUBczrT4{h9xY$)b+j;k%%gro-YGHKLs7D8o#9J?%SOGxGp&=tHfK{Ky
z-X^LA*o=VNo@O}<7NEwqAFkam2iUvgB?3>9XVTpmAii4&jS6(+3fvDse5VW_&=b6J
zj?Gx@0TznH!MN%|Dn7uDslR?^BC7%?x#&ntd@6z4UFhv<P|ez=CnulET#AG~0_Y`*
z8FiX<;izEf7Kn*GEgzF}<FJF^+3U*dD_M^TWQ(bf6mR>iR11tZUVD3|x>L?{a9!Ge
zjvvCT0wxswG%)yqZs5AYdG6%xm~f*X0oJ+P#%bddvDpnJDQ1h?p}tk$3nMxHsyC}M
zcYSaF_X2FTp3TPMi1&-nWC?mW|5B}?LHtilOmyEI!*cfKHE>-%-|q>=85eCDON>s>
zmrTF#R@wyHL+sZNye(5Y;$az~icK+gF{jWbhmSAUnrAC<{2m3bc@JCE&e?MCw1|&H
ztg{Pz+-M5{8=@Clao1l3b+^Ji%&Zl-0Xb46b)Cy?P{)l#9YrMh5USwMwYxMq!?+h>
zAptJ#V2Q(NbKPQF#+7$Ra}BVOfP0B~EA;*(r`Z%ADO+x)AWYPH@@{vt_N;Ws5-ykJ
zpiuzidE#6#n{*&BXbwO6f!ll$IJ$!*)hn{{V80Z=*7VL%dUfZu8Be@eL953!2LQJM
zW8?^Ge|NS0Od_@VqvB%WNny9`J3TtEYlueG_>C2P#0NK4etuF)=pbpa4B<ZmtJ>%l
zf|3nI|M4X&Y($(^%mC|UxC=!(xN3HI*(GIuHX^mKdHDNx-JyfBXPVNKoqFU_^F8@1
z_z{6N4>d}RvBDTB=`~woqctesu}EIX*j(4(F5IN(9bf%UP@Ag`Obm2OO()lFZW$K2
zb^C0^PpVB}m%j9?6!mot2eM=%SA<%$sqMRuby(b7b_KO?&NL#AT*JH$n}kv!|IpQC
zKf}7$mG>}{U7wxXVw+-H%2W~@K!WHWi8?MZm;)Nmc5bn+Y_C>&JkL~K9`ns9dTkhn
z3Ytsao2$nVh(yu5tzEL5poIG<jSI*|o%2<o_Nz1Zae`4ylfJ|mZNL}Qcc2KYYrATS
z1{4-IKRuW?1nLdD?^yNl*^SG+IC<p=BZj$M$w-=f;Mmw$F$lwJ(nEIxJK?It%X@oB
z!J%^rsfN`Db`#(>0T$kAJv~~d$S16!&&C=ARR9G_UQTXQ9=$!^YB64Jozkp<Fc4{{
z!O&?R;6t=s?jv89mV}%Ts?m!@eHi<h3~fI3$AraDrPnPfa*n*N$CvgX|MSNY{r}<P
z6ueDi436QyMb&5ACQ3AyY=Wz+Nv_woc6N<;$Q`~A=JOlKTzfOF3N6xZ$IrXYqz!UN
zd_9CLafNsoYNXSO5BZt2fiiOL>rpt_+hcz8Z|}_`lYy1;Z-50cAIsE+f+Ok<kZu^v
z7kghv700w(i1(3*FM3g1Q`4ccJ@Y{X8l<K0;Y|1pqIYL~^o~G?l?il|U}P{qYb}{)
zY+^E2l&?z2*1<Wa2rj=z?<ax3N%1n24(YkzE$frDG4STTy4McgzT63U$gapGhEe@!
z<9!08Y;>-$0YZK^uu2_THm5EN3)Hao4dd9^vcGcDW&Ah-#iMvTugbuGt9HzOI*bDf
zvOo3n2_~xeN>y&;L*0}MrEidB0kCAEu=e>r)KggZ$8GOlkf6Nz7$S`q&$jy<n5cBd
zJpmLK&h6|#{xqbq+s>qKp=JcTVDD-$Lk1&V&%ufDaqxSOi;3ClRG`PF;57m?Go98F
zIEuZ1=)$feOBh-YGGDE9r`3?PNocoamV`Jmn_u+Dke_i1aPR@@TkXqA(HB2D2${4&
z$yZY~_MQy$;=V1tml1if=flQ`7stDg2l8Ghn7!LLcOmSl%n}VcKF-@*knu{mZA*nj
zM^lvbny^~n5UAIZZ6CLm<hYXg=whyz(e?K%%ogMFbRAgTxtSo<w4G~#4=n>4Y&#!7
zuo4eEAAq!pkvdbm=92H)LvMC-kFQxphqshv6!1W~Ku}dHD=W*iAc<Jes5}R)A8e&8
z>))U5Lq9sXybLqE%_8=Jr2Mb<6f}>a58-E<oQSb<!D1;!Xqy;8FE*FeNWgixs@j2M
zccsA8dAoWr!2h+adHCJ1YM`K)JTw!!Iq0+|R?B5FA*wv^zVVf3-g1^YN7S4Y->He4
z=DMVs97)BKe(Wbk3|^&>(<kY<(j9`;;o`-Y3Ub@YdYM$521KX1xa);}@+z-5bAo$V
zvw?Y#7g>M}bO^q{I6Tz}g>k_S<J`wWT<f|~-w(ExdC){Ct-Uq`;H7SHHkZL8m)IH)
zx_MtZ>}H_5C@MZ0+sEcxIa`kab#ZRT4PI%n7cU;mhgniVAp}la?=55$e+DLPji23b
z2?z^QAZzvl4LYB|yk5BRGhC0E(=FeL1tM#qc#i@Mj@>QssNe$h^w0<h7DnWpXoV8r
z=Z$lqn&)$Y52_eMR$iso1eU<%vI?K)9$7oA?0#9*2dzw4AlNu`2t#!fRTXm0lwWD@
zP3i{*Gj*P_CA3{+VbmQzpe3s8b~1wP1%13PJ46uEOua&!`8_%*ci~5uGq2Jd&J@#^
zf%!0Cjkz{Wz-5v6^4r=2;Bbu_?$Q9n>ug9@xwt#(O~}NbsU0@*`Y1FWScR~IKxe4c
zgjF34SaeUQz_bBn+(-ng#3FgWvZNoW@kihDVq_2zq0|Rw-voK@Bt0+YbFa`qXc;^>
zCR_mpFtA~gE=%ib+P;~mjTn{i4te^t5K3H#2&FI<*;LXHmUr3o(qDgAUFm27D8cRJ
z3Kn4e+-x9#2?-PRt=3H{s&|#g9yDT}Oo)v-k@zV9dJuD8oBsbEP?WWHCB&RPqP&L&
zgPmgJ2L$AcN!YW~Gvja^_7H(SD7j^iLKy%6{HX+bl88)7K#^er4tQ<V^9kS`bf%F>
z0H@aS01$fW1$s`|6-r?V=qpDb(&1VGUtp-5ob$>Y&`l7C)YVmN4SyglEv<Bjkoz8Z
z=jlOq^Fu?Nf35(BEzteiJmjv0zAWm3s=eZty}Ap~!b1Bu3?tp*p+t_i+HR|DLZPJ}
zHn|*m5@eayp58nT-6${?-0{wHv_MW7#U%GAMoWNQXn;P+qvcLBGUxEak{AQ;c<J+U
za`84cS79knN|XWLqtoq*x|-$>s8Tx=Y~z-p!=$tZV8?^Q8)=}kHfyCbZ(sl!NIGzG
zQ40h(*n6}`_Jb3cpR~ByQi?h9(u|HuQir|F$rLedrI@pL45moNO74Bgq&q$IDGC=B
zQ}|)`ID*5;uKFxg<ljR~4N$9With@n;jfi0ynW)@8uyJv>&Q_6<<AG&lr3Xg&-Ldr
zn+piTgy%hJ<B<biws<gUOecPR6Wv6$8p$|JJFT$Gt#Whx3Cul!l|$a(DJwXv4a{`E
zK?gj%{db%Qh4IM-cT<zU?KKiQccHB%(?avh)qE^0F@d9=mbS!)DX0NbP>Sj1{{v9U
z&f_xu>`$oM2W1<Kj7XUQm9|SEUdx~usHt@kqoNWE!J!?xT>Z&HPOc6POzzR4C*Zj*
z26WRN(f1S)nb<9G$sND$@9iX{08^kCV<8FzPEr-u%dgjB7MIGoA+(cz#9Q44DkHA7
z$F6h4*6j()k_TIaT@!#tGD>V|F%0ojEu0QC+Je5;SHG`HzuNvg3q$_3!9@OOQ!GNW
zuoi(CQ30|9BCFX{`jwfU9+e&-8D_S&y!*a>e?BU3^zo^|wE@&KB<n<LYiHOknhDgs
zF*b$`WRKcDsx~xCa2G$C0MjQk3()hcKgqaJ2s<Hrbl`BoTCY(*a)4Ft_UzY@swF2U
z!_g;x;%_S~D_UNhS#qnL&Nv2)uYuPawWC|<N9TMTOU_jI;n@CgC+M$%DvPB+*@Gr7
zH=Y!aR4sB<*{_+Q1&$eNcJ}9dFf-%7G?(9A0oV()n04HkhJCx^Pk2J4LBjxf7~Ekv
zgo7qdQ+8stVH_SAH+6%J7~lXWX`hmjl?5-pCqeI_|CqV71;EU>!e<AP0I8>_pK$T&
zu*;{ns6q=#)1e3y`1H|`t_}iBKuo$SnrS^0eMBx2_KisyGL2(=k4o1<|JS1u6&1NO
z$DJ7#k>b@v%Z{6FGcK51I=bPm@#qURc;m8pFaqVZK6omKqZr^FCt84$VDv4wfo{-Q
z6l!41d1!7+KMmdm_6$;Ih-Z(vPm!Ve(k~sm0%{7_6fIXAb!y&Zf_ceU)qd1gmWqbv
zD#)v%G$H}0s9`OhKL6VGfZ#Paw!Cd?#P4P-jgGl<Hjfp%8`4m+#+SDl7zx_kxtSTf
zQuyRUpyI)Ze`$Y&jK^R|OE)+;SOK%XjSwq_;|jofb@c9Mhk}ih)*-x)os3cP@%2r-
z_2wF19&0>gi$-BKwsgd4(MC~GQAa0wY~KuTTLtY(bv(7%(PML97_LC3+<_z{rsTA=
z@T7W4`+zFsJlGo7Nd|g$0$*u2NJOm!ns%yl<2lIeGLJX{b?rvJ)eiIqF#xuN&(9oH
z^8quy(Et%_`6DfVMaXCCPd934gmrflg4Ch}77~Vr9&kb*U+I1TD};E)#_k_1D|7*?
z_j)kGQ}P>SLa^R~xZHU$<+dgK|6-T^ODXHFrzv|hSq6TFOzqqRIm~B$cfJy9iK1~@
zgjFVE7x`f>zrF)TJebR9!nmjE$6hMe(g&k3-je#1ewvw?0Sx7#pI_3wwPUfixB*_t
zDJi|sK)FEaYYqNvGyYnkkWTVgzp>mYKJ7g2fBLGju93QJwpM}+M!`1J1>`&iGzT>q
zAAWp$s6cqxR^HPd-Rl{K`wBFVKR&+L?ozGUK~e?g#YC8;HezNNr9M6}3NgQ7TMO1l
zE+5pwNW0d9V^^1=cF*k8{;Me93X6gH9`K&*(xG$7*2zT^e}gX-9Cfptgy1@~nZ)ii
zCxQrOy!nrNnV#YIBspgB2-dZxxHCn4Bhfx`ZQ<n`8sO$#a0hUnCg{3zeqP=ZUYvQy
zaWE631CO(9bx|4cmqM~@>FF~Tk6Yi6dat}~Ka#5UGHBxh`f*{9CUmi$u0C$``{01i
z8Poua9}7R(w#336`7%<;leatOw+JW?8ZMyGj#Dx9YU1A}Lm0iqu)aru=Yjw0QQ&Yq
z1+_`Cj9*1yb#tt(3c-Bk{x)ZC5Ce<FK0qtJ1IH356a#9r)3f!9-rM3@wX{B<I|U<J
zfuWJ<FM~xqL)+laWom59z{6*6Za(XSP5Q!ZU3X3HB0$Dt20EuCaCLPxxm$q!RAm8H
zbPzbaAHvGPQB@|{RMW0^jZj2HH^(+wfV1KmnLaJ*cuWj8bi%7u2l)M8!o$M)Z($>5
z_D-v&o01RQuk<k?C^~ed!g`(5Lk!=Pb@qT8&A_wvI1CM=O)LrUG`8bg;pKfWNTj1+
zP6;<PF-f?3|I^)*1J*da;41hPn*PzoM=Yi&#}`(1jRehKC5|OP!hZwB&E}@#3MqIo
z|KPcFkGtW*VzmTtTJG%RA0LlI1SPtOQ5`pLxP#@#t$fq=NT8v@k?cTJf?#{plfFFa
zPx|GB_Y-vlHeG0bv&x356`EuD-)%`Ikw9LX)h@n4W8y8bBkMl?)CVen`wqZuJJ?(F
z$n|X5OLT_I(Am(zewLuTAjo5f;FvXbk>!9ru+EDaF}#7D5JF!dMeifEG6YKd(R!kV
zbIX0;8;L+ucyD0a0ZIbS1gFI-lY!FvHtOo?Fp39ZpOx(hkh9D;&KaY(=cOtV39!wk
zd;|WAEc13E8SsKI)1{^9t5IbSx;UMP1XdqFhq+6#4WQ3V8~Fo+J_3AvVEvql)J1lo
zM|_3zR{2THg+YOUgQyCaM#vZVWq1=476xTbFi=itB_%k{SbqU3#RKCu@WD8F_vW|R
z&;MI*pP1mmqdC^df7=vJo&|=z_a@f`=-kKpEP;vBZ}gpsWMU{=7ZQd#3RMNj+hi(D
z{FWeaQ41M%8^04?+uwxBJV^iIGht#nIyz!vJ0SBx1=If#jIPU0Ada#VQ-sby@~B=>
z;VGA+5(C7)<59uI_GOzbqIlLe6G7XPj23Sr@{Sk{FWmJe^C~Bx^n9+Ar@<uM5icJ^
z<B#8$ZD>>MkwTVrL$^ESoD@FE_VM4wFua^o;wf>34Uox%Cl*~*EbIPk%(X)-)VOx<
z`7>aX)O6yzoyJ;%=DmYp;HZebx`gZl$*h>jNZ4>a24{V4u!ve0EPVj`-2mB;RHRMC
zK!(i2ovv=e8jojxmQP4N$3G(jLwUJUPQWO8@J4d}JM*4Sa=kBE480m`zf&2MDD?Vz
zLKI-3*;oa!%k=a6;96M*sD5!6Y$-2=#ZOo*z`3!LlS3aGi*?V$l)lmjY*-bj@nCT%
z!uc9VN=$?{+Y!1W*o9GV!dh>2$WamiSuCg_pumGGAtx#7s|7@D9&&b#Q-D?eJGK-P
z*riw59>h<BDvVL4(tXdU5X2!&%c|0<u`QOPzYUtGKIA$xZVHNSiP}IW*?Tc<r*zpv
zAqVn4xPd@G(C`55-}6=VEU;oikFs05!dLh9k?^u`^o%!PH#2<<{S>odmD|Rr1{W1Q
zO0X7Mga+@TbRxL5l~umL5VoI;cg6JfSZ@B#*y}O+ttK}U+p;U!?g@EYF3Yx68w4(i
z<+_Pr2|Z}r>0s*@3`8AZmK352p#mc1EMxI;WTHNw3zKIJe%IRnoAJ+^_CFXY1CSO!
zbRer!l9Ssu8)DB2St(P9ZPLC94djyfOW*UR<Cm^y)R5BLYzf-^UN9srAblSvM5qVH
z^h%2Ii5@gZAo2o=W+ns!2Ua7<JToX;AE?`5Y?h#!Nil7IAo!U%Sj=l4)bUCcM=GGJ
zDBh8eLu`Hl0R|ph5@dgfmNSvNKj>EOyKJyG8U7~b%9IHa3EX>K{hp=PQK)Mxx>tn=
zdZOTzP{5*9)kjdkw3>!(Td8JC8>u7QJLr`<(|quX!f*|Q8Q9@+LJX8aVxSR(1<B%E
zP~L!yM4Dd{c1nQ8=ZD1Sv`1o%0ko+%Vb3B|1GDhA0HLBjm_FFUgn5TafuI?Sck^WS
zcUG?ozUOP($3Qn3cw@!6+hU!VP9!GV3mGRS?*Fo4_!h>e@}?bWZj(+R%`JlmG`IL0
zBTXcvLZH!pZm(Nlc66J9R!K1LcuLvabB9Rsi8zEP{85Ip`~>*O|7q|;xVUU)<|r>O
zU++(Py787W0gZ4Dj8oRw5@jEd!SY}7gBKT^ozLCDF6&=3_{r+R$CR<Efyjb3G<O;}
zZ8q`wOGG1NbIJZvg1CfCvg<h23=sR&Zrn&5<(V5mRf!TIeZir+pV_53c3cbhx1YQh
zlmE2;w!1)Zb0>iAAX_`zdadme6gsK*<{R*eGM$!2hfi=uCalAFsWon6f~T@oKgXyd
z5~T|yX@Xwj&VM<j>4<$oD1X&YDL*evGUb1#Bk})-l|aBvdy2tZr!0c#>3dUEEqeH1
zAxV1rS!l!q0<XaiArUh%=e3Tc;6CS-Cg=IVO1<107~B?lAPYDC8eJy2oHAgwo-(po
zZkb*1ucMp}HH$;Sm!a+AJffkt=fDHH(j_QbFc#&l2U=SH!`6eD#}7Mfo<9twsi}!`
z0!LvnLHpI6gWs+V1`e9EK`zh(XU$1I%YL8<BEK(rw%BCEw~JJ{_WDwSn#G(%SvV@*
zETzaxOC@10Wr|I)dK0V)fGdKB{5SzL8c14)ytyBoCuM(YChf82|Ceu$=+4zvbB%Wb
zDy2XCMGDHLq?@l_^xLOW1*WLz=#j$ArtiiLpFyk-s_&}P*&Ldji(&<VDCXP0{A3`F
zBQ&o;<if)*xAsK1k`Xhk_9uS3P&f*t2R26``xXP!{}gZxqG8<;poc5^i$ary-2yDQ
zlYrLHXaZ&ndVR*=`w-I?YT`QkD)G|!<rv)D@kyLP0!x#?v%eyfup1m9{^`#!7atP;
zfMUlEF<*VjdNQ)S^*>G3ruNY_-L6~%5;y-s!dR?Nim#tXC@ZUrC22jw<rz6cAW{E*
z7W&WSUCnjSt?NIYe*3F#dlJcqt-O2X*|Rk=CH|ko)@^QFBl<u8Y{DOrQBElIwXMl3
z3~gwlt4l-m*ZKa_w8d*5{qe^mkoG4lO^|cP-h^%v9U$l;M5p}fG6wbc9}ZGu6-{!#
z;1cRrTSFUJK`+JZ+c#Z|N~(pv5z-EB)M*FTu85N=TU}5wqUAqzOD*tMOc-G^K9D^;
zDhtAn#fN~k$kN6>QfK~gz+WuNUwn2UZGHq5ih`rLPB*a={XeBNMh|}G{hYR?qc^v@
zzvt4C|BUM|a}Ib0!|a0_<FA%q)~QL{8|Tfup-UP`NH@5%JnNrxcYP`*^QQ0QTn2HQ
zKU%-KLB`yVt2s6%PKQY51CL-K;2oU!v>IFazKF!e%f)=XUay^W6Q)Z;_Y^knY-a4y
zV})4{RJz1vV#ie-Y1J9=m=~|#IQt7V?~707*0iU9{nMu?_G6mPj~0pk9iffLKKdy<
z&&U2-kIh5>l!**XR39g2etC+N=K`m3jAZ{m_TD?5>%M&-Hxi|&tZY$6ArZ1u*_0@I
zZ@ulkWo2ZOJtK12WJOkyO_V*dQ#KhPzw<?1qwBiw?|pwipWlDq`>*?P-#zO6dXDov
zpT~I|$LaX2=#Yea7k=JNI>U#~=J`l;me(FeFUlb6mksVlb$6`s5}m!Tr8i%Y#(+0c
z;J&G;OrVf@n#%+Ii_aWq_2s{FT^aP+t&0u6uc=hZSK6oCm+SQw?LTrfheQN_g%X&$
zf9I6mz$;#boBJyRj~Tlu&LmCo;vcmuNNf)6EXp@G5VkN6Q6nV{swhYU>27H(iB8BX
zV!a|iV(+ziCvR)5w?e7c`~DWmzyGO$1ape5krf(@yZM&Xb*nW+GY{Pgjt3PSBQqv>
zlr+J2^LH*JQ_Q!{H!`HY8<Y2)0)02e*tDwHy(e-1(9HiABmv~tlcD3e9sxs}^2v|m
z=Br5A60ylpeYLW^+Gb6YF^%z$fM~@nx0%gQ5GQe(t8nAI$iz<I-wwCUt=_h4c9vVR
z<zrYHj?Wv%@=JVuP~f*f-2Y~<c%5SGm{Z4=;e(dBIZZ<fo`(ud%}bppzufMOZFdTT
z|M%|kjPKTOON(KYK-L&B%y*9y4qlnMYve7XRqLdW^OofN?>;2IZquRq0`(uo`Kc&Z
za>+Z4CpTH}T~%~9#}jkVMg9m!VU=O#z3$D&<NONzOBk5Wj2W&E#$FgAS>U&kdXW15
z`oSs6=-c9wyQpXv&3WfphFWI?_FPO}N{Tzl2~09=0#s+WwF|>1&dFH(QK7!Hovi)~
zq~24Tv(+P+3^Lx+^6|aJtmj`f+6PZ$byn?D1x~khopYx*{cazaEbZ}uJZP!r?I2yi
zTat7C@@t(+l`GNE9->Ly62AAJefi?G{_igk8=FsjrGED_6zIP)$p@(UT#{!ghwfUy
za1aHbW%--(iJXjML7%wi_+`&mcYZ42P~9+PyvpUWzKS1`%pWfN+~eR-o>00hoxft5
zelKsH6@{_yxP2kVK<5U~mn7kT&Fl+w&-3%DczJI572j%`VUHQJ%kuXMR&}lMc|P;v
z4Z_1Ozmu!<sL>(srZ0yV_K1?h0(f=DD>>g<*`od3Aj$Zj`Q86%mQifX%)3Z-Kl04T
z#oKuW3$+TpXXU3Zs>MF2`;j;o#;^;D=&u$<5n@g5JfclB=1)6)BKPzAi#4V@L|GmS
zZYH?d1!(ZA!fAosKdbikHpO?RJrV~9eA?ND5`)$*REZIsosGMVEpfoZi|a<Y49y8l
z`mYxYIO}{^8pArj&7yXloMWA8?22SM{af)<WCFXizuj^{|J^v~KW%6O<@HxLr~_M>
zqzawcBEQ1Z7M0yjy=$L5+Icm5^EU6RD=~5xs&%`q<;&?kAEm;PJJ{vpqd_J@<(!*4
z6%sNKJ;O@U8PAS!6VA2Gw{yHh^BO(*8&}Ci9=-grTg3k6B(G*ZFU#-jyM1TeU1};<
z@AW1&^3Bb`mB?R_nM=qyRwXwnEZ5_GzxR<?7;u%&PtFaD6^D;il)coW5O_l-Pv{SM
zK`uV{G?}s#u$eR@ez)2BXYTgjAOc{0iXCKx+TR_w*i6DXqcfQCsI9q&v-vk&vnLrs
zKJG-_e7hmA@?o;TrPEuEyyuM4+Y=v#Fok~>7pH03*s@mYE}~w`@mJ$BcE=Jh^t9e)
zmI@|3joj5ca_6hn*W*wP9r|4hYD=?D)^3@jxX$(LySS}g7_H)q>(`Mlex9@4Hzkpt
zb1XaOWC$FGXX1@Qn@c=Hg>)CT6SqJ2>XuS5o*6qQ`OM%g4noS*k!;vJbnHOvunwga
ze|b40o>>2<R|$M>jmCb%oBNYO{>g!(&o3;g;{8bZPc}mn|H$DVM{q2JS6$?0ykI|`
zIk-^E7H}*z;u-4880oPv9d9i2p{@A7vz_*QZCiBu^*%;wB4-BUndE0_MKj61o0^vi
zgRjac0q6H{FWDyN{0Yn=I5nMvHeD?OJXaD^Og?i&n32=v6mgx`pLC}Gmx1YD1f$gC
z-UCK@_3wstXStf=2r*}?MSh-48bP*c^z_Gdpb?0aTS?5&GPI)}IK3f!Hp{sF;^7?~
zx)G+9oSP^bj6pD{tQ$bPqRb0(yY?4HPd3LD)S7+0UI#&$Z8A&di+RMZphI%Wm1kNm
z42<z{WN9HntG5ph;QKkRXaD02nLAbnZ4{scY0vlH)td|?)x0@b?OF+rHvqClBNJ@u
zKh`Z3SW0_2KZEEB_l`z1m%_{Dijr1YoZQ9g9>OK*A)fqDUK&_X=7vetO!2(+NngaS
zsrzaw*3XY)K_!hwemstMv>p}(6Kirvd?nCu%#mEm4Fat0NogjkF}sWDjk@c5Vxxx?
z8D7_d|1_c?6d8E<6tS$IR)cFcNsQ38RBFt@BH<T%ud|uy=NahDfVaeFTx0ak6M*@@
zeA=SW%gm3TJg@)pac$j^4e5k9a8;yMwtAUjzU&i!&CruE(r#Be-kAC61w@Zso0~L4
zi?N7o%Arvnmt^<Sw&SkgHIbFAQu%Y7RB229Hyd{7#S>=w(=iWY!?+zB@<KyH0jLob
zbAPM?&h_$@8@li`hXHa+0Yu!@C05{-=eXv!3to9(jaFl=C!;m%nD`K&w4xQtXZH-L
zw&%6eF_A5RbIBsdrr2HG{)t@Juiykr4yjb#7NIK*Drx6C-_Osv)tKhn@#@2LLfMj+
ze59W__kFpvE8iyRmJZFg5(WQW6CcXB|Ax=pJT%uCApZSTeaLS3vdJReOCcoqn@oJ~
zbN$+fZg=nM0tiA1Mq<Fhf?k)?`a6|7g39@>JBpVSazZinWR4M9%AYaOsFD4RLw-_7
zRE~zZKvf1PR<sS)0z2yR%&2;Hl$PYm*7*;5GLcfJ>dYk3GqvRT#IgbntH0HM*{owa
zRC08>Z1aSg8fN{JbEMy<X8vb6$KNS=bv5kkd|hV~F%$0~g?^<lHR61Myr&Ml1B~~o
zv6|z+Z_DSnPugbJrTZ`4`|=i!o<jlf_a1uLv^xOIPN6AVKheFuGEn7~de1PJLg>^L
zE({#d-^j!76JJrYj+oJchmkU-e85|VEM`>qPLS*MG+FXsB1!#SC@p&;=!+Jp7=c?h
z@!m-I)Fu%#PP(dqr%dkkL+e8LoQ2P9QiwW*>vlQQzvGxujZUuco$&3Hw-I!o1UUk9
zm?$_5+JIjUJ3vW55CLKuG9U!b0hutBjM8U`<DxED$aQ@HR(}uqZqUPp7(<|03YTeP
zr*JQag@&TB0zEv9+vuAAL%stM=e3jghxPyvZ@>|NnC$9vYDxh*Rx@MxdqS^7aaP)X
z83e1mq7eUW_0~A5hZDt)dp8C;)|I*_o1miwvZDs;#I|cH<C8ld_pu<M<#;ePOh$mJ
zj=qI4xZZKKO9n%0?c2j^CF3sRIS~iq`K%snsY>3qRfSg<>K;wp?bY}RAR<l!zZ_9r
zJCE_@@!*bGMVMxOKTnPH2~nEOTsP3AUUPwriuNj%kQ+rVboN9<M3Ct({k63H5AQWz
zZ?x_dz*gS_LiyauYAilq^zJLlh(XWGlYD5eJVJo#e^d=b;M7iDk0Nk#5UJy%NBBPp
z^AMxJuLvw*z~^J6*l_cXU~FJuVa`CdVhF1`FWt@sDPm*g9!yymu6#{DUOJB(W|E%m
zUyeMpay`2#xLX63+cNx;4F}S~9<S9sKQ_w;nQxmi6le~US|)y!oo&oB6+NcQnf45S
z$dmqlp50V9PFcW60C2;dYI%bCSnF}@*fBu$ecZ86k`a=T#evbypWMWDA%Gfv1=YIm
zU4)KZhM|l}9tw7CIH$gbCcZ|Si(v-cmHMgchaPuhwXYA|*x<4&^-4=gu>f-mbm743
z4T7(&(5l;YUSuk<H^2A-3^0{{?tXp3Ri!L7V=+105SA1BMez=i0S8jLOzi2M)7lg7
zZ-<2a(^<d0bo&QP{13ZK2l62OPxfc=s24xEe18qYsnPdHd92QV5CmqTkvmY*vh2JO
zLUU<LTq*YY1&mt)db4cTdFgS%?t|n=*P(p__fINz?~-c4AN>tD#o8tA`_&gD3G=~9
z@~qL%t&52``q)Y$<-`aL23Niz&_a9Wgty&p#at`t(bbc`6#D1G3I;fl(LI$Be@GyI
zEv>}san9R@cpjcsp%c*K`^EwC>EHHXQ$QeskYKw$0|CLXEoKG8Ij>hC;6V5KxCRjY
zJsW`s+|bxqUk`t>a0jFXsru0MDW8V+X#ua*R1^FM$Y@~avIibLH{$yr<_&Sso~Ng;
zhQX>I@r1d|hW&<4(`>;+CarUVf^ML2fRTmZ|8*H0hr|bgq^$)*%78#j#imsYzsK?7
z*|wu!-2})!!sK|%R#2{_T%e<SE%MwKJWqVyL({?YJqc^q&OUU*|DYbr3Q>@fkYG!2
zaBzUIjqVfq{CS56?8|2|tc_mjGHWFvjoTM!>I;4OWAG~jxJ<!g3q*5W7}mJc^so5)
z@Ct0^<UXC7KMS1~aNrQImuro46Go#vbSJ_?Nc7cJ<^whE_)eickq2+6E(@>fH>LQD
zg7JNq+a$bBwiSXr^1s-o#tdfV^|zi|BbNqbnE&>w3%oA3$@ufoL6;>}2*_Q$E?aD`
zg3z|5qG9Hs*bW*Dc&${rdyGjQ>8Yy-fHeWk0>onh5*p&RL$#SN6@Bsk=l()+Y*Q|p
zCkT5PG4{$i`m3>*p|=`bE^^?@n|N-4-AjQin7{1i=$M$8AhJ)eEy|EhB^Tm3B7l(S
zf**RwO&&w+-)=pM`t-@jWDT?<zCJ$Z1_-l!jR=9}Czf^T-gAr3@0m=5Y(8~?hUt?d
zbc{hNh<h|FEKF$!5u|~Uqo&)o{#8tns-0P()#ml><!i*yxiS9IehDwCi3%j(AHh6H
zm?Fk;i$q1kahgbPsl={e=*5E%$H`K85d#PxaK}1Z)*7e5*SzRKCV2hFcDZ;xbXDnL
zJ$wP#><Me?3}F){w|^m-Nv}IPqx2%je{Ma+MTk~9VQ}tBQ5Mmm!UQRe)hP|K5QWLy
zNb?W*sp{Y1{v+Wp#p*1!EW~ElsKMoA6~vA=qk&}(PDB#rYMNk;w;gyM<10G#XIDdo
zdr$Rb(mjKy1jq#59b18nb(H1iqZ7hM=W*ZbiGCtt=KcqNuL6O8^7rBbVI%l^<^9Fq
z>)!1@`Fkb)-QNq}h$zeVSAVa~|H9u(Yqrbjtx`%1P=2Mw#UFln|DIfE9LQ67%gf6^
zz^LcH*-YiKEL<=Eo}p4Hc0h3Q{eY-Sfg8oTc{2qpi=c!Fun8Z*<aBw6#(U__aP$v%
zhOBcIKU)q)<^SnU0r35^O!*^p|3ioGPl4O50Rop05VXJzBc%o7PX=JRcYA>*1a8u#
z+YTe3f~`#fa*olHCsP)UU@i(g-AlBz6VSzW_yU|ja83r#42@lSzVM+Y?2GW;!Dk8W
zoBqyzh8bGh)aE`Nf#AvydV_MTN$AkRRRY@^;cOtS6{r9???4&`+!DVH;47rukNj4-
zRDCo1A!tj4rGRAE^#Cq~HqI1BINV;3#{Jz{A@Ny+M}0tmB`-fx#aM6<&t#>Gvc>hz
zyC)&`L|yFe-(B)cyqF70p#GimDmyhyqbCz~yU01^5&kKq!-Ps*`@^8~eNhJUN$yWl
zCOZf95@gK&T8hUYflj1~ToUv4m**1@<to9LBY?JE%rEz$EtQw{pMZ+DOKcQ^!|%2+
z&|ne9fT?ir-aQaffUE>NvF*vFKExZKR3(yAB0<pA33}Bq6M%gfe<f8^A^bIX%MBZq
zC(pc&Kh;H$0=3i4Y;iMiE~MsaYHPbXd}llL0~zOo+6NG?f%y;<9`4yLy)qSX=aH{3
z-G>|yv;nb`3es`#7|4hr(yYIZV=aEq7ON!-L{6ngcKzS_bwf;FQL=S*RYOa=Pe$1q
z7%$g6{YbFv@N(?~u>vIQ4l=>&ka^8Gak^AT%$3)ug|3JK7+ZItEW9R{sb9hl|NSyL
z#tPz!kvh(J;)hc#3#z62Kgt2u=zRx1Xh$K9fP~RRW<<F`@f+RKU#N~(Dr*m-3N9N=
zcAEps1spuQU_Za>Le$20Vf@X4ij9p8WIv#Qy!-CuHgbj{4E<8`cp$jy9r(^p%HY5;
z>k>ruGQS9z;#$ofLk>|CSQH%31(gEAderA07RrGLF1yNf;|%nQvExCV`8owI12_Xb
zI_~QP_B4*^C;sC3b%h%7{1Tu5&o2gl@cjCD0M|u%Fr?{Tq>#*>hS?$7<@z%DC92?|
zWw{fPgaZlaR#Ao)!+?P7YiykL!xDDkrw>L+4wIA(<@Ns{EK@|hp8xS4`FYX*p`DGG
z)6dxhVY?J61kD<^^`qQf(W;=__!1t?$-&MZIHY-ldzd;KXn;$gFgrs)5a!{R;~#lh
zfsCBP;KYl`PK)9*R2NXR=@}WfVJ_l;Ve&~_T(4X>SzLSkw^dZ)#=oBgmrErj80<9-
zaRlVh`=7J(7yAn_RS@b!(7=1v8v<%&W|U-e>>Mff*<m@3U^P6?Iw9hbc=HRTZe8O#
z4azB(Qkt0=^d-K-$R&WBPNyti5HU~nd>r#{mT1Tty*~Nv%#dKp7Cc<p7*2Ary#@0I
z>0e9P$ruU)MPKFLM50!$oa~DbHwf$J!G3?Ee<7{`Kd$MnFW8;J_?r-y+ov%13?^Xn
z)kgJX)<u`0j4inARB;x0h-MY20cT}Z>J}3d)1#Oie?rj>SG#o)8gXw0<%*z4P8eW#
ziki9x_={CUPO7h*Y}shsZ$#dL8R1{vXK^?zYsDnPQ|~6?V-Fl8LA!aS<-tn(%cXkq
zl{jCQ!N2d(j_TT!LM`xyfZ*pzTU?a!`<*23@yeMiu>(PPK^M?ytS)`Kd+$8zxZR(N
zG8asI_XtCf&VW~jGMQOdbpHl=gW=jYA0FcZ4<2GLd*Kye91FoA$h30`G<kppp!3@)
zHhA0pxm=F9X?yE$tOGU-iIFs|YcAz!YuorsRcpcHQ6x<I*1(2E3ah(MZ^1yv$6=fx
z%{ZA2Uw1Pbs$_P*<ccE)&R<!Eht6LZ_&=S$vXF`xJoNx@ihNHE)*;|=3d*I{2}72H
zl?3{z);6e8>Q&JpQu1F7S7A676AQ2nXw|eAh+f4aLM)^6EC;9TNJ{j9dsfv~SVB;a
zBBp?AV>vl<XO^GVcBFm{F4WR>3guMCDDe^m16Lru>Ue>cp8O4i*DYRHsv4SyhZd-A
z*oai*e>sMMv55F*Dy-MzuPGBd-M8E~IxzVI9=J}%)2I{5dJ8@G3!srCsPcS%73*#t
z2J!V%<Yd>eh=h*_6W*=$v?8iFE_u4@c{KfnRQeZa$HW;uywT1b(_4_cCAr~VluYr+
zx}zg0ab#fLWONLfJTjK>-PF!N!@v$qh`RxG<Vpv=AIOPZ!M}h`G_V{*5}kZYRgm%9
z;<-Ztj+M?pRWdLHRWLr;RYpF(_(jgVyJ?NEj<A*OgIV{o<X}`lQ?H&n^4~bOfaaO`
z>={gBeF~6<e$`d8VWokTF5Me9Fv#1$x$GJo>5XsTIhF%y*TiHVYJ{wpV)|vrxKqKz
zKkk()DA~aB2}Ty*X+(hsl!GJs%e~kuAQ%ehy6`*@Ja5UQTGX98Z1Ev$YQh$CjX~v<
zXe$6E16VYcpCC@}?p;@vx~}p1BQ`x<nXwt_Tf4fI6+1a5Zc)fvVC(^vOfs6a{Wl9$
zdBe~G&d1(3-)J$>9xgx3=6q75aOrGCm7i~as@Guj4$B#l9z8m1)&kCo`J{VWhHn}w
zOPzzQ`iRdjYMB(jzQL)b+^d53JZgkGlV(V9P@8KyjIhm!Q$H8CwWR*xa6XMbRZux?
z^9X^(z^*OBhGIGeNN2$EaIa>6M<{6+CY7q1zp@2xbXA}hD(RZ#Q%IiowjiVGhk^E>
zC;vV>_}3N#f(5yJxe|tBsn~wFuej0(H0vFBvH+HR1%?4JFo+#4@D0dw&(YFAx(@on
zXENR<Ww3d0H-=%_M=xE8Y>{3wIFv9gRWrb|)3y0RbU`=-EJ7wm#*`*7*AKifohLB+
z(w8b<!s+!%?&TF2BsbzvRu0R#m3@IGUwaudB5det8K(eQg|0gx=&zpTf`VJe3m^-A
z<bU<@&Q(5ttCxfn4b2-pdP(=%wycuo$`En;zUA%iJfc;4W!9iHi`Jsv@)DIgKRlc_
zH|M*A7h3m-{ht~ah4GN|$En%fxws2tZ1o`lu?iIK8GE+U0qs<>0%jBo_Py4{5c$xB
zOABoAtK!EEUc?pk`b?{^#_y}x9?fV=I~~15_nP+YA{OD!;}aW;Bk>6dRWMkr4rk40
zXh9I(Uo|Ip;ef-58U&eJ#k21)yQoK5Svkj2L2B6UXsR$NS3S^pyPo;=UIPiNii*mE
z2fyVTrVPR83OsV5_y*8czA>#n_B?8g^WGU*l3un>N^%R}!AVL6_;Zpz683!P*L9g4
z4Xpq_0{QZO`Z)?8)u@uj+z-b^ZMbNubbRq1z{nhNLYau5wu;)`sUl~&@#NDaOM{C%
zE$XVF<z9vDc(@-P>MNsoQdI2R6Ff~cjeQ3q#m-Qhii&>I4f*OYn|QY|S3bj~!_#?V
zUQ%Xct6K_l>N9UqDNPir!sI*Z18EF<h^X}9B$L&=#`QuWG&BpcEjZhReA2<=Q#ZBa
z)2#{3lx-r-(JPo#MG^zxn5T);PfNYKI?$AWYa+v1$w2g-)N&<nAt`OR1k0cA?9hCH
z>`A4lk|@mIY-cd_FI&~b$sL^YH)56gQj*fr(hUJ5GgI@Es(=shDrkW}3=>l`C;`H<
zzcdYcD&<WVZRg)N)N0}9#i}HcoySK*OE_BHgof6D_xDvgZB<G@^>1(76uR%{8$uQO
zlvwv3TV0%?v03g6<YYQH5ff=6MHildy=2*_Q|tRIO*y^xxHksvW>$`-?XElQV2Yw8
zyrBa&IDGaQg}ZWZ@^e`Hrd7g1HQ|oJ&{kL~*1s=RFIgD`1d*nJ+YbMB+aj<je#70H
zin1k?WogNZ@#?A*;^<9(@!F(?&Oao|q#fi3Hgl_JA{uVn4OetU<<Cq`lBioY5HUAt
zyaz)pIHxdGCSUGZi{I(jQ(UgLr$d?h0=#!Gt{J_V-f1dmDs)C~_>P8FYy9!?2{hSx
zwrwHDUryNnaP6L*&&V{-zL!Ni&|~{q?RB__#MMD$ii4izhST7S{LddM70h}RNzj|E
za>bkS;gG4Fo?jez^-#wh4ejIAWs#$3Xog|<KBnOvcgx`b53A&A5uP*T8^3#1hKqd`
zLp7pxQNqVvRILhCIm>8oDm;PL$i*j3W$~PKJwmnj?)4JJOdY%%*!yit5#4yjOd;n5
zRU~Ph!742qt{pNV4!RciuHUA;ubq$Tt5z|S4=uqeRJ(L$H5+ce;*m;cyUQv4)M#ke
zPP&AlqXkfwtH?8<N<8m+CoFi2{k!AM=2)Bhvg?kSvKab@rwIW(IF!2_x-yb{Z5jOG
zTSgVRFqQ#Z{UtwG_aq-9Xp~1k=dY;gN_789HCNcb{{{4KEml(tWV(5dmocM)RI`Z!
zKbhR(e}hN)zIxa^j4_U$Jl5JHw^@HPy<Uipb+lx}I<m5q#u8gMo{}E_+C7qQ%`9IS
zQ&b}5uVANoxf|q2{D=iCcXS{ch>)niDT1dP>qRuxh_qPb5SP19lM?g%vJU_M{R&$7
zN;~^u>&}s?>(?bB^-YC;Ke1DSNr!P56AdlX1482U!q-!0ZwnHZO7Mz}N9pHU{*QOY
zlQcIY$5y*S;rx_htXQVjCPu&>ddMu)B)|gN2PID}-8|=G3L&>)+0V>Y+v2+Laxn4E
zypv4K?H$Z!gZ}U`a%36pVkllW`_^+w%rXua<#3wiDzF8F7AG$M-|mhaTiS=n64sw9
zaYPY?K?fsx$W>#(7Hkd2xt$gppXzEP?_)K=sf25mI&CpmKyg6G{Rwd$;Hn2{melYm
z-uf;qwCY;OqAC5_Rwo#!j}M(s{3C64i2j#p^VdN6d+I!leSbPOvICK6Vj<Narcgdy
zw@?mnqUddK|Gq|T=|!czO!4|pKW){06*=H?R6d4!=|USyA@-xB`X_G3uJYh64isPF
zw4Ic?d@>Z(EXTE|*!uvBj+gv2e&J2*lFOT_=L0gDMQ7BsP*wv1S<9V%kL^u2DW>yS
z#E0wp4Sanb)E4EGQ2Z^DGR3@m(4s;Tg%Y{p_Qdh(M1YokCz9?lJ%%DZqRMJt826|Z
zaH21xBl+bc^N$~AJ`fI1SNXyTA0D0^hh;GCv34{khvABgefc43Qc*>gHAvCtct=!i
z;+);5l#OY($G84n#P~fSitrFwpW@vzY>bPvi;;0WkHw)Pqx_}*ZxOQL3BZ6SsQ4Yg
z*bCsQaMKp>JduuNp9VcZ+%y)*9Kb}Md4raT$^XM=K-$3p2TF5VLMaIeN0>S=F){H7
zpE@Zap=}aOw*m1tQ0E70UX!zkHBo9e56B887s|#A7C=$p1R?}}R_9=oFVF9$fqZuj
zKKGJ4(TkLnhbQBMyn}pYtijk0aYh{ju%sJ2<fw(*cEJ|bb$dE`z_7W$0m}S=Yt~j)
z9bB_3fIEEylQW%G{S#Jgl|5>;@Q=H#zY{~ATjbqPb+^y9KDszuLrqQHDZ15qxn{Wu
zTII@b7VLUdBff^snhhThIC2<|Pdk^;?~x7WmW{I8evT#tQ^7*z;&?R;RqL_pw&_+d
z2m_VMU<HS1OJwJOYQ<^Ipq(dBBsMv->+o6Ch|rP+TJWB}QO^T)%42=i9t8&ytG<n9
zeRsQh{$GM8@o(r*VOsqyqoiwzW;3DGmGX#=ZQq}H=Xc3-L?ABB)o+hT=sT<u*h>^X
zV+6-;sA&5igLhZC%YJFbZATBVekp?&B_=kWUIX%M2;LZY3`5iqv%Y&Dp@al|+Ev`f
zH*Y{nm$=ueA+*u23&LeRRWMuoey6l*ez;;Sq4yQop&~;Z-ov~hPRS_dW+yP0Iblj<
z(%z@x%)-SL^`vUPs1=4SwsL`&b0M(<3Sz+*Ks(zeh%VkMp9r|rA2WdJHPILqsw@Tc
zvl7(L_yX&vPR@bB6}R0L<oqBeSXIIyeJAyVr<G&I7I#@w-hR1P6j&ewy<|to<x1$i
z@4+!Zz_2?yF;V8ifV47-8Fu5I#vWYxOY#{fl%LIfq3cZK#t1lmxNEFqhe^yTE4aS7
z7c{fd(X9BgQ`6C!(6oNhx*Q5K*oK}!tLixnai3Ru@WxNuim#<{uLaWoEip_h{(D80
zdk=4Uoxam_L+ly@WV}KH)XRnag#MB095y|MHl);F)9&~FTd^sE%j(u~LoD>z{lC7d
zXwTKO@RM0?3$h=%+X<@Eer&|+0UnxP9WI}M7iCdvS#FlR#zz?C5#;ZmrI0%apbhNp
zS8&td2b-sy7I<-qV2K8vts5N$x9sih?fC`diBza7MvPcg5G^|se1klq>;XqPf~e_{
z6I{Wf+jGC&Nt<mVOAWW-oCdTz$>}o_F)5!Nvw1F<EHJOaE)>5jDg#qj=ZyhFWj*MT
z-TSy$xnwZQ46yj#OuRWUt6EHCq~83**2*Ltv6ryjfeK8jSGbaLa+s;cw-!2<Fp}WD
zg-fwkfISC3#kG$sWYN?v%jlPu0k<tGgK<(%EWehT3{0$c!~BAPf&&XQlXd|zWX~p2
zaO$|PLB<$gbzQ!Qq>Sj#j0q;~>+7cQuchyFeR*GDFxzppucFi-OYVYlsA(eCLblV_
zyeC6<f5zwZ(8<*Bkp=AYWPuJhh<Oh#8}cal{LXC3?KMqhC7$WdLEXmetxK$zJN@v%
zyST?=7^!qk2^atRC_Bt7jQKQ}4IZGMgC>70rB;t^*c)iTs|%XQw69`7moxv%FbWg2
z*Gf})m5Zwm$yRQ4SR@4o`&*Ov8Xv(?5!m>bz`SDQ@j_p3)l3|!LulV+@@5cd9yP%%
z`Zt|*3b1Ewez^lKDvlCdB*azV@6mi;?+sj_LQ<J#xUmJqfC$_&U#i|Q+lZ1$AUVZ~
zb0O1eI+py!fKC6hN~uY6EBVS$;x-1m8#t?Pl)_$Bp`lD6q5?d;?qI58_viymav8h|
z=)*=S7;V5!;t>IDd)sgBD-9%6K@jBd0w|JaH_*^d<(AV9_3B*)$1+aa&ympefP55p
z99Iz~=ePk~;p}O<$R9y%S|r$4(yoj;)QHWFZWHDE{POrPySGyO!3)g!MWrjjz=*BU
z5Xr&o_Z&qr4f6VZ+^e=rj6*3rbMK%K{A;O!^KiD!#~H#i*U{;*mZ{PV14neLX^?ik
zrUM<Bz2oI$difC%5$dC@LY)fBH#)R#-0*yxoa^|h>s)CG^id`raaeSQ1$n$GpUa5n
zN^VuRA8D9SEi)rRIq@Syr+}#<7DP6^s&PkBxM%~sFB={Mv;aml14D?J?`Zc{rgUt5
z>&}e<Sj;o<jMfWNHLI8gE$kThB!&=_jo7I|tF$?~YHwpGo)g6dFYHkR5Kijo>W-L|
zb$n~G#uf?gw01^A^HWeeZ4RoaePM_-01X<}d#~K<H$rK+e!YKhbZgLj(oG-gG%Lrj
zAE&hvTi1R^^seSav;L<7t^*KZ)5v~@zNqp`SLx+Lpyrx^Fap#N=T>a7oZ|It%Q|>u
z{E`xI@_Ly|nN?o+xq3swWqkw9*pwGA-x4?UlHu;TCh&SH!cl*9&3u%9!wKenxLiU&
zDdOZSx{qKfB@8Z&Smb&;2SbitS4=w(2CyvvvLFM9;6aLlk2faRQ@MchJsw(O=rR?&
zd+#Yo+mr4?`n~4t`j*l@^0MalW$mw;PsbM9NJ4=ffLOTPw|8_`S}W<(m?WtUCg%>u
z0;iL=qDmRkv4Dehli;uzgOiHV64g>qtOG9l3&GW4;jqcIVJbAVr$mZxhT=#`=Sb9T
z?k)@}E)5hvKK{D*1x@7;zPKHJ<Kjlp)9QKA#XcyRD&`m8EpEu@+4rTIY95wg7Hysf
zC76o!yPV_y;?NzuO;6q82DX^ifcv-)NnjoLH$^im%Ne5{M3J!BPd8nBV%q*L4cA@6
z9VjnU?xiy!Lf=2hsV_B;CrtubLQSKRO&F_YjhB@*n5gpG=WJw}nSM(o_yUy;$q;3s
zDLXehkLs(gft`_V7+ho4%a<>6aczKA$z=SIT|2|-hoa!gt6W0~=7W&HE_LN7bG$4Q
z0OG^6tJYnxPI9hW-P#;;2V(~qT$=|CGQ%)<ix=wfLeQin<k>okjesNH?`R;e6V?xR
zua$Ae4wh6-g7wvmk2Xpr6p4q2Cv0FOx@1EeO4gCIk%joC#k`wC)rXkPcnsD7X7gg^
zsWQ>OI$eIar3RK47#Mu@YXIeIq}ek|>+XHed|7L;C2X>>WjXhV0Ffay@{m;m8S`m!
z@|}G5z1Fk*Zo6BQ_QS&XH)oURM)F1hvDK9b*-Tmiznwj}U{v`WO)c-U6_=oztf~dx
zhZ_1|9HceSM{7XKPH20IAi7UtDn9U&4J=n6w3<PIxiI=Fo@5Jbe!;V>vju3Wcc;M2
z33{g6Q17XL_%LoR(SB4J4wwC?qc2fwTibd<MdFx?>r{moE%w+)Kud@b0HWe*a6L<_
z$|O?XN0abST^ty3yI$nXW>;n&IpV5}qAsP69uXKEsrH{=<bAR5_yABk6|5YJ07@b#
z*0}rsGJBM3p@?<kVA2AR;=;r0=^#m0wfg2}DQnc`UjoaAKFDhU<Q9Rjm`}jt2nr&b
z!f~V~Z9$%ZGgwD}=|va#0E*z87Dy%nvrfS_nHw<Qw^oXZ*XB96?m|C4!>}@6y)ugE
zBYyum4To{8=<zaUebk*&PJvPX;wXSwRbl?|B!LGk-mE=3$R7uWu&G@_NwkKcWM*!9
z)d5)R6UMs}P(aR_F^$A(fSn@oRLO2$2*17T)JJj(0BijEvpH{GID`PyG^QM$>)G$1
zH!s#f4RqITQ$N=gfj$3C#4=Lw38u0B?Ep;r^$Fyes~iaQ1y-nAp@W1>>_A40H8ebd
z0v4dKY7?2nRSY-v3UD3ht^YIluD9^Eu@S~|B_9WHCGrU@!bXa)S5a}XBVPg>tU_(X
zI{;3Xq0ieuQh69S2adz5u)1FpzVJY^Fe#`89xwp;Ik~v(LY{*tH_7ghAr?#lGx1uW
zu6j!!6BShoiwtj)$dzs|Lcd6->MW^h4bJH6Vi)(xn8Y&qYH*v3MqZY*?qH@tzSUcE
zf}A=q1OV+ahK(1GSDx0_gl!qQMi`6dc%|mg7gntrUt=2J%&G2cf1oSkH-2Q*d8)vX
z1#*3R&E7#@09fop;55?ybM<0y{}T>-<{{eiS4@G9bxiD0%C%ZSDFo*Zk%#&jMo14q
zbAG3Y)3ycoQ@Iro_h1NQ8W$;;|0=z-VH$G+^JmD7@929eL&%k1IdP8I$qc*gEWq@n
z7ZS@9Fb>@s!PUco5k_KWt_jSf`-<u!s=7KlgTDa!Z_|o4B1`GxXD&pm)vGkMw6Hf~
z?b>A)KLi7BYao0o6FtZTQ%~sba|rg&!Yjmt%|!megNq_C;f@h;x7BEyH2?jwKGgAT
z-K@)YVKj+QBl{hJIZb(~X+^eqaRW1a#H+B<HEn*eRb}V@kPYgxkDvSJ62$1ulpvL?
zG$SJ;<SuauiPM2RnnzSLBA_UNNif2W0vVah{0**9acJ6G6Xf^=k#n#5?#F~iM7;i{
zGkqtK_k!74+(QJAXX?!=mm%-9g2kQ2-f8kq=L^{s<Lc?|mXnv?=ICP4trnzty6k8M
zSn|67+|mq5B>J=$pKe7S8+w~s^JZg=l{-bfP-wDN{+n{@YBoGDc>d{ufq^z}0L9b%
zWg7@06Gzc*1pF*b3OMg0Xn}E3kW$qDT55p8;|R?QKnS*=hb{m@c(`klP7kl4ZH)iO
z<s>FDPjaA-5NAjirT@PdK2}}zaL@|S_F4>~*5)?pr!m8%d4CwS{sChC-}=XW&?_{B
zkyl(De0KUSl<$z2p$;l9M@J*Cg;xw(g2-RN!mybEKmGqUwS@gcYSF&Fs2GZ%*MJkD
z)fOIpYVC(ONoBxiI|MEj;#Q2&h8<pq4%WQHroFgJ;;KFH{#l6VFB53mdn7zTGcUZ@
z7x#uT(9})|=Ph%SN-H48oFwf{U8nVKKlw8fq>_sh_Uk{!#^dk=-{-5y>}{@d_J*{D
zMO;?$rIPcbR8s&uO%x!1H@!clFJT2ArE)3f$Z4L$j~9aJY?@qslqVkE@EulUgQl2A
zzxG7ajez0A%l@1tVezXM3NzrhJ&-i^otu5<`6H0!DtL>>iXFr;G&D3?3KuU-0LJOD
z^8pyE?%?q`&S_;&f94X3jvLEIVIsg6uOfdUL(4=4r|9Mc9{njk>0MlWCM$apMoWtg
zn$2vcXOtPqV&T`~LTT-16?F&(n`C%IU>C1cgkYngUHAT3c18=7(jO5PVeF5SO_vz1
zJ7VT5EW-MXlGun!#GWm^X+*dv((wp9mngUR%dpWN8Z}_45_mqnUBH<t9#QUfY#7fg
zKuwbGgriMDq~lf3Y-FD*e*94^_?tzNwNN+0=q<4^`Pw|771fkBnGP+02)di_k*D#h
z>(G(b(tboVzRx)vEAM~&!~Jo952`Jn#5-(S{0D!I(GFTfI01rnz23Ak6L?4MVlbb*
zcpWPCRsvS|;4D@AxHbpd`!D~-Uw)>S;<oHrPZ}|tQhGvT*w=#B6pYU(AMx|v{)dI_
zk2^)^>X~~?1kT=xc{Xg=?Q<c)5$qxG;ZHGtyg_Swy;D9Bn8+}8LyKC=mq+&hE#?1P
z%K5{f^WUAyl&1Hc{+9y3={9{7qIQkkL!D?Tp<y)nhf|u_<R21ZKKBfe9snCiO2M$=
zaVfyvvi<3upgd>@Jy}p!hUyCz-2ogdApRBNE`RSMJn7bmuGC!%0}%R)qRkO{snd^6
zkX5pg9>ZbLZZfg?_#^cp#~$k&O#7_~M+wXJ|8lHtjsum*I#IY(Grw|?ckqS%l7@B!
z9&kpH3A6z4Fqsv2K$#kMCmqJl`{G{;Uj=%Kya$Ly8WnH(^M~OJZe7oO>LttS!@m+r
zXP-&||N3eXCV@-R5GLC77ZY&bggc^5bXxxDAHPaF<P+xgu9q3SoJ2(*S)$lV4Xmt?
zvCv8*%SsGDNEs*4b^$<8=hzcXdNI970w%oD46BJ$kpUn6GpAG{Tk)j-sAK4l@MsqK
zGfCxP32Q?n^q`!%4xR0(cb0O1RyT)fhv~lHBn1LHx7o?YUbPoSr$3zZvMmDi6KEvG
zJr)&lSB+_j<+k;$Zi(`QeJVzVL|XRa?z3P_zq$Fi2-opE%?rk8%9v9X$n#B$fPSCh
zGWGGBrwC)iWu%p@Sa6QV{}NY3)jA3}NfC>=Z3O~VYoMtB2Yc>a+FSWM0-W0Q-n+Xl
zlf7G8TVS~#{26$IJAj2J3OI9(#YIG{0r&|OR54IUz`9ew;^V{A2j_s?`t5xyY{x|t
zxq8tXt^)900bXEcA8_SvTp4&1NrzEQuk(TvAXS8vpPB6T4PN@>P#S<yJX7gJgG&Ry
zkNb|8GB1cIHk;@|3Uu;cZK!~2kZfaGp_Ak;7s6Flu@2aYyQX^oVkyjK)rgjf^~}Mg
zI<LeBc;I|*?hr7KhRe*yVA8}YyqH}gig2~hi|*!)1KgXnxHwV?69;*88v}v-RlEvL
zSvvrB2VU4?^*cr%p_8Lp7Tg#bAK!X(7hGx!G{VEfjk0~#=k5fsX<pET-Sitaw?IR~
z5n4@UJ0cv$1fO)F&oiX}@?b5VbxNe&+0{?in2@Ia5mjW;@cL843o1r_FwW7@5v=ku
zu4RH@f8$OypZy{;p%IvqnZ^Nz1oX+kcxVpnfD_yD%Rs<1yE0z9xT>qx49#(v-zz)~
zY+%H3-3csf%~R9ixSmGWBp5H9fsb`*Whpz03oHW;28Or&ejNe&1_r&q-Iro~?Et==
zKm=-kJeQLcczd#5ZYypp-n?4E9F$0Jh776kj~Crqra@HzaANo+ITc<u6%`fq>WmRj
ziyu+l)aZXqZeI0HsT`UkyWGS!#JBv%B(7*U&0RPieD;dxzVg@kfgW8>*SLt)Pr2dw
z`q=ch7LnSn|41I>D8|r#b*Cn*JaY%&(a_3T8K?nF@#NB$(ixab<iJKxKLftiRUbWZ
zKe0@L3@lTpIwt}kTTt1^r8}<8z}*l6-l5uP1`LdOp2u)q)fxur-YW;r)BFN(*yeI~
zKhg|bjzCUXeImW6|CtN$?ixzHi5-VKnU$F|!D5uB1csfA-SE$WUo@a6@j=P7!yDad
z0;GwJH_ZT*6iV_msRlqvNHrO#h;nbLaCw;GP@k?$J%jhKNiKlDBYEn4)$pvfP1E7U
zefnl8o&Tt6ggez)m=h4ylgY!>et)%OzSg^G51=Qsc#Ca8q#itn6CmA8pTS%~e8lH(
z^##4yBN4nZ&Sb}#Snv}}(uiiftAhYVPjY#zro;o@KfenTcRx(NQnCUy8DWlWYCT{j
z(ifi8jM;<CO5OrYoe3dAXC^mP0lMo@2+*P6oR22DVLilPDbrvw&X&nnNsAyY%4~w(
zW8ek-8tLFBMg~|Tt}Vc^<t(6QNSFhoJT7My>p+OlECT}cED?ZeAV{(1DgZu}+%4;`
zN3N1bN8jMFbXB!p{#XZ%Ez?+bec-4GgHm?p?iE25eUepio8C~#)v7m*jaK;<;JHT#
z^G&0~oP{GlNe2wY1%jp6%<QZ?Oi(hZ?d_g@7az$GdS8x}kL{dQ4ODiu^gmwyIG(if
z|2kH>@{0t&>(w*ovzr$;2TL*ySy`H)xZU0nAnLA)Dm4RhS1w^}@uDh&Sy?<SL?G_b
z&qHuQ0%oU~st4M5V4O+Klqrm2A#_<N>3d#BKPz}me4};BFOdIqNS(0`ZiCmrzyKk%
zo7nL`=bTkN>Gp2yB=;~IsJdWEIkaWtqc@KfI`IZMgX2{~d3CNt0>5Lp1_h6m_fRzg
z8KfZLm=`53oD>aVXDu8i;u6A$v8S*Q(rn3uWt?DZE~?RB^^M;tV)aOoWDDG$KbOl1
zm;Xg%`9ydG>8QHymhIEa#GUVt^TnsmC_CXcP4W(ASOo~}%oh`e<wn4yvw#BDMNV1Z
z9|y#b1!U{3e|mQh&hASI!;iNkz6@hyH@n4BgoQCoT)8F#oW+lIAWnJWIh*V*D6*~?
zDAeF151l9=3YdeY?Ve!Fhqa+{F&L)ckFAFS#K#84rX0TeQ&)oLQTeZ;jx$!C5`9{O
z#0@I&Xw(S&@DwpYWO`amQ@zZ`WQKxKPAe*P>30m}&~wAB20V@lb}pc!(Wt;9(VJ#g
zitCDg^FNgzmR%p>0s)JQrUf)_CS>BADu<9z@+kCU6L@V~`a2**3CDkW$4K?Www|uK
zVENVzG`Jt<COm$ZADPI<LrZt(jrC$gm*aBTm|Gf6S?9XqJoKm_MIj8ETf%gRRU||C
z@1JL_y7oj-W4sRHtbCUd3Up+p&<iHCcT7&VS&B`@Er+gcRv?m6z8wSw7^7DelR%P)
zb@wR;d?X$@SD@kvdRN|v<3>;Z%j{1#6bF6fD)<MOn$D>fLq}g|fQN&lr~ft#sAUuc
z=6FC;uLSU1MOa_0cV8ufW5{PN>kG>w=S6>(n&Ld4JyZrsequwtCyW}-f+_?|vmK_N
zC<4aXk$(hWz^jk3Yn<p05A7DxCKdj!#?%PJP{t<Hb|~&vG_N5z`<@_LjrmIeKJQ5n
z_^^dP?3I0sJ{5D>FK{NkJXb<!L-I(3V4?)pi-S}9Bj$TI?>D#l)}J~elA%W+AEk!t
zS^u{uTy&a=Od~X!<|ODTz7NGA>Co@phnCLHS^RK~QWH`vm>DD;He^;AL<{|17WJ1e
zT6e^sLROb8NJ;q!tlC6i)WDS3vIyw++IHi<`r42dA}Fa2%D2zD{s7$dD185z5^`bo
zc5qV@!HUsP9Mvl#Kpw^nlU=#AY9As<cQkVMlk1ZNoYxiaT+g%&dBD`hFbecpDm}~;
znljEZ(;?B*lRXjr(o9X1*MGz_PhPx~8P6u8+YrHkKQq(7oY|Si&2)z*J6+9A>&BED
zJiM=O0Xy!GDBqLkxUafmv}ygmSWGUtTqaFyLA^|c)m+B;jAB8QypY44(KjWwtFt*L
z$U~}_bZlu%izxybDaD71J~uPWj5tgV)61N37Ge>@P~W)TY7Ioqer>$SZoHdRlne+J
zEWrT9jtJ`l2!?xip%imqV`XJMcTOA7@ZH-MlWW$%s~4$z%=*#@!DG)xzz53}fafkC
z-h2?nmd9T+)su~LcfvpsUr%FW<0@efumcVf+R_J+)`UUGEJE_m1)%tu-+XlQY0~Li
z>!vb^L_;MglI<pdO5+5a?SzFr-tNShy!@UAr8i`aO{4szhX#|Ya*PauprSnv?#gE1
z?+ufZ2~fr0R!TTkN?*g0__YW$JH*Y<|9b!YG*$)6^Z6T8{vBjzelD`4G0G_?<8KT6
zQ0Cx;j&Ybp<p-l9X5Z)MzaM^dvOP%Lb>X`<70ROhA<2}C8oAi3=9Yq$rg&Oe>`nc=
zx&7UMw@xkbw34k<ZhpC+J&9SO1lPMBaf`KtU5^&%T2=e?z0Zn07>6`Pp&FBpSA*>S
z4(9q%amzt@3&R@MbfEbHR<bT%5bV|y3cFn{4LVqpfRK<`TU(R%V+8cFu~0NIv82MF
zxKTlYAGyVf_FHL&n0W(ar^ZPW&QC3Z6L5Z?vd3jJr1g|nL2#uObm`xk48H}%1x$0f
z(N|HEI{-S5K{DVsf#_tz94Z<R1y8ODCi}8B+_yUy@&-nMQ<-AR8X^g{B|6ub2dT%5
z@(&_x*bah#aQ$Em{P7alBvrK*>7>FgHQy66j^E6akltI~s|X@1l!<Mfm{#$SeB0Y5
zu2ki?i@npEAI2?`vXLkA)HZ@!Bp8pfzx60jzH!fRn|d{^2di_+bj7ca3hCezk0~@u
z=_i3NG}Y(}d0IMI@Ri%%Hy0F$U7f#vev+JQ&iwi;kCh&L&U0x*Td>~T(E$xaj(y7O
zqA*%_YoX9PIClVPDsX7kqFD}+I`CcPLn=GTDgPsSD5rG=6DV0+YTpnks$J1<A=D*J
z{2)J3W;rd_L||A4?dfF{ny#+yfCJ3bxd&FLz>1gwX3SFgB;LiDRY685!l$8A#P&+P
z+#)rfHIi=SQ*LTC<|q3f%Q#mUC%7l!xUSHgrec?h#&+h%n~HS|LD&8${jHJ<ITZ!=
zBCCui<IM|Xz8pOn$&Gc9Qng3f$~!l<62(V86<)c-?(hBgns0OETHO5nJPh$N87^M|
z;`&4>NBPJi)E6+&Y`k$4dOcqE^*#VoD{#fHq3;$(Js6V^5>8D|Lyr+UeERzO{_&k!
zreCj;lgQpq;4E?7*?_)7t6S`KGc(ppQAtUxW^5_*^(1b6veYQt2`IIW^>&k-;>{-P
zDk8D|@&3g?u(|68mDV&@38%daM}(=QOU5!bY0zMe<;ctmb&l)wH0NdhGPizIPJe2Z
zNul)T#>gv6Iiy|gujA=9O_efrQ3e-S@9gMwf0t?Y$ya32&0k~hv9?QpR>d7v62b4%
zpY){l`P8UwwsJ8_gQAvedS03@^R#)x@Cct0ANiQu<NL$cKDWO@MNBQ)7=)D>Zuag=
zt8s5VvGqD?7Rx5ct;^8BafaC3Y1VWVTiKrUF>%v^_4MLk^>oBBl%|{i$!lM|HjB8;
z&m3QFp2;vD+Ffx_2>e>^Iup2ilgA3BGZ|ZXT<n?=O}z2voynrI1XKRK%Kf6=ej1X}
z2hD?qI@W}=zE;IStsT>-iAC$4bdJFKi=)TB?+uy1b^m6(In~T`^N|VFm5Ew>Aqt*d
z-@>!aiha%s%=$rk7xGTE8fFwbd>dYx&PWNBGWM<OMNrK@qn`(mrpG}}Y&Cs=GIK$l
zAF}D_M9s|RQEv<;96hPzVwNUqP0p1txkuEobvqGnvHfF1sSCRYSNp5+qY4fhlZ_}1
zr+4|e#=GxCU&`9FX6|cr<&fImeSY+0X=g&=*T)i7ni*K_@e5Ld&Nr{#A6{SlR3Q_`
z#`1E{j%=Z^Y>am(dX%|)e{*3s-b}}m>wCTb`~1$)#W*2fQx$Hbj{|o<<R`ypxE+Jr
zw?QgD%W108fA{sHH8Ue=feg2;>cSI2j$dYz_qrwwbc<Un1;djoHO(SWoA_(Q!^2et
zY^r+Zmrb4v-QM*sWnI{PSjd^-y|YL_>!?h+YOWtAU1jk?&T&nfP+{dZ8<2T?%7%63
zT|cCa_#BI~Nfg}N;Th$;5@kr6X17)$b$sCbGs>f?JqR8m{z4=77>Eea{{(yfcv4mb
z)#S#O#zww!>`8h<#H2fxIQ0BoIG+8CexmKSQklJQqTrg@#aE~^Bij|**!X&^ca&TV
zcW!7J?_%FG*sKRS7=GDsy+#4MqqAK;HG7On&UMrFij(Adq+Q8D43{|s^oL`3GzhF0
zPjZ{U@iR0W^jJ_ONOpaMr6@GEWI{I@KzKgHYV48i)%pdF3^~$7<@vF4GuWoJxT^zP
z3#~UR2DW{zU~B4V*Y>~WCnOFjwUSB^7p=Bd+P2G#8K}{wDaGF4E;g1Q6^E1KUj9`<
zP-ZeldD7pqb5XtQ+sA5Y1xxMhDCY97kN2C}!~1b?bBD;ywk#(Yus4^q!`hxn9XB2R
z_O)k!Gk3_Dbh3JibABPblD9yZIG95>^OSZEiHYQzKS{8{MRP$o%ZBtZ!!`R$b8`$K
z6qfm#HPCv~_MA~KE)#lT!jmbCIX<_xLdjPo(lKD!AyOGC1DJaO=RuVbLqUoGd>sn}
zNCztQZgQ0i;|XC|J;{S&eK_OJ4NV(o)jAf*K<6mrijsQ`8A|KdL9`GvkG6G9@9O5=
z%=kzo;7k~GtgBbLd|%Msjn$OJrUXhnEbc&uM8)RsSA0Z>#|FM5%PO^4!La`koocv}
z{+*JvA@MwxbER$fEnQN#lg8TdWHq@J>#6mI!Pb0FUKmcZ6YE*?MDBD7EbU8gc<cn(
zCuX`{X}(6KEaAFCh-XmmplfkwB7jHZZPX|Pg|rVJv8MdA<i91B%W4>&z319+6Q3wS
zuzmBgbIrDBOv+ducNLR{pmePIw!>vzq9#EA=KA9h>|Im~g@N|a8sXj@bgdrIFtT5W
zk13i`S>!04fm%XgeZKC=a_ycC_e#A&Zc(@bSt~VffufQ2PG665^P6(RfiG3BNa2F(
z<y!KE-xBH}eV$t}msl2r6(!K`gB2vC7n@uhBI0H=uxdhgl%(xB!~i81_m-nhC_&te
z`qmrdT>Ryidz9$SI~OsB+|v8pOxvs4)_G2nF_%|V>=MLERoWQXazrz9sghZ@lwWCN
zCq4Ffc5BNLEo0XU8%jw!RI*T40?KlyzV$Y~iHvQwv@{QGf213O8FN0*iMWp)cLc92
zYPt=U-$mA8(^O69?Z+tg3;5KHv_pojra2e`48LDX9Fs#G%>k>%qJ;j4$dAyruv5ml
zX1(#Q!BS}0>C%W=TZv&qcRO{6CPbJ3st{JAcRF}`w<kDWjg0zk7xY0TCT?W9-)L)%
z0X6sc*#z9pPrO~O<h?86-|H}a=&BY<i-R04889m|UQK$RfBErJ+@=uKl~|F{q>=fr
zPfJa`MFUq+C<DiQB{ljz;`E)iJJx2&--%xB85YfsnkSX~w*2(AX5Trg{y5&Z&Jo|c
zJMeLyj%A!*Q{=ib?Pob)OaJ5JNB6(?mAh{Pdo+mP{al<e=*x?Al(Q8pUJV#hcVM;0
z6?XoncBbeibXiI>4jNH^^p+5HK~>A29zCrKL%q!R+!m3`m^)<Hks`hk!erBYK2}+Z
zceo;Bf6b<Wg4EN-_baT(aTzG~`57!!BQ$S_)2jAtoiNiZHBgwaO10#=O+2<e;yyxF
zobrxr$uxSpuQ$Dw<q1}A4cD7%eA9aErZPqTvz*4XJO1a{?eq!cgA;V+A4m@?X;`1V
zTIV|EYB*ej1Jvd|Y1Nvo&IAsjTLq}m{r)ds^YOwT3v+?a<S<QL)v<!^Fd9w$A+c23
z3gMOhQ6-jD<j!@dew8*awOtdV?jG{SUcAh_`#wV1zjd1<r)QQ>@M+wMx_OrPBYlCl
z=(YMy+SPGqjtAvC<S;y5S{dD3uqSqO=IH-|#m!AZ#uFJW6Ea|l>W^EuNP-hSB_rWF
z(NEt?_v-%b-r?T1fv^mUR2l>!o>j}ux?-v8*slEvHcwr?&`~Ci+2ljGNdH^^`vb*R
zvBPwF5dgHB$Q<<M=r>oOJ?3Ze&-Kh2K9!QqTT1H=wcOZO6<tMYT~!0ARp1YCbC6w|
z|1rY`tBD8IJV%-KYbZtn^-H@kE$a1AW={4m3U%B%s<+$Y+ACKYZ}RNe7}VV&7)yTn
zPKn;tEcL5IamvtwjEPL|_o@t;S*{0>m8i;7nZBuO3{ICAP-ZChcbJh-H1jefCC5Vn
zlwm*G(JF0!aPxLcGsgUJr)?jl>Y_f|$UMb0-(<d{WMRE_!QS>-re>4D@1f_{w%^bE
z=Q<R}!`H1KG-e*$hu$_6FMN8#PNOHox2QO<fw=U6{(9yo5}rOh7yszyp<-vtN;^-U
z3zxhPf)$?0m=o95hAMNpS=aTl4Q9E<s@J1=Zh2#H+NWo`*M{vok{U)Ahh!c0zjk9+
zE{p2DGdF@4RMiT)Wc(;)yJu^q{p9Isy}iLW^0A9*v(qClsn~am&X1(2J6tL&6GJx8
zQ)bS7;)Y|Qw$WgmTP3|d^LG!CPfTm^LN3W~Q`y9SKYjnu`u!11TpN26`d-XUY%Ej|
zmlz9V3VZR4CMOMVFK}0}2^8o%_KDfKa9H>4@?<TA?2PxSHWwke<)XF4e$oZ|F_GX8
zrN)}yudPHh*q3G+u6nokCP0NyufS3!eYR%ri*a`HrK^S{C8iPag%K^E+9qV}6kOgq
z&p712)qCClt-(FY+4=Ii`>PDqaXPaqsW-=QNPMlP^)oKN+}o(HerY?xyKP-c=HDsE
z@zy!JWF_v_!E(S$vl}OR_=EP^7JliS{Rbl{9?Y6hMYSczoR5#Ox>dlmcUz4ypW}p#
zYL9teI+Ui5&CL1U?u=iJ>yteTN<uBvVN;lg{mAVp0H8x2Kh6f|39N>I_ywbX(F<>d
ztpZ`IY<(5D@BTw3G;JfN=@ZSys@46_PM!ZV(eW=iDkBBCKywzegNhoXm1ZS{%N{S<
zZN5?%f3NvoGTt5r$A%c#8BhqgDcWinI00G##gJSfT=%h87T*)t2IF9v`S?1Ho;;K6
z$ZI&ur6CIAku@C5pl-bvC}Y?zb(v~iqg+ywl-mHRAd{Y_L*}!>!aRIE;orVaOVw%Q
zIAw4zd8Q}iXsSjqaa;EdMr+2|-yA<H4w<XNPt&IKp&s-z>N0G0;>*=Wm)NeF%G9V^
zzq3u8d5k%5?oYX=oe_NUSy?fGwRlE~kO@eXS5D5y8YZ1C8@L`*Nf(*8I9LK*!9}o(
znI5o0^Tt3J5w*&oi~Su=)|Y|bwUMLr(%!T?b=cZ1NltcgkuoRdozDrcKw|BU85t9_
z`a7yt#vQbmFVUes6bZBvtZvLll~E1X%+~h4zlpuk5<ewcbS8S%U@^SxXx7aEWo7?M
z8#!u?2ItL7nAiMUSNTp@Vowg?tqs}2gF`8*tn-`7=#hbo&nRaug~+~<L?|2maqmO`
zJ8zOFXV+^2eJJ!Z-kcE$=w2-jVY3%&N~C9C0Eemo5iOKws26mct`}k|qHf3%iXT*7
zPw%u`qD~b@1jP@0r>R?%hx10D5?MW2Gjq&G49IRORH?L)hs2aLKNu4lnyLWOa8FMR
zOY0*vs&1uLz+-!@0nH9pv*MGE!Jt`s3Yq<s)nTCrg0a7(wM*ZQsB-9BSk%HOdu`XA
zT)gA!2*Fz^K)$hxj^yEdR5u>()ezY*DflqxWYj9RB@00Vc#L5u2NX!jPL`D;jqFhS
zld|iHgMtZ^6<L6gOwG=cm*qjb?ZNcSOi}n9{*_z67KeVDg9l)<DBv4fT3P}MOMT7a
zBP<Xge)>i!p$Q2IfCZO9PZX5!WB~trU}6WVVzrtB%Jp6s97zh56cmUXK$54btA<Dn
zpn0t8<uVl})}OB7yifwTxUPrkQ0ZMh{%RO36tD|0moFYA86e;Q#e4(5uHtPu4?rf1
zvI>tC^+HF?wv;6VUfVvO5mF>JGQ;F}QJCzl7+v5+f?uIn7{JZN;ULtU`7of+s}2x5
zmD|=h7{9rJ;0oj-ld1xvE3!Kv76M<qDX>{_+FWd>=QA5F2bZq~rEs=8g<{UcR6)~N
zVQ7ckmguEJ)<{ZI<UtD!A;gI0yrGo-Xm@sB<UJ(MKzt3~din#(O)70P>@x_$(L0{P
zcTFXd0%}5M+TPlV0^(&s2>>0*t{bH0$aL4I*LLnjGAoB`Y|alvlmcgOyr`9xPj#S`
zvrjD|F|l1W=0__M>t`zx!*iM&i2P1FFz|1cJrF$p!X^NZz1kQAt}@VLd>laPc-Ui<
z(VxO)fRDT#CJ{joWL5vZ0Du2&(6u0AZ`V5hKhnMes>-cv*8&p^LTRN_8l*)8L`p)W
z1d(p(21N-8k?s(XM!LJZ8)@n8jytz_Jf8D^|GnQBcMpc=4A^YmcfD)Pc;+*o$>DWz
zU<`(mH`>@j#fpMktNkv7`4+TDx=`G_`K1fGC%Y8HK)+Hh3?&oFk(H!@ef!NVEmKPl
zFd7J5lhy$0C8`aeF$<&WR(;qhwzb+GX<G3T|3xAI{@f+w(w}KI)xMv9w(<9D+ALN>
zA68y|Dx-^N`FH`4Y;N%>e?RPSvFhae5VZ=92q{D`q5f+#k?T`-5dSGO)i&Vq--az%
z$pWLG7lB|9V<{ri4D|pj=v!I!ff_YiPPx8lOwMiShhxEe@FvQ5su8_l(nlD|f-eD}
zvu=_njnoCI9l(R=dQdxqZoNdjUZRta;uY)P;eNk2jsPmU3}}zEGjxZ)c$NWsZ9VEC
z6eSZxV7EZ`C@jkg41Ip~0Vk0(R|62Teh<KRO94y^BV-x`STW;n<Vyeut-L~<qv8<l
z%a+zn#zt`BvNnMy9Y9#iv00ER7bk+1TdX$)fNfo00W^9@i!j#UFUieP)4E>x@3;@(
zpJP5EKw*z~z}9hofE|gogzh#VY06E4h!<>x*jE7F*&pv|dQ||*7xsXjhvx*YHRgLW
z+_>->h>UE&8N^@FZ$fZv$H1$#5wecjGM3=MbjB?lPyqQhCCWPd_~wA-<n{m@bMj0W
zZ|laS)9p&gfT%+<AnK46hytGBNLUUhpvrFb!$u0eG)TiyN5Dofy0{vm`)v=bjT{{p
zS2*Fd+$8B2T{rwVo*(B<k5#+}_P`*Bi$TB7dqR-ei+OEZ0M%MX=*KInT5Jn&1cq+3
ztA-nwbymBg(v8diRS6Dwu=O_{paQ~K7HSD~FizQL&)U;f_}see8i#s|*J^RvWVVgx
zz6N&2O-`!eg9yr$12EP%H#ecgQZQ^lSzgF85<7HSj>K5TR%==TPJVR#`Rkkyy<x98
z5ke7|+feYWSw)(D@whV%41x;|3PN-_T&<a0&QEQy9<SML83x+LR0SxzNWNJaDM9a`
zzrd9w=ATPyv_2_hZ3I#;4ZdVj89+Z+J2%v;2jgq6YiMXlen#;j458SbZFyt@r|0cY
z*HSfkG6`hs-#+p`(Nmze0sTuh^K}Al5nkjnHLuyxGM*Z+EOPMVJ>1<HF*&R^$qg$k
zlk>g7#!@~50YDoRM91WW>DMoMdl|KJ%hT{6(!XTZ10{NDeT3M4b&OZ__PIkg&M+vn
zkAPVRS)>_t#0~DjsPom=&{BkhG}9bh^&SSRN8LR+dWy%_9y8w^nA$MS4eSvhZ~&vV
z-SWo?w9hm(y;0ZzV?M(hAb3SGdP{1tBf_b5-SNp81Q`a=%W%i>FN69&Nk&XS1H$4b
z*KYyF%M~asUb=qY0lEUU(70~9eh&e&#EAKW6#EBM4H*n3-psV#-rO}DSXbo)1BV_4
zat}bvE?I8>QZ>-~916kf&~{Na8||J@><vwDUX6$yYXY!+aUygAOMbS0;zyUk?D@ia
z8G1Av-wlR<y-Srz#je2uEVvkcV{QvRpv~P#Aq%RDoaDsvJikxwse}Hr5b_`B1Q1<F
zeCX_@CMO^BVr~PqIP{%OU~Emizj%H7j$R9B!(q9Hb6RCW|3Eec6_tA(f`kDZ3`|UV
zA54su9_tjQ6_w&GlcP|u_W(>;Djjw%P=mho)rKaDK7jGSj~-P5QKJ*c0rnNDfa=Q)
z#mu)3^-l6A%}ES|AjCBJ_jgv>+<_tW(edm+NW571gcl_?m|5_QoX!eOI80g(YdEcQ
z<LuqI2D9!q2i|^s?lgq`uLuC%_uk+>g}O|knXVg7cnUnWW4#5K0cUkBcN#1X9KcEk
zyLHft8>@iAgTyMdC9}f@<#H*3o4$yO8+8r|2`Q~~e;yh^q4~si&!ZZg;E(lv_04OW
zSMTSK0duJK+&QpfP*86}zIJD|m16}s5AQDyR3{#RPOGK#Fp{dSu}cO#yy82dcu1mp
zEzp@EHJSU}Af_HjC*+dQ!stdPi%EVbA$6`pEJM%`Go-0$-KNuhtxuXa=pW6Te<$7l
zfux0S?w|O~i(H{S>eIyil@$$AVq!!|1)>vlZRjDxV9a2K!aw7nG_-uf(@h1F0~YUa
zoy$7FqAh}JP9Fk1xFmBh3ZOb9^<j&jRj?_5U=5mDrNR&-ArA$0_%Qx9S=#4G-9YNP
zdgTh|$i=iSes^e2egMR6!Je0NxzixcMgfD%3PA4b5W1sN7M}W3O0-w^D(2{5@ZT?-
zjb?*m8OG*2y4iw^5ayF{-s%MI$`$MqF;N96@INJTvPw!f?EfqObD_g+5oX5t`=5hj
zF;wQj<4>P~AdU^g4l+qTu7akKL=hz={IZO}CqT&CHI&(Bs04BzG#py_Ls1+%j}i;!
zJ=3-oM(Of@gy7B<4kA1=d_;{+H|Vb#TVP^pFw~>MhJP0GL_?Uq<k8d9Lj<F85<o5y
z4Wys@D^*szXr0XZqFzdf&6=KDeE0Cb^Aw;DA%ONY&mB}2Hi6M*Vv+<AF+{G2nm3XN
zRKr2Cj0+0;_EK3*HcR863nd!3eiNuCAP_xWwo$Lu8GE_xXh2oxgVFbFXn?9^5e?$B
zGKT86rLqUrxBSZ47mbK}Vn7ID(7yBV^i=odf=~t`ke6|}q^j`14|jwHuwg=`F${dQ
z7&5xZuQ(DP3C(gayBLTg(3KPGhNwys)qH5B<_rk9{ej@GW>;WVf8IESI&Yw}{JR1T
z*sx;)F$aeYum(Zelhb(8HDB~S8kra(?179GLXN2y=vNQ{c8XoEu$b7V{1#TYa6&IV
z=$)Qm8HI-V-?c0(0!=l7lse#d0o6f1_i78|4A5o?+Eu0(S-pXd7xGkGoE7~VW;nWT
zE8$_&)pJN-)}ia=zhE8ohupm-TWm>RCTas?-X}E9yuFUFqCeGa5cT?_{plzFk$K7l
zwK4R2h*Sc!ML^`PiL1qCxj>Nm!kJZ+(@0$rxT7~N4AA_WtKJ_Hr9}afSy&++$=?bo
zqYiq{o;fvcZ&t4WssjW<SiNZV!`(GVa?T@PgNM2fl(g!WGiRiJnfNh`pKrYJ7ryld
zx?#x8%X^`=bovTIZ3X^J4JrbUgx6bWazK#Y|M|WPpROV3^}pI6P8vY41zzWJNkK^G
zHX=JdeUZog{NNeKzfw(r{o(b;``qvzSR(!W=08624OSEt>p)rU-3eEsPY+K2sUcfF
z3s)kd`1<Gj|N4gz=hv0~`i9F{1+>3@2LBzSLjdi6zi^QeQ1kEC+p4#SdeHCJn>z?n
z{@*Xu^N4%;{VG@aW2NA`53c?H{qal9y_|OY-5oJ5_bxf!{o~8jbfS7Ry5Y{1b6Ly-
zcZZfa|M(f=eRz0W*0M}kd}kp)`NuCV-um}<a7lp)eE~Mq?=Loybmo8lJ>wuam4Cd0
z_r@e0f<N`=XV<GBIL&{)>2uWuDD%Rb2*nsRL`wFiryUInzVZVX1mAkL;wF*OXaS?>
zHw+fg2)WG^%Q|xBzTVTP@)Uu2Q3xrk+rZK_v`UtIXRgn1RiP(yO26CC+&rL|`L4P~
z+|K-#Ec9uD(WQExWC^ssHPLt9oQc$E)O&UKzoyVQWd<;4MIIjae6Zr=k0y_Z89hW?
z|7Y6MtB!K*I#}^C2{wiVi&~cM#kV{7pb72fyw<PEW%*{fuqSVHBp^Jnaf&8EJW?~!
z9hi;v3P^Gb@@(#O37|&U4WTdAdhgrrj2~Rx=pE5DEe6TS<Co-wgLC91D0GFtq<p<L
zNLJ>+tb#A@P3|@`%UXt5m`UN&g(aV;)^CCAG_4bhQl|KG<N<w>OlpX4miRXu<Oa<?
z_uD7WlB9(&FZ+ka8S2U}%SZ5AqF18r0@YMX>ga%nN4vAyu<WRIUFX50UP+Bq8R^DB
zNpf9^_uCCC%A!GaQp9c(Z2K*=h$p)D>v_99fVd8loLWmIrS1NVm3Gov$fYI=RX*FA
zbLsY8bNkRJ+LgylV-X%&6dC@A(P;n=wde9-sa<flSc4DA#)b)nmK8JZy}kGGG0{&=
zFChM6;IO<@z|>Bf09!q|6na~Sp*>>P)CZpKm1orrfvG};(0r}6;CeG{W6X;uuJm}n
z-38xz)msoBpZ;}!01bt44NzNb*Bk1@x%YM<pMsSCCGs^(m675TtgFBsQ(Nq}2m)b*
z^7nFbMHKb(l8+x00ja1LsN%fdRB0(SPwm%ghzl%ufmM;_a56JMhi{ktonysgFhe!j
zD7mAzxmkpO&G-Tp=s5t)f{NETUejEpp#ULPSHZ^7&T!w{M>2ebG=wM5P=H^y<8;k!
zm7XMZbh$EnQCO<@$m1f-HbJ>Ey>N@AK^0tlA<Y(614Y(1W5S@`RbDHEHy2qR>fx}z
znFftX94WlmETKgWI{8N^mL1W1-L1W;p>pPhW;P$}q^H{=iLQI7F>p%S9un%%k&pz7
zZi7OO#?kg{M>vW1LHd5pQ0GNMkZG5ur#C9d=#LX!paAs7VThM3#B(0-fMpPEhwM{`
zMg+u=p7U6)zJ1nDUglu1k46?8?`1kxJ^~qEj8X}{Dgj$SI3Oa}7b$3w8aVx*vWjZC
z9UXNleD!b`X3t7reG!98++gTs&-hi&S?#!G8g=!Dre7M{e)!!6&Zg4i!}EBlt*@vj
zZzE2x?PWyc6;SNLMD!q289F&A)5+c{*{PLW^%W=egWTWoF@TEPhpTp~H7Gc}phY)T
z%W#3iZc1Q$tRn5%YQfC@x*MqXp{pGs9$)E9MA010OyR;jRuQIOK<-|Eg8ZfDFzx`z
z=695wzlSUm7t7}))%vuA4EuR|i`CegwP<XXpWnF*x;|N6;n`9z2Z$^I&mpf=0uj(z
zJ?6k<hzJ`RbUm}$<u*V~t&3(nY@{TzlkMFO$1#F%I5chCz^h7lh#Hi(SN@LHpL(w?
zoxpmQ_i7bUhB-Mm1QCd+M%Ksf4D=RYJfqL^V^GSFivLtQUQ@%xw+5kKea_H3;{7i1
zla>ws%{jEXW6HU$cjs+9kFdXP%*62+<q7Nu1yIY$#t4|HV%0*fSzxt6N_m&oNsMwz
z-uMmd1x+g9^wj;V^le!CSTQg5;7*Dky$2d57uVO&V#8uaFBfiQE-tk3M0LzxtCj!P
zQTq5jr0?YmLr_7C?e6vjG<t4eLt;=m`te85evz?U9$Ep~5k-HtwlDC0p~K#4(F`CY
z;GR}}*Xx+jpzJC=!fWFh^~y1UNhVSsBF&vEdYfBYlceHNF;s~F0nq?N#j@r)x22cc
znu%WE&P4&prUF0=cuhMKKQSono1mw)??`6tN?|e|81Vi9X8wGlyEYdNFO))TnUbbp
zpxpuF{}Jt()}0Nx*%Yfsm9MW977Nz}K-_r}llP(Fa`EU|mTQLr)l^M&Z#Nd5vI)0d
zEd>44*SxCrIk0uY+4~d$Dn(ZrayThDi(w*6p&BW|V!sW1;LL+<_4U_*FU_$q6moQe
z6`NASXF;#GpiC-8V2fi#PcZJDG69-`)J&VG!vy=>chGB;{OTq>J>gEP;S2eJ`z+0Y
zJJF7)(v@)O#+=Ehg46<AE5~VS>XRPwi-}z^VsWO8TJ~85IXw26lWg-M?Wuw4$_~f-
zF+ErwQ~z=tzN2Jc7@e<Si8vV+XHf9(a?LF&`YlG_805br1R=15W&|o=vv+(jusG=(
z-YXWqPr{!v5VHKxzSF2Z>RoXTT)5oiSjBnZO??@I9@R44KJ&bB+|Y0`pr<<|F27I~
zjkBVcNmEkq+}dc{DVh!$T;vS99m=vqMOoYTI0A|1oo4v@#+zlXmvGRE?ZTPMc1Fac
zol!hQ^1znf2^aK5vkYGY?KCOG0H)$-W9A|2^DOcWs&%DBs&%~-Qrs^_G*cNl^Hk>U
zKrQ1Q5*e^)E+!Ug(C1OA4;dobefVK3Kk)_~k=7S9Esr5vC_yin3c#ecFi0~q`>vlS
z**^8XxBJkfD>7efKf-dth!OyAU2J`sUMPj6#f^cS&A1HB>E5SfwK#zZ=9z8Ht>M~p
zbKgsMU*EF$@M9w43nf^hL&Rwq#W!R4Dpi|$)H2<ByxZV2Gi%{U98P_(ztKm4utPKd
z(+>HN2p=yfvu2`+Q5KkJV%Idmw3K4JOt5+A;=)wLb)WSo0%w@Co<)YgYYW{e3ky4X
zR0jN#y^=6Mk0`D~Gk}uCOD?xAl+Z)mBD(_)kDfiQ2ym*H{33;|O-*sP7Z0rtcdsYN
z!nS<&?B}AFtO~H`$qH9or7eC-7^15La!1xhuPPLkG}a~v$Y(nrykjLOD@{#gdsR9O
zP3RNqB5K^6c@+nsw-TH|C{C#G=IFJ-^F~sUJL2AeR=N`&?H{QUd*ZTHA{Ke$8n(kL
zrh6*%NH0tEMO%1STR!T>c`0wza;p|Yayx1VaHnn`sW%tRPmA6t-*{Jhu9E~X%J|fs
zArn?lITOr)6P?Mm+06uBif{&lB}10H?K<%QI>GSE*vX-q1AUQY(^||IRoVV$EFw&s
zO0Ux$N?XG8mWMP!2{>^+GV4Bz7eXfh+$h;--Bvu@A>Z3#K2%}AHUBp9r79dcRYLPL
z@=_bb<Pz_^S1x*NJslk1mOap=|DX<^ZVXA4{y6Jn${BuJvl54sh&JwnZ1AFKMc*RU
zavOEOC5j?V%B`a9etStUy_9Yw`MJo2T{pr%Cse7Zl}n<nVIa)|>RI-7Af#MwP!$5v
zUJxffuf59*OTT#=_xJCzfy$M&+`iy2ll(GN+Ly|qn<Q>4mLL)2z^g%A!?veWD0?ld
z(V?klsf5~lRC}SR*L2~iKwC_a%uWw)mbuE3r}VBB#SnI)bgv|Gu%r~LqHzOBb|UPb
z!!JziS(m2M1n|AYybMZ2_Gn^GU|$~WQjj!Dm^c!b$!%}Vq_N3|S6uK_Mg+j?B&Pv1
zx{(h7R<@xsse>XPh}QyO;W05(yN=|5X%2w|pj`E|0rcy&I8}+)@|X{{sBC+$Xdmq}
zqhA~81(h%=4EK*8Z!R0yPx%LGqjAMJN2+G!XY_*wh}lK>{F~~1S8un@jJPGY<CXe_
zzv@~jG+U6wvcf#Pa10U5jA+C1m)4MtE_)WKA5y8;A<l^l0-M{qJM|8$PD2qT{A>}5
z?lD5w_a4?)IQ$j4Fl}4LVJYVY#Yl{x#m}u71hZbAR)Fx_PNw?WW+C*v6~9#!ChOpQ
z|ILK4hN0dtjU|KG?0ATY?3*w54=qsvl2iXy>ZpeTI$+KdFBFYx;FQ}+Jw(J9L|%gN
zf_X}DhXEZY8YT;Nhkm!F6WDn3lmhII_H;kVXwp^uJHk*?=vpe#@!@$NEt5($8$xY=
zptLoA5*U=PD5EhwaJ6M<M7IUxGC~1eW6~e|pqwQILfx2}3d(k7H~1s0rnQxvM$K@F
zVOy#fkYuY=$^VEG#J38XP+MCy(KFEYhQx!{4dli@6B_qH(IbDe6C2%jt>!o}5ogG`
zh;*UnVCLfbq?}en`9g}7l9D-sDIBymKBkZx`>cKH;DVCL;d=Q{QqP+Olzx3#ljE$^
zr`o7(`sqs_;-fZ~kI-wBEyvkT*AkODNVo!=Q(xK1#^#_UQ95EJsox)3wNS}WPu2MN
zo&+a0bw4ByJ~`c%wQb)a;Ioo~OPOgo7=>=H+0=COkVL=R&#;;s2HG6vvw_SGfWWlV
z@Vhp`_A+cMPIj*K`RU+w1%Z>$meid!si#3P(-)YtAdFBp$!33lne<;rJvN&;7!jx0
z?+dafERUAC;KwwJ-5zMThoL&t57h4=$P7Td#YL=XAaN0B&=GdIJLxKEYrO#DRf;`L
z%<;tOD?rgqzs~uFfVOt<OVr2Iy%ttwsmHti59JOm&U?1beZo`N^L3g#%X^4>0RDHH
zwMRo!Gb0Zj<g6%>roMq;c{bTdrMq@tHVd7JUYALHjJdDa{%9d_0&HT7g3Zy^7j)A-
z?st8-Wt?<*I?O|Z=cjcMGTTZo0;X4okiUN-vDjG-M{jOw(!lr`9&frAJf|RfY1ZR^
zKdr(vcn511(8IAEZYo`E(*3y5V}8gs*lZ4#pl9(hZ=j)q)JB`A$wbK9j~6CoR@3oM
zf+G$=7$2$FS@-CK<MPK3AMSoLqSCh(mPSiGcqx&TZIt-_uKZJB8{BNOtMghNg=CMI
zZe}xG`1m-M{LuvxVuQ<sPd>A4g^m6Qi#X91Pd;I_>6s5=&SK2ULbIvcIk3fVYvx#y
z&(i3vww@Wz(s(4u_@j<MJn)0mmn^Cpv;>`NsP^yWAOWOwC?n&Wk&r!lL6j@lhQGDx
zhfg51bE4<7+$8?k$io`-S?6$*yu&fOLUI<p%nog`=P~=G<7F`}Oh6hi@MC`h6GePf
zsY1|n6|Qe=Zmv;q{`d^2rRKzO^dBBlalU-Clc6Ut36g|i&C0Q6W~s37@+@cR?i;{}
zSyzMNt5?<=ZsFimT`4RoG91BeD%Dbicvd6(bMH_NRfJq|Nr|dz%v4(=h3ltJuOmn|
zgoj{XVB?p%%@{$EKNzR1jx@(`^gac}JrZ>bC`|^})YZ8-WbzG})xMY8Fg0yx_~^5D
zxd^(wK4I;Zlvtv(8;+6K&4l#{ASLp3b)t6S4-X9mb;R18Ps=(=LP2YDK1SA^Vn(0U
ziy#*M9^Cw59U@x3quoX-u3#tmdLJ+LVd9+os;hF}MW9&XZ-^m0w>Z1H>fijDp-l%w
z(vl8+TS%9(<63!Gk1l?TKY*yFn)=(fZ;`g^9j)Qtt130tT&{Qp@w`iYfWclQ$@wl?
zA|iNw$ASC7uIJhF`zEu7ia(!6%wYYkorL)K&D|%3Cz`$lF;nnFIBRcR|Mf)n6_VrO
ziKNAv?^;vC!=U7R@)J}tcX7(rkde{Ynpe`J8V(sLG$Z2R@NJ{_b2q4*8wtG~#xTXV
zN4l+sf_9ShU|6zI83vO~`qC5^yX|P*OSKw*gz3N*(s1bdHG05!7ftQT-u^yFIr{9a
z+UT*Lzixw37U=14NlCY_7@e&Ts^Z6HMn)>EZ2%${s2>xiTcYn9j%|f)I65vIo@Kvp
zxPtB3ERG&RJyO1)U8Ykd-R9hiSl!2)OyWLYmv$L*6{XdnUgtc7SW_5)C~x1*VPOz>
zx~kF9m3_)9Z61mxHf5D$otd@)l-9>Xn*{k0%S9&fQM!HipI*;8-tW5}<Yh^@Y5G<6
zDbu<j^K<5k!*{e?f*?QVsYA52C?PIBx8}Wh)J8g2dic0nwcF&aPpMKb#CfCgT%H+)
z4kS5MeX0PkJsanhN5FLH9MrMQAEA{qD>XJfT~4i``S6Q!S?S@FLCW38je5CKTZ)rt
zcC=xUZ?YNE%UKqN3=Wm`0|UWHTn@)6US3`eujPG#UO*|nBb_YcIg=}W`MUB}Gh-W_
zrtjWfCcrw1`JZd>cDY#aYWye&VB2T)K<Tp4B;=Y=AE-Km$SPV^P_y!Zr<WHF-Iy18
z59_F&Pxq%sCn&|SD`8S{gA{G~9Y=>>_zsk<6PXoq-keX1Kaz)?i<}kM|0=cE*)?KX
zC^LK5g+L5Y3k`s*`XSLV+pQDXEE3XrSv!u!rL3&H%^B__xzDk`y%f4hCg8yQ?VJCc
zms6|0%D9=m^}u;8dB5G6xRY`cykW9n6KGT^sng^NZT7Nl4O*k;xi^v6-sS(Aq9cJU
zHF1MH<sex?Kem-CpkIpJju`JGOGw~84^mQH!pxbi&CK4&vM;^!+8$;{REc<{_*VhI
zy>h)10p&hK8lUe8>+a?f61ogL7tA~cH@7QUS&UMWAaiWd$U_soDkRL2Z?kj1X4vwh
zVsTLT=XBMRW9h5n84X`-Ug^-}1ebA1T`lYz&LZ>H>3vF^xXeyP<@<?{i%WDf55u~3
zZ*N0$PES(}7lT!<c78iK0>wE3c_FrXx}nQFJ0vhr_yB`LB0f~zddJ@B`Fh1g-|Ey}
z-j@P(2~T`5F_knq);BlN-O1ArXEbWwEzEK2jK4cSx-?X9)c)ltz~SYXU%!7Ye;dMj
z#ytIKlRYH0Z+B<^L^BJ61V2jpQ%OoZeeRMn+@}}g>DfGU=6lSO@7iCwTFxot*|!iJ
zL!mBx_7$EUa$&MA^yb@tjK_|NCLH)ApND$O{Z91eMF8*5oLLQepM8q>rgO1(nX?Z+
zzOP)mS&h~bVVjB6rd_)JRJ@}_N9LPiZ4z^EnH4Ciw%u0Nn^HTrzNS5pNn1ncoW5Uv
ziXflYK1G^e*_g&HnHDBajE`3|`h>9P>!@@lW1wSTIDhb%+-hQm0%FaiDHVCkyHni!
z@~_`}hKb8<dzXR1@qwvUS$<DKC?!k`CSayiJKVJhpjEd1ArLY9%(}A^6+F5HO!NQ~
ziN~m6D%-D@>1rVJEaW`&iNovG&&U7se-Zz<RNe0kf$9TQ&R;0~&mV2BHqr7>`FiAj
z&dC0W2K|lnwiDg%{EZ;HQ5AuF*4r~ek9nm}-@+F3`QJ!!#fN`?1}bUnzaeM3d;f-$
z-@~2%i8x<!#1(n+Z(RD-Bl(}0^WWI?Mc<6<X~>L0ox1Gjy^Li{f#TfrTG!lOD6NYR
z(f<5y0v-7eo@6!Z)IGRU;ZB;L-(2lq2h2wj@z$~vyT9KGg+XPkbJ%d>Ki^h<=GUfr
zE9v-adypGG716!lbx%DQoWRc=^RNc_uO~O+7u0Jj=;Ei2kNN8pFmO)&_nC)Qe{C>w
z62ym=tMbYZ@|J?99)w!yEg1fJlS^1!q}iJPDB6k0FeqU7kr9VxgAaeo6ewNa$dh;J
z#X4V}@es`C0(slnBZ-az6Ebr}R)a~QPq@gk?<V>Q*ru#XXymg$_YmC7kRNI^+FYoZ
zuDD0Y_iJxUzkyMnosbh;iO5$!J}e;3dh|%Z_4upicqNkCKEHcxFC9&hj*-jQ(GFQ=
zfWu}7lTornHRJiWKM?mWa8vMICVo2s2Kd><d}w5*W;4F?3dv2?;e+4F7K=)yrOZil
zaHOjO+b4Uje!2(f2bbQ~-9X%Y6d{zvC+FpZ3FFs2p4PmP%1&SrX}XVTfv$I_ASnXt
z4DM}s8{LO_@@Kv0_hZg!i`p-Gxd|GV+)LHI)WdyljQ#>*eG}>dFbd`uo5J#U8`l66
z>el+v(a}~zLO&?rWlFn5`twOj?XZ7;+9U5lv>4Yb9^tXf1PxnpjHz?8eeY8p`TqV~
z%S{+7Y`a<!%lqCDy5B*4<?4OKdLKhBQ>~MUn#h}2Sb~Pbg*R_zSWniEPvT;-aFES7
z%HojSH)w*YzHIdd7>NXDAQnBnF8I}A8U3*Uh()gj-s3~2m8IjMrG1ey1Hu--=)>i-
zY=<gyWu-<qo5|BnZz7F*U7e+xE}uWA^K}{^ZsM~_wo3KZ!i%b^7tYR~@E@$2vAYo1
zKL}<P!e~0G%(vPYobRC$@Vs&v)n0X?`Z90@3hWL@M=1rq!3;Y2;$0JSmhDBM$%p_i
z{)Of<WBGSeFH;f+Tts!jY0on}31Hp@Pp~o5)*7}a^ky~Gunh01O9Sq#tJY%7&Cj)6
zKmc-Oo*nqn;9D0b7XHY;oj#LS&U;Ym@y%+OHV_Ogf~;vSsKHp;Q8Trj1diwCudX|6
zfbl}!Bw*CoZ1itJr>$V>ZX&@iQeWJ&?&{jQGN~=<76{WwV|qJFqoWD6Ervvk@$bZo
z;YG468KyW4#Ldo<Pg8icJl?$M5+ME{9@mjC_4o6(^i$K+G@oscKq67Z$Hx~Apq}97
zbd7bANmcr6v%kBG%M)>5rfIe>Eo~@x6Xr@ZQpLK$cy(nTj@|uz$x9?@#GJPNMMXtJ
z@c<$>1=vw6e}Waqz)W@49;mrOl8kLW@z@#!Tc-Gfpo5n3dLW72(WAxT(4lmd^G*sI
z)8c9x$K|-_-nzUMW=czpZJfTLHr@sPmelf^$Y<)1v_+p)v@^bWF!UB5_YisGaKgQY
zSx0&XDLgC;lSY1br_4bffFy(1!Cb?W-dTJY#nejLX$+W4|1GjFT?viUOs(rlKtpZy
zfUWbRRubP4_X@^{rRo`rY3qrP8gg>ML!u6}3vA{zi-(BCB;-upn+`p{03*O@N8(z5
z+@$>4U}Edx<Hsq}@t?FSKUgT_UVGI9;uUBXb?sQV^K9cD>z7e;_WwGDV<2QJ5D^(k
z;LcB8Y|t6|F+QHmODy32kz>Ky-OiSl76`8%MZ$3Fu5*l%lVrWk?QWKqPQ<rw2ZGr!
zT^aFo*#a%tAIyt`7;P3%ZSRNP?P-D3;avUXd_m_s27{cb+ApgH^9<|UfF5Mh8M^~S
zGbI?urs3@}$bK-@94s|5!W@(V)~=fth;px!rNf*m*Xwf<5<auLr-F*-CUorX|FLy%
zvH#q<R$`wi<L{-3M~;-1q69l(qye~%wYRzh5%smDwW1YCOI=W<6^t=?kGwTN>5I}8
zB7^Jbh;((Dkzju4h4K<#d?D<BX2Q0#xkdHxx^Hgb%7)g3N*EEnOu;rT^8mi1q`Ar0
z3{@|voE&#I`ky?x0YtDUi<K9$uf6kH9?46Ize(8mAUt&kS7+<y8LxXk%{P(i{$?We
zjW2Hk&M{;TmD-uWfoy)l`&_KmN(l3@q-|AI1&Hm?slpDc31Lf08y?4y)T@qs3bP+6
z7`fLTGcFGln%!V@c52ZG$j_&dcB6(_=F#~au##?=J%~LzA;XjsbvF_NWLz}!>AAT-
zIr1mL^e$%{v+brJ`k3Ia3VGjPq?vzn*XXRdE0*f(Ug7J4--?|f(CtjUJsRGsD#68g
z=E40Zx{huiTHjTTBb!E`#r}A`p-=mgy$+4NC6vc#>gn2f)44hA=0_7=-E#v!7SeV!
zxlNz#?Y$u0Fdc&jzdEQF)SEqV16?F!a|DWWbJNqn`?;q9wBYkpggh?nHgYo=$**Vn
zLL<JtaEfP6tSCN4!6|*MF0|O}-d9!rE{##x1$9a8iTMu!B{=!P9kJn1CBU8M9GBcf
zc1g0kP_B9j;VW0`$4rz6iHPzu5)z=Y6rpa;lHqjG8$H=54~?udIK$eEHbdi+PIVPk
zY?LPsBcsDB0myusjn`hYWLa8T*2j-uKt^V;G2f1q`Zno09;fxwFGvg(I(w5jBoW>%
zk0k8=@Bt4AsgGYg{HQWA2_#1+3?LEma&wC<BHF%1f?u$|$5n$lYfetHba$uEfja50
zgYMnVhB)Z0CXOp5tnYC4Os64d8G7QWDG(6SQ6Ok&Xqa0F0rWCo3?*ZTUPv#K^(FbC
zLbLZYlQYVY31CkZyl++NwOUN--`I-FT6jLL-J(=t-MD1?X?yhKI5F0oYt=V6DBm}5
zf4K-<gGoD{*$ml*T|8g9wBm~n!P(V2KZ6fWY;t+^j7uL+YMbt`F6(Ptzl=rE;8>qG
zf?a8saEVc}nn<Qq!V}Kydt@XNRfA=IjTHGD%B*Lv>Zq5OmqA`-Vl@v>yM_2xm1sxw
zAo%*|{2r7aD>5_Dvbk`$*4B)M1U1VP%k2G&GF+&o$Gwvk*Qe)rFnfN5010%nxDSXg
z;<j6fLEXz~s2`NtHGm^DT?<?!dLkRum<X=vsi{o$t}2RRNKUU5-Qkz@Ml42B`z!$#
z7QON0DoB3?h`%A_+UoWl5)`Lh;4#0+Q8uz^T9VI!EUpVoceR3}VT(F?4z?$iTX%Wx
zt&{0ry_&XRH6*VsDkS(O;p9W0$(w{h!84rB;M^eUcfNW%Q<i#Sa<baKcuFL6n>AM(
zh@d{yt}t+dY3ED6Czddp|N8gyJy)#cXteE&C5n%3&?KRBWm35*45tID=y1u<VTxz2
ziP>TqcRD6ZdH3bJhSw?7UW!(Fh>;x|AzK9Q^TB7!jUaKAzGI4t>vJA;mXj?1b&aG!
zEHa&{;t-~R^yG!DMQ^WI(-Fw6te!&<uzEAAIy>$VtJ%XNra9r~jvxe-#B9D>g`0Fk
z&=^?zH38acGX~byawi$?{d-$+@e4J>^p^6zsE-XIndZ1O91fPA3FYHY-U~jA?P!>!
z9m>9u<bMZuo@aat7dL79w;_so7cGmg7yiKe{wNc`X&Ui#V%Co(5{W}E_eAj?fys7F
z@00lGnnw`LpQ9pg&To{AQ%g==49aIRg*QR|chXBfzp&8fW#=$0`h}wW{PZ3I`}#3%
z$dW~#^n3fl%&GNye{;ZGU+51OH_PxG=$$ob|Ko6|z~Oj;`XEZ7^>Sk*trTJ@B)EMV
z%ZTl#n<;*7W}ah9_AC#a9TwVpGQ0(GUHJzWkU&Odauj=iL7C@)-TnvS(DtLnEQiuy
ziT|-DKHXWnU0?^#v>Aq7NW+56s;ysdbT~QUR&v|-#uCN!^|*Gm;>$6bQtO|G<<5IY
z95?w(drbz9W3+CLr(N;6I0cf?YqWHkeP07fDTfQUbf*FS#4+eb^M5*>$b{bJ?evJr
zEi2gjlkWQD&TZObPI@D<rt@xptlR>&fW=)1M6h{|!=beL<_DChW-aBW$i(qg1;D6`
zHuKN;7CAY8(hw;8;iKlgQ2nvS%QrS|*@&TRdHDNx4%VG$wMkj&wrgiTUF{4R^NwMc
zbQkC#j5Zm2lYe%2J}j!0YyW_!?I{$6My;Mh%%~>dYcB6gu#01OZ44<<Lxb8qTSI<u
zM=$x1Poz7wS&J!^VvgJVIU?Q~*h*T>)&OqV9`Q0rC2RQ)uo`~y@BZe3$a&?QQIAXt
zk3Qdf|GygGSJ&tRB$?eXy%9kfA2u`Pht~_MtIyHzGhTJTv(b+3d|5ORjN|k)Bco$c
zbjCVb68XgH@N1yF)I;%mq$h7lbEN3eT!`?CP7N=$0e=;^kIHC)7k!Q3o@p4`_T1dR
zSK7aeFV6<AW;MTf+wFa@)1x*Zh-l5UE~%(w?b04Ds)nz7z08!Xs4!$egxA;bejh$g
z<LV0j9&-7|a0XFXqXJ3E5;VPvkGi{Q%M^VA%s;p0hKAxWhGchzWMt4cPb@E&TA3_<
z6`s*jOOuFUXAIz%XZ%rd&Eg7<k1ra@M%7!;Ji}#dGztH=2NMF?pzzbDPlN`BQx#rl
zfDD@o!N$!r7r-BjUxCD1oOmSVNnEiIM`|MDgKn$Juj?qN&wnR7<#%3Ff7L;!Nm?B>
z#8}_j;<DQ(-k=bbwnl({x?T;33wgzlnj|Q^!^0cm6&v^~A`i`^uT-nv{%MrlYf^Rl
z0kCT18lW8)S^OS?%XMTtBgP8~-hTKRM_XwGbOiLqEzO7T>`Z)LD{l7)hu1}0Yn*wb
z___B2wBx^#fCu<|^V;7F1paQXOJ5NpFBl109gx!*q83;-?K9UvreJA>;m}e{-5K(@
zDd22#MMDEjzmeZeb9cWg{J68;exc%ar`dL9t7>0mL>epC%d{)vy6aLc{F)r>>}~}g
z`}iaz#vxpA$p4TCq0+A3o8zt=*VeITZI=TZSszF*5uL&3gR44oM%6XLFG&LQC-F<?
zp}S6{m2@Mm2xf?UdE&(3M@mTo3)&b{2%RVr{i%$U>d#_(U|`F!<UL=u-boXE>6>0J
zv!CdI#ZJb|i&m*#pAuHc)@pVCJbTP*pIk+ep-jBN)etMRvPSWQbmRIoqlRs>{Ze2z
z;fsl?>tu|of%n6M`DZd*H3i1cygmOeo78eL0rh?~T#v*=`S_dj))Xd=*4s}~@#vy>
z+FG-9wkrPu{d%72-m=*t-Kd*Nc(62kxR=Gv%^k-etP4<Wrpb(0bDi4pzLl*lE^|bx
z{YDGvbX-~B7H$#JY3>8zx=;j6-ke=tZk2(cy~!lRr*`Yj!FCIT4(LA$3T5KjKVd7&
zT88J1RuV<~ERUsEqqUN^jXhf=;#WOmiHk_|&n%vEd+FnIOHyiQ)#CENXZPD#Xt&H4
zM<aE{>vWnFOG5bcV=w`KlpoSzmWLH`m+hdtLiIPer#$=3EyDgwK5%1J%$JA6EQr2d
zCf~w!KL(E;4sb+5!YtN<l(@~9w-Fh&xsdt+l&Afywf+I6LFO5hS#9l$Fh!XpE}-#K
zN{Yy!s<m}Uegk_7hxsQiL<Bu@4z}e8pn}^5Y!np1$~PY#Rc<(6yV53G+Sb)2MIHUn
z0TDL`D!h?x<USX5?(J^`<>$6|h1P$~6pRB1Yu;*mC&162nXR$V%lrD~nTJkie*-E%
zy?i+-NauN|(}_;g&O>goQFB`%!|<#(2wX~1pF5L4#|iP#()x>23~83W_voOELbclE
ztB6XHkleHi$nYCBmLPb77-EQ74={$Njxp4@1mx(lpUa(bjJiUseyHj1@%1mLsy@??
zLWG&3=^^}zS2DnCWx$1jei;XtzXz0L#Z0x!a(-g)L!IBCROZ*ee+7Q<nfEu!H6YoD
z9v9-L{tLLOkNORp=~1X(krHiWfcGQ5)SmqYy>k5+oDxaZv3{Xq4CKF2G=-<ZmD0YM
z*G_-s0v7sT5Zz~*)7wS<MGL)l<u6dJK0q>#t|ylI{4Zz^8E~s#e^Ho1Do95%;N7ol
zd(RNid+q8~MlR~ia#W7R^s1l#9QP0MBi=XBD&JH2$G0s9x0+&^5NiZq&nRMluJ-Rg
z-zY2JrPYakdNoN2oo?6sVNH!RQ=gvxv8Xyx0U|zCZBgHbAfD69k(T(1fkk=xm;4{z
zP~(Nc<lzJ|(C4RQHRTVW{(Z&#Rp^g2o>^UeW87b2lQ(n;@wd&%W4yoc8otlrJG~Z+
z=knfP5DU1R^8E4zUQEBBAaa|V!IFSnK_lIe74*)i!4&!Mlyivn%@hp2Cg6-*g3^n6
zx<JpRwfUV9&n!PnhUCTtxf{Z|xgZG_Cj!!3a7EDe5+`b4U;vPdO6%zp`$YJEzkuq_
z5ZL9J##Jk2qh$_}i`izi9$3w=Y2m&n$r-S*us2y`IsTVL03;D1R@%`Ey{VbcBYLSR
zDG`mO09A2A*Jn#8>j?;PUJpDtf~H640iA+Deh2_+E<SR4db%+WABK(*5>CK4vtqjg
zmL5KCAj7cqYybzSarg-w@0TEFrKLr_qzlrghXoQpSA-gFhu$!TfcV#5qD;yr<U{P$
zA-UvRmmI0<jpco(=%LY-QW@p)<+bf?mWFQN(m_LGaG;x~=ho`#-6D7BH&3Rbkxr7<
z2GO>mcRg8<m%<32#)UcPYyv)`@^UT=wa+C2^(h$@VE6-|(Ta!I8&8B!H^#5cpGp1K
zDZ%n~%AP(s8a-h)7z)aT%8;X+EV~aANbv!BiU`&Zc2+=;hFh+(sw%h*E+{NKoQsn)
zIwl4n;u%Eip}7R4puT$B?8z|Is}VX5IibS@GNT0P_sA&q`5G<Q(|lVm5+!R|TJ%BE
z>tw&LtloIG{R?Pger|(sCg}PFF8QM!kiQuzaX5F;u~1~deOB<|;~WBETG+}lLQ<y}
zoe=$$ia{DqU3GX4<-5D}j<WI_;QIE&NEz-c74L#}Y_uq-iWOU|;G1a7)k7cGG1w@m
zD!E?rUHsSzSV;RkfKvJADWD6{1DYMxubX9BE7`8`XGFksDECz4ix<1*VNzZG`8k*m
zmy%;lbb*T!mY|Gy4)e|3geJcdS9{Zk(gzZL9rf*S64l<g{crn=IyLbt8B|VzvNsg`
zl?XcIHZ=DxQZ#{I>0C#QUz(hpTw0<jC1E5dcOB~N?6mJon1R+MwZ-pwv@|Cx4kw^1
zK>6HkXZdBp^+edIlL3K&@#%ce_O8y+x$rULIoq2)KwL?~D>be5@2{2+hg919Ry@lY
z4#5E@jgJQ9t>bp_|2+BBsdCWcWptehh8cn6_N(zqCt&va@`&yoyf;;Q{P@FAP;jtN
zEuznN9W-D?reEkc;srh8<I|P`e&ova`SFdGV0d5xwUB6c7%M47G#u)*KIDyvh{&d3
zW`3@O>4^W){t<g~$F2|!Tw(S-Aa9^t4Xp`crPbS-$AIj|kAqq<|1JrM5Vh8&9(#0k
zCI+Ti{d9B01E%Eo_?{%)#P6k6z%242?uf-d?Ty;_a7grSVEdGSmAo&P5r`986rAt+
za2ZWYN?N*m1$(Q$D+GE+V$>}xc3h-F9Old4onOzqvH4^ZtyASwt+>t{-DV8R8gR2s
zOp=w$@FifT5WsK%V$sNDx^h@rS+#`ieUxp#k#t1fsP&IUy(s)@hP<eqx&x)3t$5{M
zr#4r+1!f1zZ}02`a?k;7KQvn#Jb0OIH<7q5COXKt<>loKopoFked5A~oAlR3EDRUj
zR)*%Vb=|ZrxS*y6wl-?O#7&IvyCR`{8T5+w_``atlNqI7F#nW!wdL0E+wiIbv40)|
zz0h6+M9ay^N%=g<bfy)r;QGKoUHityhC^S1U_>u*PpU$oOrmi?8`O0`y_6G#wSmeg
zVc-%aNElm%i`rv)XTQUl9AZ`oypA*@{QSyg@(hk(0HbMcn7@C4T0=BwiU)cd`FRwX
z*SKROMW0?^ZLz2Q=bvY@QEcMX<wace+aV-{XE|JU!e!JFz;k`%(0zW6_cPJ}OR5kE
z0Z^xc^y(r={0(VBORm~tcOsg?^Hf3a-Y^z@>{QSwUgJ60yS@WSpl8G3JtC{A8=DCq
zOoOVvgrH_w@k~#K0XS0u<JU8wc9Rbn{Qz{Dv8gw@L_6?564A9kT-$`+bEN{~kE!cI
zvoK=*jfsg3puUiL5V`cGzE4Pz{X+Tc=~ADT%eIOBT-lh#N4$T96%2%-@ysV{UJgv!
zogdVRiHL||Vq#!0+AD@O^0tNs74D=hSTM+35Thm=9<dfemzKxJkC#zUfLCB-W;UE>
z7+HK5?8g8n9&#ggk7-cL!5YkG+H~l1MB2E0Uy;sanv6!C={gEt%OU_^yqjrH+E4mX
zu)D7V!{yF{)vfaKhqSb5X=Nkzc(U@0w6uZ9PSEvHeybE94=9aiTFG}MKy>9vDthly
zXCibiw_Z;Mt}{%nX@r6Z1tB!|g$%KAa)#lWuZ+;JK5ADb|MO=5=Qe_!0xj#hFu)XK
zN=dV{#-YPiv#TvwdO;$VSqQuu9<z=gxSwPf0ID~k{oq6n*%3ccF9P+vx~C3%^Yl@D
zX9#F3yh;Yt3(>Ug1T>n9sJ3+;fJ*@RWnp`1)W-;_;QT23{7yF8#I@BaZH<kSwSIoX
zkX=F@J)n6d1)9{JSzF614h3*nT&aKLznbcGgNKKQfFKfV=M4~>xO!<d{$3PdYu&G=
z%R56lIwVZp7#KdSJK7zT>TG1k{b`%oYhFvyNGRUH!D$MAuKM(n^)(XIfbv!e^DlDI
z3fh)oWH<bAidRIi|BP(B9-kb}@Oa^I1bBNJf&HCgA=(G$WCwB_u*eE|-6tDxa7aSq
zs~*b5{M?z1T_KPWf|hUjw0eBpvi4v$1tT&NlKFhMQMGH?g$ug}`}>XVqXkm!S(;vf
zN;*f&ML$4d7nrnpun@oz=`1vRrZqbY&I#&Vp!?8Yof1HE{>qhgVBK{?S>i`sSyzf&
zS5VN_Yu`o`qg(9EIlyj1BlXZsrcTAeWNCsbgHx|ZgYRe_?26yUYYzR7APfB}Dn4fr
z3y8<REHHLrBZ31U^7o<jcdoNKCs9!GPup_IF)H(OOP5MiiiD`kKrw;bwYk@rMQ1e$
zssL>DrwYu`?F(RoFklozy9G$RyCAu$Ne2K)IJ0go>?9@2FC-3>T_AG-P=xdz;5zlt
zMLrEmzs~xi;^G@?YZR1}elKJrT(w0Vu}>!4Q~MzkysxlL5+0oV!X*E?(*PnAl%~GQ
z_!0Pb;^u?ws<qcN05fz9s;;=z&(?UKN!XMMWs2_IlguA%kEhPBaHQ5hgIFHTqBrRR
zBF<`j#3JtUE>nORPh-Pgjh-0E1!_4(##5b1&zm5M0Y#FUu8=QZV)nWTuAGCr(C#|M
zyu~1C5X>}JvNIZ4|H97JwzBF44A%`xg}TyL-uL@@Bdp_#i($cg?~5(12;-PH){RSw
ziy;nckdc$$SRFra>Q=h1gU2X&ZBaAeZ;Ny4r04t~Pk?@4t86oniP!UwXLfgU;|9eN
z==t@67ERDUK#1B_P1%=0_yr&n8%!3sNhDyqKNk;=Zao$BC){0KccEhw`p!kSKDQzI
zQMV3Z^qnzl9H>%!gRp^#$<LhC;n?<gmiz+OqrbhX40fZ+Id8RyAk|0{*T#$g@~}59
z_&fEcx?cl-jbH7{M_*oSrIIalOcx>skyE<)5_WF!n{h`!KjMzMZ|UE>5j8PSm_Ey%
z;?Ws$7;jYBmpAT=qP%uz9S{Pk^g0$WyDx6?K`92GMUPye6nq_E0P!MwpoE`S@IEl`
z#p7zqhzp0iKjx11w?Ny4&gHeVmDAMa9Jkkl01I6!<UBlzv@kYC09?4>_!C>E4;PcF
ztHS}t`rHOAUmBSNHys|gzaxEib+*)o^&mh&{L`F2e6X~!302b>Ej<EIs#zH36IfeX
z1~p&r%*xAs@qY=R1qQP;uYbRNlvgtk3GzC~YD{t8kUqZkI|@i;@~gTK4QL>gg|pjE
zx1F!R9}W*<G4*>64i4DXyNmLzpYXo-58tS{HPNpb3_Q7wSx2(Bi&#|H1*UVi;m$FZ
z{#ryNq&={nP>_~4HANqO43s>_y3g5Qj*n7Onn5BP`C?h3>%E<2(Qhx(44@JrAHiXP
z8ctOhZEJ@!J*jxNX@5%>7_XsF^N44r2uhKPZ$&^4!H&<@ZL_sS&DTPk^9~_a1KpG{
zHc=t-3cxxTL7ZW}rvwO<>}vI|3fGU0B5zYk^XCxoV|jw8D9+K{n-_T5)$gV5Ih^b`
zz!{HAMGP9n4ERKha))jVn$1Bux(i%7ppoJMkU>s^9s<a5YF@wYH9I>C$;%!>)BR=p
zNhs;SqM3|1<RsAAkC5cB*;$rIL`K2>Yy{oO%`T6N5}*wwG!!x1?_?`&;^ZU90(XP3
zvhnu})r%JIqt*i-$e#NZ+<yInOL_y3Ge440;vkGqntQdh>z}D`0`=s|N}GW@`driJ
z&o`Bnl%ii=U(ePMsFet4$ka@EqPx93oD4j?=n~v#qAvat^1dIJ9iWGD&TPRgvV4l3
zIKy&H)07AXjI_WMT7eTvogiji0eD>UIo9J)NJAiya)7bPrzyS6WYX<51xJDYurXfG
z#i<1ZlMJ3cdj$+47Q;`^yER;(g&KxfD9Y|??)S7m{}tWUA}|Jj@BgnHW>cBWCc(F7
z1E|ApTg6+w3PZPWaYX_^Lfq&oq%adFn~4>W#Q0}bS4gV$Bu(XpYkm+C_{#e;K{#DQ
zZrg|W{)0WZ(d+PC$G_p0X9e}6qafO`zqh;F9L(r@T_2qd#+PiQ<~ax9i|Im1O5kw{
zX&aQ;G0`WR1gl_+*0}Qk5X8e}GVRBiT41&S9x=A75;%bS<1W{hVe)~Fu`%He_zOMx
z!HT_&nfovIYoH^e-g2zm0zKT>B~5bi3F5RQ)N4l4L}@)Xh=0pMnPh3qb(HKnp@oK5
z3A+t?Sa(@drnE)bZ@3xCg_3yk#l2#nqoadLB&Xp}y>Fi~YC>F<9whWI9~@PG^q58=
z&UXMR5*_jBtL!#sqzt|=rZD@vSbyL;rZC9ln|)+vY#gl>oC*(Uae7+dMfhwY7?l7e
zcsv5WaW^g?e5eipyOEqW+te12R)T!Oq1-WVBVy)H_TdjNo=ykWk&%%J1%~&Ij`cJ&
zG)oqq*5GQN)IzSD*@GC|1JhBy4uX&fl?4$qNaS#CtgoY+U!r9F`2K4>$W!TN&T$fn
zFi@iW?ao|v0^*sMbWkPs%Kw8$E-T}4GJzo8e%vX*R_lAFx(O60fZo#ZzUt^eO4~KQ
z96>S7&f#~TwtZAP-I4($*Lzo;oF+FQop)cm$A1_2DpN(zsy_ql5`B;p74;B~>vT)x
zrK_Q$$utVcfG;GPE!?HQDiF}8v;ZuN92m(XK~cyX%5~tCt!HZ+=H+$WiS=cn>Gt-w
zj(npZz;a0!1umpC4c;T5GJ{|g{*AH7z(6X)$+<4FhB9c5fTSoO`??iS>w1!HtgNji
zuV!VP9LBxgiwZ%dI>{ytf6g9^PH<m7J003eOmkehF(Lre1&xTf-QaI1g_nSmCVIRY
zr~dEso4uwpgz1BaP1M?tI)n}t#NjYmDDqIdag-pIh=`DIvKG2p833sb4uD}yDhy>h
zQp@G&*w{})U%!5B@9@mawsdc0dgYRL28>D4W2U8TQ?nO-8Fd%CM+=5|CKW%p;2#g?
zXA(|*&eFdh)Dwny20Uw235sz$%}&>Upm7P*fKXk&%%OE=LR<<Ji@~xvsKeX42CYx_
zjpf0%DE1DA*?c{|Sh4YxB$NtZE#s!Zi1xyG(y{WsfzTWv7xjYBi<Z3ax$cydiNja0
z?1{U)0ho)yEzG)=+FJ)JJ8O;}+1c;aW~APbirbI&<=tamAIxd$4#MXu%yMA@M#9X@
zj`YK~Woi*&FrX#|6>l($?}5p*G;plD;*LC--(m}4y1CBYnR6v}ccJ!Ix0NO2N&H%6
zPq~vFr`D?18o{*@;}!Qcb`dj=o3z~w2L}fY10y&hg47`A?Y~^_|0_L*YzdK`KmRj5
zpSU3%0e;mR3fM9;oJ2iXtRA<>u!Pj<+7cd#F-ZQ5(t{;2(OiiIL;0kiT8{n$Lj=GB
z^R>1pb{8yL9lj+sdA``1<m(ABzz1Zs<&FtsAc{~cu%tg&NMr3p6d?BE0KB*(stYtQ
zjV5#h34H))ZYqFK3{z_7eM?>eYisO*izruMibvbgEgTkGe)B8T1x_Ra6k|d{1EN<s
z7rmQR@ZHZRo`vnM-J3$e{ISj#6IBl2YCr6MfElKZzfgg=vkJ@Qn=o)Kq%H}83B)}4
zi3ubjFoBDXi;pK>QLF>Y3Mx3U%s&J=SsR{EQW!HcwI!Sr|LgW0FF*eJM?y_SS>SMT
zoCYDrXHoS|GWCor_x5g7!A@fe^MqnBKZoR6TUZCcU{Pm8B6<}|Z4(;~EnVu)L-6RW
zzA`fDboF-oIh#svdLYWub7$k?LfUMaYrD{klC;!B8<^e$VQ2e%oG6YZZz}*;k9jHd
zzwXiyt33u@B|~fIZ4HJpdzT_Rs1#>{N?aUd0PW{Ot)t7EIJG}Uiz<&gQ@{43#?J)K
zDmgPE*N(lZq|*?US1|}lD#iCWW(SZj!2a+DP@y+;cz8I<JdemR0h1%S+C#fRS-OOf
zXaXTVxH`cCJjX^U#7c#+rD|J6cspUSvcoPR;s545jrDv?NZ{0N>e9VS@cSbW;3vr!
z2JUbu-$|DMa=;lOYT2`&uhWZwYtj^7qv;1i9uULIL0hPvP+a$$Qc0zn7;RkKvNzva
z|7~UJI8ipXnLQ<7Tivg90bqJ#+Q}#qcuz$8PXszce5{g0AxK;L2E{$oIzdr&HW^G=
z1}G}kLlJ8`A>oPq7|%Q5X;*KWXXnXdV<#Z$lEz__f1s8~{iEs@BvbcZz4-~>$yg?m
zydOc<b-DW_9&j9DPe?muTu^Y#Pmb-D8BM0aaLsprOik(~ieru!4HXE09eg~)b247b
ztn22mZ?oP&Hnqj~j7=Dqnja9!bxxwIj0UD+3_eev>SBjzO1~q+qWFzm{hj9~T(F=x
zbLN!^FoGMayFxysrLBO#0U$`*E8_m(-ZM4vDIQKd*9UGWVIdr^<?nfcEc!#cn$sPl
zCsy>_DIkS);2AtVGefrjq_8UlAPK_~<_~4dAna5XH_=9uqQNuLgu}-S)CWY<fZc9f
zsh#o?fXqU@Zy`<~iUf9+PYqw(6sQ>nN`Tn`WGwaVyNPi?7F%J&-H;m3<SE{h)%^9t
z>*KkucsFw!K8Q=TodV?<ru8@9KL+RQ*U}YovRlUkZMd%);sK=jjnasd{X%J6wOb(4
z<T}t>%Zt?}R?2^)A|fIJ*u1A7R4x$kCx%nhdcXr&w{$RhMt|=vKvr5AlM;MA{sSPH
z@Oa@q2(7&B0k*cEP(&}x_&aCQcS8ZvIg$;p0ocaS0ui%I!)zuF^f{}yfa4c|GLR&(
zfW$<$wnL2MYuo-Wd^Uwd9JagVPFLj!Z0QmKI*;~><#+)2$Bkh}(U46g`(q3@WWY@4
z7Z+_eXI0#^l`X%h1M^Kv()>2MV!WgDUKDRd3Oe4S7y-|Owd_FHc1iE-o_e#sb%O~x
z&VnB?QQ02sin50RLyN^>$ND2gM%m|(-8ODh2Z_fE!xE>9D|QNDvdZy-)!d7xZaQ1Y
zKY`Y?X|l7-<5!YEnz||}{3}d_h>E!55*tWDVi&r-N8jjchEY^zEJtBNIr#J-TmefA
z{zdWSOS$K<QBhGKj;FMIo_C7YC>?!VTlDIN2X%9P2OF5T_f`TJ#y;M^u*|;^H~c66
zTvC{qgU-GRWWV(1z%d}3Imd6>+S)26CZ@L16>kCAPcA5$nE+lzLZlz9wXxMlu+J5W
zWG`(6i{aL$x7Mdv<VkSyX_g4<GAb06WU@3wbEURJEH&C%TVv}z2VTCUa{1sf#?v6h
zVY9tBt`<;KWFy;8opBcZp(HNH>uP0ih`6`&oQ`J2yyK%))IE>0VK_-*cYRB!YFika
z*<}5f%}pj97I!yoDLuXBfvos~jiv9b;Iz%_KIx;MAz;srd~L`r<rXlNm4mLnv61#{
z>Nc&0R7&fN1O^61=aK-h(zhoPv$I#`CQTe_sN%CbL)`H2xNYA?o&fk^>5FbK71`^j
z%)>5MxaofOywZ#9Xc{2gYcpwI;cX}C1E{nO{E)hu+E9tji-MM@V~8{(9~eOkNqDW&
z6w4)R^jmepHzRuevS+a5f{bEJe7x1VVD&A3tv<2H-Au#3T`FS)&<fsW)_%y=pg;~8
z8ghp*@`c7zZKM8d==FF!5#M&VV{otB0;DaIGf*_@iO=g7Nxm1|!k~Pf7`{lRg9Mxa
zVR3OP^8EV-lKcyw4M&PePcq7e+9P|z089a#9R;6L3kJ)GHtP&9L;+ic8mLd4_J<sh
z{&{|s6OV9m>Vs0-*B452Z03tW0Dl&$e<r)A9Zan!M;#hc=%QoLGw*bh=y>AC4>U{`
zclJW4bkUY{?*p|B^zQ;E`k`jwfsIkABb)!G0wB=IC23JzH;(9B(TGFt@B1BsT>@VC
zU+1T9Xt#hY;nr*i-+;SL=M~x<#HunpsKNUQ7>P|-Qh-B{57Jaqsr8Hy67Uh7`P<9*
zf|DVZNs)a@&!jq1oDP4NT#5J9@Z{a_e|Vn%!`WL$b)9|R!xkWtN-7P4ARyf$NJvQu
zqO_9IAT6aJ5`s!gcY{buql9#qba!{dbKa;k&ZoY=_53?)7Q%hqdt&c>_DMs8*E5oc
z84PsxcRt5?G-G39ch7D|@q6K-ce?5vuN}jZ@uwBS$;rvkV96;GU(V*GrTu^x%I}b*
zq@s||Ald?RO?~upVDlk}xyclyYZ}f~3z5;y^|6`RN@eA^;`4MRCR$PpJZ<rAlBJR8
z`GtkX^=T_K;e&_Pon*qxKeA1Z4~wFm3SKTNPj17Fn%#aCC%GR|@iy8l&Ju)q5kGzq
zM%@n?8Pd_!?NCQ`NUqRvZVNgDs;USE9gmk8E=it0e;!73-N7t!kAP1x5$~^5?n<7r
zc%955|3fkdV-s5r^TfT@>r_fb7;sWuzw>eP1<HD2nba1F4z^d~tgIg5=n_0iO%xqu
z{*u$RuTtqDt%!BOAl|v1-yF>2HTq&_yOB`#-@K^2SC2Zviz}UlBGc>Dcfaggr~8KV
zVn-_gh{L_XM!OHP9aw^Di#q+;Y(yh7FUe4OJC9}~Vd_S-F^ft62n=J~RJlS(DE^eR
zCcEoO4ON*IdTKFMy(5$GS$oNbW!P@2(kLy9E`edUl<y3dZ1D$y&<=T@^wlbQ?e21u
zk&&epNQJb3)F&nXuto`b9BB4ndthQo>@|)wlncALwN!Qy_WPR>>j=%W!~Ktx1F#zO
zgTT<|HpcsJ@tgbPeMtC{Kxiu~E6aO>TIQ$=apV4=>`)dT#3715mU{7=t=sXJAWHu1
z&qD>T^GA?P%BMb7ih#*yKKT=3N|x)oo(COl9^$g%4HT_#jn^I)6VfVLTUt((-FqY>
z(}I*8BR%>z@rO`V3o3&u1^JrC_u@Pntn@p_b}uTNo!*o3H^s_@`rt;fpm?LwsX-74
zi5^jC61q%|M*gtTUm*IpCKzTuv4}VWm3Oh05CT2sm=lmut$W<$K0U-7m;Jfh-ioz8
zSNTEa$;ideq60-@KUH*tutjQ?nQ(DqOb@g(xnl2^7b&ERgJJ@(u}7Ig<Hzs$UbBV~
zgys?6pRLGZqAEisG$M(o9Z_yfKW$Rt!)e(a0^F~*a~+{e@+a4=5V`0tIROx2Uy*+i
zVhIoKllymdgr(`$po$pZJw2l!_Wo3TOnITocUOcTyrayd3w1F_{tgo<pMeUin9hBb
zlfz2)Iq5Su)dcNT+a+%TdiD!{L&x_JBB6$B2^=hK-0X?>jXDrsexO&8YQ#m_+vkKn
zqZ~#j89&#v11>K-M(OSd_eQ(o5@-i}M1$b>$fM~7M-p|V0RSvO#Y-Q0V^;1ZbYfjl
zbK?5yu;|>qd&k|+XHqAKL}L23HULG}*i&4_go2eEHWN7L`V;suui-W&v$Jp-?|Lt;
z+e;bsybf@0xhL6Rs`8`!NVS}fn%c`f1W>J?jfg>sjmchuwIT9e<3tmp>3RB%^QVF(
z0hf&RRea2%P_779DlYU<`G^-{aqcoBVVH12SdZdRNP;$I`y)-!AVUA=)p^q}Yn=rM
zvde0)EM|Y6fg9j)II`?UBjqGKd8Q-@E=($a#JPozFd%q+eSPtlI;vLi9+r}MXTdpz
z+#<|2-g`0>E{j(SZgKl}RXV+2A^*UFqr3uwM1UxXV9??7Q#VMZp%yI>p#UOn?6{O`
z*J3iff%)#vfr0S2B>8xukD~b*AA1tqfe@54$y6y5MA{>2O|676>Qz1S$LMsu02Wn~
zu<UO;JtW=oGJVkzRt+snwFcY6ER7+6{Xl9}&uymhu|DF-l<8t)+=yeY!BRg*UW}as
zpWFETenpt0IPP)Q+FMW5v4XzTj{MTy`W#!c9326W9sCq(#N-5USO10`{Z+)%c<1g#
z2#TPM6H|8Qq*0{C@`$7vNOwC)@J?gb)S7kT__NmKLU00*8v8s-IVpsmH5i~Xo5X}G
z{)$F)#;la(Wmy9`4^K8wIQu(sNPl0vf@P^$Ev=9$g<`1?=WnDTPwF12tE<nnM$-o~
zl4aO!q>ev6bLJ~HO#k^}v43@D4(#c2)rtibSxsZ4>2RsdmLaB#{$-23b?Tg1I{F77
zgX0&gzshS>2V+DcvW!;C;>qC`Mc)8p2H05E!*qP40o(?V|GYfjo=Yi`eel4w{_xGw
zY4@_y7ueL<(RWUi750cG|LR{(o1|mCGd11Mf4t4zOy<b1lw!Opbvjh|;YgfC=KR4=
z?Sa3Fih^~AFE_+}7fB5k5ApmALzT`pVoJDq2ZJ99nIvk7DdP>K4X-$K<T~t_o;`aE
zlq2|WPMfLeda-${rMd$dZvPE>hVBXi#z1vi@l%0T)A_klsq7CulPh@C9xyFuUgFq2
z24xds2wIpt)1XH1{31$t0tX|xtWm!=96u3^a6-krq?051{Q0=58OB&>8*FIqgvPdd
z9?Igp&lVHWBTR|d?s1adkBYEHM4swEcP)`44mLHdbuf<hc5{@a72edKOJi^|5Ji3A
zTy*!lLwne7o=Q_XPmXs^hDvs1Axp&sw!Mra)@JW``Zem5VGK_Q?g{Lo84@={ygVKe
zE#+?LF?2Bf<}XloJFzgdQh@1}Ck4&ctQsJ6Fm1GE9ONDjPXr`3Qv%bnQHSNnWzYWL
z<V>KDaL9TlDf!^ZlP7{NPoPaV9jsHxxY+@#tBY{+JM;4(b?@C~K<cVcoX>4V%)APk
zR=nW2ar35s3+GXKp+l^+;>J%L)lLi)6EG3gb^Vx9u{)Ud8dDb8nKPR(656>7=jf3m
zV-zLe66`e5{sxA&1SzK0Cg#SI#47!$Jk-?GXrx~-37lL)BJ50-O~hV<whyRGrqZ??
zi;3@abR}q)J}D&Jm2WuhP(*vdkvxuj5ApCP<uD)s`04ne<0W4Vl@-0=a>;aJVxlfu
zk^}sQPH3gFt)NtgP<j}Bawygpf(8CWUH;j5N%f<+wnQ5GaL%Oqit$$wT8z`aKlkN)
z0+GczzXVRiHM_Yj;33YDDkeYomZ?Cikzr7+U{UJQ@Z<~yyHy@WXV_nwk`xjB&6F3&
zgo{6bQBx=@4oObd2N({BRPTrODwZ&_1X;Wb%1X)=5XXIa)*exY`4CfdDXXjp0;C~=
zhrV>l>iKinu}L!^l3fCTDAMvzK=dvbvSYClyrwT-xVi^3ReOIG3Ng_m=n>#Za5(4u
zl3y>q`-<oUp2_($FR%O#kZD}!X2s&=XjS0^_N9`U-&Fd5R=i0j772;8X?b3S=eo`X
zhw=xkvYhjMxgG(^Fn|J=<)ixXc}91Bz$mEh9l8gDgrs!ekPIl8_2f$jn{&-cf|o5U
zR8x>yNpIW9{XS5Huy2AFhL)e;{Npg+<$M&p-Zw%_`Q~F+V`F0?Htdd%LflGF#>I>-
zrDyf9Ohob_IqP}hU32|g<`E*VqHu-AG+joh!s$Q{etkqHk8=GR+f?cb1vPnpeZ>Zw
z{rUlnoTV=28->ha#v+P?^_ba_)|J$kXI$zX3y8o-9C~A=jZn7av`0H(Fx1%LhVP#U
zsBoT<&Bl`=>W{Bs(;3F^C@5EUSx`XbTc#=(@Uu~V7K(?`N8>e%5aHH(uhz$|((v>9
zmOYffDk>sKy?IO`)iP9af}l@>Na(~7SL^>iiRfrexEW((^j85}UfppS2DGDWK-@oZ
z8<P71G$W+tH(4z7%~y#gtM1fjT>HDH+K87n>M)2!Mojk&%{uzKyE@oM;x-3>x7ny0
z%G(Ocn!e9t^f_eQt0Z4ClyPM6y{DnM@2mu&#JV&corG}?Prf-I=FlOT^nPNL4N)~k
zg|V)e9WV2e@Xlj=CQ~%K(DokF1EAQ`J_b=$7Pi0>`Ej9JUe4<LuM$bn3z&Jlk(Xgp
zpgNnI>jOS5sxwe0wG6rf&>X0g6+eOs#smH8?I(gRU<+Au3FD8TgBLXGLuwL)z!K>=
zz77oyO}rW$9IQj+$+&))Gf08*Jug+GteAp=3g+kiErv^(1NL&|2Yt(!PQuMNGu2Dp
z;O{OdPsyPfD1a<vw<IOOUj;FI6~hkr3HzP4GY5CK?wvWBHBZ@&r~O^%y<0#Bghg78
z1WA<ZFZq>sX(<${0cdC^5$rkvi-dpYP9?=SwikI1RV+bg*7Xv0;=+IkOoE`kZPB-~
z>Z<drf{hPTV`CQcU26b=%B?kqoJ8ma1qKQRNAi6U6BX?^=hB*_6BXQopW^;U%2P4*
zlIF!cv--pJKc9Hhz$}WFc_ieY&!}nfF$m$>PZ5+VA`RcTk^K2{pRx7Iunrd&*Kx6J
z`X8D+&XX&=vPRo;ovKln0<+d3vKO-6cBHmN@Hx+BpB?8o-usoanBu^0fjP+A^D)>+
zxZ#5s;VZvEFJw%Zy|ExGPc<8PgkVSf^UV=S%Y$FfsEGQXIkB7Q>}Grwf_cpQnX<3p
zePV-q!g<#k7Z)^TfWttA_yjRV{qU1oUvKXh;En)n0nIm!i(M!0pBdPP6wi!6_w&_}
z+XjThhkCFH_R1BT&+k|39!+Tqt^CLq22chfI;=7G3oC}TQ2ScvU~{T4{JP-95fbf^
z7()&Qps9f7zyj%8H*Y!uiv`58j6|QhoVinH5=Pz*42|12BXS0B>NEn?dJ0Y}>-Z1W
z5S3r*EWSz{H@NsPU+4%^LWer&Gy?DvryV_h0maBQ>9Fx%flci0Us>XO0X026tdyX+
zd6N}9HU<rm{uc7}&4UWV>>F7R@aNRZ9j69AMAKk-gO?7Ju}q6Qz`hf(1$J^$L=^&R
zWVnO;-~^OZhCLYutQAdpFnc>Tmj02Sk1rQ!x8H%<rDFpCDj*lkSsRCjA_Z<Vs)`fy
z*;IoF7DPdhO}+kE%>DI8&`SQ1@YE3b&e(OHmKJ1n|3TO3Eon@|4{8#|8#ARnX%T;;
zHeYnSVODYi1ZPl4?HOCO)V%FeRNL~6_>I!E9el`8l44*dJ#&V^El;lxgFS}$Uw(%_
zBjcY(X@mLqv%A%KI)8v_(Cp#<>igLLkDu_5ZtFAydi(|RBBY`J*Ae{L;okdy3?mT`
z0$}U2mrdhfsl7D2B;sehjE6B6=#t@Qe0?T>uQ{$uV__=@B4p7}cEp?6;M~7U8Q*&q
zK1huBKR(EGoj_S;K%!IyVr>3dh|W>UZ`o~+6DkP=F=v3;wPGxEAX@uuPgL296G;t{
zV9PIw$*YVd1|u|l4YStB@Pkw0crST_a`&`)B>K#wl)wSNYB$V;x8E|@j92?9P9(k9
z9$#khtR5x1Y~CQ-Y?*MqZ_Q@r_0EB(?vk$wm1aMi6SL|tN4Y~~byVE@BZaWwXxXD}
znKA2jji|t+Bm57xrgYi$$~WVy@~+`@gb_X?zS>RnDrcb<`Yh}?lE5q7&J1Ngm4%JV
zh^MsrIQEa<D;x>8!goMve3_Jo&&D`hz-1ZedTz(vmxIn*hBAtZIsl{YKVo?p!6_<|
z0TLA%fJXrt4V91TX=-Q~%rmI+!kI(xtRcU!rhbIs#C-{gOX%q67gukzg0g0EOUh1V
zgJr_QEck}3lUp|9<W!xY!r-c)DGzDc2gd^R7d8W)JzB~R+6om(CBsYKf+xhjyv16g
z-Txt=>VfRYw<y}KLD{9;<@Du~CO%it4PC40sYump#@4|Z%So)2Ku;lG6N673<Fmik
z66tzRuido}FAy16yi=6xr?}hUsya9-7CA4AczGtmXBScY;~C_B{rMq>s1jhd8iW$S
z@@GOX0}Iz7a3ZD*!vUytbaaH?ek4&!AK@rP#C6AJ@!~*WVBqM|k~%c05F~q2<oU_J
zA}lTZ6A`NuB#vQ4RFO^QZj#f_BJ_g`Q0IodpN8T@H=3Hr>flFw1j){Aetz&KsB39a
z%=6uel%V>hjK>Qif03upI?;O%In4P-sp3;x7@3{WvMyg79k1t<_|bQxU|vl%k~+O4
z)dx&t5U84b*=5>z=Rue~M?*8XJ9tUb?az8b*9y!KMTtp7s~>>V6y={uuJ1K`DzM<W
zdB<RuHX)HDq42HCj6TeHIyn&ympg3$6%A`47Te?b9K;d9(AilQ>B6oQRumJc|M~gm
z+4N-|W-W67OqYOSAe{qB+XS!?hUt51s%`*|6jXGN0lG(^#el#Wzkfj!YxHY|gsmeC
z^Yv8T^pflCek=2}1fMN5(`h~aNd?7^k)?ZWAqtpGk<U$Ad-HB8wQxrlbL>28$XqD8
zp%p@`c6+ZY_@OcH>Xgq4CR6wecE{;%1&^)X`_jDmx;3%XWD$d#Q<0TM>rK6TU1qH=
z1hv7fiH??QUoq|PrfrPx@R8YFGw!IGB<>3!y?PHx*7&g_+fIg~LVIMmJ`N}G{(4rI
zbANo?nyBq1@BkqYQ*wI#)aCXU`gPrq4*wKQ*d2HBw4IwG1e2OZW?pK@*08Z5f~tO<
zgr#L^$lrlsYkrR1ur)O^ePxifwX!G0H?~`-5os^9!p^+6PhFE=QL;EFpKrUhyzP@n
z&W|EWxZZb2zPy=_UD&W|q7)S~S8Vm4%27E|72@Leai_mqrs?w&{QG&=v%%c}a0s+<
zCAn(|A;oX{ktu!w{RiXtEG=a)M8Yfbe-vHKGz=iftYO^DDy*jvmz9m*#sU|})lugn
zr>Zwub<QB(8O+g>=2m`3%oFIJ6OIqo9KmLi5)xVg&7h0?{*DA8U4<OEF0tU{#a9ov
zSs>stRMYj~GEe{yQLaiz#nSRbuliAB8RwSCm8+AuLp29*4h8wE{fSHQ{SUr1A4QWt
zGje=}l9@b~k`_5pY%<>)Xy`e&ESzW~JsX<s{H++ICW}Ka8$KB+?2Ug@e_`0t+7k0U
z!(?f_nMhW?s{BZ5^bM)C-LzDc_5S|Ww4&TFy5ZM%w#S9X7#tGc{2oSs5a4jz&Mz0v
zPqA5^Q8?K}EAz9|YmAxk{<3X!ZJ;&;zrfcqb#xx7Ab)gzuW;<{w6M|k)=T`n&-(r3
z!At&M4i{Ut7BtcVS2fIn4f4%}ww>4UIbL#_*d^X_ph|PiLfNOj@96%{&vDlC(kG2P
zx$r4`m0NWK(WESI9iP8XTIHP7C8d_?_nxCx(kimVYrCaY+^f<1-B-rWLcuL!R#A;-
zt<5D9eT_l+mQkz=qgBAU#z(F{n6xln{PBw4I^TA_J=E7%wEO;>P8^a7o|7@sz+1d4
z>CbTyUt5CeSHBZdV~xCc)xrw*GBD(VUMcTf<A{DuUg+Vd6rjfxx*y|l@mvCZggi*i
zXK6vLOmu~n5-c39&NQP@p}C;atR3wf)U7vjh4*|?7e)h`5;uK)eLYSZI*E-fle(lt
z9B@;ijt8%pzr+XQ`hhT{NC~r7IwL1@0}Mt1L4~iB6!d+cs0JjLXBXr*_Pr)72#YK=
zP$%l`Qm(4mw|_X|a;yPw>w!E)P-6EFjjhN2oAX#BV)>RM{6*1GVH3i9j@|8SGj*gY
z<qCF;79Ht|LDmM+N7DWZ<~$B2Ml<JK$WChKgDi<0xOTTQgN=h=DwWZhy|wfOuPFx4
z4Vn2yCHS``JnrfHXXc=frkYhzD>u%4?JZN|naes_87yCm2~5P%vVXDFd;aKgmU<)a
z_bA1DwQ%>-&*#FnvsfH*vt74pz<l;C*4%Zq3iGsTNe0_b=lZF(dVSxzl*&$29^3Ux
zHPi}=$VzZa;Wwx(YoZM$d|eMB-+pTi4N$e<L|w}8#XwPk@`L5V@ru_daSz*Tm2hhX
zzFW*zC_qYj=&0vYhtN<oLS?({!_Djc@9BshD$VQb9|D6#QN$>in7DX(4Z&Fn+O74~
zRc`C~-AZ?~*%)wNt9JT_O5qpI=L&M%_oPFqg<xOP{oM!VE67iN^-xtBC0=<n*nqnE
zEI&|>%J17XjE6@lj`cu*jtnd4AldP@j(T{*7c=|{^t&1J=`tFC!*9&@y?)j|;TJ?^
z=>d;L)dRP}`rGs7y}sJi(Vb}N$#8fB3DP}@9M+r?cb#pJ?P*R-$fLO(x4OoRlxw{S
zWRlyHoHlA3jslXA#gKW13O_1;j24!bj@m~a5ph6Vp1%6<1Qf<r$$s%W4oMi}7`cu@
z*D0PRk1o7&Uf@$KQ`oJQr3p65ZG-5U=+Wv}S^bD}Go=daslo`&VxH=!gzA<c1*_yy
zyG@}eXWi=UwTGMBV$Q(~A^B|;{x)26pB<^ig(@EV{vz<^eP6=(#&_S_ki~Dmyxwlu
zSJslkea!Ms_#`rIJ3eKcO<Ux28YZQB!MMgd5ytuBB4bh_D`dStxJ)UO-*!131PgQT
zn#QxDXx4GNY6eKc|1qToMIm}0ammIwx6DxomYdl(k$!0_TpA7mWK+CJsbwuxiP>3|
zl^xBqfddmv;MGxxHPZEEB^}YN)!(_A2h!C^9D*;RFIGS5+wDp&SAgigt*w2rIUFF?
zTP&HWzw6W8E5+xZg0^=_m8p)ghKFQB+i2!Nc`W5x{J>JUKyX!gN(*T|PP%{c#nxm~
z>ei+uzribH{bO*()IE+iGcQ!QbG0K&*E8Lszud}9&6S|!8(zNOqG`R}&tEj+<*SLS
zcFVcSP4Q4f<8_g}{PUTB@bc^0HtR_dRbF`?vYlT&j@2=>x9SaB=r8ogie6_3vJ$#Z
zVjyjQL*-Mm5E>&vAZ~81t&`~X_>NwfX1+vY@<dPIV+pTF`sc~3{d-OW?`j!%KR+Sv
z&V|siEpH;qC9wp{$kV(3>nHRps}PUPaftMj5Lcf6Hd*JA3>u~14VQe7UF6>0-q!Mv
zRGw7MZun#1-JOq)?JzaV?}M2KFdL5;G%)K_Q*cBl=t=)$vdjzwug7K@1-5op2W1`Q
zuRB_bS`RNlW}F-!XEo?>01F_P>iA33F$PAV1RBr4_GbcSU|@!X%cNiMEUN4f%tFP&
z#A#}(15}8Y@$e)#GE^T$P>tS2!$Yu)(cUu0KSd@~E;qrD#3`x)c#~X!$UtvcJ%js4
zyB<Wy?<(f$o|iN(H4Bw7cAmLjE$_{B=~cG1SQ1>dmfa1!Y?X)E#BqmJthYU$6-_Is
zDv97H2NX2WkKnK8KrD@vzEY%MceMM+<vke`tc^jbxJM3ld+a&UKXyeeHnvRy_;QU&
zx*eh1@~c5DznCplKlr>qY<=y6ZyAxXWBz5?ugZ5Q{8cJtFiBi*cj^~$qA}*F$-UTZ
z8Yyz3N^)45Of~CxKA&;9ru8t4Oe#+e@qyXtZWgOD-n=rDuXp%y+oOD!IjQ7*OI{M9
zwxKt$J<WdCH{T)zIKSfOk5aO}gSX-!(VjZ13eU6ddIH1NXdB`S|HcJ^?IM-Mjr4Sg
zo9p)`r0drW<h<$R-v#yLF-NCsk-vLKsRgV(?d3nAGs${b0cpqFAcEiCOd~gi;wz;u
z4yuS8n7Q@O4G2*9DZFKIu(6?W$NAm*BQRPQ!ZMI2$mkW7lz=2$%f`M9*1cWk;`#yt
z2BAh=qq09S+Q{&O+8x^Q@q*7>4$Ff@>g~*b&t~`}bC6u5?+7E<HcO_Q^LtTceZ(Wu
z$PqnIl319k$rL~|Mb_v{o5>R+dN^zIymj^yhlzjB<Y2M$p0N<SgY-;L07@$jZiVw^
zS1{i5Xn5d$YaOw#2jl7T%o*kt_IffBe0dB?s4W{S>^H8arhH)Vt1(k2t|w-Q#+DHO
zK_{2c%FwG9>mH0Ii4|=>{?*k2!YgA_tJm^_qms|<P0xz_ukbyRIW7u-M{G(m9vxyI
zNW`_75+6h#7)^boi}&9?R{`11#}Uo0(mfpGdvEJ+=esLO>u&Q>1$@Zqa{C!oPoY52
zAJxnZc}kYHfVV9SC5Abbuu)Ufol3r404#zFzY7Lcg3w$xHu`!#=GSj&0zR=pGm$Ar
zyO#6j7B~-LlHDQyqFELO+Et02Gn-kC1>Ak9(?ymu)!)Cb&OKS@dkq|#;T5CL3GG+*
zUU_2OQADq9mlt6Gi5K;s9l5GOA-MO#yPQs0k@a)0(CsMr*ua`8@i)?9zxxd#I0d+C
zk^kc*uzd@Oic*qWtz8(Fyw0^l`Otc*A$ny&M~)#dz*1v#<`2!VC^hxH_oJ7!L{&Dn
zed*zheTjO~#J9N$52}vC_d#XRD&Iw=q)UN#q61u6_n-jc`9wcr#iOmM^C7@cWn<ur
z$^*J(`z?<ZgXBb6BY%CXka=YZqM|8}tPs(#<m&`#JYPOZPmyTz)gPr^)wJF$Rru(V
zyt)rn_oS+sdTXNF5MS<Y??wB@w-uVWlhxDQs&^>z9A_IV?&059Jl=iw@to*>({mGi
zm1jjU*AqChB5q?F9AB47SWKS{rl-rcoQjb4j17BV>)67W;qt}TQNk*i^o~?;qspwN
zL`gXA<MJ!lV>L5CU-YZ>{#tNEc!l-(cc1t6i`B=(&w_mNBsQ7&Yu4Ud5bv)j{+9Xy
z2DE)8iw(^{I*J|ev-==j1~ny!)X_niz@)EFP$3eU%(1f~n+f|b%U)QQ*et<T$0dBm
zFnzsaawSzo#od0RBNz<r0c!)0b^s>Zm#d#64Ks>hJp%KVD;<fsUu=EBzalqe8Ma8n
z*pNaqV3?Wm@h`rf=&v-pWzgolSwSnrijQ$4f9vW>%N>VBo)YuYm3Edbe)OFubHkl@
z&%!ZQwp$?jV<rEQ!xghgt}2XH*PpW@CEO|4In<_DO*G<S=6HF8Y$MV^!JkrAX}Bq^
zY20SSa-4v~I#(vDsX<}Letok!jqjvx+hmOtHiM7^u9SV@S5>*NRqaBNvGEY=HlLO`
zqbs>*p1A(qjC(rVacByz-Eqv?-!~QOLSE8+Jh`v7%Pjf!I&m@w8_se`Or6~Qrwy;^
z(e8EJdtWVjT|@=v2m3ZjO1_odd#Z3H;*m0g=47`~suPW<{y<)jl!DTyO{%LFTO$W#
z1LezK)B19wo~=6#T<gfAIdC2Bmqj5x;&5q=lZfF-oLGrZ=8z2`j_jW*4&^uP|KfPB
z{*?*JqgIrB1FUWy%Xz{G-7@v9WlK?2=R3vrQ|nyEM0ZR{PX;P=Ity(rAJms?tM(Ez
zK1PZR{c-%9d;8X+z4F@KXOuhbZx}F=Nk6zoy!Q{;>w9A0jFH^h)q~5g_z1TnOoR2U
z?IW3RLxJsL^$P2J%cF=NJM<A@2SN+ukwgvNSSzZ*Xr!Tbt<<>=U#c61-QyEJrEh0d
zN}rqOJ9|J)j4El=A)*lKck9C9{#skC)A9RbO_Z@fM*p?<JVE<Ait}O&cgJ);5E>Gx
z$T~#NC2;WjO3&)I1aca5?7l+b%`v-6%BS=rtvfQ3m*2A)1_ITjRv#T5Ze>+n<1{|g
zEgL~wyxng^=DbU>P2F5sdA>P(<i$*+i;m|0Y}=T#o_%XnWUrd#7Hn9Wi(H@x9JK0`
zZet%fNnA!X5o(Riqq&P6`=Q14v2UHZ2tm??bkSG<Jwnu;OTbP@FhIje<$6=a5-7-{
z^iIaLBaHR3!bjGz23Nnlb}Ea@s3AQUIN!UtG`Ky=l{42mXzX?7Z9D0=a!<|U5eb^g
zogykHWtl6d56~Y_Y$Q7xcMTbk>I~DZ@gOMc_qrNtwStF)bI(m>6Pocti@o<{rZZ2O
zKl1Jy-Qlw?h_gDX(1^A=dAQh>=W%TQEovEl+zG$obB~ei+@klKI!qtd<W$UiOIHM6
zIr()eVAj<isp{SCKhuzy72}uGihKI`stuYm6$BdnOn4p<%JV&XvXFN&b`&w3f6GyA
zV=l&PM{V4t3QLTT+FIS+rQ38pz8ojP8TBswq3rF7dI@M}lbwCWdMU1+e8ds19i-Tz
z3XWN26-Up<$V@J4HBRIJHxqQHgSlk)QpdyHY&loW%W`s`S^Qqm%@<qOpHM%CNv(5J
zM!iuk&-ZLcd_DYEDx%K_5HN6`Fd@cRbDO8zsz6~0_|uxx&QPOmM!JKLK{GK}6<xS|
zX^z3O+Y?>P>Z#;sm1hN}jL&+PN$-Sj)L}`+5VwrqyeuK7qClf{Nr6U9nc1K7#r2zX
zc*#=UwujG+4~p4zgQIH_3LJ|QQl2%=cf>oa(Y^8)F7YlnB;K5@r;WHd=(O2;7=S{}
zSAVlXmUN&X$!-R@@X}sirjg9z0caoi7`@M)<!cM|Uf*c#mwa2PvTkgS)s4p?Pt<OE
zOA&>yri63cS?jgDr0SzFO{XqfA*(BaJqcb(tW@e3xwo{@D=_PKYa<AGr!iB>vM;!Y
z+|^1kdB(rwq(`60qu12i_60Tsucuj7YP<rks7uCsh!tz^zh=RJ;Yhg?r>Po>JD7@y
z$&I^E&M;MEyzz%I)yh`&k^*hMHev3EK=dB-$_ozRNE%JcsRWRF%KaIdgyMe)zHU{a
zxN9IC>PdG$)Li$Qc>k;)Oyx3D!+#5Vc9X5c{iTAy_tk|DJ}ymOvD(WY_Ag7x*<HP^
z*Pq06UD6@CPtwTwV5wrPLBAyeTvlhq_KBUCwj`rd6>gMmcD(IXw;h7*VfmIbJ+L(A
zx?g|VcWW^7K1U5}&|gL`QiP))x160FgIyLEtl{q%aidd8Sw>Cdu%ykDz!srR$R$^z
zVkK^Or~77D;7PGArDLnYM$3wO`m{D_tUwRidma8)9BJKq#n|TawS>+j{`Gv8TC*Sd
z5}d2A;A$XyDXVlUb`0x>88nNLEw$vnI@VrMQwea&eGd1q)Ny-J89W!XTT3=`wQ4$G
z%;immjMc_8hMYy^YqJmr<-o#Kr*myDfa(I<B`><wby9v(uq>$M*TjNxO97Nf`wcyZ
znevINT{yA-Edv-|7M={LTh7z_fH-7N>lTSW4tdEdDJ2D@k#}Gc)2qUKzDq*xv6|zB
z1vKLUC0Lgn54hYNt?GqchRc|9LV`=Rp4IR%1nHzme*TR<xAY98I};504>G`mBvWMw
zHrYQGFs}U~klB~stH3p6)#*?D7Kry{fo(^#-|Qd3tq5CS_zn+C_qWVG&|q_!sAz&L
z8}1J5xXs8|oP>SD05O!?Z@kIXZ-gaj-M(DIg-})J<oE;YFN}gPa%A8#?7C>|IwcYC
zJO-R7M)n*oS|bwTi1(*iueQB3lqeFGLj1efA}as-85@DMlhdJ1V%Dt;ni~iMW0X&^
zc}d42fXTOjAzF8uweJb4we4X0mG3iOU-3WId@|Qj!>C&DqsVfhE!J&KnUWapW&iuj
zUSqwlI>PS$`p#@T%QXJmcZ`5;YhWU%o2(ykAV}hvX%26WdQ)V#cJ3s5M#_kk=lN`Q
zEor7k8Sf#6Ywr6y{YTKX7m7Yv{9*Q~Y+I%6Y_q`O7}iAXd+jMO)`4OlhrVJlM+ycJ
zs>-#LAKSs?o=18jEPcs3oQ-e4KQdCK=`v)sHx;ro7vT6MGVX@ZOggEZP4%b>{9Oiq
ze<X}P%CS2?ukdB;tKR?q-j=-dAO(TCViq`B(`9z0960~&r2%S31DGdUA6pzQE3wOD
z)0YInS?;rT$H#MDjQhqX>$Mk=-qgM)n_{AWGqJT0P-||}nY0D&v*E0|<KKNN1W{*U
z&oz=hb4wIsYojW!N&lqNfz3uG#MM1j0gJec8F;wH5nN`R4qBwk8oFY|*m4Iflq`q5
z*C)vS@seT-Vy)lqC>zXqfp%kD`|PgpnTn3ucabh4Nr50Tg6##?Ai;9v;+<I?J9=_f
zAP}}DojFXTrSEiNQ<sy)jm$bX+IQK_2nLoDM0wG)I0WRkv9mEm%mp1h7b%OGsUJ7v
zvxqoD8PFi|t1x1?_a5O7MFr7l$?Hub2aMjo)hLV7p*Abu`%a+g7|b2g1C#f|Fv?EE
zz1mG9eN8r;^QvS+qf~!^$;Q|7B%qEig24{hx<@G>kOk5wjrqoKaF5cr`9Z)lcBVy0
zJ!O6TZEG(K&Vt_Ce$o#_Yj+%BYyEx&rHZ^fvir_pr%hW-FTxGt$+tmx4KTuwj0ZQP
z7skFLB2Z(3L%wV#1?CxA-%zX_N<Sw~aL!QR-t{+{9y*8GGUz0h9$oJryH+-mvvhIh
zEpOhTV#WSPnK*r;fs~Tewu6+i#PimDRHa-|bU)2M>W9nTq^Pds838eQN!ub-9bxY7
zC_pvUXw^+OoAEo^380a~m}_@j&C;Tj9}*JLLRYHgw(;KXnl{WhH>Xvc9GCDKG&kNV
z33QJ?+AkYS?R2{z>wHAC`-tz=RkkEyb%X%8C|<0B%VONtcBtFig?eK?J?oD3yq(7I
zgIVTWnk7=M$M#T@bvgTp|L1HqH0N|rhx{K`zFF3jU!)S5k||$`_8FGnF*2pBHkLf6
zG5NZV)Z3GU4Q*U4&qGLrfnFag15qF0`^asIW8aOSW4uKle4pilU+{%Qj{F<f@C7UH
z!c5|G%VbbCra`%-VTexgl9=bY$k9HR)zUt5Jh(c*2LU&hZrCcHJx~AWR<DFnPVU!*
ztP{MnT<x~k=6*Yqu(y73V2AqnGT|M^+0RdfcWXg9Cb)|F(6n^zo)YC!)QAwZ=>NR-
z$vap5Uj57EO>*#DMW$>eupLiPv^?*Z{KbQo35^rmJ}0rprDKof(!X3~+7}sV4Ev34
zQg8UZ8`DYW>5mLXg{9tD)l3<-C<SH`?se^$qzf~YZRalb3uBvB-$dKcEWTmZ)mb>m
z3s1sOmi_i=MSv{~WA}E0g)GBGdDE~N7L;bS)6GQOy1LY$Q@+YPil;<E$?KwG*_RU?
z##Ip%>3Z>lM~HOzaOEYK2+D$iVx3wc6_^^mV+T9<`qsQ~L_z3(m1TUZSK|QfQ6X%&
z<uZPZ_R!Af<`QXdR_TAg(4Cx46n>otK6Qeti=N-|DIXL%8!S_8IXlj8dw0&A=#Vu<
ztI9`dNc%clCB8E<$^Pu(L8xN!iq~Hu`eFPhqbW|$Q2+A-N<NDm6WK(TWG034M+6Pt
z+uD(7zE=3vhR*kQu$`c`P}MAaRVNkF)72+9Ik!ZiQfhZMXhd+bJ{bQ*Vy2e18hejA
zhcELg?yr#g0_R0AbBXQSJ*WQh^)!!tNrLSXv!^HT3e}p+6FVuqHCQM8NCX@$jR%kv
z?g!l%^n8e~w{3jb8RKD5WKElyD$ovovS9LQ-K!2!L1Fv84Zh&?6l2-({sI>1AR4v6
zQQl|RJPgN;UGwd%L)Q0~XR~%Y!@@Z;vy^kEL3=s6TSE}dC20gkA8{bMGA3#R7rGx{
zECY%iVd18J$V<JMsymx=3dea#c@Be5rvAQraw=@%r@=zXD9rnhqs>{5)K9i4!em&{
z_~6#M-^aVfCda2vS&r2Z$kRH^v$J<nIYnr#X7rZqc<}ZcCAFA$lU@4VwDbMN7~=_>
zv%^=17GzhHY$qy4hMA``QzJj^jkPwn1mbHq-}L!?)^{`L;C*%=Ab)K87Y?4^-;=3M
zasA^yD@XO9Utw{l!^v*piJi?(yCN$Wh+0_K!5AR$YIf?!cK$A|e5(BG44cz*UUgnP
z2Ix%SJ;00m<>mv;xC{tNa8N|-DFQ}HxA<U+Yk_M}Zsi@HifcJG_4fRhBEWTK<wf<4
zOgkKsM&}?dq3ErYAKXeQgtelyS2+xI06>UMkO=tR7<@FD_#pK5y{&V_kNW<OPk}vo
z)Tbp;>fgr~XFlDPT~Fft<v5*7?{?3#rze<?zqJ;h92vdyb;M8PFp2%+xOAEYPFS;#
z5^rqde||5<$<S<|kolzYS%$JZB9}M6pCgTfP=iY3d0SHjXN95zOTu~^TlypOrv|fs
zM7NyVf8WXd0=?j`u5oO-wYE+BFNRJqM_Bg)I^quwFEMkhgzXHy$rAh8m)TiP%O7@F
zaCxRKsT3OQCs#%|k6hdp&fRRzojQ2bq;k@I@!6E%Fjmy6=<aAP%Ek=wQ0e-8gSB^L
z<q|e#4avH-m=~9xcRhN+?6UkVdS>l?+Hlkazy$VY0_WS&KK37U;wn9dZf0Dahyr<-
zXJ%l;h5>1ZEQMAe+j9HImgcdE>T(Ekmq+iB)ow^lMW5#0#902@!-gjw(GOK+_*nJn
z8)6#XnB6nIwzC||fu=m>Crxj|bXY##L|2i-%-XST-fSOxkKqs_l^u=idrRL5vY2u7
z9v-*o<(z)^jxd`WVNkp5EDc}?9JxciqC2us4QqjrBPFHm?NJZ56DuyLJTjj0v&nh@
zy^+XHyem}mw3%10Bbxq?i5vkFrj#-(Y?SA}<x(N{dY`*+;YqIf(Uptbqi0<4GOB3R
zz^-(aH0C@7N%eyaX0=kv1P(N=TOM_blgF9I#pu>*3+_uV&qx^slQF&iff;DaRCl>j
z#M&y6JDk%7S5EU?$Sp)*+GKMYvJ^LS%f(A{2)XaUOyDDoGrp@PE?1aQfJ6Clo2^WB
zC>mLFb?|)Q`I*~JC_NdKh?Z)))(WfraL@8JhDa1srq>Sk9JtwUWA9a9cpuy|Xf}r^
zrEC9p@8Sw+J^dy&Zu5&cROYE~>H6D+bji~BsgZ^obr|Em23SW=0VL4hG2N?*4y){|
zCox<f>S3O#9K^_fvhTJov7>I!>~hOgC{x)v&iq^BPGz66>>#=z4%&h3=*hHVw0ldH
z2>Mh2-=XPuZC^nX!(^2k+qk2c%(^u}`&HtiW=DduNw>{8p2@iEzL<3j@jePhpF`G*
z1!O|1(HkrM0PE>|Q!SCKu}fbm!NC0$6@q(&Dr%dCH*B^&PRd1hpP#9gKg{UQd7%TS
zj?mlGVrhR<lgK)Ubgm1x2cB2Fo^Wbxae0q^>um8(BaGFsm>*K%f8uF%tQH#iV3>Pj
z$Ly8L$d}BuiGVMaODsF?J);T+b%rFT@J}i{<%oTjH<~DtM#vI~R`X5&o1VyFeGz0=
zeKGV;c<vC`TV^#*j79s_hQhz?hPjk`TN9=aJ7HF0wuKI7F3-OY(5$;elC>M3UiS8e
zZ0U?YwQz}4ba%=-BVk*?Gv_!w?>r?=;#Wj*z5e+;vi-3<iF#^lnzq>4ttq=XN}erc
zYk_X-qtSuUE<gUZu}Qfd<A{T2!rUKEI{0;K>UD7LUA~pR^bxt!S%zd7!*JnbtGI&M
zW%I51gv3g5n)him6<VaY0zs6ZJng{`;e_a(P4;c<Dcx^S1r_A&%JK@_qj*!t^heiy
zQS|*oyo)!V`^WZc{+O&G#SaxI#^OW!_7KwPlLl=vtW4!yr-6C;5qso!jo#Z;YyGk=
z2SjL>F{^J|MjN?@%Nczl+`Inz65LpAvYo7tJlRLO%+d1^x{)Z271qvs=)1ccVn=qJ
z&K(+bXjI*0c(iqUgg&c;=;N34Hmb`t`+9G7A8Brepd?!zI<*IPYpffEQ#T&><D?lS
zadZcFQw6+emd7AGyPXY@kh{ckdAE~Vj3P(<_`Aynejl5wx2@?YH8Dlz)wsVtay`0r
z?Fd<4;7nq<K#A3^b{jo>;z%g#4B}Fopr(*HBCN_1W<6%P@#bBT@E_2g?F(2wbP>@z
zDn0YIHM!unP;p3fz`at#slcaxp5k1O&c%}V!nO3bi(NnHYL!TZRII(;U8=K8@HMKk
z7JP|fs88=tgt5)o=w3{JZ(B>hyFF+>gBM=78m2HwJ$&hd)KB!}gUE6O_o*w?LiY=e
zhHcxH602MqT~KK&b@NF&pY+SN2S>*)_s~V}qxGIFSkq3%M`9pex!$GW1i(xtYf3yW
z?qpsf|Ep&S?Af$mFa3$3NE+#(Vk=&sVArf;pUA$4reV60Xd`4CxqmfU<0=A=D=G*$
z`0_RI%XqWEMu;%}%HWxe)F+ym^_1yBD~H>+v5`gSa0WDAB;`GJ>N&{V$iFpv7>|Kp
z{=7mnI==8hE5W^+FW!DLXoiILNZ#4sNpYuQvaLmjd#B#$uq&0yfqcGA!YGZ=p}~(%
z!2UuP`RG_O`2+V9LM>7zJO%0E9dGz{eW^uEc~LuuL&r+oLMm)(miMUe_unXn^B1|$
zD{i__acq%vOSuUtl>lf&6DH|vMKRj-9$Lb`>XUyoGns7}N5<ywm@2golx+@IF?w`%
zH<V*1@K)5U^3C?pFN&-W&o}#fJ;1dv3B<f87{i(0Xnjmj$KW#I<+XH+-*WyVZ}EfZ
zt-$Q~m;294yOxt9M#W{El!j!j)qPGlpM<V;pAe2ddd!l80GGM7Q!a*d_Oo0{I&%Ly
zrit&iw!~JkO<;PsGjJR(K=da<+ei7P?tMqt9oZ-XMA7o;zCkm?Sy%6()}bjT31r1`
zmp-MyXzs!n$2|s`8Ap@(Kv+AC6nu9LS<y|#KbpGxaSMXvR!+tCAm@Z8v#-{HVe@%<
zm)Gm=N6T*YVdpaiAp_da=W3*F2z6jcPFGlAEuY~_EPUYNe=Fq+VMNa+SM2ghxo(m9
zXUmo^&Ta@;9F`guEYgY5?9r}vZ3rIe^FSJ(j(9uJmqhP*Jv+>!BWx^;?HWrG&NzIH
zp%Ob*;zecl_K|EJ*^$e*r)d=MR>R+T>tEmpqBZ}!M{$oIZ%Un0Uudz*Xos5jD)y(T
zywvX#r0C9%?t9wRNQpjD;M3%T7!iY=#}X0y&Zz7&3HD1tUz8*ts5@dz$G%U^&q_M=
zD13kS05>H5v^Y9a?5)`~b5q}-Ntl;er~iynkaMzhApg42VCnV6B%V<*S`Yaxf=?%g
z7jT1#`>AOkJ^feICq6H!HDE^cw6j-GVUrSngH2FAhV4rElB9~57p??z{$0=f)u01-
za$CSsjLD0L+SkJ)tSsfp9!iWkFTmwvkH!_-_L}?bo#P)1+wMnv7jaGYl%0A4tVu&?
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

literal 216637
zcmeFZbyU<{+dqmTq97nr(kjxWq_iL*-8qCHAq<UlDS`+HNW;*bLo;*=(jpB*cX#*M
z=zZVM{rukdtn=Ub<E-Oyxuj;kd+#egac%q*<Rq{#NH9=PP_QIliz=a@+}=e&xy5ql
zCiu+9djdx&C?8NHMTJ$Ibl2nWI$;fy{;={EH3-zXrK%!rAzNxdUxd#rwV_p=LbsvE
zTy}d<L92{fB-~pA_Ji=L$bCQ2Z(@W`p9GAXmxm*@pqF}^GY{GAtZ1Ni3l{=gVJ3@w
zQ*k_<^TwO8nkt&$9sl|BMj@;D#y=l{|Ike~4Bh(ICmud5<ox$H+`ert`>!v5_;>??
z_pguNy!ros{O|4fe`D(uW-DBewjkw~-jD8hUH=tuIo{UWaefNoY4#R4s+WFqha0gZ
zvLv^J?_d92>8-yKyq_om;*L)4`mDlVyn%}R{*o{c27(3!1>f!s^d^cFSs~}+-!GX&
zhIW0#{yf)#K#e^D`}55TL0<5?C@3vtBQTT?575nJ|GYn)L?d|74+hx3-y0P{^XGlT
zQ?Fn2<#TlK4oS@*W_~~Hoest87fp&r1@E9R`vHFU&qFTIjldoydVl^L)W-%LVzP<(
z*k9{<B&S8e-%xP(nDrxgV>+9Lp}*E_i*GLbP5y9WEVHk#Q2!P9?zd)U9aRoTn>sec
zC}Ma1=aYE3-GtzMXuAFP!!TG%NmtkDe@9wQR1IanH8oKBTv(cSvC~?st>YO+LmG*&
z80*WAXExoL73))4;Q5?CToD}4>)ux7aN*)rTKa|HzO@udc*Jg(h$=4S!{X{NERp-o
zw;*`)cwl$%x&Gccg(9WbuYb92l^HMjC{;ObMTX<EPIM^DPZxf*Hyp^q{pYo5XlU}F
zetzod>0%kv(+%LU5Kt3F<_<e!+^jD+_eLk$Z$G|c01jYRGT&UbOsm$Q#Xp2fB8Wo3
zWuYU2o}Pa8YhGS+b8|}ok>^eeQGbRkpZh6?7{7o(d?~;4u4r_2J)*7cH9}Qedwi}n
zcw%CLRwnwHLGu^YT(yZBXXWVj3Wp6?ZSBQUqUYtouwKc9ltuSMwPOkI)#+M+I@j%_
zXa5|6fAABk@40I54mk`ztuix*^^s)zHMMh@kmLRSx;`u{F)1=U>OWi7(m1rg!($G%
z7x^t!Gn>EUok}zM=k-m)Pxo&<2XS*ES_!Xw+lp;xXBXM^jGcX~*eKvx>%@ePlmBbC
zqY1~Mp&|1V@I*5)JVOYV12e)*A1({z9d_tYp7X(~YJy}%Rn@N0(btv!Olga58d+H3
zYZaAnYdaJSg1@6Q>o`k?58`mCUTK?dF^1T7lId#MoTx5(GP~SM)n|bv@?TFoUON_F
z_E@4s$=SG<j*~OyM_`&7t)w)jc5!R6`F*cPG}m!TSIT*DaUmVS(86Y6Vd1*JtXTEl
zREvv^jn`rQVdq^;Oh#pzGa)<Ci7NZE!wqR6(-@<iTZoKMWCdIkVXi5KC@DExP7OX*
z`|gWlV%qG3Np#GzI*{F;DNo7B$cX3wX>kepJ13J3QUqKbio=9>JNe%)f5=jS%N3XA
z$u1Ri!#FQC%DbCV0*Jm7vcw5FZ6_ta@*Npt{qp4wfyLU^R=MqhZQp2#Nnc++ACJXD
zp4|Z9Pq&d{tX~6bpGpns#g>;7<ub6boo~;40uMsYZTU57*dt+jrpUD;ydCxS{?>58
z)=1IYA^4f<@mDeGAisRF3#_+Na&?Q#6+y6p`m4-=MyvXGkL~F?{`qH$==CSYBnxgk
zE!zv7Q94!l^ipku4HyxLf~%DJftx%X7SITe#q*Qt7<Q9;WXGe&J8wsyEp`ueS&Z$=
zU<KlEelDBo<|b8$hak*DhmvTOhf$PzcjhECLxOuA>&lCWkYV=OQ0M8jqxj?Bw+>Zp
z32q+``uh4bm~eDXfr~CTJiHl;bO<DbKQ;=oGeefNzh7CD=ae)_@%${y@EL&`n(ztk
zb=|;6!Zwg)Z%si28{q2c>G2AswV_kGH9UFci*3Z?;NWnyHI>=+2_2`(-t|P!+7il;
z9XJL{mx`Fx&8)2zz~p-O>x0;r#!u)aZ!+cLK`2S!B3*~`bu<;I3ptm15{2ZX&CD34
z$o^e!Xh;OlPgYE$SRDG4l-|Gh){1As;N{KdW@n$v3}x7;AN9OAAkzQYmmZ*r%Uo(X
zAr-A%>vHhz+oOdt*#v&S7L%WGjRm+5`JL_)7#U^>o#jn+GV5(G#$tg?99;wvJQ_zv
zD$eW3lBHYg(nNL}i>XZ38JnJgq2`tEVG5a@-JWW$$AeA9lLr6razO^--v^=!wKKnG
zdU49Rj&1qV`|jMHF_ggy5~SQ;eMFnmXWR{wI?DQU3~@XqBdf!D@-qjZL>ImR+vlXv
zjv_@Z@GLy|>uaeX!j;YUXz9Ez`>*49BU#r5`wC}bXJ&}PxnIs~rG_@DXb{|5P%h*Y
z7F0BVnsJasD(7ogX38h-I*lPLH2ImC1JzF62Hd=P)9EM31r3FRrXdv#(sIs?^>rsX
zH#dGvwS4Uu^b-$MR8;3@Pv=h(MF@0>Z(TzFl_KR+9<lM*Ah^FpcC0phtUbScL`n+f
ztNwYOpCWWQ^1Z);-N4LD>V%xPbZfj4Z_2vi!(|6_E(oXo>dW@_h^$y=B(qU20fWl%
z@tm$swF5l_!4zQaDeCw3Nw;F(Go`b`9#-+?-qf>FQ)P*u^Axv}U8W}T`_w$c1+?2^
z8SjV=)`l}Fid0n(*)u&BT~%HbDlNc+rNlK-U4z2Q)g<2rk?+kMfG7$0(cf3h1u>fM
z9vYb9qE=4r%nO%N&&a<qK!@OrxR;cdhW@!JBt)vc_sK+je$s1P++;$+2u)CD2eVYq
zAuO`@OK>ANUbb(gHZ`g!fqm8cYhM!t-C+ySv9X>E4Sl;OLSaGVeAf*TAv0cOA7FI`
zirr;QySXfNnbBSI?&oiRY$GklD;m8(_jnt^=eSw;WmWZTcjmiqu?>np#XrR}x~-|n
zD;}Gd$6~q>WLUa1Q9!9_zqlGQBM@t>dD7!?fRod@u_Hn4(WGn5gUzqMVpzCu8iQ!{
zI#?Z4)+Kdx`x3#Zu3d#+X`hQ(z4snjnr&4(I5IH6@$6S3wbj&S2iwVY{F(-Ze$F10
zWLk=MoSaeJm{`+)`&Ra#qS8V+`V~yTl}0*Or#dn*kyR|~lX8ZPapUenXX}q2g)%;<
zjH;8TS%%)6RZFj(uPaQy{8@3F!-jcS=qx7^@`2A`y}>J|1_?VI%dj>J7kaMD1uBaf
z{uoT^wt`w8>Z_Ty*Xi@`LN?{p71D~{wid>*=&Zk+<V5oAkaAl#d#zVC@NoSrjQ`$l
z7gyI3G94!;C+qKu2RVVq`zy*Gi8o3(BL*Tt8OW50X@XYUuMuL}Lc+G91bq_)Tz{~e
z){o2i{2#S_buhQ2Uw8)ZG+*1#SoraJ=lMdXqWR$XxVBRiwI`~v%D^6<KqY%$@+;Q_
zhfVGKm})sHiq00}JEjv=1U<M6%p1Ir*HZp^C5tEYwqZ0@MM)1@MZ;4I^;Mb+(4f63
zC+nl^I27ZwRVI3p*nU$TtLy8{pJHONLH97S@u)8e{TKl@ur1B=_YUeq3AjF2Z#OM9
zoF0=I3#;l{$X-||zu+u3PR}!Bx5r8nkAY`fqZm<Npeep!t4h22vvE&7j99u~;A~E9
zt<27n;p0DYYsyHtO?Tq1@*-L)$1CaP@4_2C0z3a~$;g;X$74BFcL5r}<v<i@R&^VL
zx$2s~vt9`jX#fd3gqoXoc{R}*XQZVSCIO6kT<{<8;RoaPjEcu*(c(x%KNx}S*T%zP
zF);`0qn|)QhcW#u*qHs<22i0>cTv%ErgxT>`88ad$6qM~qy{_!4_yRIOfo~L>fa6J
zWpCe}ET1&%dJz7CCWXugi)v@M-nt`_c`R4Gr`A=#X@O_)DNWtEU_(KNA?(GDG$AFY
z+0y_zVhzoO%3z+LLh&OqdUJT_kEc(Yi;M<y57R+WC+$&`LT0#`8Fou)wi~aKybNT6
zD1(lbvk-deMMq4m)3Nhs$5faL{B^Q&rFpm>wN6Pae2RIidSB(yHNNwE0NJ~|ILpY$
z2!CsC9v2$g<kgcPaCUjN#cetM@c#X6kjeh<m$%Qc{d!X+_ADd<Nm_(%gJUV=@<Gt_
zR@p-d#|!mQaq=~aywFr{LiXCjXoJhPIZ*sj{*%@3wx@;H-xo>*Z}LY+I!p`?$FAfS
z&=lV?hT2Mq6P=^|8Yd>^bGTP<vO37f)E0;9Q)bg@^5d(O*oKg8bFO$G3I9|_M~+Dk
zh55-w`IIpa4=+t0*uwsIt*g~rm#qa)@Qa;xp7`)Yv4|C`Qc+R$LgP)kPlE`G%3I%s
zW98-T4oOf`<@E|kU_f%yo{y`gDt2_qER=!Xb|Uc3xrFneRQ6<`4Hi)x+C9Mef#f5c
z$9~n2g5UM<9_D{<s3tv+R$6sG0lt5aU`S{vo$MQ>z7J%clo2?_L8`(EAMYS&+Gxjz
znDpw-@AD8cYl)fy&}?YBF;*TN6jbN9MbV;}W;6FgK7l_u4t%oYPH(Py0kw4G`;|T)
z2^BByWX5dSN_aaveTDPhVsv!0{o2ru^di{SFd=L{1_pmC?3eoga2W!;jggrSxl5@i
z7Wc(2Q`4K=FQVb?R>x(fdG4qCce7{b3chd+%zdTH3*-~DTl$HMU=|Q)>BzxmJe|6#
zyNk(}i960PR=To>KDn?Q{n`$n>nkHC=Si^8p-epQ=#L*Ty+_6d1|l}pJRpJ3lT`*h
z^t%CQ(cdxc&nW(KoyioZS=N6gas&qrs15b#vd0e&zkE?3R3Y$!Xa6fQ`;Ml1jK%P1
zJ=#CD2Avc>0;TI-QkE9W3hS3p(0^wB^dE($(R%9{reI&6cp)ciJ@a+yz}ef+R!-cz
zHr}jeOGV!nb|$<ARTc2;06@r;N!$l^m-6o<<8T0Er8Zb%(sLV!f=Oz5teo}g%jMCO
zrzU{G;bSlyN<s7fjP6dYQk86_g+T7fH=Tu?jh>i)Q#TbEQN5Zem)z%kSI~j1nUlT7
zroM)kSD?!TN3cQIc}_@N^B%<4i;H>}mv(gxtn}CGR@(Xi{CX*?>&Ko_2vWW)QAmBH
z=EH|Drb_^noPPE1IT8+7rG9zZp*T`lSZJ54cEMrV=Z%KBxRaBTN|oi9$3-Gf&4a)4
zD_H<SprsCCcbAA!xn4t|y`h5v2h_4Ak_o%C!ZIn6R9t>`{T6>pXA4ZCpC-bCm=JcV
zSMiY!@lV~JrKn(BcbdcX(RMWpi!rGq>TvVx_I?L>GHP<+^zE|`+P`b)6MFtX0h|pu
z6q7Hk_0!ysK>fz8`b2oz4Ji*w0_=>?oRQB`LE?A%sQw}!erv-8I1itFxDpC3L?90L
z_V9)d=i9?TqvZk%5@eWinhOLm%<r=QWem2?CL<nHMqkdU>DKn`@%iOfK%hj$#g#fo
z8O&w3rvNYhL&OOv$pu`z_4EzR%#a0oQ#^LY?q?hO*yKo3)2Z{$cVmaBkv&@w&#Mcr
z8#ib{b3I`UopLL=QLm_;%$}0Qr30W8PSnrnV6vT**MRd@Z*k4VmT&;pz#$>|-Rl$T
z=>3@J@X=x;ylQsj_qW`9pIG(kYP90hp87t4lvfpYs3J2NFLzogBw7zjsR)aTiWX&6
zuTfNTFowh*6vfs0;|??x%k#uY^<@M7D!!`=(Wg<E+biC$K7qKB`eXQV-5*h1HJh87
znz}7=w=YDV{4T+vv143nhQ`K=o0|>`QXJ&3!9E!XU(&p%Mx|q1`Iu~ND5~UC`r0v*
zk*+UCRj7#U^ofAuX57V@z{UpAc29o8OHXPnh2uXYB0UXyKkXU=;O>E7P89OI?22JG
zE7MZJCnAc1!5G}gd3Hd7J``3jG7!^`OU^{_e+vo0y?_5@_kALi?Zp3VH)F55&1ma)
z8^9SG3bg$FF_s)%Fp{?pRd5QFfA6S3kURjT8X+Meii0_-E1963?Nx&Q)T#R=uUYNe
zBAw|&Q&5t9#Llsjn}dZellUd5DmG=jBO+8aMw}Betly+}Kqw=={%%xOpiyNFwx5Rz
z1o?<9RN1c;FEkZ$a&}}a_NBk}xO-O-uEn`RabS4evJT6{nwG@aNVqLUrzk+F0}ZT0
z%H<6mC2>eN8FSyn3Wk4pNHU^it*cM;e9Lo+&gw(xl!VWx>@)^yollQ0Ko|4JS;u~V
zTCw&k8MXcy*r`N4qN#kHYW4mbboBpdP%W~6BZvo6P_uF8s${cSPk;D?ek2*@dUPr3
zq^=0oeyr0c(-9v+2JN3a_V$V28d!N%Hv_TaoU9&B)vK>Fw;#?YCow{Jnac%Xz11o)
zwoetua>iCHx11=0sxNW*&M#M7UgJrg{WAUKUyngTW7vh`<h^!YOAW;xT24sSE(0-D
zXkofFPG~++6;WS5b+#qsIT_hDl!i8gc(RaVA(df#xE^!PQUd^|U5`40DM)2QKy>cZ
z3x=P{rQ+k+6}cR&GJJ$*D{_5MlEnF{9r#t@Z$hM$8<r^>+hKL3Zd%|J&%Nd9ke=3b
z`(5~jAOl$!S+3Fu=kJ_OIxe&r<GQpNuCSRCbU&@Rx;ztSwcG@`65xc2B6a&8F=<Cd
z{PXE}WfIsXa-LZN5|WfFee2=;meW%gN<p{n*_LOfrj`+jNI(j4$a(Jr9LC&HAI`zV
z&d$leFy6XU2<qd^nT&1hcYF$uj}8)ivQqw0k%XUZ*WV@w6~5--`V7_+@_7e9#=a*s
zB(F|A%G^%aOcg!C=LWRv$i(UeJv{2xZyO3ICA5pS%7Y|?p@l>-M1<a8QXx3(4TZtn
zW}AyZ;#^!@7}mc1Pu8IQ?h*=aPM|8LN%maf&>HN{x2ME{aNzkT9PZyD2xVheZVe=T
zYiI~4zLXY*@O?v#>u4f<{`@)U%a=fkY6ZN;s3RQ6R*Ir=w_Zx#{9DrVdX)8z!+BR-
zTwEL!<tRcREE3244-GQw+xt!JUjR6z*#P<S6%Z1EEV}sT84~!N&+q)va%=hBPgUF~
zfZUn%;{S7cclZmH2kRRf^m0PD5@a^bfBs?pXako1`HK`85R!+<c|8ey|CY5;-Y860
z3;a=We}C?obs3P2AF>=<;{29n|JVoj;)rjee3<c)w+0$C>Qxx}@9(__KqtzZifKIX
zy5P?T5g;&bPE{Sy8oo@S$Lo2r*o#8V7c6ppQ2+d_I`{yE&Si6|KDReb`1Vs6+YXZf
z1(rhb9^EZ)+}H1X3mxd#*1H%lFYjVttnM?!^EqAuN$oQ>`Rerax9I3Lc5-s^?EPQK
zuUNTnCyCzV>zaNF_0^}qlDmEplh1!YlfrC6J0r?TYiFl)Iw>9=9yd34B+uI)_x#N#
zYfc6+u9t_+{-PbJA1(1IY@HvY(VhSIkN)0|WDuJ#>+})EYeR75TTh=py@iH`MZq8K
zFC!~EH#b)T7PWnIME^FeCf~iich;ft5?}`k(Er)CM_11vd!KLw?-Lms3Ai49omJtr
znyg_0J640@5Zx#_g#DeLB+hV2@lO7=Me`kPYU7U}k1|gwfS@TdY=6M8F;(vw*)Y`A
z)umlz&_bl=_S|Mx)Y0)sBACLDyR)OCt?hUrN)J?70U-8LdK^DyVUg1yAtPI#pMMXK
z#{T~M9Dm!o^IhqjRX`M)IA#~SV*$LN<hCT+uw3a&U$0U`0b-;tah&1Cv#!)eNe2p_
z>8|@IDEElmyg+p#J5J<BIgzM`x94>M`EhqaF;!esLnG@}snygakQ18V<KyF9-QC%3
zBO@ct&EA9n9M_tUvL!U+AOTB@U{Li|wO{@<Gv#@;U^+QDX|4wnIIoG#s3T9a<TEX3
znJ9nGj^LR8$B!RhNjSYso4j{Ox$<P?<&&K>Mox&?>mn9kRYri*QM|SyP(Gn0PG84b
z8>fqT_gJ~raISi=6p&tG51Im=o*t|bk(0Y$UAhYi)g#NG%FVsKAy)S1$2&^tQZccy
zRufeR;IZWs1=Do~vJ_uYSA2|DRn3rz0h~-iRCK)3&KFT!TADWfBal=Rdn3hsv=~q|
zphs7_a-Zeq)z^DooF34dOx3x&IilbTpjr9~`!H+r<uxol=iu-bOp0WNtWFo2U!GS6
zl5mo7Tiy$hkLT5d;Vh{AkLU(TcH%n<+p5|7`TPdHcBSnC#Hv<I%zkyC(r!s^2$Qwg
zs525g=t3+X4^OtP_RscrV+dw3Z5<tF?>iV6DQ^JBAGMFq%K@laUTd&W|N97##!yWU
zG7~*!?~1;Djex#{6WqQ*XMiz|{Rsn7?4a?nhpL3Lzc0UJ5HR2zHMkU}q~s2*9NF8(
z{rzyDqs^_H@S$CtyNPic8fO3r1PJQXY;1Ap?rzwXl@`@b&%Z|E;T7DzeTt5T285xX
zZ3@cX3^VBkwbwy>U2C6dZ{NiRSv5UR@ZtQsxvUO{<@oVzO8`@tb4UOo^8?GD=N&*&
zEg1yj%R^#f5J|5SLrveleHC-##tlv09A5iXd^Dkxc|0wT^J5#ZC0RMK+*TNNUp`}z
zDrt#`c+p|M3{jkRc&IWGTJ{~ojlu_!p%u?>)G?nR;QFh$px}tqs;1G4i))C|W5lNU
zOAn;<ou!cx^*BG(tBG3I@}nuMy+L(6=wQyu%89G7u~|<7Wtr()cFXZ-UVEna`1qRI
z+Eu9OXt9r0JO@zR5f(zx9Ht_lZd;j;A;ger!!qC)MSa*`fu(Bv*HXJlIL&0-8q*}h
z>P{9((b0W@4TD*bVW^uH78dqqEpL0<8pC0Azz?3l=O~x%j?8%G``mK;1p^Xc0T~L&
zIlfr@Iz9ac<8Zn6QzYJl2P#MjJ1yxfh2)zAC#R<v<!DKCm3qIf*ImVG;tP_64brcH
z$s7%XQM@Qrrz+$ehM$!IBP6oMpe6VT#O};t_}VUkJ_A+|Ayag@^WG0NxYlki8>3oY
zg=amjDg`;YaL7dUL@bxPZ^UghG?fBf0d{s(jhQvtQD=OwGba?32J1#g*Xv>rit>p>
zPYI{kHg_`Srzemw9h*@A!Su1;f;O)*KRX+mp30C6CnhJC?KCzvF3^Ip^4QFJTSHL%
zL(kAGK#IW6Z2yWrKrNJ&9?Z=Z<muJ_7$4_<@&wRDP^o6NurV+&?vKJsjNQ4-243qM
z0xeO`Q^2P{tw498*G2~j<|C^BjWaPr9k(U}vjMRL_|iMJ-s68My!d%=Vq#*+-0oOz
zqQz&o?>&4ehK^0v)~6WpYe*$`u+&^%|FI14DHT3AjGP`o*Efg?p{L#*Z3?WK2J&J6
zb4iu=rIPb$b6X(WBFV`jPmakV7x5Vv;34$%etk(4pktuD2$o4PfrjSgtyWZB{;=o<
zUWuS--z~NG=f{d6a8s*#>*MWYbDrlrIRJQmC7zOtJEoS;(kMy^>p#6dn?XPVCx8|Y
z#Q#MAC4C6$u2=H7LJOF)p!$|yw?NQhzIkE{4Y}<vhg4QNgM!V@#^!B`Z^HUYUP`Lt
z_j;b14dqGZs?<MQ0%i~}nG(6JCId;iy@Ajhdb9L9j1!vE;o+_ZRdk!G6H?I<dG#s{
zvZ7e;;eKNAlYmhzPRKK#BU6JOCs4cgbZN3yDCEb%>mh8$24_Qq>*NZLbP%AXwpmjn
z!ov##ym}mfXX#F4NXX2}3Oy=1HaIfSjIvd8jkU*(v~+8na1TPTQ5kc2i;AM?KnbHc
zRoUM~_E^YTS+SmK2l`dM?nK94PnQ{iy<q>{^*}WTe)A<Q&dW=B4M^BSArF4B&p4Eq
z0H#uahZ95-I^TYUV1Pul4aIRn3E{wy+yV9szX^yMhK+!)-Vvw@&G<>=LwTCYi^l=$
zouEaj<Y_39^eBoz_Q0!j;WGa0_yh;Lg999czKXw3uWQIKoEdTm6t2k{p0f^3OK2!?
zB6RCLF1V-6w_Aw5uViL@2KvEZzD_P+@9*CLl9Jg5UJ#TI$&lMvlP`c_2VAytPEI5y
zKj;ylkm+OwrB_$SW+8^<uPeoGr~Mw`bt^?dc{Ge)0Y3o%sV~Z5@ii|WA81Bpdi5R*
z8{`Xs5Hm?27((FAOF!c?WJ_2LQ@6IUv9W=J0!n2Z__Cj0`_5de59!Un7uzrB?xJ3x
z>kdTVYn887DuUtrXDme^|9gACpv}YzM}W;Q<CWBqG&DT!h+y<M-|+=XQ8K*Jr01vI
zlGn&?z78LY_KQyLoxME)+vb4GmS*jHcV3jeUzr`u^{jI_z(A9adx0?Yt4*DA>8-0c
z+&KHR8^x;U0K_i+b7YwY5s``O8QQ+```i}<ibRC0y7P<Il9vw}P%7;WTd~zAjYnC|
zj>!-Rgk^6EkCASD!lOLBV8e~Vn{g68829#%_Rr&)`yY)U5fO`N88juB&wOx6h;<53
zQ$h@*Jf#A3h1!3n-v1B81aNK;hBBXcvz*hfw6qlXokfl}a!a?+F8BN8M>m%4jpm3V
zXl(Wty8#7=jgBsKxkE}C8%8T%H-7uWmDitaxRyVF6Hsb47>e$=<xl`*Ww1UV^7Qxg
zlmqP(STUs~YcgV>fzPx0+BiBg0<%aASyqxB2W%+FA<g?!0j;X{&!>Erbq_!wf+jXH
zq7fS#%WZy~QF|exWieVT1~PT5v<R2jtQ46kzXjN(;|9`)>p2^nR>gKDZM9>81TavT
zK`GlDZ*NMm1;q_$D4M-9-_f(>Rz-l32viKS-V|pMk+{MTef=f+sUd`g!K`ZFCQC4-
z5JD;4ADCH5i(+Cvn4}pJptaxlnJUuz?$;wG-J0dhM6%W40(oVo?vMMg0ietJ4Zj=z
zg6^~hDEKB|0)c>x%ncAW&|m#KZNGzgjGys*MELmOk&!eksMGaHC>zg=p%nZT!IvpJ
zx%9sGi1~s2ZDK-e49&>Q<aoFJ!<W**kcjq2s~+f=Vjyha@$j5z0mOHDbj3mSN;Wqk
zp`MhOc%gA94`igFAwsOevA~z%j0Y!hgfo_uo3{@@($<sDX&*i)<IiuM#0XwMLD?8+
zYi`aRhz1W>9Kcba?Pu9H4<}@XK})S(=0M6VeX%z*iJm+WVN}g|0UdHQ-x_%BKTx2T
zc=}qP?_I&mfk7kL=XG~={J?e+0oUB*Clh7jt3IXI_16&P=e--(U5)kyU^^ef)Im;)
z$=^WgcL97Y1J|i0tX@=v%K>FQ1u$t#XdfH%ovFx8;D$emVwKn!uZ$-=zqoKx1RQnu
z4K#?9`!lm%eZoruuy4L_-I|BuxuryPkLl^?K6rh)jm2-jy5J$1pI@(d-t705ze&3n
zC{5s5N*lK7hu&>bn{dbWPqqeAjwLmc4p4aXS0%7O?~M<6?^6A5{TJm!O6Kna>1%5C
z(?gh#iiBOXwZQFHHH?ijY$0~tu))$dp!Z(hR905@ClhdKZqz4cE@UK&`SF!F9v!lG
zwq;VXP+GdCGQ(P*XOP?5i(6Xt)|YYWo9X5_4*;6!DZqmaBH?`UXc`|aim6E5bPDxn
zzgz;pTnO+>&5_|3#jJ<eWFZV@Q(sl;+?>Hlts~xtf`@(sjeOJolj@pRqW;sht_dE-
zFYGx)M!DmmvSm*q&gFWE2k`bX?v!(Kn`?B|i0SEBB|pF`xIEvJV(<?PoFNDzJMqbb
zo0^$b8Ttvxp8=<~*c8J;Ht^705J-r>HUVHYv$T}kFr;9tc8y;Fa}D^T^;7*VEir`0
zc3hmuvA)rp8?}(~{8DEh41z2!!hwDxEc5OMOxGKl3+9sk4QT$_P*C&p^74SAsc&hy
zxwMpvI|5sWNl3KXyX69K1jLH4IJb@Com7=l_cQ6SBIi9vql*rZ&Lt+AY@DWjqFl0m
zaOe3i!+`4?=a%=x@yPPX$&rrWiTDI2n*|02vg-KH^VBSd$qQ}*PeQ!#D1tFcImoxw
zvOA!Y->6!q6J$P<3Z%b(?}$R6idEy8yq1a^J}D`?*}$Dm>?P%;pJ?3)0?H(;me<(e
z|LmARzgX@y@?8)Xf!Kkej`jFO^N2AR$p+r_1WhF<GFnJ`u+5-dj}Jqq>U02(jpKLb
z=Q%;<X-@Uh6nhwfbOLnH^K{=&I_e3S@X(53GcxQ4R^G>tmw=CfK_eg{spp0n_atcM
zsARL7$e9>tAj}4f!61U5pzpw{A=2NBg5%wzG5;!sa!VaE{*5MZAZ8;q&Z*X0rIm0C
zhzBDGZ5*-}A5Lwzrv(p19#aG8{=WMym?Z!rV7jGLfPe6ELsE8fV+i4bu&(Y|EQjfn
zz)rIb<lx~UW^^P|(Nv*6e0%36Hg@OnS{jD-e>15MQR6^vxFxL63mu;<;v%)!?-bhf
ze*Y?KMCu$}yqr7|{jNp#+g3LfhCzTHM{<4*fdQF)FbW3xrIDebXd_t3j}{$cQ}ujN
z#}xw!VTKf>;KhD~ud!`?C_@1VCn;&bE&*bD6r0gJ^b`&`f`TG9BA2V03npa}T2fP*
zHr9DdD*Pm4K%LuO@=)TdcHA;fYXPKv(&OX%t;WWWfJ0J=yXE(e8Q}y^thXne9l83G
zWJnh~M6dIoo}4HxY;IbDQ2?;%!ooL7`5Y9V68uHDXfrc2om?*KtfnZz{1{N)9z2*m
zhK9e>JZ7NnMF9GyasnJ>kRRJoOh$i`HlNxE!AH|iu}FG|YJ+v7;PlAem44de3Q*!Y
zW1mWOM!+RwIAqJ9!%tM<T7x4a6~GSzeo3>G51!Wab)Yf)?zx56vW~*+FT1jgeU*nm
zfx9!{VaFFyD^-6eL3dz~H2Y|W@*%l{1}+`TrtO;~Pq*_<Uv*nC2?=lSTi{uw0xH<p
z226Sq^dmJdBLIv944GlxG1X27h>aVDJ&pJ)9TCe(NhoE!np#g8b#&w;CGiCnIV1qO
zF5Y`#fgI>dm&T#sfA{^f{XtnNsCjU?l-FYjN*NeOvhXKvFvKSklbzj8>9&0-L1|AZ
z<dIiaW?y0~>$CWXS=pOey8PhaAOi-P2B$&u5-_35%k^HCfXT!Erh#YS^kD$OwwPI4
zYjC|^zOT<`WFfl}lx5MM>Deu{)D^>N-1Tm>bQ}o=6%MC!IeLNF$HmEM#4h413JkLq
zHMA$7z+5Z;|A;0oa=Pi6O<=B4?9m9UAhFr=&HE931)In`@(d_NcXxMcDit7_UjqY8
zg;U*&P5Lvo3ZYz|yl&>G7bL{Qtj?D<0yog2*m}lI2a&OksH>Z#p)q373rd+j+{h1q
zDP#(X1a=4FO=At{DVUf60|Vxm6#$~9NGqp<9|$@>cZ28UMNdrtg#%e&uH|7a+c#ND
zF%S&~!TNR+1o(R5F=xd9ga?Pd{~bsAXM(`19aQu~DMl3*u$GjiYXt}lcm9Uvz6oLK
zE7{LLhT+~pEUwXlGoJuN)SMdXy8@H2gbo4yMeMqQnrc?N9$CtOQ7R0a`e)9&>Q5uB
z0T=qcgmp97NXbq>OJJO9)gVp$wG1pQHUL}%-BRmG6~4L|v}5yis{60T%Zmh1SSCHr
zEObmyN;&JVJRE=yFd|mg6#L6@-I|k=(|xb|HZXHjy}2yR!?(n)l@-yRYvB&ewDQ)E
zp`tXbVO)=|`p3S3)_FX*`q&F7Xp0(1wtVM#1kKTO9eB;H$;3DwJD4<FE@K*uDrkBY
z6gYy=0mAyPv~~#7EKov9IE~8F-7YQZ5axf#98*)mfFvf^GXOZIfG)Klue}h8gcb9p
z9ODQv5kH^Z1Go|Zu-EEZmKL(0>Y}21h_6mvDMO)a{sfGh06|39Lf9Wa{@K(tThen{
z)QV5WGph=w3m05NfWQT0Q73_4CleGXD7xy`Q@kqUw;+25VaGUME&1*-Ab!`))PbS2
z1t2ywH*2RYfHTw598}B=0|KB3=DH7m7>z8LeJ};dc(S`N8b)1zZ1CcG9T7;F3Iv!y
znic^>tg91ec!7u1LLeoq0J_>+`Xm-;_!rlUUunaQAvZ1UVTUWX_VpDXrb~xZA;Tb$
zFs&Ar!*yhtbO2#DXl$+rtL+IH9Tweih)$LdNb(s{kKOjxj-w}x|7o|q|IcfAIy%M*
zq`-{8Kzq;-KpAAJc-ITa1(eh3(h?x8Xg?n7X%rCSfRjCQ*{8egc(j60f`kzQRYRhz
z%yPn?>mDXwk5sk@WDHS5tlc$)UkqwxANg~4@HkClKhjMr%Q(fjllwIySae)==Ow|o
z0U+l|KtE{WmXb}pEZePZle$L9?-PN-4eWxys@|TE^Z!lQFE~(u=|f<{h*^2aOG?%_
zFsmI;?g0lwL9`t}b3kO)=qiC$U2Hi~&?lp#R6*rqS_}du4M;F`N4n6!hM{vXgsZ|3
zVNC~g#_ItCln*S|auNz_NCL(yV3mCQD|Fjy$!}jQU29#|K<hFVUIAG0ZEH|AAbwI(
zDW&^D;R8c5ufODK6d43lOmKpEko^@rhKSYjDXx;ZulMZnnENmyq`~U0JrE!<|ITO$
zTy1!z!-g4mIlS*hd!v3#aF0HM>9nH}nBqEaAZ1q&VpRH=5xEua?p}|+KQQkemY)@R
zhGym~EJg*yPL!qRG>fx9xJuhOr{h0w@<Q7K(p;L@6&waE_hKVVfS+XE7x&hjR0Fk_
zf})zUpzdz1<CZ+AZvakDc0#WjJ|-$+yOO#l{BZ{exsI&TTxFNtwmaqgXpj5=A&DOl
zt#fPdk71C(ez9MCZ2y>@*Sm@kv4CzPENsm!aMCthi+E4BWB?gDi=CXEebCcFF4RAr
znXrdPH2+{_$1jAH|Bpbo%;Ox9fUzXoC;gz}*zat0P^d)WjQy^<tc*+~iw@HS;@#78
zvt)&ox|jFEAq%ZTU2Q6^-WwDZdnMxaTpU-8<A$chxruA{#(5gp*Bwo5lRIcvt*d1b
zQ?5OcgwNr;CwSBqiJm9hf}a$Y%kG;#lkmH0z|SJ5Q5q@R)A3vrDY2>=*iW?>9j^0x
zQb~R?zF41seV$endRD#JA**O$ivX8f9w|cI<KQevaMi9R<a0az1>i{}qq=3=w??2i
zTTGtonEG^FZ<b0`&pqLf_v<VwOUnF9J-@;$WQc<|r*>kw&wr^;I6XDoFwfcEt?Ty6
z8}?o^smX?V><JMO;osswQ>lbT<(!F^V_hEb+1U6k?HBuT2<}KY`eEAo?H@O{5mEf{
zUH0Q@q~v|}Xao?8Kr<N`lcR6^na>`KsgCt?2>$@hD`}je2Vv~g<a0ze_4aNA83Pw&
zxb)=Ik?~yPqu6P+XO3KtN48DxyCXD5<Vr()qGUjHo!~Q{2Od0SQd%nf5#LC--<VwC
z=<rGf*oGhD$mk>Wx#Wg83JI|ZhvbIBjy$OY=N;zlVy~*CfDTpT?9GAX>jwoc6n47%
ziScUb;a>$m>E+0tW*9u4f&4Tlwxn!T+}yiD;|90Echj*~diDz;rN5MCAmo-mbnp#p
zY48)^C&!6rDtnQKi@+UF*1lbe9}cJI6@0$y<NtH(5CvtsYIh0=b3I(=cVuY;ZYsbM
zpwxkuQ|lohT*^?)xq?5{Zu&h%Y_HsW^m=T3%@A3>g@ZIZ*);;H+x;H}Isx`JHV6PR
zgv84Im2n4az>pMoxy3maiU<Vgc5yIKEaTi_W?W8P4WV1Y7!lkMb}s6S$)1C(tkJ5B
zdf!c{9=A(K94w@U{@vTaL^Fk6@7lTaYR0Dv@1ROVi)UQ|_M?Cw@Y~P!JzrI9?IuqX
z;{hNy<JWrOd?|F`bqQscL4nCtj|^AnSV)h><r)J>)^Cfr230Nx{$S7mh!Y5x{bgK0
z5qW(>j2WWV`MsV{3Gg?JYAx(pOm(_)_lh(Ghcy#pd_%$tp8J?U1uJ5NIk$+n5fvyk
zNlE6ixDQW6#FiXg6(0TPGRG*id$QJ*&-4UHTP;Sn<&HKdG>0kpogT3;KHBAR0p9Mc
zLIRyv!ln9oIf8~A3vgaYwo(fQ0Rw<^PZ$`qOBukx{ka<$1X9dZlLZnTn1=u#=sO*w
zDaM0QD1f(E^y=II2sby+TRCfJ^4Zhu1#spX(Us;+RNB#E26O;91rr<FP|O#Hvb3-;
z30D2SC|A2u37jC_gIOm`)5lEf{0n19gse<WP9}BAj{xLt;cpKXx`)V0?H;v^nU_k+
zRnx%t_9O6&BEz5Sn!7!JE~BOOu%mZ~;{~xdoH)!agk;o7mP!DZ&gwdSO(`C;0PzcW
z)kVd{DePFh=_`QXZO?Y|Un?%tX5AtS1GCS64&{uz%D=k2hzfwOSdn)MRe4IprTIKa
zIm$b_nvuSuo@1$kpD(du1!Vdp@RsXS*!dV-T1)Y)NjG+7m6W<M?i3e(M(1XKGU3T%
zDs<ZHg{u$osE8+{W$ONVFGKdS(tYkSaR1IQLHMh)s@09l^%XpQ*qyq;S{eK0MQU0?
zHyh)@{jUMSdHdq#qT2;i@!Bs!{Wq`Z_u8+9%a*s{*qMaE2eEui)-40asnrRB9#1<e
z<H=knO>YdkIdpf`=eM*WVIW=DU9BU(rj{y1rF&*JV@gMSn_iNv&4863m8MaIBnY~+
z`R@lqT%1s-``4eIP^Kj$IL3K$3us0^67}RWt;@;*p(WtHtMM@NJC!R}SpN2xOP5_P
zdh=Ycv~1$XYm2|s9z#v8oT<Ok8m<&_9&n2j&g^8H%%{`wyb<NEv0Dqx+>1%9%Xs^l
zH{pSsibhV_@K^r#CDBQH)dF<)|8r9agd&)I(P*WWi=$&<w+23~=J4iZ_sl)|o_Xhe
zgST&mE|2Hr;(7frcSUjc_v=Me@0rU6&Sx-;#{L2worJ?_?mG@&aqc7FPk`V|0X|#`
zFX~M>#mr+@j|}-MBpBwih>dnC1H~EK{xBjk)vbIm0q`QT7RT^AJ!UO1n*v6vN?=s~
z2vjg4=Cs$Kf}0Mvw~spbT}IAd-F|+DVFn1&&h$KePDRh@Uu>RSF{F_cLkoRAwd7;+
zc{fJS2S^8v;!Fq_{`&b5^cg|dgRk#j`Iwfj5&PDWSJ*X#UxcCN$ARG7_Y*ALo!@0I
z${fvc3@3vB$Y|D<xfknhNHfT;zjaKdsGGMxzc2@iDyP%%BL;sdmlIYz1c80xYK((5
zgT=wYM|zJaxAbZ%wC04kEq2G_gyh7^Bhn?FA17ax%|4G%`bk&ToHrNa)_Y!_B<LU3
zVY2828`zL+Th(T;dwx4y#yvcL{Gm7$J8C;v+FGix-#Ifpw!K#p7c=;0CK)nbdHS};
zN4Q6eZoMdT+M=S#5?PEri{KX`3xPEe0wpRaJWn$4sRgzzq1eDmdrF8&-=IyPVTP^w
zXYpsTJco+I9yk&dX(U17l(-9el@zi&<V)IOJ5Rplk>7@t+`%U%-dsd<x3uuk(Y@4y
zL9WGO0h7;<68Wn<kII7<%1gOT)H1fZZh$m=h$CU6tEM*F?p|-7_cA?Jh;GgRDur1J
zBXf%OKacuqHzWuP^J8cab#>4m*XKs!qH&i!pBx{0TAgzw?Q5a=1J6snr)~0Vixe@c
zimT@IM%$Mb2YA{~M$|$!bIToa_H7wSQ*$Rb2XK)@IF=jQCyRq^Q4m2_!U_WhqvFVI
znc&CWl#^$%CSp}r#o4m-{w7DrA783GZF}jK)GfL}t1chaEW9WdRMHyA=j0c@o1mvr
zZ(gs4vo+qK^vv=jV}`;rw_MaUOnR4|s;C2uwxamptIGQ7D+oSO-F-h}?<e&*W{1a9
zOGN$i8uF7gJ{I<qHgy3OnxU>+r+E?}$+ltX2;-o@5HTmWRTAgt9oP?X9s5HON2Tw7
zCe$fGc*Ebuk|pfo3Z+Ht^D-7pFwsoo)mVRo$3WiZA1mK7)|(V(1;fz5<VSeHW2js%
zX;}pbe#T;S3;};fUfFuOK{sJ>IojPx8_XMY()!7r(!Y53t3f$aw^IMt-~qRP;tQLv
z5?q$=(_X(xst31zw6^!%PQ-C36Thz;+nLP(7Dme9lnP8tAckIop$G3IHwGL;#-}MZ
z42So<j*s<4%(TTbv>uM$uNYcKXGi{WDk^I4V=Gl~kzA>qv=b#|kc8NF)eX!lsTdYF
zH@8h@b%nCMa==ns0R%waJg&y`0h~nuQ861#;LM%PklBDG6#qU+XYUQQum7cbf@fV3
z{L*omv_C!LX|AeT>0Pl5@;HWZ^$Z&OxTS|`qJc|gwIzq~&{d6uMUq{}iO~YR+(u^5
zubc2q{`z=-!728y+#d$UWS0VZ4Sk`bD^XK-O~~Sf8wWquYcLfs<?W#^9SsumQZhG{
zo_V<%`ARWtv=!DWC`Xa&bx1)h-#yOzw!c|roYFQJ&e&&Sw7OCu&Zf-6^=i*RS1s;X
z(UbCE-LaKNJ+db(CR&=WXUSEu<_;KoX#@@GI`CC@5S#@r)rpRAdei<V?w_3GeHs=n
zSU~9GVb;CLZO^PNwtyuw>vnh4iCFBR8zD;B0|Y7#R#JU?5(JZVmFGdiY(bSkh(gG1
z<GA>r)y-Xyu5>+kFbWI*X0cYv?Wy=(85spRB55L9+)^l$s9*D>;+pNf;4394@n&(h
zoDalpL?8!#M7!)99pqk(*V!~Whm;Jl+7)ruE+cj?6HSlUl!JaQOEk_+;Vh8q@@$ie
z9o}<W>gi0@?8%Z3?*ESJZ~&dpE4!m9C$+7pWxt^&K;7nR3nnvIjdOXx>@W!#{IL;9
z8MK>fqcM(fHPJ#&GuQUO*xBr)J2zxh_B8J<7M0&&mf<)U%buJfcWvW5j=H+ATkBC@
z`zfx^$N7ATyIv30cUcwb9`N`g&6#%MYp{~;?_5a_yr(bzcq6|1HAwzQs$$Lvj_V#o
z&$l~^6;A$43EN||o#zb2!I;Q?QZDG?tp?+g`I@tUv_jt+zhg<XLY`2g9_kzDVn;Ol
z9sh>)&aq`@SJx6a_ze0=w)Lcn0%8%ynQMvxG{G*thQ)<t#hn%=Fe83_5s3ic9XoJa
z^u~=$x(XnDi+KmnflHk)#2hw|Mc_7$)*Vbf)*Ojci^l{Jta_862URocgegk{g+M_t
z0v%%4@bj|rz=i+2Cu><n_$ZDsRK7qhlh(vA$1%<hj!1#6s-j9uBDa#O-<7TI=D3PD
z8k;H2DX|3aK5RtBKp_22MLP}gs3Q5dTQZuv_~R_DRBf}~fee~-6jo7k5*2yJI-J0;
zu@>wN2|3+Z?!4FWfiaUL&*Re*(woD(?r@%3*b^(bsT=<yUD-3{xvJro3nq)Yp1oFd
z^yUPnk~EpobR$jqes<-!o7@U%<HfcielsdOSZE97_Lq-%>1WM42uy=HTzsK+%X?ei
zT|;RwA%_k7-Q6AUffvY}p$-_nwzI8IsT_-0@`{o&NuW_{6itS)5YGI|X5H&VO@_8v
zk!<X#UKAYnnx*QIDp5(QE2W6xuGYPqKXBBhipeI6O?H0HdU}@SSzoF(mq{XiD4wF;
zQ(t>%K{E5iHPTC=*x{kM?C%LMMFK0x-tv{8QNC#7YOp@M*_GkeVX&#hnUXKr+g$lX
z{>e*4W`9F%w}nuL`pWNd)WaydjJw7232^#i&Z9ufwY=KFc-s5KM4#xEhiYl6m!edc
zPflDxjxF#!_k5xFjbz)lL|q?ZgfooE=+BkOOaE|xkDGtP>VVUKeRcSYM3BdD;uF*4
zOsA*PuH|Lcj_5xSnS=BFx=m!O#tuI*A$ucvA4^GQPQ#wjvhy};LO<U9#AACUUR82f
z^_oJF&9ZA~{~=Q3g{4w>IlFl$4*s~%kHhxwo|g}Y`ZU)%c9f_O<}H*))CSyVn72K3
zu?ZHxfLmjrDZF=+lF;=JMHTlyY{Vw;Rt}?}m=?GQV?_6On=9oKzhp^>=YK$Z41Ect
zt^ehMa*Fra(UujMivl-Y!KDTA=LXF+&U<o+g7Lm&Kfs;P#h>xgJYXgU_}%WnvZ8y;
z#?~h({qO6_FHgV?pDJhNDZZNhhju)NA=?KB@jP~m+hAVn9x<303kTy!cPY0Xl96?3
zMZjQEIuH3AnC!V8J$l3#g{9UP3LVZL9UB8UWl7KTf|FF7+Bh+R(3pOtAiuYtok>NM
z*$~1B27MehW@Z|>yKI6roj0;S8oX48T8<P(X1oD@^|d86@|{IY>h+hgszIaqHr79$
z69oy$EV$FnRqt}JpuPh{R3*bJ4|!mJYfblz4!pCHHo+Wd0*+<h;<YP_)KKvJCpr5a
zlp%w;;uK-LRP@vWigX@hWo3sOBWtKbclLrsofQjD{a4T9SETwTr$#=ji2=?$J}w;L
z3fY@D=w{>0W(p0-&d^b?o~>g&QCph(MBn%3fV2q?%QFp)w25CL3+7?ydhEWAl;(Xm
zK#$?EI2jD@y9wt#X2x6GhQ8+PNPuUXRG8)Gooq`UI*J%W5w>R3HBJr-?F&sm+H!gh
zC&NqHj!x!6W86}(b4!DmA%SxKZ%~`?(r|m*mPTw8>q3nSyCLT9@-u^ZHXS=I+e^=D
zkIZ#Dj1hZ;JN@eZ;{VE=#vvv$OKP2D@{MI9>V56#c3XqSJHiG-Lq8+9%jl_H78mP1
zuk5+!cp*bp&`Z0s&n1DqTzr@-%4|nLg~_G++v}_b=EFpBM0fG}MC28Jxt`KCCEZ61
zR$}dWH@Z_zWj=E4pq&G;Ojmr7s^yip?waqD+dN3cN4K%;cwu@nGcgv6d|2&}%~0jQ
zdbw=5M1)xErwuOIVnRF*trK<~&cveMkTdh5%SR8X%&-Ps!rAh>wqnpX?XoZj$2Z#O
zCh!&+q2O+kwgCL0uyRRUk_8d|&m5UAT#GZo*wDyBO<?;PFT8JP+dWIl2)DNF&FWgd
zuQ|ojs=JgK+v06-arcts8zaOH$d-$Xi%g07#>QX<gD~MfCFN9-FslB|x9cNC@_J;A
zQnp`8OF8)X_!Q-UwjCF*cbVv|QOkRF%H&0eEH$N)$=57d1oYOYUF1FSbt;hXn2$Wu
zznKc|GG%9HGl9EW#7yt3tn@Nuh!Om@^KE(K94}fU@8{>|uOlpf?yvMmM7z6aWf|7@
z^>*55fcd9K3}&On)MIMx6no>!sAB17^QtZkaoqGpoIuE>FTLrLJ3eGcqz*1E&zV*`
zRtE!fTVN}6tqr$8|NG}{^_WDUl_P9zk=EO94kdmaZm_zeBg=}4c7Qs}?@M$owYr}j
z_TJH|0GHA`cDCC*;^HnNzntC_R<Hyes-)~KBL**8-8r-IgUMgr&DxbC;SZ@?Q#-ID
z(t3E!7e+$+YFIYaqX`S@3~EM3ni{>vLS$mSxN>Z*pdM?SI?;Ox%1{gpO2e4Ygx4V?
zLWB1$TeP1gPimfFw|tt_74(xorJ-(ZI0)Y>g0dpC+LH~kThbpWCF(`~#E-J&;h#B)
z9kngxJh&ItO+$+0dc<?a_qc>}>9o$)lv$Pzt=ejX1|CTdTGt8AqKc4bGS4t+eU0##
zZiRyym5G5ARZ2)t(Oi?8PxqTWw!Q6p`d(Qe8@Qhh=}{L-N#Y#_Ww!lb4{DP2m-$yV
ztO&9*VL!}=J3DmCAbTfqxquc`aUK=qI3y^sn>fa;fdttghI<seR#$bvxD1Afo-e&S
zX&5<V<#xK^%3_i?jL0Lp3|jWs>uP(0L6Lxb^$@=aF<ZXRHliB2&Smxkgm!$H`U{NW
z;`RzBnkIX+10+<$WSB*Dbh<yz*mTN#F0b~TVrjeHa7w)12+UClFRsiH;_9K#{J<4I
z`&UaR?%!G9yhURZ`e7WgCucT0gu|#bUhC*S^NEJwItlb4=?QytcfY<ZL09DGnN}Fe
zMPz`|5el>`>8%@7(zet3hfG=z7AUVg+Ef$cMO-;rbs5(e6Qfv;f08{?*>T=AF1ozs
ziKSo(Jv}>%Vo>#`9z!C*m}4sN981j&4d1ViJdf<Jv@?nP1ynRp@4+vwNEY$IU~1A~
zpys)@|Az92F_kW?>P|p64WF5vZR#t&#i9@HPh>lT>-?1N`?yw1ph-Aq+{u0(m7W(2
zyl?%x18D#^9<2^`g3%5Y0&c9)#d~^F>v~*1*PQ~Bh-Le94K%7bQzN4mHDZ@8K^<n5
z;wh%e>vVZP3X?jFPD~)7W0;^V=u@7l$(9VGVTK^A-)qz2SI@=9eg<=IS$g%Cji1g&
zq@BETo4Au5!LP{xcj{e_T+-5Yjt&kGrFqPp_fb(VfL8);iNM0~3)E<Vl^?cv(G}AV
zR4uqxSst+a01qnTbq2i$c?L>^b2qqwn9iGR40=nB{@!9>6Jg&X0%36iUv|-YvWj_2
zxKfqEygOmcMZvoLxvQco5Kd)>IP{B8D}z>j7#%rI?=aWb7X`lGT7Mk6cGE*O+F^Is
zMk|Tj@4-z2`RjCI5!&e}b6w~C^?`9zzVD4xXGMOWE*-;o2mAU$>c^N<%dJ;7M|+k{
z(=%<K0EfStJ(}TY0?MrUQ`2P*E$+a`wY*~dK`NCXL`K34iQ^kG0*ipQOSv}l?lR#5
z?cNo5ZA!moz%f<)T2omG!-niBGk58IKY@hMn0h5VWfI(=n$RH3Jp!&z-2ux9F8Y)a
z>rwj&bFSeIOg|)2<4?^Pb5zfZ45Uu?&;^K!z)boGOzaW5uhF^KmyQ<7J1n7K47}Hl
zQr@QFrG>0VeI<*|dq_LmRt7asy~`N_{{lf%J*%YAaaTi-htI<EkXw6k>&_Hgc>2f?
zzC{Ze$BgSpI%08Z6}o;ZYyvka1?<^l?{lIi=fsJRbj#+!A?#O-RZ~S6Z27!t$dGU;
z(!p4%(~th({BG}}%l#NAMr+_G%*MAoAnevWA|7y@M(kkn+SNO(4^;ke?g(Q0NZM!b
zbm<bNk0k!i6?6!DE2=nAdDxtn$EAZw;%#%t(82&Ft)^*Et=fp};T!E_Z>zFXt82Rq
z{|@lfu7Q6SxC2x4rJ$ey+%FRoJf23?y12eyDFTMuPSk+F1@!6o7dEpWQPJ@i?@LEA
z>6?Pdaq!DYQrp118?a;By#N*gSB_5Ve^y9q<fzbZdi7Fz5Ssr=x)A_ssGTOp>1!|$
zaeX5nkdXCs=_rl)>Be<eV;`Pzj;CAzD8<CAtgJ}tv?-0hp=KuLcY4;j0)C4L7!)fm
zbvy#|Y!PUxF5UkmjxrllanF!SaqId1z)M8}KX^O(w-PXc7}&tEzdh2O@VU~{6QTN8
zn*a#|lc9o_6-4BH=Cj~-6)};cW>u^Gng<+AwMngMs^_Y8_u2>qNQn82joKUA;DxcJ
ziU&@syIgB+wXWP$%wWz5OonL0m4Cx0BYS6N#tZEIQ^-H*A#2QkFxIQCMM~s~j%l|r
zVsBTBJrOM=uH0*Ol}M0L#Fv-do#Ooq`Z#BN4A#`@Vx~I+YjU*iM8X7neMKWmd;>2X
z9M~ZOl$2d8=PIVmm7nYDB=4^G2^m8_Q^zUSx=dB6@E~C>pP{=m>u1?IO~v(iY!JIw
z+k5iH8Dti+#&}UWT57AbY#UfdzuID=`@UGuN4(dLE+`}}E}>sf4ZScc-h${QyX@fK
z1gTca-#2$Mr{J%9-8{OVeA`wLO;#(otaP+GIdTEa{)T=M!Z`HmhRKF>9N@^Jy!AH8
z?0e74xb=i;Tw~RMYV^g->GT-av(n$=|Dx=xgR)$=w^39?y1NAlDQRgb0TD$MUJ#H5
z=@5_<=@z7<8x#<v8>NvBNhxWhyZIKnbI$qAobNAZ_UzH;eV#kky4DryZ>vMRb{pjd
zmdAefN8hB-RGk`*S;jP3Go~_>j-Sm-H>j_B`l0sGkNDXfwgJQ($yl3m8|MA-UrQUP
zOz%eR3g+(?kYx>LuaI2(**cn*pZhUUpbn4Nr)EidW83$0j*6LrS5PQD7C=cT_kz1|
z2&ShN-n(oZ?j}SoYsU!es%i6`mG5NUo{4_orV&7R<3wiR*c|KHC1C1Hr)nF6AqCzz
z^EeC-2^Hn#Q~7Jf*1%jsy+E%OOn#_D+FhUF$;e`USyP%QW;q&+0I^yjXetW$YYE~j
zJ>j?);t~-_xXhyRvE73<ttl={WOH)5dAQcS0oJAK5$n<8PDvmwA>PD#n~fAr#d3sm
zt7^+b760`KGIF8lBry#Q&CRS{lik*m2UD(vGtwc+ZmMZ;r3uevW?u3CunxaYPF5DE
z89l|!%1^(~f+~66;ehA~M|!#j76yg@Xw+-T;(u<=GLAgm^@{`25NIK?zI7$Ok4m*I
zmQ<Xk0TZm3`8+3V2TI+?C^n0^U!LB9&muh+U%Ym=&#}_wj+8mgD1JtK0G3kqQVb_2
zUcQlOhX#?IFY{S<I$a}{6y>vQR$lJRZ|3Tihmur3EPiA(Wy2EPSYj!9I-DGqmCzrk
zw;Mwd1k%keON=3|SN@n!TTkyt^Qmv?=tP^MNrlDymo-;VR3P6rpoVx$YkRYYK_;b2
zG8X^c?*leTXeh>!a*GwFi<ZR(+Mi=wteU%iyw1t-**hKY9siE7#A2`PUbeH&;Rw>8
zX!<T}S6jlSzO^_lqdYaYCofv|?hBr3Ty_7ExtdZWCVS2s(~jCatrr6|(XrKuF?dsl
zc#SSKD{psxu<}8HE?Rc*m4!`5i2P+U>MlbZ*{7*G^21$M7*yDh&22axL{Q%v#1D?e
zRp(;iTdAs=Xhb+&5^=Q*5uW1QoqVGCAuXXw;o9g@)wFZMn{=1cIjC677ay!{)DBzZ
zVprd~E32#5nw$H6=2fUQ^cpLSbuYX)_GhMQfyJ$_sO4xKS)e&z9@}^+equ%3J*j&@
z$mRACjlE}i`9bEzo2;yeI1PuE3DkN{E-qlkP59xlv%7Y3&Vy>D%2z9*b$>3_Le;r9
zO&02tx^tfu?h*gXZ4oTZzm{X2h=DOX!FOO*d7|Q}m6$SB`5ndEC)9cd#CmJF><|Q4
z!g`dI2PQ~;<m0>;N6^WK2L-$_OAb3JxVN~V&qPf4KKH#|$ieb^_Y`K{Uv6uUD1p6$
z(z%vh#1Owu&wA&RkH#$(HXgd+Wt75RdAa86TKIDh;;KsoZ%)P4aqsF-O*b}0h0%El
z0J`~rAR_mmR$}66shq50&bsd9EvojsOheIYbTiLOHlR?Zb<@D@qn$XwU;C6RsGhrL
zBdmrI>~yfn-GRm)z4Lm^Jg<46pX({llYu0&x8{a!H`-%!Wp&se+_qYb=7@eT8=r4~
zT&mfp`>5dT-E|($^uOE2md=dxDmlte!@-GhQw;FVAXhWSdu%$u?gB<eV&Z)Q%-*q+
zQkbEJfbR^*#g~D)P`6)f@`;VD6VCUA%!Mab%+Pb>|1m~AEBG}=b#BHSJg2We2hXTk
zb~SFdwn&BNJ6mU}`+qad<r019{+N{qAbT5~&oMt8ob<+ygjbx+x3Q>r#;J1DA=YWb
zx9+1E?F_|zVb@C7T7EZ}#)e;Ix4f6LJnF6+S4h=&uo;FEYSutGyvS!!w!R}cPci>!
zeKLxw;4$KSnJd^`{tolx5GuV1^k$Dyr~c0IvG5R8Phr>X{vT0V8fPa*c^WPg?W=8o
z+bqW*iX5Lg%gl*!0$Q3jxq2Fea7z?+`QRs@=(xE~l|U!;{38<y9~_inb_T|IjK{gU
z2OU)5<v3)a=`K2S6wENWST8+{+59y-V}VM4O+RBj?#&Au#)Vova&-czTS@8U0iW?g
z3G{`%YhZE55R+m0OGi8FO8ZmOwgL}v*}Sdq9XfY@m*hq!))I0=%eezUDc3Bsq^T{r
z-_j*2dM2tG3>FmcOux0X_>PrzAgUZVS#;P-TXD-gfx$av3{x(hFHeVKt{oBM<11%B
zVWk8y&nd{xzD7>C>}foKa+~O;>gT<d2fa`^Ox<S;>gD>9w*lIegH-07XqN)0wY4Id
zD1_<jX^VLxmN^rJc^+&ZD{9(OqKjiIbAOG^C2?f+tftNyV^BY1aji=k3Xewk)N&nt
zxtCt86MDIJ--SOHb7)v=|3l&##i94>lGu?=-!SgorX}r4pLNf&@U|Vd_j%0B>V0)z
zXlZG}=kE#fN4!p4BWZdveA&DIB(2CHLE=k{=r?6l&1~W6?$V;e#o(H%%%bid`XiTB
zwlAGUq?WVztfh9QjVz&ZU6w9oI|uf4LZdN{u=GM~)aS9HHQE}?`&?~aAeYFz_hSn3
zl@@6Z4%m#~mayZMa%s1!z31k+l6=*v@mMHPWxP<i0fxrUOujO6aTO~jj)R5T+DLIg
zP!LbNDo8LA3BVHRVYTB6;EaLPwIDz1X`W{F<mCLoE+_(6Z{B?V?Za?-fCgNiYDGq!
zl=B^C9r^iN;T9&Nkz-ar=I7Nx8vnJl@aI$LDnP>E?W2{n5Azft$*V#y1sABKlvltA
z!}*rT=RqU2^BbOO9c#SIez)2(441c7>#&C5XeTp->bve9os&XQW!1!N*u3;^#_}>z
zxJhlYUhR{XCPqPRB_g}AcP+e!^8<;i)jtJIa^J}(bbdl9rHt?CLO7YQ)?QT}Kx4VC
z{&t9O$zypp@F%vLt-bZ+6wHmy$4ofd!mv(LkL>r*9b$Q2jgSM7|IsyQDBbS+fV1rx
zCRv<tA`j}s686vH4!71a1+zfDQl5uC<nufHCYg_it}`jwD72O_74bwAZ4LL`IBFic
zZCD#}Iy?C3&CZ0NVeRerV_Yj}!x8<zy4IeDrPZ1A6e<0wx;9q?O|(>Yy0l3D0QMt+
z%ZY&T7gKvu8l{)Hru9xsaDX|>@XxjblOHhr>Vnx9{!hjAK_n2e)J_e4{mLvC3`*0j
z8Q_V6@0KY@jX=|K{6YAfY|qmAa(9`;jn5ve%qBdEg&nyAy54d5NQIYq7TgUIpm%ZJ
zoI#B*%P%_En!iD>uQmDEg2tjJ<#M)vtTzy#r=9c|jq}4Ig<Ow8LK~gF!IzH*hL3+1
zDXp%E45Mv)%z*y$+S++{dq?8$T_U>~v}<6I%D{s-dSX$kC}Oi_IIU+^H57gM2ypr}
zrCMv@k>?Q+az7P;rqnmmm+e%(t8Bc6MyM&4d7YJW=lL{Gkg{5{KW-$2)(8NLk0Vtc
z!i|A|ftnhN3EO7;8gbcbABD@~5&NE}HI$8|Iu;2BpASwH#L4UvCPe02a-d)1oZbPf
zQuV%)nh*x5)NNDq+L5#Qh#M;TXwLvxX>u-w-3Wj?{^CNfxUCCg)W@j;RdXDt>EHVa
z^}SV&7u*c|6Nal5ue3yAipDSqjH|Bod3J?gg^baR&2kx|mMoW^;iLX$^1Zh3&;z&K
zkH|UCvoTN}eplX>!B;MNo;yN_uaZ6R&}wwH&M*6gNpAMXfrlm(xi4thu+w#LE{luf
z>kE?5`d<BdB{{g_#`iPJ5K4*r))u&BgO(@b^DfR|YtDww2R{@xt;61WsZ=tT=8&sb
z4T!#+<#=C^;Q&B3L1;-7D%iWE#!44-c0m*W^IPH9jt(Fh09t1dLa8+=8>5of#AmYm
z<wl}&V2Q<e`v*X~Gw)Mu9Df}e%Gw*}is!Sqe`<ojL*(S<ik?+*o!;bsp8GJ>+lc5W
zGwo^dr-L+;K^3=j##Z?S^p=?PAY_l2RJO3=T}!m9*U&!g-<iq1aW-~Mjo(zJa?`<K
zbd)slv~gp&-YHGGe^*~{L`6)>4a+DiMUT!?=4>u5T9o+lb=D*aAFb4;$!~SGH%wAK
zZg@UwAB)e9KQQSGXvPY-XrU{4Wp`$^*4+lh+(I3*@@0@w{L8sAn~fdSgz-uj$Hiz0
zihFlWe58wMOzN`as7(k-iYfR)3o_&y_#fiN2XqRP?Pd?KCki*lsPzZW4y6=Ryp;V?
zoMQKJJ$`8AahqA-MFSVV;uq+_Iqz{fi8Wi^@JJ<akmD2LCzaW~_#nr;x~R$0v}1p(
zQR!YkbGbJ2CI8dQd`Q0GJXFGt%3!iGV*oB$?+%`uTWV`hy}pbFq;En(!rkM8EkIBW
z4d>z2pMZH*nvS`-In2?lhz9eth^9Sm0zIR?5|o3;R&8x<bS4>4rE8}WN4y~_%3)$?
z+TVA0nhmx}X-wS2rfK>e&}-xHp>rY=a^dP3fBQi2u^4dM-hOaz`xM&4xVsVjK(Cg0
zX~9qECg_xhHV@|W=DdBEKV1)veE8W^ff_rD`)ec*PM#q>t3b`wY$?yR+*>D2C)v{*
z&HSBFeL6MY1z-6l7^Rk)upb|mE0<=IY@Cc8MyNl*JaR6Wopwvv<vI-Gal6f%*B2aI
zW|EpNUA?y*D9_3(g%(7ph}@7<QLu!+)@m%kgmGr-dn|iX_8sa(g`0-!%a^!|-6s;=
zH1sR&g10m4Hm_x6ol@-#uN1aAm975-s+_(;Ls}pUCZ&YJ6a1hHeRkO$Q_&s`?u4Ai
zX!9*ZJlUL<lx}AAlN}5csdKKV8&&sj<?Wh<s$lko=DdrDcp{Insq<o3M^BHqo&!8H
zuVJ$B+BkP5q;!2ryuCArb_Mi_`u-w|l(^WFKD<>`noQFNOZKfBZF8V_z+(tJH+M2j
zbdl3k14vBz6o}ovX9KxXd+mOHQf^&Hh)2vXm`%Pm6&~4d{pg%&@)oVO_fgLvTw67q
zaM+l^DSdVM`<?OG!sVUf30lgNSeq@ShFX<Wv;-TKs%O(1D?&3Fh;ZkPeQnpegV-qA
zms%_A4jWYqxo1DrA{@ehSoI0r-(bwOyE>$^P#vge`&odB;M*%Dsz7W>Sc6s0yO$of
z`dzDuw<b|^q<@27JYIKGgYl5)JCc}Q2i&+Av-Rw?$FGIq&<_#@qd{USs<ZVe31v@K
z1yD@`>rY7uSJMSt4;uRV@M_t~iHUtPH9@U>0-dam^P9%DHnh_AEYVYk9}Rwhjwfs8
z&-N*b(oYkm;%>f<<atc1Q)Rb8IxdAA92hA1IPC3PaGUkRGWSv8Zon3JmP@D2=k<JL
z=o1|c&4tTegN{wz)Vrub5AOZ35TTJBdTs7oU0uE5_&~?;rfix%e&Bisiwg_-rHk&4
z&t&x!>eAXhAF15m*W47bVHM&Fsk9}IZGES5!hUq6;mBCk{BGK4#CBP#mCO)x+Q-(&
zu1<QHlyQNHV!bVEHFWE%6}Zt6*~Z%3<nOiOx{BK+E4X<C4}R<vE(%C(HFCePDJvt2
z4r|qhRoOfpLQ%OKK${}3|Hx*NTi%3N?dW82NGN>P3`c#D)+I~@lSP)2$FeOlXuk%{
ztUF!*H5$>Wrv>%T{!f;+<OGC-fq`vNsT1tpx!=I(GK@*B+;#$JUER{Q+m|bt;Fgs>
zL3*5*K;X(sVO8&)qCNn6R+X0+$9qT9%>k#b$ORe7%#Q{xwKVN~MqYLKNmMZ4ciHl@
zU~}K(2AgE=f|eyRQYepC_a|MM<#%u2N@#K$)HgI-=UD%C&FUOF8{P0C*9AH84;SnV
zg;?ojQ&n~K%*@(@?>ToP-dxFp6GIw?HKyFRZr$SJlQ|<LBbyeyZj0v;b&&`c<8cbg
zO@r%T;%5T(49({tFa{ZK!zgKkNHUK9qDrIvb_022Rh7^t&pl7zwFmq@HaP0|^0sq1
zu&-WPa!;o<siB*RC&&`BX6Ly5wjMpC{N=j=H?`Q@TW#&EB_)BUtt>u^j3K$|rA>Pp
zMjmXeELB$1F#&CzAafn~@HiXjXb&IG1H0VsHTd_+IfG5^>zm`_nu7MXQ!zH<JDhh+
z79HyQ`-@~k*dG8>GCOr3ABUwD+>24sw+->!><X_JWO(m6gd@G-xuCYOIs6uRg11e`
zCQcpc*^~zMzEKt0Lo|_5WVy>f^c6e<0|Nnd48zi*9U2}E-TT4`Vv4aG1lJSfdmup8
zc=|N$ka~HvbZt6BltBa(=Hy%k_cS#rM`hCF?s^c;aTGO0CnT6#SSZSY_S6;T#b7M*
zW9*#O?kOb^5q`mh!cR^E=Y>L19US&ejg86SQyLgLiQe!wqeL8aFwyEjfY<7Ct4D)6
zQm}EGQLy*cwJUn(r!dFs9Hs<n6H<<|n*71(6eqV*SH{M|6N4U1M}|D|i~yko{*9$a
zcZiLmc9~cU1j8;>F!6>^Y*Fx<G9tc$6#@QZE9(*KnY%rG-9Tyeo&V8@)^oBH!D7|m
zgAWd{du{9}Glh}pYL&b88AcKEA;*J#LeLCJ9t#V72U=@DZPjq5q6Jun)LkfG5JTtB
zqeO;RcabW{p62-%L#NN9b%0W_JuSn=!3m9sXk>kqnxD^c<HkJLj%aIZg8}3uVKz+@
z3OFhv?|3;n@2}I8-ZShb)dk$k!C@Z;g5{UfF>>j|!L5+tb|4U9rwPN6bPm&L=JIFe
z=Y71rrDbHMu`scH7atOZGUGuFAx8Z``x4@jkoW-iv#_;v-ie{O>ZQX`+Fx%2lWO&I
z{wq7<#9rD;I@zRH9WEiEhM^&cra)t3V<rT`cx%3kRpsMTNl7D3&63<)1(3B~ym(wt
z(7U%X3ZCq@9oDIzW&=qQ-VGM|c2{fbP<bCoalUSIiF0I*-v_rtW0Xzi+nc5N`TVvm
zcn7I!k&!R_!Uc@F#Xu25CxbbC*=uN~gN}>?6c7$XZxStO7Jb{?7QN4k+L|h{izf?(
zLDWOcO#Ft&T`Z~YD%4?DnvN{cHQaawUb89TmlF|>wP;^ya+%)?6y&#S-H>8JSd1fF
z17;%X<%C0IWmSeIxMjpDTkbkVUL!HPNYCEbKT@=q2bKu8mO>a#*4)lUD|Wt-BBI!v
zZGR3Bj4Iq?=D!_Wx5cvc4J~zabdN(R)q3`;d=%RkJ6aRk1OYrvFyR69(oA;9W1u>~
zA><Q<x6qflS8S3e(zUd>=#G_I%D0yp#usABQD^ThhtvZ0NJvQ+pr|?bOVSXlpO_KY
z`x1871Y3+6n=uUIG)Iw4;8<^~xhOOrm@%_aQ8%~|=1NvlQZ!EvisimVJVrG+HGkry
zU{>e&GpF0Zb7()WNr8`>#<cibNwtkr-N(vG+les+-;=#vviwrf<kb0vH7pky{=Eg$
zji>gG9U1wxGd)}*)0XYxFNG3uNnV`95oe4m%&t$R9&HyRXX$Nz)lO$KVbeI|lDI%(
z+@(ZAcPA;0so=@|`_jt&<%NcHEu#ybetuE)^%Cp$90FC2JR-Ml-DHvPtI#yntc>)H
zk&~TzJ^=$QSy|K~Q47l9XJY44lUKLUq|VN54_+mRPh1PQk$VdXzTsW}P#)2dV;r+f
zHE7&w&y~+Y4mXF^ySypvof$$j>|9qTIh83Xgk^ekite5|J9Dy12h4PGbrun`hTXuu
z$Um|j5qC)~L0Vd^kx;EygJo;8fQ;vPOIDN(I72Xui=ENZF{hl!-<OUPYfY|FyGGLz
zQ*{Xe>KfuJ_$O!}uR*FnY9D~>Q7)AjQ8=4HScG%+QY1mIJ?6oZlm)T(;&}DwaG})1
zW3f>q<dqZ*WyzzcxWJq4N}8-**m??@uXDgM3?2FJuX%pm-b{!|RDT5<4Ovj`tYi)@
z%3ZxreSSAw*k9tUR^}TzrM<;gNjx+g_De*ar;HVzZsD$bcot~8PE6aN`Ehr7?`u!X
zs9-7Gv8688F3S@6sm0FO^Ha^Y`Ar{4p^l_alelsb!*AQoxdEpC6&0(rmF*@w*dz~e
zR<x|c*seeP-=0msC1wqOYqM~1&=s{SQ?i#GAJ0+RsXLDu@1t;aj4Nu4Wkr|r;m-3q
z_C3rbt?vv)HYFzeDiXZ8gM8F$-h-+;l<_*ZEjg!5GUhx|-^F0X8+;V3_7+K?eSeS-
z|1HfZqa#w0KW{xX+$yZ4HFeI@zt!T&6H=!r?e{)$DR97`ZG@}H)ATc&Ja-6@K}9<M
zDoEU7>%$;+LqaF`<EUDOJ^m%s$sI@Y`4u)QfBHOfhHx1gxv%W0PCE}Yi8h}zc~-r=
zDS?D|JLw;_6}ncD=5t_$=4oX-L6s%9dq8dOzDlE8w1L8#%uIrF`u+6}#)u?bp;9>t
zO=EGrXbYlSy@o?A0ir&bceg)km0!O0>Yqo9g@?BGm$wWq6NQ;4zBu(DqBKGo7P4*W
z8ygEM`RRN6+I10;-OR+fAPPZ)dheZW+=?rTZ+I|5zM}=^lV6F#YJ@Te?`tYH{cKcE
zwIgF5+RI}6JL5tHU>n_bt<x+nL^{F20i{%oIGN=}3Nuslo(-BU7D;N5Dj(is+1o$r
zSQ&$rP?y>dhn0L()UZkBM!f>JNqBG39`{^8RTFxxo`iH2?qJwa$*(UU@UrYH%F6+W
zu$ih$gd7OC{EZEs=#G};7R91d-kw3EHaUURFD<}UoZ@m=ob$J@U#-EF3a<Qv<E>6Q
zY4lVV^jNqmDd7;+7C`?$U$&kHP7RmxMX`bFEq>R6tq?DcM(EAmIpm}+grkt861?Aw
zkb6LF^4$CUQGacGq|4%P$StaCZ-j4uzv!G94P8W`K?huX*liy*Mxn-SF&BH47#sUD
zUB1UikcUS=Na*^lTkU;)({mj+^}z4#dOA6qT2T_{vO(q97m~xo^v0R#6I2wL_G<|a
zf(&yyATizCED#X!R`_4u{})E}0d!4Xb1kZDrTL!s!sWswwDA1>WRgoR>A3iCM9U%}
zwkYo0xpQ$)`BpyJ_V)I2N)wga@fT|*7trw3b#&wcvkfjeK2FZ}V9DfY3YN1Lm@ut+
z;UW(vFb|9=u2E4@eaDxED;c!k<CXRn-~crN^C(f#M2AS7Om01HS8$Q*5;<ybYBB(!
z%lBJ6Q0R^n8Y+HY25D$nW1ZN;uKD`4+Oy6VtZ0S-*SkyWelRVTU*5mp)7Mx3{d-&q
z-Q27`Xln|=OcHo>#RUbnc6OV4d&N)co95o;<P_0JT(Mv1cI{1DJ3kXOS&91EekS(!
z&%mj%Br_0>fAyA}zgKsCJ;meXmH++4IS;OHkH_yL$4a=Ku<0G_%bS}det)^eA8CJJ
zS|^@a`QER=dfw4Fu<gU7{`6}?Of)TF*4h2j*F;^i@8x1IM!Se)Wql!2;om(P=6fT&
zWlH_YXqAzV0sSB~G}DV*;ACq7O`S-zMIloryLSMy=V(<wBW|LA!>DJykZkV6X_hwI
zowi$CxZ1vQA&HgB?RjfURy@mt7m<RZzBvc`cACox-?C_*^A1nM+aNt2X$o9lJ{@Dx
z?8JeNpOw;TE>GZ{VQ`_mu`fEF#66=Jm(3rYNs>YbYXhn3<x6*Ek_*wK)Ku5QR+=u{
za0w&rvBca;V9ql!_P>~_Y)z9v=XuuqmW`iPT*Q#Cz1l|jf?kLHMOj%{=;l^>)6q)B
z*cPq;-q4i=u6zxAuIWKDGcz!|p9(hG{yDe?yv6Ug9h;$}Sa*<fWsHl9^Y>9jhbj&W
z74=I(`VbQaNe~vvtxI6FQ6pS>FR1qHluVFgNsLmc+ge^`a(Y^Vxj@^@tYhOQo*^1W
zbS`Q?7dU53RJ>pr2`<xZ=2cfGyY;rGzrTNUv~6gJUqpmgi*>!&sE0gCTG|`D?zTF$
z`(w{{PhcR~>1mCUuAg7Ik-mQUi=PG+E%~Sg8B^ycZDjrAX0j?&0e3+7opyYyLIrE~
z1x;S$ot9V`UZ}hXJo@{5?Cn3Unl>*RX=%@A67*adQNR-Qmk)4Rh4R&ThkKq^TB>v9
ztA&Nha*iu7@fVuAD97nAdaqHF$;v$S50CMx=iki-{@xKmo|%*&?d@w?!UPDNr%$x`
z8enCWQ5oX*U=AGJXR{pILFmtvXFvKzo5(9|IMC(#&6hMT364OG%6Hmb8Wh?1#S=Ak
zvnOOjkBy!owzk=W^OkBdy2^qtcO_O^<8scS2pBs#snbsHmdt8m3<V3^E}m~QRFu^s
z_eFn1&&HiA!r$xZR#Ik{En6qKO)?={Pc5*BH{m;H6TPSW(9bue$U3>2j_1esGs&Q&
z-W2Q+Vj3#j5BwfE#zXvI8tmtXT0t8bnbSI&M5))YyllFi<>w@xUsSXV?E*j{fVWEq
zN_eABJ?RtF^L=%Py1)Qr*e35c#+}xnVGV9DF)*-O)9hiFVzQHycs>o3*&B5DVLT64
zeX(8_7IF<rAVIOIuX25|B}RYNH2KTbiK^be4}wO0unJHx68sTJ(wCu_C}-Dm_C8mg
zkH@GRX$?$hMtciBR=Z%`+wME}c{P``D9A_?d+p(IeBwgihzp)_c?sX3WL?<BIPa1E
zr-T2}0-pWH<~8{4gN6}rgUj%R+@7ee-x{8vK-k%T++`G1fBe+AVyTeKjEcDbc%p&v
zG0mn+C>dVK*-wVf=N-O9?-2ul&(J(~R%vGLLfnx35-{&nF?grmVRuqAqAWQ7N%2;n
z+^Oic;^wH$To+a1_mim906$}tpDw=cHnlF!M+^l33svsru01`DFtdBGkd*9d?+PvI
zDF(lPTo(4;=|Bt3PEkhGeExkO2j|_vtWY9FO8rEvk<o0ng6j_EjUqZt&NG#4ol>~@
zTnW7UT8_P6v`adro{t&y5~0x6<Kx8;Q;{>>4h`-)n0unMyd|?&*csojIl(d;gH=_K
zF(6%(P+yhlAI&I7Po#7EPK%HYIbwI4qbm?y%mt1mltk-Jc$>W73`D{sCqFP__5iDZ
zVF}Y7$e(uLN~}}+a?1cL#Vm2^0RKlsj9*Oie?=;$r%=Mb52oItXUA_FDy^oa^_)+S
z50K$fAUMtrHofc5c;iMUKnZ#dRRwc!^8^J3!V-y(rx=t)I%hY3{IRsO)OP2=1MJb<
zoH$l);;C4b!zZdj^unb`6HJ;l<Pa{<eww5QB|K1UK$3orPyA?D^BsfpqSe?2Zshe<
z&~3vCB*MXwgG>5;X&xWqkrH)sawaU8#%AmNb#Vxmi5H9?ZnF3JUlxo+y^|1<3$4)<
zNAaac+%JQW+GMR(e?D%E$e6aN5g!$J_{DVodabb3S2UB|bOXer^ix|V>oU9kAXO!g
z>Hty%H~E_X;#HH!37Cn14`WjWvoT~)<m{F2mAZ0i;R>s3_)AKMSj6C>31;DKT}fUU
z5;nQZbVu`8z_9pI6R-6vtmQA-yvv+7$Zf5kbfq>_>NHht_4!u{su=Qxk>SmW7EU})
z9BZg^Z{cY4WN1Q>S>j3Ip<ohz81+hJpnt@7;QS20!IOGFbLXDSRgvl2wDOKw>}~S1
zd<Ov_4j<rFzI5fvIidYwDj>)A@83^INH7IQHD3s|0pq0Sb)KkzXLPo;=|=TpKYzn&
zLWqyQJW+dAxmIIiYYU+b^*~4z2-4Hn&xO)vd!a|SDG*U<XJ%l)(CjWPCWd4_(bB>w
zBoz1P5Yk4rm(`N*Tn6_tKwYinq?#CeS$TL~0O=6|4&pd<rHzaj3mjg)6nMX}soyim
z;wdRc@^I^G4DmVcEd?$RcPckFHXP6$?lKZqRYJ+I`C$jj!4iv!;1#gy(k;z+X?h1|
zBL(W3mOijAGn%=&z(3s!{uNM25?IJcNm-rjcY~|ZOyF~X=d9Z_Q?DDgsiPnlFg#eZ
zwIm)Xx5;d1XfqOITD&#_V&4ZfYHbj#aSgHgt!+(JRdxT+5s#^RVxknTLsZnL?h@cR
z&K%h3cQ`Y-&&=rM>nn78YG`bXe)o;vVIAp%m#n?n&?Q9QdQ0`^t8Lnr2M=z-;3XL>
zUzJ=*#<G1jE8al!08oLLyXB&quG6S>7Zrh1zKi2pr$;P_Lu@K{wZrB@P$Fq-^Dd1K
zEH@g$+yVo0Q+{jy+qp!aE_G7)-bBpb#|{{PBj<%{+no}uJ$hT5m1or<skdp!_e)3$
zCfe>cRbJ0}9mVcH&SS2-y*<A2gGc$O_IaQ)pwW{<sQCkSJqJW3I3@uynL~I11Dt1E
zWnP7c`ny&8Hm2eV$PJ!M4BVU|%<gw>QeKDlxEY9+gkoqS9+}Xob!i_e<B)iLXeh@X
z?kPk$GqW(M%5-9VY{f)9Tjs;n5_9DoQM=U$sW=`1*4Ea(+|mz<pFi%%Lq_AdtJeYe
z*tvD+$}=;w_=pH8wV_fAt#b<^Ot@3Vfol>gvd;ltqRZc*?lgZ#T3%k>l~8>UaLv1g
zSgL}itg=!iM>TYX*RYcuP|T{6nO3}rS63O?pJNovO@8sP3QbK-^<Ux^7OsZT@z5<`
z;6BxdYimdeCj0oejOBg~Ine!R1UUB7JPcsguLz%;0IDGnQ@y~W1;^fN77!b-N3KW;
zm2YDw3`RkNtqB%oAjJjAt$_JvC!yD?UmXhwKLDC60H?8qdD0V7etz_hmNNH%xvoU@
z%wVbPCneyyx4pHcE${9tA9V^Qojn;r@QcAwk!;Mm##LWo!+j<@{a)xN2+X*AmWB<U
zfqm6v8~|<!0diVrP5e{@UtUw-9%IOz@Ng~Zy`|(TwwZ5AS6^<mTxlQZzj0b^&1tzR
z#=BvE0@JN&)8?|h+^*cu7g_PgtMG9u4PUhQqt;B=kM&hYa=B(7Hs|?zJVD@nnU2LO
zDdlOhkPxkOvxfp`?1*R5=yr@?o!a9c$t%mu+eVK^M!q;|srh16Ub|>5wi|fWtxEoN
zMWRc6`GSOhlP28?e?y|ZULLrzWrs*n+Uk&5&^J;~L;so|6w@3>>5A_rj*AnK@RWmF
zVA4YEm9E6SXq`KF)2WUWO!F>VRb^bAjkBhh4zO#2d<A?KA4%!q6VtbPwFH~fH>Q}a
zeM$_w&$;?E#QqAR?-fnj9TC^#GVpX8g1OB$498+)VsI0IS71%%h>?87FQ+xjaLEN?
z1VLEOq*WtS0*vbm=S3+^qW3WvDS{%v%cYz6ew@RW%nj0We)Y#<yA?I_cSw?O3}MjR
zzFh(Q?4fg`Oqh@0p0s6&I{O9PDacsP^3v;o0wz>8xGjoZW#h%t)Ra4G)=!8D0WYzz
zFNK2_h`4wwtTfXyGGI<ZQNFV>$|oQ|qLQqy0C^%$x2JrlQpSM3`a^>g4JBU0g;dan
z!){r%<Q~(s=|fB?M%^v^hCx}$Ce_Eq7Anlf=53Ek(eVBIJ!SvX^nh`~*~?*hEvoo;
z{->_+>IBI}If}*P8dW=*hC8huaok1KP_}%(b~8UB!wE5n6=LqAJ~Tcs1fTykAx5*~
zJ7q+n(Fvj8+~$N^@(PRQX!ov{ndn<3P73YZrIDWMv`GKn#)cvfdmG(yi@Nxy9R2Th
zlsHhYu_#oEWZy%396d~QpTJ@fBmaK$Lk)p~jA+hm|C%WW*3A$EjBP!IamJQe3)mAF
zFv)#UAKf$3aaO(<`t>aj4<GFud4?iE=)-U!B3i*ZE<2anHMx<7vc&i$^nwg+kG)6H
zdOs2%7sA%INKV+t9N1+;s^BXJ##cCom=0us?T3c;fc^I;E9f7GhKd%m*B&_U4jT@E
zLCtMbRCM%)L`2#SJ1@+<yjUtKEAgh`8w@;JUtj;6POFQ*=sh_(`6>u*7N_m31uQgR
z3$6B~qVV3TJOAW<ImYJZBAP(}i@sPJkG~oYS(m_HV6M53Lry{QX(Kg6<Z$M#q7h0&
z*{2QOPH}MFJ&j9$_YPraS8@fhm7P~pCk1p)$;!*%u1?DRIdWw*;DjKw$uZJV6VAXA
zqz=m1z(Og3?sdMGe^xl|V$^?Q7x#Y7(g_@VNS)4_aMNn#tteZTZ2CF)*2s;wD>3A0
z{xgvg-{2Y!r`?+)7qZ-|tfL=*)elc?W88~8%CA4~0DAW39Id4`S;A3VJ&k>_dMOr4
z-t7Lon%kqCAIIAHPcO44h*m@d%-=7FV93MC?I}46ta%yL73P)DcgLBZIfNLo_0V;9
zx1`BOrc`27WLi+5l(Qo0MSQsbqVK>5<?vr+j8eMK!IZ|u3BR#76ptI=qVai&s6tUd
zcX)9-IETrg-Sm6gJ=yi|OFX@p0?R9Ai1p3OgAy2=+Wx2tfgy6#N*XOOI-S3+5vf)i
zngTjyobnT{GWzD=E(}=hBvs6MK$6b4Iy>bPP4)8f;^pNXx?k(2@OgCdaL}<YGqL6!
zZd_=ndk~MwfHHyKtpkTr_}Z6q)|hM;x-X0lTS(hH)7Ex(*<E$nnpg(6_C{%5-(ZGY
z(xK+ek*Y9pmlk5ztnv*Ce3gR;gKyr7Mn{(ll89%DnzI|Av;b!>1C@jIdaO^>0W{X8
zRY5jlPdMvPal?2Z`?J-w8;13!Pm7Fj>`MAdEU`&tf%pRcc_n~NK%`<SH<)YU4N74!
z(9>)4kr>LqLpq05!xGM6)i-}*JQ+KiIAmmAY+rbuS4BlcNC#56C~s5Vb9TPD(v<=J
zUGSG~enWGH>8zI>(sSzH;NkNQ3r@p-mJnosHGV}((Am{G%x=a&7plYyV3IVhhzbql
zeOfW_nMDMzVHM%Ae4+3Pb^tM){%+D*(BSg1OC`AtZ}m&sNt!%n?)<J~1;xW!ip?hy
zV)g`~k+Jf_PDPd)heKlZA@TBI^`sSbS<YqV1z9p4C^u4WoS}B6{`j^ybiV6>FY8_x
zI93?5vc5UoC#-dhbs*HDU^t2@>HVvMs0v-WGob9p@AFcTAopST6Sg8d<sy{_ufF#u
z>NA#L%DtX{g6q|bR6CiDtmfssK6#;p+R{M(6kh&NFj30X<*_7xdK0Kf{fQw9(IW_0
z5fYWj$;l3-FecRc^vu}U52ns7z?LA`1({jLyc5sW$LHHTgL!-sGGYBjVeHc?|Glcf
zKsJRi3>HidOtq+XM<(ukod!doR>4i!;tsc&-CI7P^4y0s2G#dU^fT+=Xr&wQCa3)Q
zH)hi_c$j)kkM<>fNp|vvb6Cu341>(S#w9h(wS@5+%zLh0Vh;MNsW{)lyu3h?DT84W
zM7j;(;^2%xB%U|D30RY-^vXx2YyiJw4%~JDbz4|j@zU=oDhhv;c|Qpj-p9)*DB65Q
z6u7va{&n>dkhC{i?Ifc*WUMEH33fg;cC4XXxD8cRrfzOpDuWtUR-6sQ*po7jiV6zS
zxl+>JFC87fSG|i+49Z0Z;=?(DTRc}9UAX#9;-yAQb~^UvTqp+27xgD!_u(1}&NV1X
zj5`k&<agUE+3Qug{-7d|H?G_2w0n`W`C}v7Oa1W@!otbv8*A9RjNR+fq0qj)P3T-|
zOzNqXb#?O9(37cBBTy&88wSJ!`bf9vJ%bm+Ty7oWO?~ps*wEVm?v-qoh#K!ln&o)H
z?9%h$M;+Sd%_Un?#H04;MByqQl?elu=n#wfmBXA(Saj9SPqt_7OX&To80yKGa_?GG
zD-QHKo<mt`sf@W#jaIIzcbZ2B-2BqkgqxVTx4L|`>0$_{23gUycTrJ3tl&W9uwnih
zDu$^Pm?#&nn08})@XzzSAE@UZ1>@xcmTT^Xa)M+=LPLh1U-7w3I&S=E^cvjXXr}sv
zO!(nfRj@K%@d9m)Hed7t;=uzkP1N}a9(i1zP@d5uV;hwqr@htWta4Z7%u7(5!is8;
zf+ZC9?S*8pLYCEQrbn8&nSgYSDFp#orXvqD#~!wWGUiWc;#mNEiMZVUC}=S*WE$!S
zYv(t|;lG~_?)vBYDRk0p){^#jThlQ-Qf`e61#@p`JOpixM2&m*puV(yF%}UY4+4bP
zF3~k1orZk)C!Zm>IJ#>=>3Fbo5Ua<^E)<1FknErJwI#Iv+~sqUqez9_$?1p^?x$y6
zSW;ClxzL73i%kSyZZ<${KvmUgYg-!-#BY2MbUjvOVUY)yWLRq^Jf@~1;@<>xr#&+)
z{{YwqjtOlB{y7`~h==6jwjWUl)sOTzmm7BS+v6`AP1Ji>rX13Zm*}_agI5AB#caeY
z1v{nrPz8;Y*LBqJKGDR)ETlK{59dKk5UoecUtWD0U-&&JI@qC@`Mhh6S8>$ZQ#(3T
zZCpjztYndCM!IMvIxfGrSx$nhECg%B-6FQJEJtqh1qMRI)k%FCNL~e<)rY1O>~J4-
z$}a$BV&13NxilD;YIjpnq+~5@RIMs!_kcCvZs9qUc3z!0(4`Z|V$QV2KzlR(Na`Mb
zdKelf#rrWza^ig&OjelW0#3K<Hg>7&5IVaz;@NNDUXt{y*D|<H%w>RHat5WQsUVrH
z2eVbd97JBMn?udQwlxJXDBTMI>Ywf5>{=q6oT2LNq)5LPnL;{Y<Gp+L^1WCw!;JlY
zUqxP#=qWU5Lc5E7D5IRfxc5WxgZt-B5FYgrv_;_Ju0>r6!3yRVE_a}z%+Aa_EwlX6
z-0YJp{`MYRU+C&-39SAX>72LZU`UynHcv>6eN_)nPobV}?;_nzALD9gfEky*IdBz{
zsv4ROEPFuH8>lw0y>1B<PJsj>NEt9NH?PreJ12-dwcq&RrK6{S_x7494e&(o!MS(i
z62}u5*&xYEiYr^bPuJJDm4|1uHZGjSw%Rr}X4V=e1$@%N;$oV@TM7yaz~<>TvNG8o
z;=ak0A@+Z*ndB*9%2x>+GqvjCXg(`OD&q$`y^NV|R?fTYlx+Ge3Ru>?>(}}J$@8;~
z<CV_BSHWR2p_R;ucNda~44EHlv~9?KY-P*Id47{gcZ(lK$hN0GT9)M}j!XIn`7c5u
zb;L;Z6N-mQ<}?%`O;1%Hyowq5_MX{lw6FR};LkNu27muQ(ABEYUjOSTn|cZnCI3KF
zi|GPy*q>p<30gwqKGbX?`Lms?IUc$;(@U2waXfbh#eTyO0GX!8&;a;yva@65=>>gu
z{qhcZ{7Pd>3|PN?Q2j)ks>v+Owe>A+6$0QcqY*+N2N0u|54Lm?b)O*<@K}tKmwK-v
z^0eHx()B!{qAaq|+OEK>$NhaiCBtPgbjzSU_F!HQK`AXZa8tIQKAZ=#5(0w=pHHrk
za2a5ugz8S4#RUO5ds;T;QdJ?3Ofb1$5ZGUjNxJ8(eAJ$z-n0`!L|zNR7QU)I4Q~8?
z50{2h$f0(;=q~1k^Y2xIX9kplZyg=8Gp*BbtFnB^isS+0#mpEnI9`KdP;Nad9ZW8w
z|5fiPAN6Dw6dFV{oiRK%FuvK~wcgs>(+|-buM!9jP92UU;mS}*6p2`l`ITSuUfkn~
zLlmX@y>=<P7hZ4w`;CQ@q$gDA#>c*T&)jss&&j?_zj0$>A`VD$r`4ny>&GOeIm!>!
zDEutuH4Ws<Z5IGV`F`<2mBTTI=+tqCd}tP$Iii)?pdFZ<;+TNkl|Eu4BE)wRf5i0%
z%yH<sZxfC2M|tA8v2RDYv}(@WMb0244l`Y9RG_B?l7f}~=I(A2+B6_l+H`e*cS4}R
zCyNOYTB%P_C&^z%lZX+I8XW~;nh^|e6{um3A<ZcN@=oVVj5rS{L*8~tKKY<*ywIHt
zxh1MaM(5#g>tDx+p_y$u{neV}+plT<fchj6z8c^U@v6iZ5RV?e&XT7!fhz{`97xFE
zuf10%+3erq#%!gVN;Y`ya5QE?k9r#Q>Q%;7O;5nQe)K|WqGg+=F3eMhG69_fXb%Sm
z=X`)y!fi1Ql$p?eXhF`I4Hw<7(Y3^Q%dB3OR>kadJfJR^^Tzmzf^ld!Qp5!KALIFV
zCb}6tQR`L<X$y5sj~EoAIWPxz_V#95Vq9HCI$~U2$yZmMekm|`%MkQQe<0@_h$`wv
zi*m|s7rW|x1SeNuX!qt#5|mmBar+cj9Dw^-kKEIH<Y<aOEG}Omxc?jB=#QDu>HOEU
z=Gl3A7E-vz`Iz`R4Lf^Cj<LrBKp0IEdCf>U&u2;T37xfU#8)glX!Sc_9(4tS^i9Pj
zcu(%`?rAC5Z?F)-agZ^!arxbgEL@7zyQQ$zXe7KXozD}bZ23Y;6GdD;{J^`QFT<)n
z0D$#Nm}!2}AIjGr@<Fcw{|h~r>zul&biLQq2ChGn0fBXW_Kdfemo|#D!&DNaP@e~K
zmf=9uO#DaM9n*(b&pZ0x#GXG!QAL^}zB%vWoC!4SVtLK1PaKsVN)_iUuB`=_<KyA7
z(FBBaB|GlqU{VUbI#rM@_rD1oQ#h2Srf8tbm6xk{T>@K{O?Cjt^s4c<2_2Y{_1jz*
zCu%1^M)6RqtXQM6L|s)i-_WC17a8%0>tE0!S>Sp+4ZJ@je9ZmJ>^zVu8+X?Nrgb+=
zI{#p^HQ9N>tTvd0i-CQuBh%7LjE_-iK(eK!g_z%x`XGfK@cDRe`*8uWZ#NVZ+C#HX
z_iE3A$OUe3bBF(Ay$!7th@75Q+Oby9@N#mB?@cW53%Q-fkzd2GA)A$gHww+_g>k99
zpORnNySijhu8r27?5ZoNoa1l3=<rIj-*$nCP}v$;5^{DiT{u1p3W{|*$xdKfSsDMw
zL{g<LLi%%p(Vw$-SgWS5bBrBkG@p6Sa^yx~0f%XK+4y{Ast{<glN7;vgU-%uWC(#k
zK-*8#24c&lf!wVg8K{_L1|-S3jgsEI8-{3NQm&?lVL5(fdabnm)_~Jx=>RcP@13Zd
zIlSeTUa*-K6{S-4YKb{;)@6|Z`jzJ<qh#&@>s-!1cpG{i00P4M{d#kfsERu@F_DUt
zl$3%Z$Pm8(%qd~NSxwb>0d{EZ&n+h5p<@ZRWIx>!9}7!>I>SXk2LM$tLW2Jj959wk
zLtfI{lI}2v8@8>plkMiI`xG>iT+bm8sbHmwQM>=PS6H(&a?mbFoTsLy1O$Y-49M>a
ztK*~ni6Ia)#>J8pd0x7-^!7Ik>k^{S^!GsYuKyzK285ag1_X$o;eu=R;CkA9O@<p<
z-yVE;2l$i2MTXJWjznshzLe?+n*YjC`R8vXPr5l7RR(smkZvWZnR*HdFvL6}N6Upj
zR*_zjpYz8Rfbm`A504U5JlLNRME)A|CBKpI>y5TJ>nr~UvE<9Eb3PK1KH)kV<^w_q
z275PX1pKyF7m$HxDl?D>Ax%W37m=tbNX<3>TolTrEI0GSvhRu|jjO)Ue>~Cx94Y;P
zUlbN;rF%pdCfNQv@cysefx?IewH!<tboM#)zv6ecEh4=V`psy~caU>5zrY+6@kF_9
zv8|<AJZdS?CZu!ju9{dqL;GJqtt_X;CFjaN7K-eFzU@E37$b*}U+IF^e9q}P>x7|i
z-sHQU90IL61j2BDFbc<x1mQ<KBx)k)<;DEJxn&3U*$d0hHP6XKsSYfcO>-4J%<xmG
z<9sD%+Y!QBdcBtB&c8qJ<mlhrqWVlq__i->$#;&{ScavEqT*W^r;*=RX&9xSbI2?x
zFThKFMvU!Ta{g2jmth9-CS{nJE3O8Z^|tR%1yoo~Qrs3(3Zy(xB?mnty8oaA{m1(h
z+2MdLx1}XZI%p3_l)iwCsnO2w@2iezalNeUmiwD81pi{v@|}N@qx|QxJFE_IdjnY4
zj!KL;o+o{|lw$Jt?hex_TAAHZ%+uTjK6A=gczs&hC7I@jd=>^hQnwsVoo9{@Y>X>$
zTUdNhXCL}5A3vvuU)|IsO+rR?9zoO5L7)zyD$pf$RYmgHSl<Ggr`@V8=2d=wyRP^E
z$%X_X_5@)k-a95lYD|A}1EvHe;C&!5lEd;tLK+t^+K(0b6St8|ovo<gclpGZvY>R*
z_pD#+{MGzD;JMytGzx^I*{=j}bQi^16BE1$){c&gL$A1d#l@vMmd8YTG(zn6J*PLX
z!a^dlgWVPbpPhtzLERKw3z~UMo^U=#aIvsdO9jj!U)fF+dZ`08n{E(t1jN$8tc`J?
z7eT8JMm!5wO;+x(%>FS4fUgG+9gg_S&JTZ9UHI#Xbv;B$C%2_EL}g&fUP-+|dXKuo
zz(MJ*SXH9IcuS46$|dH=-}{7(N?hC>1~At4_8{TAhK1!9h`zPG{rN5J!_eQnrnD#K
z<{43gqHvmlJ_r*P^-kn3oPx+~(#$mNXGVH@QWG8?du7=&#Kc@O=3r+ZotPN>_Cn?9
zQ}huGG(nf0=R)tT54UB1ycZwP+an-#TpB5sG_7?NmNgOr5suB=Bdkw3e!bcTPmpVU
z#&d>I7(G-60)4N>3p)|+ey?@Y0xYb%3Fe4SI|XaKvs+$hZn%A3Prm*EX8_Ine1%<f
z{Q{{df+)Z(Njo?_l;(Fad>c@mv-igWyLd^C{#P3m+SUw|gRfESqIxZptm?doY;D~w
zS)lh70DAZb<7i>20_|~Y=Y5zcYIG&+!o^%zSXeJds7@t0I&^ms1ASYDwe-2ZAOxGh
zSQ+dlsHZz(5xcv>a8~`@NWZ)N;%hW#a9J@Za&GgZ(<1`_CE$|$sUuE+g6L$suL`QQ
zZjl3O6YIExeu<kVDM3(n01*yiO{yS#V2GsFlM>q!KVAqZI>tl!G$PRp=*A;OsJGn~
zEH1CxB}e?G5dQ0UhE-tGZTVLRnAAIDI*r2bG9~Npu=jiEUb-4C_p9L3)e?ae6kIB*
zpKEI-rlx@eELd23kWQp)#S9cSh_iza*=j5w%WGG5*d@vi5C8Hf#3jZ?E8o3W6&MIG
zh&ZML^0&qWFuI403QGrM=53w#Wg?&CnpRg&I3v5O45S_1e!1xY&G3Ve77&{2_Oq{e
z$cYc!oNLdd#6{Qu_0Z#ri=f#^IHcP>GqepO7jj5~F)Qp2ag^gkx7}$E5^{27b&OlG
zPi+3)uH4_x-R+UYre0}Tg4uPac>Qnk>N(0Pr`x8$YI*n?uUzq!h1c)3FP5bId#09`
zGYrl&PjB0=n##9Tzz5?1xjPY_jTI!$_zq1$dvm9N!9qhw9j`KZ1;CV~pqE>7K%<^R
zZ}05v?C9XRbqgKiO7`36D)`^DjL<=saN&Y0WR)hr!D@+VJpYbRtKZPdeVk1wH@x#x
zc8DaN6-Gv+{Oe@P0-%ayP#`tbPftd!dGRv?e)6w^+_mDtKYm(OGteTDkh~=RJTajo
zGafNLxRkjjc?U`3gBxiesS$@elDkstulX`O$-_ek5cso5&&jdXi{sEHx4VkI-CU57
zn5bB2K=mvYHgHReI?(~2ac^{g<0y<Ig`CTfdBZ|pd{i%;`<Yi8C+sxvy}a=h4JPkZ
zE+>aSH(?4ANXBP3T%hIY3_a%WPlor&P|?X2-H+?EBqJh1zd1Ou*lg6`aQpo^G&?U1
zb<U@dYL^g*jvO5MbC2Sj{~+%Rpc;TbIh5h1Pcxp^^XVhPUi<re`tut_8zAt^pcE3M
znZg~}-4Fn#&*LXg4xvNszM}cY5PHf_IV6;nN}vu-OJgx|nrWGW9~PxDAc-;XUe}%M
zX~{Ct%{YzP1U+-}^TPy^vuIK~+*nNv^wVc&^q&2g^<Jp?s2NmRP*7Bq<1{N5_u%IF
zDHNGbIX7nj5{)FcMcSCZhV;Mq{7~nyT}p&RTcpnqKn?N6z-iu&-=!w1YVpqt;jdlQ
zchh7pJ5xzbRkg@i*HB-7adp)@sP?#^48~JH!+Z#BbAFB=n8}K9aTP*@C$~W$9dGZ8
zm!NH<mnTfVqF!7eMUa}x{^pA4Nf9y$DnlgCFu(IYwS|^1TnQ^<l|=95k6>`oj`-I^
zn9kYoS01z%@*l?_hTGdr3$MmUy*6kMjF*d2>F!S?6Dw9IpK%lObU(Xz;bMB&FTz~I
zQxS*EX-K$%Ks!l7;pThyYy3s4vdY=m3k&-;l;!TA_$0^jo=7=edw5Sv#~J_5?~4ro
z?F8Sy8@As}`2w{4b9KNgzNEkZ@rrD;`-z4{DF3;3>8qSA^*VZgynl29vLi;5#68;E
zl`FO>{;EUsDEt2bT>qDoez<-XEv}}P9Xx+_6g?gyV=!P-KVbgF1J3b`3i0%m|M;=e
z$O)AM_Bh~E^PN(?Qfruhm4!P=|CpQoQGpWuSpt;3O#k~wtc;*#cCA#Q{pXMP7s2CS
zf1y#?c`78*tGWxdlSoLD@gClP6PqHME;t=cZ?A|{da!*H#gN9}juv|*_WpN&Q|8PV
z`Fpy@$W-h2;2$JL?*Do`xK5uE+)uRe#QXnvI(RT74)i}+*cU-_)bYg)t8Q@=w<h%e
z=ZXH=sGsw>fBj8UDCCxhyq+I3|KqFti=F-N&x>IXS=UHN5BMjEAb}h1v42cSBbs^=
z=&TM0;x#4ys%ZW^G5*bz5YGCWVM7LICtMT5mygfY8=uMkBqC>V2Mh8OW?JmLpZKe!
z`)db#wE5_OM(w<|4BN~``J1b+hpeYiO~c0rMP@nRtvNvbfNVC1T=PaJ!Ntb@Y-M9-
zx7wQ?0L|bi^lo3rSvB&>=2xokJ%j7)8o9vQM!zv{gtwBwMZg2@1nnOk*`TTJgR<<6
zB5>bIKX?DJOprm=(HrNmFBn&&rO5XG^$Oqc?0CSa`&<>5ssU~Zko3h3-a(KT9Y_j9
zYxbKruO|Q$CDR0m?&KH{<^WHs0!?T`GQK!p=VCRwHl!$CBQF;ze19+eD^9e44a0Mw
zHhHOkhNwQg&@PycmS6S;Oab=z8aem(zZjia-1j#U0{cq2Em8k-4Q|g$oJ8lbbR%Qa
zmSz}rD?~i}jRw=kYhm=)_q-kS`rVrhKl5BezmR^Oz=KdzOOX(UI9Yf`U0o<qD=VD<
zfqUZuud+dapWgwl8whx*tAt2~mZ<>t8fwh+s})xF*YvM`4d>Z;r=Xvr91MyjQW!1%
z=hk~ClQF%`im7_{Ki87W!82P_N2EL9Gxr$tB5(b%5Nus}9$?8R{;Ar~JEsS}>U~{X
zD|$QNw(Y`a)(7vQYVq<1(7u(`0psPZH+L6`tb`@r6)>Q9+kT!EAIAZKF!G;w2sFFz
zIY54|7_;pH^(816wzjsCDfBq#XO}>yM?oRu<WSa^&TV+qQMVZDX3F-T?-Y*CBJ(k|
z8LW8aua63V7{u`Rp=P-~^C#>1Rl+C3E=pU%^Q?FEB&BoPwFUbe02gP3x1lb%Eg(S8
z!0@4;YmAUp&2!0hf6AwY7_`5EFk>|mq^I{9yDu$$<yHc})oZiBkPt2S1YpAk0oH&q
z76AoN6fmFgP2SGc_(=$3Kewxm20mX9=?)YWnw54z8jf@AB+9b`x#}=0gHR!95inJW
zudF-*PR+16JjM$<JJ1ds`r^>dwZF50oNPNL6d<Han29*7&n>$g?{gL;5e~60&(F?=
z!l>Ra(1`e)G{|p7OL|36FA$6@Acp=WM54DCHu@99(UA}mdXH3r8FeU~3?#`{J8b-b
z+<2uA<!l(a!!u&ilf*GLxnT~+oZKonFDd<nF2*z~>M8V()p?;oe<K2a888cRQ6gUD
zF!5;V<Gk*IFcqX{S%8)*<BolQdLBh+Ii;A8Knec7++5k8%toJ#C@`N-<h1L`02+tg
z*3hVbW99SIv968Pp}|o{%6}YzIoG2?@NQh}mdb@mTt(JQc&1(}Fv0$!tuIY2wEjir
zV0>AUu_Yy)IkTI|)zH+GQkVssnS3~uXxRcMm`XH3TYK`eJM)EuD~eYsZrd`B!yF-w
z*DMAws9TX>ust+HT)Gak&525TtfO__`)=xepa6m4d5bS8Y#r@>jE_&t!}y;GTS1ex
zkPtccEc1Rmd=Y<_-rnAIlYJOpW~&u5+bs+i-msc{*7Am?<;&=3tg7X!s|(L?&sV~m
z*}U3QrD{rVVBWoZN3z=h=|9u3w1!rmq1aklJ_YAKu@!8e_m47Zr(yoO-Xk$oWc;?J
zg1gAzEi#FFKx=XTbRO<QsrHvyxK@`M0;$?!AS)QyfS@oEGD4=0x0MW$k*@hlyS*oI
z1wO{L3#l9kE+(cgJy!kDbeZbfZhH+E25c8cM+cObzZ>!`1*%M(s1^>_HTlk*9B$jQ
zQu{SZ9l(z&b8|7qF|V!zi=*0>iF7R^gTcqgNAlOue6pSZAHT(pT9SZ_&y~u8>h_GW
z?iOmZ``nLLUi>axA@~0C7{0eVi)^)Ti6VWHMgc898!HV7LN2mO?d$bFQM5eD;Do<O
zd*0rH^`)3<zBe_jkNW7z$^BjPu;B*T+3FGnKL=sQZQq}1SJbamz@`9tQ;#_mitwOo
z<JH+e-dZS!#}z?KSTqVg)LB_s0A&-gYkGQlL2RezLo~Y~pHi#f96xek#H*ys5fBkY
z!4V2SX#enV;G;(DipNd^MASHMb?`y>^4{8nOmRLf=#hDs`@pTL=;!isVCEz}J^k>=
z2yGke<4?%H_Fy_Nrx+r^l!Aal#QOlA)30ZIoDu;GLpjgK{hTAw+}xa6AAo5MbSjd8
zO!?4iSeqb{27WMd0uBi-F680`IRncf&;@GV?}vM9weVa}1#bW;hX4`fJz#20O=rnj
z9_e`enD&FO0M=vL;8)R*V23v~YEfJLaw|iw`ictFy(9y%i*Xw*Z7K*)O}7?U1!AcG
zs1EY|5~O;*(cie?p$ltY&fMGpmhJ!J?X9D-T(h`g1qCIQlopg!Lb_8z8c}IcX;4~9
z8U&H<l$20GLPDffx<k4f1nGW&cR$97IcMgZnRmW-{yJ;TI_vP<_kHba?_X^W4%N`7
z4-fX8c+7eO%rmcc{j?s<{ndFSF7=DyZfuezW7oHYO``M)`<0Mp0^MW(7q#4@W%zsQ
zhIq`iC3w<+xv*t@$bzly+09e?g#E9zxqy`l{JIVNA0Z_wokCVdDk_Zj_qzm|3g0yP
z-yC(wyMS2m$@aq<&(rYiK38d;0TKgA)WN%kH_)F*en0exDCGj*LcB$#SXoU?%|j{#
z3j#FQ&z_nmbU%TB@(z~QGUVrIE?o-k{P+>2-Se~41GpzKF)*G5hlk^ru@X3dQGNgi
zeA)0UK~TbzpNEvsf%P1G+A-=#s@bmd(IeRHlRpDj{QQN%!NEx#K`b&dGN%i08XfFA
zlEsYeTjRJspPU#jP4x|huVhN+su`@wqhGSSHM!W;5vPEoe~N{!?`Ck7>~+Fxb1AZ)
z&!6LP1z2P5;`V1PXG*v-2v)4?F0n#gbvmR*PPtFLDhY{{ZnQH$TyKg4n>N&*GdMWn
zl8~)Y@UFWN85jiy^p1d9=OW(um6flHAFhB-^1^`X#oBhap7XyPM3p}cM3+@nyTKpC
zK%}QP1xTd+PiEUrbczR}4r;;{F^O8JIO;-|NJ&U^DoB-fKF;RSM^9}k2qGx{_ASDc
z+)^$DlO`aX#z|ozq3QpkQh%4-l~|0~J$_6f?EF45l5p?z6A%+mO-?=wzC$AOGU0kV
zS}n)Ps=ZmV2PtGmJK&;Ywk0z$G_2c`r4xsqFa-FVn8l*R-DcLRJPL5Tgyuu&jzfv0
zKT*Iw_8Q!3R@36twkx9)w`-^*0FjUyLM{Q4rgHH%4_I>mCh1v#ejVBhTi&{Xg+*|&
zZn=XB$PNk4H=zunr+_}KVHw7(*L?-EaNP~y(0oO{HPV}?YJLqx0aLj}&l@(BTh4dz
z!%MT~ls&b1>)BFcW8>?|sn8d>1<y)Wzt>+2VuJ_8hOm_JlMgl&p=Zy5`gJ{Y!W$5_
z9Jin`GmXi2*f5L&2ml%)Sh<|9NP)?k>o(6AGC3!*_>6@`0NMNw8MVaJB|5^0PDxJg
zEd`Sw>cdz8`(n@(5L`s^$qyc|;2pz23?dg4i@90D)TyYrIC*$si>g%<n}GtnQGcCL
z9HVhJ!-HJkkPv}jTc#}1JK!p<++Aja-xvqAKeli{;A}8cGcuYi!}j+v*uZ|dDd_uK
z@`gl%d@!1v#iz4{{|`I_i&S#6pzWl=v7K5PZBG(u&#F?mA$xXJ8c#<@=XUPa_4P_V
z<X(W7R12z|k7dwL({kMIl<D9-K02__Y<VyRH{^r6RU$!Ss={_l{Sl0+9d*EnhFZ16
zT*Lb6AMS7g92iSdmhL(qY{j6+4BzV+W6n=gh7h$|-fDR@1+ySnA6R~tEhk~dZ6bqB
zE@AW5fZQ$T_Vq+xnqc=?D45;#^_dQ|gw~>VJ+EHxI_S^6xjM;w90G`i`_UhqS5FnN
z3+UKWX%Kk)19Yq@W{LUl;c}ezksBEqiMpzBUCCo}dmE4MSVg+rnGX%yU5Jl>A`qSh
zQ1*|(75I*>Q&~bnY46|wPsqN;a}PQ||7T}t^{WiOEiG-<5|6Ce*>3KUa*bY+6bHjT
zw&Iv^dnm99Cf_ms-yqn=GUsHf<y3k~B3Lq|@cWBeKcDo|BmJkF6Ai$P-Ci-w&~!O-
zH-3pbckal`WA(kR14k{~BQ6oA;dDRjWJ2`|4S%a!H44ztR<2&?`;8iODl95tax)1C
z`VgE7yOVq_uc;VBd4y(Xt&35C6MPS!DD3M5zl*nYZI-T{2#Cnz`D;UAAA{7_@o{As
zpwMwCf$yiDvZy+|qpXZ1pf}4!5stn!QCw3~Q=N8j(fGg8zM8=QSawUZ7fcJRWfY;0
zO^jRVuwQxjw;+3)t~<Z?HY+~9zTuh|vM%XEhR|(7s^BH(NXhvXUo0qw1SnFwvys0F
zB4jXewW}xaSOld_8QaBg5;TCQ#4q7EO8}r`keI4In4EFmvY+hO2HOK%vFea0GuW!e
zO5<&QQF-_1Du8HdWO0Ch7!TFYowGJ<j#GR4IX3podxy1$mHcl(chPld{hr!ZNO5cx
z73Xi?(dOdqLQNEOdc{*6i3N=fH@{CARBMet-Iaf8Q-S81%kd(jk&7NavPCPu?f_1p
z5>f2zgR5G_0Tpk=&|sS;UIExQ@G(6zGwDBtg~O{4w1ZY3RE-)1wnf3gxR)e*fu+>z
z!MquM(-Y|-$u(+UTl6c;z7Y}@Rsbu3L6#&Xq_9=%Pplo>C#nN`Ll5B?%~zIy9)@Wv
zlfF~O3G_9}+FAR!A_&oh?{Dc{K|x0`^rb@{$n2Yf?_<Ezm(`N9aiWMd`tcl^SwWDe
zqCBVzHc$`|5xI$(22%5uuQ#$mqG<QWu2YYpAY+!q|2uHHd*vw$n7uDwHikbwfiXl;
zF<!FGt%pM8dYW`__MMzK*tZCr3OTutq5iPwHkjoAn(TZX`3Ry7VLRYDOlt>esSKj9
z3YPoPQg-%LIDWjX{CtmIX_W*)HVO3N{YgZGlToXIye?kHl-GaEsZ4?)d3oait*#7o
zyMBIlf0y$LA1Dc0UkE%IexDDYYO>sxsLm<Lm>37g^=ZFC9g7}GTY#uxr1?BtxWGCn
z_QNPCUpIrQ!;8!XmaG{bCO<rwiAKG^)c~6=|L%sHP?bcR&uGGM+)%$G`s)xvU)rfr
zsNaZZ?m_DC2)_UiQyT4gV4%VCW>F5qmU~&zmEhB<DUS+=D5y?5sN$=ny{BM$65BqB
zigpfjgtyH87RAU57*Qy5g%sSE9In}J<4u$5w*~}Y^(+B?F@U3#Bz!n_eB|p4o!fvN
zHxcXI76KPNea!vn`4!lnlA~R^4qK07Ccn0<;&?He(Im$k6*kB6!5zwLGur}pCUm88
zv=_}@fBur5!WCbBj_Q4kb~EqMgV)AFxYszTPF|Z*tBB&_bMtcCoL7Mc31m6Qph-fm
zC%5kY@y(~nAh|hadU{k2R#vj+IAbry{WF_ioVSd6R=Gow$MmN}qwg(k>hcef29?n1
zu!^h?v%R)pt=$C8FP{*Np0;*?kNt#=4M!;Iel$yy8fMMfT0ZIPcMIeb-rYNa2WoH(
zUs-Y~3r3PZi;p*hc8iz=(b(Os_vLk@p&=J^?6PGy9+;XI6cud&OaL8R_sbhoPzF1N
z`O{fEAH0K1fsBldLLHGF6<gpDSNd{SfHpg?@~+V9hp8wgpc$Q%$*JY&TiF^TqZ&!k
zs4Zx&ZJTbtzIFDvAsWM~`6f`Jzfh0wooao<>5*F+z#I>_55zf%-n(~^-yh}-klZt|
zQ(>nhC*OmxsfHtP1tY<Q{)SKwu;+G|gM;`+4yf0u<v?fijFyLo*ewme`G&)5O*j~o
z!p<_zA^AXeHH<=Rz=M}$bDP5VKc32%50?6biHYflOEe;UjIb$henVei&<a%3gh9~&
zhUVS7ccI{Ru5cSsJ8-Yo3$5j?tzSQbNp!Wk6YwDaim3A|Y`g`t&^UJ>=coL0J}{tj
zOI0Lu2dT*P5~w04j&*V8@dwt-Q@j4JQnv&@cR0h$sSCB6lZVGh$*~S&1rUr?76=)L
z&Mi1|c=-Ja6|V+yjQ-T>1Q3(g(_ipEMq+;s4rc~NKWw!U$hC41MPJppRbu`Em@lp3
zhvz9=sFUJQ7)_4S?%V7PQ1H5-Zf_$8NZL0ZVOjm6&`p{Gkno4GbO8JNSXxWv3c^XL
zV@OT<1UVQDeI_>;<3SIG<a0)kmP>T25Y{K^#WEuZZdFFSXY0$+>Mk;iE}=D(eXe-Z
zcz%cN>JsN8R_gEYxBTJ^D#deQ7bj5GRJ=aYv}kHmgobcpu;|SK)4Ggi)OE+Ah#S8d
z%!J5=epiS~?Y6D{R?YoDOHDX3%Z~LS2$BFShTmJk#t7(_u1CTAFcpmYz)~Nnhq^#Q
zLM;cMB=m&YH(8bMf{tE_c^?6bRH1Lpfq4cHlM7J^J(Vs`3Wosj$HfhXV)<4*A7yVm
z*Z~HPu*&&5zKY|6m8#y}-T+NXYe<T+vfA7KnoF|vwE~g~`hC@urpvvLAb9TD;!ZRe
z_bP#)1<&B*=~u+enxEg+A`LlFjes&p8E$~c=9=j_Axtm(3*;IbFx5DCSZtojgU?n?
ztq<5Fm~G-?Vt{MKJ2=xA_u%^kb5{mKTmDCD^*O<p>AbXP%Wi(Q26zW;)j>`-H9PAg
z;-w66wh)1~^eL2UX6DUR@mvvoxV@84{XsJD84ATgU7*<}cM4n?^Nhqw)%seT@*X|I
zaVNWhL{QYV=(~$N?CM;~OoU|5GBbTkOZgtPs~t;!9Vs({vr`vLWd`KY($X}LvpGJ2
zt@IFK1#bLr9Vv$|Z;bJn_H=xCOgw@z3Ce(mxsoy0bbnjv8)7qW=8XM=zb*|tgPdIN
zr!QQ!z&Aht*%zAUhYxN}%q0=K9d1PfTPxmXd$9gPmUEMpDnX3Bb}Qp1mPdDi4AAQT
z1d2iqIGCWWgDw?mwc8*yE`uvLVMm{jJw%q-?@pHTNs>nKYmh2wOvZB)a3%11X1sjK
zc9oBjnK=gz@yj&u>9m640n#ME>%h&<{*g6!gIjSYF+7~ZVf7wj0avObt65FgrPka7
z-gQG9yu^ka_?Pr$0D0Vp0#l?I_le39G;FN-f-d`opt@)P3q`B-G!>e3@2yvT#-tpE
z0T69Kas$SU{ws6vYMIVIHtDDjZ=+-Vj1KcDdr(yjlV-a_<g-f`4H4?Sf)M<56hr4z
zQ6Y37_%fO;EELYY%a7JM3>o*72}<hZuHBud6}&D&+Lds}D%HOBxcRDIl=~kOENa`o
zCs<$#efnHqKl>&+$sB~$EP(-796UUk$1>xS1^6SG;5G&5w|n_(P?%>^!~2Pql`HIT
z6A}WT69}T%2z<`JQ>?FWqtj1GL)2XtKuv(TC%=8`eWhAo>2lDq-26k$9l5$*GcRuu
z)>rUP5hpZ=5_AO@)ggebzTV!~rKQ7(+lwZ_cmgAa1ME)DCm<q9wF5ATm#R`9Ri~PU
zhDKQ$%=J@I`Jz0EQ{Vys0G<yTG`M0)4N}*@Y|9w~0(4I6?SrZPde|KX!w?k-i674S
z5_vM&o5T_=C!;X{&apxi-8pYV*_9lOL~~xgd<h$t4fXXcF;6M4J2R47%zbZoM`@aR
zA1Wlf&XX*AboV`0BL;TzRyHX^<a2DmQ2!wwqP4XZ^s+rLD3(L9`7?VTYJSS9JEIEv
zs4c!7jho6fHDZtvLNm1wz$cLSVX?6=@Ee+%KJUBM%|R<k&uE}uTMXnects!#jPDPR
zG)17|#@%MnRfPXezwtW#P6q$RC&9JgZjbXPEgEjE!{p}U!A>N5M)(FzHvIu=sWV?4
z<RBlW*JfqeK!+ixpa9CF-p_tx=gUC(7v3F@JIJEW2FsIN&!126UP^!4mK1!s*~Z8)
zBULy4joQ?WS8o{^vpPCdkFs;Wng+eOeML)^3+h{4mWaRIj4XMky^iWl+euX)QV<th
z7_D^VXof6E{(V74=Ci*@P~4FPg>}s+HM!W|Bx+y&NV;@b{ytqnAye)>fh=hMz*b6)
z$&K>5EWa4)OyAFZ@J001E$fRoI1=zGyfbHMX?4Vgz}qiA1Q>cYIOkdEE6n=r;39`5
zbg7{*E&>Wk=2p-PlgPThnLc!?)#7A>cGiRIM+brPu8(Ec#DJPd8tJXhSJp;%Y@}bO
z7dAl0L4d-1XMgK*VTD0+onfnRauw6X9}!h|J~sP)+oW@3ZvLm`>W?D{vOs5_bOq!P
z6ha`><wTu4wA^1xSOWS_wb3;BG811&OG^(JhVH<|mchXffRMw_<6t)*PyNU4y?>o*
zvMXH#`pn-L{yLLwUn;|kWiMXnK&S~UWft3cqxu||NjGQ5FBo%UxhZZkEu3HwdNF3^
zuc;9g$F6C~$)X>09lz7Pd3bk)Z8Lcq%{2ZQSaJ1A^3#Sc+7c1?9SmmfRP0F6i$`Zg
z_QK!j<Qzx>!!{6m4e)n&Z5MpRKYNnbg<DHF<yZfK5Cv?FRp)tz5gpAFXh}OhS0G)-
zOq(Mug@pvSWQVq-9K~kL{N<=4h+oWhuyd&D>7{uuHvOnOH^M567Zv|?-2wg*a0ieA
zAVIzr^3988Q1jqEpb-@Gwo}DPOKnS$5bJGXpdQF|j*>*9N1NCz8t(Cga}$}1_WWhd
zso#)-f8)RQM_e8LbM6IbKmW6w2!%xCG`&8IM?iqI_1W8(Ky>x$YDhx^o01Z)AR`_j
zuu=ul<qfT^o9p|qcgyS5t43;SF@Skt|N2KsV=|3r^qJ<Gni!^n*VYRBn-$kn%^*Fp
zsw(%*R~A84uxxN@ygjuC9d1}*6f2-+{216mkC!!RMk`%~{IL9{?(`b8uD(2%P-#de
zg1k8XtWb~-Tar|@cM30$0zu#3^LIaT$bLP`AF_&Y!4d$Da-8?pp&=M8FbFRq<>pS(
zH%O<J`x9`z{v}r)LNeYODIJ`}uNxQ`D0(>H$&8cwNWW&tcBER=?YsOLthQ`CJh~rj
z8~=rb?dcB*n*nYNNV){X_2T(#_*o7YG9AI}F!A`x*MixB=`#tHJAGfD1QOr<2Zd6Y
zK5N{=3dY}k&32Yn1AYMx8kcYUOX>^hMFFHg_B7&0wf&Ho<5&FVkCHX+klIh5kfKS4
zHn?75N=qH#?Sywn!BuLxmE?B!>SeR_UQp}tTzloNb_$}*aIHm;Q$O^#{%|XSUK7?Y
z4Gc)?CYya}>Kz*L7rLj}JH5=nz>o*ViQRA;pwFca*FQu)*5Fv&=S!$WbL0H`*BG9|
zQws`I5|YEDiYp#(QU{MwS)R%HA-)WEB~IRrlN*q;VJzw*icWkU=M$B#-d=Qbi1QP3
zVCJicr(uS<OD3_UWY6D6%1Y7FJbRwXkos~4ZO83>6)(<QOX*Gm2S+sKj<d*Ea8m3T
zBI+I1JLears-^483kxRw{b1mmMy0<*-NdM2tulH;f-it8_$o$gF1nP`TW{@%=nhND
zE#-m?Pft(rwWs_cj0_CB<l5ThUC|#AoDp0r<r@}(4?lWafst{3aO-?>Rn>8gmq;M_
z9v%(v!-0ZOS~JqRkKJ+Oeo+$Qr1A;8t_>kZes_vM%|vIo09M#6+RuG##v0vu=L*sc
zvo$uhe6Yumn@MNx3>&n1_Z+ghaLx53mpCQTN?~8UMxk<xfY#CTe)E0t0%C=V(TI?|
zs#~vaQt%f_OS|TMhIFRBZ>~9_z1QoVZP|1SE}MSxc{~ob7?$hmM+=!kPqsgk8O~;E
zN7#2M<LI?s@)zIu>d_f~g_?MVmNP+GNL!nPh|ie1OEYYX0RH!!tj9xMOsr;Zd~!0f
zl3+G7CEG8uvQO8o2srWiZ9ER4Ltb_qDoQk*c<vmF-s}bYF_&)8|K~YFlMII5I+|lN
z?8PbdLd5ovg^$lRIws;Ky=DxDQ7?=jeDEXB;>+mxMR8$cQXiD9C{hSI+*9wjfk#Tz
zob$dpu8Q)QBqMjR<@M&B_IIDNJZLj6J%65hS&8i-pS;X=>Z`tZ_@UBAFc5heAa?WL
z8A=)}YT#46fzEaPGro|nlgV`$HS2;7d8~K0hrUE!89Ul&N5`SyR|invmW`*SMX8iw
z<z)(aU7R%0)7d`MG<r30mL@r4-e9Nq4#AlX0GalNWoM3Ck_*@caQa<hVtNhd6&QGm
z(i*iCsxJ`sLsVZA8s809MOqdlGli4cIsju4+75($BQ}P!GCDhS;7Jmp4ROY$F!EL%
z?Q>{CUf}VUw>p?3cg=@)g*4r9*UNV&F#)U?DYbb5{c3oat3;HTmpFLh0@4i>B9?;$
zUP~0)k2=1ArykoDj7T2p0f_(*7v?Tz9GLp8o129|l%1$L9!)-{DeTOf4*(i`j=Rex
z64~1X_8J@upDoy2#LkQT{d2t095<g#L2!#?R6@G`7!cvp`mMXW6o5*cY>&JWJ(XlZ
z3Gw?o-*g1*oQ=C)_NmA2F%r+b;EedBzR{4{fpEIFIW5~D>39}<F8{qd5ls%QMteyp
z@Mff>`wf?ZL&!d_ExyT3t%?g4If@w`f08Wy7-ryFE6eHG%}BMoVk(`TozrL(QUMn{
zoWY}Y!(4gX>*qNuOby{eI<Hy*&?+(M{s2D=7(Vy4oRW;5EUWqvd!Ch!6rth!0PoW?
zFw9dOzc+)Jt=+`%Ab4<vt94}ID#cG$9{Hi*lJA}`PW8qW?7-nc1xu$8M2<)jqioNw
z?WP6W)xRm!vWn(X?FzrQ&s3r2H@fH;b%87Iv+Z>im5AxHKFq#n8}D**$@X5y1hd(5
zKR>uM^rBf_)S%xLAIrNx(#+}$Jdz$XsGrc6RWpNpy*Z6LCn<M3^*^;BBK+4CNt^Cx
zJL;<#y9%*6S<_CZmV5hbWcfO2s-Co59TzKn1G@=6O`}<XK0)gGbp&FgeHv{HRp@o?
zt=@=uRa!Hr6N{o5$;sn39ZS(%8Z8aHj`JO2o4KP7>(luW5tk3`+rz_gyOXlH0@D4y
zDNgXow!paFnsj_}xsk?*TCrsEBR<J1HkX-<$h04YWK&(bZTWfgbB)(o4K#xi^CNY4
z!sss)lh@hoTZ&bTdK<JhG&q848V8rE^q$z|-OF@z*_vBpKc-JJNN(44EyZhw-F;eb
z_)b>ceGn6y^iON2rImsDbn;Ufvm3n|k2+8iJRLjIH02Ex_!u<0QGXr~FaP84OxCA+
zjJ9Lqs;p+3wSYSLJ{7Wug@lQMjsc^ZOV6bH??lCF`miiJI>}=f##4Tkxzp0+kBZL3
zR1kA}^(;kjs9;Ur44X3|g=bBfBa9242mm+mCftuNcPA9gzPHkYD6P|ppL~SSgZDBs
zGoi>jOnltKB)ZOR(slj#>|+;0*Ct6vdh8jtUcmwe&ML|aLZx`tDtE;{Ird1X!VR#Y
zQ4Y$2v==8S@Bl6;H0h>0?By_OYk_Y9Oo`CHyY7tG2b1%qj>+o56v)sB37$A_AOlqD
z4fv7T8yb*uFxho@y}9c7lfVE!ogyb@(N+hi*C7AH{yf0qjSLMZ6|AhR7|tR~mPL}w
z_5h=52DykUIk$m<K?(x_yKzS{B#u!CIT1)NgvP{N0IL)c5%;}ncaW`tdI5rXbXGzj
z8;+2W3v$JP1ptwYE1c#1oD*%DCqAjvLaXu4sM9!E@RC%3Xqp&j9kn{<ePFw@nt-E`
z>W6%NKfcF81U?c9EsWKVDSZ`tuLmY^n%p!to(Bn=+x`N5MQ}<s<Dk8+&-YWxFpT2D
z*rJqjKoke%ZKEqasl$!~K!Hr2(U<@cE3M%h^TFJmE007z6wWPN<LWSX%DzM_9Aj@a
zUcJ;gF<?=d!XV4(v^f<>>oZ_cvEWre_n^dFXF@uv2HjQb9h`Vv;oWwCZUeyi`=IuD
zeQ+kSTm}mdVh?|?b2*hm`mZiDPFgc2UUFbsyKNzw8+VidA78c7*-`&GdVhgIbL!Ks
zbUA>@b%+%_cPXUKtqa3BWV-!&{!O99*b&qmUQ;;JfVYZo!^&~+CnujS`~Ww1Kfh@Y
zgTCLhXR8|<UaL_2FCFY}ef9G6>|iR85KwW@*T1aj9}*o+Oi793k+qg}DP-asB){1%
z;O)LlPydpwflqRHczESj)(ITI*t<(YGNVBLgOPSkzu}zB)3tFgT+n`D*FWzSe-;!Z
zWsZu5b#Vz)Ti3UNxe?g)`DmHt$2ZeB#Sp>;>OLxvn<d=8*NH-UYDuCw4$o!BAPY4X
z+LiVifu!DBwsPWbg~6Ha!~6WsDxG?!$s=(13&xziTt$^a!xN(sf{j<_!pjp^E`4t+
zcE=?wCR6BAdCnfXK2tW7|ECwEv25=xOI{Y84}}KJM1>sS{h)@ZdI15lr3O$M=vF%K
z&Ck!n7WSFhSy0d%ugSO0nDzJ+7{;<203R9|5)u*~?$zb#b4D}%)7~(Z^%*QIZ*g#7
zYv(^WU2rQ~eXZw}Y7j~euoTwNwrB$*-Jh@5{zAYvHG~$nytA{f2aBxRLugb9ptx$y
z$DN2Tr(3O@_ZKpeK8bK(RzdPM^4{ta3k#C0i&HH}O$wqANd1zP#o#c?#>n^zVA+O(
zdo?JQ<JsxH6ImaPFA9RGgkcU&Q86e3fojs%fJJDhWP8NlJMXcRvT$mgLlGT0i-RMD
z`ebcV5`9eh0uI-;OhHHT(*<<m!05Cm@OfQ@kv<#lfQ%;`FG9Fx_P;g%s&RFd4(UH?
zTq=WD66yWmR~~lVdK9I*D{3q_<PHl1MmBfJ?_Xh6Op+48Rd?37rNr(OrXkxKk*;m{
zPhZ3P_v}}#JH%fWUH-bqJ+JF=-MH^91v`sYvAhLr9wcUmdrs%rHiZ(NJmAOHHa7X~
zsgnMjBWX{K#jZG<z(+-yYmJ{{=otJ~I!Eae1_&9=6i~Y6wY=m{c4pm(3t`)Ff7cr|
zR(-#~z%Pz`%9)$kXU?3-y7ekd*il<s8~8%u!%bE7nQTdS%G>j|{E3+7JLku$M6#Q{
zh@Zj4lz`NRYyAa=t)%*Av9X`tPE27VH+`V!xXz2A-wL5{i}r;5ZjiQoFEWHH{ovcX
z|F4I&Ic!6Wj#G|kxHQi?eCKZBy(hYYjj3Vq6{jx#_=4$h&Ep<9h5xH(_IqzPH<Wz(
zJqUUa_V%Dr>lE=E$WS1gCMPDA?my{MFso%zk-h^zT(S;YplVa#PT<_ySX*xjL*0gj
zyQi*t^}_9OxqJ(BAxNPfb4ydxM=4QI35D92nlcr`*DF~fL<In%v@n=>Jih>(X4+=|
z32^>5(Hkeki#C&`zgTjLE_?-A;nQ_y-wh3!>5hsg_7B0}h+FV*w46k180WN5500rK
z1^M?6Ek%Wf6MRzx;o;#FPYo0}Ty`{mp7)b4aAj0a&dc3*#TY4JknPBn>i>D(MSBrx
zN-NDU#D4yYd!*VJR~st%MSA_zr>IZzl*61un{=fu|Lg+y$NVu6IFl8g0CkRV>t1{?
ze{R*uDpK&M-?a9^_bH%r9V5>Jd0mdEdzs|~isoDR{zpAd7(YVh#T7%qn`xUa;-SJx
z*R=56RTXDv1Q>Av=^6!1BcP$Jewm3*7{y?t!Ex=tKlx}GHf@3}HYie{Q}e<moXe}4
zg)(znC0g}C6clu(CrP;<K6@|`xB`*8J+A~-%7H6TTA6ZUm`|}&w!yG`QLl2*%oU`1
zACjFfQt5*Ls3I*d+oWKn^6cY_s>;f%d{DZsCT_kuza2wr%p=r$K7^~YYLo7bgX2eD
zS~DVPqT5uB_*hyv9FCUV54+>1*_)v&$i2|`cP$)`NY1PA8yzU*g333_qj21FJFaRJ
zcn^<zr)1w?c;KYL!OV=!%mZeX710xg#Sr<8rG<x&A4<!{mY0Wkj0r>qYI{UP#KE^R
zC7V<j<UkmVg^hi>Rw1{Bg3nqXU<&(@$HWe%ZN$rNyA$Xsny2PfxX7_9vKe(SL1yFe
zQ3RGj7eX%igF*zvkWc0aN{HbWdBv$F3I?HQ0CDu9A7#ETm#QFFr>s{+y_a*qe(co7
z=v^@}v6PqMss)B?FO>rG>U%`X7V?7_G*p8mY4;q%{_fjoydq_N!HiOaAWj!IAW{2l
zDFbWDgy7=DWRr4DrYI&z{wTT<#)^9#53wDJVqGzCFEW|kEq6H24C2fM3i7u05q*9A
z>TsXJ-Y8i3azQc;5Rrxrq_Xy%5$;g|pK19Wb+1pn(6fNH3M2%9<UsK`PSs%_{qZ+j
zg5ei5k|Qu^8ka(Y>gwtWPH=}S?aCbz%gM75^ucNHt;1!Tce(@C$m>hz2SG4hW90!|
z&w1@1lkD;I!rz>bh-}9C|FDdFzX53g?z(cdS_i%|z>~nq=))7YWw(35NmDa!G>DqX
zjHa3+47fL^B;eU-rm8(qDX?;K;0A1PfX=@H@=aD?28tDQT!%KI)709Uef^boDZBF|
zIWm8u;pj8IQt}Kwy<##qTrR3Bme7wJA5<Mn2*ZjQ`_(V0V!^K`jOPs$d>=9g)Kj?)
zx3{wj3sW8<3BreSBpB#=Sz9(uvB)EVSCRzlTVBCOCMsH;<aV@>EKH(bup)fs@hLS>
z=Da_>e={aYe24it-XD$ztyxok)@2c;f~<X+#C!eLF^yjFhVi49qcvEX1WXuw^JhaP
zQ}(v1=NltK{MYeF+tMiG!ng<%c0t_Q+13G@ohz(%S0~~&1P1r1j1t%lFxZ7RJ0$q)
z#X~~4#vG=w3-@!~4l#+vF_F@(I*5?$s_7V{Q%rakK*4W&!UOAs#a*CYM422;<iYa=
z%Cb(lK^=KDuk_}SX;wf><$RWcK)xD!T2xe2FeB~&Ji)hX+WEb%p3zW!OH>DZSUO)7
z*;~S+=R)nuycZ;Ll2qG}=i?m=G?32lxen;eOH&;w68GU2QrI3rPYD{wz`zhj-zqe`
zmi})ZkiSQcIwG=PjeiE90D(Ys9Cg440{y)E+Hk22gj0P<U{}3$>z1u8q#udo@af{y
zC1&?Xi1(I5yW#AQRN({D2pd<eK<2|Wm)WJknsNzJ<wb7+<_KI<6pIdWY=H9+$*g6E
z)VwT1z^Ak@!vy4ZAjJVND8MOOraIn5XNLv~&-w0?Wv<q}rakDb;86;LXm)pV8<JR_
znx6l|^MWsR990<FUYbg^HjW>YfD)y&N46iSDl`!wXs-SIxw@UW=dI2Gq(qEMG{n&z
zeDhM4wnTy*UjL-eQ7OnE_m^GYxa|Kr`1?#9EBM}|ctOEBb|$qv+~=Pbm%i0DffbPa
zp)KPf2kbh4Iz%>FIN(QjC5U1w32hO4-Li4_&i1o}&}<OLM6l?P5|gs)H^8&L_a>#+
zCnPeG3))lY_r(d2D$#KPkqcQxtK;;^FiwD}r^<QH8ZPWZ1R|Lg@a(J?aFJJ=gG?BN
zI2|IC4XXZV*IxUii8aLG3}{|}Pm~>lg!|!z`*6HIrO^GXIod_0goqfrWaxPJ4}C+p
zC^8Pdnf(u+$O1#DsG{{O4-%v+uTLBILi(O=!mK8ZI9Kovge#*JAPolw??HHxyEycq
z<!}*~1_nasu>vL!@PlS5ktMjFFjj@@7p6kkO(A7|r5fVHpOQl`uiM^CGz8X!#lIMT
zCF#!f+MHU&A6-zQ1~o+x)R-e+wD!ZNZ@|Xt@7W1MpRK4sqM<jQ8otXmL7%r4mPrx#
zG^q&vEFQriJuN>?1eGelz^wH2X6th$&&3I8FN>rgdT+kvbfcPCfA?D<dHRTs;m?Jn
zHZ3~A*`Xl>9=&{@MPSff&j3co8^B}nnh#%~AsRtc9__#J4$T-obwj%Gv~?Iq)r24u
zpv?>sSZpiHAlN66Whx9~F$=31PF5X|?MxN7_t`u0+<TO6tats3XeYvu;g($CrC86s
zYmwQ0jJHB{*FO<7SuoGYZtSSAi1>g1F8wHn&uI1=dj7+QDd=?e>;ZfvOlp-vLPFRU
zkDxcRmXVk5uX3|+*p;CHEhHC!c<DBH5%CxQ@Va`s<Diyc)DpKmc>?F-X&6SUp+@-V
zbxROUJu4hxTGyWJj__xfXe$fVIvT!&D5<*Vs>L{XL4`}1vx)@c3*NF!#ywYgTC)cj
zx2K~KY){v<<Vw2`E)mV`G~Y+IRCFFsqT<+OZNn4>v-*ULM#OK2X?W1v`w&jbVn>RL
ze9c=js;V@dG6d@_z;j-vQ;ZZp;^^mKS9}Z54rJTpXlxXPabcSP`f0p$MFRfT)2CT|
z`8}_EN4yb9g2*wy?H~%^#(VUe?Yio6iE_?y)+&Y#jy%@QNfzD~dziB&k*R^_Z=*_X
z#HT1TcLwQW%+}v3pvzE}bZx{{WvD8OxY9Z%U5dE+9d4p?vb<z`KmP1TcNurZ+SIHn
z28CIkU$Ek2uV*%&QCs$(;a!{Vj4dbw5_QmGmOL7oP4VT&BImt$`K8CNKON>$xXu`g
ze;mH2TFEeTH9C&1Pxu~tys<14wJ7oyjNav(No@()FrSVR89Ot!PTXQ~MUw2&YqaOH
zJQ69IsT7R_Ey1t!735Q%Bf_XMlwHjj)#9pxt@kv3pwFA*QXL<;@gthA5*RGUbaTdz
z{esi|wJ-~2CqDU!iA7Evi^1}hUC`qgLqz3M%sJrSNyRhdV_)hkNc_4fktjR!&)!72
zP|2*=^b5w@kDVwLU-16)VK`rMZq{Y1${~0ZkVVQ6H-`1p)X(m+Dw{|~7}vF@OzU#4
zG2(kU>Dneo!c8+qKd`V)FETOAA$et%cghh(dWzlpuD{3)R&!=Rq*Fl4d+k~$2(Fg8
z(m8nN4O-#exIf(xeNi811KD2Am(bv)FlwkGyTyKSiW)dz&NwVAcaaU$`fv$MCns5I
zP8vsUUsL+|DV*^V9nzR4nGpZ)58cz$Yzmt=x(%{ln5mT+7}iPnaxKP2CnhctUww88
zy&{{>X)|l$)2EC2hx<jp{?hzhEMy5FC?{V$^A-u0T3W5i>SAn!&sEZL7K&(lqINJX
z>m~kt`{&R+ir+PGe0+*Hy)h))S@-O<N9taya#obFH2didJthr&)hwE-X<x>OG0mpP
z*_AYHSEBE80lv`t^M!e>r)FTQnTEhD=bygW2O1oFdzSD&85u8tW-U9K<IH-ULA{le
zCXJgm1AlTvwuuZNil1tq2qNnO#$BA>>gk>91%@}fEMUy^lCwOaDJeDBec6#^&7?^(
zmKqD?kx}RJnehMdgY|=~y*|)X+=FN82URwPl<S)@RJL`vuBox-RN&Q%rRcjmTI41t
zCoA7fAq>sl17PywRtY6+(u;dpXXU4)%F={&|CF(SzqxeG=Kt;}UFjR_>AAFel^%CS
zR_3>IznGHv<A7J*8y$ku#1L`ISd!Wde!}A0vc;4xKy@fMW(n1i``-qyAH-9)(+Vq;
zGH^_nla<b_SbLj1|L<y4lL6850=pKIxE70FZ7)~1reafMNKhE&^kpMgBucEOOY;3X
za^U-iapOa!#onYp;e2YTTyz_-aB~7?q?)2{j88sFJ!}n`!%NE0jv%of4IEy#=ljSh
z`9J$0<4l<8|NQj+e4Gi)J&?TK*Mq3Mytycr!|5oSn%lhWsS1TvB!8+uEYdL<#{aW>
zi6dv`rS{oBT#`tf7TzU+R@SBWNa!*}Cb3suN$JXTb{PgecP#z?%a@3R`k}qafBNg{
z`$_gXj=}1*U(E?wT3YnQOUL#n+-<EXk>_)6q=DHj^nBaS|Ly>oWfUbuT%o3*C2qLU
zhCnh#b(QSM%T0OJ`sZ`1sja<&yq3dvn1Aa|bdFaIH)dNyj2=8dc~NtEVOsFF_JZb8
z!U}85*q!IxQn#=PS}lCUi>?cVF~(2<Bore~xJN4@|CdH>z9umFN2kWnG<Yr3guUuF
z!c^Xjk5NsWUzQ~#JYf%t1upT*8oWgY1_!>Foo!@sqa}<hX^Q);1F5igMg-X{f9nJA
z5Bm6r{i`Ekv?^rW*%EI+-Y9;mJ;`+tRhQ-g?Oe*Q^FT~8;p|p}D85;EE!8yH*p-9e
zHSJ)id<`N-w)Zo^>ju`n`xrANQP$~u2Mp0klHW0{>$v8pm>+V8m9~hh^ak-Mgzx=E
z>KJM^-zdfFQnB_(m~OG)4MzTv7__Lr_h$YEt$a3yfGd+-h1uW**A;P_rnrTL`oECM
zJ0)Xp-)iq|C%Fk*&Ue&+s0@1QI?4ZsUjy)m$m+c73DtT0hIWNh5#S~iFJd6zv9$CA
z=!l&c(xYFi<$eP^9$o>grTSWO1ajd0FL>_9u<(?P4hSmY(m?D|hW2srXRQww?-6ja
zMseX%DPm!~##%`Mnd~Zv(mN9h4B^Fr0nUA{DY6+7xt<e&Is8k-lfEDdsyNOCuD(V`
z24VxB1p7-R2uUg4vHxAGk{jD=ee<oiZG`qkdcF-Z02oLQnv{{(QcW|A>32QaMUKha
zn$Ezux<7?Gr3#8>mwYmDa6(omMnr7Fm}I}ypC4ksRu609Q!;_{x>%AAdIyr0c%F8%
zp;=YSHMjN6bT$!%(GvG;KO%@W0+I-+mxJlri@w~u^8Tj}(YiQbx~&IBs4q+9l0M(#
zMF+UwiI~3up*QmQ$16whb=VO-{r~y5Bf*uQE#vSNKof|0ub`%;rpn;bgQWl+2U7U<
zC;eHuA;=b)F9jhRSJ|PFxd=ZO*wzCvXok9{T`;4#E?t^~Ph3FIdD`=I=y+^Q4CuPu
zAl@4G!em3Hm+Rh)YzUX0UdbJs2M60ZZ^Ji~;f|kZhmMJX^W*=;MD^$9?mWc_k4?I`
ze>{^;NM!A255Jl!Ei3yR5<wCoPr}M;x)<cgbt0d7fsdP>nYoYT-D=+ID^!E{;@EN$
zUeI)Ls!teK#i_eTg@)Ga6R@o!Bm@nHNaT-%#W)Zk?&L9-cfXy>SXo3!C<nf2OyV}(
zyo&`ubnLHWcK`U0SLdLQB_REul^#v;e|6<Kbm{?TWhv_lBn%U<g3Und^&MnG*9b`|
zd5jk?-V4Q#jg5s8L@MOO*)Jh39<qkqm7%h*umA)!a(xHDulyi12EX&-O@7$HjqM03
zN<vsf389{pl$6B8nLE_(O$sq=)SR4!fQbWwr1`;i0dPRS5>S!^hpYm<hWy5Tsa&5e
zf_G#?*L5%buJ4SkjdH;($Vo1)M(etEmZfK8c)EaB#F*>awexr2Xr07?|1?T7#6_5c
zhYAoC;=2y_SI29>Le$vQ)Rl>n>{GGPCIH)_od9E?ZUlG^o5Xyy{D#xlRrqH>lFB!`
z<iHVe9d!!=y3ZW}XburE&;w^pfjrMIAfTnOvGWQ4aA2{*3+sw@-gVZQT;wk{R)Z{8
z5hfnTb$!9M+B2jFKO{;WF0Z6?o`M5DU#sLTFo)HNt3z=hes^B2aRV0F5T<T$iIWQp
zE_F(mc_{V04Mx(*EMfomUwGFeMMYsj2*rbl=C6UBopK@9XlWO!J*d`#x%9pbm3#$E
zls3TDkP_pMV}tS8*21W8YucA-(<pq6v16b%>*!bW`F=0m#d&;+^}%qtBhcWQma<2H
zmV@*ctC_WY)pK+i^0Cp%C>yGP!1m4uyVkh^KuEz-@|EW_8XD4A&N~NLBh^RHt^??Z
z76oDgjiqF1bMtQy3Ti&XBq}4*01Qm^Tu#X-$`l}yU;AKh#@FFeWFVjSFnL6_A8L~0
zEXk4=a_>$aBo})GS<ipIUWkNs)zKiiSBQ^KBk2)HmcX*$lms9ua>9)|-v7#4@s1KO
z%QrBj3!h85|H+45F`-)cJuSd&W@D8VqwfHmgl~7ej$_cywrN?|1~#CTefuD{aso*i
zKB_Yx#SL`%KD(*TSKgX>k3k<3YPAj;i+Noqd@;Z2*a8*9GY7bjj8u%hHxB>P`OWD@
zEZxW~AS1vYfGF&(TL^M5U);uV<MzrJ8KrR884aM{odXn=_&IR@RIv)Z|5B?!C?@^m
zHmWHvQCr0Vr8edq=q<?7zCih{W?Gv_uBUt=&nkDCHy>o`QQ1IS*txm6<q57<qe9>b
ztIh{bO{u>3tNsZ%FS5_ZpMX>TQF7~9K)@;AA@i~vaEN3HfobGk%_4OaManC%gjE1t
zRO8uE<>p4sgHEeVDPV^++6!hL1jJtFYXQwzy$o2kZG=STiKr`TIM{MP1C>4g>Qhh8
z$w`pOZ#jPAjsxT|Z@?xV&zpX}&uGm+WK#f&?Qzu{O|Dz1fQsjVub1QM-bB>J2&UVM
z@TEyz@(YK27xG~TsiAenwIvQv)}i>)Cpt_P_1%3k@szkD2!p6%f8ns>d1iK_Qt33{
zLT3d2n>Q5j$oj&Fp#!2y!gu@H>58D>vCg+6hjFUC@^S(n-~i_t=_hCxEmlDqj^?{r
zGg`AQP@+AIlTQA}Mgf|5Pw~bRz;@MeI4r)(9CrrCi>>d*wF)2&@vj0m89K^=6f6MV
z+cAXgrnQlDjG(_T*Aj~w1y9+74k_jHI^7(12K=9Zl`lcLYISPdhaYSP<r+-(t_RCJ
zdCmvRCFlI{A5`GoU+7A|*W)%#@qllHTndFY>Psb*mOL=q;9iAqL0|IzY1o2Cb;TBh
zHry9hK73`#ySTYBMil@8qDt!-i~^+DD_C&-%muFEY(9{fSUPNWN>j7J_D8s;?jgX;
ziEjR$)|dsbe3UvRkwbz2NLIf$LGq|sV8$+~)M<-}ci3fTgm(`L9i_wgNzR@z=M8Lb
zClMI0NL7$idT{FURg6H(%Kr#s%vZok8^S7>P2hXCzrBnd1qZz?jxdGKpj9Ehw+~j>
zk|@34M=sIurCemQ9CwEcSGM;hutR=rdg6;mM#3xcVTs322Fy+VGSK{~g*^!j;W+vv
z<fBycLRIILC}BZNTy)jo;NZZ2vZ#v<0nZfuN=a>1J#__!K%M3Xn<33~L@c_M0k!Xe
zS@%5uH4;~7vm@t%ZyJy%_mX%lD68T>$s~h(ghbtG=Nonuz}TJ!aI0oBWS>aIyJy8a
zmWieZmredPUfv4<`(qbCl$}(am2c1rQKVj<pl8m%#?8GAff9nwyKF@MR&vM(yJR={
z`7GO=S2s_SQGAmc8blt5h9D}^M_*ol0d57ZMJqsqm$U<t88y0}A&){C{(n)d0^XC?
z-T2UY(Tq|!;lg);rbSQI1T^ibgpe!Gk`Vlsn_9mq;>M4seYSN<iSfx|xh^^dnik8$
zP}@nKL65(jia)o{k|1J29CP<2SR~gIp1@SsoWMn2YmO7JTRI^JYyXnEQef}sJzw90
zyzIR$Io1XI0!w&UppdCt{fG$~xQ?ol(U&*yEvubo!1lT6flnuY;$XfrZSVU5Fhwoj
z(tfMW=Wv6{^##68nUTJJUTPl7?yya}$LR^^$M1cf^275yeKL@HyWI7V-&J5px%Ya`
zN00rIDU<OiEK0!(WUSinPt-xu`h&Eg&f;R#gafQ2VM3{U_r`%Ts{ol`LaBOn?Qvr_
z$gv6VMmU4sSei7^MgyMS?+=KS_<u3*c62*)E^tp-bUgkx%t%M)1ae0pC()EDvH`+j
z4FF}gH?VGsjd7gcr^>G3aB^K6MQrDFQ~s((i+bEnbEkg^yZGb5skLM`Jc((8b6x{q
zOWi#;T~A{pkY}`mp7S#dk>B1=;UuKM6{$p6E<9H5XtP@5G-H-qkrC{&Qn6Eg1Omd1
zGQNOQvfgmBdRW2zi;hF?J_FYbmOzJ!`blywQv$oRdVDj_Gy7EBVEn4BQZQjKTSUdC
zV6&9dZok@YtTn{g<}wSnlttwpohw2$7^XZbde&YfSk8F)g9*9XL|23y3ygGm8~@E%
z!#2&<nYm}&^$1R?{&YED_`bfdf9)ck;8wvbd>=lzxLzU9vomRgXQYrD@&<EG;nd%W
zzm1(#>P{VsjYA<IBcS)MpCT4SF<H{tojmmQGOooCZH|M1=d>IIj<{X>2s$|mehqxr
z-tN=TYWlgY*)&Bku2u@Vj_oBr`F4^gTWzsQ&1<#kO0N4MbY*k)HW$uDoB`JC)Ks{V
zFdry-)bEyB)7mAc@e)=;%y<N|7E!?2vuFD`U_)U5sYKCrkNMe?<iNk>AMUPA!EtE-
z-479^Mz~F3&N9KAFzS2AC<lcn^gX-PsJP?wH&9VfLMRRZ80?PoLE<s}j{nW)88FS}
z_v^X-VY=B1_A~{Kfy=BCKA+ysG~dqk)rtE*%0lOcjLncm{F|06&)LGA=b87PQ|)Hy
z_y!N9J$17AN+B~M?R(;{Ehx~|NWk|YjM$Pspr5OWeGefK8;rNWq*^?Qi{AO1@E*u2
z@70Ukc7){a-3HzdsX~tHmoIFruipiaEWCmG+FB0;NQs|4JCo3Q&d<+p+^@>SD-Uug
z*t!Y~0gzxp9&LEK<Gwf5ax`mKX4&u<PJ#laCxM^T8TGJu$ov38v)1nLKUY0@-5B<w
zUw~2Lc_2&$C)4Uc7(Q712oq=5SM2=9PoHXbLG<DIRJwPX{E?YJ?YnjmT1rYv2Er<r
zx&RVhB}m~LRa3orGjF6hC7<;>gMr~^PFjEaJ?BhVGvIeie1$J0Q~p!@E`pqHhm%U-
zLo4{&mwI!|K=zxLc^9@N@R-X7lG;N&G1eZ#_iudmPVaEcuFK4`q0WcGMTo|Lcl2iM
zuL7e4+`1Na7b4I_j_5Vt9=hgKG?vX*%hz;<r~Mfq-HuE_HZ-2m5)?K5XkbR#{d$Fr
z`{6|%0rGaC9rA~dx-+oVu?VktgCf#P2m&5~i(DO^eAh0FS%*&L%y#YC8q5aj@>plj
zda(AdHpjtojFas!MlTH(HBUJA<^pieOZ|QVFK*+BG`ti@D_nuhI(6j@QRit}<oP&(
z_`rYh>Q(uw$e>BJ6Cwvo9BiOV8Umzc5P*n>ouKl&b&G%(WU}%}!b05Kb`XWRdqWB#
zX7l}AFt0=mxxhBav%&$$g|NAm`%J8??Gp%1{_++uyQf1xH<@}D=V#w<^YMd~s1v?I
z;1rW~oOL6xb?5BZ25|&!xL<6#4T<)?95LT3YgxJfZzGu)&G);MHaa;6W`B?h3V#9z
zOA2PgMpSI{=B_^T7j&6DrCD1*r>Q95vgx&K)7jhZh6uoEAs`px`xpaE<xEu9PxKIJ
z6Ok4R4hRT<up>^hUaS$bWG#0vdK`Y$J*F`??0lpGqP41nZvqu-FkkQAHcL@5SFcdN
z2g@z)_FI2iD}2mdL6o>qM2jlycH|rZY}OW7Ax0sUXZjr+6l;k!q*|-y&Q<li6N;bg
zhpo_$<cldmAU>W<=*-)ooG;D`%Pfz!F~yPLo@<*6-Mf;8LQPT3WuQ(!Gab!!9%5p!
z+hEWEA&BI06o{Kak{Gv<c5SuQJlivcyBY;;{dmRg81ohH_bdCNkdV&U3@m{@gkz_B
zvZc9MV$Lv6PjGKKe3!x|$~rne9`et2K3ciyK}qcol<u`%4J@8{F*#r~3UZzb3d+?}
zh&hqt8o~;yIH7`!b6kJ8k)h<VZS{oK=;9#u`aQIcEQrInI_aj}hv)mN4s~XC*#5%7
zn)qfrep4@Sjf~<ti!Sk@!2<v9xX$@$HV$~Ve<9_Do8nGw6=Y~3FOvK6mqjzJ<raRb
zC{C*^!J5g+5l!G@Ve^f*w|DjO*^iJ3H|~e-4T2#;4PkI}sJAvYf^5}gI#k-6wgAW0
zI@ReK%5eM>t!5#<_`8@&+k;^zeW`Z*gM#RI=Gh*6K9jSmv`1)$)FM2rt=JjGoI5dT
zHtvMfYdVXfaNNp10Y$VHkC1=BeF^fQ{2;k=y#1qboAjkEr}B_&WDX}3@X1?Xn;U>3
z8<y(cgFO^g_Vb%f;5+~Y7`{l5Q$2-!HM-G>1aq8A9(br`&p=32ORsW*qBi#ge}c#(
z@S8v6+=bH&qa!8h5DfKG6I?yXCqV-8WVxtsTpt%A;#{GT*leAO;Bu523Q{Z`F*=7-
z@s=B*D2w-@E3kUcg7uwz{#J3<qt3kB?Y9%|uH`7GD!$-LTshtzgQFoSRd|-KLnX$1
z<4M?G2>(Kf-tyf&BR6aep`^_#*^34W`q$$_P$?ukBwgbf{zh~mMeiHy7#E!Jk2J#_
z$U+{RkNO?0cgo7-8bKLZ=m80R;5OX6pvA3@iH|P>+zEO_ngh@d)?6SX^Z&*IS*k|r
zLXb@`xR2aF`MM}M9RG{|`Eu3X&FP0u%z^`Ea%kF(aTv9PfULm<&I@Dl8t()^AFhCc
z?e6YE>}iD#4zjwzJ~{|oXv9{W-;(v+I3`lo>A5V90Yx#8KFJv`Og@g&Z`cq8>ZzE^
zW!o-z;1W47xhq)koU)dZrm_`;fZKEP&0Us4gNSp>Pz2G^`5`C^Mhi%`+f0&SlInnX
z_?Lm^jL3Eizss)W{il3ai-VN18lO<=V}V_0_B)yOi64pM*b-z6ArfEyMa;4s!o|`4
za;$u#tvtDj@10TVOqD_FnqDUpFnJ9!KFYR{W0b$EN7}mPwpW@36Q8R!3R5bz+9#*7
zmu}dEefQ5$5BUG(HT<;4{e|rbbTP;};hx)5Y}OYvJZ|X>kdv|MJHyrnY{iBJ_JlmH
zQs0Re1#})^oZ|?Fk9V6R?;x2q!7~+MrxkgKVN(>U>se&x4Lwi%iSle6xD>$0r5C#e
z!<M(^F;o%EGGg3_2E|zKpZ1{GkPpYP?FShz$&STI#Qu0Sh!4IsItZrvY)U6q=(pV$
zPG42e@D~Y<mVRqXcl20Hz&HEz7KIPj=8`>(sds`F?}^15yT!fT7!vCvY^P9c*|)th
z+o+c(E8{x1{n^N6jgKNd^DCk_?A>OmF0MiF1*@Yn3y${0rk<U(CB`40c4Xs=r10OI
zV*e)hgv7aRec`00s5s5W8Z}_!)I-~(1(~MvX~7>=36RNNuqJmntrl`?1%wIu!Na8Q
zO;tRYuZONF3<3z@Mi^&9tbpuuO8c~T?aQ-g&+_u}Km+IP>zk`xiYM&)_1@(^wR&Wp
z6X1JDj2Kj>pq<@m2)(qQgLEcQ|L#m$cZB$1NSzWBv<d%P1JNl+n+mc96f%cm1z4Bs
zL=j@g*^QvQw91A3BLP_?0P>PvdvMAW?OQG-tdW9Tp$j0Cvqs|9*J6;arezR9RvvB-
z86~;c!Sw+e*15AUC+r}TZ*yeAI`x`&Ms<zQJDlhzXN+<wzQxs-4%y(m|2pxpfQ||F
zF1+mM=zt%51Zv6tnwk(UNqgKC4<KpP(G)Afx&zVpZ$cSQt}@LwfzBh`mfaT)v$$dF
z-irhzPE`pK#g*xc$gfmi)JoKEDZ&M&9lkx)rbPagKCvBUX5wNQ{xz~?QDp!eqcgOv
zK{eq0BBc21UgNi5V=??^+?_{G>(e_IMz{?RS<T!8T;)uudqjT~LM@pT&03vaK{wuO
ztQSw%%KIjbjbX<51Q_ElD|J716__ucd}^Y~8bs>o+PyFTV%naCmeFifyU^Kn%$)za
zQpw)(CAS4k)iE)bQZ~n~QdE(nk^0leVsG~9UafQ-i5?*Ye{;T?fM)97(j#mbYP=gS
z*CXBoyN$aP2#c)?*JVVHr`(}+_u@l=cA>teLv`Gw1E!Vxa*z(?;J`cl4ym9#cJ4)r
ztQWdy(J%2G4#k0s1JFfjsfZLXHOFxb!M~c1I`0RYJMIJXws{sbhQVWA@^W%s_N$#P
z#*ph?odRrR_6ke29xddS)ey~JL?ONL5L%_{QQ+vRR_O?UZE~khpZ1_1hoHf7yJb=w
zD_&I(TvGCRO)v>5GcB<J1lGDIVY3@#0n$!E56<B>I_%EMvKPkg^8~!RhP@N!xD!i7
zL$g-jw$0HKjNXg(F2NQLNZ4BU-cCNvdGY<Z5lX+2Pfx0!fbicE6Zw_2p4+|Pp<Lza
z(yP_gCF<)3il_6@9eUFZp`V`&*Pf;=P^G)S*B$pHY-&QFxH@AaetwHl!t@X0FjbeG
zkWvz#irzLwVTND8YP>B=L-?4U?NCh8&FxdIS%}eIdyclmmY!E0#)Kr$-H1xx|Ilhd
z{nV7uUITwE*G))b^pq(ndsm{5ZTy(^ha3m<AtKH@dnjW=7CP#i_m4gnz9RO;mBt*%
zReX7P7XDSLJ-MW@Vv>CatJQJL+^VQ5Hsf>Z9dv_K4M|D9|9Q<BUc7tWo&ThUyg3qk
zL_<LEm<zZi0J?XAL9Xjn9*Yg&n1EL%e}Q@dket4ekwCyEfp2K#24G{RZ5CMYl&MDY
z0DJpsuF|ZDrp5}#FQBtt-Pr*k+8GqhAR-305i}i`V>z|L7hNMk_Y7Dz4AFdid<+<u
zUqh+$QiATd(-fu#LHy{5h@JuiIeiUqL-L+euXN@c+y}(zely@o>-CD=vu!W@16R48
z!t!w6Z)L=Qe%d~GKtrm<`H>5<oNTMK7A=J{K;T~L?(W{uAmcz|4Fm+VMv~?*SfEjb
zaD{5Ya25^ZCM1XgIJkDI%Tgeo^ZLOzyVR4Zs^jDF8YRfGGr}EgQ(`YLF8JwpQ`eNG
z>&hG8)8f9h+NKIwm-+69j)Nh0oU{tD-YiQGkLkL3w+DP%^X*s^G@YU64~32a%AGd!
zUxgg^HW1bVzX9RF^Vw`hZRGmYFP@Xh>Sw-8$<Lhtw@yib0J+wqJ6z(nn0^l}=ljJ5
zNmTz(fjC$m(eql3I6QDT9~!!SxgmCpW7<T%Z(drtFRs;Me<a016dUW%!maQ*5quQ7
zN{NU&osV<6jTEmAP&`#LfgH=n%s0x~+EZN$47Yt&8sbG2BtTdeV!olJxI@_f(#Y3W
z@5{={=@3Mvjs(A|ZPFMwMnvz9inPA%ntv9`9^VhWZpe~k_uoq%|5m1Q)k&HDqJLu`
z=%Fh>a{vSp+fv+y^jlbaS9q_+6P%)$W#>QA98S3>>?=YbSO_gQ_no<|ow8MMJG$TI
z=ToTw`qP+D@;<sZ`~x-8Ts^@kbFK=8tH}6xe;3Hxf640YqyxDm6%s#;XdOa~#q*(%
zAp^uF@WOg>(2I1uh8+X0BY>f!W8VXb{C&c>&QwXv4<uj^tdBz4-I~GfmUsF-2&m&!
z7d>x>aIGMna7>A!q~=E9KE`8?bc58wr*SG{X9gr3oR*6n6Ur)vPR^0Agm8gt_KjN`
zF+U+59?F~RPp0kQKB`70CV*s4R8RL)XY|LnrOPF)w+(NJm0YP%6U4@SD7>mthC@{%
zjkz`3D-dFexcyvyU<g(52WHuNc2IFOy3orYBdXIZ4(f-Al4ru6kVImg^U;)1hgem~
zVO+aK#!A7E1<l5E$#Ziv>?7-O7yqHus-PCQB?~SJ49fb>FK|~;FNbqMlk;BM4gc94
z6DlG{Pz@(O*GOW`q^<IA$88sUoM1->g^La&l6&bAR3ng&j{N5>AP9a4gpmF)44Nxf
z%%E<--UFCKJ=dgn>qU+{sMM|AG+QnT1R<)p)=iWh@baJp<jK<aslnod@}wkP*xPZa
z^&EB~h?zrw5QMV!70Adg0WiYT=z+EHUJ+Or;x@3?VB}m(zd}6Um5zzwp-T^o(g-wx
z_j(Aek44!sw{bhjZ$i$mJn?Bg!T1`!xjZMJ;2^R+SusVUql~&ISC`81W1qHIZ;zWs
zG)IWf&;X~m@z{uBp@b<0mhUZ*cL`6<DE&D5b0n4}$g}?^pWV=<iYE@Z-njZmUbdEk
z^nf&|lEAJe&~HpF=sm^A8^Irl&YDZ}S~nxED?+JI``}RXNw|HdM{Gd}dcqGZH4eY<
z1s&=AiaK9-C2@#7A<@LT1Q;ak&2?OqJQ{vB7|7T9=-?5Dsolb>bYGXl;pQ=)G=oi6
zO(~*6EbB~6xDsTvU}bBA<9@toq3l5(yhhFSTY}L}m!CA86JIY|UCXI|s1rh8r9i->
zuya0#=F+kss92eQs8=C>=!d%fPs}DVoZuf(K!0rHn~f8_d9w>_9%5r~Q0TIl%^#B}
zx}cw<q7s3w66PZN#U4iBP7D#RG7~*>Y^`0kz?WsxHkR>O>)N;)CZw+|GMuYg)oOGH
zw)2u6I3Mpn2G{fMwc9;dJ#ElOCfteM+y&2bq32HhL@kouaE0sG_&${D2435FWrZD^
z@Qwf=xEI1j(P2_M^9G{7;x_0nYN>(^6>spAZX`rerv(dtbmT=fdH;WS`|fzG|GsT0
zkzGcSEh~jY_ExBj$QCIX$==zSrLsr15|z{5JEQDfWW||1qKs^w_ZM~jM!)O6?)$l)
z=lbjSx?bWuzu(X2J&yNr9Pc=JDgPgXX!GaP$|}S5h5{?Z@w%mEG!y1+0>c@8V3z@q
zcZy}uK><3U)6=X2G*eI@+}!n7NK~TQ56Q=Ma)j=h&&Fa|1%JDgzFooeb*Y1>pzWfz
zCQ<JnuyISml&?HJr(Dt_*MM0p6)IMVUEdp3$X71W6b<ayW56&w;&gYgu;?sL#pcq&
zs-Cn#YTS{9(NvQ(fHkD=>MGqSIw*|?1Zw?YmdgB5R21*ZmSoO&q6BK*iv<2P_QflD
zQR=S(;U_v&cq&czSo5cx{{nSX-a56f#QHlWRV00i97gTH8#tA&U~uQo)(Gv6ILT2G
zl9A!|JN(OWd+I}?l%jvB56gX3y1geBjOB0+oGM_t62WhqK-VKgoWooVEDu0aZF+7v
zNQClCTxmpnE7GH?`R!*<nBPT=^1|2_L4^kPFFp0EP*{NY8~ni1!3*fqP!@$Z3OG3a
zYM|4?yP{Z_1;ZQA6s`3dC7^|4k>W0e-g~|Ed<RAc8yA)GR<rdSeQde?pm6Kp=dT`%
z_{UK&wj+@_phRz=htR1los*&dKQO-+Z)^AC?dDSa2KnCfIn|)gy#D=;34X~5t;9k~
zW!B2U(R)`r8}ypw*;9LXpgHc0KP0fIEg7#BVDI*79*a4rtM!o6LRX$@xAdmXXn-ZQ
zKlx-j2V`7HYc=6Y3kUiJi@xi9bwROfUlWZ@o(Ixw*9+~L@uU((|5<{e4oLl;jl|y=
z10b%bd5(QnTI-7F+rnhUcwsqnOU%3|FnGb{EN#CttewKHhI&ix4G8IFcGP?xC;~KT
zfSLnjmf<!zcc|4U3sK+zLf^9HV_Zh|0{9<VRU`Mz-*IAsR_8{MCF175J8}LExD?Wf
z;CftEe{+2brkTLnLC6<1Yo(#v+uO*Td72b=2U$xTM-T(*CO9R=ysWIU^HN^m>brZB
z$X7Sug&g8feQPPZe7>pJ@7oIH%}>AHNPRToh4U2Cc5XnE-SMUxr|IQ+n$HJ6@7fPY
zKJ?sg+fCpC39Nk!qW1#V`V78HGMp0c!@`meV!HuM{@AUn!nG7e2C9OA`qqWWXausL
zdA+8Xv<HVTJbzyh=<uzb?Ai%%yH8D=-YLqnwiv^rn7;IQMAb;`qr;)2nn7_$E=x!m
z%rWe)xIyUdE)6mdJBij!@{r0~Khj9DM;)NZ?yCygTsxa8Z89L!<~|y?3wI=SVaxws
zBJmsEVPT2-A;id}!4EbDkUr@=X;CHtudad*Q%{E8_L;Z$q4X?{#f2tL(+_D?;A7Wi
zyRHC&PA%{-;C4}`{3Ymodpb@>uYII#0^HUx<fJ98Q@?}G8tfrDznwG2H}F%uF(W21
zC%GvI0`tp4Hse>zYe1f}GrzM<v<6lnIu<<$_F9jwArh0``BEAP)BeMU4};H#F8e0>
zc#R?4R7oh8f_)sVFZ@YgN_{CO#fuZkeg>Yo^RXmn`LKMY-Xv(Yiqx8AIz`vz_6rRV
z@K0EJqT~j?!2s+fNDHBI`-Z;rW$Ie-&qfO9$5`z!Zsl<w3JJ;@YHQ219_#Pw>dMLn
z7EQeXEXCQ`E(fK?@-`%5lWr7STpd@jHgKeq#t)hC8BD)s4F8<wja;q$SDSn8yK^}y
zQl>yoYzfWnuI#C}S|436S=uq$tk`Z2ZBt*(4PukhT{+n%S(|(5xJ5(T*h<wA(3iy?
zduc^0vJ>pEOa1j$pym0G;g{W32r(?8h20w7ml}qK#26Sb#Tb2qVq!Lc41(PYOpPDF
z{t#rnF%ImHi)rAS{f-`402YBvTeZ2lxrea@vnvh;28MI$ZNq@&69I+khgY7nkl_yE
z#l^l7by>B{qokyaj*Rqk6}NJpO!B+=F@4nz8tc{8d|go?Kx=Q_ya{BIB|T3T46#8R
zGvB~Ax-zJl+w(yjzZH2GKL*kXNPwjypwaN)$I>Ws%pTvY=e6xp>K@&NPc(;Tg(jq%
z<UP?r$J)>fv-IZ9EnUL#gP+mnZv~K)2i4IuZRTNKh#E;*m+PaE7RF-*@f1o_x;31y
zXv%zQmJ>Xz!T#>{t%wIqqHZ#!_A90epkMzwSzxv{q}5Q*UknscDBto8TY4%OO&NUC
z?-K?CA2fPM4VO3N<8x;TY-zkDH7VRNKDkycY-KlZi$e!GxO3Xgc?1?omOM~SR%_hS
zeRJ@R)1QmKQ>o(=72AAX3W<)i-h%heWhvT#FO2hh{cN1*e_Ep~w-<dZXTU(BsX4%(
zLR`azgZA1`I)W?fI`~EA8p<260mW+bW`bAe9hf){PfYlofery6hDSAPYg6EWYob7A
zh~yULtFP43`vA62BkOjUs}$S8EP_%-&*l3&FscB0iSNL$j4-IB8ZIkb7ju}?fp^TC
zs!KvfMn+8y&LN7Xtt)1sAt7)5WH#>u(#|u1_YUCx8x<~VP(GpYI)I$nEpxQKsp;S#
z;$*Y>y#yGocNK1W9=Z7mR=NYv(KFB-DA%kE47Z?^28>3kkO<(x!JIpIt0x+x_Ye@g
zP1lKM#(p12PY|-5%N71rx9<0>hL)CG(GT`Dx<bp)h68o!%qnqC%D^02gqR;OumicI
z@vJF7BKRJk*B0-NJ#VB2nW2gs7OZOKGVr9LicPxKL8J~OuQEu}L?RzxOV$B;dV<Ta
z*URIL0`7wh?Ng+8n>UMy#BqPU^=+-dv(BX8@BYl5>y*2j$e4lrt9M7-S$sUMw7>lN
zLg^hItxWNjD8Iz6#$d@Okesp8KKhraZgNTDzt>?RwkM=j@L~jkpIBmRa>A*F%^0|^
zH+JSuCpGcM-ZzGq9CXy3$q*i;F$Fg)3|yJ%nFsoTmcA<sSSnwM<S0@C`UK#R?!b0|
zo)LUNs`{&JtxJ#v;|TfD)|0@gy;?<4#HWVZ<%_zxIfr$cQWB=QqNU}x#}wxWMBg2*
ze6<P$+S^SKqoK43wt~T{pv;J2drnHt+LILUa0V-Baz6N&7uGo^;58CH6{lQs?96Sz
zG#V0M(Ygf<NZ9tr>xIt#UN3rtTSj`n4ifUWK@f%ucY5`lyf}a;%W==e^iO3&4^m6G
z+k-G+?DZhyscReLL4RlL+afz^76E}H*j7oodip?)A<E2S({_*{N$IwNAypdp3tWc%
zsz`33XMOtZahPB?<$2MsEzYo=H4WK#V&|b-Z&!!!b2@%wS*g3MIByUOk)G;MlJj4y
zRA!RyoIYl2a%8U}wOvm%QS~y}#Uw4?68u*hk-e7j5hDxB1dxh*p$i8^^6)#GLU@jd
zs2Q;92WOp}oLJ>_bf~`P`W{k95T&N24a5Z`;K_g*hM>Tc+1XiWCy)s>JA1&u`zHvX
zkbfv{=vveAeBkjTKnW{DmQR=3C($z$7JJ*$9d7docwqFL+Frr4U&K4L$2<nmWs<}z
zHiVHiYg^A@pCc^Adob|UV{Pz-ES(MF6r#l1-TtY^5)lWq4E;tNa6W<;f`d;mqaNlC
z!O3o*dSUU;+Y3u|ynn29{@7k@#9uRwYZ3l9?6p2QkGT~PVS+8SFwvs|avP;!+NuKw
zk{=$ly+K4A**%-UzqkkRBKP3U;jS{?p$Ca7*{su?m;a4^<=x>tVw1DGngD@)v&O_d
zSjjEA(xU1w?3>u^pTfzv?z_TC+XJno)NRC+j2?6>SQ0(?UXuBr2f4|%Zom>>`7^j<
zyW-u!xCNI$E-RDL4cW*Dx?csa8gEnzqB$;gVEH#65E<F+emu_Ke!M@BSmcHu|B=EH
z?7I4mi^;SEV`A{Bkw%Ch`*rrUQS>lH6~X}ykla;pn>eHj4>4ZV>6;Vne95#2RJBie
zrKl35utjRJHqH$;{7dxun~H9uF>4Yrc~nLqn<y#jdeByY!gX6Q9#O@?%{pVsU_aB1
z*j;|2fWQXEh39zh4s;-%p@|0a$A`=MzvEv~HcE=Xm^(!voH$d0$Z@~Ug-tknKfKaE
zC{vPmXs_!QbZyUjQ^kX5MtjSJp8Y!!;i92kAQUAp5&G&mzdw4cDSj?YPNDI{79e1Y
z)IkIp=HAyyQ3v-Q&`g}`HIQ2W=WnZs&1$PJp{JH<OWfl5-?^FNEz>keUPVOfw+Q#W
za~!{RMXO!oC<b{}^&rk`Rt;?A0A-!B>lWI04ua`Yp|Ld@{V$#NE5RIRC4QA;>36wy
z2^aSB3j505-%zQIKcnV4Ag1qXKgNGLK?MY;?>Upa6#hj@v*eRJjoa<HXkK^zj9lDu
zYXz$&N!Of$Q-w@aQQn|y@|7z=d*wZFrL;cYjJAH}^L+Mm+|@mG`9DzZFA{0_=SA!S
zJXHIBi~9m%xUSE=OOGmF%OZ?*5Q^8An?^bOxCnRH-l1_(q`LOy*Ez-;S`S8#yuTpO
z3|Dto7rruQfJo&GyM!_S3al(!ey36FfNej2ddaI)JU@7;5H%l@>7!$Fmt-$i30i*s
z>gdb#I`?z$aWDYr8)R!+!6At(C=J{Tz5SzHX_Qx05P|n#X(%H6kCI=+;rWX$^~?pN
zYuV*<H7D(+4^iwVt^_im2KrzBW=e{CLQcJXPb!H$7<BV`P73RPbX<XKocouH(#sPl
z{&)Gzk8u6{M@Rxw1V;G>{*N9_!|F_!TFIDy)1Q>F1Cq@<E0<F#b}&6+{TsE$>jCL6
zciTNrpwpTvVgJ#|`o!#~`Il4mI|4dQG+&xC5}sXYVCDhHDAIEmOAsT}r@ml>Ut;a0
z_<-gkkh{t1z6VEjtLr*p`5<csPTHP;IqHHYa1e_nByji8DN8&g6NRJLE*G7oC&QY-
zSeq)jSRL{~bAC49H&F+8^ih9_gUu;UhyG5gbjmG}ff(310rMq^yo18KUZfI<T{6<r
zwE)juHUB2J=h*qsL^UU6;^zrk&P$<3XjyZYa3rcE#obEGga0`U+>W6#{8=D4J8&a@
z3ArXTo<Fe>8jKr}iHO<2ug@ZZXNfy55qS4pI4=`K+O}V@dCz^o{IX8vj|pBYIkEN_
z;{_d`D=L2sN%e|7XOBfBx866>0};#LlEl5x8q{Cn(S;Vq_MiNQ+_lW`RQ-Lq?V0;X
zmAPb=SZ=&9+F*=rJW%u<4D^tGkuMH}qR=-;!CW2uF2Uf@d9?oMjo1S)efHws1S_7b
z5@hG-eK>wF_JsX*&riYg+ytTukWw}IIcWFIKdoU({s~$H;JJTKDJtR*!xlh91>hDo
z3%)nd*AvF%<m4!k;!^M!w}b8IQyP&+FSx)*jFEu>+ML7qCx~fiKtRw4)RP%%aD#dA
z{5i-oMJ$Kk0#zRt&RnY`d#fT#^vnFyBk?+7{&`R`uZ~{B9P$3F{pJ06#7+ot{JF~h
z*6uXyo{Uh8=3(REu?4b{*w#`ghi5j5?SmDTh|AWlBdyn7gzT4&|HZq8!)bo)%%RcL
z8S*2L8q0GzL8zNosuDkcl$pcKfp)6%7}Plh4f=nrA7aLj`fJDhOJe<3{};hnKkI`G
z)GvECdm6jA_AM0lf_B9dU_w{v9zr}mKi$4{t1*%@@C-0aPlEtbi}gmy5{#?yWR7Eg
zXMCLa#TAw`L$BKr36#<;DB71jVM3UJAj#K(4Cdj1k>{ZXo|4$wGEXRd&Vauvu;+sG
z;U(5rz?eKSkuLAiZ2NUm8ra*>H9j`x<L4(udRKTF#~Z+~L4dn46JWUyDCQVmR93qG
z9E7ivmz<TZvAnJ?4$ICld%0*pj|T7vTBE}n?2qe>-g+GHb_LkGz5=}5z*!Pps^A?c
zp8jR=DZFd(c|a#1g7>0OMxtLP?QXF`yw?U4Jlv(SqBl<;5DZWEem*Ml$c{BcAsgzZ
ze<%z75NF9|m3}<PXaWN(BtU%W1~5Q|uMm_`@$vD#g&-!y7XZT;82a)FyPTqKl`1|E
z{Iv7lw&|Ej6k3@4<lY6*fd&lbYsQ@5H6sO!LG0}>a5DtJ6M)7FHXDQgTm<m6z$6FM
zMJ60WNf*L+0WI!=M-QZp*jTDCavtgSJ`A7<*RybO5#NRFtv1k_)hmOh5V~jq+`Ixf
z;mfnVHoaiJT=!JOVUFsNWW?^Yw_a?!eyAMG33b6ab`*3lck4G{RQ>!TtZ#>pEe0SM
zP~Bm`L_o>Y9@|L0YCHSsX!@m#7prP~!J7?c-O>?Qc;v(5#ryAwINojDB<u%hYN3Nl
zzxLvA&KaE|Voat+Xyz%NkVT*QhMhQf2pjvwHCT}S+{=QM>TwctN;nHyeKZb?szhzZ
z@pFJ*n7cnSmh29jEP6mw;kN5PD6!Xje`5Xvt-!L8W&RrK;D3E-Y`xO&w+FU1OC_;J
zsaO-D4t_QoHD>igQske^ewvkky1}=wnWpS{{cu0`i4!V>otm7+ZdG3*kjpeiuxJW?
zKTxB)QY>YP1CxtT6WZ03MQfl1<53_N!#z)lNJ=vo_@iKs^~ngPr&?$kyp9~TZy3yn
zYhk$Eb}cb~(56jfT^P`ki|+w?7<^>K{{tK@1<3d`zJ5%L9N(Pj+DKHGI!R1StONsF
z*YTpFB5>41+*-35RqBbCUP-2E<rzy5$-)ppUo}HVL*s<C|HFr{CDOE;?uxN7D{2AX
z$LrjO+PsBi@NENa#QF`a9|=K0#2QQn^2JZtZ~nR7xNz-X6Z8+U?St_e`2TfMm^`e#
zoJbq@%un(fSL!I026kCneaBv+D$1ubZGCn=4LoRWQi!?DqBM_kJp|MHOyF2@KgY6N
zbeS(d3o{mQmj4LLq`X=iPSZ<Iv06mw?c0Ko?@meAg>eqdf$n8;m4cL1dI!f4s8K;i
z(B$f412AAwz8vux+rAH;%*`txv)S_+wbfk{%Xb33k;dV4Gtiwm&cNy?PzifbJ_`@`
zdEx=61>?kr57#xyt;a5-zdi+;4x=ATT&nH@1kF1UfCgQ}M^h(^ZAl)D9OiR$bU*CA
z_I=cUKF}H`)X@z)if$tt=7R3PDD~49dseDTV5FGxu__qXKwk2NwDE^mM{`(MScGt!
zqC2V8-~Ot~cMZGEp1-#u<B;E-x4aUN`20cx`~UJWb3ODUVmXYZdf2H1wnrQ1+&s3N
zV+c1si2AJi57=caAJZ<N$>h!Y^W^^Q8J3)gF$Vxh;F%y2CI8Wgy=gEC-p;_;gy*`x
z(n8%jk7FWuU=H}9#`$n7@6%!?=DUKr?o&u~^cw;9rCeUD)h7yD4%S~rMv$dVF00?*
z$FQ)mYZ96P{lU^kGD79}Lyv+V03m@ap)My*i5~NerVU&OutOaL3~G`~Jp=L(EAi*m
zR@f~ZR|0q>$RU<QGyJOcdBDO|>p+GIOuSn7h9;$mgAV3o!nRe!l(WkU%i~{t-aV2(
zaHflJ=>F${!SS8!Zkbh-&-L)HZcpu@IP}H>r;-oEg(ePo$jUg?Z0>qeDX+Mk@W#O2
z2-gj)`IDV#y*|wEA|ia%PVyKhuFzv>AuK-Mvq-=`cH)GF#(`2FK*#9|_XmpGm)fh6
z;b}nGn^-iJUk3iwfR~MDl+Ix)wyZthf(@f@_3DYwXoj93E=QT9=txU%ADQza5*2R(
z!2MDaOlg@vHwut0DG9wY8I!|GLp<%m-#vsBOuqrsteu4NMU24b#;dE$^qxwjqKC*_
z^}-oWKa#yhN-TZo&~;+zx0tvWq#t>_^1!+t%}~a0@fxv2HnwD@q{pEk-Gg#C^gdMO
zZ2p!*qnCUeng<34K7Sp%u(Bgk>Bqt+Wabc3Iw<Ds(7KtOA|^!0>UbC%!<)KDTjh1J
z+O}-lky_KRw-OtXb!Un3x>|k5E9klnw8~Ygh8USo_D#En`CUj_#k{Ra#jMD$#JAoc
zGBc^dUXt>K@(|$<q1&zJ-|#m-w@c3H&C#%#{iN8R?_4GmI0t-%mt@`-Q9#=?tKONF
zu)(giO;gg)8xveO;m=!hg5IOQ#4ZiJerskke<9JrEMmU;MU+2pAg!1JO$3{YZ{~=t
z>xjI90%3WtQfnXg`SaoFhrmHq?oGaN2Ll`1L)Tn^XJx@+O~^K}$FyP<peRq4gzBU<
zK`c`s=okrn(HgLr4`ykGLN;bo2e{`zCxy6Dpt`73@7Kq6HcdgD2Z4$SUF#i(J+Wm4
zOeULYP1kcrJRTTXVu*jzFA{SKSM)jC+0Kv0mtNf3lD{BR<Ky_`7{Bq(LJ`(2{l4Dz
zf#bE&SJNC$uR7NnNNJY`F0?a~>fJmOP&0Z2d-{@Cu@SZF-HScfb-dnIxfwOTeq3`#
zOXhUUS?yY|L<a6w1WMuVUG8)bjnJgxiblK9a{~z!4<y?_Xhp!`u>nkZI6At?vPajS
z8Xjg#)$@e{rZw{X)!OJo_hSrT6sO)qK})NMn{a=cEj0%9bviAR*#|=K7d%egvQLog
z0EUFsnvTE)N|po!eo8&|JZ$HdYov7=J-T268lq>5{zn;CalvY_eELnAY#gwNgm@2s
zX>#&@F>PxjzN*nRRcGl9+$3pfX_Rhx^kzT!g{WoNu(CEvwQ!~x!V@Gle<1)fJy5(n
zB0swhM#q9LGw~OU>O4uZnK9__;VYFjrdE@i7{~g=bn8rvYpuONOO{<aLY3$4G=Q1S
z_4S_d9NsPYl#fDWn<BSzlF~oRI2n^X;^c~Wr@!ER(C$UTK<-n~{O6{pGbDy@R-PZf
z{$8IvoiV&6;w(e9NtYiGs2WbM=K1H06Z%i7C1oMc@%uMX8l}lz;1#c(eWQ{}$UfDb
z9)n(|G25=8z$T!S#zjaOY793yx~YU6x!6oVi*+(!vmN-z$_QjDIA~yIQTF{X+r9S0
z11<HeOD#Q6VAG4VpTvL{;<mnIqUK2o-lO@+Wx(edMFWX<k}s+2P-sX@46KpVMrmXN
ze%ti=95Fj-P~e*d51j0jDKrk!aG=*eTQcqxewv}eeYBvo*z~5C><KT}ygI-<LM<JP
zERwST#a~JyMh@cJhZ-ap#J+G}RHIGD0)6qmQ!-h$Z;x5w)mG=_CKYq~^FC9Xzy58-
zzrnZQKJ8eNJZr^U4RXH*62cEp+^pLK*FQYUcwKbZ(`&0WN`=BtGw<njcf+*T#q?JT
zaebCmGZ-<#VCN?6=m^qFhKiDilE*)c3h4d5C(XHZ&cQO-Q0O2!OYBT*mM`d|3og^x
zWRJrjVX7xs4AlNG|B2_fx&;~^f}X;crOqURXz*UmQ-#62AIRS9rom9PG$eH^Dk=(C
z7wv*812#mj#qYzesPR4awib+%pnD9dhK<|pf(VZVeZOffh+ZlMH~=s=TL0J&Mj9Vz
zWgog+5671F=anat;fFeT>qk6Ha*yaC2N7f=`B^Bz8yy;<SI0|cGENFuk3vs5S$A9q
zWP4EJ<vsoX^el<yy76s5>a;aEX}nM>9e>h9&ffk9iK4JXyzJEci8XX~9gWS(51U8D
z8lje8A`I^R<ZQ~`Pd<Vk1ID54>5Zr-me4Z64uaa++IBT>$O>JV>q$Yqou#5|@C0YU
zNF1I%yXqU#qemrH#vu6{#4}wEyZI3WQbI78-Ton-d9YZD|4rjThT3QaF<-_dAdY{S
z2QPM|KRv2NxTYzzDRNFQzFi%nrSG-{h4S04`694&Tn)cA`ZN;j)}!O*F_{wogY$-U
zw>oG1{*TvWH&m<$FtIn{&ZTk_<{DGK-fmV?v5|^0C&Qgd(~+U6*?LBgLjrY3ctiyA
zz!=ENv*DXU0EcAyZA?wP4({?t*tz%4Y)$|aB`~D~&*;#&bjJ>>l7(JqZK3x^tcJf7
zT-gMfYcl4V7icE?0fS&Pw@2I2F*Uw;<5i3neqqDP(=mUViRlhhov?%J%V9o^>=86Z
zeANLAeLugQ&`1dD%1-1J4)b%ZaS0Tnn^F~)jbRPRT)ezs(Txzkg0&k?3$46?^mu|n
zU8w5chbhnKEL3s)-y{7SvD}Xz28dI%eX7?__XO98qmE!;6kxRtV_;ZPtX==a5N?D9
zGA-mK)*I`M&CRxIjvHS;;`j6)=DVlS|3b#0I2@H@lZo7Ydh2`=s(+iD$zL65ik|6B
zRkM|U$BRQX>+n9daW^rqpVyXeA<!>TWkqFLQ#--y#lX0!{SBWG14l^mhq?T^i7^4?
zhlC4er_XAZ-@h|h;zTQ7?z%C)v=j!bFhboy%bIQ4Q^2Oe9O`GyGAFqERAe(Rp)S!B
ziYJF2<*dh);c~dZv+~XsWx{q3$H{nx2c;KBH-9vgz-(ExQ7T5s#WVX1A>IcN&o0mY
zp>$BVLuJ?@sJ!(oJ!RaNYw$E_w|enY;lsD&F)*^u?$szX3c6z|`T^JDeY!LjM*?LE
zOjr2NPW8+$2Q&In3`7bCxmy&WeM{%wd~ZIl2s-|`@|D9)TdaGp?v)eoEv>YT6*)nQ
z?+?yc9<ni#ve9dP7fm?hu85k`yMU8MGK!>}UY;|OG=1J*@E+f>(nw@JW13-<pw)4Z
zV>=#;Q0(~i-v!P<^ma2bETi-H+N~AP=uuTsvI5yLP5vjmU|y`7a@AyAbm@(%#pis}
zm|(GP*g?zeV=x1~luf@`VdKC3gv6%YQ~qj<fhP~8(+Fm51?;B61F^Y@yJsx0c=Zf1
z|E7-0Zyz4b=Q>z=NLOp+Y(|8E;X}rlcUyj;<{%MI^aZoV5GK5nd~P0U<a6E0%MERi
z(;_ym+0Uukq;FnZyjz>6wlWVg6Zp%fKDKARf8n-_>ffzzWb#VfiL^v)Z*CmlEp9OR
zjU;SDHa<L}vH7k^XSrIO^1G9E0D=kOfNuXm3~~K;IBS0`4#U?pa-qY^6Wz(}X)V8-
z5iWLD_eoUu^tNl~bc4pA7$^0WvLbw{@gG>(%w5w*)8~e~)QG4*ZNEEyqUlQ(MyqDK
zP8*a3bviEOI8<&KuYVhH2GZfi{dl(@*&YW4@&aEIQD&W1J)N4u+|>v<#n^5~)MVKJ
zHJ1?i^bYSrQT#<zL*9L9I5&wOrLYU!zhk}6;XmVHL(bEatC&7{?s(0cx9ExJ(<58~
z-NDms_jq~vynhxRNC5{s3URFVu9xs;LYd3yd%=ylmgJ_#VlKG8Qca6Mao>_B(Hg8&
z)Dodc+nC6|f5v8u5ejaR=O4G6+ozKb_E+v!+vINr@OCfsQdEGx>hL!k`EaYKi!-vz
zMg`H)C#(NZO&`E`TQE#Pg@M7rn1HLD+^Sh*(qd=+w<ntU@%FPB+W+Ed;-_KyC78b1
ztyKRxetBduf@3{?*tj5HPa`dF=B2Bqzn)^xbawM{phl?4vOgRsi8MdLdpmnq3uEGp
z@$S{S&Ec!+S<}X=x?9S9Oz6FP*BqxST~gmQe5U?39kMR8f3FDtd9mVhExV#;26Win
zKa^3POaHjFk^C_<yTn~Lt&Y1#3@INO;gMqh{=%G4gL~Zb-?_*C&;Fd>%6Hh=ievTj
zUWlV!cmA(`Dd6E%d-j_;!*W>E&*Cv!oiQc9#62PJKDXLRo9VK~_`1yh{G3+}B1uH=
z|LM2*TZr8mMN+{BfnVKNOWM({|BZ`8M;FNc3hI-C(6L~AA{X{Li1GH$=>PrSGWgA<
z{mtL1CLBnA{Q*uvv%BgoGH5NI?;h>XP1rq`N3BF=j8G;Jmb%%Vnh`7%Nhrm7^VW|<
ztL){};aIHQoO-|c9T)fCB5{VQ|6jgWH6am8=ECc&ilx2=hEcRI>xJ%1bB)UH(CHG8
z%}G=5z@H#zBcxIqMceXFn+i%=J8Y`Q$_xk9;pTkt#`F`85QEmNqE`P)Gv*`VSfO_j
zef2krRqmO<ze7UemK{&hUez<M<>SBK(*7|b#v<L|`go}~F3*A`4e3c!MhC2eX^yoA
z{e;zurW8>}lF0V|fS#jxuphhly9P}!;S9(ySKX;!f4PVJRrPlqdBLSQ0sEaETqydd
zKaYENZ8UK;CTTV^J}+d7p%E^PVfa{jJ=d;cAABTC6^1lDf4&~{XKWd|y^~T_F-M%K
z4&&+Eq4KrMi-X_&=R*!@$lFJ;Hk#`Lboj)6y-L4+?z^QS4w7@L&hul?&3^mlzOe9`
z%e$R?|F?SaH~YdzK)v{SJ%f>Gx47X%iW`rn`qXM-No{`(65r@Ac=%tqPD0qtdRm|Y
zMUX!)1oa9es1w@{o6F<iCHV8|zhbL+OGlWS)X0xNV=M%r(hK@Sj9I+>x;9jO?fMBx
zW4xoL)k<(YB&ZCf!mUnpci1DfXU#Ku_};|WP<(o1)zmbkxtzwQ&-3}+ZyiCq3e(}h
zVh#}0A^Id}F<@_7#aziuU!g@MY#6I(h0YMx7V(4ntHKftN;hlXRy$-+4Uz*ABWhsO
zN{d#CPdx(GaaZgo00JZCE1Ccw8hUxy@NwE4gR-c+0KR@T?yZ0LUO1B80MCOC^HFT9
zjEoGTf`i!?Oi#}1*naI>{_-v$uMa%`WE+5OB}a>xy}?8UJO+vft_=qX9lum~6e@Uv
zs%K3y{5%sT(XfdobkGSL(`pIkoWMd>HWb=_-2n_9%l#q=jtsfz@17dAgDE*FxXmFH
zIf3)@(0_q#fe9K^zlP0G*K!QxlttY(9kmcod?GL}fqBsq8X(>JZg40G62(7bJyAV*
zfq`d4at+6CTv*;q<9z*p_1)`7(9Ogexbp7P-RbP+mV%Y*)9g8~;VpbQeB7FYT>Q*e
z;d*aF9adU&du*x+vFTw7BwWF@-eKWPz?H%=qrWA8;x1ev|C)QRxCv_n`xF3jqw7Ay
zTCp~M()wG1<Ch~=UR{Va1I+Yb7#3SWB*MmKQtf>Nrdie{b8%GsmUJeLO=k;(szIa@
zTn$xqNCH^RtSSIKSQZUWf2|r!S>OxLf+%nvd_Z6}TLEL3%AM^PGgbT6z*c^cWdkj-
z)OKp2`FtCU2C+f=jV@$nW)5M7MOm#44HUo!c)eJS#|bN;M!>Zbod%4xdoT{jEdS95
z0QE<}lHoBgXk!5ups)@CsfGDP_&K@DvP83k>)rzcIt4vvI8ON(P=a)F=?Z7LbV}7c
z_ZSGl0eOV&W9+YCho2H!_89z6wh)8_aiBK<_ZT5qI0-0Mm%MKO0&8H_ws4#%;lyY+
z!};?z^+EK>s-WG2rc<gAM%vG)oN{CgRO|~@`@TAbQ#3R*z)nnNk(K!&cVK8VYIH5;
z9W`A)h}^zmSabAGS6-2|F535<{|HuOOAKGA04clLRau%ltBQp%l47sK1CZISM9#;!
zWC{EWJN*Fgn}rrwTKW*%8RcYI(2{;dKNXromb0b5nAO?7*8-3e8K-V6X^6tDTetAl
z!Qgb2K26-F1ewL}Y|rnk62jcv9kljZEFvOt71(0j+&R(@kL5|i{6rJW6Fdn*abb3d
z@}8sfq>@tuv5ST>w_)>%iI*lId?>#9j609{B@A5P+>dM|k=0ivZ2%!yeqEmo2Vr`!
z(SinE#KRlL`B!t#1}@;3wsuWzShik?gI$`bK>1*rdB&4)?)H1Iv*^t{kOVRS7&_h|
zD9_-&1F}&AtcGqN9E6xRxYR#Av36TNvrBCo^PoKL>O*`Cj0XUscxQbB-0SZl@sdQU
zGYy^1#vr$(ew~o*q&Ue-@YtM*bNH+Y0!g4F)LvfmdIv}fva(DVpgRc#g;v<~5^JtZ
zPv5->M$rv5umH~v$g}W}g~6W&_VfWjK%lNAGs7x${Fb~jJv=JM?_YpnD&R0T0Ot>;
zCt%Op){}Hi%huKwpjEgqE(@b_osWE@;4dZHK@^mwQ2@t`&!JJVu{yBHNtxSxfL}}E
zCa|>)X4o^!sxQNTg*wdQ--d6G`j+HJ!@va6l-4U<ba|jr237Cqrw~RLAXrllOhkk%
z0F#>RtQJgkvzOG`!P<4evW6hJ75EJAOI~I(zwQO@J0NA_fPaYDP6ioj(~KSMewM1@
z{01{`@ztwWsR?fP0q=!dhHP&oQ1_QB0d(y;AW;AY*S9AJZAx~k38r1ufK`xeZ0Z>U
z53um+IT6%lD)V{OyJ*4v*Rj3(Iv%69sT4%Xe2M!c{~_~f44?23=@y2^1<zJB&-hyO
zp`&mv;cxPQfiA$H0jeYqF0R#3guf0VHZ3se@}*I%AarGPfh(l>aG;p$KG4n^q&kCC
z=|GR?ORDR-{Bdbck`h@fx(Emts@3}l$!d1JZX~3GOwj!!i;prZx1+<q!4_+jY%l}l
ziCav7IWiK#!cK6TxOhbYG)ROupHT8nN(nvzb4-=^!%YB!naa>Sr4k5%KLn;?mKWcm
zyx&Iys5DX9d5@irRzJ>3u!T@Yh^5ZETs7gbq}n4=nEA%2UXhn)VuBc$LS(1*ObJY4
zm5<TVwy86g8d_$jwC06Zz7-FB;LdOm!-MX2k(ghoq7S`y0r7tQQLBFe+75kcvs6G{
zgv$a`-=4#DM#%w2Sr5L7LUz-(gLXX>k*_qe8JuM-#c#<QeICkmWM?hM$^m{gN_sAq
zcIz9u21pxs8pDo?GKDIY+M6k#rKhiQV!P}NFL(`iDXQ>ZZ-{8w*Mffh9-&MiS2xu;
z(EzXKoQb4Z#5tf7Zz5+OwoZRl*RjHiYeP6txV@Qq)|5Okh<>BK4LmbAuRTB1%b0V>
zg<2ALCbIb;OJ5IqAB{MBrX>!kiHlb2PE0M`=I>jBm2Yd+$V`Q_Q}IXgE)F*uZJJ?q
zH**2lIY89`FtW+LfK7kA`PuuI8Y(t@je0i|<z5K~AHWcA=Nd?;Y52#o$G!>&8b=lZ
z0jCeIuJH_^Ang(`93(S625Ub>Zq@q3oE+5gufVdwHvj}Hk5z+&CS>#q&EwGP%`yey
z5@Nj8uu!k{$~8*oN&%*G=YmNun07xFjTLg>D3uRy_HJH;4<72J9uMK^MC9j4`5_fC
zi_c{+G!CT=2?>$a2f7RX+=~lSJj_?4-a1G+fPs?l=mb2Bn&rb^wT{7~;Vv2ud>;)w
zX{;HU%5)DG?{Wx#b(VQH==7~6jwZ-rSs@^(Ihi4JF0L=_su<M|&<&DJ-y5nJEFv|%
ztDwDxhtG559Sb*LT%<Ky0<nLq!;G%~EZTO<k3FO8V^?la30NmXa4_(NIBs*8wfm~P
z{L7Wej;JYElsE^c2{ISH-Yxn21FPxyl$>w}df|+Wh<SIgy^HpS<OiIgiIf=g=egWE
z*?l1G;Vf)ug9-Dedk{;Bsi|Gz$$>|<52+iBk%7s@3I@F3;aES-o?2Ds!{ZU~<Vg!{
z(G6sHod+`u5E5y32fAq=Si^CSOYI6ohsAYigznfoi*|p|xpQC41RS}&1#O=hqh1S`
zjd60dCwnB+LzTRGVy+Dhy%kQ<S!vV}Df#bMhpnOrL|#1lS^3hm;^R@hP^ybw(yk_g
zRY>NR5;e8ps*|uaOW*ARp4)N_FnHBCf`&-PU8Dh;_~=o6Sknsc?^EHEwrJj_Z%o|-
zyR*dw+k)^8@SVzeXgg_3^0FbDnGrBysC)os=GIwx6))zli?TYxZ41LIU=OInI0D!Q
zLN^kM0W|IfAJ81VOWSP$*A=`1@qo<M&<2+f&CVKpTYjqmbK&R@LB&+s8aAO7D$~0e
z+?u=#Ht>7lJCE~pe~7(sOWvJz7<tV&qBPrzy8j$R&*2IVE_z&hb-M-TexU;35~?vU
z{J^aPcWax9zB}1sd(0*q*1=GA##8_^@2<`x1j8~ds@RNn`^t|veI#!N%h2dESx;<E
zCOdtH`izv#8mNzIo)KM{4day$2Bc8Wf`cVWsG;W4Ljy5S{e~Uc>s<F8w~AOJNR!Fc
zFb*)cOi0oMcc@RFKEX(uVy%)yPJn=(BUvw=ao_^12Yv??0Ra{NH;6`g(ocEg`pmFK
z8BymIQ+wgfJ3r;+Re$ETtOVQtKvJS-2G98LO1Okz*Co^x5!R;kVQA5O{&v!T^)a_e
zZA&H&ATJ$WB!dl@MN>hMQR><`bva-g6rI5fkVqGxpip4z9)PKylSZlnb@wQgbBs(d
zc;{k=+AN8-UGBF0{VpB&tS~-mnGUK3kI{%QKC`|svc@>P7Y;MsPlRVbye8SXc#g-c
z3<}mMsXJls>!QKbGI7Yel_d(MMPR}S`FEreOV`6~mND+a))&fZNNg8ZG9c(|77nnc
z(%1SRvq7g%i4tB=afN<-#&5;IhEjfs+b?qm^|}{{m4b`5(bNjP#S<D`uL~Q!VS9aO
z$V9yJ({L)0`(bWwm;t<YDNi)IX#c~ahYQyZC5N~-6C8&Sei7OXsDu$yWVKgHo?)bH
z%BMs{<JCwWyxSk<h3w7p>ZjJHry*icWO!IZ?EzIUs4_QiI1Jvgw2-WX&r@Fm#~obQ
zZ1z~6Om@bYs!+jb$@CU;t%K0Vya;``h756UGXa4nh`TQ6Snwz)D5ThhU5oz4yu>%;
z(q&mb<^qK?Y(Jp|o7Szn_s~M6SRA@#vLk&VOjmM*6d|PEEkcYA^fZwJ1)D)nZ7KYK
zDuxg`CWtwR2IkSDM-Lxr<`^6?efgM|w;#7&M#CsxAs4w@l%~@tZZw3q!U5|5w3eE(
z5mZJ<IxZZ@(NHn!^XJ`48s3d8^}mfQ05NLF^uGplhsekm>*=*mx8+l3;#+(PPQvi5
zw&>7WF%Y~qW9)ryc1$%&0kcnze#18w*mFS%CPcx(!HS}5r?w`g$W2pHQ$c_n^+Y+x
zpaE`3oTzIF3?U&iFPXh-Y#r;!&CP}0>LIM-?jzfs^^G_yT{4kGIiahul+&RAzjqn5
zZ`7hLMWv;L6iZ&x+IhxRms{gSU}Ag)7p&8Y9!;CnTcJUd4&^McVQUPPA=#s20>ZLW
zR5H^aTYB?OO!4r>!bAxEkK5sFNHpj#IJ*}9;v+C4iY?KSUIDyul)HD1{yTE#s%kCW
z30aV~P^znjJ#sPLaib+vQA~b&3~x-0`0#%4{lg=gA7Qh6%;nF^2BX~pIAAcHy<k2d
zJLEVQ4lVY}moI@M>>I9A<``@n5)?$|a*9C_Doa>X(ZCAr0!g7&eOwciWoN)%iH&Uv
znz1hz%s~3d$xV?%WiY<EQRmeL6HMS96~YE>YyVoa&s-g96F8+cwU#LzI%Ck)EjYiM
zNan7JwbwW*sc3+KK};nayIV0-w=b=#C_1T{W9hg51%b)KLz9?dVt5FAgD;IE^y?p7
zCp>rOx8HMbEPw^SAHhQQaxlL97_o}lZ+`nI;5!<_yP$O2FjU3F_KvG!P6*U;BD#@2
z1vP+Mo%mN^hNN+d20?nh;m1SL+v^Uwc*3QwY8I1uOZ*j_VF~LJL8fxU6iAVTz=22f
z>6QNB!^bNrtPmsL*62U|w#dOJ{MV;}38)SKzyJ6M0`%YeC&tJBd!Oll^ajol1Ekas
zH5rlUs)uMSkI6A7fS_W5Kt#`T1QR+bk^mPp0yL56me{^7s-k=#OohX~|Cn}1G5GZV
z{F;x9*%D<NdU8QyXl)q}l$v!*U@?!P0c3hssV3^p9AOQVd6-`FnsiDJ4C8T@FCBY^
ztP|oi&+?@s!mh?e-rg>7jH7RS+Ak`{n*G+o>`;W*)^*VYSLUP*c6a;@OT90riz@_F
z)Hzs0EH;-&oJe3#MW`G#H?5OO{r#K$%*9;E!dYgEk22cYGE|I!*2J#oBEj)}Icq~J
z;kU=E1yiD)wILfi(N92iUFd0);kpe@_7{S)fs`#_<;8hOzzBcAk`DEjgaYu%w}XIo
zVeX#wivt&yXNrX8lmus5g+#D}*XN!I#n={=D00H5+VYdy`&2m5q47B-4sBy`3E_M`
zVOJ9FDL$Q!y}ulhXHjWBNnBjpQ!{7k3h?QlfKEl$RA+x)yh9`uFCQ|eNWkQq2)PP>
zJ$#K;Y~4EBv*)qx?``#%#r#OuEw*Z&)a1PzB+qu`ctg62Dogi3sbf`2c0vkEdIX<O
z;zswW_7P?aTxuekPcqB`09v8K3>=s$XzcZ7&I9E8=aws$f}G!<*GtOUdSSTAE5U7j
z3X(BkR#Nq>AZ>;!Kg+a-V~hDR#9KMBU(i(T`8MG{fKx~B(g-`ke$x)nS<~Bzg1HNn
z(^>Kc=);6mvhPdABD7^Kpm6!p_Ym^CE%=BTgaPyADJ5?s+A>SNG4?wI!er6cSAUp-
zULE#(Z>lu{3IiOOA7Fisupj`QO7=tGGo-;4XTIbM_1+)As>K?x9ErZJ0o$;K9>H=h
zdSx0~TF$UVN17XpIJCcTGfK@&NK9vSih|6dMO_7_AZs=$QbMJ`!bZOgjIerK8yg!r
z1i;gL*dvuHd`6P`CgEPhA)2s60IdBG6+WVjD*obQzL2skHN+Bg40|b(Z|#i&%7oMG
zsHq{-JYA^HryL)@kiUh!{kYLW#|3-O!L`hq2RLDrkRz$72Vs4==!-Bh?JiRiCV*#|
z?2x5A$nNj+{L_1Ql^XaanShNN%h<JR*C2z8`Y~L5<O1pjTTm9<K<b@>I|NwJ#}-23
z4Hh)GZxBC<y<iE&i)|W}DG>iE0lP{LnmrnaVS=DqYRFd=xxYlGJr!2JG)V<M^iKh_
z$-27>V<8o0y4>n)ZrdsvU><@V-CX9dql}k=76L`rWm!`vA7|KjgAD}x^;hD!4Y(1k
z*B+=D_vNvrw}bop0v89z(<fIBnpQ*2u1PO&CK=gnk9s;GHDPO`v5Nba#}N<#Z))F-
zKZV*x^ttYVwVD-!uExj((V$?5o%LGz+hR8sFI9dl*S$h19CTeMDvrLpx5%xg9-X$a
zq|0Y3yIvw4r*YnFEXPdGHG3y8-$^V}<FZ?;LT_BLO~0?=rC_)23L*aGm6v(r6}76#
z{U0+|=wrAY%$j;0rs;Rb$0a8$)4GaNX6#r_R`4EKuoQF-jw>;mi6kKza$&R*-)R|n
zZ}@faV$%wT?zg&cfySb;zWqY(PY1-#vpdy|e;?^ynz_PU_PtAy`@$Ce^_xO5`OX_D
zZSO<w8q`t`wbhG6v8^!M$A`r7)g0Jrh&QL&vU)$>6gR&;CewNH*=X4%0=XUOoIuHj
zDir>9*7?D&MT|S#Q&$-?ADUvfLA(5;JxN5*y&U}&e1=v&dluU$CJ0ukzbH8=Xt#E(
zQ?9RZ?ABJ;V6w{!N^dOV=36LM{CN>L<?91ajjmhd96GX3rNC~2{EUVrRQ^x_cVe_!
z(wa{5T$7Y4oSd8lX%j4VT?1wsEFVug+F$#S#DrS;7zKr9nd5gb@dI!Gp;3ST{vDX+
zMkEN(`dW(Sf^j<?$hiUBUVC3u3%9jF99n}sr0zBX%b?_BgN6{W1ciR&)N%lzba}=d
z05x_xlY!x=RSf}OkRUY3C({=JrVI5e{Cs}~3eNhc31aS|^z=y}{P1N@FXdUNT%(>!
zhfxQtHE987JvX@8Zv5QOOf!m^85ks2xmWrvD&uCI4Go#~>f0%9OyKa{`xGRMB);+%
zu<kFu^n^0m0OE~8&tUZE1YoaYoms75!hC`Q^inOjwD%|Jl|$m==ROG8D)9OFm|<;u
zKu5YuZQTQ^l3r8YYHUoWqPg9&Op8w+v*220Xs*^d>}mBeEp!3Ga5Ip;`Fm0=IqolY
z#JW0b=C_R0b;#%5?LHN5G-TH^U6JYhgm;a|ESc|-dHlDv*b=)bVkfoCijfTp?aK8B
zPp-t;SPU-ZM-CCopWHro>k~>V-+wWNCn@*FP6u{mU1xv5VC5E-dz(mdY_ph!%v_O|
z@YSb*j7ZF>6iySGlbzgtl*QRheLkfn<A#t$qR@QojYST@FYnL2SQE5u)n-wQ)}9xw
z=)XfPG-~)Ya>D>pm~*S^%D5^sb}ujPv+0P3BU9Z>X0#K|j2z~JTC5EU{p{{)DSp&#
zG3nQb7I_w;i|o0~#+#j%XBJ;%I<B+nV~gOIJ9lSVW!$drVd+e?SJ{@rJ*!ONN8kN(
zDu})cONr{OfET|BK3|k`x8>uQFB?y)0TzLGoFl6m%+rIaf!^2Y2MjhQqDmONsCi~V
z#jEVN{82qY$f5Q1N^f+slvD|AkOH#!!|rmnAtbW;8Yuo3mLb@g7KKQ!XF(G8ojD$o
zDV5ULHsr)snWkGVSQ%4o37s4Zk=W|+K{bG<2z+NU<kT1v&zH0w<p9wMU>U2pU`q)q
zAO!b|%UDT0&Ze9UA@iOo;1l&V_4V~oRdj>^ee->7EdXs^q8|j1^MQ5f&|Wt92}|wQ
zN@K%f+BW^nci*RoDXVh~aow#&QSy?D4hRc<weBo*?Ypk*bS*7nLoL&G)NpK^N>;PL
zQDV{1skrl#qDh>{;+KY+;^mo8TG_bS4<d3Fm2$Vw=-qD7bog9cqG-XLFdH^_Qj~^b
z0{5KJM^v%Xz^CRL{e-ihN*2Z<WzlcqMK~P3+?B;Mx%8}pBe>PF?y*VU(^lPCy#)S^
zj8em%H~Cxrud#Evt%(fhR^1M>Jp^-l_yuxp&c|CBmm}?_qw<}F-2ENp;>vh(?ajIy
z<}@o?&DuS_GK(2?t~ILbevT|U%_8E%6WjBOo^4?LW2ANAb?%z7$pXWcvm|vBvx-bi
zY*)y~-xWCwWN#EEP-pa?=<3N}COTf=7<HA~BHr2I2$R8zPgLjP(}@<fH}g)EPVyXI
zhx<O42hM+X-Ci=0QSN;3{)rFuk}!`Gf1!R&(ey_jiv+!;dd5*Yqq$~>E{;4|7$s|T
z?T=~oJ*8}@0&vEti3q{RBk<89MD(|l{m>gG9F*p_<Xe!V_5-#<Ecn>cYZcs+b3;6N
zfS(QKAft-?fNfuR9T5~X{2_oBn8ef+6izU&sQ3osH~_Vlj6{u)$;ZQEO!e*H@Qt1!
z0SkTUH_+L2_(3V%P`NeKf3iQ%q~@}*+X`%2v&pa30C&;2OWPkn8>E{&3IOVDCT?As
zmHXaDz?$Zy(<h*>f-B2ulJ|f*gyJsMoXgG0sc!>_e*G)Z-QJO@x7)43piqu}Yo2%u
zDLd%syf=_i6#x7FsQhQyQ8U7q)Ml}e7(|}#GImF~!r?n+1@gv|E$uRUCTm{89lxlx
zHbh#s*=w{gy?Vlw!@R36IObyE_)D#oAw}Gt@)bhUknB4L*)-eBddC!W2#yzkyQYl?
z*_?KHNM=gzaim_DIZm=BI7`!6Cdw<SZ6mi)Hcw?_b($9vDAW#3RVeqN#qIf4(a*l_
zJ!=J-6~hyZG2ia4lr=m)*>pT5Lx*PK^1Z1V)L{Qq$4#=)WArIYB_ooqaVG8KP5p(H
z^*1=bZlJOCvC9d|&0jfgaNXz~N|>qU^XvxlKe6fVF!ls}>>LF-<J04YkeHrPc{|US
ztFyusy%f#d{o&qoZ(sA-!S=A)T507^u(fPq5qPlmZD4>k!mczaa~B$rkFSrKf~YF&
z`f8i|Hlz9Qu+95ji27Q5{;A1Sn+3hAd0=(}wTvxjVXwWo1h_-X1~2#HUC2CfZ4gX?
zt1ibXqvVPJ1d?r_b>BqW`glS5t6XSghjn+EO=i~}X$EJGGB?KwMY?sedM<r~;UqFp
za=9r8qrw~$0Qg$3%)7uwDqTP$8;C%5xXWCB|1z-egP3h&4JM{!kr?zt7=Z}v_cM|J
z1m5~u-C`}bjqAABXWxn#N8J~fOpa78E<-iXvXnJaI+Z*Qw-RpWe7_KMC2|&Lo+ft&
zPA&0vZ{A*&aq)Snn8)a|iLE(qm=YRNOmI?n&ihK0<8hI7R<@x^eQMW9Cr*E-LZ8o0
zMhf?F^;m@L+C0B%PqyjaZh=4pS*@*jUU!X=J2KDoN?*zu?W?q%0v4-|r}T{GzhGIJ
zi&A++#n{}mj}uIG|KT&<jMcJWE+mp=_d<&7RwI+-)hWBWwe{$(M4_T4yNk8_d2Z!d
zUb=n?dI_X;FJIQ?&l55;2^qT8!RvOqMCKPKfimGk7;WCJCC3Ze`5eFuNtSh}&?4d2
zo8D9>5?J&zU#gJ2qbqkiALs=_yti7wt6v$Z622TJ6g5hIcJJOj6mj!8=<Y7PfrXWy
zL6_?r0JFXri;7}^WtKRu2y}14Wz~GBLT0KE%O4!J1e2>xVW4L$ECz5^I2L<)w@&H?
za@_$BN+4DjPo=~dTlmfpY{PIfReMUgQ}j<WfOnRzaUC%I1lh6s$P>QK#%RCRsqrk(
zrtXqmJxh7%&m7u?J{r;6xx6;#yQW&KY)<kdT5uSqaOmYs<z_!TxX$T5J|(a`{jQ@;
z&SmPN-%OKBeH%27oJ$4nuD4?6v&XwR7YB=E<`2s2Mb=-owjmsC`371}2=_$}XyK$q
zZ<@@Ih0)&1>|;bo#p<^yyi@gFlBEn@B~K4^z?GM64{UYTja#X^DwBwI275Q>`4qK-
z9aK_FH;9Su4W5{|AG#e<5Qx{=mXeIlggS?5Q@^Lzs-j|?XOeJk<GalE^4Mg=*-gS}
ze0iOPT9Ra~zBgoqJ=39jtpav4Aw#Og%z4!yZkolvC0~jFhzGL`i(twisfLhZBn4Us
z!n0EhNtkq{3IWfe%*gyP&aMP}^eY#@F{uf;qGE2b*I89k9xH7FN-!}x+FsbUC~(`*
zFeRr#9DYVFAA~ihn3%FT$yrpmufB^m2!R?Cw)fF3($_t?cO%!3phr^L$Tm|(!vi%A
z=r>p%UOXN2ELO}tJ|dKfRrSpWh`sQV6f3j0pi%|25};c87bhb-HBx^h*^~%CsNJIw
zotRTZc+|ge3BL`E^KAntpR+W~+72#aUJ(ZOdc`fCCF^%r`^99=4TgR`Cv#9@op5HX
zP57*>-Oc_K{-N9Q_IUK+@1r*zEK37;yVN*H1X&hOjg`8sbtGjUw=LLo?!Qz1K6=Ui
z${n9%Pm4w8)B(-5Z008qje6cNO+36#ISWTdCxkQQ!>9e1kg~IYx3dmX1wkp2Lbv5R
z122gfWaGC^t_e(~AF$>%4u%0ib_zn93iLZKrBnnEXZ1&QJ!&#CuuN`>1g+R-OA^z&
z7p{Hbwf&b`Di~NA3wE*sTimuFAX$3y4Ujm@a<X#*0?#;M3y@JLsr98Cl~IJKv$~GZ
zEno{W3^idJWSPUft};ScSi-BN08PTFF~s45{o1&LHA-$0CI@Uf`FB+z&%RMhZ?rhp
zP6Z*dwZ5J%O#oJ<R8+&}fXtHV)5=C5`pq+d!OAEa8La56<I78e^VqH1w>Oq&j7E3H
z88ZEzMz9j$;o$6%+<iCps9XDZVk26h+twh{aq41@UDwY0cE12xi%|7q?Vh~wrcVwU
z^G};L9^IwHF}$}eCEN0f=McUY>Y1=nMElx8Yg@>|^`4E2^0|vYD#}ME1Xc#wZLPV4
zyxdxzN-=gP>$T=icF2s$9~so6kE!=xO0qT*sf&IlRLEw;%IX(oEmu*>%WEH-nJGXJ
z2jIG~mYIFJ)*>bEDW=h$hdgpyuCIj|{#31OIEp9vxiPJPT)OTu_&8`~-?~^M4^t57
zhdu32+S9f97P25hZK@yZ2>S{S5~)N0cSz85zgF>64Wa<;)oXCebnYfv^K_$V4b0#p
z!4ViiY$%cbYZwOA2662x57l2Q`{cbWWFqI(-Gm_~3X`quN1y4F&7qqa&GTW|<Iv?p
zaj~!heY^kAsYHR29!3|?7q81to~b%DIzImX{d;nDwa2bGEL%Y;eF9t2%)29<38jL2
zn%hEgWi*0X&ylKRpPKc^Q-efugMAmj^Q+T1&o}XQ(~ss+scoU*`;@YJ>(+8RBEy}H
z8+;$2a}HSu=Nw-aul!`x9p_;9wYQ<C_i`l$i$?Z1Eu-&u0tk&GGu?4FQd_H<ZR5)6
zI;n>$twi*UR#0V=p>tTSrR9Dap-W;=`$Ml~z%)<XI2D<cYq6v@hnmm`m8}#v8H)CH
z87tN_9irZZ<~&EmUg$d9A_kX&lpgBi(=%74Sh_z@L|?WjlfO~m2#pWNz3-M4R!Q%G
zaabFTPzf=VpklBCI#>HAQ<&m_)d1q(S?<tw1NFLV_cZ~clyuU($n(7c?AvD80_Xfb
z%kq|IgZG^P@`7z=%CM+o1a_v~m<t$z=fA{WNehBWNL7ll{Mmpw`Oe@~jqxRsAhe4a
zP>a~XDinC>u)59^=7CqQHp3vun0lQ_EI9#cSQxZAz#oKaBh|?qI2xbY8#fgwOm&Ma
z(Um(}oNTatN*H$6RLWg4vW;WhgyA-2Mqw-w1-Ak4Xke)PTu)Qfa#+0Eo9g*YM(I=1
zh%=fYgS0R*QLecNvnCDs)X)2&?|1JL;-1Y!fvSjeZSk?Uv#!o2N1XWK>3dO_xa2!M
zq5Qr^x+UGpyS0%c*!$X<oX706w@S`|$Gj6C(j0EqbvO9{l7dTuz2sm#|IRnKrlCeP
zbGc}9P^MUOX=A`)izih0s$S&E_6(C^-tD;h&bD@)!BUnTtjq3?Ph7%{6#4itoYkS*
z6ji+KRW?$FQmOMAV7bz{VmwhE-p~6SNm08chR?cSSNmh$azgpR(wiJ?NkiO~Ce6lb
zgkFi<gi<JzUFK&gZ%r&Xwd8}HAvbr3uNoK&=oDEdp<(=P@?4t5mJ!w*h<&dm0Vplc
zW})VGpva{mw^n3`2s5q*wI74L+yHmZA!&o*qJ|i}6j4Av22W2shPD8-qF1h7#ZOm!
z1>M9319j?5jQ`|Td>Fh)L@o}803m1k``<i&ecWNelJvehn|p4mknN=&foh-*(0#ld
z##&VZjms>Ii`V*ZAK|Rr%t5cSDymt7nG9^>Qa*9~c%5o<&CEZ)s=AjNHej!T7tMRS
z)nZdzXL;HxBQSnod65Xky;U6n4gc&WdSi68=*bJQ`2NHLPtF`KG?AYfomIT?DF;g)
zRp2gU*Hrr*FPiVgPy<PxhK<@2N(f~G!sfG2=PPb3Yw7X}K|!JE?9d@7=xoKsXx71)
z{zYfyc8JNnt?8ya86ArYdg_xAD`b2bQqre!`24tYRqWd=I!{@k6sQZ`M4nMS3FoXN
zow%RI>#q3R+6Z!=z!aOUFP^q=naOObP>Opff1;RXW-ssjt)Zw>5MCb=tK1*7N~&n(
z;Q`*8l!^_JVXMW$&Dfd9P@+tIVi30OL0eA3u@n!!(ZkwssQTe_9^)&jlO}NmL?HsS
zlwo1E;LBqb699K?Zz6YTAc(dPv5bcZeA-;a3N8u&59wfUE+nKqF#aGcwEQz%VJH@A
z%_<OD<O238Y(sf?a)9_%2eRI}vjG^f6>yZcsmHd5m)j2ny!{iG`DcR$xG)=ksam=Z
z5uYAlmaY%eRvWPk%$_^6T^j+rpuu)}?DL)EJf`I8<$})YcJ_^P-gB7%At`8?eIGIV
z(HszncMDZ)wNw{5p;^A(7^z!7kRSK4V<-U7&luGghtn_F8`%x@*y!+ODD$}pTmQJ>
z5G)UHk-pD^XQc&9OOD~xxC=FpB6SU<l){B(c)L#-zC4vV)#G5_QYN4THGQc=$7T~*
zGO-HB(OZ}O3aKM!oa1~AQB!ut%;lL~i&dU#uYR>*FwsjCUxf^PS`DQEso)2=-bG;m
zKYCZ3_iMV>7z=;;B~-N*^3_!+7g|NOsC*-q*Y8t<B!U8Q&R^J)V5W1)V^Xo<%<1}(
zlCBY5a?i?sn#Rerb^F6XZ9W>|EXB{K96}1LHPtTXlzmhrGE9D%t`on$p`0VLpw@N&
zvz2CM7qQ;WfjWI%zt8;Zw{seyg<!FG5CLrPfpkWE%{`*G2i<uf*#Vci(5ydVbD034
ziQs#1{(&OyY3<L(UU=H&^t_9AQX*)GE)X_}L=`8RbU_(DW}Ps8#Onn&;rYU+Ss1{A
zN0{gjnhz2Qi;H<J0K;^+Qk)8dWbfBG@*~Q3dhdOB5EsbjQfi=sTH!w<AZp$=(2Eoh
zSIYE9EsHVpwC+%i&j?myBHBG5?;OBT12g>{(4rI4ib9(>^5p`C%OQBI|Dv7mcY~^{
z(kO}?gzaCaKTC2A>EU+X&2Sm-^7W6B7yX9bPY3K!VyIMdtkbHEw5tCPac>z`<<_-<
zS|CUY(%piT0@AJ0As|wMbSd2-ilj(4NJ&Zw(ozyqN=So*Al;4h84Go9_x|4Z`>yln
z9Ik!oUJuK)o@dT6N8aNet6ysq;tJ=noN<}ePSO4aqeV~Th&ipmZ8DJ2p}v54;7xln
z-Dl8#3T*=3=gS6m&YV$HgL>3|udtH;vuh07Tucom;=hz`|Bb6ZY5fG~w)(FBT6#Y1
zzSKdqhn<NI{bP+O(f{urfS()e$!_vL;oZ<Nb?|4$ln=H~#;G{`hj%;iaKPKKC;#JK
z|A+hdcTXV#F8{ND_&-bW@WF~af8y%@+Z+E=cZCRVV??B;C?V&6DC7OvL-K!?auMam
zGdq7Z+9J*}IT>GLj?Fcc=l?EL{?U<vpv1rxLrLlT-`4k8_<fKhX#K21bW{uy{Dj}X
zs)8GYpBKLyysV)A5``a86#w<(a1liBX~Aia5nM`!t`2|zvXw(Cgclj2-2?H1WbA|J
ztNPhJ2-&gIi%&iOZu2<3aK?-AU;QDcmqq@5Z1^6Ax4-@|hdAPUenuL|7prZ<4?hvS
zCY`=2!P|B>$R;9Hz^yF--n!&Zh5z%@fBq?Aa@t+;*QJLXe>@CaeRSHV``53Zwx4!4
z|Mj|n==U@Iyma&Tga3T_!RQoF@z>i2Pur6JdU+-uobbP2o%w(L<uxDU2v`qcq6Z@i
zl^3?yuRnU%S8F@{sq`t=So&$ht$5!3@jEZYW)5R{#4q7N{<vN&4f6i`1K^|L0i6EF
zOB0UE=6}3Ic}x#oEr0*>ly*Ql{{51wIM$ErkC$FIfh7Yzl+dOl=K3;>bi>O94xQ&%
zH!a4G{ddP)jR*1{+vFtk+ArL<lLi}|U%*H;;aE|F3QpP`-x&4@Tjv}l9p9Y-f~etw
zi6gs_moGV;a}+YtmR7pcZJ{hiO+y2;WTU{iUD`U3s*Bdn5?i6_tz_#fHYBZXlAwKJ
z<|&YLt`K`Qbzs{Y9&_~P)1mW91RoEswcy>?x^CRTT%l`4dUFZD)X*)j>+SEK6UXTs
zq7~h?EjL(w@X5|k^!Zp+*`+uVjS2!$c6xfBpi1B_gZmKLki0gG2h9Wrq(;F$ESzNq
zGa7i(?PQk>uNkJ;yBy`9Zn#})6sro>9w2~4v|~73JN7AqLL=}>+q7QW&0iZTp_l+;
z((zd~`YW>N-hxY=XT|mFU(#q5P2-;An!1=cvw7;DVfzLJc<IW8(aKo@9ofUZSqfPS
z3{4Y@*3TtO5pn!i+Em-b7Pt2A<4)~e@$+_~sLp4DWuKEj-CNz3R=sxq)!dF~V`Jl&
z#9Xf|sAc1C-nJmQFrBjqAxl@7NV@4haCoE?z1s<wG0_X@nGkvKAu}_x>&ffXR9o93
zlazT_+-V&FGBmRkaYa~O=fQS+Lyfl{Ty0YLH_+CFTps9vSac<vZhw79&x2ekh{JG3
z_W>SUP!D6gYBoEPcb1dpx+Yq8$4IK2H<2qQj*s4aZ}#XfS+spTEU?pvy9}Nkm+OwD
zn>U>dKHv*pl|QT_RgH-%^~Db>ExuL${&+q!cJ#fVf((;tm4ENyLJr&17bHmE1Gluo
zjlj&L6;8JwzWk0B(`6flM$&C7RN`YaT&-3R%JDg|hu_;2;2hdt$Qk`w`nc!)b}9tm
zBgRRA6T;;zRJy#QY!2AqDM`zOg{i_i$;PZf8dpfJiLM#&+6=;i*&Ww)YK00tPHL8i
z1?6X?E_T;G-DN+S@2RC~_SzBWOY5OOSeY>4sgiR#K6D!H1WJ~c1-pgbXNTF1&CRX2
zsV*_(_FrD_6*mC+bXWq}^+}o=D*(i}jUPH)u-`}8%{EqSs%+8_c`bUq@AwCee-sdW
zL}S(x#C=`}<lcuG#Ev(?`)+ceERl_$og&3%+H^Ux?HRYuo}Er5=P3Y|tCN9r8RLy>
z5~{NSZ1fx95m-oln@UVQoGI5fc4a7-rcd76@6<Qy1lokDyrpq@z}U{G(%Jb4lfvW3
zX>>VtfGo{L+tAVDxTZtZ_y&FdKSXv5+k9rm2u9L!*)1|8y?pKcy*U^l)9Kz3fWU;Y
z-Eo%X7Nc<|fM#_gyHw$3C^`YzTTwI}*X4WtRt-KS#UU?cWV~_~p)}X+`_in>;=3<C
zAn=rdUB!zYKoKWDzK7;w25`0B{=qe%)jp7`xtj<iLOo_HKJ>0zKfdRA%lTYeq9Ir=
z&U<wkooru-g-UqD{(j)6cJx%3lZfDE+!dRR2`1r=s-b(eJ{d4-$NH_hqgM3!{^ZSu
z5VSq-H9lR3&j-7!BxFac#b3)j>KnJR(kL{93|d^d$DC+%!Vk}-WzZj}v{SJVng4*1
zo@+g>(~;38dpU0%qBVKl)aOufg^U+(&yOA9ZQPgg5VCqmA<X)=BPsqkh@Uem7y|sN
z#r&KP15_&6D%L$2!X`+2igV2ABhsv|goTf7^ikj4^I-dY)OVHP4ae&a>G@vkIl&@c
zx4ms#l@(ZgyScn~mBJoLMmZcrwu@+>Mc@Bcp6}F(G)lgfT8_((mRlbI%|Vj;j_G?w
zCMGjj*|d#Z^;%$X?5>A|gy5P;DxgY2l7MUU$?@LBe&cGF-7kFYae}=?##r47tzmSg
zsFh3TVhG5zDrEaK0za<-9S$U0ubBS;62>mGCE~AE?jKB^BX6%(m$818yFr~dV=;#%
zOe#$g)}dMK^rP+~NqCOAMm^41UYdslYtTeTrw{#XZ-D^rQ5T?C3aYz!XMjj3+1qEa
zE3`p7rM_f~>SF^^)xcgjj*vxw^#oOaZ!A0i%%fqiq$hEvdM+yXU%$Lj&2!m=X=2hc
zD4+~xl(~G14W_umKPL&i3=EW0P|)o=-b^~_GP|bA9I44$OyDx#eVci_V&(lMXgf<!
zq2d>UJZOS2_Yv8EdJS9xD%QCE3SfO|k&gr>Dj`}AYfkrYEbk7bw!A5^&cc~@h5=l=
z^;?M3z(=!?8zE2DZhX^s=WSAMRWKj_T$d)|DC`&Y#lD>Xr|GDE0!%<q`%8;l?0q9A
zGw9mgT5>he6~W#mbAzMDGywqBk%1eFZ-qkx6l~P_9}lZ&=&|<O{n!W%I*+_%T+Q;}
zy<f!C6e(28SBeV&Y0=usPddVNvqJuOI-0`tEA&6btq|z;W#f_itPB-3w{zd88koo(
zhH|5LPN6>aDpKWBhUf1Vt)c{v06lJav`D%MwXcYND%{kRub@=jHs&VIX&WB{m0$)P
z94=#wNQs6NZe1a1axSyRjs(q2+1OmSq>_#;(vcJzx1AwE4ZwvssY=G1tJ-Eoy_}ZQ
zal0NG#jM2>95wR9mCG@Yli<Bve6xuZ9M_g%Uac>EN4wmxzXxi{o1JnV&Gu2NPy$W0
zCkFbBj+-ox6(X4;O#z>!!>i&eX3RLPYNM;#e@w<-8ZsXHpt5v%tokVDZOudfHNd^!
zil1BZp06dIrmYUjDpKOJCmjZzw5%hn?o3g=LV3?Pa`b3#u@h8M#y_nnsH8g*665ZU
zWHxnD<}1S`fl-j|e&xY$kf%{%0(dIt)$6qJgUh^qIpd=FAB;PXSvYKK*)6d3<aV?>
zq{8V7>PJR$K^3J=Z(+nQ5m%}g`Tm$$5=^9U-#W{(&Ti-6fPC~!OE{S9fH6<CWTCxS
zaSYAjtim1Lgj~%sAAEqL;1%E6jEM$1Hz6Qe!_O&tSf{07VxslIHL>;yG=_k}S$&^_
zobz3@v&YtIsJVK#f12doZQ6@kwQ=Gl1_%y0I>h8oIzg915?TzRjl@dTIJ9=vkdvoh
zVB5OH8r*Z=?9FCWe2@Foyy8MrtDh^cHNpnwOrwbYSyRtOO0tW#G&mbn_N`&w(8rvt
z2@PUWv$+)n87F2_dvh=UxuCif_6{MIE6#`&HSbWh{r8F*6e9ZWb|-wr0c_e(LqAvg
z)k044M?xPh!C<k#&6}k#F-UgDIb!LUc*pPtx=r5kT0=WnDTe;|zC!v6gY-U>r7^k%
z=vK9Q(`igL!sU=8RQ<zjNgr1VNn_Gt?&v_7K`w4>sYu~|jswX_X<NKyzSy-E*E-g3
z{0?qm+u}1)XzDImwx4^tce;`S4+$1xV-F&y-)Yaj1;mr=U>(^e>jS<|o0qrv1TPYN
ztv=icaMN@^BiT#neLJJbLKKVa&Tj<-kMrwk6iP&RcqQ%!Mvi%Q_;Du>43nl8tVW|+
z#!MICD9#;Kn68v}Y=nLn@t|K@Z6=7o@)p-;jLeJhZVV(DfZ;%i7LaekKTsl0s9u|W
zdnYlt!w<7MazjJnB(^<ecQI3CP@)~|<pYG0h(jm|;eV>^HXWjf#KiiVe5kiv^Eh#5
zWHG)T#Xsn%3$Df1;x1pMy3Z^O(@wWn%N<IU7<0^13=dQ75j)Xu2hP`SGr$zqSH_P!
zrBaOEs!jEIpdW5iqXE@TlRY#xyL7s?l-c$G<DnO!(U>|4tOfI(&^>^bM}trdfZ&={
zyKjS7#UVrCA?0JuJS_6h1}QPVXif=xpK!m=Hc?<Cpz@dNkCj<cI7?UYfoK+zsdLpp
z>zn154dX;-=~L-!%uHO6L}QTs;Rc#^YxW|=qt8q&h{eoH4)sWHx%95=J|JN2k4HEi
zwT$<E47tQax?Q!4QnHxN4<T&;YM_j1u&dtz(L6|>bn12pP$XO?bGbHM5_HTFFTOgU
z@TMR*?zg7>kBeBC(O^G7dw}^O-r{}eSop`Wn)_f)uH9!1my@b+OO0)?e>((TTvw{Z
zE*QT;R|ja#l;j=S@7FwU(h6euA+Er2bf3aJOhz3a6{?s%<Gm>j;l;1+2rLoD-`3~_
zhctN_baE!$Mi(#d#r)c1K8+vyi`Co~TC?BAxSYQ}K6xUNSVa&=u*TOcz|T*^#PmY-
zdo8Kk<_t!0mzBrax4a(CdYFA*tmfoEI&F6f^Q5^lXTRz3PiQJ?yA_hKtoAK(9hqVF
zg<YQg9D5rL=&**tSKa40x%03hvO_E!&tQC@%54uv_3`qs$8PT$A*GVw$xq>2ueJ0z
z3~hWr3^sphsFsdlH4UURr6OYEtO~x7(TXvJy#_dgjg9wm-!<%3uWkPn)7*;Lf6FO!
zto;`;Wzv_MjJcjVG)>|Dd;u)SmU%?$G<5|}T3-v7!&~jQP{5!T5(?6e3YQrQ7AD_=
zX=#|`0wLR_aI$RfO1o;-3Vo@2P$zWkWUd;xC5{F-e;6`I#sa;Zic#(slu54uz8dLX
z#D3&S=@97Nckg~7cb}0#TBvWaTN7ZN6v_F(^=5gawoZTZ!h96I3yL`>+c&P@Ju=4;
zd6FQ)^~;OP3698L#2Su}s%8$S{drZuk_m!hy@=rwUlQ5(D)D*1a?2!`$pCyKW8)B?
z;zK|h{!|Agz}e_??csj#B7c_*5G;%x<UUHT=mMTTZkGA3iH)z8Np9~1SvW_U<KjFl
z;`s9`+?Fg>Qlf=kL<~YqQoNQ|hRl=pd&N(wxfr33^kgqlrM;T{=sr!Sgz>F}$nH1a
zyPg=?nw;#nUOLDsdXBk#&tZ4=Ew5&KYmBzeFv;E`<-5+6UdCtGVrp}@Ps3%OS1WpQ
zdg1g~-EvUX=H!3K%|3>(V@UC!GbV9t$YjPZ$HtU1)o%wDLolf0zK!I5{+ohudzvF*
zDB3DesVUt6w_=$6=1m7!#x0USndq7@d>211<M#c?DDZuZ0Lpt<ZQ}{O-WgmN1HR=)
zhnra7v+MIB3Rfmv4uNu6_g8BGwali*o@xF4qKOoQ(}VXNTErP1xC{skRXT4@lI8O+
zS=3e&vltBQY-pQkf8gH=;#~~nq(zGhS>q=vH2L!S_bHfeoJvg*)^)7#NuJpv)p}%H
z{v_PvaNYG?kX*dbEtwW{(;r#t?I{{Jm|O>LrUPf?p=w3sj94(m2@%V6tyMD$_GICc
z$o4-y3ZO&l4ugUKxIG-KE71@&ezsuJn%=+kXhPA1HQnvZw3txr`|m+t5tOX<ixRO@
zmRh!KvM1nR&)fgCFW+~+Y@Ygb+Kyc*)om-shug;BVfQR9DlXT^qk3W2i?RI*%fX?5
z4&3>+Yj2Y^ThmP)9GXfW#}B%qJGb2Csn{{XKo~{K*N**)gJmzmWu%X32ElDsshNCH
zbs6Ly!cIeqAfs}N!Ydi=pH?Vw%b_y}6p6xOf%zkw3(&Z5pmlTS_S%Y%QJ&;9ba{t)
zKsWK+M_XV_fA?S<g?ZKc7^$k`dgtenPK#uH*u#C{eEv%q!JvCK@5{?Nb8<2)u?~dv
z#Uez0P_Pued+HM#!@de)RTrXINcO6O0uH>#naaAg=D@K*c!c;j;<zo_#w2AnnbY|^
zEcW^Hi`*_^840b4&=mRv4Ct)NEw=n}(5Nc!DN8vH5V+0%^2Y4%^r|x^@L^W}SFhMU
z%Rwjef*6W!3c;@|4+x+?!mH6lU9IMhiFh=;C6S}bGUQwN#b-${_;aDYu;F-?JQYFs
z$-#K0TY@**Y$5+k$l*wp0m>h`^<M#ioEDR?E9s*k5JDOZMRh~Z^{C5YUh%t$_qDm=
zz6?+!Xk&r}eMbNwdw&Q(vEEk9m<jcywTT0JVvTOYfvNw*e(AW5$I%=6MGu<n)!L*L
z#bw0Oim%3mml`NWm4`0w;a!VD9Ju{12unH+N9AONh>J%Sy+)^r-<{gS2jI8>#!3<P
zX08F6iHq1czMQ%k;dCxASx~S#sYCqQk#|QcugGy@i;kSEEa#p+RrAej=ED3{TgaS_
zKSOihrVU=L*t=l32P+dX23V5LU#$6v>G#u4(h)2)#>KhnuDrd&E7g9vIzPgQ%(san
zz9CviSae!wVJW$Tsq$cR*R+%`{CZgpX5Y$Uga`^1^A-^AKq?E(|IM4$0Q`2q+wQ>b
zPv`Z*rbCU3MU9;sRQ8G4<rI0b`c=pg;^a3~zXyuLp&}2>_jaMam4i;LT<ozdu^b0m
zvW{WqqkEg*r8-wUX{Wn@%7WUp&`8cxOIUG%bQ9sRrzS)cYm7~)_iWxL$H?yR;@ajD
z6e^{`0v|2Jdir*6?#vK033SW5?5;3caxtji05H5{Tx3ZSCd9#v75>Sy!rZtB!87oI
z&Q1_f!;df06HgqU&D%4c&*{*PInKGeV1KLgTDp#J_Q_}btJN#XG=4d`9I+n|NvwJ+
z{8QmVp+c_`do(NGZbp7M;k!E6t^)+X5!YhEYt9SO)9)v`t{C0@4k-9J5g=xbivN*z
z!jFl_L=w*YTrMiFXZJZudvfVv4B5&HJj-mQ^c$ZzfwN9B-)Oi~h(x@SOKaS@J9kK&
z%X|!PVt<FQ9t`6&y^yI(^UsVX-e30-SD0YLl@1<y=3`XwaZ-J`tK-<YxpQo1jnz*C
zIt2%AJK4TRJsPq;&6LjlPPpb-O}7~W27xkPtx#ob!JI3d;t5Z&Omqj7k0%EUlfW*v
z;vI5RP3)$KkFWMG?*Xzw;N;MD6>y)7p*gW#No2mKsani`rfk0w;S|nzqn(5}gLoiB
z<MfY|AaFb7(TUDKvqbQI{rz(VI);9x<9}ZJ{~>h^{3MPm%%``Cu6Y94%yrW1UC=D#
z?5uTq^J*qnI!|OLG;{ZM$7e}{9-Uq!EKTIKl@^dd=gd?{ifBfpbE&+%n;_HhBJ*ht
zWb;oSe4p}Hf_g6VS1MY!V4K)H=!?jsaEf2+=B@ebf7l0I0=aa0|MRbY%gvJ)h>vcl
z_wpJa>I75#5%7sJZYM{M({aZ@adBVl#0E7yDW=i}t6h8qoFpk@aKTT)%i?-QFF)_n
zhL7obRp%zkc9rC2Rnp4+J9pw5Ix^4FU)ibtfHAZBwI#H{<OG-Ajn&d{_-L2v8-p(o
zhnFrZ;whM?=;`y#x~D{KHX5aUFx|(kzEo^-*tnmNLAE-@qoOe-4!+jVR`bWO`P=ST
z1Q35iRVOkS-D?LStTjxvm(-3twG{ye-*p7!R&RfQ@fnQcRn6TMww_~fqcq3biVs%B
z&nRF{b9u6(pL!_XLr7>dO^vt0IWiw6Mz&?f+xXk)t+Y+gIIN!x@e>p<WpAHYvWg`q
zXZgK;opIarDbmb?^{6-_4JWzVAG>plgWgQzaWxd*u%vupb5}-ORFpN$={vRAQ)+Dy
z5k<wA@J?QZ*@3+zzRdmFrN~d#{c*a;J5AN=M?y)>#xn_ydFmYIR@Iv;>Kw=~wJMB}
zML!eBnp6AHm#020ytvhjl)*J$D9lR!Y1_wCPR{B8MKn=_J<p#Kr8|Vz>Y=dzs|5}w
z!-n=3FK+mCJloh%(wn#`+tHzF!b-?wgJ;lz?is@t(|-$F&Pw8}KGs|?nv_{^AT=>N
zeOSL6^FVxCaYls>md_>33U@C`1xmy_FE}64(l){*n#1+)M;Y=7@17iiLfvT8?0h8!
zDLKKA$VltmmF19-WoQ&fn*H!05(#NwaQNz%FBgqE6K_)|LTdT~*V0(EvJ)p$UM@2h
z21e}7<vbwPhD<_fT3Sfn?8fvf$owkAus`We^MCg28ta2LBlpGv^_Jpd<tgmRNj;=J
zpVpzFOQ;$o$Ptlv7cW|3pv3T6j4WDV3h$eoHN_#AenJK0!R7}$EF4BZ4)&_o$6PlZ
zRz|E>$H?AC25JSouy{1`1BsVJN@~4Vc~5QX_c{>Mww?DK!kF{L@=zew($cbmYC6D|
z_V=pycD|mqifKF>gwiBLcve?H(2+GEPqdvJj&GUC7qP4hL80hvVZDj8FU|lgSDv}G
zwb?|_s-+R-ydYQq5jL%e&eM~4%ODbdhtGiYF0(kgvw<TkSFQEE@S1+xKzv+&G^M<`
zSXHr+9Az>74jw-KrOH%`rEQUx4xw77_2x8>){M0^_DRN|cD3G%zHJPzl(6bjv?!=r
za8WY2E?*EOXSkm~1&E#K3v?<wJ3Bg0DxU3kQR3i3<W)J?Gc>e!xF=hxQ4hTVjUCD0
z+P%2u<yU3g8T}CxeBkHU(ppkhYd87%`3pONl54x2Tc@ZpwLo3c|8~BvjYFweiYi8>
z6;)4ryPTGnNn3=}q?Nkj02>Tx@_+pGz4Qp5;}bsaU5QCbf2~iSKADt2AnK+&VLz$*
zy|5*L=)!d!5J^t<UUX6;?qt{wQGwchGkq9vYbuI{7JxzG2@QfA=H}*RUc;Ca$J&eJ
z0DO?8?^deb>{udZNNLEDW@hi`&VE<aiK`EzOWqU)`BEZ_d2^2u$|Sr=eDYpdTbtEh
zdHj=E&;v}|+Ob|cK{PpYU`{IU&wJ4L(RF*l8G_WwCT%Pc$rcBf1;3eg*MU!;!XamB
z8!$>HYG{=;<AuAxz!R}ZbHVvsT`|2UWsCmzon;(HM@O6h5vS1<@r&?7oB&=No^`5d
zT3%jWdODq#P)*Hw-DiYU8~Wz-Ew=@V#X$J)0VEU#CCN7IzfsQYA`T)COyS>HUnl2m
zi7pp4$0FlvSqc5%6OXK5-k+}vjvLi&A1sQS9>)i8Twq8FYN4O_<H#eMd8N{DWez={
zqM+N7fr3{H(-nr40v?;Z?Chr<)CdZ-&z-et$A5?}4%0=<B9bmsd2A+MDoel(!N$_z
zD^)?$*~7GkagI*AFU8FiPb4$)9`|H$z3j-(f84?pdbTI7gy#Y(V2J31x+>n*@ZrdB
zg9O}Wo;-|e(^hp}(vm%NQSRB+GSN`ZTqVn@1>kHklL?-+{#)PP-iSMa$I{qkj~Ds$
z8n4k7N`B1<=~uxe%@&vt6GZm4`9o<u0;(>*3)I*hVj{><kc_R`9TU*=O3qIHmQ8ty
znyMyc;@j)nX#QW?+XM4r>)n?z^RV@3_Eiu~mwxN>nf!M<$pzi~uCrUw72cAdc&hXe
zLGL#>dU?<)yu^xx-q<)`;I;1bbb49~OgK>pgh&yaS*+yl-OIgM?{t7TMv57*!c5n$
z;cxYfe{=97q@i{|3%-+I>;oe5tv_Hze!9@A^OrUx{(C8d0zQ{jThk=b+kuF`&&t|A
z`~LH1PQ9~VBo=y?*0%?mu_<`6y1S`Gg~`f+Wu^G$`3x>|YZRQBPLGoz<D|lp5;+B7
zac0-uJ7Lt5wps6@?~(Hp{1j1wxPC9>o_!jc-H>;bHZwzux+CQS{^>fkHMF#q?v(}~
zo*p-5g)5k6qhsDnv`TsMT-@T1<4$7N0mFq*xK!`mgVvA8!PZ86;#*?5cSc#YT4<Xx
z<j98N7)ShkRZ&DqxMpUKC11+RxBJ1I;A@R~mX>UZKHry@<(BT}3%s(S^TFU&M=OJ4
zF10?)g)T6!jF*^5j-Ar<@nckUbYUXXfw$1T&{wZSMuAd`6cm%A#1x%0r;WX%M-=mi
zWkro)(}lOkYURI869#JJsSf32_;Gx&nH4H;jESx#8rbEeNBf2-($&t!hB^lr!P14;
zvvE>8l1=6Ed?}kpE6ZBNOieGh&(&R3AXC|S*QP(K2YRtBe^#s~uE7@z_v<|AGN={V
zZx67x44RrLQqqA8FP6}L!&EM^E~O2Zwb#<BW%=*(`~B?edpH44=Pawdcx}h%9Xw9v
zJ+Jz`5^$#8en#Dhav4jL*PCR$>r!*@Zfa9~{bD0PU-k8#eF##60ljx#63VAo@`uGs
zHTuNodVgi-txR*uBe^r4Cy!LP1U=q*davIEw>@FJb}hqViVBUD(*{pwL}0tQUXTMt
zujZi!t|@yKDbEECQaF!L^P@C_nZE?r@7(rQMkp}<(5k|_?c_4jms;Pge7U0S>>S(J
zap!W0q`8^k1y=TbUmqXYB%u<`vV1#FjyaH{6d^Mg^`pX~m>=628H+=smrXP_Q-ksS
zmRD=|eFy7AALd_NN4+d;s(JVBomuNo>0C&7bt(I}+MRV&Wx?1}s26(TP&_GveZf#m
zGVAH;iax1IXVyNvKE$b8?<9KVR!1CH_`b-<otO6h((}t_%fvKP<!zF*3@nA!eo2M~
z_tMJfSLh$&-Vd))gLs2l2n1s+lZm1n$VSgd-4a#7o4cZKXgwvZzlb2f>CgRBCXhiU
z9{QZ;Ye%&hdgo7^a<-9>%>5}b9j_>tYZ?vXtFr9uOB(kK4SC6~o6DNNNUHnX)<${9
zLPL3xs(_Zhsm!eJ#gDly3Iv%XkGc=^h`gCM+-~mBn?#sSV@C-PBOdHR_v6D||D)xy
z^A~1Zuzd|C!;u-nYpj&1RC2EKsCd*b^72gWT=o=r2Kyt5J+*%3E;B|coR=$>Kzl=7
zC{D;AkddW=-R@;$|JZhCNeX|1j|qQg=lQ9EiN5mIz5xXf&k(p+yhx}hC@lB0yaNL<
z29f%X&WRR8M&hX-tv53-gooQ+XJsu-{zj~x9(rx*>J1wOU^Hu80RA1n=ll8-iNDPu
zp$aCcClTgc8?Wg4reWBt<T$|>5=!gQjcgCv=<g)BX>9f=L}Pz?#cSE)Y1du2Uz|}-
zC0Xvcih0!EHGaIKE8l@6%9&DWKHzI<q|)<gAvob<<6Ca72c0WHB0X_E8P#;9;6f!1
zMl-9^vJaepCA%-W2RPC$rLN${EM?gnI9EKyw;8Gu|Djik&(>kwVtM+*kUKZDq@e3Q
zlK=A!5Slpx!q&y^MVv@-fgdc^iy+Hf+5XZ<M=HdAvmee;5jPGsqBNI0gmNhNlgkty
zUQ=h)2ft$V*FTPV^+2i00pmG;2wUw4yW<K!)GSk*4i9Cls?s(B2s$sPwmnI)oblY0
z8a;Q;2#03G8ufL{cJ*#H1q1Y%z3Zxlj<eP`1#9n<r~lS4!DK6v?ZoP60d3D3mXNnJ
zW-r`Z`O@$mNogT~O(^pofGu8~>IIi?mQ~lI@V(;vzYv<XgY#&R^Fv&=E3Yw&D~~Zt
z$bmJ(t@_Q93oB<HFrCTp`9o3*M~!ah=pgmN*mhUZ?5D;XrrizmJHRABiP#Wja1=JY
z(6&iPZT|MNUt`>inuME?adIMDKieKNfmLV^t`thNzjsYgHS68^FR9lXF~ridvaB{T
zY`N|-K06jT-uNU)ne2-l{zL?Km@(F0TsJu3Z!0$2kshA)r77df$|!%%mTk@JRICu4
zZ&d6oY;1I(jgclF>OJeSo$ppa=wrfi&*ORpp?=2WK|03i*<Jd=&xwLEJ%1ZBa{i@n
z^<3}p@qcP%`&QKKA)3d+oZFBamX+bhF#g)#AB9-1_N*)vy~3iRueHJpO@VHNL-AbZ
z(l47N&5Z<OCNOoy_4KNeJqXtTcyT$EXW-4hOxcC)<*y7>RII#vgTTJw_i<<_*6p)z
zHM!^WvTjdtA9U?^2BAOVH~997Gupl>PNNbmaQ}H2Z;?D={s?!;y0xq65A}=aaNE!y
zy>v{~4lKbnB@&q@+nQP_HY%62D#BzkwfvFll785$;0)>;vy31@fyol{!Fq2Bf5BF^
ziCa@&<F0TWDXFUqnS{LU6@OcMv@AZ^a3{Z_LO9IQLhPkXjmw*jKc&gRY63Qpfa}z3
zoi32Rvon$V`@pu=H|ii1t?#rnaF-?rv~UDBWeFsj7v9E_(Bz>yIXmNA1pgIUyFS#a
zs;bgnMx{9zy{IF3f9Mla@B>Wc8iXebW<D)5?ox*X$Opn{%Fcc<phK}~f;#GV`E3{D
z#8##`J{YjLe;Y8rn}cdE%nev<E?l&9g(%v;Nd9DT1(@onlu|H3O+N!%(3h-ysNG^a
z<h+zd#WoFu;i@$%l9|C=^I9aVONB-F&j#3e`OBPGh>@ZF^bKTJicwHjC>qQ7B8U%e
zcZ~z0;6y0FGp*<3Va=nV%&CDV&j>2cQMeaBC3JVch!fDJuiN>u@vP`)6o@$C(0!{X
zRu3TM!bEuS1J@a{jDov{feN8(>2m;^gRm|A_H?vs$i0eUdaFYxYIiNn7Y#xA+SOoA
zb2&6LI2dLpq4&x!SpH;tGbYBwL_qy$rP94o&YdlX*8xd(58-7pbLOEYq7giSjs^);
z%`%4+UOCYj7f^cg55HaVTYvP3Sk&ZV;M=ULsmu4BZmB4ek@h>)qiz$CzH_HFMfVgy
zJ=N@uv`+`=Ko;rf{A*-dp29#dI#$-3TwJ#&n#~Mf1fV59?yCP3Z9AA(at9IJL}_rM
z*SB4}ZxbGlJNZ4>PiL;<wp^{q2(Z6m0r<|RGW7k02(zHuN3o*VxEFikB*kyHf4FPD
zAap5<$Q(T&P7wI=h>)jqbI~2b&#@<GrY8tFEM1M)xIymhTv5;r{-T5Oa@J^}^3P|y
z1dN3ojEv+v`L80bY`sN!`Xt3!{G69D?fC4sZy)eOlZALxoa+}^cyjeAs3gyyIW^s2
zy(QhBo621f#crewA)32+GtgznEp|qvp<YZ%qeudaq7>eOfeaf3f5U&<7^h(&_VWV!
zMQ+;XZ+blL8vj_+1tufvJ$&prKqMIjK$7606S}F~;Pi>&)hn00#ZnX%3XXq#cQk$Z
zBP)$jHZjeRybqv=tfSWuza)Njd@z0jvm||uZhmxu4q@G#;xm`L%|ybQJW2qRMt}MV
z@ImR!rk8*`n+Wldf^XhKgEBPWA-Hsaf2|szj=()hr<NuU@BE0H!FBi7SNlY8dc#a9
z^uIpkE~Fb$e%=_7Quh^lh3*@_-g-6Sj;;nS;(p<Rp`?^@jDXaq<loOg>}@Ld^J%U|
zP|?ZhZqTwk|M^yLG1DvmUw>glX|d76hsi5<pCK)qNbnDT334b-C0ka=O^Af&#kG&h
z!T-ngj0e?rO6Pws!o7?Cez<g&yf<8?FMd6cSyos8dOB=XR*@Fnuhq$7kkg<Me{3q3
zARjOM>w~gWq*-r7WUxEG?y!l3l|nK!GQxCIsi~;}w#7E!c=z=5gscFa112UWvM+Rw
z`3IhUT5NLh9UtOquKu9^{Dsn@z^3w=AXLgwUmq6_?{)(81fetm(Vst)2x52IuB7)6
z5}9rFtMUK0I|(hGK{PH)q(Q^&=g*&kQR4%>rsmhzuc;?r{@lpefdA_zX!D>WQ(@i*
zSQ=rd+XqZdn7DU``KSCuR7jc|WPQ=pU;e#5K1>xYigEQ*{(PVAd5Wc6Nek(}04+4g
zr9mXzLAl+<M)&UZLF4>&$ezOhGZ@2r0(Cdn;*q4t$Ve!rYy&AN2=os4<&dX&QI-gt
zv$V8RKvMeNah1IHybyv)w|5g-+!U6O-+P=K0}$-oxpNP70GXHG8Tc9@r|Hajp(!^l
z^C)P4OD2~}>un!|l=rIV<G>pzr;F)Z^?`3%s%l|%b#-bg4fl=ZcnxqZTw}olH`LM+
z%i-F!Yd|TeR!~|B<AcfUDYt=pwi<FBlP=(G?k1fa`o5>5qYEWdS5phQM8aiO44{>T
zr-*Nicm+#3+#UC8Nv=k``+45sH~5TcTqk>-9`7qE>iPkagN-I7;n@^K7N3-K@`<fB
zEhD4Uv<I2FuCA_e78rJ-qM{(*G%+y&ceV)10<+SjFFR76(>0;DC+lu1Oo#_6t$FCZ
z@lndp&wq&E^jv?okC<Z!n+)KzlSQ4AbDscu3&ZHn2tikL<3(?ms(qk47>980{B@e-
zPifVDM<za22Zbx$QT@GfoVR~zh5xZ+khBC#>4A;<l7!m=uw2Hv%7AZ05cy2Xc86+f
zYXk8Xe;ySr?JWkE*F`{bQ9w*YBt<3y#JdmetgWfA?898NUFPXZ6QSiX{GPC|u-a&W
z?s@w&3DAdKtorCy3VHOCy=fg!D}q1oD>SmdMNt#-Bi1ke7b(wpmFPSZ3vKwy#$iFw
zUEJ5Ofu$4$tS--|fvl_*#-X>i`n$_y1P5c4L$lWrqcVa(v5p6(<Eb65dYpWP_%sWE
z2?u%<ih%R2%S%hUr6-ZHpc8}1!CyYlz9dof{A+No9Wjk~;25#F#Od*K(#yO_Ngq^<
zwyigcjqAIUpk;6sG~%s<X(rJW#Y@zt?SMjUcTR?eu_r*kB`PWk6sg$4a(lDS?F=L(
z{RU&=<I$RcPrQBuSOV<!?>~M)=7$hw<y*HJldu+2HrxH7&GTZ@M1yaGjg*wX{E3;o
z<sHx>1&nlbx3%!SU6}WgdUR)+*sAOZcT&%Sr>zXOygrWW+1E15*4B!v4k(v2qF=rG
zfZuzej6&Ts5S`1#JeTZLxqtU3W4??lG3@P9XyNBCejxu(9mZIt8IE^^^M3HEym=S{
zt1mhcwF4zodC4DLLPI-H&LFqe;1Cw3h+1A+B9}82>V-}HXm~fP`Lzx^nUTd|y^OD}
zFflgd_&^eGKGrzTqETD`<LXOG!9U07t^4xDdT%5Bktk%<Pj@)AtZDevSlvh*ti!o(
zo%SG$V9_Urr+9UWS{z~V7MSm&Uh-B7(d~(Ic6KgUnwX$+pmf=6=hp23()E*wHxjS<
znc3KU4Ph#A;rUC3X7zS4Lv?b$?qc^cjZaS>R2^$}hE3p(JUw$7!y+T^Dq01yWT9FJ
zzw0LcLy<P&@~ct*_l>>rNMjR}R#915S!rp0Ztj(XrwMN8)y2hI3b8JYrg9+x0cg2m
z(|Sq5$3OJzJdvOrc>s{tMu#g4g(y9`Mi;rse2z>+XieoP>FJ4&ITR%QXmT!MJ#n27
zqgU_v^yvszD9OE){@S(kFC~JT3h-<uc4)5sL#MSl>0Oj*Yz%cs(at5&o9wCy|I<=Q
zi~7i!dqPD3BL{F9d!V(mI-$5+$Mf*RnRjh@5@G#7J$gNNXLbB!{N$K>8zy}E%AZit
zSWjQ={f?8-@EOyB@AJ1KHASnwaS!4N=*R};I6YR)|FE;Q0`SKYxgO%4a^}DSh@i+N
zz#FB^vBTM~aStsmEmaU61yw5att-_RE5h*FRQ<Aq>Q9S#>NdzqEIss(;pt}W4X_uN
zB{e0u5e9}cED8>chQV6#4BXEyCK+GIO9K-V6DOx1&{%7~Pc)5$gw*J(8BCkE2N_7m
z<zYN#t5lLJS73nSWo+z+FrZdn-xhk+twpaaShs$gXKx&|>d{4BZC+a1T=N)!$(zqT
z`&o2q5Jk|lXF2?jj&^4Yk1<exP<-tx2}~L%`A}~C*45ROpN|iC@w692y5s2RyxFf-
ztv9KKt;xy0gpI!Gq@kQsoX%B3FL(E9g!I2{JS8<?L!t(Gd3Xp(p~IB^=4(ZT<o{ii
z>w4mnp-LPC{0nVu(wPLzRiNb!_IWRtkxOad+Ci?Hh{Fhoq(fXpgoK2ERN6%i+1n-e
zh7%w9^_wGhF?9!_X<RU*Ku%R(?={fio<&Pfzs;a<Eb<b#WO(i7zD+cYKfeyHxsv$3
zd$*O8+-^0lR8?u2$;u1i<KbEF*#sqf7#q6m$A11?JU4efGIILiGwHehX1~hH%A%sp
z0$uTERN~04E-oLi*=?p!OxUd{P1~VR!gE_)ov8R**4?+n0^l#*=mo=J`f3uq7?l@|
z88)8f>;PZmv(=ZrvVeN!?~}ApA1?4LYb@D4Gu;0Vw`!qqj^gA;Gbl+=4=dxfY@->s
zPj)>{94G3%!DXp*+&kGzRScFvR`8{2@`=afa1wse6E{6=2+)t<&!6O_q!tDXX|C`8
zaKa+&@)#~I6A%=HAeVtv8-mnFgI&=&E9)zjwi;y)FunT#BE-uy+Vfu;7$_eaeJ#yT
zNuh!|71`Ft#s+AQ1a@6FNGQ#AxMwP723@{fIYi$_vP5fVl3h}=UFB@s$|PlujGSLk
zTuht7rCaBTg`U{o`<LcWVgwtx{*hqSPen=TT;VsExbQGMFYhrV%B`EggTLK~8Rh3s
zvn*DvR`!04R)I2`+hqJ7jtMB{msHO)8?f~o<a~*$D5TI$(+MihGEg+6n6~F>)`HFA
zwmzN==%h1kuXd#w9UX1uh&kAm$WtqPG>}g=TIu>F^9C6iSuiOtdgSb^&bd#|&L31d
zxF<ep|14|k;E<o4jeTD&slZh34Dm^~3|p9CSU*q$yq)-bg@8bj0;TABp1)X1b~=0b
zT(I!*8U9Bw<BzBi;y!Qczx9pggDhXvTb`($RM`~&=l!GBO#smJ1=Iw;mJW@L9e1Zc
zit9&5iIK`Y7QwzMWzMR7SXg^vS7->?MWA96e7~@?L`quK2c?Q!pkeFkE5V4}#Zc4G
zfIRzER&BWTcA$=tkZ1;*7<w<PU%+*T_SI`aSBJ|qjUQHA3jflTcPs--QWdX8DoL7q
z!X%pWn$3YE5~`*eMcLVq$*PIrvtIzlZiEU1azH_imCm-dHXz$_0aij73~&H^mSE>T
zYIY{@6X4)%0J$9W{$MSfO#;PFvakngiot>A5C78<;eQ4Py;cmq`?rG2LEC13CfTL%
z`FcC=t?l#6{Qq!`!5zF_Y<}MaEcOOvBB9^e{#;Zqxk=wID(@_HroiyG*eG_rpPIVR
z-<+29fM#{1;v@0mS<uXqrgHl|JY9fzZD|qY^f{bMMZ#VRm1B@6jcyEqk}ja`Z$(*-
zzIUFHU4X<*d+g>-dn-FTbkw0c;ZMPlHrSfGOGISMh@JZ4TCPI!J?tLji<WdBrY9!W
zJ-xke+ijhl6sh&XeB3{4T=ub<Vtv!~yc^(NcuU1tN1hm@!-1d6D|7%iTB*%cF02`N
z6vLeQ#>dB7TcsG3fPf3U`1=}6OiXQKW7?S>A&FHbqr=09`6Rv1dW)bc2W6*##d(+l
z<#D`8v4AWsElqvkc~UBw04UJmD(9lXi{9BDh0p2qCM7Es+4}QXdmApi{#phNQ<HMG
zn0Jpv4&)hdiKHPgy=z<{eHxkG@DUIYcsQ3*WX@Pv=-V=i-H5X^nE4s3hl!miu1JO~
z3vq>M&wZe^)LY&@!%b$CR&3<#JP(x-SXMl8a%Ao=yu1V^=%{E=x!c&VSsktXKD(Pi
z>m%?)pwQkt8fq8?RW931Jol|`Lx&V11Fhz;IyOH!i31tg3@)meM}66SeL2y(M4tE7
z+^S6FY}OaI$_~L-1D3&5$h6qi!4U&u)i<Wf&0sWv^W$v38&)vE;H8RRE>L_~KNb!+
zmI#qW^q|<;+CI<IEPX_U9~N{Wkc|JPu<!|DQkR?@)EF_;JfA=J?}W-eGYiY|@^V8%
z11$T%xW@^Z!`Tzdg<C}fQi8Ca#6Y&5E)xwsI>uM07ZxrxL2(nC0()ulO=jY|l9Ewq
zkgGkucO?AfSCC)<K|(Lae^~#XOl2w@uKy;-Qxg-S76G*LG9D+UK|w*e4=^T+jZ{^U
zTMc4wK;<Qf@VZ+UrB1&#7MSHb(&jjIN2|bfQ)YgD8@HU(=fX`3EiCSOIAf*@y^L#b
z(|iCoS7O?;|B;{)#tm>W%u=fXKS}TV5;Qe9w@yogcTp%mDwm!=fB$`X`Hvq?P$Yft
z;SrH`6Bni+ul-nWeDT6}{=VFOq@PZ2NjfA#B0_I<$3fI{h(-Mj0;fP2yu|znh~G~O
zU$3P2x<7qd1b(SZE-x>yxmyZ$K*x@z3Zrn|oWIJ!f%|ezhru~3ymu3{X5qGMqCl+1
z;o;$jce)M8W@i(Gb&isRIMpDASx{ek*!u4ASEGgwj(Vv(_M)f$wS5XXJvL0vQX-9v
z>m_}?4_9CQjtRjn$|i7jaso0Q6Jz69m~7gUf<f&IheRP!;O?%8Mp0TCJFNk~)5=(N
zQB{?S0P)Q9w8hAej}Z1bKqZ?e&w1@z83C(7eZAxO@&Teuk`xyg7DK4u4hh0nQ4TK4
z!+n51vxhQ0d!oSJ`CFNFbzf=uad1goQC>iwEavOWg=FW33knumx7Xg%zIZNYg#tAw
z7$%TBUVxv;H6cP-L-!cp0F%g5%F@zOK>=&6%DwWImWSX6Fj4|}>NNB7#sDoyWNv6h
zRN@wup-@Kt;fm%r^iOir&&a8QJ>JF3VwWqjFf&tX(C0J<GYk(8*WYV)0l!v%^sk(Y
z%8N9v=`9#^rd8t>%NK4p1)UM(Q63@h5ER4ACtE!VYvX~CMm&g;rJ$g&l97>tFeDKw
z`_HX`ebZnYasrmHuPLR_d>1e(0#q!>onc`({$$?S+@MWl$}Aq(BPSSpg}+?zJdN2F
z!~|t2J>x!_%7w>?s|f$giH4L4kvKUyId%tdj1{>$vhfv@@f6eo2_P(AW1X&<*(LOK
zY(jM6DKt%(&?d`ZuryAw-K(td45?mh&3UC_cJK!_bx4W%{hkMsdM&89O$|qJ!NFzK
z)$X$$3Kx;{z3#EGDVUotLhXH!nNUsJ^|2j*_5j|1p8gH_@pM~l_dBSxcXV_BLFzuH
zosHSd%#6c|7T-`r2=>LkdMcQ3lBHgh0rh0?RVVMvOle&>8LM^$J*yldJOw!$uEz^=
z-@ct;sj``#;Kp0LXu+3z+!JS|I$<E@R<0|q2*tK<X1eag0$?*>(A0%>4lNR^%Rxk&
zaX%*H49kyNq#?Hh8L=Loj}S7xxgup=k9}kI*-S^m!GtdbG7?e(kG0q#=X4TQcPJGV
zm7YG#EFrvzNs96b5>;LEIwgz_l$TIYp2~rj?je*VAuxWZaOCLqfd_~--)Sf*z3!<^
z?})$r((GqAOX{7i@N1ti_&ZS;i29IB2^K!S@AGzv5uu$^jx`eW%?j$O>1n<7M=s~o
zWeV$m84%!o)=x-|*Lu<mGNC>`stQ^(braCq`EUe*`F7?h%$oCwj?R3$Dx$`E?HbIb
z+XJ6JoZB4OHLAV6z59#lFJw78_wCg|{`|rAbLIyv9P#`P7aA7cC^MLdia{m5poftM
z4c`q6ucpZqaB`(w2j(CuEYq>_(AAaW+{{eh<fK=<FbfFCoWjJ*?HDUT*MAHUrpI`C
z#}kQ~n&%D=wdi^Xl75pf*9ICJ*^W$gCKr;sk?nNbG;|2?@a_>-Zlj*f|C*KMS5VM}
z$ZhAG`<KPNwAycQyVi^KCiuWp{-3DCef-D(aua_s9&#MV5Cw<zf9~w`y~odADWM#P
zWe=pK*49_Dg+5|NF@t2><L&h0|L&vsotCB!W%DKR6fMo^8WZ8^%TnTeevEmSEXAFH
z;NQkoQUkYX3!?b&i{t=7qSSs7EKDtLUeClFpkr`_v<i=T;H?gTxT*`RW@MR0duu&}
z^Gw^HK8-aXs%Oc14Ar!jh3QYc1(zz5kx*k}O`)N64A_r+50I#7cAt`+lQE<6zl-7&
z79L!84#V|=dyK@Sh{*?-umj2-Meg-_T0IpS<Qo^z|B=IZ6Y(n-fPTJo@Y!5D_jqsc
zz0*uU*l8x<9wHNfb;%Inx<*0%H9OXrmizl1MebI~EJm9?&d#i}3OB+K5p?|BI@DYC
ze<X0|A`jP_DNe)@$vn|?Wd_qiWU6&+aWEk4uMqCkEq<}>&Q}uv&k{RBFK-UQB$eq=
z)o}dm(c{N;Hiu4nid}qalnOjJMjfx}nta>pV9F9J)hC!}?lW9-yf5=EF3AH`b$2-+
z4T%wq^Epw*N8Uf$$2~Ma%GmSOakF}ApZLB9zOi%6<L+gavmImwA{mL2R=o-uo+d@m
z*+{E*<qDSihhlmqW5hXSz}0S(`k6wBkS4mBw+B9L9i_qJ#}Cxi8F$X|#|CO@XzXXo
z3WgQaw|xAF#H?7`lCxiG`;X+rFCp17m78|HbBV)3Mg9hk*$XYMb`G--;V(}UGDeTA
z&iz9|r0ATYp(LVb_03~gah3Q?Ari@%Nh%+|46g97Y|A=UZGqh;68&*kOLDbF({>nl
zIkz?cF(QKYI(9G&sJk<$qG%PlVz|Hc=8>C;xp^f3^tPS1`$BVrlj-sp=Q4-Ae0}Ry
zfQ|XAqg$6sm_FSzC_PbOGDGDE6AjH9X&<*dIhe5Z9OoG^>8mTC>q;)Cf~+*X#4`7a
z$8307xAYA%ClzZ-^1ssTDs2$^bb(~)+5?FjG>%-{R<Cj6CA^4ED56@i4bcUlt)HiR
zoE#%s%->iy2Q4HWLu!%8`sk{PU;r7jx}=7(b7E-yOOnX&mtJw*ad9(5T;HVb{7z^L
zJMzW;%74o+)m2`Bn$q*shT;rKD83b&4_JJ8?F|{-H*Xm0Q%&VIKGR%~EY3cEaYy{t
zeN|Op+p``lc3f@voa)<*_Q-7z3X&Tn9Cf3k3EP)dGP!VZzr#EkNgc=VP;1ruM-|@7
zQ_Zf{`pHJuuH^uZAPZ}h)2uf~zp0AekGR14yUUt?kPzin@*B($4%SPq>jr}JWpnm?
zV*@~bGz;~JDqHQYUM*i(6%I6tT|{X-1Y&o+<qTvvWUb!OHr+FM+s|)Zy&|0sLGB?G
zr^W!Nmmow&L`+OfP7YN#wS*^p&Z44c*C+ZLGPn@^fcXz{YUwa&tQ8d%fk;_I<jl*6
zn>TMFlAd_CQx-JAGZO2L^PCi*@h0MCVjx20f^13$hgsGy>H257@6D|hRwPmE3vami
z0JK6YZ(akawvBwMcTDo;m-Z=&9%yL+P>AY@jFc2WO2p5nf#L-kgv->|{cs4_jtQj;
z*L7>3xK9KvEe(Ya<WD0|wLtV<DCD{Dja~2veZ;dp>EsE(qHaBh2Y**w{JDh(?fT>0
z6>SR(3qY8*efpG4sUq~Gih>cz7cs2BL|}=InfZztWs*`F#?#4a*WK55U)NIs<Py~v
zmw>>0&GGF33O5-&0lUbnTHr|Md9Xy^^UQ4$NB&0T8~ny*ipw5t@5rBO(()C`!t~RV
z2g3mZrwbj0D8=0ggLDujAr+8SV~O9l4|#nOw+AQ!`HUo7>qSs>$>7y=#$0b`YVuJ*
z0?Z?DnMC{!lmL*)^qE5`#yZs|EcBt5^BoNM`&U{T61=}$O>)V9E$H!@_zlt@fDCNS
zrp;4Vw8Eg~1E&fN4XpqK=5@gu-;mw+JI8=H_<#~mIqY_{E%Bt2{uzbJ7_9UHhvpI2
zK%MPuO~XElhGzpLCrrnxc!wCB<pc_KD#Fl0NeaIXa&GJ<-SG(Xb$}sNy<%)&ls<gG
zdvu=isTYp}WNI#a6b}j#5_w|h+oIgfuAeHD7aJFME^q`u65Z)bTU#7pE4m)x;5B4`
zMTDYq)+X3<@HB;P?qFZ|VBC==wj^gPUH8tZG%D>8?4$}9UOd0Pd4X&|Je807`3=fx
z3q(daT#^^sj;^wiX3b+9`Z83+Fu%vf%9<<}R^I2Kq3m{)WzduHwkgORHpC~Sv^b+b
zjq#GV%hG<c@Ub<t73SvV!rIG}nf9I>jh{S#fu9f$G-=P@gj}N^8JjwQH$#$))7Zb?
znFgzx3|4jRmsLgOdDc?=hdp&eK%*K5=h*YqeV=6%thqq$?e%Nl+H1;`A^aXf${WiP
z*Rg303=KmBqD7xd;^^Ja3P*ks0dr_Y_*)fvaV$n!IzP)^V`J0jwhrZ=f=)1hkEOTV
zy_sCIogU*5W7m7FL*joqIXXJp*x8v;4XVR1ft4Q&$xFXMj6|qx3A)xCwq0w0-0<}B
zGDaEt<P;_Ib8qG%LuI9~<QW2;C85W|n&5MSOPHJrqgD0+O#>ZF@{9ef*v)VPtB5!b
zr7%QA7wP5Vu39i~=e4e&43`2p$pGj&n4xh3d7z!SJC5cKIt8CyRxyEd7#iDj+Fwp2
z7*wb`u&G0q-22qX^a552o$n7*{1n&EOz%^a9JV+v<U>Yk+ykcYE|kQRrr``b+JvV3
zEbFS&SIdBE5MA)Z?1|&)is4x3iF;aIEqGxNl6lzZ4W7v->ow*Bv#qOLAVLTi8qe43
z(eC;>{cY8JE!OD%sVMK3p{9(>&U8m()uG?coQSDUmU?*fzQFrL>1S_albw|%Pgnax
z&#{#z{}FoY=v^~2X<!hP93!>ReORl-y?x!_(NYTd_Ap-=b49&zXL9mfx%<;Boa6M>
z$;|j~S}<t_G9aGxJs%yp0jXehUu<liZH~eY=>!5i$k~S1@S}MuSz4~b(9GuM=78G4
zx=1Z2MutDCOE|&hHhw*Emo{HsF&fE=HMqsZ{Y@a%hp$!gXG|FjPH_X{3Mn-guHOX~
zTff1O2&DktTMOb!q9;7;c7}k3d<O6tk#81{A0JIelVpjrJh^=zYneYm_E(*XF0y4b
z9RX-4x#MdpM{4ppb~v4DbY#R2$<yQhz)frhT+03S_9N@DD#x>vR$!d~ep1HltP$>1
zzX6bE^{OBGfcy-La&mPQkGW{gTzqRol8r>%#*ubz)sT`>L0)KQ#1={hZ~UoJ&c3a_
z`5pi@R!N8{G3&y6F-+LFxKKSp@7q6(ZjkfR*-E7){cLS)%tnWiR(xQt_QL$UD0y(Q
zwUK<s?KQ~B5ID;cQh$Z2+B4yif)6aR(X0urcL9@?W2!6x7;+v4F8QMfguwk(ktR}D
zdip?O%4h_IiJl16C(*c<l7UF-XIcr@&r4$SIVY3hr+2V|?hM&U;*CCO7aVlVX0YF&
zN-=%|K4Po)mk7>#WkX@3c;H(b<JIyed`^_Vi&9WT2Mezc;1O88I9NSXwe9&#85kQ9
z8EPGMF69Oxl>iMUHm+DXB5C2cYwV9iErKIr^T|^<;rMnGBrxP-Z}_XtVJ$;bf$q}a
zb-?G`qR37zxK8UR@$h7+hzt7-;74t@7w*|unCU^2Mo)nRU*yHfZs7E+e}G&JR0%Ub
zqmcT%3$HFfa4t%LR|e%8fI1r-_ovGY$;I=9MO%ax)2mTNks~6Z&*#jZ$Kb2_3y<iC
zoLODu4_Uf<L~HkllLSuhdL!oGuT(X63MQ<Mwnn&SRD#GY{N7F~J&>@B1X!exA3ydJ
zhABZIOY}sBpOc=7Dkv8LVobn@h>k{k#^v=93Iz`ZTsVF56mkFCqVZ*L=~e)a9xBE@
zhJK!qy4Td!b^wqQb4V*E*q8GY)Lw1~Lhjm23JHAPw<1U0J<`B6GanuH?k#oM&W7qA
z>OLwT_P2^kVHmK<D@7xPuCA?pNtc%DdT0@iXp-@xul;>}CG92V&Nj<;!~4BVaCdmX
ztS5Be@_RXQ-eJ8eos8eJ?wm0V1YpdhLWhE*5rD|9mw_xZM9~0LC{#!qv+L&LJb(Dn
z+Q@26wIJjnNzc#nzSM1B*+#99(<nj_(&FdX@>*Fw$y0hF$=Ujqo64=!T)?yS+gU=*
zxlWr7?xlk8gKnrb?|)-SAT74kfo6y09tFn*m;=wVH8+v^gw5vfG=%MPcO2yZUc9(u
zyj-8UiWgZ$@gg54ViB_vmOeUCtmICT4gwG9mS9YO?nja5F_`wU=I20hgJ<OCRt59W
zM{9*&5CW6%ScaTAq#E~kS0(f$g=@JJUcI6;i@V;Cq*iV?R7}sDt5%3^=DPlIMKPpi
zos<cY#CeSD-58?xv58#I@fIQ1!aeKW=J#);%+EozBBssJ_r4^c_M{l3@u5}`y<(<9
zffDzI;g{8#uVuEgm}((a)d^>;=^vRv%Z0nSaDnqCJ^S#`(2y{;SMo#NCjxib6Tr%z
zCOZLQBv2^M{43Qf_su(PM2dUq0=3%1S#0Z1HsVTuE~B0vCY(#uZ}SVoO`WS44*}C(
zU0qF81El@cz0cCPsJgu7VAyU`*nJ|vHEU{W=8OlB{w;S}m24?R{tqt6&09dLiL;g`
zrFKbSp?akQmuBgctdH>ubj=XUyhbI<;3~o5^qWs+%wxRRC<f{~ESet%Z{?JiKdmW3
zDF;q5wcZHBH(6I{I`1lhAuI<NSZ*dMlVe(UAQE-M+FAh=YD!JMob!B)VhEMTx^W>=
zu5Bqvzn=N=0t!I+qiqSsdp^<NQ-3OH1jC9HN9yX%n$a|!#z*7mPs=sXovot)l#H+l
zfHnG6ISsQWzV3b+htaQf$NgL<(Gy1JR#IvUb%1mCkWxFGySz7oUCAc;k(4^mRL%s)
zx!blSqz-aKfT08`_GC*fI)4s7trYLyCA@4{qHb0L+EXakrU=uj(v|MGt?Jj`*iAy%
zN&@b;gVV%|4@yq%p+*t@c?>;1LfX7HPkHi8ugd>FynS~(*KPZLLm@&D*&%y{ke!_*
zdqqZ8Muf6Q$|@^+g^cXIw<J4clbOA;_xzn7s=J=&{yu;H`s=RO{qpj@&ht9QaUAD)
zMel3(q=!SfOvTzy&cfofI`R4@c7(q<?%{;6P+@&-?Wa$}6_{0;7sxJ%1Y>2%k(Q!<
zYGBdPz!vfUQs*;YP0hXgVtJIMZFDrF>*%A)0Z_Azk(^}r6vKPE=-|6EBs!1wr;lKz
zfB+<WtOVbWFUW~?bUU;?X^&YnPM6Rg9GgH>q+uj-7fugP#%3ww3lFBS%&D==w?t*4
zg%d2!Tyl|`t1bcEK{TfslPcwReV|*Q%3bl>0VwDFU-vDqI;Q9P(iN%u_m`nZTVL-h
zVqOK+@^N)6Cx;@-qb><_Elyiaz^MbY4?S6$)}Uk0sVFYK25mtr$3A_Dy^EC08a(3(
z`l`p`kh{TkzFyxYS1^^l?t|Cs2hMf=mvd<?<WB)#(8x)0@s8=DAC_FSKun{l9YaD=
zOipfYguu}OOunGp0N5Le?2%YqKM<FTLluLAgMg9*hlUC!oR)3cUU5pm5$OfD@wl}E
z69iZjw=Y7Kf+gaQj^lw6eqR*X8O0R1;cC*mC8dS20!=~;Ln-q0d9b1g`nizJ$@o92
zv!NHg_~8Dl*K2(ARXBfY3nI^)xEbPf)k3^x+sMYKHm=b*&VImaWJTqKNl;^y;m^}#
z*R&E(cSihEpT)7-O+=qQ!?pPvh8&%ow4J=0sjK)7@#3~2JT#9eDQ)4=^;{t3C!Qxi
zx@P43qo5rkJ?tpY2B6f<t+pw+xsl3qC@Lz7?CI79@ytXQx+(h1vkX_)TLA7P1Mn>f
z;Oxfw`ZYm;3jBt~5|qQI0=G%>f{kA%tOOL2p}g#Z2|i<%uh$aKZi$`RlcmRM;xHQ~
zI_x0xcDX@u%Z4yV`0;5M<X^2ybQaEfpbxw;W)vG574;BY<q_V|Z8U8^2-Eq7X4Mvg
z)dlcyf}x=y>Y>bc7*%P&p}EGrd#dYH9pKQCd#kd?4IP3WD{n=(?5mG|9H!cj8+AzJ
z)$3DOm--SkBqYdO!=MwVNV`6WU@?)*>^B$4>zbM@tSkC1unYbp$N|FS!k5oa7O$_v
zY!|e+<}kf9LE8`)N2s9@4O4QI&l5jHxm$HC?K7w>3&LZ!u?v7sf~*`u%f#x7nUSFb
zRYYOnTnNp<NS3Ci+}cT9fFNI&-@9qeevLi55HZM0Q-nkvOMxPX_bjZZi~rZ5<=_rh
z*z@r0IRKxt7YX7w<&Ms_uf6!MU6!fX*nG+rB`&(T^~Tce5=%B6>_I`86q7*Qc!#Mx
zC=fxyjz4#Y67wpO>CKu_vY(<FBM%lTEYw7Bs?o*8#mPy0qVixYocvapGl2GU)s#Xo
z=o=xt%#)XA`E<E(dz-?^$?OH@4vzi9_rKA}>H5eX*UmE+Z$WucTD^mWhO{-tO%{PX
z4!0snTG?6j&1L)&<OPHtf)Q}sSLfn(CMI;UpKdR2J(IVvI1_Gy!T65PUJ0JS-dmrQ
z>YQw1JRVMb4vt)K^)Xhbi#^4QgU40~cJ5bYUO$fxZ3hd=pzPZd^$Nh#Wb9*$iyDq+
zQ$qnoe)UQiWE+p~%VT}m1Ti$M&FRWd(E(NhK#&_&3s;W`zdvmoa92Uh&;2d}LPRCd
zf~8GIx1rWNPLgszIzGhk0;7<f^4u5?h&4mQr0QaQsrUDf`f29GhC`2rtoLB>_B7i1
zM*5@oZrLeNUavn?5R&@&A%alU|3F0Sr)Egmq%9aAb2`57h~n5L3NFXB^DaCWazXud
z5=}qL1O?%c2t=#Mt~~8{E10YEPwHey5z$+JoSZ+k`9tmf>Ag+S#Dwdwzu*7#at)t^
zgu`*S3mT2SfdK=97|aU~kZa9`9d5PI{e{#;O9=`vMlsw*1J>b8Ein<%dyYp6rmqFL
zF$CXI<K8pwdGucJ9`d5ksm=KQYS0W>eE;w+-`4ox+9eGG_)R?pM}1!+q)x|_@I@9J
zPP5_c>}(WtbqOUuQtAAHf)82tS?vG(#wN?mv7Px-a7RC<++LxRG7j*dfAy+Jt_aXJ
zWTY<%%+1tLBLKzbU+GClG0qTl0kxk54-X9u#tG%5`wD`CyP;t0@-QV}pX)x(S&Z;P
zAm8@edXr!^^1n0Uf1EFLyNdsMzAuo@XFdk53Su<KHchm(S@gdck9lw!d*q|xpJ<VJ
z-!{$2u3E{S315*4bO*P$f=kTA6yo42UQTy-*$%u5MyCPzf*vv|AYfwdo4eGt#6NOI
z-0ErvOfRTDc%ZNQ4hC9hhKHJ4S{S)@RBUbgL86tt1*7GU5m2lLckEPlwoI}%C`ZO{
zg;sz&YEPND!01ne2Iox$AcdF9c^2Yg&NF>}`p8A3^GwGnS^igKBR;44D@_nSQUTID
zK92m;Cm}YrP7wdU_(u(Ce2}ld!MGj&t-?O(+Fb%ManfsMHM|xR*@#@gKvTRqmqx(|
ze;63F=D}PS(6aLE2TM01fz_B_XJ&f>sz#Xkc~oUVX$>6mqoN$c34kp5XKewT0*w;m
zdTw4`d|P7&?im>F8Tj_?e&l9|h2-_WYq^gVmp(e(<UxSth`<CW&;4;6>wo=}Kh<;z
zmutlQU>6J>O)*^&-9M0xS)*=={T960y#td8+=NjU06fvOI#Nvg5bgltFga;N8URU1
zXdI@;gR1irSI!e8kc<waXbD6R1EWKU_Y<#Q;TDE8fqupsM;9cd|02c|lR6$cIFrau
zdIjUAJ~ASUwf~K3AE)g{SjF+z5Q52nfaqV@7^FvF&m0JD@B=RX|M~&w_kW64GU4&F
zB9-_T$DOj}*<-wheUR{U#(|3CYeK1oMJ!x|{<6{a7v%gPiw!a-()Uk)IoQ+BF~drY
ziBg(~Nt^<-IH#bWibu;Im9D;!VUop9Fbw=fpBFt&4mU9kwQ|aYRsOKJl3~ShQg%iA
z>$s~^L?2jw_Wb_p{7$ZwU?OSli6YVVnm37*51XdbRrc}%B5I|!GckQd$aRi40vL^r
zh$0RxIs#C2cV-63%$F|eINpmX&EGd_+6um+mtMi2BDr@3%i5Hfr9qXoL%W9niazuA
zECz6u>gMY~+i*IaIE7-+DZT7OPv~QP9F3)M{>&@1*LI!^W<Rpt>U-_Omv8lBZezX|
zAt5jU>=FeH?IODR>7%=eZ)y@@8^j4+kC<O%0bUTQPKeMN#cw5)U<$U{xjS_d>Q<1q
zQPzQ)=uZm2>V>p1zxMw2(9~y9Gc1gqE%c2ZQR$7ukhSlEqn26@y~3S#*?Lkwj`2Js
zj@C4)zTy4URPP1mb#{r~P3#;5g{s*5+%^#08e%MKG)<NEel}GbrG|(8Jj7^7N=)b<
zd-(4{O<P`}k^RwBbneVAg5g9qXqqsO&Z641%G`ybb^(ffu|FMIezcu8!KHR_kws2X
zapjwFeB@0-R^0|Im=J~GFj!;}D0RY-gKWpa5t*Bd9o}Y!k%1_a-$;_)?;??gmKI0E
zu;tx5uhEe*>nydRRI_jL^78Ns*||e7e&I<e3X^Ov9XA(L0XN~kbqnUuG)e;K4GI5(
z&9v4ZH%-(nz-b*6I|qI?^)-}Q`_QwK+ewIb^}4n}#MM;Gi~n*6up;BmW!z6^%C4lK
z{TT&(o<)&Sq499%W`BTaVC4E|QhxPx&q@MDy8EdwwzxsVjb+{byUqhd%yPb`1p+0k
zK5*qtfQVRGwwDLp-ltd7Xi%w1`tAad4g>2zh^W}WB!(np-}C4*no3IOV#yhxam>EE
z4+}fsD*=SNZm+<G`tX+wJgny?MNntNR+FSw=d90Ko>f+veAt$!v|?@W=L3UE4I8V@
zPx}dG+QAv`p0ZDBX^X86<$gkw)r=l4zP9&~gOzw&zX#KxN;T+GdHJoq^xcS9iGJk5
zcRQ;!UVD|9>BW?-4iBYv4(Bl2b-4s~%I2wcYR|>C&L{cuE_d}Mh|}JYZbHB4`Vx<v
zbC|ZAVOT-YcG^OHB0THp{0|Sly9Anwsu<!(Wp_pj*B=<67f7z^adupOuX#7?-BB~S
zrI6{n*M2bq7fPA;KK8s^7g_N|*{R3GiI${om3XzOOFF1wt1N(~mdNo^9W5BGgU$J1
zy}em{i&yS$ailfFoVI3zGC7SEQ}a-6Bv(7ndy-=QHgS`;&yd{gLxP%{Hq0&#t<zjk
zK2xQce**mxK+y5uH3wI_o`H(Cpp?M$XW7Wv@!UO(VPU4>Q-}}{T9+1S8h)3;=$|-8
z94?xp?KhjUqQP3<_Xp$kdr|yRbcNz#i>LP*0|jK7eTl2JB%}ob-#MV;B7`=kckkc7
z7T5wpPlLATZs_Rv9ql?L=2uq4KOW7rdo+4NL#<Wfbnpg(uB(U81IweZ`yZoSeD}nj
zqip1$Y(1xIm7q|gHyygg8_$U|C@^Jss;~}eJ<y&2BbA%gV7aoLIM&^htW{=ird(UK
ztoO%U|KlYTWty@y<@os|ztohH^}Dz?^$jr7mWFL`2{sSZhW&-r+P{R}nqU7h9~Jw)
z82{^wKI_BMLw0rvq20m{qnIr(9DgkKUQhQM>JF+p6f(n8=e|*?w$am094}V*%1yXa
zlZm-ftS|&m(<gc^ULgPei0_XxXcAuafhM8Flc9bK!yCEJ2lpuMBr1M)CDP=^CpZ;J
zu4ztYCK9~-<JMO3mWGQC66vkD)v@^t1++ynCD)!f>o;6jru}j!@d-_1%PGlkA(ZS&
zaf2n7weT(pKUkd8L!&M)P2tCVO816|cU6<#g-^0c@5-)nY~*zsO;nSrZ1!YC0S&k=
zBBQYEuE3HPNy+9pf%8!qxLUy*EI7K%1z2jqB_E+$<qrSJF`IfrG}G&A_jhA-yM`i1
z@n=NGM*_i*r`o8dRbWZ>vsr4`1%pE*3T^P=VP{9j{a5BK5x29yhH9MwsrRX75OWQb
zSRyk_OsMOoSv-5@Dg~{vVQ(g5cnAheoT7SLLHU8HYix`bGG3n+Bl{_z>QfwCar-#~
zv%qvI4TtOLiRoctg;Y#-I$)`0^GmuLcgHFpR+z{s-P4;-QjFRiJ4kKf5mG!C<kp@1
zJwqZOf4g2@+i}5{@oGlmRM-nA`&}NK1nO!Fz1ocJoh%{60!iakvw*PGNM)<dY~G!n
z!73%M)h*wr2Tr+os&0Hj#%ZK2omo>NOQ)u{cj6n2#^N}?e;vISpcrua%OSrCRsj))
zgL0b~sxzUy?b7Bexx3UNwsspu<AV}eLrpy5(F%&0Qn7AL=M49ja5TW+?CKo(7Y!<R
zQSJ-%7c3Ca%Py*;W{b~c4fGz_#ncsaUG0-xO~O`{cHxq|pclON+jLzRe<a+Qdh3xW
z`Ge5q+u2RKSKrKSi}UCoST}*ux(&p<Zo)jw(A8f2M@`xB6lnjQfYNw?QM!5EO|Pd~
z9r6b{CT1kRqY;cHFZ}qCm)C}TF5}g!QUC-I=-%08e+mzn8P#^FG?4!)ElG_AQb+*j
zUB*BLDnrO(I#PLVA4DJbBqS~iYm~i)%PC5hfxkGQ@UEbL&uFiP%?=e)PM|U7{^dPt
zXKr)lEU~Rcg(`HH45PMF^>avZP8$~Lw-#6&=aag~>{8pRUw4~5l*uevZ?dJaF*>k+
zCU3j)yicJFrogErXet8EMZYHXi^ulx%4-{L;!&=68+bnQetHz+rnLG5-kgs4o}H<v
z;pv;~=Iw;fuow6?@`|#qFJhDA^D=8QZ(nC5ktR%Z5JIBTrv5%)zF4-$o|(QqPmMkK
z4d+3!x{S^G7uYj>cjBwkI@YGo-0k~i7L@E(nPI6-t57`LJh<yg(0{*U9A`yUjw$VH
z)k_CX37N{vNQs(8K0i4-r~zMXjsF;+gzYJhPoch49It3i=00rqRXvKb*z;H12yZ8U
zGW<Z`j>7o!LcM0-fS>kY-0r$RLVeD&YL!+)qs(gKHFkaf*v5+lH#&cZ%zT$>Utb0j
zS|q`@1mFMY7Bd#TNteWh<y7>E(a#NeDdi|i+_~o+1KUatf^5a=RB5hU&gElbQrem^
zUI=B@G}6<1{^J43Mr@>*kKOYxVZBK0)UOZ<Reo5r<%;ZQ3u@^PhsYQUm>^>Z&f8+b
zli(lhtByG~^3nyvmL+OyJhfCy?%n#H)xfG(<ScA^?^Jjqg({QplN9KrT~0#DN+d#R
z8?1@#x{UpG2~L>3$6=?zRHYcFOj3QP8kM<=DI+CUf+5EY6KR_7ERi4MRY&b5<w?%8
zk>zU&0{(b$W*T9AJ7bku)i#von$`U_Dh=N%d^2Re7V$dBtie71=yBf`*NB_!<(vG(
zV(egJ`Ny#qf`Y6(dov{2%2k~5N2yXOt*?h=b--{;l5ok>s4=4a`kq=05hWWy$N+!L
zGd;7!KpPZ1uPIo092d`YGXEkA5n&NVP|B<Bkb~v!)F&`>zh|4SlK%xWAlhJd4Fdpp
zfDJbI@sj57Jjat=qxG4p=o&ocv!DzC&Ah%>@7XcjRFRHtcjSL9fQq;gy%lSC1WHI_
zGr7;{pZ1d$(9zQa(a9c+yufCn-wF;jMaA}tve3v#HH+1p)zw_bJ#w;Zu_>^vey;$=
zk|-%>0Vmbgj+Lp&eAvx(h9Lj;&%Sqb3AEhU*cT6FnqcNYN)OhO^~VZ(6c?*(a)A!<
z=a`c1dxCiJ2^NU6K@O+~qt~TR;WE`Oz9b*n;UmTVD*dS?-6P90IPJ{@RxN2rESJb+
zL>{IIYQ}wPVjN|shAIPKbm$^K%c;s*IkioLODxRwqui~oGT>xBzvot=smQtXnJkB`
zu}83FM`FZXiF#Y8@4`99W^H4La}a2U_KfT!UdZ#4onh9dK93>zZdU#zV!Da9IZRdz
zKw^V%j~ybfbT7?mO8H174sj`&Iuo*&s~O+l*?vF8lD8YZGZzoZovt&YNpEsj`Rx)F
zYLoKIkL!{d?J)R_OknA5PocH!bbX2W45HUMZ&GI;<?kz@np&NHbid?4#oAEP*hng(
z$0iDfS@UvPFI+gZlh3sw2-3Y9Wcz{r%9JHL`oAZ@Zhz=~+O>jE7}6sJUo=S@hc>;1
z1xscyR*2Dxi;D{bvFI4XVz4@CLg<#@0?gs>A0+ut)1N!=Xa_CAAD}EU<L_P{mq9pv
z;{-yeCZ!|dvJlb!t~nC#3Br=$1>1=RZHbzHrd04_psF?U?<o(lyZT1gJ@sO5_cT_p
zajSsS`_hyVCkl=?0wD)?9$1=$hJ`zRj{g2Cg7A8VM2VW!8bn@ODTDUf&d~8xO@RnU
zEw8@m!B%#ya&xN88x;7st!|D~!x5p`Mc00Wy*JyjHsfbjP<%m|znkIJ342~pFNL{A
zAxZ4sE8%d%rNhG^;amII_}tQJ%UE6Z0oLNcy2r=x&&lc%K2h|EH;=|LH8_x|?Sdxs
zWpp6IT9gPu7}Zqj_&>sE&8AMk;elurkAReZ{>-|(nwFwLelPxPSkMQ8FS|=YFu6MM
zNs<ffrW9k%n7YC(f5#ZX)9zRqSXjJ-F~+2%dVq$^&2yfG^YXy1ypSLqcUKe50wZ7*
zcxtmc44?%?`cKAV@${(Xiivr)aLZ4%cxUxzYm{TkqeDwDk#g*;HmSqotN%w{MT2oO
z0HJ!t9Wl@0?uJOz#Ifl=z%Kp`st`EIWNKCgL_4{cBg=pK1*<q$EM|xSLL{sxDvCMM
zEAc`l`TZ!}y!0OvArh4AVtx%e3AlzW_C;QBz(jnLwRG(xqd9(c3xq>Carw99Fx7&E
zFl0-n?5*F_?Di3dvw519hCe6os(%^Tvk%2gP+WAaK=jL~9zIx^@x4-N?eeBvv)_ml
zc4|z3x<*hH)WLoIXFnf)_2xSurlY@0Pv5kO{tU;gLQM$;+1|l+BkR&wh_Z84L;cGy
z=1Tlz*$z|lRc=bu3x~Up!~XDsuzdaY+Q8Ud=`q(gm2WbS%|B(Kj@0GAKZa&Rc3}T_
zw>dp;dFFrR(3;Kos-tziX8sR3*gKXl6mNW@>Zw{(s2BLgGXGC7Mqs`Wj4v2M5s5&(
zI}?4OC;|Qe21MhUl`|EpM8Xr<Pr6}Xcbne}R>EyufY+~poH8j;RJ`(2zX9uJHdj^(
zv$Iu7EV%k{jwKumz{mDlzYmmW<K*OA?Kt>vdS<QgF`A_X(@RT$EgLf2)FnS73lWSg
zYl(~F7UIDA4WFmtf;|_1j{Pd(Z7%wBc{p%ieK}iIDy}JJc>9^yed7qKf6!fql!UsO
zOSax!<Qb?5W(PQTYuiW_-$tthL`LuKlx5$IX_n8t%jJ=*zSiI3rM>Yv;zgWS(wZM>
zpFm<~D~ZxzK9%k5rHN@vw6+iGZ!Vr~12fJ=_mrzCUF9#Xt&}BRy}TJRsab3{hE*(z
zZeD3!hEf>NL!!yO13j%9ej}>0J+Tto%cD{jiIKva3NZ`x+%XTrY>5c+(n1*-(EJL^
z%eUzk$c=P)0^A{5hsU~fd*I*ni`3NVG-xWI&6g>8e?5a%!C<A-V^_stdaHc5g5Eka
zOwD#$t8>fD7SAAtk-0M3n&E<-Zf|oBa-FqK6h!y{3)RU(#Ti7nJ~O~vApB2vqP@5B
zt$=qWb-PV4w^8Q*u)PszFW*Saz-;JjSIYQ{(+7?6Z$(8p%gcFTAx&;~;s?bM$*<A}
zzc{3A;E>=M0sdz*SgUWR-~ui#w%OU)z4hQn01HNyzvb<?B>7kj#N5wbJPh2?1QJDJ
zCKj>FG(qWao1Vuc0YNe`){V8P7DDa=yc%tM1}%fAd0!|8c@f~Ztii9VYXy_h6gE51
zv0ld+>~7u!L)FGeDJQ4a5yi>1C|)t(WJI6WQLgB&C)ca(f-=P%2109lbw*YwgIzbA
z=-7166?enc9lRsC-MVB;a9&u^ZCb7&5xO1dCTP;L`1)~J5+*4uOVj8&3K{x`vRL{F
z*mH?@UU+{@IA<AW{o<_cTX`8?vJc9+o4zJ!R*Te+i)Y!~jw|1{QpVAkm=`9cxRjGc
zN-Qbg`E9=}WU~lEOHXt<T+9s3sMXw#z0(TDaywL9q+$VM6=@o|{8RMCZ|d;vb0LhB
z;^B^u`Kw&|c|(B<f(3jog~WUW!au63)v7-^kzZqDlS(?GnVaqGuA-DfXyy+l8a>RI
zMsg^wGVoZtf2{Jr6xf$w<Kl9;$Kiq73W6wrb{u!t6WMx#)m|F5$RJkN$kG3atfhfw
z&|q_6hn2X+Z~_@OyGE(-4lxt}uv_MM+Wz>0vB=Xcg<LtZNu3#+wVyoigcoShV%=;y
z{Ds>*X_>W50@|{7k*Wd>6?VBygO&bjHcTJZ=?th;^+XNZ-MYpW@}A=CXH3hRO-5n2
z)n;CD!#=ZdTZfLGq|!J|496&Km~KR9@+F;YrikOTka=>_Eoz@9)Ls(|-6~44&fW12
zlwHLCG;(4;>g~2IlYO1@<uNa^k^G6D8JD-B2lot?+hXUpfY|TQrGZ)oNFiNgjnZ}O
z)eHNuh7t;i4<Dk=kHcyNtxHw@Yw!xaR=B{C<2EM@m#JaqV{xz>cDOp-$B{8bO=K5_
zIoNA=GXA8TGJ0t4U3*kSfCRshEdn8qYYn(-<V^wqKUM}PI$xjl;i{>)bi+uXrzS@D
z`F?zq-Q%#8U-I*B<poY}lk4Wc$Q-NSKl(2X;DrYSTzB6iaTGj~i1{rU`7}Jt4^%76
z4@5bo5}b6EpwRuUxf&pK=3wenKD;tcCes6YkyLWA$q=mvY&eJ=MqL;F!jwe$M4U>g
zc`|5!O>*pC=0<P;e-wCKPU#*39&-~>R&%l1b%^B_KT8B7MW5dAreo&pF^5b!1MeN!
z|8Pv5?ZGhd*)#e9TMyqz{Oq6JJx26TSAX?STS!_<AT$BEk`kkf|Cbp30X&*~B1Y%6
zsguv745;Je{r3V9|BapJ{xfN-2lDq%b`oJK=&XAJxc^ubf?fC77T9S5mdwzsx^Dul
z_*oru^V9Rph(U4CRRsiEnt%V~*OzhU2QV!(TROxk9s<b3fw>C8d^f+?{IlXDV};w&
z+Inks6^czd_b=Np<94t=yzn(vSY3Sq`q42x!F9@Y=om_hi$8xB83Fd2lClxH0#28(
zXeVIkjbK<=QqrrbSrYdD=^7e_`<oZ0rpCdH7$;{DkjyZg4gkE+**d>13U;8}N#<N5
z02hee&V0!8nb9>DAsv@*zw&_G(4poPF|lf&959^hfASrXvB@3{OQ_PuO+WY6K;a7O
zp;<V>dSFmZy)@{Fwsw2Es{9J!oQ6#-;ky{v`j=ki3QRc+`Lwk1AHjCe|2T+y#!V6@
z)R+E-ZEqYw78@+*aIE5ugTdwteu?byunDh7n}o|krJTXDBLWsnYdAhnfK9ynq)2Ko
za3QN=6E#GE*mwm-Kqg%VwEW+AIo?Nq@^WafopisJk=L4OsHX=c-*aXIwE6#cv&ShM
z%jPtZWS`p^@y8fN3X2_lyI_7C%u&p_Ou+~_3_O5&L`6lhBtaSjE5hag*YE1W>9gCh
zz+im7G#mx6OI;nwOP&K5{0Rxc^~bylHEoCAm73LXw(jO^cD{ozK<|R$;;tmmIo##f
z-h(yzH&RpSV8$4>*G^AP%IR3FvaAfl7&U5vo_?Yzg0=jj6KSvrWN*-3j&Ik$+;YT_
ziRs7rh1MvwbLW)%^-z~dPwz|MUEy;Or3x*xHUoMb#?0U6wbR19lnX&$s0ECUVIIi`
zg{B>_MyX5U5R9DqyCjmj_izf!A5|p#g{3FD*RiA@9dWr~Bw`gI*%FDO48D5f_;^s@
z-%?2)-+8ds%*?qBd!QL$p=c58e}0D95rIwRz0{pHJy@~?`VkiLN1Q4!o^7|jjDO?(
zk(!y5(^NPUIF8iuE`|8_&NiJebJ8VDGU0lz?}A=zLsyDCV2`k{@iUCwUj!{b?5f`P
zd<-i^uYzv1zU(Nbg3~8Au3@th`>9c+(&I?M^P=ZuzZcq_u0D<Y0P9@E&>LYMGS8;R
zMdZGtPX}i0o&=wl)nyVn9gdW6>U8)yU6O?NVQ*3|Hxxu~INA4<_3XutBx7Gr%z^n^
zavkcVxrGWRujdVeD}D`q61A;TwT-8x*-Zx@Z!UyW-&cS^Y#(-q{S|(xNDh3SP3$Qp
z_43hA?;hGtlB!zXDkpfcDtMc;K1g@DEtc*mhx(Pv_gHU={Ni=iR)z}3ZrLR^a!i*r
z3Zz2V?si9{<bqHUjo~KN>+--&tQ}Dd?bi2^%&ZOjXXuPm?=fko-n%799>jMUNzjJ+
zeQx54P)#$e3Mm7Le!XQwPX;qwCOqkD@Nj@t?Um3q%{Q<gPwLhAi}&9p6S3(l0P%0L
z_Ps`vgVs3Oyl$44_($h-4y=oN&2!VxqH??YejS{&irR2*zM&|ESUIcdV3P8~=O4C%
zzgV_%P0zFo*Vdx-y(o#Wuo24MjdQ^ITF*j>zi*k`<h;<RrDa1ij>5=P;msy#Ci%Q;
z&$~f*bPmNO17gc%+02(;8Q;{9kQ<(r4I7}uDe`D=I4k=&+ano^1IsN{+{>A|mgOS8
zuG8sYc15bt8;Vr#C@(dUppyIQOd```(1l!mdFT4c_hR4K{2roa%0w5DZ_*#Y^w1R5
z(z4-lgLaKOhoOa2Z)TB&QEz6&lYyzjgBYS)PfwXu+N^L==}9?-tbAc})@j)>m}=}0
zWeI@s<xJ}(@mfuMX#qZ)hPQ%aSr-XzYBf?DTU4LJTc&9GE_x-Ewh8&PBawVSwSY(J
zetk6hd3O(1->+jG&A0N_3l+pG+B|uYGJUc7-dsZ=zcfjQG8EUhNcNJ@^V6MS)I7PG
ziz2c8BynSB`flT-k}w`d;nd&MeY<l`p+_NH{gXoY(-09F`}CAAj$?^C!loYe#w5G+
z2c<_bQ<!rX{N}mL%OAC8+w;%ML{4_l57VaeA(^r%Jq+8JVXtK#ME0{kaR7>@2nunh
z28)L3SIE93e5|~xJq{p`v)f$AF&#1z6cz1%OZEy%=H|#eZ>9%5>cz{j51e^2N##6E
z2W$pn{*D}DJ7or{l<Alcxl=Imvpf0<bGgj}Gc@x-fy2yKgJ`=s)bCHh{^=SOFWE0~
zrCQj0s`?++=P?_=yBs@gAVP9RSscYAI3Pd~?TxAN{v=;0=@IRY_-6D6Ha}&mvRRh4
z%yrug<|$q$;qw(*@7pHU4K`*5>`E@OCYo#|iq_akRgAxk8;E4YKa>%jWtx%CJ8`2Q
zByoNMhstG|X4ftRHbqbodJ5(7i9lJOxdQ*$9ba1&I2PuP&RX?8yE(!<Jofmg6FFn?
zP&$_?9`#TVkFG>`9NwK?FEMQ$kNR%T$AfoITXlV3u;|I*Sp3;Yr-IL2HiP=<rOUQ$
zxSE*7S4g%ng4tW}2xNO;*#Xy5`5I8Rja7kB)NkQF5OA0j8?<3qP0VLa-!$&YkBjrx
zGhaCCoFxX+U-5b%`&RDGP_rJXB<-K}Aa(khnqH#Y7zZmDR-W88D_=ppb_Wy9wcKMy
z@Hj>fY*mYK;wE4;rt_diN@M=*e#msjb*k!i_y$&bQfk7#{f>^(OVdtEE_5wywXk33
zdp`{!bw$mf6J6j4vR<<{^5Lzu>Lb^Bvfc6?Jk9+N&wn5D<8QmA7jqLFj(k&wBJa)i
zJZ`DdQ0H6Sk>HHktJQo!OfP`KXMCec5vx=*XGr+7g%sl6D)ij!zl{^|gNy(|iO<Mi
zK7GYTm92H+a$?g22enUbeZ*Z330eLZ<{t>D%4>5&&kCf!Nb)rDq0-wxJ3dMO+pML}
z=fA;Qt%u>%Z?zXgX<&mLj4qeK?!9}FN}t;>h<Cs2OmmtJ6kc2l&Hb!Vv6!M+by$n1
zx!$K!k<k?44O?`ybCoq6uNZ^+8FQfljTzl|u=o;>MY|{?F4I2umta;=UxGUHtkU@3
zaS8$ma~{3%H(aTIg6`d#oOooa!Q}x(QeK`7-ziIys?*#esykKAg!A#yqIy!AGi+Q3
zs(cZJm8P#4R1c@H$DuT~skb}qbxgzaexhl7Kuz)9;G)=Z;4ZZHJdZ(i?a8$Z6nav{
z9u2&d?ES*)jnwhR`{(0iHXg4mCEQ9Rd-Wyj;~$<m(!+pdBlj$Q?CX>vY3BY&66Zae
zG>4<s<g;oKMNS*DbC@2vd4$we%9T}fMLtM-J-At<d)#WDIi+?qXM<c@*F+{WMLU%o
zZv<`RmTh~<?22x0=h=s}_Enj#<gC7mtlCaCvcVq7yp^psr~JOEgHO_6ac7f$MS1A4
zbgq5l`WW7lK|fmHx0MYMC*7khNlep+H5Q|cZ2X6|^>X{$`1SOdX5sus-Fwa>3hVrl
za~1Se!+S&JF&lW!CDyfr$!wjM3^tlxvssSWoHNedjn_67ui779<=P*uEbuC9*;&}m
ziI<f&)DNm3Dn*OZ|8n5o)s#!9)4cASb9;Yz2bqB;BB+~Lp=Z79D-n-UrR6lorosAX
ztnl8>(sQA^l9FThDPiGno%0^6o$E$se^We>MuFJQwYU7f1gzWBxAj_Xc}X&lf5}W&
zWnbcOw~M)Ci=s|UmaRyjBJ}a5q*99kD)QdPfGaSpqzY@SJNd#eC1+KbYB5VE>E%@O
zbXzzX*m!b{b@Ca-V|v{)&%PbiYiSauWGK>U9nkj+?htXb`oI+##&dUunfhK61S$6M
zd#3i6C!ahWv)S?8kynXm{;Z0(y1yS${7f}#{OvvQ@Q#f3-m}gd703%1@60vTW>jDO
zj$E)D;0_``sA4aYu`(M+ERel9<e(uU3}zo{xVA>WoU5;{PxCtg8q+b*Mp*TVdcWq3
zTC?>-t1rxApPkwzx769Gn-DnAR!?F}8X1`K5-8F&pdOS_UMSQzW>PCtr7zsi86VHu
zYk^p+jc3=^R706ZS{4!&Wz}1Y-c$Ro-VE!gB}Jh5d>if~D~C@PtD@}0EvGnUr|dk6
zvOLa?wnotVB>G3Ri)mAY+l+I4v24n?*njnt`XZ;Z3@24HhVT3{yV~lC-IctX8*4mj
z-t*7ulrf89ItngDYWIu}QkzW~RBdNTCTL=4*#_N8Q|@WIS6j`OUavmjmHO!$6OGfM
zM#!=Won4IMaLID$2!&4QNB6CvvZ@6gED?h*8D(Fc>fV{%saWuTNT`z5#@)5Ex+vNI
zgJmt&iXpKnsGCQjC&4Z80o?4{K04=*h?3Ls4a{ft-l^KDrN;l0dE8a~o`rp@XnZ|>
z#iKAoXRLX|;qva&kn(-y5UU$8v_k}p_VIIgx$oA3A6pgZ47-~5zT<FyYCUPqKDYK@
z`t+S_5g)x66B4SUl+%&{VHnsr8{*&#0%>i;l<T3`RC*S>dAsIw17a>k)$NW0{V&oI
zOAWjrVdY@vkyIp(X({HQ#z};3a2GZ{3yQZdVkuHQa-gz%I_v4t?~_zMZ$x(-V9oo4
zuS39aK1jW5i0N;u%679)SV8^N->K|HQv_Y0WEdTGYXFL#AN!RM1@DZz-O;1)qIhn@
z2MUt!2C5c{&(w4ZCswKsiyc}Gh>e(?W}P-m;-2B{m5=?1ajwfn_n72mJF=r(5LzmE
z+&9Fa*vI0`dNiLY8sj(r?7W(^RO@Or+hh##QH#Q6ubJi&MX7Iq%?DneE<dG52YsAj
zo(<J18rAHWOZ(AB4?Z~UTgDU{KAIj0HdVn@I{2pF|EX$2x8-7Ugq_~OmkA9^1&@|f
zNAtVVV%d3W`o23UCIZbSRkoW|B7XZkFELD28GTU_aubEEV-LK!M&8=>r(SqIJ@P|M
zjcCfr*{ZtJI$M@jUTF#G*woy=O`W<*YR`K0DoN8Vq2pWMF(600!B4S@Rm?4<MQ?xs
zu?tDL;>h~2H;cqnV0Ow<_01_hu8u{WX$MhVWd=R`-j#K;=nBch9}R)mrwUBZzQua|
z?e(}K;YBMZhDT5EF3#7s&E?S_s5&mv#Fh~G@&|Utbo<GVC<&EbR8gZ++-MFisWLs7
zljm4CCw-)T6!0~n*^YQXm;3IlyP4{M5B7*JiTXyHL7yPYfZGd;E3T%6AEme>E{bSF
zZW!$|I%R=kd49;jUvNrXujS5lXO<Gz6xQ$e^jgliP+n2AeQ;eb!cKgx-|zVaOCB<g
z`*z|CS?|E5Rvrw%UFZuanklLB3>79B%#FxM3aA_oG*I%=+}+u`eTzX7zjt;W%H<7%
zniyowCFNID6|?Uud&LjVMbKZQFig<T$5QEe_q4{$PnqPqbGKjBLOrA6?4X+TYkBdl
zCkCn>5~}i9L`DXQs}1~9b(cxZ-{_?>(Cc$ahc&0vY1;Ql>+S8Ngku)$%~hwxS0HSs
zX060F<sdw#=eO{!fk4cef_;l8HL3nXx>IZ}730lrg2`8>jELC&h|&LHEv0g{rzY2H
z#`jb?oL4TbPl(K`w(i`uVJ-W%)1naKi6h|5%uGesK2czJ{#y0r0*QyMUX{0}A`O-Z
zz=}HJm@{CgewoPQ(ER0x69HjN<80epeTo^{>*4d|td$F-2XPo)?i&OHmAL6wjXEYp
zh|_er?cU~WmD%3g_h=LFCQ)C@!i(p0CVQ`bE|$=Lx`FHq{<AgF^Wmhy>=gd{wTP0&
zl`WVZ4Jkz7%l^D#JB1>u;zX4RoZ)buNl#tlQijcZifRRqQ%`K`LVf0B(iFcrw%P{O
zuuUu6hryd0F(&wKyLN3uURApFP;&Y*_MGWK<0&?Kl5=PhMp&-!Oh;Uw&+a18DS;0q
z9gqE)Oc7@Cwu&V^YIPG`s0qO*6+c(C@Vw-gb>`AOT8<zS@X`0>J)7zawB;FjR?8|e
zgZuKt9(9gHrVu!NZL#}2epuFvB6Eya7MjzhX(p#jph+R}<_m&)^g}KgsMr3xk7@E5
zulKz_`|a@@af>xm*eC7TZ+)8uBEx50mfn~*D1TD7VxJ8eL4*rS&w;D0?b8LZ^QW$>
z#8F+AZ{5ww$}6Nau533@-pz~UuvUmGA#$Wj5=bLWs${%wM`&^|7pOk4B8z<Jma%`d
z8UGkz4iDW2AIBPe^HhD{)>O+_WiQlc1XvzdQ=H^&{=#8wGgDsZtO9h#V&pqsjg<F-
zQ4Q#faZwa$KWB|RZ3rMgfApp2D>#OZB%x%^)Ov+ew?Itze$shzuUi_bh2~=eCPPHM
zE6=8C4xzra?Q^ROoJ3v7(%dX{XdUOg6J)xr<jkRPk%XlE-5U+V{5yD@4^SA4-!!5I
zW||J9OZThJ9z{>{4)-Udrzm46;?esqFde=u(BqO@UtoThtZTSG=){@ZmNtCE)0{?+
zq2zd$U4+iK^tl1M4i|DLp&WCW-fmT$5+BbOPYmx5&i~5}YlV(vm*yPBCdi&Xcm1ej
zx)3IS|HjgW`;326gz3)Ru;$D@|61lDfdYH%khio|nEq!inZ41YDUH0`54r3nz?pTW
zHZ#N0ps6wt?%w`>$>q>uJ^bBay3@Pe!nZR|vJK}1(!Mc8UU@$HT<$QjohITLmux*p
zxUU5ivs2}p<H~W!p$GA#JT?n6ryEPo$N$HL&~yo9A7>Rl30G!9%vf3%$O7Uh%ABwE
z&U)i-9o5G^ng85RTg2hb6h&0%uoNa>XtyY7fw7-0$DOvaZ@y!)sSR1=y@AR`3s-4g
ztkLqa=ahoFs{C7<hr79nPWudGL~0vH@k?TuVn_1(h>`}?V4b0Pa$B{+BDqw>T=%H7
zHvPxe_=tD(&`wL2qcQGkTbcmTuBr$36=W;vviUf-wn0i-H1y_(-NkhMFFWpC&5IhW
zjtqS&xLYBTOERkRC0}7!d#!Mw6kc3TyU8=sS7au=H0(ztpmAE7D;pNR;b~kw?>Ef_
zZC95o*(+xZg&yxb1W>ck6jAt3Wf@GkhCIZPIX(+j1z)LInO42S;bia|W*T(ohiw+E
zh-<O|-L3~U-Hx>s6Y&bog4Zu&S&}Rf@gZtt9m|p|{<4mki;CkO;<sLh#vix8<6T8=
zB4%fuYD~fpvyyAJVh%WYRC0|fyJP~HsOMBDJ1<lFhWb@)G8oqHmM58N_o76dv}u=Y
zeThE36XetceBnQPu?zReMC3jnW!a5S99>GnFg-LiS)8=j?lzso4>aWuWh@?JP+PB0
zwfgdy*N>R*#&`D-r;X8WYVr>*aG<rgolO*b2$vfDeyN34PgS1nL2?SS@m#$#G%TMZ
zTQ6xY;wwolr9zd4tJf0lT)`Tlu-rHe9YO5eqgwy*V7+wB!@aO~F-@Cn1(Y?UW6l}7
ztsgcELaO*)JjaVdMy<(BtmH|<x2z=F$gOX}^sQRtWN^byy35I+!-f@_yX)2z(d3qB
z*hytpvEc{ZbhXk>4Lk&^`q*h#;(!TR4VNJd&rw|OxgdnLh#P>ixim#oLN{Qjc2o3s
zquk`Odcc!9EWkg*vD5YXZV0D$)uBnWp+x%bXn&64MtbTJl{FYn(?HqFeW<15lHM7D
zR14-Me1|Z}E=YbMeI+%QQ<x7sQfD^xwdFbz1qf5?F#Vpcht_;Gus}5^I5FI-H)qT0
zpL6p?oc1W0aDv+C^-?v?ah!v+L-#3MAbB7t)93SiHr-w897&DcZ#rM|{`W<z%22)b
z5l85{sE4)F5qLTqsgd>5W}}d{1$C8mXb4mjIS+<8v`q`5x+Zz8Tqi~K$~b?ha(HE=
z1|D^tGFAO*pGmxNS@IMv?~u;OH&Jld$?lsg<RS;Ew`^=gEbprJKy@di*@GTfSGCyL
zTQ_w$e)JKOUWK*sa&3-3XYAV1%EJ{aSUkc!#BaTyU&izZ)f?)0cRWJAT&wlw5+_ow
zZ1bJN4au;n;`;`<ZJ$bv)H>Lca;}T7DQ>vywa5%ab$fp(A!E<=?xu(_aDKQs;zzoz
zJ-JBP*{_i2J0_=8C8LVXbQ4ym^UbH{B}&nMt8!lYUh@I8Sr4k5T9h@VrmOH8TXC;Q
z4d;wcn>lb>r8@xZYB}BdC^}6^aY(@f<A-L+>U3nd;}kMidm%6dT1_yg2zc@Sn=4fd
zP2A>jxy3fs6OGtbi|M=MhwR3c^tAmg(m7PH+UlN-QBy?6HJJUc&UAC;w|N?KRj$jY
zDZ>54jm&XFHR{42s^%FDKSBSe%0%w*!RN<yh$8n$LhCS&=h`QvRxW3IJ85aS3Y~<a
z`BTg_hSG{~n?N0$Fnim!(Hix*x&-}=MM(PQv+jCmM^4jy4Q3d}W#%m>8`t=%Kk7_!
zJHqTLixf)cqk?BOMSH!Bhg1DWkDT>5ubNyn>eQ?7Rb;)0Xk<<H9;_ih*Xe8)`XU5(
zwp85e$%|<AtCMsztsNwBb1(l22TW{1e>4waLLy#{gw#iEu7plJ9HI1(@I4QLGrSr6
zM@JYna;GAh?H{(bv4(XWE`@$#y3E&K%Da+ixlLR6GRvmSdA-6jBJU|8dI#mE<5T%?
z+<m0V*5w<M11Y3VbBoYwE)Sz1wDOz%95J5fC(7o*K7-+>`vnFWN4iLoad9I9nX>M9
zdubHZbiMoY=Ps#++>ji3Sh>^euVbmIy8hnPR#m<;>c@%Gn7BfOZ#r8oR|Y*!^nprJ
z@i9{1iq_I8jmiHbzjLu{X?Uqp?H|OQp3XP>6)c=t7&&V6VlrZ}U3G10%Jn7An(fIj
z21ITE)~6=6T=||g|7w9vpyBN|riTx{=w?;!rizo;CJVkgpH;>Gawpp)+qhRPt0b}J
z#WB+FIhg|}y2C=wusW<GAGRBH*{j_iZ;Fr;UqB%o9y#Q2jd5J5o!(nd*(FA4{OLgd
z8|}9k^{UE$G<#;>kz1_aPfewCb8;xOS{}?8W@j(YasF@>ciMq6;-Q;jmRHIyxm8Xq
z)rBt=H&|^#k{S2+qRJy0L49f6k#_xgfAA&)kpM6GSIzrZcJJMHR^n;>Tqv6`F#36A
z6*^9RcnRKeve9|>ResC9^5>-Ec7-5UudY7OG_x&AV97jooi7^EtKb+IV#+=j{69Dc
zT!wl&4C2B4q3R6dI5qq@BF6qYi&zSKjvD!?=z3>5oeH9DZOZx9O@_-6?cd@^j{sP^
z%juw2>1=S-miFy?sO%O@29@jPgEz9h4?fmSLP*1;DASv|8q!BJxL~={^9;FNT{(hK
zj)HKiQY-aYO)kXjQCeOE^?@6a*TxUm`p1H>`N~V!%eUMH6VGL1Z<=?GgkcFzB3LfQ
zfwk0e&#JsJEeoSJh+TUC<`AQR=CI#V;=_`H-5pVrq$+BQut%^Ro@dIwUI^=&f`j!I
z8oHG=+0BMcGKuQ0zs-)vrltcG?l*YJb<>5|q<=NwgQQpN!2XV9n$DRNKpdp50_r3a
zeAE|M{c%~Q?$QGUEE_T$GMBuC@9*)k`_dUTJ=A7Nl?&t?Yl)4@<)hZ8^aM<`can=s
zX?7RxI`_Q$+>9E?3ZUY_t&Jz~cZviX*hZzAF-=ulN?#maj(FC8H>pX}Ui54DYtrFL
zjXc>jM2gs<&GC2)Z{F?#r_e$|p7KQB-t!)CCjiP)y!yfn&}P$duab9NsGmYm_Y{M%
ze%ne@ZaC)QbowyyciK-pC65}It!9^AMo%jr(Bhk@ob_a4=@7zZG}d@peQtjgMj0b-
za#exbbHNpHT5lHzB=ch%lUkvOe2?oB)t7eP-S8}m;4stx{pLqJ*j-^S(1dvbHm20G
z@`cpr`Y(4}7Z1Pv$+z%Hnw^$zO&F)y=2$Hnb6NUak;D6e&#%Y-JVC4%0UuED(a|yW
zh+-96ynX(`ZoI;N6DkeTulYnsoq6x(xp>+}ERnr@!ZskRo9jXY-6#IP&_!qOKT%x+
zxRH%ydpyY0C$%#6a3JgbS(lbnO!wSr)=g?&#kF6b{U(3zL#W0~e_nm*^R#oYnU_ei
zZCf=2YgHX+e3;Iv3?kLVzb1e(0DHjS>orS?s2%QX^lCaTSI1}~(;ddc6919CwU{LW
z?)7l(8mB9GdS_61U~$v#hc}!f`(`02n?DAoeK<AbOIyO((zvPK9#@ru;i<tPA?u3=
z4P{G}SNLujcGy_K*iJ3l<#mNgflV4@rHB9RQ{+^?*}*q?y!4Dcrq>{?tp-Z-bMy-*
zm^8Dtn`~l%Uhca2*-Jc<dQ#Xx7y>5tdV=|cOG`<Y!0OMNdllPc7T4wtcyG+WlGr5P
zBsTtSAjY5w(2XHP&=}I)7};4>(Vgk4oo1EcZHE()hPzwN0n~39Cezf47AqYEa@#=Z
zgE$nr<_Hiy8v*2w=P>Tm3v|<^sm+;eqO9lhlFr-T?HAj=qw0#*UJ4Pm*j6G-q0s1I
zpzR;ZH-r_ltw$^MsacUPOu=_W!c(7&RDOV!N*i-g&7a6H;5{98t~J8O3%?1E;X>x?
zLdS(1E(=-q6<9b!-lQn=?uwpN%lWt`100w{w?67(`sXqpJ&{^;ukfIOLs*N=O+*F%
zIH%F$-HbkY+{9O)MgdEwlbqftP1_uyy;wy1H|O9B8<3aR+RXMzkJ<|@rwMJ&G|qI-
zM+0@H>98W|$Je7q6!h(loc>i>V^%S58#h!9#|_2w?>!j;DAmSUKd!r1!xwi=wPx%F
zINrK*-;c!l*^*P_cG`rJ6!ski67uQ&z3xJ@5jmLnx5CU;h#^%iGJOtzc@?N96*8TN
z<g~w?<Avv3b65&`mGfJmCxQoL<`bB-x>+wxeoRIC1$jYfYkU%G{_=~s^pyVF3bL|w
z7yv5E6)Ng~xMS~mnG=g8#wa4V=@{2=V_jRTbh(qMN)TqD)s4dC`VkQ`jwu^)*u7zr
zoQ^tl-Itgi-cBamlP98O7WlG?wBja86r%8P;&h?nF%0h~xBT(!mLI{!rFHL`YzpBb
z2LKhcE{hukr4TS1=PFbwXO->v!!x0q@E+KA__P>J^V&)4;eN}HFOooNeYlY493$Xt
zT46W6*q0OB;tZL!uZ80I>9mm7C+^Qu(I3qI#4GV%J~BI96`f-!TS2EWK$ObfGw4aM
zo>T&#$ZJB+<a9&Nzd!F%S@9Q{W6HeK%orGRUG!k~*hn%t)lNKmB?s6=5rf85{Jwnu
z2CpOyDN@I0mP>l6b<GhBvXD<mq$yNC!F$L|(ZZQ(MRq`g7Ei<S^VX$6c#>ksO0752
zv~*=MRMYk0$5cJ?CKpA#AamFMsuoo~LnjXct=BZlg66m(?84cz?xZ&dg^>`~hwK{(
z`N8?Pw;K4m?yPHhL$`5^wy@5*J?ue$^s~)ocrCMe2MfvN;_>edVv$j1v-Re}Cy}am
zX#*|_2>}N}<@=gOo;_MP7qe*4!cw+90ro>bo3%i*p5nSLNgU&3w@hq3I1CD|=wxN3
z5O|nqwTb?yp^8#-?u-&6wk$?^>HGiEB8c8YF%iW=^7llbmzSHQINgsAS~t(5;WPEo
z2_}Q4H)T-f;>q=R6H8W=?Q)~$i8euAHSpw)!3&58w|GGyu9r%6!cceoWT*pp@`x;Y
z((ysZp^HBSk8|p`?gxajD`%<?-!RxOOZ{($|BV{{d7d-+7(d9kDNg`9aBNE;+3S|b
z;&Sz`2ULZfaK5=z5H0GU!6?17<Gm_)iru$KK`MwH_V2XvER{phSsi&Z3I}y<sbrdY
zaBZc2FW<x#wV92%Y$2CLM-0XfR#%&u{hSUinVtLXo&TBe|G0!goR*I<+i8DRP(k4_
zHRt1QIALD;8%soed5zV*DdMY7gFz7HnPhW?L?dz!UBpYz&T0JCQ%CH>5GH|$&lL99
z1i5o6JR1asD~wRrIhI;g6gVGIfB3JM@b5<?Ho<iQH^+Y2CxT*O#U8H7-)RBKpGBd^
z)l`K47-5fBOV!_qlKl;Plt0nD<9f`fF+2iz9W;C*L21{XQLGYixpKWSt(4JsDkSvm
zLvA67JHu>Tr{`{gDzEn`eAx9q_|Km|Sm%5SK`{F`1415BmYbMytPjZD@$!rNLOK|Q
z&4;1}LdNTHe_~ExQ@9igN><tM#p9b;f5RHT<JC_;t4Eh(r!(GVg&+Q;9S6~?k?vlU
zdU?$u_OG9*hH%^C066e*75QHy1fhQ$gaeuJFu_!@|K=8VFoW4qUoN{L?uJM-g~ttp
zuPu0gXPT1|3=4_lkAwa5`+vz}oB@)>a%KMOK!F2{|KA>rpJ4RMJip{aM*z1AVpYn3
z$i}C^asq1#y>y5C)fc~}2>&~Wk4{X|6ajGvUsz9SMr?u&QHk8rf13(d_b(85-vjZ#
zZ3_XH{XfvxU!nBh4(gX5lF~uM{f>r^#CY<G|L!RMxA*;dNWWDihwwZ9rx^jC{|`8l
z8s%lfRXSs#A_pqvW(yV?MJZW+l=pQkulmt$H+H!GDck`8K*Y!%yr#zo^(!pP7F{2O
z9F9)Bi+)rNvLT)NrdkiF$eya@PdAc<b<h91xdpWW4Ly!|rj{N1`hJLw5w38j8Dq2!
zYx-Jx6t;9J-W*39{4XTI?2Z5;bQV6I+u|R{)uTZBE-gSDjDbPI`_}Q6Rr)^cv68ag
z(O!WUeQYz-irl$H^koo%R1?w$nCs^q2FgeosOkUAY0Sp0vzEkrG8C%7WNb1-KHpbS
zoV`~1S)tPng3O7fZ`l8G82~aB*GzSsme}-E*BboKLLzMDPlrd9qYifGxj+vzMG9(^
zD~!fW@LE;!<5gc`wb<3y*ufxlp^}cy25#Q`>B^X!>`{$}WN+rf0;hwBtjdU1XB`EK
zJ5T@Jpa15xtDrl<LOQJ)OmEy{LuGY1#Mw4nU{*bGwCC(w#(1-Y{BlV3;uuPDdWs#^
z4Zrxa_+K<m-3_7Ay>WvVGOQ9i8;Abvla$3Re)$mgP$ouLXnk()hQoIA!a@zEz%7$L
znM3V5Z)OqIwaUH4A6+RrM~BiH&t$#ec{q_PzNA?*-!^)TGiPsTeU$eh<c#36pMsAA
z(cJvk*n@GuEyHj5jeR*WH;Tr_&f!fhK(17gH5Z|{gYx;!8EJ@6Dt|>2gd0Ku9ehGd
zNPIR!WNX3OV1#qdH91r{V;M=6+mdOIUt5|k`9{`PIz8GFOLL=A7Wu^5_mBu7b;CR}
zW&Z5i-%gsUUss2?*$2Z0ySY?6t*s%Uq`0J?sn%hs-$SUR_LULq?mOQLzJgBG?Gq^W
z!UzR;PMTV8!mU|F<%hIRlxy!mvS+t0bJ8s@3|H{UzQy`?ufhXlT<<tas9s))L}&}K
z&NTzu$a&w%y8Z0{wfYv}itdB1g7%^s(r+B|oq*)lP#Mm2OoqTIE!)^3`g0N_8EkiS
z{j7fxIKp?d>b3lrK2JY(d4H{KWAWgz!rE*SGA2Ijo&5sn;^~!{3<P4Cibu~li7?**
zNB9*Zy(mJ@YT++1VU&Ex5lk_9^Aq5@@%&HCU{!zomE9uwH_GyF+SaY^Lc-ej$Y6kH
z=JuTZGS%{@qE2fL_6zaG`Oe$yzT@xBAY|Jgol?vWW+ddy%z9V`CF|zPqz-I2k&R<C
z`G&pXjvwF8HnsLcsQFLtvt%-^T<<{Rv)@!HGA(!?7k7^aUQbKI<ljDZ1kX#%rYbh8
zuI|EX94H=O2ZN2dD{zB8hgelyBYXclSTp*nW4zGIF1z*eC4-CTFS08!^M(%HBfQVL
zC&~2KCJ$oovF{Af))LazG#Jy({s;ma?MOd+t-X0fw7cT5aun7%U20A&jpvspzx23r
zy?eL}*U>3`3`^mLHdNhx7c8d24PezTTC|h|cx*SK8+lv3pa>o3&zp5zyG9lLKzqGE
zY{1)_o_y<5hg2(Ej=1zj{=B?L>eS1pPQ5rKAtI;%n(VPx4eVZCcsEV@p0-63FRb-y
zwi))M8|Gj5scri)QWfgxbkY~HST8b6<(ZB6Ei|~I#(>Pra|7bb+&NUR+pkPIt1a-o
z>{-b<k}V;bx0Km5Csm7ob=MXBd!h?tKkMOl0%k(WA;$-iMoUlM{Mo?IEGa=*9z6Ei
zrH7B=&{}|_E^67$->%)GK1y-1F(r2Xp}H15mutRS2EdxDoH-GnU9!`Go#MHqYgbvu
zuFSj*0A)q$3ElI5r3&xq2w9!}1R7&j)8g;DBZr$s473xZ@K6_{MN6-ybAfEU7)%lx
zL+Ak6Yyj(CyXE1I4+2r-c#_#yx`Avp;fCi9a$!&6l9@PM*sx1HMe-~@JWXS{D_6gz
z33RFpJsI=Dm<Pd_!)VADLFlB17Qjl~kKw-<ttj+6`>EM2Run1!_*TFPv*6MnsA(E5
ztKgiJVGUYy7uXUlP+Sm^sPW1Dh>?Z%3wo-7NfBe+LCBbk*fD&SQMq9nQWDTjyej{a
zj2jWaK9atxHS-1eNS^m2D<VuS4HN6;iXO!K@i%l+r>4VV-;U7m1cb<RPViJ+JH=m-
z_?{UE5eMRE=N!*#bB)CcD~{~Z^NVl+I6vL`WK7ckIvsuUwwb1w-wo%MvKQ+wlitL|
zHNp!yOYlB)Eo6+tRvxqNEX}1(>H6E8$SQV2S(+m-Ob-o;MMuKQ*VBJ|_TA0Jq37Vf
zxz7-;JlemGbWZh*7x~Z1>)u1{I)%?nzW{FA!-0tMblS>s8gGXc|N5f;$J}=ZV!6L@
zpGrnXW+EdyDkGFF*(0)vjO>(|l@+pOheR^6r9?K_dz5UlNA}+1{oW5kr+zu>ec%5M
zC(m==-|sa)*XOz}>G~JfUhKR#&qH@%W!>uK>9&nB!5$9l*3$aI0g1FEuCu4Q$=~G7
z`DB|kHI&;;@J28J(uoWwqHcf4OB8LoKPW`84l+*md1k&I9%RrvMRN;KiLH1I)%B--
zniP+$^QLN<@fW2Xju@$3_1NqUA_&|!yg~kex!AX=yScXLO=PxVLIH-E2Yrm%;~hxL
zhcMv0^W4QO-jkc0dM`MV7Q3b8PiYtjDBRfjq5kI)k2{TGY7{gQaGO8;mXv?9IusZe
z%cTpo>#cYYxtJ3%r1aDC!;hX6ig#|8vy4~?swz6q890cB?VMygrm%<Y;Lc51u0?EH
ztxx4{*K!lHrAKJBQL0jj><b@0aGttf^Hv*>^w4b<J|Q$xQ5^ljHwFV#3)qBH1%P{0
z0GgV7CRCOfg_&CatF<BBOSV(<TV?_~?$E{fA=%H}A)ss?zhW}zy1g19UowD_)%|UU
zkB(x&@eXDEUBx5M!WOWxDMs_!1i$0=FgBA(ESzmflkK*aOJR@!|4)pIW5_N@AW9lX
zZ~Y}NTq@7+idSCj=YdY@Xgb-}B&fqmjxYFZl5=?skgUQ{FGg`4dw^5L(zq{d9)9qF
zOb;iXgfT}z5_b&QC-@%+tqUt4-7Fr6yqDVqriv<ly`MFpSL!BDWHm^#wc7U1#GHzN
zOZk+w-vRG{dMBrglmd0amHeS7@9&?y5IlLPl+DtLd3FDWB{N02J{93tR(I5LEtBEe
z)x?|%&v(|#OJMhPfkZ@wfcFOd`%FYN<(ikA>}@B+dkSo|>q3t;X#Y{pj|3EMDAPzA
zxx5*)+Pv7z>h%I(&qE`!oKl6$On^!cdcDEWpr+-XR4vfa`rP8H)i{{5KD&PSEKJ9X
zQ)FL4@WOe@{icA&6CD{T;^Azc49hi<9=+GDLnEej?hKbpRl%r>Tx5S)?!7rEVLw*P
z4LV;ERPs&Bs8MBF$PtTiA+8+jd*gvMfH!X|SFz|Vf9*tm6if0aGe~OABeqAO^vkOw
ziZ+a??VSvK#Ejyr!v1ZhURcJLma(>(NzsJ^#Emo9@Its!w{L$2IX9^OFRhM98|1y4
z2i6#8%@SeYcH2OMGp<TyF<2NL2-xzg6YnJ=Pt%;m#d&SLY%t+~M$`ZwlaxCTdLAEj
zF=$qvhYxT@Gk{48<-2674a>5OR`a{uJu9kZ{aXV*?8KJ6TYhBRPi}VYhPYnQ=kRJ@
zD&ZQW%)tR992R1XJXpUGRl0s3)HyS|Tg-r%^d@Ym?<6e67CLb{O|grYBp+AU7TG;E
zpRy_Wnx9*o=(k<THD6%@^dc_8Tc9Sitb<TuLXc7E4H!6!K5Ul?R$^PLwW9CmWnp;q
zy$OjE(}Pna1p%XA@7W-?xGe^@Ceo$-(8?K4dOt@VX?W3yjJK&z#b`G|PPA5oVsHC;
zIJnAk=vgqBmEZDifVn-8Ifa%yJv*p@JK}S`^|dXl&JT4u;bwBmL*2M?t#|E6K+P4b
zd@I<P2OEN{TJKnhpv5cPk<m5169#tQO%J~?WRumpnUwTCCmj^;-f7oa%vg#<iF!5P
z2vBIzl$Vz?zqKKIyQ>|G>3+WeERcDuPS9Pcw$znlr2mX+uK@)@7%0B#fPNgS@f7=+
zNe(N|x%Gi?cRLGA_@N<JV%vp2KtETp>~q$Muw6QFx{J<k{SIUZMV=3{zvNmS8~`|Q
ztz0tXz_U$XJd{Jar--F7;PeW9f+Udv(0B3kUE>7|&Yv<~LZ=2f+A#b&t74&DKG-QZ
z0?LE^J@02Xm-X9EoLKK&=Kgx>J=~eSMxKzIL|1q!C#i$r>tzOOa(XxG$w6u>aIVI|
zc!_VmY+Nbnn!X22Lbb`W`_-XxxR@PJE>(jRKmp6Li%zb!--v|W{Js{nj-Hak*|nM9
zIp|o&TXjNf0;TuExze&N={aokq8i(d^(+GmU}W&t2zO6e8r?9;Vz+NF-heX@PHKnD
zECiUhI9vYdDT;PO3Ua2L6);`j>R{xF<{q5`Rrvy2(f;kew<BUfw6)>vo`pPDYKH_a
z%FEgIMy&F*ErC>0%x3!QodC+Gs_*)hNGk1y(}>e1T&YtV-#PQ-op5DdoyyfJmX>Y_
zT)UnB=;St+WqFa)dLVBxt-c9}6%;J!jlURLoC+}KcqiPJZ=D;P4X2{`9#LoDMBLt?
zhZY<@^zuqSVy>BwoBiC){5kZ-{aFBo9~{qI<c0E)%UhFl-o7Xxn2uoL`yN4x6{b8t
zU7Bw`7no-X_FL4T$jY;U%3nzhwx%37GV~;0Bw*NU{i^`_S0ZiqF6T_=tG5Ur!F1WT
z$bh*`@ui|<EGqeUDN#j7reP+Su)gH>DA7bHDT(oPJ1BKEaLm`XsuDARWDND1vV8?%
zCa>)^nE3K))olQRirQJhYga-zGikeS4<YU2`FIKj#;rX%pb=>$y-6GthOD`_ECaW;
zjljvUndikSWxfIN!UK?Szql&@r0~t@w1$oI_j4cWF-RAzjU_=&WGOme^A(C|kK?C|
z@sw8OCMZ?{%Qu;<muf*$<&o^k`Q-hG5<`7f8s&s1>a?N#x#EU7)j%f$ptJLEpq$oR
z?%HTF&C4}Sa;4Ch19W$ED2sw0ObRZDGk09azOB;Dj|gyJfc}~Cc2Hp7#I3GIBf4tI
z8%hFsZiv!a^yTEq)fkeyxWRbUFruC?Uj!$n&=1G0U3=lcaT^1#_!X3!GQX}Nd|CEx
z&R~IaX1Mo75U8&EdOj*jGHo@@b+9UP8FV*+JXo6=uZE-@q3z^VIe8tNE3>8fAg_Q>
z?M43UpD4=jMMkD+Z@scXr~jE*1-QXW%ZPB>rFPH@NhiKGogl%rnzdIk_PMA}(+S7`
zHsyG6^AYY7$6m6|oKC*H9CkIu?X~iRaXzeCEL-^1a<N$+_(dfYDa96<r81(q7tH$Q
z<ARr!REl$44CY4~UZ-h`Bwyuv64c2yXLZ`I*%@)p2sFFlVT-Fwl8D$#o=a?ok7^tq
z^W8NbC-WYHq%gJ`YV-@qd3FAvz+Q4E2jCLCacVfh70p{q(_y7#Q&&zWeSNc9MOB#h
zO~wAXV=bmo67suKiXrO)c0nXw#N1aOp`T9DXE<FQdvm-jb370n8@Eo{#!dAk&$LtM
z*0(sRbj-$Ev~bI~EH{n|@+QBj=g<_>1O=51Mr#|c0WZe3)2PN*QIB|@?jSndHiBx!
zy=VYGa)*v_uBT<tV1jWw;`MHq-RmN-eC!RtlhzjX+ti{8J7O>C)2!dEXr~9mBl9h1
zi)(0e#lBrN?zg1Tk1f47;MDv9jYnHCp*bVOupfPJ1fJCO)nF%4R3NVG<W+RVJA|K!
zNFi)7?{P3K6s*HIyC8O!z$Z1|>-Y-d!+bAzada|p_<}0Cl?VuhJm#+OHg_^dH{h=U
zg%7&!auxS3P8t{w`_31Pad*n-|M(_f!|w7h0QWv3KTw}SJqDsBj0s$vd2n#Pz1YLP
zk#)__UGD>csm*B~n6I`Gs1a?vCAgUC`0w=`V56L~Tv%E+H-RB_x{C{zOqJy&XB+jk
zPPh_sSDFCl)*iH)dEd%iw}!iL7fs-{Tp0{DE7;z$2HT47@Vau9q|q`I)5j(!On4I7
z&)03+4f?q%h|iawOQr4}u6@q0RTrr6z~*g73rXdriy1jV3|C*U6mxvNK6oaOK4J;|
zbzc0vOoz&`u^VBWd{9hfb&T!~6pLJeh_*kNOPKV@F}==|#>ZOjsKUKsKSE9e9F!yY
zU@>uRBu!mYlE|Bt@Tm9-i&!*w@oWqquV#d(A`VR3+lLYwg2B$BmQkq+mGJYPryd+9
zXUWjIIS+h0Q;>ZcN`Ui3zbD=80vqay)~6ty$!G+WWcyoOh(CCv{XiOPno*(UlH4Y7
zy+4I#8^YGrmmqZ>1O>*(w1}9EZAT)z6&`Sea-f{;I1zVwzb>sZSMu^JDCjS^5*PTO
z`HzI+;0Tu5-+oz{Z-BT|#uXemq0JrL?xRsa_(u+a#5v{85hs5zL%dQWlJcg^21_uc
z=bT%zqkn|8n@db*pgc?hyU!f;{Dv<{%$is8GNi^ndGO3IZZJElDv7#eB`x-gAM_vC
zS~tDtG6L`lO|P5?46gFge<Nf6JPs}s8A-n}W0da6rYU<y*~3iFQvq)-N*Lv`ZN7eY
zKVq}gTYp^Oq5Hery79@+xk0@GWnfeQ{{2Xcvr-ZV51ybd)DF{b)mh+sVV28DtB!tn
z+X!rUT>(9HTRz*mo!RrKdC5Q2w_gy02L%6g8E05*W-KZ7E^4O1CJ!R`Gb#p5v<Bwr
zaw!!p)i5H?snM^SS7+s`E^EC}%)d^f?{f7Van}bk;6hOzzz*!C;rX;vB6d?GB36=)
z((Bxl)uPDKt|*|r1uC1Ud=$lnFhf|CA_4i-oG|Zx0&i(}Lt@@sWJODGgYiCckGNIW
zaC4x#m?D<B=G?t%dNT+Yk8*+KkoYwE!>0kjUBZ&%S2U4r*4IKKvB#Z&+9XX28UnXn
zrB&=gIH?2~MFqgt1bfStOxa>7g)IeIHO1k0Nn)M`7L@fX50k8VL0{rEt|#K1Y-yMD
zLsdOjod;KemA-OeHQV*V5Wg`XmM~6zF8(6#`p#7ds*ljY>3+Kbp}!F6mfnnqhfA-L
z1P;cx$Yj;4Z;!^D<sMx#L~t>TlL=ye_MoqmIz{CsULwHcy~R{+R@F<vYNZ}|wP)#=
z^r}Mvss`#2b5ps7{DhP@@f*-YhLEvNF}AybKI<RcS<?$xHNnF;LKyTXCM(PW3WY5|
zOdX}?C@h$9^3o_P9t`k?1UqYI>L)PZVp84_-MI@Z$GOidvrO_Mw)-~`pG>_ErEuxF
zwUzBw@$jZInM<&L^7J>H<fX4%gAxfIK6hFMIpmw6X_TT)`e3I<>ep;Yw~9azMNhnC
ze_sw;I}L;Xf5tr(Sq)1Q?M0bwE6!RDpy@mfkRL2PjNo$t@XOZ+wPn1(o%!qxH9&!a
zBZPF#ACwn=x1I^fKxY2e604IR=^Qepi{+)uGn{)YG#Bqx-;!;SF~`Qw3-!;Igq^ks
zOl72kn8&{)Gyxsp=MPxLSR%^-<7$ek(kR!T7Xn{2J5T{OQ=nS3Wf|vR5CpSM0d{RB
zsTCqhF4Z0I^ujMBZjS-By^r+_JL~53f}>V`&-C_Qc!AIXkms<Y0tF;MY)D=+R|Cm=
zMsIVV@dI_mrm^P0$g#;l&ok6)r%(Zg1%WY$?l4msL#Ge9g#1U{bv_)+UGJy!m&JWA
z>Ze6C%PSkNhFdHVfZPtaR_^tQp64ZiyEfj;Zc*W#0#^2EjGtUrCz5r^<|A$9{F!v^
z<e(r}@&<+9gXK;Y-!!R0Yq!DB*ABAd3;Z{Bt9l_h#WtVO4`5dP*Q}pF7N^re^@L&E
zlhjz556)V3jgTJKc2cVg5^N?>^FGo-2fGMUcjRX+O<TBX3NUSE3DN+62#kor8N{qK
z8<#r`s&dO4b2SZRn2eg0uR0CJA2r>)R<JSW>3^k`0@K|)4r=fHK|LZ*G92gyJWxM;
zfvYArW_*PENUI`x)`N!9BaWnc6R-8mjnr6jP+vsYNkj_(Al_wCQwL-x=(5u1*EN^B
zTmeJM&}QvhkwurWH5krXy3PO2IT~!*lUG?4+@j5jhaNUzs!9NR$mypE>rYC;^T%sN
zIHySb^@HH$Qkrm)_L1Jh@?S~aK*aD>Tp0F@EV4U5m8hcWVC88=G*-)*k6=NW331SM
zu*NMK2=b+T<q!9(YM-lmqzwZg>fErGJ+-L}-Y};7Zprc^y|;lTy|uxetc+@`JyHv-
zFmMY@syI+;u0y83xR~V%71I?m#8t`n>dpxlYpGE8QG@6Lr0!#0nbMz=r~&ao90wLw
z&Pp9@rMF*>00(HDH}bO3sG)**x}-4w$<XuQJLc^n4AEehoz?14uwda<JpHe=Z?7%>
zU<I4*!h0#zU&yO3FXCSH_JTFI-18iybd2T5PlMAaqd~T{(QVx2x?O156npbc;Z_bB
zVF##B#e-QcT3QI}%l2si`{_ynRLOSL=xX|4p_m-1bCQ6|v4dXj0bd%A_M6QQom+MC
zmsTRuY;8TYW;R<t-`yssA7ZaC!@?8**YkWK-x0gm<mYb9t)#fWHK@>3ia@te4fu~=
z!GR}3tbjV?PY;XMfBTiYd?Ox9av0JVuXXd{&mGVq6G81zCdi>S4WXn^z52*TZ};3W
zAvpMdx$-^3im6~zdSVF>OVnZH3zfGbxc8UQtC&SkyvLXL&cp!qfP+p<5i@ea4-9ac
z5&B)Qw8uXci60h1=VOL(An1BuBkyOoIKu%hZg&p0XM^)a^nqy{D7CLT&GGzHd0uC}
zW&@2~F@PTc$0I`qrO@-oRdPTzR$2=pkNoXNhQ)V?fa@X!E0-i<{4SmsGrR$a66a?C
z1y&9ju*&8UeqoOw01cw(h(P7n1BW5g5_nKr2hop1P00bBVN76H3v?KjHD0qfehzlT
zUIU-H!_E2ec|rF3y_)NM2trtU06D$mKL0C0fVDAR)Q1mJ>VoDvP(XNb6h2g`ha!iQ
zH2OQ_M}GJ}C5V4n1fifu^68FBSso1k4nMW<lQf8*R802M9J)TG3m^Y(e5w~26E&k4
z)2{6oLW0Vn@d7X%IvF6_{&YX&adbTFVg0$R2eX;|i>4MTC!eB<U_60aN^wk~bLb}g
zzy+5pc;6Pa?aq3$4=grQ0h0w#L}aB8ny2h%O1!)%i_ZXMu{36<rVTlJY8a2G84;FQ
ztEJK8V(g3P0iFZ7?NX(wKDkr3UhmDV2R;u3sg1LkF1}q%`ACHF!47+(;O!#C+uV{C
zSG8rgl+<In`h{z-bEry6qvQy2Q%c(4+ldHECk|4f*>|YWMYc+rTl5b{8KpWQ77i$~
zf97#hdK{*d&CFDKOBJLxVj^5I%ttvj&<W^59nA>lB^)dXTzX#t4G;M^P|z!V3b6Xl
z!WZKXM_Qav>Nz!0q&6;CG=;3BdOVl?zAd7;Pum*)+uWrjVpz?}5fIG6O@%~kceDmQ
zx*MRPDYrAmn%Og>`rTMMKRh@${1y~hE-PIH<eppia@C6R0EYZH6w?5!zpFYWlEh^V
zpne)sb0jG{$yuFk`N+vCHH(voKpWvEtT7LM^&{|E@u@I5wt0$&xqlhA+V*)s5sB9#
ziMdriap+8(;21y2_4@6-=WgofZPbY#T|2^^M5IxQk)t?B8L#~5%|I6on?*rnyzUk5
zG=uIjP_%*1P8;?kLy${e2_ohOwO+vD1dUjL(|h$9^Rt8C`|Iq6mAvzK6XHHyU)x?`
z)5wLhfzrUjyCNVV1%Kp{-M2-Wn0mWN(#Cmre7tC?JGuat7|t+j3+<*<d~x;Wr~Ovp
zNmsD_+?2#Px16NzzM*qPhcP?5hGSk=5v7E%nVl-sTsro0@p!ANYz-gEi9Y1{#$1OK
z!;?#DZx^H0mYx5k6u}Vs4Xibha6;-%<ajqdFL`xqeR^@s>>BqRC}e>()9gHNlCvM`
z8G~4^tqAlFfdHV#Qe(uGXiYy!?s7tM0v}$*g0_51`sL85uR4y=f~ViHyKf>%tQM2s
zK+lxZqtAQJBGdB4DTVIi6ypE5(%xWZ&iZWsz_lI10|sH@BoXO6D&Gt>DMlu%80)Hg
z$hhbCjBHhA^MiIUZRU)qHgT^aosq3VhFB>*dIA0E{Bvz<a%!jHmAFrttG2CSwsotI
z^S-q%ZE1bnouRt9YdxFDs288Xq7+`QpkQWE5pzH!@)_|>QBuvZn10jSs#OPYZ_xeW
zeGQLmL#u=UlSr)efUVeRh6_NI0s8l4U2Nu)An{v=cier{sv&%c{Vg=8F4wRCgYePY
z#glD>>f@qn7Op9$i>5G?R8N~v6D>Z29G_z<1MkWcma~B#B`rNc2VT67h}8AR7eC3c
zJH0804}|1^_n->43))ppoLIlOAbk4!opXs>cH#cz1EBJqD7l>3r7Xjw*PcePVbANN
z8q5rWJCojz$MUNB%X-cZ`_8D59<bJw6vUrHcf2`e)?77r+TVHk;~SVE6|D09QmQ-o
zQxq>45j6P00nz2sfh#}!<_IX39;$TLmgGkRh-lG(&4SZ*m^n#I#W96^-}d5L1g8|@
zleu&Ul}i8PR7a}aZp`z|FK}%qYb6o5cz9fxKRaJdC?FY+wWiV;N-5`kq<4LSfMskj
z)Y6E~YYPgJ4AiT>ExSZhv|No9lq(t$kxsZ`q;SUi&)`d5xC447XWQEG3GYKzA0gMm
zXAKsP6t#ws9J52J9SFN9oItk&HGGN$Eeg;SDfV?#K6*{}tUC4TDv45M)lyows-1R?
z_vHROOO^|xB<AO4#)rzcJZ8-VlnDT59jW$sAM)S2ak+!cZz7H?AL!k|*f4{Z<Zliq
zC?-q+%No^G$dVpoM9u&emEntgIR<`!|7pFt9aif=7ho%JIn}o5jP{-kK;-GV{kmvI
zyC0b4)4wxnk5!M)vy6yHjn(YTmv|TtnismRq8Is6^j~$QrsBphwZ+IiPr28oDFok6
zw!KAKMPE?wcCiF>7&s`Nw<)SX@>xIrTQ>z_=||+R3wDB0w@)5${-08mT3>QnBf9D;
z1~356Iug;71sZ2+EB@DImxHQuJ;%Hl?1jzYa$Z;bRnzv7<FIL~A|lQF^>sUjbGlF!
z7P{eC&-4->4@+h2uLhn>NbL-w>Wp#mK*7hB%;VPdZEKQm*Na<%KTe@35j%F1eJFsR
zc(XYs2+=bRS#^VG&WF0(+jqpVKxy~~ah}+vwKG6%JQ5M~2i~qX;18dRk!i6+_ic}v
z3m&qhPTjeJwy@BsSHITxk3zU%<N9YYUxIf6;?Y|-m(a5xoOdJ<Eq#C{EpA5&g&ljf
zi29YAqh;CCbUB0mo`q}o9);xITXNWBzP`dn_7@#Ccs4<)v5Px^Z|Eod{uXD`i<vGi
zXU8t?PG8)O-79?LnGC;%L9h3O(6yeL!5zIcMHYXB{Nn(K>Jt!@R3CR^d?<i3w`f~K
zpCEd-xTv-~C8-L7HdpW&$pM&V6=q67y*RYPCufr>;p9U*=cZPPY5bxjFd)J$yMW+^
z8pInlc@f|e%6a9{vfaWnd6mTY3j_8;!L?h}Xlc@o+^9Ap>Y#zC<oZf6$AW>{xRL|s
z+54Lp+H4Owh!f_mc8fz=<(8m=_v;r7`3enU;Ftcget+x>wawJlj4QVr_w#oHjjR-u
z7>-#PB2ImErGMl4kTWAY40i5LZBHBbh}JqAouS-YS&VC~qZFcXpG)GfffZsvc|upq
zI}QJ#0H@8VsKv*z8~5N@GOJlk%5&$GlG8F-2i36|=Y`pWW_aGt7NYj|cpv&L3Eso~
z5Oq;{e-mcB&3i~#VPp{b7R?jSPV1pAa*YGVZId|rBxq9!3<`ogZ@Z59lfq*k>Hg8X
zdouAdlRJf+lG>HoefA8-mkEr!mQ@Bb)XpHfx+Qp$;rD??KvpA|>t(-|FF$c-)of)v
zZ5Xrx7g!rsj#zv^=a+D+U=aPtSB!oE$F+ymHRg*v7mQ}d6wO?kg8VbHJI&RZWo%pF
z-3nmt%iBpIJV2UtbkqZw{#wZKqu2e6((H?Jmqute!aCq?XVL^I0DDhV6o~U+w?&T!
zQ5cgR2fOZ;ejWi#R}l$tXpWFCVB&^q3?Wc;+f0E8Iv%Q7hO3<?EEP>V!y01E4U4%_
z!B~d-q%$nqNFhRJkH7ApVIT2@dFh)3O##~JE?H)MKO_tgKrzs*14c>B+<)}X{I8zN
zJt24ooS3i;zS>3pi31ckOHjA4tOC7p39?CYphHhih5!Qr<TY4>1ui%=x;q)uN6E;$
zN60QTBcXAL8w^%m89Hg)pwGOo!G7|gz^dJy@S=eb3N=!7L=Xi|hw;Mf*@Cf{@Q?QF
zsc@BRI>fjJ*(pE6^CG6KZ@GV4$A2y7ezj?WXnC4j<_Y!Th8Ji;YkiWHGIwhN!=P2;
zPM&4o%B%)hVn|v0fCO{>37}NHRWHejw`^{1KOyMsVKv(QJNFdeJly!fOrx_E^K^|P
zf60_fy(EXX;&Dn$m+J{E8}+O(j}46pj=@VIF}TB$X`-*|7Fhs@gdu@8Li#%(m?Acd
z6VWwvXBu0qe-M0xM&kSPh@ITCa|fah?RGK*6)=@>r?#-U0k^)N4k=1XLNkSXtaKWV
zop^Z<P(j}}Y}syYWP`@tT#bqrP)29gZBzp-ERwT{N$(N7PvQJ77Xtu=3vyi-m4TyH
zoxkjSqz<-^M$lvTCnUFM&<ah_U>TZ_mj?c4uNL%7+8+^sy$&JCUX({&U>NDbO+W$r
zyAkOR8u6WRKKr7PqL*U+dwqiGdws&>P<^5^J=@Xt>=n(%2bpI1-(t@JnlryJ2Sgq2
zjlXpSv#F8Q2nIe0C+gK_rCxp*@MpW=PznZz*6E@ej~D+bBWr58HU0jA5&Q!n8p76Y
z<o}*@>~{!Xem~)Ng6{dqp`-~AREs&S(5j>=;v$G_0Nn{tqM`t|WI{+wOA#c>sen}t
z;t-+!V;2-d|2Tr8)YNzt-2ih$tv*fGMQPRD<e%ofhIAyMIFOD5fdJ0@F4`I=pML?8
zLCR+}OGe|r6Y|vELajO<>$nr^>?6PP^O?-;u7Jg<sW;eLbVAUFsEQMmTJ&4ITu{%Y
zp_qbfl2OO5swNb)vKWTE2W249BOd?=Wapi=C*y-l=jUQxG;qq<p|1)3BwP?C2>)HU
z;CWo9QT>Eud^a!ow->!f&(4qTDzDTKvCjDOE51)pAIzJt2L)h??b}P|gL%{7=3ZKF
z6>}2X=SkEA1;6E(PphFl$Ef{f^b;9f;l|u(EAcEWrZ}Q<6f_1-_prWc!rQR2T74mL
z9pNWo1VnlNbr`Y8^?&U+(5gnks2MQU`3co_>MR&&tZct&M#z><3<z9c$o=}_cqgF7
zPBj6Z-sU<t9!_cwoAnXTA*1mUzPUy7yvh1)*AJU>ix2U8Ll&nQzJex`*<3lt?|3N)
zDM-KReh(=ig2XRF3NSAfC=A>E^QSWYRnu`Oodu4iV#YsuZ@e!R2SpJqj5a<ii+_YL
z8qm%ul7`>A4rNPp!AVd%XtWeoSk?qRbwW5D7<x&8USfg*2Z}0%1)cVyN{B`DJ8>{S
zfwBIo=RZ{sm*5Hb2q}Qm!I{aRAHg4fK(6yz@0beVMk10wUXg6?Gy5yNl>{I<^DJz>
zzqwdo3282}w-s&&g#HzC_>rM=ibM)9oK36g2gKmK1)UCJR=<v(A(QYo-WklV7AKI{
z>b5~6c)!J2E*g9WcoNcDTO1WI-pg=@kDmbyDd?yMT&LQB(d$1C6(Qz4>6i6O9#tqJ
zAz(aw_yTY1(a_l5kO#}?)WCtVYK0h69<PWlItW<(Dm*YWys?b<SME0+85Q=1QOT^@
zwejYY9kY}ru7xP3LO-Z%42#L1q8=Ef3k=2psi5cGD^7YwO%_KBc#e6u8=dyEJAonZ
zf~P}j#DRYhnDNt&chN+b=Gg(@&`9W^36I%z!Znwy2hXaco!d#@zew`@PES=;v>VUh
zvuJNxdjXdKdiD_jC-lW7z@(`qQ72V*i-|7Ui}ii`D}VG}dz_}f8tDH~aX$?<^5ysM
zwofu!=nO?a!W)4E{uM2gQSI9DS<kfLy)_EhxO9(M$wB(=_mF9?X!3^?0jr*XzMB&6
zK3ojj@B#3O`>#N?2NY8!#kA>B4c3krk9=f!u?vw-!jry1VXWutwPdn92*~^pouCKo
zv98HMsHX83({`tv#*Yl+JsOv)e?&yp(U7o^c*zM-?M4UyXbon1U<-=>T>Jh`qW1m%
zmR)}*n}@(*#idGyJk4t>fjM|GB`2Vo=l{gPdG6@KT;&<9o8^s>4Po|n12B$S2ygLW
zzj40I?@#GB^4<M~A5kH-YWQ6X-ABWIA8UXCO@UbsZtEppj2J9Ls6->m!XmaiTpl4t
z8Qv>y3Fn6fsX%G#V8?IOuI?H1L(=m5R2$wbQkZoZj0>6X8G7;qyt4a3Gpxq+7oNG9
z{-o~v*D~vWd|_;718<znmHz#O{W(AWgW5X`ICb(1c?43R5X>X?ee#+jb^xB3(~AP7
zB&M@p#RzEh$BJ5T)hwPItp9O>zLGEUFglD;EtqMuaLz4@yH*_2Vc=8mK`8f^co>8e
zc=u7{`VCF`!5_hy$0I+5;I3zf;I7^KfWxCiq8{PKfE8I_gta|3$6vGUBy}Oopdl&j
z3V4xs_&z^)X>=|UH2Bw;#s<0ot=-RH^p{>V_7#ru-Exg7{T(P9Es8RBW5Bo;)95ul
zoJd)pMLh|uiYR0}2tgG*F2XmeS0#2T^FMm1ULF(r3(g+0aYw3!#?k#+JN65|T0xv9
zD0J;lFB$qUg}8o2{a<oakXQTaG80k7rDO7^cwfm7{9wW`HABc_!nXM!Cd7V2^O-VD
z_@>_2>A#XOEtDN0S^&*Q)DCRq6h{CLZ{gxYS?@*XgHXtI4>Br%03clv!<4GGCxuZ7
zb~j%@4Mc$V_1BCORBeA8QSjHCil&uyOwqq7Gk;%+3(8TDW}0w)Oy2<TY==J-gO^Bx
zS1RLcGKa;`iu(?Ef0CBwUl1EmHwFFzGCyyy0Xzq`i!nO9jLKTFKS64IjE@gn@_ZCI
zjVBKo&4u#@7*Fw)$#}~6q6IYE@Sh^n!bMZUNy72i-zW9B<d}TCnnqUvF3?u;dSvuS
ze!#Y8`&Z=cnn3Kj{ASMPZnO1kO@-^65hc&RB@~z?8EnRPTEyxU8?lcB1};6tJuYS}
z6EoX_NmoKnGPHqP_PKz;TSi6b5ngOaipFi7J32h~K}1nCLB)O%HONz#M5|6WYf?Xp
zz5jzx@052ZmvgS5!TKko<*CL3W89d!u-<ANkBW!_mM~K?>d680Gkh<yNuMSKf#C0E
zbrqdQzAYg;9XVqug;>Bt4NVY4NUF0AYHDV4d{!e~(=_VzIho1Wwd7>9T=sytsGBg;
z_LPNB*AiLpR7c8Y@0pUEPb>>~JQk-!;}ht+>RBmX+YUJYAx(gzmzPmmLoY1E3OKRp
zhF)aPaQ#(WsI|vKS`=Fq(O=++@m^W4suyt@x+^85$cS&Sjz8s{HA$A0JMclGZ_2OJ
zj;Sl3J>9VDq#h$x*4*>{**H41kuD*Tb(SY5KWV=a8c3u7Hy&Uz=XuvqwW1!m3dI<y
ziM;zP9&n;E3TUi&inKmVZLVB+T}v88lPH;+=eul;I|Yp_Djq}>cavpqB4*{9>vLz7
zy)|G$vlVCzFUGt_gOX_~F09vMN%9d}kRRXh^6ZYzNnV;fHy||R922bW(asiY)?#+1
zR2#m@x7IH0{b#l85Ns)c0d*F*<dPYzBTh|aO-g534}Ks<wU|bmJZHhvQH%7(Cf0J}
zn`a5@HUH0CXzD!a&o6$?x+e_J&<w!%sJ715ck?%{@G2KG311Ts0Lc_i5U;pEPz@RC
zQltcY=B9!Xd&vWCL<`lfC5*0a<IXsv<;n-#$EV(Ocbqn0NIv(JHv;2f+}kIir%EQn
zq@_BpsUXsqN&1y5iRPgMJPDjv#TH#JXOXfZ`KA@ppW(gk#FspN$*m40mgM=Srq1gk
z69(!SFqtjW7S%%V&{yD3eI@L;HszT997}msY<8sy*VWX3{IxAXv7;`de2j6kKg!)i
zVb)dtcbTagxIuXRn6bh+@1V7x%@kz+>a#n)28S=-;&t)gKl}<3@?s$UGpyFn6qn-Z
z(ZKx049-Un?Z*<hikxt8c>8)mM_th6^|zpv+K~<n0*yi-%8KZyGO>y&;##Qc{XmRt
zpp!L;&^P7T$>o^KZm^C$MU*`$_^~@fY2EULdZ#YIn%66KXNoT}XAMTe{681W-gr#y
z?ZNc*cE1+P6-6m@Tq|eD?+2sO&fNSj^n>=&j)D(hZln);;D{#4CYiUXn}H>viKkzh
zR97`xf>AZ1!L-@)^_@<WR1z;O=c=eA+5dGN!U+OKKt-|1)5?>5oDKOdqm!PHHg~(C
z-dkm{Q`GtbB@a|fx-l|s;Vdk=mZ-ZpO*(yCaxGk!p5~r^FbpTpCC#z5P}UcAPFRoF
z_3inNS{yy)3{b?p2a1@I6O-d@RwU0!Xw^ew&XJKl*YY_v;47c3a64MyDIjwBoMjLr
zRLn9`$u-xpbWR&?NjW!CYlVPjH(T}rj5V+=esYaUoPbKJ4l!%8!m$(2V4Wvx{g6$?
zFtV6zu`}{i?>^dv`c)$f)0JSqHxnC&)Xf-v0JP%?e&yvmeTL#cd}Ue1`F5R%sg_9*
zv%%KFt>z|)<;7EAL_cF3^Mj6u72XmO+?(m9_1|U&h*d3$k?LM2;~o2VP0Za7-g@C?
z;U^jD)w<5PZB$yjjTS|b|7Y%sAdN=<&7IsFmHZMJ{Pw6acm0;+x#L=O4kr-OA9TuP
z*pEgclwb<sZ$_QHbGPib8e4SP#Vp!*l+ketJLs0QdRDlph{$?5^08PJn$MQ{?!oH*
zz9w6qclCPC3ewP#=c7p1wlJi;fAju)IbM36LuF>Js~gcJk^jsyl#?U@f*#nXYFz5(
z0h-evPIU=0w`kRM8mzZZW^OBIL~z-PC>$4#R>h7MO+LB@j7Jhae~-p1YjWUM2I^1p
z`~Yw#oPw6oKRNLWo6F%x;Wp)11z1e2$Z)^bx@n2i(TK(TX^GJV(xrdXyPtJUt_j^-
zUv^@e1LK73w^p|j-_?`Y&w8>OWDjXK+kuHp>PX~I?IgWu-`zcO409}~$1_!7>-X24
z*J5n%>jo3=S9Pd-Mn-@*_~7ysNfd&o|3oqqA6;y7lR)94_DuPPv(Yc3(kKaf=Eu@M
zE%4n;-}LG;|EGZha?MVplf`6@bmtlKwfhQ6g?5`*;<^QTO>E5yBfeNv-uhiDAy3b>
z7SAdfWV2p!i1|e4@rgnXj5tCuSbx_G9>ETMs^Czx1=n>aH-otAuEI5ZS1vLRYW+}J
zxRCyMp@9?%6<DfA=keNBgCL>!a}9mjMg4Ld$a;tIyg299n=r)5x1c8JAO6gR)Kjn3
zTQc}6VOPrwn^p=XdHeX9(3!K|A5Q>j=zTvise=p!lgwR&he9#kENctho-E|g+Tun-
zjQlr+j!R0bmp&j44qP%uM2@Oc_A8ea%}WgSUn4O_ITcKQvv_1eR=YjAm_;+3_c*Sy
z5!nA4JX&5vkOn-oH`iLcv^Xms{u2scrZs+soKg?l(SV`{+-JJ#jXF;kcjF#%FOPHe
zGnZzsmVAKX*gj#!riVWZ{z6n{t3!=FV|VO0B=>Rqa_>PK>+D1%`?@w#hZsoa8bh9l
z1d`MjyC5iP`)B^lS<5BsiJrfKvSUO`y3YLY;+RvIK$<d<-rLi*SB~bVW@3`{a?sU0
zqDh}-23f-3hr$a%OHYksPKg5Vl$!jlEU#?GT0`PI^JR{R^wHZ3AU5ayRF-br6dI{R
z7=s+j)64Sjz19zIx`u>`tY*j$e!Y>(snhOKR(RhB;wQOuhl1&27Oe)82$^SFo|Z>8
zAWBq+#{M0P{5~X>+vswN-f^R_s{(Cp4Jc6H_Ww3_`lZbMDdC8wesmgxQy~zF*tHo_
zRGFMwn2xcCpCh|Jp#%SWy($}!P$j6(_B*Il0EeU;8pJL8THqay>%SAeGhFcpVenf5
zlPmw0pv~QYtj2x9Cbl1AKEsWy%ZYl$7#&`B^|;SL7oXZU<#s5FF6qwYT`#}md)3tO
zVgxmj{aU|K{nMCqA6^CY2g4prZ*Bup3o|uU;f19ovxz+4T6AC^K0oz?Ks)Cl-vGa%
zIU%Rt8UQCHlyQN9Mx7^AS~r{iV*YxYZI~4lsL0as%0Am&{pULWUn|FV|Md<qtH|F+
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

diff --git a/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_before.graphml b/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_before.graphml
index 0e83a59..bd531a4 100755
--- a/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_before.graphml
+++ b/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_before.graphml
@@ -6194,6 +6194,7 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
           <y:Geometry height="55.0" width="24.0" x="124.0" y="-1019.28125"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="c" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="10.0" y="25.5"/>
           <y:Shape type="rectangle"/>
         </y:ShapeNode>
       </data>
@@ -6680,31 +6681,30 @@ socket<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
           <y:Geometry height="82.75" width="33.5" x="387.5" y="-1077.3125"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="c" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="14.75" y="39.375"/>
           <y:Shape type="rectangle"/>
         </y:ShapeNode>
       </data>
     </node>
     <node id="n420">
-      <data key="d5"/>
       <data key="d6">
         <y:ShapeNode>
           <y:Geometry height="93.00000000000011" width="36.04482071713153" x="-446.63363213811436" y="-1060.28125"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
-          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="272.94140625" x="-118.44829276643418" xml:space="preserve" y="17.5478515625">Lesson learned related  
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="272.94140625" x="-118.44829276643412" xml:space="preserve" y="17.5478515625">Lesson learned related  
 to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="1.5543122344752192E-15" nodeRatioY="-6.106226635438361E-16" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
           <y:Shape type="rectangle"/>
         </y:ShapeNode>
       </data>
     </node>
     <node id="n421">
-      <data key="d5"/>
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="57.48705179282865" width="27.10059760956176" x="808.2206175298804" y="-1090.9054718625496"/>
+          <y:Geometry height="57.48705179282865" width="27.10059760956176" x="826.4003984063744" y="-1115.5247758964144"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
-          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="30.9521484375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="89.55078125" x="-31.225091820219177" xml:space="preserve" y="13.267451677664326">Legend:<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="30.9521484375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="89.55078125" x="-31.225091820219177" xml:space="preserve" y="13.26745167766444">Legend:<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
           <y:Shape type="rectangle"/>
         </y:ShapeNode>
       </data>
@@ -6712,7 +6712,7 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n422">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="31.0" width="31.0" x="659.25" y="-918.875"/>
+          <y:Geometry height="31.0" width="31.0" x="659.25" y="-971.578125"/>
           <y:Fill color="#99CC00" transparent="false"/>
           <y:BorderStyle color="#99CC00" raised="false" type="line" width="1.0"/>
           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="13.5">
@@ -6730,7 +6730,7 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n423">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="31.0" width="31.0" x="659.25" y="-843.28125"/>
+          <y:Geometry height="31.0" width="31.0" x="659.25" y="-905.28125"/>
           <y:Fill color="#FF0000" transparent="false"/>
           <y:BorderStyle color="#FF0000" raised="false" type="line" width="1.0"/>
           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="13.5">
@@ -6748,7 +6748,7 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n424">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="31.0" width="31.0" x="659.25" y="-771.640625"/>
+          <y:Geometry height="31.0" width="31.0" x="659.25" y="-837.5000000000001"/>
           <y:Fill color="#C0C0C0" transparent="false"/>
           <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="13.5">
@@ -6766,7 +6766,7 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n425">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="24.40625" width="29.5" x="660.0" y="-988.394982569721"/>
+          <y:Geometry height="24.40625" width="29.5" x="660.0" y="-1031.28125"/>
           <y:Fill color="#993300" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" underlinedText="true" verticalTextPosition="bottom" visible="true" width="4.0" x="12.75" y="10.203125">
@@ -6784,10 +6784,10 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n426">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="114.453125" width="33.5" x="824.4327689243025" y="-1033.418420069721"/>
+          <y:Geometry height="114.453125" width="33.5" x="835.3212151394422" y="-1058.0377241035858"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
-          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="84.8564453125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#993300" verticalTextPosition="bottom" visible="true" width="314.599609375" x="-131.8192269982569" xml:space="preserve" y="4.0">Question to know if we increase
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="20" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="77.505859375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#993300" verticalTextPosition="bottom" visible="true" width="286.36328125" x="-117.70106293575702" xml:space="preserve" y="4.0">Question to know if we increase
   a special variable (core state, 
          socket frequency...)<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="-0.5" nodeRatioX="0.26061425938038907" nodeRatioY="-0.5" offsetX="0.0" offsetY="4.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
           <y:Shape type="rectangle"/>
@@ -6797,11 +6797,11 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n427">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="94.0" width="33.5" x="833.4442231075697" y="-950.375"/>
+          <y:Geometry height="94.0" width="33.5" x="833.4442231075697" y="-981.875"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
-          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="293.8134765625" x="-113.40673828125" xml:space="preserve" y="18.0478515625">Situations where it is suitable 
-    to increase the variable<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.5" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="20" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="53.00390625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="267.466796875" x="-100.2333984375" xml:space="preserve" y="4.0">Situations where it is suitable 
+    to increase the variable<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="-0.5" nodeRatioX="0.5" nodeRatioY="-0.5" offsetX="0.0" offsetY="4.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
           <y:Shape type="rectangle"/>
         </y:ShapeNode>
       </data>
@@ -6809,11 +6809,11 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n428">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="94.0" width="33.5" x="843.7280876494023" y="-874.78125"/>
+          <y:Geometry height="94.0" width="33.5" x="833.4442231075697" y="-912.8250747011951"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
-          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="330.5087890625" x="-131.75439453125" xml:space="preserve" y="18.0478515625">Situations where it is not suitable 
-    to increase the variable<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.5" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="20" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="53.00390625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="300.826171875" x="-116.91308593749989" xml:space="preserve" y="4.0">Situations where it is not suitable 
+    to increase the variable<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="-0.5" nodeRatioX="0.5000000000000033" nodeRatioY="-0.5" offsetX="0.0" offsetY="4.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
           <y:Shape type="rectangle"/>
         </y:ShapeNode>
       </data>
@@ -6821,10 +6821,10 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n429">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="94.0" width="33.5" x="833.4442231075697" y="-803.140625"/>
+          <y:Geometry height="94.0" width="33.5" x="817.0086321381142" y="-864.390625"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
-          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="275.4873046875" x="-104.24365234375" xml:space="preserve" y="18.0478515625">Situations where the model 
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="20" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="53.00390625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="250.806640625" x="-91.9033203125" xml:space="preserve" y="20.498046875">Situations where the model 
      did not clearly answer<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.5" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
           <y:Shape type="rectangle"/>
         </y:ShapeNode>
@@ -6841,6 +6841,18 @@ to the Google Pixel 4A 5G<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
         </y:ShapeNode>
       </data>
     </node>
+    <node id="n431">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="64.0" width="27.10059760956176" x="841.7206175298804" y="-770.390625"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="354.8076171875" x="-177.40380859375" xml:space="preserve" y="-12.08768960615862">Note: All those situations are not 
+           forcely simultanous<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="-0.2912471049902785" nodeRatioX="-0.5" nodeRatioY="-0.5" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
     <edge id="e0" source="n12" target="n13">
       <data key="d10">
         <y:PolyLineEdge>
diff --git a/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_before.png b/kernel_ridge_linear_model/images_resuming_lesson_learned/googles_pixel_heuristics_before.png
index 8c4e6a5e80dcba668f8dd2dbad663b814688af7f..6cf7430e898cab943e14185f2ad471ec4b5841ab 100755
GIT binary patch
literal 226215
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
A`2YX_

literal 223133
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%0DG{qwJ?5Ds(x2W#isN|!a`i1H
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

diff --git a/kernel_ridge_linear_model/images_resuming_lesson_learned/samsung_galaxy_s8_heuristics_after.graphml b/kernel_ridge_linear_model/images_resuming_lesson_learned/samsung_galaxy_s8_heuristics_after.graphml
index 6aa7c0a..a25cd47 100755
--- a/kernel_ridge_linear_model/images_resuming_lesson_learned/samsung_galaxy_s8_heuristics_after.graphml
+++ b/kernel_ridge_linear_model/images_resuming_lesson_learned/samsung_galaxy_s8_heuristics_after.graphml
@@ -13,7 +13,7 @@
   <key attr.name="description" attr.type="string" for="edge" id="d9"/>
   <key for="edge" id="d10" yfiles.type="edgegraphics"/>
   <graph edgedefault="directed" id="G">
-    <data key="d0"/>
+    <data key="d0" xml:space="preserve"/>
     <node id="n0">
       <data key="d6">
         <y:ShapeNode>
@@ -5671,10 +5671,9 @@ to the Samsung Galaxy S8 <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
       </data>
     </node>
     <node id="n358">
-      <data key="d5"/>
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="57.48705179282865" width="27.10059760956176" x="2223.6850929614875" y="465.3679656374504"/>
+          <y:Geometry height="57.48705179282865" width="27.10059760956176" x="2223.6850929614875" y="487.7274681883339"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="30.9521484375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="89.55078125" x="-31.22509182021895" xml:space="preserve" y="13.267451677664326">Legend:<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
@@ -5685,7 +5684,7 @@ to the Samsung Galaxy S8 <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n359">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="31.0" width="31.0" x="2046.2911686586983" y="637.3984375"/>
+          <y:Geometry height="31.0" width="31.0" x="2046.2911686586983" y="611.1015625"/>
           <y:Fill color="#99CC00" transparent="false"/>
           <y:BorderStyle color="#99CC00" raised="false" type="line" width="1.0"/>
           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.500000000000227" y="13.5">
@@ -5703,7 +5702,7 @@ to the Samsung Galaxy S8 <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n360">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="31.0" width="31.0" x="2046.2911686586983" y="712.9921875"/>
+          <y:Geometry height="31.0" width="31.0" x="2046.2911686586983" y="678.98828125"/>
           <y:Fill color="#FF0000" transparent="false"/>
           <y:BorderStyle color="#FF0000" raised="false" type="line" width="1.0"/>
           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.500000000000227" y="13.5">
@@ -5721,7 +5720,7 @@ to the Samsung Galaxy S8 <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n361">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="31.0" width="31.0" x="2046.2911686586983" y="784.6328125"/>
+          <y:Geometry height="31.0" width="31.0" x="2046.2911686586983" y="746.875"/>
           <y:Fill color="#C0C0C0" transparent="false"/>
           <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.500000000000227" y="13.5">
@@ -5739,10 +5738,10 @@ to the Samsung Galaxy S8 <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n362">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="94.0" width="33.5" x="2220.485391766268" y="605.8984375"/>
+          <y:Geometry height="94.0" width="33.5" x="2230.7692563081005" y="586.3984375"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
-          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="317.048828125" x="-125.0244140625" xml:space="preserve" y="18.0478515625">Situations where it was suitable 
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="20" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="53.00390625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="288.58984375" x="-110.794921875" xml:space="preserve" y="20.498046875">Situations where it was suitable 
     to increase the variable<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.5" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
           <y:Shape type="rectangle"/>
         </y:ShapeNode>
@@ -5751,10 +5750,10 @@ to the Samsung Galaxy S8 <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n363">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="94.0" width="33.5" x="2230.7692563081005" y="681.4921875"/>
+          <y:Geometry height="94.0" width="33.5" x="2230.7692563081005" y="647.48828125"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
-          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="353.744140625" x="-143.3720703125" xml:space="preserve" y="18.0478515625">Situations where it was not suitable 
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="20" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="53.00390625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="321.94921875" x="-127.474609375" xml:space="preserve" y="20.498046875">Situations where it was not suitable 
     to increase the variable<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.5" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
           <y:Shape type="rectangle"/>
         </y:ShapeNode>
@@ -5763,10 +5762,10 @@ to the Samsung Galaxy S8 <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n364">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="94.0" width="33.5" x="2220.485391766268" y="753.1328125"/>
+          <y:Geometry height="94.0" width="33.5" x="2213.4778567824146" y="715.375"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
-          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="275.4873046875" x="-104.24365234375" xml:space="preserve" y="18.0478515625">Situations where the model 
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="20" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="53.00390625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="250.806640625" x="-91.9033203125" xml:space="preserve" y="20.498046875">Situations where the model 
      did not clearly answer<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.5" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
           <y:Shape type="rectangle"/>
         </y:ShapeNode>
@@ -5775,11 +5774,11 @@ to the Samsung Galaxy S8 <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n365">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="114.453125" width="33.5" x="2240.223937583001" y="537.0390625"/>
+          <y:Geometry height="114.453125" width="33.5" x="2240.223937583001" y="518.3299162405813"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
-          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#993300" verticalTextPosition="bottom" visible="true" width="343.96875" x="-138.484375" xml:space="preserve" y="15.942834132220923">Action made, for exemple if a spe-
-  -cial variable has been increased <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="-0.5" nodeRatioX="0.5" nodeRatioY="-0.3607042478549981" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="20" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="53.00390625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#993300" verticalTextPosition="bottom" visible="true" width="313.0625" x="-139.78125" xml:space="preserve" y="23.456612873385325">Action made, for exemple if a spe-
+  -cial variable has been increased <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="-0.06350194895608724" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
           <y:Shape type="rectangle"/>
         </y:ShapeNode>
       </data>
@@ -5787,7 +5786,7 @@ to the Samsung Galaxy S8 <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n366">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="24.40625" width="29.5" x="2047.0411686586983" y="567.878454930279"/>
+          <y:Geometry height="24.40625" width="29.5" x="2047.0411686586983" y="556.6953125"/>
           <y:Fill color="#993300" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" underlinedText="true" verticalTextPosition="bottom" visible="true" width="4.0" x="12.750000000000227" y="10.203125">
@@ -5867,6 +5866,18 @@ to the Samsung Galaxy S8 <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
         </y:ShapeNode>
       </data>
     </node>
+    <node id="n371">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="64.0" width="27.10059760956176" x="2226.8847941567064" y="797.203125"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="354.8076171875" x="-177.40380859375" xml:space="preserve" y="2.095703125">Note: All those situations are not 
+           forcely simultanous<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.5" nodeRatioX="-0.5" nodeRatioY="0.5" offsetX="0.0" offsetY="-4.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
     <edge id="e0" source="n11" target="n12">
       <data key="d10">
         <y:PolyLineEdge>
diff --git a/kernel_ridge_linear_model/images_resuming_lesson_learned/samsung_galaxy_s8_heuristics_after.png b/kernel_ridge_linear_model/images_resuming_lesson_learned/samsung_galaxy_s8_heuristics_after.png
index 21d527cb800b9ab4324d8be4e3810025afaf88cf..1076fee63b147c3499166a5eb5fdcc57fd0dfe69 100755
GIT binary patch
literal 186407
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%0A6>jAB{oh3>S3FaQEu~WXHLIVC
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

literal 183578
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%0Ab6EZT87h0)$K`5nf(b!P*Tt3Q8(`lG;
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

diff --git a/kernel_ridge_linear_model/images_resuming_lesson_learned/samsung_galaxy_s8_heuristics_before.graphml b/kernel_ridge_linear_model/images_resuming_lesson_learned/samsung_galaxy_s8_heuristics_before.graphml
index 3462840..08fc0f6 100755
--- a/kernel_ridge_linear_model/images_resuming_lesson_learned/samsung_galaxy_s8_heuristics_before.graphml
+++ b/kernel_ridge_linear_model/images_resuming_lesson_learned/samsung_galaxy_s8_heuristics_before.graphml
@@ -5695,13 +5695,12 @@ to the Samsung Galaxy S8 <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
       </data>
     </node>
     <node id="n361">
-      <data key="d5"/>
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="57.48705179282865" width="27.10059760956176" x="1637.2617861885788" y="-299.1320343625496"/>
+          <y:Geometry height="57.48705179282865" width="27.10059760956176" x="1653.4739375830009" y="-282.7811194002245"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
-          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="30.9521484375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="89.55078125" x="-31.225091820219177" xml:space="preserve" y="13.267451677664326">Legend:<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="30.9521484375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="89.55078125" x="-31.225091820219177" xml:space="preserve" y="13.267451677664326">Legend:<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="-2.1094237467877974E-15" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
           <y:Shape type="rectangle"/>
         </y:ShapeNode>
       </data>
@@ -5709,7 +5708,7 @@ to the Samsung Galaxy S8 <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n362">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="31.0" width="31.0" x="1488.2911686586983" y="-127.1015625"/>
+          <y:Geometry height="31.0" width="31.0" x="1488.2911686586983" y="-146.6015625"/>
           <y:Fill color="#99CC00" transparent="false"/>
           <y:BorderStyle color="#99CC00" raised="false" type="line" width="1.0"/>
           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="13.5">
@@ -5727,7 +5726,7 @@ to the Samsung Galaxy S8 <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n363">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="31.0" width="31.0" x="1488.2911686586983" y="-51.5078125"/>
+          <y:Geometry height="31.0" width="31.0" x="1488.2911686586983" y="-77.919921875"/>
           <y:Fill color="#FF0000" transparent="false"/>
           <y:BorderStyle color="#FF0000" raised="false" type="line" width="1.0"/>
           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="13.5">
@@ -5745,10 +5744,10 @@ to the Samsung Galaxy S8 <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n364">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="31.0" width="31.0" x="1488.2911686586983" y="20.1328125"/>
+          <y:Geometry height="35.2578125" width="31.0" x="1488.2911686586983" y="-16.919921875"/>
           <y:Fill color="#C0C0C0" transparent="false"/>
           <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
-          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="13.5">
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.5" y="15.62890625">
             <y:LabelModel>
               <y:SmartNodeLabelModel distance="4.0"/>
             </y:LabelModel>
@@ -5763,7 +5762,7 @@ to the Samsung Galaxy S8 <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n365">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="24.40625" width="29.5" x="1489.0411686586983" y="-196.62154506972104"/>
+          <y:Geometry height="24.40625" width="29.5" x="1489.0411686586983" y="-217.64415002128186"/>
           <y:Fill color="#993300" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" underlinedText="true" verticalTextPosition="bottom" visible="true" width="4.0" x="12.75" y="10.203125">
@@ -5781,10 +5780,10 @@ to the Samsung Galaxy S8 <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n366">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="114.453125" width="33.5" x="1653.4739375830009" y="-241.64498256972092"/>
+          <y:Geometry height="114.453125" width="33.5" x="1650.2742363877817" y="-241.64498256972092"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
-          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="84.8564453125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#993300" verticalTextPosition="bottom" visible="true" width="314.599609375" x="-131.8192269982569" xml:space="preserve" y="4.0">Question to know if we increase
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="20" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="77.505859375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#993300" verticalTextPosition="bottom" visible="true" width="286.36328125" x="-117.70106293575691" xml:space="preserve" y="4.0">Question to know if we increase
   a special variable (core state, 
          socket frequency...)<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="-0.5" nodeRatioX="0.26061425938038907" nodeRatioY="-0.5" offsetX="0.0" offsetY="4.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
           <y:Shape type="rectangle"/>
@@ -5794,10 +5793,10 @@ to the Samsung Galaxy S8 <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n367">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="94.0" width="33.5" x="1662.485391766268" y="-158.6015625"/>
+          <y:Geometry height="94.0" width="33.5" x="1650.2742363877817" y="-171.609375"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
-          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="293.8134765625" x="-113.40673828125" xml:space="preserve" y="18.0478515625">Situations where it is suitable 
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="20" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="53.00390625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="267.466796875" x="-100.2333984375" xml:space="preserve" y="20.498046875">Situations where it is suitable 
     to increase the variable<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.5" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
           <y:Shape type="rectangle"/>
         </y:ShapeNode>
@@ -5806,11 +5805,11 @@ to the Samsung Galaxy S8 <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n368">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="94.0" width="33.5" x="1672.7692563081005" y="-83.0078125"/>
+          <y:Geometry height="94.0" width="33.5" x="1672.7692563081005" y="-91.48828125"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
-          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="330.5087890625" x="-131.75439453125" xml:space="preserve" y="18.0478515625">Situations where it is not suitable 
-    to increase the variable<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.5" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="20" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="53.00390625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="300.826171875" x="-125.80989875797923" xml:space="preserve" y="10.456343766819089">Situations where it is not suitable 
+    to increase the variable<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.23442349789614247" nodeRatioY="-0.10682662881043525" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
           <y:Shape type="rectangle"/>
         </y:ShapeNode>
       </data>
@@ -5818,10 +5817,10 @@ to the Samsung Galaxy S8 <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
     <node id="n369">
       <data key="d6">
         <y:ShapeNode>
-          <y:Geometry height="94.0" width="33.5" x="1662.485391766268" y="-11.3671875"/>
+          <y:Geometry height="94.0" width="33.5" x="1650.2742363877817" y="-38.609375"/>
           <y:Fill hasColor="false" transparent="false"/>
           <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
-          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="275.4873046875" x="-104.24365234375" xml:space="preserve" y="18.0478515625">Situations where the model 
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="20" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="53.00390625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="250.806640625" x="-91.9033203125" xml:space="preserve" y="20.498046875">Situations where the model 
      did not clearly answer<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.5" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
           <y:Shape type="rectangle"/>
         </y:ShapeNode>
@@ -5838,6 +5837,18 @@ to the Samsung Galaxy S8 <y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></
         </y:ShapeNode>
       </data>
     </node>
+    <node id="n371">
+      <data key="d6">
+        <y:ShapeNode>
+          <y:Geometry height="64.0" width="27.10059760956176" x="1650.2742363877817" y="50.265625"/>
+          <y:Fill hasColor="false" transparent="false"/>
+          <y:BorderStyle hasColor="false" raised="false" type="line" width="1.0"/>
+          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="22" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="57.904296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="354.8076171875" x="-177.40380859375" xml:space="preserve" y="-12.08768960615862">Note: All those situations are not 
+           forcely simultanous<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="-0.2912471049902785" nodeRatioX="-0.5" nodeRatioY="-0.5" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
+          <y:Shape type="rectangle"/>
+        </y:ShapeNode>
+      </data>
+    </node>
     <edge id="e0" source="n11" target="n12">
       <data key="d10">
         <y:PolyLineEdge>
diff --git a/kernel_ridge_linear_model/images_resuming_lesson_learned/samsung_galaxy_s8_heuristics_before.png b/kernel_ridge_linear_model/images_resuming_lesson_learned/samsung_galaxy_s8_heuristics_before.png
index d642aef6c400db9ee5251e8c35b4fcde659271ec..7a0ad795ffcc267e73d33b684872c2f87d3f83f0 100755
GIT binary patch
literal 192866
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%0AD74YMNS
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

literal 190349
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
LxRD`t-|c?@i+og5

-- 
GitLab