diff --git a/.clang-format b/.clang-format index 6e45358..cc26fc9 100644 --- a/.clang-format +++ b/.clang-format @@ -4,12 +4,9 @@ # See http://clang.llvm.org/docs/ClangFormatStyleOptions.html # Tested with: clang-format version 3.7.1 -AlignConsecutiveAssignments: - Enabled: true - AcrossEmptyLines: true - AcrossComments: false -AlignConsecutiveDeclarations: +# Allineamento Macro +AlignConsecutiveMacros: Enabled: true AcrossEmptyLines: true AcrossComments: false @@ -67,7 +64,7 @@ Language: Cpp Standard: Cpp11 # Pointer and reference alignment style. Possible values: Left, Right, Middle. -PointerAlignment: Left +PointerAlignment: Right # AccessModifierOffset (int) # The extra indent or outdent of access modifiers, e.g. public:. @@ -379,7 +376,7 @@ SpaceBeforeAssignmentOperators: true # SBPO_Never (in configuration: Never) Never put a space before opening parentheses. # SBPO_ControlStatements (in configuration: ControlStatements) Put a space before opening parentheses only after control statement keywords (for/if/while...). # SBPO_Always (in configuration: Always) Always put a space before opening parentheses, except when it’s prohibited by the syntax rules (in function-like macro definitions) or when determined by other style rules (after unary operators, opening parentheses, etc.) -SpaceBeforeParens: Always +SpaceBeforeParens: ControlStatements # SpaceInEmptyParentheses (bool) # If true, spaces may be inserted into (). diff --git a/.gitignore b/.gitignore index f765426..0640359 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,7 @@ +## MY ADD +build/ + + # ---> C # Prerequisites *.d diff --git a/.settings/bundles-lock.store.json b/.settings/bundles-lock.store.json new file mode 100644 index 0000000..60f4895 --- /dev/null +++ b/.settings/bundles-lock.store.json @@ -0,0 +1,246 @@ +{ + "resolved": [ + { + "name": "cmake", + "version": "4.0.1+st.3", + "platform": "darwin", + "selected_by": [ + { + "name": "cmake", + "version": "4.0.1+st.3" + } + ] + }, + { + "name": "cmake", + "version": "4.0.1+st.3", + "platform": "x86_64-linux", + "selected_by": [ + { + "name": "cmake", + "version": "4.0.1+st.3" + } + ] + }, + { + "name": "cmake", + "version": "4.0.1+st.3", + "platform": "x86_64-windows", + "selected_by": [ + { + "name": "cmake", + "version": "4.0.1+st.3" + } + ] + }, + { + "name": "gnu-tools-for-stm32", + "version": "13.3.1+st.9", + "platform": "darwin", + "selected_by": [ + { + "name": "gnu-tools-for-stm32", + "version": "13.3.1+st.9" + } + ] + }, + { + "name": "gnu-tools-for-stm32", + "version": "13.3.1+st.9", + "platform": "x86_64-linux", + "selected_by": [ + { + "name": "gnu-tools-for-stm32", + "version": "13.3.1+st.9" + } + ] + }, + { + "name": "gnu-tools-for-stm32", + "version": "13.3.1+st.9", + "platform": "x86_64-windows", + "selected_by": [ + { + "name": "gnu-tools-for-stm32", + "version": "13.3.1+st.9" + } + ] + }, + { + "name": "gnu-tools-for-stm32-13_3_1-description", + "version": "1.0.1+st.1", + "platform": "all", + "selected_by": [ + { + "name": "gnu-tools-for-stm32-13_3_1-description", + "version": ">=0.0.1" + } + ] + }, + { + "name": "jlink-gdbserver", + "version": "8.38.0+st.1", + "platform": "darwin", + "selected_by": [ + { + "name": "jlink-gdbserver", + "version": "8.38.0+st.1" + } + ] + }, + { + "name": "jlink-gdbserver", + "version": "8.38.0+st.1", + "platform": "x86_64-linux", + "selected_by": [ + { + "name": "jlink-gdbserver", + "version": "8.38.0+st.1" + } + ] + }, + { + "name": "jlink-gdbserver", + "version": "8.38.0+st.1", + "platform": "x86_64-windows", + "selected_by": [ + { + "name": "jlink-gdbserver", + "version": "8.38.0+st.1" + } + ] + }, + { + "name": "ninja", + "version": "1.13.1+st.1", + "platform": "darwin", + "selected_by": [ + { + "name": "ninja", + "version": "1.13.1+st.1" + } + ] + }, + { + "name": "ninja", + "version": "1.13.1+st.1", + "platform": "x86_64-linux", + "selected_by": [ + { + "name": "ninja", + "version": "1.13.1+st.1" + } + ] + }, + { + "name": "ninja", + "version": "1.13.1+st.1", + "platform": "x86_64-windows", + "selected_by": [ + { + "name": "ninja", + "version": "1.13.1+st.1" + } + ] + }, + { + "name": "programmer", + "version": "2.20.0", + "platform": "darwin", + "selected_by": [ + { + "name": "programmer", + "version": "^2.20.0" + } + ] + }, + { + "name": "programmer", + "version": "2.20.0", + "platform": "x86_64-linux", + "selected_by": [ + { + "name": "programmer", + "version": "^2.20.0" + } + ] + }, + { + "name": "programmer", + "version": "2.20.0", + "platform": "x86_64-windows", + "selected_by": [ + { + "name": "programmer", + "version": "^2.20.0" + } + ] + }, + { + "name": "st-arm-clangd", + "version": "19.1.2+st.3", + "platform": "darwin", + "selected_by": [ + { + "name": "st-arm-clangd", + "version": "19.1.2+st.3" + } + ] + }, + { + "name": "st-arm-clangd", + "version": "19.1.2+st.3", + "platform": "x86_64-linux", + "selected_by": [ + { + "name": "st-arm-clangd", + "version": "19.1.2+st.3" + } + ] + }, + { + "name": "st-arm-clangd", + "version": "19.1.2+st.3", + "platform": "x86_64-windows", + "selected_by": [ + { + "name": "st-arm-clangd", + "version": "19.1.2+st.3" + } + ] + }, + { + "name": "stlink-gdbserver", + "version": "7.11.0+st.1", + "platform": "darwin", + "selected_by": [ + { + "name": "stlink-gdbserver", + "version": "7.11.0+st.1" + } + ] + }, + { + "name": "stlink-gdbserver", + "version": "7.11.0+st.1", + "platform": "x86_64-linux", + "selected_by": [ + { + "name": "stlink-gdbserver", + "version": "7.11.0+st.1" + } + ] + }, + { + "name": "stlink-gdbserver", + "version": "7.11.0+st.1", + "platform": "x86_64-windows", + "selected_by": [ + { + "name": "stlink-gdbserver", + "version": "7.11.0+st.1" + } + ] + } + ] +} diff --git a/.settings/bundles.store.json b/.settings/bundles.store.json new file mode 100644 index 0000000..cf6aebc --- /dev/null +++ b/.settings/bundles.store.json @@ -0,0 +1,28 @@ +{ + "bundles": [ + { + "name": "cmake", + "version": "4.0.1+st.3" + }, + { + "name": "ninja", + "version": "1.13.1+st.1" + }, + { + "name": "gnu-tools-for-stm32", + "version": "13.3.1+st.9" + }, + { + "name": "st-arm-clangd", + "version": "19.1.2+st.3" + }, + { + "name": "stlink-gdbserver", + "version": "7.11.0+st.1" + }, + { + "name": "jlink-gdbserver", + "version": "8.38.0+st.1" + } + ] +} diff --git a/.settings/ide.store.json b/.settings/ide.store.json new file mode 100644 index 0000000..1598a82 --- /dev/null +++ b/.settings/ide.store.json @@ -0,0 +1,7 @@ +{ + "board": "NUCLEO-H743ZI2", + "device": "STM32H743ZIT6", + "core": "Cortex-M7", + "order": 0, + "toolchain": "GCC" +} \ No newline at end of file diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json new file mode 100644 index 0000000..233ee1f --- /dev/null +++ b/.vscode/c_cpp_properties.json @@ -0,0 +1,8 @@ +{ + "configurations": [ + { + "name": "STM32", + "compileCommands": "${workspaceFolder}/build/Debug/compile_commands.json" + } + ] +} \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..5ee075f --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,23 @@ +{ + // Usare IntelliSense per informazioni sui possibili attributi. + // Al passaggio del mouse vengono visualizzate le descrizioni degli attributi esistenti. + // Per altre informazioni, visitare: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + + { + "type": "stlinkgdbtarget", + "request": "launch", + "name": "STM32Cube: STM32 Launch ST-Link GDB Server", + "origin": "snippet", + "cwd": "${workspaceFolder}", + "preBuild": "${command:st-stm32-ide-debug-launch.build}", + "runEntry": "main", + "imagesAndSymbols": [ + { + "imageFileName": "${command:st-stm32-ide-debug-launch.get-projects-binary-from-context1}" + } + ] + } + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..29fabd9 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,15 @@ +{ + "cmake.cmakePath": "cube-cmake", + "cmake.configureArgs": [ + "-DCMAKE_COMMAND=cube-cmake" + ], + "cmake.preferredGenerators": [ + "Ninja" + ], + "stm32cube-ide-clangd.path": "cube", + "stm32cube-ide-clangd.arguments": [ + "starm-clangd", + "--query-driver=${env:CUBE_BUNDLE_PATH}/gnu-tools-for-stm32/13.3.1+st.9/bin/arm-none-eabi-gcc", + "--query-driver=${env:CUBE_BUNDLE_PATH}/gnu-tools-for-stm32/13.3.1+st.9/bin/arm-none-eabi-g++" + ] +} \ No newline at end of file diff --git a/Core/Inc/main.h b/Core/Inc/main.h index 4d64b5f..c001437 100644 --- a/Core/Inc/main.h +++ b/Core/Inc/main.h @@ -31,7 +31,7 @@ extern "C" { /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ - +#include "pansi.h" /* USER CODE END Includes */ /* Exported types ------------------------------------------------------------*/ diff --git a/Core/MyInc/myADC.h b/Core/MyInc/myADC.h index e69de29..5840f0b 100644 --- a/Core/MyInc/myADC.h +++ b/Core/MyInc/myADC.h @@ -0,0 +1,10 @@ +#pragma once +#include "main.h" + +/** + * @brief Funzione per la calibrazione dell'ADC + * + */ +void myADC3_calibration(void); + + diff --git a/Core/MyInc/myTIM.h b/Core/MyInc/myTIM.h index e69de29..ff5f241 100644 --- a/Core/MyInc/myTIM.h +++ b/Core/MyInc/myTIM.h @@ -0,0 +1,11 @@ +#pragma once +#include "main.h" + +/** + * @brief Funzione per configurazione dei tempi del TIM6 + * + */ +void myTIM6_configure(void); + + +void myTIM6_start(); \ No newline at end of file diff --git a/Core/MyInc/myUSART.h b/Core/MyInc/myUSART.h index e69de29..d0bbd14 100644 --- a/Core/MyInc/myUSART.h +++ b/Core/MyInc/myUSART.h @@ -0,0 +1,15 @@ +#pragma once + +#include "main.h" + +/** + * @brief Funzione per l'inizializzazione della USART3 + * + */ +void myUSART3_init(void); + +/** + * @brief + * + */ +void myUSART3_it(); \ No newline at end of file diff --git a/Core/MyInc/pansi.h b/Core/MyInc/pansi.h index fca8b91..8ab624a 100644 --- a/Core/MyInc/pansi.h +++ b/Core/MyInc/pansi.h @@ -2,6 +2,7 @@ #include "main.h" #include "stm32h743xx.h" +#include "stm32h7xx.h" #include /* Includes ------------------------------------------------------------------*/ @@ -13,12 +14,16 @@ */ #define __rdon const #define __rdwr -#define __prv8 __attribute__(( deprecated("Questo campo è PRIVATO. Non usarlo. Usa i metodi adatti alla manipolazione o controlla la tua implementazione"))) const +#define __prv8 \ + __attribute__(( \ + deprecated("Questo campo è PRIVATO. Non usarlo. Usa i metodi adatti " \ + "alla manipolazione o controlla la tua implementazione"))) const +#define __in_un_altro_file extern; /** Protezione dal linking esterno. - Funzioni e variabili globali in un file .c. Limita la funzione/variabile al solo - file in cui è definita (visibilità "privata" al file). + Funzioni e variabili globali in un file .c. Limita la funzione/variabile al + solo file in cui è definita (visibilità "privata" al file). */ #define READONLY const #define PUBLIC @@ -32,36 +37,61 @@ #define EXT_GLOBAL extern /// MY DEBUG 1 = debug | 0 = no my debug -#define MY_DEBUG 1 -#define NO_HAL_IT 0 // 0 disable 1 enable +#define MY_DEBUG 1 +#define NO_HAL_IT 0 // 0 disable 1 enable + +/* + ======= bit functions ========= + Macro presenti anche in: + Drivers/CMSIS/Device/ST/STM32H7xx/Include/stm32h7xx.h +*/ +/** + * @brief Imposta a 1 un bit specifico in un byte (SET). + * * Esegue un'operazione OR bit a bit. I bit che erano a 1 rimangono a 1, + * il bit all'indice n viene forzato a 1. + * * @param byte Puntatore al byte da modificare. + * @param n L'indice del bit da impostare (0-7). + */ +static inline void set_bit(uint8_t *byte, uint8_t n) { + *byte = *byte | (1u << n); +} + +/** + * @brief Imposta a 0 un bit specifico in un byte (CLEAR). + * * Esegue un AND con una maschera inversa. Il bit all'indice n + * viene forzato a 0, gli altri rimangono invariati. + * * @param byte Puntatore al byte da modificare. + * @param n L'indice del bit da pulire (0-7). + */ +static inline void clear_bit(uint8_t *byte, uint8_t n) { + *byte = *byte & ~(1u << n); +} + +/** + * @brief Inverte lo stato di un bit specifico (TOGGLE). + * * Se il bit è 0 diventa 1, se è 1 diventa 0. Usa l'operatore XOR. + * * @param byte Puntatore al byte da modificare. + * @param n L'indice del bit da invertire (0-7). + */ +static inline void toggle_bit(uint8_t *byte, uint8_t n) { + *byte = *byte ^ (1u << n); +} + +/** + * @brief Legge lo stato di un bit specifico. + * * @param byte Puntatore al byte (costante, sola lettura). + * @param n L'indice del bit da leggere (0-7). + * @return uint8_t Ritorna diverso da 0 se il bit è 1, oppure 0 se il bit è 0. + * Nota: non ritorna necessariamente "1", ma il valore del bit nella sua posizione (es. 4, 8, 16). + */ +static inline uint8_t read_bit(const uint8_t *byte, uint8_t n) { + return (*byte & (1u << n)); +} + + // ====== USART ================ -/** - * @brief Inizializza la periferica USART3. - * @note Questa implementazione assume PD8=TX, PD9=RX (AF7). - * @param pclk_freq La frequenza del clock della periferica (PCLK1 per USART3). - * @param baudRate Il baud rate desiderato (es. 115200). - */ -PUBLIC void Pansi_USART3_Init(uint32_t pclk_freq, uint32_t baudRate); - -/** - * @brief Invia un singolo carattere su USART3 (bloccante). - * @param c Il carattere da inviare. - */ -PUBLIC void Pansi_USART3_SendChar(char c); - -/** - * @brief Invia una stringa (terminata da null) su USART3. - * @param str La stringa da inviare. - */ -PUBLIC void Pansi_USART3_SendString(const char *str); - -/** - * @brief Riceve un singolo carattere da USART3 (bloccante). - * @return Il carattere ricevuto. - */ -PUBLIC char Pansi_USART3_ReceiveChar(void); // ====== END USART ============ // ====== TIM6 ================= @@ -75,4 +105,3 @@ PUBLIC char Pansi_USART3_ReceiveChar(void); * presenti sulla board. */ void MOTD_init(void); - diff --git a/Core/MySrc/myADC.c b/Core/MySrc/myADC.c index e69de29..305d034 100644 --- a/Core/MySrc/myADC.c +++ b/Core/MySrc/myADC.c @@ -0,0 +1,67 @@ +#include "myADC.h" +#include "pansi.h" +#include +// #include "stm32h743xx.h" +// #include + +/** + * Temperature Sensor Characteristics + * uint16_t perché la grandezza è di 2 byte da datasheet + + | Table 93. Temperature sensor calibration values | + | Symbol | Parameter | Memory address +===================================================================== + |TS_CAL1 | Temperature sensor raw data | 0x1FF1E820 - 0x1FF1E821 + acquired value at 30 °C, + VDDA =3.3 V +--------------------------------------------------------------------- + /TS_CAL2 / Temperature sensor raw data | 0x1FF1E840 - 0x1FF1E841 + acquired value at 110 °C, + VDDA = 3.3 V +===================================================================== + */ +#define TS_CAL1 *(uint16_t *)0x1FF1E820 +#define TS_CAL2 *(uint16_t *)0x1FF1E840 + +#define TCAL_30C *(uint16_t *)0x1FF1E820 +#define TCAL_110C *(uint16_t *)0x1FF1E840 + +static volatile uint16_t *tsc_cal1 = (uint16_t *)0x1FF1E820; +static volatile uint16_t *tsc_cal2 = (uint16_t *)0x1FF1E840; + + +#define VREFINT_C *(uint16_t *)(0x1FF1E860) +// Internal Referance Voltage 30 +static volatile uint16_t *VRefInCal = (uint16_t *)0x1FF1E860; + +/** + * @brief Funzione per la calibrazione dell'ADC + * 3 step. (1). controllo se ad è spenta e in caso spengo io + * (2). Avvio la calibrazione degli offset e quela lineare + * (3). Aspetto la fine della calibrazione + */ +void myADC3_calibration(void) { + + + // (1) check if the ADC is disable after start calibration + if (ADC3->CR & ADC_CR_ADEN) { + ADC3->CR |= ADC_CR_ADDIS; // disable + while (ADC3->CR & ADC_CR_ADEN) { + // aspettando che si spenga la periferica + // blink RED led TODO + + } + } + + // (2) + // configure for a linear calibration. + ADC3->CR |= ADC_CR_ADCALLIN; + // start calibration. reset by hardware when the calibration complete + ADC3->CR |= ADC_CR_ADCAL; + + // (3) + while (ADC3->CR & ADC_CR_ADCAL) { + // blink GREEN led + } +} + diff --git a/Core/MySrc/myTIM.c b/Core/MySrc/myTIM.c index e69de29..31ebf55 100644 --- a/Core/MySrc/myTIM.c +++ b/Core/MySrc/myTIM.c @@ -0,0 +1,15 @@ +#include "myTIM.h" +#include "stm32h743xx.h" + + + +void myTIM6_configure(void){ + // update interrupt ivent + TIM7->DIER |= TIM_DIER_UIE; + + + +} + + +void myTIM6_start(); \ No newline at end of file diff --git a/Core/MySrc/myUSART.c b/Core/MySrc/myUSART.c index e69de29..02d5fdb 100644 --- a/Core/MySrc/myUSART.c +++ b/Core/MySrc/myUSART.c @@ -0,0 +1,10 @@ +#include "myUSART.h" + + +void myUSART3_init() { + // abilita rx/tx su USART3 + USART3->CR1 |= USART_CR1_RE; // enable RX flag + USART3->CR1 |= USART_CR1_TE; // enable TX flag + // abilita rx/tx interrupts su USART3 + USART3->CR1 |= USART_CR1_RXNEIE; +} \ No newline at end of file diff --git a/Core/Src/main.c b/Core/Src/main.c index e5f05ff..fd5cc53 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -1,31 +1,32 @@ /* USER CODE BEGIN Header */ /** - ****************************************************************************** - * @file : main.c - * @brief : Main program body - ****************************************************************************** - * @attention - * - * Copyright (c) 2025 STMicroelectronics. - * All rights reserved. - * - * This software is licensed under terms that can be found in the LICENSE file - * in the root directory of this software component. - * If no LICENSE file comes with this software, it is provided AS-IS. - * - ****************************************************************************** - */ + ****************************************************************************** + * @file : main.c + * @brief : Main program body + ****************************************************************************** + * @attention + * + * Copyright (c) 2025 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + */ /* USER CODE END Header */ /* Includes ------------------------------------------------------------------*/ #include "main.h" #include "adc.h" +#include "gpio.h" #include "tim.h" #include "usart.h" -#include "gpio.h" + /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ - +#include "myADC.h" /* USER CODE END Includes */ /* Private typedef -----------------------------------------------------------*/ @@ -63,203 +64,192 @@ static void MPU_Config(void); /* USER CODE END 0 */ /** - * @brief The application entry point. - * @retval int - */ -int main(void) -{ + * @brief The application entry point. + * @retval int + */ +int main(void) { - /* USER CODE BEGIN 1 */ + /* USER CODE BEGIN 1 */ + char *welcome = "Hi from STM32H7 - by. PanSi21"; + (void)welcome; + /* USER CODE END 1 */ - /* USER CODE END 1 */ + /* MPU Configuration--------------------------------------------------------*/ + MPU_Config(); - /* MPU Configuration--------------------------------------------------------*/ - MPU_Config(); + /* MCU Configuration--------------------------------------------------------*/ - /* MCU Configuration--------------------------------------------------------*/ + /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ + HAL_Init(); - /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ - HAL_Init(); + /* USER CODE BEGIN Init */ - /* USER CODE BEGIN Init */ + /* USER CODE END Init */ - /* USER CODE END Init */ + /* Configure the system clock */ + SystemClock_Config(); - /* Configure the system clock */ - SystemClock_Config(); + /* Configure the peripherals common clocks */ + PeriphCommonClock_Config(); - /* Configure the peripherals common clocks */ - PeriphCommonClock_Config(); + /* USER CODE BEGIN SysInit */ - /* USER CODE BEGIN SysInit */ + /* USER CODE END SysInit */ - /* USER CODE END SysInit */ + /* Initialize all configured peripherals */ + MX_GPIO_Init(); + MX_ADC3_Init(); + MX_TIM6_Init(); + MX_USART3_UART_Init(); + /* USER CODE BEGIN 2 */ + myADC3_calibration(); + /* USER CODE END 2 */ - /* Initialize all configured peripherals */ - MX_GPIO_Init(); - MX_ADC3_Init(); - MX_TIM6_Init(); - MX_USART3_UART_Init(); - /* USER CODE BEGIN 2 */ - - /* USER CODE END 2 */ - - /* Infinite loop */ - /* USER CODE BEGIN WHILE */ - while (1) - { - /* USER CODE END WHILE */ - - /* USER CODE BEGIN 3 */ - } - /* USER CODE END 3 */ + /* Infinite loop */ + /* USER CODE BEGIN WHILE */ + while (1) { + /* USER CODE END WHILE */ + /* USER CODE BEGIN 3 */ + } + /* USER CODE END 3 */ } /** - * @brief System Clock Configuration - * @retval None - */ -void SystemClock_Config(void) -{ - RCC_OscInitTypeDef RCC_OscInitStruct = {0}; - RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; + * @brief System Clock Configuration + * @retval None + */ +void SystemClock_Config(void) { + RCC_OscInitTypeDef RCC_OscInitStruct = { 0 }; + RCC_ClkInitTypeDef RCC_ClkInitStruct = { 0 }; - /** Supply configuration update enable - */ - HAL_PWREx_ConfigSupply(PWR_LDO_SUPPLY); + /** Supply configuration update enable + */ + HAL_PWREx_ConfigSupply(PWR_LDO_SUPPLY); - /** Configure the main internal regulator output voltage - */ - __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE0); + /** Configure the main internal regulator output voltage + */ + __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE0); - while(!__HAL_PWR_GET_FLAG(PWR_FLAG_VOSRDY)) {} + while (!__HAL_PWR_GET_FLAG(PWR_FLAG_VOSRDY)) { + } - /** Initializes the RCC Oscillators according to the specified parameters - * in the RCC_OscInitTypeDef structure. - */ - RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; - RCC_OscInitStruct.HSEState = RCC_HSE_BYPASS; - RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; - RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; - RCC_OscInitStruct.PLL.PLLM = 5; - RCC_OscInitStruct.PLL.PLLN = 192; - RCC_OscInitStruct.PLL.PLLP = 2; - RCC_OscInitStruct.PLL.PLLQ = 2; - RCC_OscInitStruct.PLL.PLLR = 2; - RCC_OscInitStruct.PLL.PLLRGE = RCC_PLL1VCIRANGE_2; - RCC_OscInitStruct.PLL.PLLVCOSEL = RCC_PLL1VCOWIDE; - RCC_OscInitStruct.PLL.PLLFRACN = 0; - if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) - { - Error_Handler(); - } + /** Initializes the RCC Oscillators according to the specified parameters + * in the RCC_OscInitTypeDef structure. + */ + RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; + RCC_OscInitStruct.HSEState = RCC_HSE_BYPASS; + RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; + RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; + RCC_OscInitStruct.PLL.PLLM = 5; + RCC_OscInitStruct.PLL.PLLN = 192; + RCC_OscInitStruct.PLL.PLLP = 2; + RCC_OscInitStruct.PLL.PLLQ = 2; + RCC_OscInitStruct.PLL.PLLR = 2; + RCC_OscInitStruct.PLL.PLLRGE = RCC_PLL1VCIRANGE_2; + RCC_OscInitStruct.PLL.PLLVCOSEL = RCC_PLL1VCOWIDE; + RCC_OscInitStruct.PLL.PLLFRACN = 0; + if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) { + Error_Handler(); + } - /** Initializes the CPU, AHB and APB buses clocks - */ - RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK - |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2 - |RCC_CLOCKTYPE_D3PCLK1|RCC_CLOCKTYPE_D1PCLK1; - RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; - RCC_ClkInitStruct.SYSCLKDivider = RCC_SYSCLK_DIV1; - RCC_ClkInitStruct.AHBCLKDivider = RCC_HCLK_DIV2; - RCC_ClkInitStruct.APB3CLKDivider = RCC_APB3_DIV2; - RCC_ClkInitStruct.APB1CLKDivider = RCC_APB1_DIV2; - RCC_ClkInitStruct.APB2CLKDivider = RCC_APB2_DIV2; - RCC_ClkInitStruct.APB4CLKDivider = RCC_APB4_DIV2; + /** Initializes the CPU, AHB and APB buses clocks + */ + RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK | RCC_CLOCKTYPE_SYSCLK | + RCC_CLOCKTYPE_PCLK1 | RCC_CLOCKTYPE_PCLK2 | RCC_CLOCKTYPE_D3PCLK1 | + RCC_CLOCKTYPE_D1PCLK1; + RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; + RCC_ClkInitStruct.SYSCLKDivider = RCC_SYSCLK_DIV1; + RCC_ClkInitStruct.AHBCLKDivider = RCC_HCLK_DIV2; + RCC_ClkInitStruct.APB3CLKDivider = RCC_APB3_DIV2; + RCC_ClkInitStruct.APB1CLKDivider = RCC_APB1_DIV2; + RCC_ClkInitStruct.APB2CLKDivider = RCC_APB2_DIV2; + RCC_ClkInitStruct.APB4CLKDivider = RCC_APB4_DIV2; - if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_4) != HAL_OK) - { - Error_Handler(); - } + if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_4) != HAL_OK) { + Error_Handler(); + } } /** - * @brief Peripherals Common Clock Configuration - * @retval None - */ -void PeriphCommonClock_Config(void) -{ - RCC_PeriphCLKInitTypeDef PeriphClkInitStruct = {0}; + * @brief Peripherals Common Clock Configuration + * @retval None + */ +void PeriphCommonClock_Config(void) { + RCC_PeriphCLKInitTypeDef PeriphClkInitStruct = { 0 }; - /** Initializes the peripherals clock - */ - PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_ADC|RCC_PERIPHCLK_USART3; - PeriphClkInitStruct.PLL2.PLL2M = 2; - PeriphClkInitStruct.PLL2.PLL2N = 12; - PeriphClkInitStruct.PLL2.PLL2P = 2; - PeriphClkInitStruct.PLL2.PLL2Q = 2; - PeriphClkInitStruct.PLL2.PLL2R = 2; - PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2VCIRANGE_3; - PeriphClkInitStruct.PLL2.PLL2VCOSEL = RCC_PLL2VCOMEDIUM; - PeriphClkInitStruct.PLL2.PLL2FRACN = 0; - PeriphClkInitStruct.Usart234578ClockSelection = RCC_USART234578CLKSOURCE_PLL2; - PeriphClkInitStruct.AdcClockSelection = RCC_ADCCLKSOURCE_PLL2; - if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK) - { - Error_Handler(); - } + /** Initializes the peripherals clock + */ + PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_ADC | RCC_PERIPHCLK_USART3; + PeriphClkInitStruct.PLL2.PLL2M = 2; + PeriphClkInitStruct.PLL2.PLL2N = 12; + PeriphClkInitStruct.PLL2.PLL2P = 2; + PeriphClkInitStruct.PLL2.PLL2Q = 2; + PeriphClkInitStruct.PLL2.PLL2R = 2; + PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2VCIRANGE_3; + PeriphClkInitStruct.PLL2.PLL2VCOSEL = RCC_PLL2VCOMEDIUM; + PeriphClkInitStruct.PLL2.PLL2FRACN = 0; + PeriphClkInitStruct.Usart234578ClockSelection = RCC_USART234578CLKSOURCE_PLL2; + PeriphClkInitStruct.AdcClockSelection = RCC_ADCCLKSOURCE_PLL2; + if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK) { + Error_Handler(); + } } /* USER CODE BEGIN 4 */ /* USER CODE END 4 */ - /* MPU Configuration */ +/* MPU Configuration */ -void MPU_Config(void) -{ - MPU_Region_InitTypeDef MPU_InitStruct = {0}; +void MPU_Config(void) { + MPU_Region_InitTypeDef MPU_InitStruct = { 0 }; - /* Disables the MPU */ - HAL_MPU_Disable(); + /* Disables the MPU */ + HAL_MPU_Disable(); - /** Initializes and configures the Region and the memory to be protected - */ - MPU_InitStruct.Enable = MPU_REGION_ENABLE; - MPU_InitStruct.Number = MPU_REGION_NUMBER0; - MPU_InitStruct.BaseAddress = 0x0; - MPU_InitStruct.Size = MPU_REGION_SIZE_4GB; - MPU_InitStruct.SubRegionDisable = 0x87; - MPU_InitStruct.TypeExtField = MPU_TEX_LEVEL0; - MPU_InitStruct.AccessPermission = MPU_REGION_NO_ACCESS; - MPU_InitStruct.DisableExec = MPU_INSTRUCTION_ACCESS_DISABLE; - MPU_InitStruct.IsShareable = MPU_ACCESS_SHAREABLE; - MPU_InitStruct.IsCacheable = MPU_ACCESS_NOT_CACHEABLE; - MPU_InitStruct.IsBufferable = MPU_ACCESS_NOT_BUFFERABLE; - - HAL_MPU_ConfigRegion(&MPU_InitStruct); - /* Enables the MPU */ - HAL_MPU_Enable(MPU_PRIVILEGED_DEFAULT); + /** Initializes and configures the Region and the memory to be protected + */ + MPU_InitStruct.Enable = MPU_REGION_ENABLE; + MPU_InitStruct.Number = MPU_REGION_NUMBER0; + MPU_InitStruct.BaseAddress = 0x0; + MPU_InitStruct.Size = MPU_REGION_SIZE_4GB; + MPU_InitStruct.SubRegionDisable = 0x87; + MPU_InitStruct.TypeExtField = MPU_TEX_LEVEL0; + MPU_InitStruct.AccessPermission = MPU_REGION_NO_ACCESS; + MPU_InitStruct.DisableExec = MPU_INSTRUCTION_ACCESS_DISABLE; + MPU_InitStruct.IsShareable = MPU_ACCESS_SHAREABLE; + MPU_InitStruct.IsCacheable = MPU_ACCESS_NOT_CACHEABLE; + MPU_InitStruct.IsBufferable = MPU_ACCESS_NOT_BUFFERABLE; + HAL_MPU_ConfigRegion(&MPU_InitStruct); + /* Enables the MPU */ + HAL_MPU_Enable(MPU_PRIVILEGED_DEFAULT); } /** - * @brief This function is executed in case of error occurrence. - * @retval None - */ -void Error_Handler(void) -{ - /* USER CODE BEGIN Error_Handler_Debug */ - /* User can add his own implementation to report the HAL error return state */ - __disable_irq(); - while (1) - { - } - /* USER CODE END Error_Handler_Debug */ + * @brief This function is executed in case of error occurrence. + * @retval None + */ +void Error_Handler(void) { + /* USER CODE BEGIN Error_Handler_Debug */ + /* User can add his own implementation to report the HAL error return state */ + __disable_irq(); + while (1) { + } + /* USER CODE END Error_Handler_Debug */ } #ifdef USE_FULL_ASSERT /** - * @brief Reports the name of the source file and the source line number - * where the assert_param error has occurred. - * @param file: pointer to the source file name - * @param line: assert_param error line source number - * @retval None - */ -void assert_failed(uint8_t *file, uint32_t line) -{ - /* USER CODE BEGIN 6 */ - /* User can add his own implementation to report the file name and line number, - ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */ - /* USER CODE END 6 */ + * @brief Reports the name of the source file and the source line number + * where the assert_param error has occurred. + * @param file: pointer to the source file name + * @param line: assert_param error line source number + * @retval None + */ +void assert_failed(uint8_t *file, uint32_t line) { + /* USER CODE BEGIN 6 */ + /* User can add his own implementation to report the file name and line number, + ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */ + /* USER CODE END 6 */ } #endif /* USE_FULL_ASSERT */ diff --git a/Core/Src/stm32h7xx_it.c b/Core/Src/stm32h7xx_it.c index afff8a0..c775eec 100644 --- a/Core/Src/stm32h7xx_it.c +++ b/Core/Src/stm32h7xx_it.c @@ -1,25 +1,27 @@ /* USER CODE BEGIN Header */ /** - ****************************************************************************** - * @file stm32h7xx_it.c - * @brief Interrupt Service Routines. - ****************************************************************************** - * @attention - * - * Copyright (c) 2025 STMicroelectronics. - * All rights reserved. - * - * This software is licensed under terms that can be found in the LICENSE file - * in the root directory of this software component. - * If no LICENSE file comes with this software, it is provided AS-IS. - * - ****************************************************************************** - */ + ****************************************************************************** + * @file stm32h7xx_it.c + * @brief Interrupt Service Routines. + ****************************************************************************** + * @attention + * + * Copyright (c) 2025 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + */ /* USER CODE END Header */ /* Includes ------------------------------------------------------------------*/ -#include "main.h" #include "stm32h7xx_it.h" +#include "main.h" +#include "stm32h743xx.h" + /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ /* USER CODE END Includes */ @@ -66,131 +68,117 @@ extern UART_HandleTypeDef huart3; /* Cortex Processor Interruption and Exception Handlers */ /******************************************************************************/ /** - * @brief This function handles Non maskable interrupt. - */ -void NMI_Handler(void) -{ - /* USER CODE BEGIN NonMaskableInt_IRQn 0 */ + * @brief This function handles Non maskable interrupt. + */ +void NMI_Handler(void) { + /* USER CODE BEGIN NonMaskableInt_IRQn 0 */ - /* USER CODE END NonMaskableInt_IRQn 0 */ - /* USER CODE BEGIN NonMaskableInt_IRQn 1 */ - while (1) - { - } - /* USER CODE END NonMaskableInt_IRQn 1 */ + /* USER CODE END NonMaskableInt_IRQn 0 */ + /* USER CODE BEGIN NonMaskableInt_IRQn 1 */ + while (1) { + } + /* USER CODE END NonMaskableInt_IRQn 1 */ } /** - * @brief This function handles Hard fault interrupt. - */ -void HardFault_Handler(void) -{ - /* USER CODE BEGIN HardFault_IRQn 0 */ + * @brief This function handles Hard fault interrupt. + */ +void HardFault_Handler(void) { + /* USER CODE BEGIN HardFault_IRQn 0 */ - /* USER CODE END HardFault_IRQn 0 */ - while (1) - { - /* USER CODE BEGIN W1_HardFault_IRQn 0 */ - /* USER CODE END W1_HardFault_IRQn 0 */ - } + /* USER CODE END HardFault_IRQn 0 */ + while (1) { + /* USER CODE BEGIN W1_HardFault_IRQn 0 */ + /* USER CODE END W1_HardFault_IRQn 0 */ + } } /** - * @brief This function handles Memory management fault. - */ -void MemManage_Handler(void) -{ - /* USER CODE BEGIN MemoryManagement_IRQn 0 */ + * @brief This function handles Memory management fault. + */ +void MemManage_Handler(void) { + /* USER CODE BEGIN MemoryManagement_IRQn 0 */ - /* USER CODE END MemoryManagement_IRQn 0 */ - while (1) - { - /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */ - /* USER CODE END W1_MemoryManagement_IRQn 0 */ - } + /* USER CODE END MemoryManagement_IRQn 0 */ + while (1) { + /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */ + /* USER CODE END W1_MemoryManagement_IRQn 0 */ + } } /** - * @brief This function handles Pre-fetch fault, memory access fault. - */ -void BusFault_Handler(void) -{ - /* USER CODE BEGIN BusFault_IRQn 0 */ + * @brief This function handles Pre-fetch fault, memory access fault. + */ +void BusFault_Handler(void) { + /* USER CODE BEGIN BusFault_IRQn 0 */ - /* USER CODE END BusFault_IRQn 0 */ - while (1) - { - /* USER CODE BEGIN W1_BusFault_IRQn 0 */ - /* USER CODE END W1_BusFault_IRQn 0 */ - } + /* USER CODE END BusFault_IRQn 0 */ + while (1) { + /* USER CODE BEGIN W1_BusFault_IRQn 0 */ + /* USER CODE END W1_BusFault_IRQn 0 */ + } } /** - * @brief This function handles Undefined instruction or illegal state. - */ -void UsageFault_Handler(void) -{ - /* USER CODE BEGIN UsageFault_IRQn 0 */ + * @brief This function handles Undefined instruction or illegal state. + */ +void UsageFault_Handler(void) { + /* USER CODE BEGIN UsageFault_IRQn 0 */ - /* USER CODE END UsageFault_IRQn 0 */ - while (1) - { - /* USER CODE BEGIN W1_UsageFault_IRQn 0 */ - /* USER CODE END W1_UsageFault_IRQn 0 */ - } + /* USER CODE END UsageFault_IRQn 0 */ + while (1) { + /* USER CODE BEGIN W1_UsageFault_IRQn 0 */ + /* USER CODE END W1_UsageFault_IRQn 0 */ + } } /** - * @brief This function handles System service call via SWI instruction. - */ -void SVC_Handler(void) -{ - /* USER CODE BEGIN SVCall_IRQn 0 */ + * @brief This function handles System service call via SWI instruction. + */ +void SVC_Handler(void) { + /* USER CODE BEGIN SVCall_IRQn 0 */ - /* USER CODE END SVCall_IRQn 0 */ - /* USER CODE BEGIN SVCall_IRQn 1 */ + /* USER CODE END SVCall_IRQn 0 */ + /* USER CODE BEGIN SVCall_IRQn 1 */ - /* USER CODE END SVCall_IRQn 1 */ + /* USER CODE END SVCall_IRQn 1 */ } /** - * @brief This function handles Debug monitor. - */ -void DebugMon_Handler(void) -{ - /* USER CODE BEGIN DebugMonitor_IRQn 0 */ + * @brief This function handles Debug monitor. + */ +void DebugMon_Handler(void) { + /* USER CODE BEGIN DebugMonitor_IRQn 0 */ - /* USER CODE END DebugMonitor_IRQn 0 */ - /* USER CODE BEGIN DebugMonitor_IRQn 1 */ + /* USER CODE END DebugMonitor_IRQn 0 */ + /* USER CODE BEGIN DebugMonitor_IRQn 1 */ - /* USER CODE END DebugMonitor_IRQn 1 */ + /* USER CODE END DebugMonitor_IRQn 1 */ } /** - * @brief This function handles Pendable request for system service. - */ -void PendSV_Handler(void) -{ - /* USER CODE BEGIN PendSV_IRQn 0 */ + * @brief This function handles Pendable request for system service. + */ +void PendSV_Handler(void) { + /* USER CODE BEGIN PendSV_IRQn 0 */ - /* USER CODE END PendSV_IRQn 0 */ - /* USER CODE BEGIN PendSV_IRQn 1 */ + /* USER CODE END PendSV_IRQn 0 */ + /* USER CODE BEGIN PendSV_IRQn 1 */ - /* USER CODE END PendSV_IRQn 1 */ + /* USER CODE END PendSV_IRQn 1 */ } /** - * @brief This function handles System tick timer. - */ -void SysTick_Handler(void) -{ - /* USER CODE BEGIN SysTick_IRQn 0 */ + * @brief This function handles System tick timer. + */ +void SysTick_Handler(void) { + /* USER CODE BEGIN SysTick_IRQn 0 */ - /* USER CODE END SysTick_IRQn 0 */ - HAL_IncTick(); - /* USER CODE BEGIN SysTick_IRQn 1 */ + /* USER CODE END SysTick_IRQn 0 */ + HAL_IncTick(); + /* USER CODE BEGIN SysTick_IRQn 1 */ - /* USER CODE END SysTick_IRQn 1 */ + /* USER CODE END SysTick_IRQn 1 */ } /******************************************************************************/ @@ -201,45 +189,48 @@ void SysTick_Handler(void) /******************************************************************************/ /** - * @brief This function handles USART3 global interrupt. - */ -void USART3_IRQHandler(void) -{ - /* USER CODE BEGIN USART3_IRQn 0 */ - - /* USER CODE END USART3_IRQn 0 */ - HAL_UART_IRQHandler(&huart3); - /* USER CODE BEGIN USART3_IRQn 1 */ - - /* USER CODE END USART3_IRQn 1 */ + * @brief This function handles USART3 global interrupt. + */ +void USART3_IRQHandler(void) { + /* USER CODE BEGIN USART3_IRQn 0 */ +#if NO_HAL + /* USER CODE END USART3_IRQn 0 */ + HAL_UART_IRQHandler(&huart3); + /* USER CODE BEGIN USART3_IRQn 1 */ +#endif + /* USER CODE END USART3_IRQn 1 */ } /** - * @brief This function handles TIM6 global interrupt, DAC1_CH1 and DAC1_CH2 underrun error interrupts. - */ -void TIM6_DAC_IRQHandler(void) -{ - /* USER CODE BEGIN TIM6_DAC_IRQn 0 */ + * @brief This function handles TIM6 global interrupt, DAC1_CH1 and DAC1_CH2 underrun error interrupts. + */ +void TIM6_DAC_IRQHandler(void) { + /* USER CODE BEGIN TIM6_DAC_IRQn 0 */ - /* USER CODE END TIM6_DAC_IRQn 0 */ - HAL_TIM_IRQHandler(&htim6); - /* USER CODE BEGIN TIM6_DAC_IRQn 1 */ +#if NO_HAL + /* USER CODE END TIM6_DAC_IRQn 0 */ + HAL_TIM_IRQHandler(&htim6); + /* USER CODE BEGIN TIM6_DAC_IRQn 1 */ +#endif + // controlla se è stato l'evento Update (UIF) a far scattare l'interrupt + if (TIM6->SR & TIM_SR_UIF) { + + } - /* USER CODE END TIM6_DAC_IRQn 1 */ + /* USER CODE END TIM6_DAC_IRQn 1 */ } /** - * @brief This function handles ADC3 global interrupt. - */ -void ADC3_IRQHandler(void) -{ - /* USER CODE BEGIN ADC3_IRQn 0 */ - - /* USER CODE END ADC3_IRQn 0 */ - HAL_ADC_IRQHandler(&hadc3); - /* USER CODE BEGIN ADC3_IRQn 1 */ - - /* USER CODE END ADC3_IRQn 1 */ + * @brief This function handles ADC3 global interrupt. + */ +void ADC3_IRQHandler(void) { + /* USER CODE BEGIN ADC3_IRQn 0 */ +#if NO_HAL + /* USER CODE END ADC3_IRQn 0 */ + HAL_ADC_IRQHandler(&hadc3); + /* USER CODE BEGIN ADC3_IRQn 1 */ +#endif + /* USER CODE END ADC3_IRQn 1 */ } /* USER CODE BEGIN 1 */ diff --git a/README.md b/README.md index 166c54e..313307b 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,80 @@ # ST-LAB -FIsica - Laboratorio III - Esperimentazioni di Elettronica \ No newline at end of file +FIsica - Laboratorio III - Esperimentazioni di Elettronica + +```mermaid +flowchart TD + %% --- STILI --- + classDef hw fill:#ffcccc,stroke:#333,stroke-width:2px; + classDef memory fill:#e1f5fe,stroke:#333,stroke-width:1px; + classDef logic fill:#fff9c4,stroke:#333,stroke-width:1px; + + Start((START)) --> Init + + %% --- BLOCCO INIZIALIZZAZIONE --- + subgraph Init [1. Inizializzazione Bare Metal] + direction TB + RCC[RCC AHB4ENR & APB1ENR\nAbilita Clock GPIO & USART]:::hw + GPIO[GPIO MODER & AFR\nButton=Input, LED=Output, TX=AF]:::hw + UART[USART3 CR1 & BRR\nConfigura Baud & Abilita UE]:::hw + NVIC[NVIC_EnableIRQ\nAbilita Interrupts al processore]:::hw + + RCC --> GPIO --> UART --> NVIC + end + + Init --> MainLoop + + %% --- BLOCCO MAIN LOOP --- + subgraph Main [2. Main Loop (Polling Button)] + direction TB + MainLoop(while 1) + + ReadIDR[Leggi GPIOC->IDR\n(Stato Bottone)]:::hw + Debounce[Debounce Delay]:::logic + + EdgeCheck{Rising Edge?\n(Curr=1 && Prev=0)}:::logic + + ToggleOps[Toggle Logic]:::memory + UpdatePrev[Prev = Curr]:::logic + + MainLoop --> ReadIDR --> EdgeCheck + + EdgeCheck -- NO --> UpdatePrev + EdgeCheck -- SI --> ToggleOps + + subgraph Toggle [Logica XOR LED] + ReadODR[Leggi GPIOB->ODR]:::hw + XOR[Calcola: ODR ^ LED_MASK]:::logic + WriteODR[Scrivi GPIOB->ODR]:::hw + ReadODR --> XOR --> WriteODR + end + + ToggleOps --> UpdatePrev + UpdatePrev --> Debounce --> MainLoop + end + + %% --- BLOCCO INTERRUPT --- + subgraph ISR [3. USART3 IRQ Handler] + direction TB + Trigger((IRQ)) + + CheckTXE{Flag TXE?\n(Data Reg Empty)}:::logic + CheckTC{Flag TC?\n(Tx Complete)}:::logic + + LoadDR[Scrivi USART3->DR\n(Invia Byte)]:::hw + EnableTC[Abilita TCIE\nDisabilita TXEIE]:::hw + DisableTC[Disabilita TCIE\nClear TC Flag]:::hw + FreeBusy[Set tx_busy = 0]:::memory + + Trigger --> CheckTXE + + CheckTXE -- SI: Buffer Pieno --> LoadDR + CheckTXE -- SI: Buffer Finito --> EnableTC + CheckTXE -- NO --> CheckTC + + CheckTC -- SI: Fine Trasmissione --> DisableTC --> FreeBusy + CheckTC -- NO --> Return((RTI)) + end + + %% --- CONNESSIONI LOGICHE --- + WriteODR -.-> |Opzionale: Avvia TX| Trigger diff --git a/Relazione/Lab-EsseTiEmme32.zip b/Relazione/Lab-EsseTiEmme32.zip new file mode 100644 index 0000000..4a9f60a Binary files /dev/null and b/Relazione/Lab-EsseTiEmme32.zip differ diff --git a/Relazione/Lab-EsseTiEmme32/images/logo_unimib.png b/Relazione/Lab-EsseTiEmme32/images/logo_unimib.png new file mode 100644 index 0000000..63ecf13 Binary files /dev/null and b/Relazione/Lab-EsseTiEmme32/images/logo_unimib.png differ diff --git a/Relazione/Lab-EsseTiEmme32/main.pdf b/Relazione/Lab-EsseTiEmme32/main.pdf new file mode 100644 index 0000000..d1a0dba --- /dev/null +++ b/Relazione/Lab-EsseTiEmme32/main.pdf @@ -0,0 +1,4724 @@ +%PDF-1.7 +% + +1 0 obj +<< + /Type /Pages + /Count 7 + /Kids [122 0 R 128 0 R 131 0 R 134 0 R 136 0 R 138 0 R 142 0 R] +>> +endobj + +2 0 obj +<< + /Type /Outlines + /First 3 0 R + /Last 7 0 R + /Count 4 +>> +endobj + +3 0 obj +<< + /Parent 2 0 R + /Next 5 0 R + /First 4 0 R + /Last 4 0 R + /Count -1 + /Title (1 Introduction) + /Dest 115 0 R +>> +endobj + +4 0 obj +<< + /Parent 3 0 R + /Title (1.1 Subtitle) + /Dest 114 0 R +>> +endobj + +5 0 obj +<< + /Parent 2 0 R + /Next 6 0 R + /Prev 3 0 R + /Title (2 Preliminaries) + /Dest 116 0 R +>> +endobj + +6 0 obj +<< + /Parent 2 0 R + /Next 7 0 R + /Prev 5 0 R + /Title (3 Acknowledgments) + /Dest 117 0 R +>> +endobj + +7 0 obj +<< + /Parent 2 0 R + /Prev 6 0 R + /Title (Bibliografia) + /Dest 118 0 R +>> +endobj + +8 0 obj +<< + /Nums [0 73 0 R 1 74 0 R 2 75 0 R 3 76 0 R 4 77 0 R 5 78 0 R 6 79 0 R] +>> +endobj + +9 0 obj +<< + /Type /StructTreeRoot + /RoleMap << + /Datetime /Span + /Terms /Part + /Title /P + /Strong /Span + /Em /Span + >> + /K [16 0 R] + /ParentTree << + /Nums [0 10 0 R 1 57 0 R 2 53 0 R 3 48 0 R 4 44 0 R 5 11 0 R 6 33 0 R 7 12 0 R 8 30 0 R 9 13 0 R 10 14 0 R 11 25 0 R 12 21 0 R 13 15 0 R] + >> + /ParentTreeNextKey 14 +>> +endobj + +10 0 obj +[68 0 R 72 0 R 71 0 R 70 0 R 67 0 R 66 0 R 65 0 R 64 0 R 64 0 R 63 0 R 62 0 R 62 0 R 62 0 R 61 0 R 61 0 R 61 0 R 60 0 R] +endobj + +11 0 obj +[59 0 R 58 0 R 57 0 R 57 0 R 54 0 R 53 0 R 53 0 R 49 0 R 48 0 R 48 0 R 45 0 R 44 0 R 44 0 R] +endobj + +12 0 obj +[39 0 R 39 0 R 38 0 R 38 0 R 38 0 R 38 0 R 38 0 R 38 0 R 38 0 R 38 0 R 38 0 R 37 0 R 37 0 R 36 0 R 34 0 R 34 0 R 34 0 R 34 0 R 34 0 R 34 0 R 34 0 R 34 0 R 34 0 R 34 0 R 34 0 R 34 0 R 34 0 R 34 0 R 34 0 R 34 0 R 33 0 R 32 0 R] +endobj + +13 0 obj +[31 0 R 31 0 R 29 0 R 29 0 R 29 0 R 29 0 R 29 0 R 29 0 R 29 0 R 29 0 R 29 0 R 29 0 R 29 0 R 29 0 R 29 0 R 29 0 R 29 0 R 29 0 R 29 0 R 29 0 R 29 0 R 30 0 R] +endobj + +14 0 obj +[28 0 R 28 0 R 27 0 R 27 0 R 27 0 R 27 0 R 27 0 R 27 0 R 27 0 R 27 0 R 27 0 R] +endobj + +15 0 obj +[26 0 R 25 0 R 20 0 R 20 0 R 23 0 R 20 0 R 20 0 R 22 0 R 20 0 R] +endobj + +16 0 obj +<< + /Type /StructElem + /S /Document + /P 9 0 R + /K [72 0 R 71 0 R 69 0 R 68 0 R 67 0 R 66 0 R 64 0 R 62 0 R 61 0 R 60 0 R 59 0 R 40 0 R 39 0 R 38 0 R 37 0 R 35 0 R 34 0 R 32 0 R 31 0 R 29 0 R 28 0 R 27 0 R 26 0 R 17 0 R] +>> +endobj + +17 0 obj +<< + /Type /StructElem + /S /L + /P 16 0 R + /A [<< + /O /List + /ListNumbering /Decimal + >>] + /K [18 0 R] +>> +endobj + +18 0 obj +<< + /Type /StructElem + /S /LI + /P 17 0 R + /K [24 0 R 19 0 R] +>> +endobj + +19 0 obj +<< + /Type /StructElem + /S /LBody + /P 18 0 R + /K [20 0 R] +>> +endobj + +20 0 obj +<< + /Type /StructElem + /S /BibEntry + /P 19 0 R + /K [2 3 23 0 R 5 6 21 0 R 8] + /Pg 142 0 R +>> +endobj + +21 0 obj +<< + /Type /StructElem + /S /Link + /P 20 0 R + /K [22 0 R << + /Type /OBJR + /Pg 142 0 R + /Obj 141 0 R + >>] +>> +endobj + +22 0 obj +<< + /Type /StructElem + /S /Span + /P 21 0 R + /A [<< + /O /Layout + /TextDecorationType /Underline + >>] + /K [7] + /Pg 142 0 R +>> +endobj + +23 0 obj +<< + /Type /StructElem + /S /Em + /P 20 0 R + /K [4] + /Pg 142 0 R +>> +endobj + +24 0 obj +<< + /Type /StructElem + /S /Lbl + /P 18 0 R + /K [25 0 R] +>> +endobj + +25 0 obj +<< + /Type /StructElem + /S /Link + /P 24 0 R + /K [1 << + /Type /OBJR + /Pg 142 0 R + /Obj 140 0 R + >>] + /Pg 142 0 R +>> +endobj + +26 0 obj +<< + /Type /StructElem + /S /H1 + /P 16 0 R + /T (Bibliografia) + /K [0] + /Pg 142 0 R +>> +endobj + +27 0 obj +<< + /Type /StructElem + /S /P + /P 16 0 R + /K [2 3 4 5 6 7 8 9 10] + /Pg 136 0 R +>> +endobj + +28 0 obj +<< + /Type /StructElem + /S /H1 + /P 16 0 R + /T (Acknowledgments) + /K [0 1] + /Pg 136 0 R +>> +endobj + +29 0 obj +<< + /Type /StructElem + /S /P + /P 16 0 R + /K [2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 30 0 R] + /Pg 134 0 R +>> +endobj + +30 0 obj +<< + /Type /StructElem + /S /Link + /P 29 0 R + /K [21 << + /Type /OBJR + /Pg 134 0 R + /Obj 133 0 R + >>] + /Pg 134 0 R +>> +endobj + +31 0 obj +<< + /Type /StructElem + /S /H1 + /P 16 0 R + /T (Preliminaries) + /K [0 1] + /Pg 134 0 R +>> +endobj + +32 0 obj +<< + /Type /StructElem + /S /P + /P 16 0 R + /K [33 0 R 31] + /Pg 131 0 R +>> +endobj + +33 0 obj +<< + /Type /StructElem + /S /Link + /P 32 0 R + /K [30 << + /Type /OBJR + /Pg 131 0 R + /Obj 130 0 R + >>] + /Pg 131 0 R +>> +endobj + +34 0 obj +<< + /Type /StructElem + /S /Formula + /P 16 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29] + /Pg 131 0 R +>> +endobj + +35 0 obj +<< + /Type /StructElem + /S /P + /P 16 0 R + /K [36 0 R] +>> +endobj + +36 0 obj +<< + /Type /StructElem + /S /Span + /P 35 0 R + /A [<< + /O /Layout + /TextDecorationType /Underline + >>] + /K [13] + /Pg 131 0 R +>> +endobj + +37 0 obj +<< + /Type /StructElem + /S /H2 + /P 16 0 R + /T (Subtitle) + /K [11 12] + /Pg 131 0 R +>> +endobj + +38 0 obj +<< + /Type /StructElem + /S /P + /P 16 0 R + /K [2 3 4 5 6 7 8 9 10] + /Pg 131 0 R +>> +endobj + +39 0 obj +<< + /Type /StructElem + /S /H1 + /P 16 0 R + /T (Introduction) + /K [0 1] + /Pg 131 0 R +>> +endobj + +40 0 obj +<< + /Type /StructElem + /S /TOC + /P 16 0 R + /K [55 0 R 50 0 R 46 0 R 42 0 R 41 0 R] +>> +endobj + +41 0 obj +<< + /Type /StructElem + /S /TOCI + /P 40 0 R + /K [] +>> +endobj + +42 0 obj +<< + /Type /StructElem + /S /TOCI + /P 40 0 R + /K [43 0 R] +>> +endobj + +43 0 obj +<< + /Type /StructElem + /S /Reference + /P 42 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [44 0 R] +>> +endobj + +44 0 obj +<< + /Type /StructElem + /S /Link + /P 43 0 R + /K [45 0 R 11 12 << + /Type /OBJR + /Pg 128 0 R + /Obj 127 0 R + >>] + /Pg 128 0 R +>> +endobj + +45 0 obj +<< + /Type /StructElem + /S /Lbl + /P 44 0 R + /K [10] + /Pg 128 0 R +>> +endobj + +46 0 obj +<< + /Type /StructElem + /S /TOCI + /P 40 0 R + /K [47 0 R] +>> +endobj + +47 0 obj +<< + /Type /StructElem + /S /Reference + /P 46 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [48 0 R] +>> +endobj + +48 0 obj +<< + /Type /StructElem + /S /Link + /P 47 0 R + /K [49 0 R 8 9 << + /Type /OBJR + /Pg 128 0 R + /Obj 126 0 R + >>] + /Pg 128 0 R +>> +endobj + +49 0 obj +<< + /Type /StructElem + /S /Lbl + /P 48 0 R + /K [7] + /Pg 128 0 R +>> +endobj + +50 0 obj +<< + /Type /StructElem + /S /TOC + /P 40 0 R + /K [51 0 R] +>> +endobj + +51 0 obj +<< + /Type /StructElem + /S /TOCI + /P 50 0 R + /K [52 0 R] +>> +endobj + +52 0 obj +<< + /Type /StructElem + /S /Reference + /P 51 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [53 0 R] +>> +endobj + +53 0 obj +<< + /Type /StructElem + /S /Link + /P 52 0 R + /K [54 0 R 5 6 << + /Type /OBJR + /Pg 128 0 R + /Obj 125 0 R + >>] + /Pg 128 0 R +>> +endobj + +54 0 obj +<< + /Type /StructElem + /S /Lbl + /P 53 0 R + /K [4] + /Pg 128 0 R +>> +endobj + +55 0 obj +<< + /Type /StructElem + /S /TOCI + /P 40 0 R + /K [56 0 R] +>> +endobj + +56 0 obj +<< + /Type /StructElem + /S /Reference + /P 55 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [57 0 R] +>> +endobj + +57 0 obj +<< + /Type /StructElem + /S /Link + /P 56 0 R + /K [58 0 R 2 3 << + /Type /OBJR + /Pg 128 0 R + /Obj 124 0 R + >>] + /Pg 128 0 R +>> +endobj + +58 0 obj +<< + /Type /StructElem + /S /Lbl + /P 57 0 R + /K [1] + /Pg 128 0 R +>> +endobj + +59 0 obj +<< + /Type /StructElem + /S /H1 + /P 16 0 R + /T (Indice) + /K [0] + /Pg 128 0 R +>> +endobj + +60 0 obj +<< + /Type /StructElem + /S /P + /P 16 0 R + /K [16] + /Pg 122 0 R +>> +endobj + +61 0 obj +<< + /Type /StructElem + /S /Span + /P 16 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [13 14 15] + /Pg 122 0 R +>> +endobj + +62 0 obj +<< + /Type /StructElem + /S /P + /P 16 0 R + /K [63 0 R 10 11 12] + /Pg 122 0 R +>> +endobj + +63 0 obj +<< + /Type /StructElem + /S /Strong + /P 62 0 R + /K [9] + /Pg 122 0 R +>> +endobj + +64 0 obj +<< + /Type /StructElem + /S /P + /P 16 0 R + /K [65 0 R 7 8] + /Pg 122 0 R +>> +endobj + +65 0 obj +<< + /Type /StructElem + /S /Strong + /P 64 0 R + /K [6] + /Pg 122 0 R +>> +endobj + +66 0 obj +<< + /Type /StructElem + /S /P + /P 16 0 R + /K [5] + /Pg 122 0 R +>> +endobj + +67 0 obj +<< + /Type /StructElem + /S /Figure + /P 16 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [4] + /Pg 122 0 R +>> +endobj + +68 0 obj +<< + /Type /StructElem + /S /Span + /P 16 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [0] + /Pg 122 0 R +>> +endobj + +69 0 obj +<< + /Type /StructElem + /S /Code + /P 16 0 R + /Lang (en) + /A [<< + /O /Layout + /Placement /Block + >>] + /K [70 0 R] +>> +endobj + +70 0 obj +<< + /Type /StructElem + /S /Strong + /P 69 0 R + /K [3] + /Pg 122 0 R +>> +endobj + +71 0 obj +<< + /Type /StructElem + /S /Strong + /P 16 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [2] + /Pg 122 0 R +>> +endobj + +72 0 obj +<< + /Type /StructElem + /S /Strong + /P 16 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1] + /Pg 122 0 R +>> +endobj + +73 0 obj +<< + /Type /PageLabel + /S /D + /St 1 +>> +endobj + +74 0 obj +<< + /Type /PageLabel + /S /D + /St 2 +>> +endobj + +75 0 obj +<< + /Type /PageLabel + /S /D + /St 3 +>> +endobj + +76 0 obj +<< + /Type /PageLabel + /S /D + /St 4 +>> +endobj + +77 0 obj +<< + /Type /PageLabel + /S /D + /St 5 +>> +endobj + +78 0 obj +<< + /Type /PageLabel + /S /D + /St 6 +>> +endobj + +79 0 obj +<< + /Type /PageLabel + /S /D + /St 7 +>> +endobj + +80 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /JOURJN+LibertinusSerif-Italic-Identity-H + /Encoding /Identity-H + /DescendantFonts [81 0 R] + /ToUnicode 84 0 R +>> +endobj + +81 0 obj +<< + /Type /Font + /Subtype /CIDFontType0 + /BaseFont /JOURJN+LibertinusSerif-Italic + /CIDSystemInfo << + /Registry (Adobe) + /Ordering (Identity) + /Supplement 0 + >> + /FontDescriptor 83 0 R + /DW 0 + /W [0 0 500 1 1 667 2 2 616 3 3 637 4 4 666 5 5 668 6 6 909 7 7 519 8 8 526 9 9 667 10 10 664 11 11 804 12 12 544 13 13 454 14 14 499 15 15 519 16 16 503.00003 17 17 353 18 18 276 19 19 389 20 20 486 21 21 266 22 22 250 23 23 555 24 24 401 25 25 472 26 26 688 27 27 307 28 28 357] +>> +endobj + +82 0 obj +<< + /Length 12 + /Filter /FlateDecode +>> +stream +x  +endstream +endobj + +83 0 obj +<< + /Type /FontDescriptor + /FontName /JOURJN+LibertinusSerif-Italic + /Flags 131142 + /FontBBox [0 -234 1042 700] + /ItalicAngle -12 + /Ascent 894 + /Descent -246 + /CapHeight 645 + /StemV 95.4 + /CIDSet 82 0 R + /FontFile3 85 0 R +>> +endobj + +84 0 obj +<< + /Length 998 + /Type /CMap + /WMode 0 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: procset CIDInit +%%IncludeResource: procset CIDInit +%%BeginResource: CMap Custom +%%Title: (Custom Adobe Identity 0) +%%Version: 1 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def +end def +/CMapName /Custom def +/CMapVersion 1 def +/CMapType 0 def +/WMode 0 def +1 begincodespacerange +<0000> +endcodespacerange +28 beginbfchar +<0001> <0041> +<0002> <0043> +<0003> <004B> +<0004> <004E> +<0005> <004F> +<0006> <0057> +<0007> <004C> +<0008> <0045> +<0009> <0044> +<000A> <0047> +<000B> <004D> +<000C> <0054> +<000D> <0053> +<000E> <0050> +<000F> <0068> +<0010> <0079> +<0011> <0073> +<0012> <0069> +<0013> <0063> +<0014> <0061> +<0015> <006C> +<0016> <0020> +<0017> <0052> +<0018> <0065> +<0019> <0076> +<001A> <0077> +<001B> <0074> +<001C> <0072> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +85 0 obj +<< + /Length 4175 + /Filter /FlateDecode + /Subtype /CIDFontType0C +>> +stream +xyx5hF,<O +{7yλ|H%'JR齯eՏR5b´T 6Y{<7;$/e4M":M"{4dl,ufXjFRgIRRbܒr̒J]lG?6׷Mͫu%KKtes% gMjτC2^{NXh L&ՖI)ǔ)D"LK~0'iiI+S )&AdKe﨓3thqʜ).J=s;*P,:m.讓w?{Vz +?z +S<rd()1%X`Fe!eNL@FwRLn5g*4)F)7P +X2~o +6ŧ!$R^mאX $q>0ӟHн,F!!87jc Q!EIքj\h4^QbBFțFĻI#M#$G,cfj'˳ ˰8+%6C#]•~? +oR6?zn}/`R'p=| xb7wQwslqCQe:DT}&N0yjL2*bI0dLn IU/EG^ _PURc!T$AP^jcC 5|>YþNPZڀFoJ);F +jfL?BfxYE` FbJPeJ\g*z|q(e/IBQdDGwPTqnڍ- +UՅ:M\$Ր.#)r)?-V7*,Jt4An2!fcGo2c(֍X5G ~qIjF4zqmqᇸʷ)#E%!ౙ73C<]J?? +Y+Lqfqq?Ϝ.N@\uq+WPsx &AGybbYw pަփ_:bZy(g9wnW>"8)ga!ݹcا<Osiv55T\>SyJ~y q)Y&na>;3Qfd2n_wސ+x$%$I߽1i͂ IjSQH7E 1 d:"ɮ#vNQšO%qGzq;(x(."\E+޳ADѧ*-7ӪP}L7;Ek{8QN xO4.كdmt_oex#bb@r[MӈvcE#PAu8{9 LnfQdAA޻haAA9lvH*A,ƑpW\TJit}S3Y +ĘXW +%5ӅjYu[?gIXU >l3BbL|o\$A$ 'f0E!!X'QA q.ʁ3Fk"J -f)(d鮤2Q'97VB3AL b Mxbep \9be*NXj$4"ς2>kh))_+wT=koF>[x? 5q8G5h_ࡀ~Qj;(Ϻ5f6T1g&E}$v{902#FdzߎV2¦c}U&lqƂevDpMI>CiUc5_ iƹ0CLӰlY?vЮP«_=cT H.4ƯO(%U\RGߜdz=mgBoAd`{r6G8 +2?SnC_t+hFَah?-24_}~OG΢GW.#.J e-Aud4<4a'. +Խ(~|IWi6IuAׁA^ 9QڜnaƣIj8 ~cԖi!ɲtXr+U.Er:Rz@W'W^4ߟ@0Py ~'6PU]z.s4\bm4}j$;70Ϻ'tjɹ}K5l2Pve^K!llA!^-Ŝ-&V]84Ag,G<}sm;xL=u̦lx)IԎ6i8 VEJ:Ю@Scߺ+]rkƀ"Kk[I4uŎ2z,+ād +Ǥ>hx?_O|: PSe0Q  ڄNkfh݆)$@ۭc,pg*ZmySڎGz"Xs6ٔN:6ݪYVUx&&jk>9s˭qQҍɹUG:ۛQQu6{ qfo^{Gf*aC*{s5&Kxb@" *nJBߌ9@_Fj!H\mr |-6WTOZ ֝ԫU+_Ż˞.);X(G" +qGzx9=TAo8Ү?)./^:sq-W7Ѭ&弙gl{$ ۋqA.zi$qWtdW5nᳬ-ଥ]m-Q4We" eBz6{Zp{Ţ[,R?U6rcd-?,@S}{#|Lzšo ZW_ތO94K$o=Vc6LN6~||>`;#*Qoyeq~ɤ|ZG B+JF"/_`TʡIB!ᰏe+dV ۚl=Cz?a鳠ުU ŕ8~4B?`5 @`8B, Sk _xl_Iv\Z0 B0L{#H=d.6 }Г" z= !Q?lG;b-5j>a͊ٸ +endstream +endobj + +86 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /MMLBTA+DejaVuSansMono-Bold + /Encoding /Identity-H + /DescendantFonts [87 0 R] + /ToUnicode 90 0 R +>> +endobj + +87 0 obj +<< + /Type /Font + /Subtype /CIDFontType2 + /BaseFont /MMLBTA+DejaVuSansMono-Bold + /CIDSystemInfo << + /Registry (Adobe) + /Ordering (Identity) + /Supplement 0 + >> + /FontDescriptor 89 0 R + /DW 0 + /CIDToGIDMap /Identity + /W [0 2 602.0508] +>> +endobj + +88 0 obj +<< + /Length 9 + /Filter /FlateDecode +>> +stream +x{ +endstream +endobj + +89 0 obj +<< + /Type /FontDescriptor + /FontName /MMLBTA+DejaVuSansMono-Bold + /Flags 131077 + /FontBBox [50.78125 -176.75781 550.78125 758.78906] + /ItalicAngle 0 + /Ascent 759.7656 + /Descent -240.23438 + /CapHeight 759.7656 + /StemV 168.6 + /CIDSet 88 0 R + /FontFile2 91 0 R +>> +endobj + +90 0 obj +<< + /Length 633 + /Type /CMap + /WMode 0 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: procset CIDInit +%%IncludeResource: procset CIDInit +%%BeginResource: CMap Custom +%%Title: (Custom Adobe Identity 0) +%%Version: 1 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def +end def +/CMapName /Custom def +/CMapVersion 1 def +/CMapType 0 def +/WMode 0 def +1 begincodespacerange +<0000> +endcodespacerange +2 beginbfchar +<0001> <0028> +<0002> <0029> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +91 0 obj +<< + /Length 3573 + /Filter /FlateDecode +>> +stream +xX}lTו9?1Ƅ?` +q6%]ƞx<Ϙ!MBCh%w7n-vQR$&bQ" =VØmw ws=o dcEݻ8 ?tށ=;V/B` }}S(0/ljp 0j>50xПJ3~ F#W \`~t(mtb 00KDxGY8 ۰ Le"یQKfYmnc/.QS.AF.f)ob 9c4ь/?r>!1(9 '\W>(Xr1\o,NtyeK+O}5"~٧u@ejf0n΄!\WnK.)rO82ʖ-ue׏v##Nusͧ_-qOB/<o~aH~=dـqvR~R?¸>q@,P&<,ȑ \3"+B9@4Z] xq޺v [ׄum\K u<1ߺDhJDyu>`-"b/Џ^!/O a.OqB +xQAt +^`5Sw!v! Zl0FD" b]@?EPcq +#lD)D0 -i j5HC۳+GkbJQB5waU!a !5wH)RAǺ4[!;SwgXuB`7PyQ5ga4wWZ*?^bT1k6"rZ^X%QcW*3?Q7a]M<Wsx~Ԫx!.ĭ ^+nKi3Xx.n#+)֏Ҕ*)UAͱGЍ~t vca\ }zЏ'8&=gq=&5'Q ! $3֏. +>IYn `XhMvSk>n)NOVx,vXiXf]NԓHYBAc[gQitUh#PУA+B]#+#(61ЭMjX!#O#Uju[BD EI `\XVS8*^:SϧךVC䓑~0cۣvƮJS~sY 5lh̝t(D3eM(9Ug_E5u粲Vx{1鳞 fKO1q +Hfp&&2Gđ{WY_8 ~KTn&"!kcIOUTA5ts4lo)զNsug͕a %AG鬫7()ƫO{Fj5#w~W/:pVV +޷_)MtƬWUg( sI/yN7v"lY?_XJwZZE>{Jm@ӌ&+?XvlE ZX=E Zь-G-PRFxTƭWج4F+jv' +;&u׀z4VͭCQ6ڌV-hD{&E#6V]Wݨׄfʹ)^Y1r[FԡkSWx̟SM ,5J#Ff̵،FuO7-hFғk-M*uhbS t&4hF :zl@b-KoWpf6* fle(>5KsJ[MyC 6&pYVcիXEֳ1aٚi3 +6e$6ZzvcqXFe݆aBOt=֫XZjL]&iR݄͖ƛ^!?@͒gDlj*[^̄ +Vk}ylէ&k#aeN :iz'iz(\waֹN]ijYצvz^lÓOϬ;Oj7e%WL~C( >]DWϏH3_w [ S~udXd;-6;&!2ֈwk-Iw eöIo:ρ˃1ur/گ~J%5a[IYOVe zS1`YkJGsJuQTO(7tm|u9CWޜqLj?~ޤsW :9zzG:J⣟il}P).t槹4~eIo_0:)z1Nd룽ŴD nvX. =S%Lz=%2"4>'M +<-(X, +endstream +endobj + +92 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /LQQTBI+NewCMMath-Book-Identity-H + /Encoding /Identity-H + /DescendantFonts [93 0 R] + /ToUnicode 96 0 R +>> +endobj + +93 0 obj +<< + /Type /Font + /Subtype /CIDFontType0 + /BaseFont /LQQTBI+NewCMMath-Book + /CIDSystemInfo << + /Registry (Adobe) + /Ordering (Identity) + /Supplement 0 + >> + /FontDescriptor 95 0 R + /DW 0 + /W [0 0 500 1 1 570 2 2 404 3 3 778 4 4 1444 5 5 473 6 6 778 7 7 569 8 8 849 9 9 524 10 10 611 11 11 389 12 12 500 13 13 389] +>> +endobj + +94 0 obj +<< + /Length 10 + /Filter /FlateDecode +>> +stream +x +endstream +endobj + +95 0 obj +<< + /Type /FontDescriptor + /FontName /LQQTBI+NewCMMath-Book + /Flags 131076 + /FontBBox [0 -450 1389 950] + /ItalicAngle 0 + /Ascent 806 + /Descent -194 + /CapHeight 683 + /StemV 95.4 + /CIDSet 94 0 R + /FontFile3 97 0 R +>> +endobj + +96 0 obj +<< + /Length 804 + /Type /CMap + /WMode 0 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: procset CIDInit +%%IncludeResource: procset CIDInit +%%BeginResource: CMap Custom +%%Title: (Custom Adobe Identity 0) +%%Version: 1 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def +end def +/CMapName /Custom def +/CMapVersion 1 def +/CMapType 0 def +/WMode 0 def +1 begincodespacerange +<0000> +endcodespacerange +13 beginbfchar +<0001> +<0002> +<0003> <2261> +<0004> <2211> +<0005> +<0006> <003D> +<0007> <0030> +<0008> +<0009> <2020> +<000A> <2119> +<000B> <0028> +<000C> <0031> +<000D> <0029> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +97 0 obj +<< + /Length 2085 + /Filter /FlateDecode + /Subtype /CIDFontType0C +>> +stream +xU{PB[qL]GLRmPkg:ue|ʪ&@$$Hy/9y (jDZ:۩-;;?j'];ܹ{Ϝ39lVv6f/%7lݹJWk>TL/@ W Xot(kAb:o,;wq&^\b={&XTVg2 G^2JеtZu7oXaUNRheZRݠ)eu +ԠKZFWi2iJ&Huuriɛ{ˤjNCqDʥR\.7j ԚJ-T~G[I/޽,Gmn+55jT&U)+f {s>zkVA Ԃ @p|A_T@ _8qXlf .x2VX rXLUlf֖rpΞ*y[xgKST +_OqR?WgӫyQDR.=G\.N[E}^5UJb; mfrv"B<J'v18~~FfWPD''b\peux.En $[(DTZGQ˜'ffKZ'rγEǵ *u_<4ZH8zW]f/y8OyFhwK觼ή%&a~./uG-6 di-/Mv^\zgm__U`/3k9&` +kg_^U|/: x<n XIMB;Mu:;@ kHKQQ,2~\^Tx)5a bXwp\7lRImu9P~z1ơ`= @ j12e&N€d[q}1o"[ceSx{~y]nk 4=ʞ~O8t "5Iv>0Y` +A){1i"8(~p>bxX#a5u۪T( h:u=d%d} !xB}0eHIDz(v;$d$I׊BfťX +x{n)b~?)Cp=fCnc2!AC(&DIFszT z&j轭v3?lC"! B'U(7ΚwwgGO|0=yA t_R66AzE'6m.U2Ss@•0F6q=/UWaL7Jl6BCT' xox}p:~5h|vNQ8k~WX(q .L>xщ`63٣?=EzIl@`#LCEW`K-WJˏNHQD> +endobj + +99 0 obj +<< + /Type /Font + /Subtype /CIDFontType0 + /BaseFont /EKOOOE+LibertinusSerif-Bold + /CIDSystemInfo << + /Registry (Adobe) + /Ordering (Identity) + /Supplement 0 + >> + /FontDescriptor 101 0 R + /DW 0 + /W [0 0 500 1 1 504 2 2 456 3 3 598 4 4 551 5 5 325 6 6 505.99997 7 7 250 8 8 561 9 9 322 10 10 489 11 11 616 12 12 452 13 13 734 14 14 581 15 15 428 16 16 358 17 17 905 18 18 545 19 19 427 20 20 716 21 21 577 22 22 542 23 23 609 24 24 652 25 25 706 26 26 256 27 27 740 28 30 514 31 31 316 32 32 514 33 33 367 34 34 514 35 35 244 36 36 614 37 37 514 38 38 613 39 39 777 40 40 521 41 41 654 42 42 641] +>> +endobj + +100 0 obj +<< + /Length 14 + /Filter /FlateDecode +>> +stream +x +endstream +endobj + +101 0 obj +<< + /Type /FontDescriptor + /FontName /EKOOOE+LibertinusSerif-Bold + /Flags 131078 + /FontBBox [0 -238 893 700] + /ItalicAngle 0 + /Ascent 894 + /Descent -246 + /CapHeight 645 + /StemV 168.6 + /CIDSet 100 0 R + /FontFile3 103 0 R +>> +endobj + +102 0 obj +<< + /Length 1198 + /Type /CMap + /WMode 0 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: procset CIDInit +%%IncludeResource: procset CIDInit +%%BeginResource: CMap Custom +%%Title: (Custom Adobe Identity 0) +%%Version: 1 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def +end def +/CMapName /Custom def +/CMapVersion 1 def +/CMapType 0 def +/WMode 0 def +1 begincodespacerange +<0000> +endcodespacerange +42 beginbfchar +<0001> <0053> +<0002> <0063> +<0003> <0075> +<0004> <006F> +<0005> <006C> +<0006> <0061> +<0007> <0020> +<0008> <0064> +<0009> <0069> +<000A> <0065> +<000B> <006E> +<000C> <007A> +<000D> <0044> +<000E> <0070> +<000F> <0072> +<0010> <0074> +<0011> <006D> +<0012> <0046> +<0013> <0073> +<0014> <0052> +<0015> <004C> +<0016> <0062> +<0017> <0045> +<0018> <0054> +<0019> <0043> +<001A> <003A> +<001B> <0041> +<001C> <0032> +<001D> <0030> +<001E> <0034> +<001F> <002F> +<0020> <0035> +<0021> <0049> +<0022> <0031> +<0023> <002E> +<0024> <0050> +<0025> <0033> +<0026> <006B> +<0027> <0077> +<0028> <0067> +<0029> <0042> +<002A> <00660069> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +103 0 obj +<< + /Length 4786 + /Filter /FlateDecode + /Subtype /CIDFontType0C +>> +stream +xXixU&RT&TaUDaP. "Y& ٓNKUt: Ig%+ItADgdQf~=8O"(]]u9;~>opߊ)KHIN\+KO%vw2&)I5G _eKaOxC>D_' %o.)[&IHJ]+<)Y38k^^. 9 2iR؄<075{-uv!+F/a ׃<7͇j`0@{w M iô~w|K=+MT#Gt\4֨Q??*1~bG;F>yc7* [q/ b =?pN{P8,;,@v!ׇ ~Nm~PIM0Bͻ= +Sf3#vحcsU4չrāhqgTt-i{ח EIa)t]N̲,K.)Y yN66u'[Qa6&{-X^Fj ~]{J{pwǽd\*J.H!~f]e̵&c{FNz=F՚69-o8G% Xa6q0ŢLDPcRY%1FcHiĽ=ysB6j*ag$JJ0ў +6u̸ANB=@3EOyzeJ0l][LG +L6[U{F> >s۩ގҳnu4u0J-mjlI%j׼(}=R^RdP|;9+AdPW .6t6PyJ=_^mTYs'Vv!٢>}pa0aՍ̯M=HUil7ٳbuZB&kʺiLY^Aw,u&6F1ar v>ے0uk8%b]_iڻ2 F\-A4PK+MH?"<t(P$ZcH#+u֚A +vOS$gaDHזi #iĊr 9\J] +nǿ ~6z,0ǖIŪ^]hLJFH~ڤ:iGr4r[VPeB#_ܪ۟DG%8֑!QQtR*6v&Tc@xCؓZ+J y^AstXs,B{{d.aLz៷'Rdɓ,1?x`2E iFWێ>A[Y.MhV&8MU."U88e6 VU9$n*Ze⫄LQ"\g0SFһv?CDa_q +S6#^HJTjo}4\ b2:9 dQLvLIa0p`nߵB W7U}*:u^&J%/4tUšTnG޾G++dw[q׵o{>}}tKH@@ό.mɦ,x2tBr09_ma]D$7fnݮ 2Ɔ0ƈN:ܭTCo‚ReИ;Sv!}ӾD{i5haXZQmĆ>)o9Mv J&>loN^&$0]}w4?)5~/4|㗒H38T˳N]Ц[7zhm@h7 mz?]'%'hxhQw(.kxE5HQaUV1?&#'T.n2 ϣoa0"jTF% 9]1c5$q}u<ɦPPNƪpE)_ݦO}>2v1`;gvX諐$~I"S0f8nPZ__hevMU-]-oz]=d#_/1hdZ>n%J +CŶKZrL\(&G Q0S}'ShҲ+hI` o@E}f +§h {M)o;&Z򶮓ca%aL3V\qJS(\8Тyhi5z"2!?Z-L5 K¹lScib?{>MEQzK%XԊk& HBI W|&Gv2&*Jp] i%I5Yhn >C4r[yDA}9K,hIEWU(e -EEe=֍ҥ_ +r&,eRbK;wԠ 5͎up~q*ʵt$jek/2Uﶚ"n#Nn~d=&Xg|W)~G~-D1p~o}nI~LI1Et6~m^hʤRl9SgɫKyS0r&0rpoE▅+WAAK +Ćg $z-A)͢KTirrwj|0REgu0sl4v`ew1`DME%+5qYD5iAgU:V57L3,f0?Gv 6ڒfL|*kԧ;誈rqQ9'ajyԡH b~hjm~d-6^(]ݞirtr2UښM]j%Tf5 f)3<+HeS )Pi>Ok`AkfM9ӫ~rv;!|a36 1Ee7$HwHGNh8RztuLl|Ø)Ft!D/,z<u_xc@=(n튯m{;2>: +S(}:9TOavmQ)lG +.tk㷭I#)T\iM+ba)B}@ZK C_Lƙ<{V'`IPQC3]uGQ2Yј,K.;sY}Ȯt \l*,u":Ai+r/^(m;T%!/z}!X3ŷnsD8ͫ?UGDnwB(r [X9{JSROs ŧ(L:?4UzPrե{J܂@X %Ȇq8Dg8Ƈv77OK&؃Bzr_E*Y&[+;Rve֓+g[Ce;E3r4QE_E B_PX2.c{ +endstream +endobj + +104 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /KOUSLO+LibertinusSerif-Regular-Identity-H + /Encoding /Identity-H + /DescendantFonts [105 0 R] + /ToUnicode 108 0 R +>> +endobj + +105 0 obj +<< + /Type /Font + /Subtype /CIDFontType0 + /BaseFont /KOUSLO+LibertinusSerif-Regular + /CIDSystemInfo << + /Registry (Adobe) + /Ordering (Identity) + /Supplement 0 + >> + /FontDescriptor 107 0 R + /DW 0 + /W [0 0 500 1 1 661 2 2 602 3 3 311 4 4 548 5 5 477 6 6 510.99997 7 7 412 8 8 529 9 9 556 10 10 250 11 11 565 12 12 541 13 13 431 14 14 576 15 15 839 16 16 556 17 17 563 18 18 338 19 19 588 20 20 492 21 21 236 22 22 541 23 23 372 24 24 504 25 25 310 26 26 220 27 27 528 28 28 531 29 29 428 30 30 457 31 31 542 32 32 424 33 33 271 34 34 485 35 35 538 36 36 447 37 37 695 38 38 264 39 39 390 40 40 701 41 41 503.00003 42 42 560 43 43 699 44 44 790 45 45 505.99997 46 46 316 47 52 465 53 53 297 54 54 493 55 55 512 56 56 747 57 57 500 58 58 519 59 59 220 60 60 497 61 61 702 62 62 490 63 63 597 64 64 685 65 65 702 66 66 652 67 67 557 68 68 250 69 69 288 70 70 829 71 71 190 72 72 236 73 73 435 74 74 548 75 75 485 76 77 356 78 78 322 79 79 575 80 80 730 81 81 646 82 82 543 83 83 338 84 84 543 85 85 465 86 86 323 87 87 515 88 88 465] +>> +endobj + +106 0 obj +<< + /Length 12 + /Filter /FlateDecode +>> +stream +xM? v +endstream +endobj + +107 0 obj +<< + /Type /FontDescriptor + /FontName /KOUSLO+LibertinusSerif-Regular + /Flags 131078 + /FontBBox [-68 -238 1002 704] + /ItalicAngle 0 + /Ascent 894 + /Descent -246 + /CapHeight 658 + /StemV 95.4 + /CIDSet 106 0 R + /FontFile3 109 0 R +>> +endobj + +108 0 obj +<< + /Length 1850 + /Type /CMap + /WMode 0 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: procset CIDInit +%%IncludeResource: procset CIDInit +%%BeginResource: CMap Custom +%%Title: (Custom Adobe Identity 0) +%%Version: 1 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def +end def +/CMapName /Custom def +/CMapVersion 1 def +/CMapType 0 def +/WMode 0 def +1 begincodespacerange +<0000> +endcodespacerange +88 beginbfchar +<0001> <0055> +<0002> <006E> +<0003> <0069> +<0004> <0076> +<0005> <0065> +<0006> <0072> +<0007> <0073> +<0008> <0074> +<0009> <00E1> +<000A> <0020> +<000B> <0064> +<000C> <0067> +<000D> <006C> +<000E> <0075> +<000F> <004D> +<0010> <0061> +<0011> <006F> +<0012> <002D> +<0013> <0042> +<0014> <0063> +<0015> <003A> +<0016> <0050> +<0017> <0072> +<0018> <006F> +<0019> <0066> +<001A> <002E> +<001B> <004C> +<001C> <0075> +<001D> <0063> +<001E> <0061> +<001F> <006E> +<0020> <007A> +<0021> <0069> +<0022> <0053> +<0023> <0068> +<0024> <0065> +<0025> <0041> +<0026> <006C> +<0027> <0073> +<0028> <0044> +<0029> <0071> +<002A> <00660069> +<002B> <004E> +<002C> <006D> +<002D> <0064> +<002E> <0074> +<002F> <0031> +<0030> <0032> +<0031> <0033> +<0032> <0034> +<0033> <0035> +<0034> <0036> +<0035> <0049> +<0036> <0062> +<0037> <006B> +<0038> <0077> +<0039> <0067> +<003A> <0070> +<003B> <002C> +<003C> <0076> +<003D> <0051> +<003E> <0078> +<003F> <0054> +<0040> <0047> +<0041> <004F> +<0042> <0056> +<0043> <0045> +<0044> <00A0> +<0045> <0021> +<0046> <006600660069> +<0047> <0027> +<0048> <003B> +<0049> <003F> +<004A> <2013> +<004B> <0046> +<004C> <005B> +<004D> <005D> +<004E> <004A> +<004F> <0059> +<0050> <0048> +<0051> <0043> +<0052> <00AB> +<0053> <002D> +<0054> <00BB> +<0055> <0030> +<0056> <002F> +<0057> <0079> +<0058> <0037> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +109 0 obj +<< + /Length 9160 + /Filter /FlateDecode + /Subtype /CIDFontType0C +>> +stream +xzyxSechk꽂 N{tO6;u߷IBR@P,BQdd`qsI̟&]{|y_ǨQ,Ĉ褄!o + K~4c űhRy9·7/zxx{Ã5=<܏~;)l_$8&0dUpHtbDbҘؔė͞gϚ=-!/ O 1{C_Z0)6Y[d +eٸh_c֌8Li3!ۃ^sFC4GX鬫OgѨ-y?詣F>Mcc~qo;tYٟ^70v9`G?=> FOXKTAdKK'~1)l//ddSߚ;_Ɵiu/ӛ_}3ft&|n!֌bT=Rq,,B&GGܿ L< "0z]Ysɺy~fbDp-pYGROQtrFdN +h?w0XN@2jiP0 +E~!K9wQH,":_,:ܽN/脎Ns&nwnVy4gZ~<[M%$|t¨p:jhO6]| \ nK&3Q7 7lؼv +ˢdJ] 6amzUk/M>{ʬ$V[_._Ss5EeX ZMǏ/1]V$üj2 &k~=Q9+^ZBZ:Tӽkqo4bI*Xм%3x. &w,jkNxbxP3~wK*etUu3U7(-)mt8> ODQKl5 'Ll-6L^&hgvJ)&YOX*gYb-rR|toS;IN| ӘA.cn;ڪVձ : KarE:o}.q++-^9zeP95?Sdf; {&QW7C)T C<7k^E8 羆gN\Obwk]OZUVHڳ:xQK +6eyFؽ2}32Ǥ|4NbDX#vN]ČbʸBP* C%ՊeAa}gF/1KŬfV¸s5#i+w xSAް`:E^v Oу6Q)q<5bM71x[pwjՐA9ht+t*Z3[yԐwV)F2J*YEbkƀh5OiT,ak͒o2m]OWTGUEhfxj93Gg6Fɬ'1Hb<\oeVMf*@"Is=ȗW ?.J75V;v+{TZ.Tv>*<&ZG3A^<b֡זeV}B2:$0؅)ooG.ʚ4`CLpT'6lZpJ|_4\ڹ{"dWyOyMdy.2"G_sN ++jk+*jk* 84ߞ3Nлץ{tb)Vt713 kBX)P5఺\8 ِc_n@>:Am~D!m_.T'c!CnVf1պl#0oOǧ^9q"ȓc ݵgK"LL-S~"Cekht/w;dgXGRR! iH.ѷjRE`we3TlmQ4:ʦyOh;lBN'D6;ag%Y7'q<WSz(;%OXi7mDs<<gL8yp+ a1o:'xnnjW8v2Luuuxm!?ܢ?:!` yZf]_4qoG"HA09'U9¾,Bxɣđ,i%>Η)F Od<ͽ~kl#T*Bmeo7nCb +<;40GZn@l?V7{<1>Od|#bA9nZC( v'qѸOiirSE ܗl=ך_JvֵJ2/M),Y/&[X% 尩r>9x@ ʍ2'ʎcOI0ĵƶpbT,"eLOr$:b N梘avϿsOҟhs Z$Dl+P+,r^2c1^K Q?w^D]#eT5! cj:|mɥ7[ؙOp8QTfV&6-faeUC3$n۰X'v{+i;65,Tk#KCnԼSSpw` [%3|z?[t6xu^W¾}yָ5M NBP-B<4 2/]gugg&`Ht+}yD-O/Rw +ۭJDoAC_ϖ6Iocwxc_īU $.xtxc̨io}Όhi5&*HbK2]<(P +Թu5g)U:–6`_ {mQ_.Wj(+S*:O.E󣧠Q)ᆂR\46 +a5To|tMdoatO$bu>C|Az=EGREHVi.ˍܾgx# 2 +yh+Zch.&RRiV5Ϛk,x߉0t>>>EyZ䋿=M څV̝8-H^ӫGo/]4 ![_VꎷٮY'x7HS5-B RVSrltOiSvZr3d YG>C||h[8$xY#d7KxxM9VfIbLŝ-$,1q8:M 45WaK^u\O,X9`/9J\\*Z^F6.)*JͦpdDm$aZCf>$3J*Rqq($!.q4K5F#j\Bw FF.mQ2ݧXX̺ N$D', EԊxrZcŭ:&yk?#<]@l}~jK i5iN?_^Կ2Cx?vinꓥB5f}RwNDEk[ݧ++6I㥥EM-da|5_1(< p.c"ryP܇/N2E#H;]TN}2?*u;=Զ]F5v@J#nVD"'Ya$apsbjQ{>^Yn'EfKJ:iZȃYѬ#7"AS‚¸(QLRVzKC܃q;rgu슫E;'pV?޼iztP(zbCp'7Ǭ2-:q[AWV’B^;NN!K[dGQ axevAq"w[NM!ܛ|xJ`}9> Q+?~E0J.פ \BjJ#|9E]~"-xdlNFތ J+]E+MΰvyVn<%J +;RQgnh#48 / j'sEâ5h<.uA9TfN1>*117>*xg+ă= z10* + +~B߮*7l(λ(Z' "q03"b#" ,ܻfwr@j;cD19u[tw]tsc7uෆ͍覦kVlb5aC௷>KZ9F)3qτ`'='j@Ο[EڕVͨ8%jE?@Z4e!g4|ig]d&a4o:ܯJR}6$c~=;hYk΃MD.$ "ӸF Nf˶RWotv-ݾ (iJvMiMX-7!&e|p} !n:^rһqezkAa\j'GB2R2x&P (Pʇ:6|(r>m~0J8:,]@s55vU0*i+4n9Fv^U/O RsҲT%!;]Q|l0KXZ<(ԪͪZ")ĤGҌ NGGeJҪK[ͧIlR4:<"^+8 ж5s7tVw»0 +&=Ir"V} +JR;볷TVFثeNS=> +endstream +endobj + +110 0 obj +[/ICCBased 112 0 R] +endobj + +111 0 obj +[/ICCBased 113 0 R] +endobj + +112 0 obj +<< + /Length 258 + /N 1 + /Range [0 1] + /Filter /FlateDecode +>> +stream +xuJPFOUvDD@`]\ +FMkIRB|&إnऋ(HrTų9` ըa&ʺ:l +3Ŭ*ުnh)&C|>b纝黓AvCƫ+ y') +̵8+/> +stream +x}Kq?UX 94%MQKSN#ԦQvBˡhFk ! +ՠZP~xx^ޗQx"^P c!H0 + 0l+ߣy7;׫;Q?V._tF3LEK)y z80eIPkT/%[p:8+%d"G `d_{ٹ֖gzm\8rSif1\CU` S] @o _ +endstream +endobj + +114 0 obj +[131 0 R /XYZ 70.86614 467.93613 0] +endobj + +115 0 obj +[131 0 R /XYZ 70.86614 781.0236 0] +endobj + +116 0 obj +[134 0 R /XYZ 70.86614 781.0236 0] +endobj + +117 0 obj +[136 0 R /XYZ 70.86614 781.0236 0] +endobj + +118 0 obj +[142 0 R /XYZ 70.86614 781.0236 0] +endobj + +119 0 obj +[131 0 R /XYZ 70.86614 423.97012 0] +endobj + +120 0 obj +[142 0 R /XYZ 70.86614 631.2421 0] +endobj + +121 0 obj +[134 0 R /XYZ 141.72914 316.61615 0] +endobj + +122 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 110 0 R + >> + /XObject << + /x0 144 0 R + >> + /Font << + /f0 104 0 R + /f1 98 0 R + /f2 86 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 0 + /Parent 1 0 R + /Contents 123 0 R +>> +endobj + +123 0 obj +<< + /Length 894 + /Filter /FlateDecode +>> +stream +xmo0S +̽9~@"mYaHKG$(ƙLx׉}w5g|9[TI0}VU׳aZ.?շW.`ll]*ٗrVS8:9Ξg[;=~u~ ȢpZZ0Z +E6] ,2EBΦKb(uS\d>"GD-V6'`6ZnGu-#s?OGc)~'1ARwQ/REsE.!_༚$%5QЬx;0&nrT&al¸AdG$Xw] w *D@FK! +8Bd24B)CH vFuVZ5ֶ=)5DalN~"n6,Jc(`%ySL"^H=C +v +ۗ6@2›8v$X8XVkR3` MzoG0)d}ۭ#/,=@m`vP\ OjT@QbO{A :u:Mޘ +2 =~E(YM(soٮl I+ npwkK^taOS_6**1Zky9uMb1ȣ)^"v̎j:&AZKA1Wݒf>O:&܏uOciZ_A 2M5Qt%ڡt!wB/ث0o 遉MfKs6Jwqv͛?ju)xZU_ +~Rn +endstream +endobj + +124 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [70.86614 710.9806 524.4094 719.5346] + /Border [0 0 0] + /Dest 115 0 R + /F 4 + /StructParent 1 + /Contents +>> +endobj + +125 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [70.86614 693.9766 524.4094 702.53064] + /Border [0 0 0] + /Dest 114 0 R + /F 4 + /StructParent 2 + /Contents +>> +endobj + +126 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [70.86614 676.97266 524.4094 685.5266] + /Border [0 0 0] + /Dest 116 0 R + /F 4 + /StructParent 3 + /Contents +>> +endobj + +127 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [70.86614 659.9686 524.4094 668.52264] + /Border [0 0 0] + /Dest 117 0 R + /F 4 + /StructParent 4 + /Contents +>> +endobj + +128 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 110 0 R + >> + /Font << + /f0 98 0 R + /f1 104 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 5 + /Tabs /S + /Parent 1 0 R + /Contents 129 0 R + /Annots [124 0 R 125 0 R 126 0 R 127 0 R] +>> +endobj + +129 0 obj +<< + /Length 2468 + /Filter /FlateDecode +>> +stream +x՝]o\+N C@=A80"s(vD_Y[eU[~FG!yyó'vߟ|}~v/~>'K.~||飏O>ًo{>:Yo_[2UIJ-Ib쒷OxɃο;9{*髏5?~}vvOOzs"..>Vĵ-{N R?ԎjBstCtm1+noً_Ee+?V\Iŗ޹Vʫ}Q݀Pb"*CB)PDg."J$H^@D -)":+qE%jl"F"DrĵYOԺ b)k)T$'+ dE92J YQĪ|nKU hJ@"h2u>#m5- A"Z+(*M e\8R*`Yj!Jި$"FBY&1 &dZ7.z)Ķ:U˂"āSEAfHD-ք"Bf6 J۩̐ì1S+ 邲$H w4aԖHISv"=FaA6Yɚrfִvp#F̋iPJ*آ(ET2bY'+t?Y1 h-T.HuR"OBt?9'mQ^_Nk]U]^p'?^mW떛cu*볗U|Po,6Xx)v~{KM܊rj6M\=.DĴHBw"R-Ll dEԥnm8B !l'\8K7͎^l#+mvtwCPK RG[:8waLdD8 L6"Ժ#T0NFE8!#W/G4JBE6yed4vM0FK&V( 1{'#Gt=/\v4wуpQ;.o#*HKhRB-a2Vbtw3fdwiCFv_&ר]mz p!rQcgkfA A"ncD8Ų, b1Y; Ñ'fEZB.w)#-pw1.vR]-ŽV!=Bg@eGtONw}BZ{4m@DR. {7=Jr8*+ǶG>Oy[uT?flSw-Zނz7O-xO%"B> #fBXZ 2j΀ 홝Hp!) & t:ʵrH<&{Y.NBu %Uq H2F"TfS j +G>FpD(;t +OѼtB H# -2bep S ]vhLI&hqN.Y2!3dBQ[{B&XdDNT$I ׌Vt328KF4u"Qg +Jja5G +1RI ;Xe@8D)q +m5] gfmtRB޻.9Q@F6COIqp5c%:g>޹zo:; t[r}OR~y-Qb~ҽ{?I :ydzU{Dmdطc>)fсBk\n8O>A"πC,`MT<$4y,]@ľBY)(L=l># Cj&{8DM^PCL\Laϥ$Q 6 +) B-Ⱦ=aHP?ov-m훀q!DhEB LHSQ۪15 L!fWe\Xby8E')ȞL.# œmJocC46ggukBp"qܹe9I> +endobj + +131 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 110 0 R + >> + /Font << + /f0 98 0 R + /f1 104 0 R + /f2 92 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 7 + /Tabs /S + /Parent 1 0 R + /Contents 132 0 R + /Annots [130 0 R] +>> +endobj + +132 0 obj +<< + /Length 1584 + /Filter /FlateDecode +>> +stream +xZr6}W@jGkN6vi;u-΃ة;:tJq!({9{v}}s!u=y3}| xxu W[|Y.꛻e9yuZ>;fvӟ^ )%(Eh@Y-m5DrBrY+$jvqP̯2<@ t}E^c͝OW}-\W9=6R]Pl'ĐVS2wXY *H(chFAJ(z1ظ8Z /;S7͘{yv/nqwY0Crm7|΃p,NCGCm0lK{l'dZkǁE"7psV2/0f`ai0":=&dJ9gѩ|lx>IuoIr8n;ܣPAzk=@|Fc4Pc(Eڀ2ɾ}Q*P~,>ǭ}:)їߓiDWz Sw⺬rf4<s29EAiE.yR\s]O{rh\ '4Há}'(O/.o`-v&eP,ƾwH\MR(M%8$G| +pr& 9/E1`7g72NV~"7g`o+O^GSa/ǺI$L/*^ؠÆ,W%x0-bʤ=lYtt {\3PkVp6k~Isy ~7!mLkeda8 x9}tBΊv`Ȟ!P o1Oun,ߏ0k3jwAY,?'7$kSfA](-6W>/'d'TZw~NΆt3 ry +A2o%Y,(2 :j$R-cɵzـ%;4LϜcS=& j$0i6$@s"6S +P+#S R"(`2:"UZ1`QiA6`8; 2TeF~dP%R9Y̢ٓ $C*UpDK(޼T­q^KS +4X4B1ERk,K3R:Rș+$0L"el?&( Ŋ5h+n_8\>.vxw/7%+WǬ(^)݋I%Oī*3q?u{:B? FA%#!k:4 +endstream +endobj + +133 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [141.72914 302.3911 157.03014 319.39514] + /Border [0 0 0] + /Dest 120 0 R + /F 4 + /StructParent 8 + /Contents ([1]) +>> +endobj + +134 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 110 0 R + >> + /Font << + /f0 98 0 R + /f1 104 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 9 + /Tabs /S + /Parent 1 0 R + /Contents 135 0 R + /Annots [133 0 R] +>> +endobj + +135 0 obj +<< + /Length 1974 + /Filter /FlateDecode +>> +stream +x[s6 ~_A=g1MReY{mz]!KӭӵmY@q#K@|>OWkqv6btx?_}~W7Won.-zjx|p|0jլs=B %fZTJ.VTj!]]Yq};_+qmķr`I SH~R)u +Tnwofm>K{լbb9WETqB2j䯦b!vʭ{4MD +|8AEł*5PL> r(4 ̐T٠9FH^/}?:NnBO+J]!e7$2gKTI<oDӿKy{wG {~*0z.bhdKsp:s((4t_ )c#FhJ&  '#pObEN?$dWݖt選m[Sf(8m8E7BkFL4&IZ@iG2:0^݉gyXk^Ѓ⏆ĦzÙ?\zg ÕNB +)dL(g 'n`s,N3kJ2LORQ*F(B?[nT +c7=`2i*1<}aV/aw*G| xDt0CQ&!MQfoU^?ba">lҝ?!M-8à`LɉUm@ĘQ|ĊwYX' 1crRZ#](w"d +* &$aĞu P'',h]XZD?"39~)*+]az 3E0ܔ ++t e"D1ĭe{AɴL7F͑u +Rо`O[dwqR3{./="@/"%|8 ʘP3){V5)dR̄3젖}t<™ԡ EirSX%=TAقy{k~MPx$F!3: O C&vcsDp0- :ݧb;\qOOY%70Q=A-HCQJ _M(;E:(s !ÙuXdbۣq::z&rcOt13Bhsl64 $ 0h\(j ղ2wQ͏[*K)ݭw/*^ݭQ40NZ*1X +c +endstream +endobj + +136 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 110 0 R + >> + /Font << + /f0 98 0 R + /f1 104 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 10 + /Parent 1 0 R + /Contents 137 0 R +>> +endobj + +137 0 obj +<< + /Length 1141 + /Filter /FlateDecode +>> +stream +xXKs6W@-# mםI&Lf oqb'%aEYAպ!!WMZJ>-v?_oS;UZ}߬&$W7ﯣզׄ oD0HʉbDJd-׌F\o:b~wdJI; FލMo_ޏEFoCB# X֎$1(խX s6 I7_vs)<,ynNݏF*!egHjg]Ɗʚ(B9ʋǗhE +5AuKƺ M3hg1 x4vRT. AmLVUUɪi{wϐG0LNpWTe󃁇bj68fny(=նibvۄ/A̳*䜲",tΣ"!ߣ:/ +endstream +endobj + +138 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 110 0 R + >> + /Font << + /f0 104 0 R + /f1 80 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /Parent 1 0 R + /Contents 139 0 R +>> +endobj + +139 0 obj +<< + /Length 248 + /Filter /FlateDecode +>> +stream +xMK@+hf7IĈŽ=lFH/D[/0/Vkjm.ViZpÔ=}+d>TPR>/M]c;X.1-88ΓKL(BhZ`Мd:XM=@p%"zR}ea%l–($~gD1QNg,z}t>vcƎ^;Twvݏ:gߖY\_ xQ +endstream +endobj + +140 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [70.86614 608.46313 86.167145 625.46716] + /Border [0 0 0] + /Dest 121 0 R + /F 4 + /StructParent 11 + /Contents ([1]) +>> +endobj + +141 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [147.87814 574.45514 311.21014 591.4591] + /Border [0 0 0] + /A << + /Type /Action + /S /URI + /URI (https://doi.org/10.1103/physrevlett.113.210501) + >> + /F 4 + /StructParent 12 + /Contents (https://doi.org/10.1103/physrevlett.113.210501) +>> +endobj + +142 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 110 0 R + >> + /Font << + /f0 98 0 R + /f1 104 0 R + /f2 80 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 13 + /Tabs /S + /Parent 1 0 R + /Contents 143 0 R + /Annots [140 0 R 141 0 R] +>> +endobj + +143 0 obj +<< + /Length 797 + /Filter /FlateDecode +>> +stream +xVr0}Wl!Ck J$BIpiJKeCH$5dGuҗrdz6''IFS8ʼnQ ~K^L3N.*|Ls ?3k]/@# bHPT00"W9!$T)rfgxkCJ*]Q5=LgZ{;ًQ}*1Ʃ +C֐ &Oc߈@xM Q@K *:7`UYhEdmJ=QxjpU5D!r7:l埲PA{dLEF%aU|4Fl[u!AU|7]08(2] S9#h"$Ua;3qLjg.ԍ<,GyOVRRDDKY۲ QkQ4FZ+0_9lM;.%!x!2+7d>x6OF=xFD.,+)olv* : +CVր):L })6,, VCRxئe#茔`nbfyuHUΈ? x%vD̈6p]8 4 ux.%~Ym&;AjYD)-7hVTcٷarhk%æ7 A*9!5#G :*Xm0NT<ocDV.S: +.t +fc3?:m-AP+"Ib40FQrq-a; +endstream +endobj + +144 0 obj +<< + /Length 625870 + /Type /XObject + /Subtype /Image + /Filter /FlateDecode + /Width 5000 + /Height 5000 + /ColorSpace 111 0 R + /BitsPerComponent 8 +>> +stream +x_OiWNKe5HǦi8%(ĕ4AҦ 2CeP5=qyuw#pHmjƒ̽_ʼnť%̛Juyl9:?`j=~"-\.+{{BK+#ԁ Q?eLgc Oh\Օob+Ooo'϶BG_LgL}zR}7*E\.xgW:;T㳪织7\S,HSJep+ZbWxG*-\{ЏpX>^ =uM~`|ueV~S+S=\PafqbfvR]ެ޾{I~#VK#L/\מ +(qjŻ= +÷&&/>^ }ߙkM5I#GKJuyz:R]>;9* ONyY>AeO/jϜMKko߾ }Dѷv~}݉\~lT~"YGJ}ZLȵrY>4 =G:5oTDKR}(Q.JR >oTDKT>oTDKb.JR >oTDKR.7*٥@CYa5Q.ӍFE4Th(;;/R|1Q.͟:|(f +&_8*٥@* _8*٥@[ +pTjT??]*>^@=Y>ud:/ͯ>^ }@0z=R%u:s.7T.ޞztcwo8t/F`jŻ=\.ʕʳzh( 3gFnέ2fmw5Je.ߚ_xd~o+)uv'/\..i3eV;|t֞Hr룥{G_|P>~_ >lNL3ݽ_mjGw7pU* ն-^PJlwoP(HO@9.x?T\;;záLdv$^*Ʀv;_&&3G,[J}7084?9^HKf?O< ۛөm~cx&S?SzP݋9m:P/6t=C3ƛD:}$8/DZx|t|bAN]Omg{GUMmi ն: cxi8*~~X&MM2=x +E|9>N}8LnnWעf"ÏF^_sy:]NOm?pn^PTYdFb{g|>/T7p{ΞHDO?9Inn\z~>z8v= ʅj[LN/DW#PB}cXO&~O{nrR] OYNwDfzzNycklFƗWbLhv]!zy~rudvxPP^ t{N}<^s7phG'&g"JlMb{g\.'/u=g)'kj^SONrwMx^*`\nwo?6x]7 6ݮͮoÏFg"^>^!>HOEWBG6>iclsާR%,T@AQ|um*npY;-9oy"sͭB t+/'ZWbwz^Ջ{_4^8T@\>OMFf]Κ+vK󏌍W׾K5,!Y\nϒ[EoV‹ +xJ/DZ8;# (,aajY:}426~ +C䢭/DErKzoSg^$~x-wzD"?IOFS9w0n]'S;;Ex^T ngw!V|~?{}BC O< Gf碋bxmr >* +[HA2?9~/mIOt=WD{o`0J' +UZti X44 +?PE-f~4*E_-F7]KjH}8,z8"߁Of"<pyhF^Z$/%idl\'qy:=]^ t?84 z82htt|"|zv~aiyeu}}vá +ŏ b$72ImRb\ۛ-B'&#sK+T.0啘'/%0흝NV|.?kEq8J[D";&};&]>47;+C.O*~Fb+[R](pc~bTg[ ? +?_W׶m~[ 7S &5eRgw\kg"Ս:wAK% + G3/9Zo`p#,ZF/GEJ4 T|C/h.4Pl冫Rgw ??8^9t.6W\CO.#BTK [zK%e^*1q.T:ܞR0r8BT˝}?JJTRf뤪~4y` R& +ul$RmCdrjMB`MH)3Rq+._|_RmCHaѰLNEJ4 T|ýw4pVյkG 9c.]Α흝rd5)K%(_'RI 1k/RmZ$O&J )9g[TJ70TIb^:yLiw^^ra&dLN58Z7*9cܷ ;AW C/Tax^* !Ѭ1tζX>?ܿ#jgK%X=I 1k/Jȿߚ+v?0~n[73^*$!zz TRB襒2C/ZJLӷ:HJ4 Tc#A/X1.OBDDYW!KE&T ppH' jҊfG/hz{  Ih'R6SUS"s:/Q&}:p_ +C^*!Dt=}?JJY{H-O&JKC&T0 =Mǥ2 K%VNUMmOoƛq 3!&T+?8߄D$Ʀ['NifG/hz RŁkCJ]+&12:z%8*^*!DK% +ƬT[x^*!L&C/h +uK%_9:>qJ B/՚2l޿/V@=SUSzL< G^,6$[{LA?9f?~pn{Mby%6;04z8]kQ226>yW״}!EJ4 T|C/h.4PhھwErv[| TBjiw+~B/zK%tK+BR& +uK%t\EgE/^ +U5{O{ӱxr?8xĤ;|kv~!+/> +K%^*/zDT(OiߘDԭ!şsy:뛮 D<Ʀ1j?mI/nI| Bz2;Pgwʥ޾H$%|~umToծ {Wb]"g-ZO'SC^f99o.7\m~}?x_W׶mG{jIoWSgB]>lcovoyF'fVߧR<,dj>[Hl~! +JZ/ugw/2;7:>r:5WBO.wX<>470mp/rVxb}*Um#CÌoqy:_.Q(vcxx:2׳|"Ju]cMcx*,*@``y% ӈIp3Bdr*pU|;B~z_]3<Z?0rEOόxs㋶޾J|ХŢ;e ;=w[oD"mwGg"Y/Z~>= 7;ŷ=9܁`Bt#MK6c\kX][/?pK%79)~>g m:ܞ;=w6OoާRxĤ/m֓N#;;Jd r_ՋjBDRgwJpv_oCÕx!*jKkx:4əH$*!_ûoywpp( 袿;hXu+wj1%SIVOLvz}\j48Z:ÑƛAۑqOm^̔ նkm@ċbrs+Ko7|#8 Ѣr5W,zpp]|5 z%&48Z|G IKrs+2;?8DM7bg"1}+M toI}O5elM.Og`t|u-Pzr|LJNjj9fXcȆ^O1. P(D_N/2Gܕ*0+S۟D@u]F"gLMó ӢTT*m{e?~RΡ#E+ +H!:^*!D؛ElI ?ZsJ,,}#}=F -T~Q1g*[߈I _rUEΕ֛`u:rW=}X$`TJȃ/T+5jMdoU5C +^R\.sy:׶oyg"3cwo?R'f;;'&Nt=#c50\.?8h?ȏPmsO2('yee3R--[^wpAht|b&.Z]_Zf ֻthgwou#rudv=}]>mkl#͔GKQa?D")7n$/oys-CñxhLEtbHꛮD"G*Qjj1fg ;$77 V7CmOt5S3߼OF',BB/|=}[K\n:4l⽺si;WNݽX<> <<X& ?Vaٸ<3H&fvGFfBu%r9LKRjoG;%^SUSlÏF#skK+:+ +{+. ./-uvGboiwg"Ï7OMGL׸`7mo&T:uvG1{\u \.74̭sVpynODfbί.3r|d?~?8InnmI,-D"#c{^_Ms_{{gG zxZ& Mut}o;;St(ϟw|>|Tjgw;^|u-j&y29z8ܷG hLh* ܢ9>~4Z](-C`쎩3kVW`K+:7kRmJLz dN[WVxT3B[uv~a#,v1RKL&x_rdWbkl*JP_:wj:v7qy:_D沼nIrݡ#/^'&Zʟrt(pwovmrumEtq*,pN]-1?i*,r"q飑qn"-/? ?E D"gov9wv"sB7]Zt[+2𓐞uy:CGVTrs+"O <l7B/4Rl:c~!ZTJLu|7;sgqgMpX<.$Jr}h:7]=}Sg mRC/U^O}9>Nnn/DCGܷܛ\iu#/rjdvNzL&;:>a:.nw-l=%'Fb*N]u]+ʭ<GZFFǤ'P/=}'X̝;=wkR#NnnEf^Ҕ2,?U:.T L$r?4o&^9Dfjj}Z|GiBP\.z8">cEzh&N4wlM4RaMg閞>yȚI{Knn5_!> +^rV~4:٩K=N5rTYOo:rhd;{.28C`3H!aJH}ӵt:X\]_7 GOO[M뫪_ +\D":q}ray%&=pr\z}AdrxbR_m?OÏFm)D"<cXw=ONHdt7;\( %0Yţ.ߤG{C1Je*5cV(}\Nz€4Fsg*Lz΀:k6sZ)*zD".~^ /յq-?pV/2;W](&KcWRjov/d?(-7֛.񕑍٦\tH}ӵqTr/W=}]n>*L?N'N@W.R L7;bhwo ?]|%=U@ S)M4k8Px5J^.6_A^b.<$饞ΥmD"]>u~&+B&<aG|~t|B| >m)|Z|ɓɩ/@* F4.TBx/& Z[L&|2AJS/C񹈄^q V:C|R*GzD4ir<dfW/Dg X#Jgph.FXZtmAhMzJR/^sVωxPnEtQ|FϥچdG^t=&\.'=h,J|k/ * RmA?=&|~~3\.g+tΥFB> de@#3SC>=i_ՋY^IOPN.k?< Qw5WuH\9\mz-=Ch#>jw7w^qE1}zi~;Wg" @c+1e4_~*@qRUS/粼O -}9>ZZ6qFа +R '|Z|h@x^Vo"=3١ZNTi'S-\;m{]4 +JRmCFBiK=ݽ–W|nU6Esf?s.T5)|Z_sV~*OǠ1ʓR%f͟lyW9rkrxS1K,/۩.wáC3\p\s`MpQ| +@cQ3~&64,>A"={]Az%==@i|$^$tGlIH/Qۛ,3Ru΅j;~ ^82;t/&) +Esy<1)Ku]޾`^DWB]#2\xt򊯧>i&ç/Mbk ~gR+EӱZ;Bm&^uhf~!*Ќ-so @Xg饞^h[~vQ'J`|G?)1ֻmC(!L?~2O fO"ٹم#uKO.6/D(l E_-?RxbR|hXהƛD!>\H[6PjjMyU0P |+9#t|"hbqFR+Om#6_U,!%$MgOO)V2Q^@w6YzQHD|/EAV,oq98r|orSѪlW|IJUM1J[PDxovΥ>\"9cYUSp f3 $>Y3b/X^^YlĥGE3*H,tNܥ0%ҍ!VԊ'Ra.tJ(uWvŶwW9 # 'Ae/^K/C/2RM7dU[ERn +{Z>ϟHPC_BMz8J0=y +W^-ďbKO HDXMz1(C/T.-͈^{b1ϻ<$&uA|Lp`۹}.T[iwq虁!%IT*")#&~Fy(W|(䢭Ss.sTJLz,_W<._|'h:#>^T- +Be!kpaP>9}^DGTV:}tV/~qjwŧK-9ƦwEz:;{E+c6fzn9Iz8]|U=xbR%>O5bۤE,50mK[+v.2;w/RQim'mJ!=FDx֤y5l}tc.?dON}Bx^W|/:;FE#Ɩ1J +Lv @`z@5fbXOԓ l01zVx^Ov^]_/IV0@ uvGYrsKU>P3OQK:}T+7G{Fx.|\_f饢Ҭ(3锞f"{M +I}8 RORON:=mϤ}[LtpÛ +??ՖVoIU_^j tESj^jX_Ӊky%& +fѨdm3glL~Ҳ"= +oyQ\nJ@N=l<`{ҍBQ*=}3QiOmz[#[T [W5;{&&Qv[|h._z]A}RH/+pw|[ŏee?8$= +BE@[cz'~zENKZ/Uy>Y^IOJxk~q tQ( +"s "O|(ݽ}.p\_f饢'mظLf |WBu]nQ*OOꛮo*"˵tO_؛l'Cx-Z)>wBʥ#ZpmѨQ-#b>W,R_h R-K-^@|-RQ_dՒdU\WbqRV͐Ym<^rEfjإ/*-%~FDfg1[c7S_/U@s<5"rC|BmgwOziaK/^[VEXG`z&/~C饞==}Eˠz::M±wiyhj_7;g_J2c ?P0cQκI/9ODxPl~\g饢ҾQ* W9IF۠v@K{<ޗ^βVJ~>-8;=wŷ^Q+ +OGZF'Y]f.6HOv[(֛.ߦķwzXJ/ʽB⫢/RsWz&PH,6V-ezZBc1G3GS&Q3#cғ_Buvu&!=cm-%/D,wm_Ջozzdg5)(2.V]|%>wS$HLlv~A;HDzIoywK=K,x^XLVŢM< ol}ǥ_%&+TKc1USyLv_ ާR>K/:PᎾ[~hl7v,T|9>n~C|RmC:}$(*kiE\XcocLby%&~D+wPz2@wyK.^Qz͂T>/օjFIbeu_*8;cfk2ԇC +b[jNOzɡ-F߃ƻ8TLJ'>2r_]^rP*K/U7.O{B%rҢtBEDz- ~ _! +fdtLz2@EL_H/ T#K}S֣.՞BTp#s/J'@-C1OmdxLVBtc1;=wGg\ɉ'ķ @gj/-~Fp\OΒTC5UABA|o(?KՇCDܕ^Z+k~/}H/bLȟ +fv~Az2W5_3:>!*PNj!cREnC?j[EKz:ʞ靉DFtR@`jv B/;m37]>^*t`Dif?KxR/6N,-H:4HOgp(uQ ?UL$"VP.J.4dNMUNТꛮ^xnK0,z-=@cLVIUMw7 E>+RߧR"ϧfwo-~E;x,Ĥ_]_[z&ƓNY|>/ںP-.XV726^WZz bHtQPs'4p "^jEGzutC(=Al?U޾X Y}+*]>>48Z,~gJ{Rgzϊfۊ$pDzPQۣ6KMJ 3 1RKwV/>>=tJ:- +WړhBOgoIPQ/Dǧg.6I:?L8i|W VTmBM}B?8^`h}*ekl]Ez,錌I0SV-?IR:}$~Xq?du^Os饞:p"IO?FR_\n*T^U|uM||::vj$H/:z:~pCԉ4p>gaR+d&oЭ+rr^OK04H& `/ "(O> K.^jXr|\tM5<1Y4HWbӀLNiHR r<:IE~$T i>η@YRO'K +&>D=covf@W|3ibΛK *!68Z*:{w6+!fQί&!= k 1 z߅^j<]ŇsLNI:\N|'܂^*t@/t\iwo_|::!N<25?9i?+d ;^39Jm תEz&%*ƙ=H. ﲳ'Z@/tydthv3V$Ӏvvcuv1 z߅&WrdW! 6P-}3XW9??K襞NPPfܷҫnuC ou"= qݡ&9sߐ^`dѨ~;W̢|nѫۤ@Sx?ULd2Y꧱56I !2BjK= +zC[Ï.TYGE.ۊ$IOjCV~zKnnQpOHq{@I`QIBqROk‚{^w w.Ij5NKgh(? >zuJmcU OrK !UKtݮR +zRg|9bV$ +_T۠k~)&A/KՄ ~m!eb6P*\ Q(z:R5NiޱK=it7]lz2#j''Ryղ(z~`*RLm^糽#U~ w:^K +3fAhv|B܏bԥՏܰE+~ +TX )^w0?ʭX$z:[E4O&ޢkHOz&+\|ǥzKwH/EW'̆^*30+:q UPN~jQMK=-Ú[V!g(`[v=/$~siQ~0ƦÏޢħZ7K襞T T/H/K=i,{:lzHnn] 7H,`Dz,^*z\NW^[.kyK=门zC/U"#Bңm\NbR T q{3,V$>zB/ls}ӵK襞T YWbko9ROGz(K:}CՑ^j?~"X^i ?߁E(zlBr>S?~!c [^EpE/t~gkW4\.'UHM(@Wm-RL^w!oty鵷z=ONZoJ z:˥3?mI鵷!zGz(WH7 2 +g{^4_!-(? >zE?j #=@Co2hTzP"\qU5LV)^K>B]nQ?vz}/$Z𿕞Vqqy: [˿/V]p/#yyǪ.6Kӑʕ.+I襖"E镆\.WgwoDz,~KUM4ȧsEz&@WԊJIEB[zndrJũ^KQ.TP5sh{[t=sOLjͺ|~bR TE_U$z~ +K=zKB;?~^~z:ӀBW*RaGWJHMDzy,^\KO0z?Fz&@f"^$o`Pb^j+SӡSӕ[s_h{[oyu_IK.R+772sj +Ї+-T^KU0Z[[ӑ4+z#}z%K}8lTbC*Y^-ŭ^ꏑ P.g{qH/}P/ +ӡS+ +EJd9xnKz߅^j%G8^~j +ls˭WZz^j\kS" +Oz-^HOxd* +M!U5l--酱(zCK13ʒp(~c* ӱr/6I2EK=zdrBk-r^"Fil3zZ]VLĢ7Pmc>gZ8{_iBRO^jWć+ӑ*w[* ? AL&[](3Xo56IO0z?Fz&@Y H@ݡVr/ +ӡ +_+pNh+ ++R~sUNTT? Az +d}J5ӡZ9.O|ܒ^~z:ӀfVhK!p(PJEK:CzK13rD_[z`/VG/K]j~Y +Ěoyh0X^͔B/K+ȧ YSV-R;p_iBRO'KĴmW*uvG6YzfF/td2 նJlz絻/~hSz@W|~%(? >zERK13Jdŏ"O3=[Ų`=פ4+w~ f?Wj9G/_o/=+6S +B/ q? +eѨU T`=}K襞K(wP|Rp{襞4Jlz|[r|\tM|XKݍOX7* +p hPQBAX!Q|ZVE,|@tWDJit~9_|J\s0\T pR P; +NZ;K$*R_5F/zOR9=gB/5'R+j+yzq&Kb}}#"RZQ+oW#fzE/4?_&Z~|ߨ^o6|^GK͆^*8zQ(]ǩ=6::+U>ަ~AK^ja K#߮@/ +{ǟl3S^jU-|^*Lkk. ]]S--^?tZ=s)әdR=x4PkQOkm|Kn +pTO_|FRpH= no PO;W6d ti(|V C/5سO= NfAzv5A|77v J1xꖖRzp^jo8B 9u7voj:MB/uRT}c3+oWիhj9.߫El8^ gh~~祦R) ^?RijAkġR9RfAz!paܬE|B/PT*5tuxWu^*B@/z!Z!?jɉzGRO~ES=%G4TG T pR 쓧C0+OVm>zsT +(^5RsB/5T/߱g_rz1$Ke}}c갅7m"RH7RQO&9LޟR:"HoH T _LE=Do,6 >q:L_MK^v\67@/ +j ԜK QolJR!č|B/Mkk/^fC/!p8ڥeb^?i x+oW$Rʊk_6Nis|ߪQR +^j~3J1b^~5ݷP6K^j[<K0ZC/5'RÑJj-Lwozq#K|ƥ!szThd#S[ZCz8&MN˯Z ߪQ=}Im!4LR%vJWOzO%kT>ЭKݦή@R ^*,(RsB/549=w漢+Z T@/teWu6?|KRCsڈ|\6B|KG= TopK-lvB~!%Gl8C +g8-57 AZX\>q:b^R^?RiTPkm)TDaj ԜK G[yC|j-Rkmå+죗KRCpl{A/4?O{ 5M*KG/5?m8$v͛NRi^?R)q䶔^*Y0K^jN襆idtL>qmlW!>Ӵz+oW/^߱~3Rzp^j'#C z3M/7<^xD[­~r߆K͏z&@V߽_8%ԴzW&q:tuX:"^?Ro`| kȑR9q^5RsB/5L67] bB>Jk +ȚΪj*0^? [22:C\5iR }T~ K}^{DϟPm]w祺v0 &zQ(ڽiSB8&4^jgԯ#2C/u= d@/,QZC/5'RCƑk>Qy6/::wE!zd2@1;{C䱑QOr9Z Tpϟ'O?zp^jV߽K::s>X +yF ^.~%<^{DyUnGq^j6 +^j~3vd)-?wK=wED T8/(CW_]յ.ЯAj ԜK سﷇy<ʕ7e2;D?!u.O=^?iV߽dKfe廽5WGgˏKR{{կQR + PL& !`3d;ĝ^G/"JC/(s/_U՞"GP0ZC/5'RrSpD/5'< IR?ݨQ~OZf.8^KT襆/9D>wyX_P".D/k@c|mW5uGLI$(zKG/5?y6@FN!xGOC.^jWOowB/zŪm8T{JaK^jNJ'oVV]V~7H"RIom⢃GG/Ȕ^?in*a.rUW/?⣥- ~Ŏ?-e$MiqC/5?AXbnPÑ^jk{D T܅/zpzlK OAH>}*̽W"zd2~E/!T?T=S"*kj^jm?^~W!o`+vlL ]_5N"^B,@ Ñ^c7ԯ bC/X'/{&7o0ZC/5'RUO_'s0^*X:v\ڣK^D:/<-mQDT@N$7me+L*ROr07:^j6RK͏z&@qzWM9X +ꏋ#ԯ bC/w]x^*AF/z9+LLW"䳳zKoVV/^]S'\"R]ba. +_84RQO72:V&qimY}UTzN#N/QR +^j~3%y^zť@ Ԫ?zzaQ=;=P治s--Azamf +ԜKUd2.M}cF>;k +13iwoΪj-'zi@feE>} ]kG= DzYCW׬07o'm_~Zm87R Pȯ2#ӱY޸4^jg%FRTAf^q^={s@Ke^jNrmD,dzsEx 6MM;KEC%0)?P"z8/4w6 K! Z/Q L"ll|_2ąkMM1\8/K@/z'>xqG/,N/mz9*A,dWu 2N>8k +Q12:VpH~r"Rb5u+^,zyz8+`N<~/RrG=/_/@22:^KXlKI&?~K^W߽^*AF/z9)20x^=OZ@t={>3ZB/!O:V]67wUpQ=zCrI9^yS~j'c'CW騞~o0#m87R 7AZ"xW1\襦R)=RZ,U/سO=Ŀ6 +ԜKM0Y-|dB/"'N'&6TjC/!j{6 KiD T@HvԕI;웚~U:RT pR Pn/‘v]^jSqIRQLM?(g߬xqG/,QZC/5'R+"iRO#b#z! K.\,I8^*B@/z=N;iB/4J$Rg<_p +,ӳͨ_fC/gsK&쪮]}^u^꙳?{$K^ji66>.|)T +(^5RsB/UI $9D=(Z}魭c'wB/!O:VitzWu|ɫ?T$2B27 Tn:Z;C@-,.Uz'_zČz@K͏z&@;LWlR$=C/dGOKlN/mz9*70x^ G"KVޮ^RU_~h0RzKAlo9'G^t,-/I&gȯSy'T,sgC/g8?/_[w^j^k +xew N! +j ԜKW,}aY Ti&A~h9Rzq6&zaNwo6n^?tMx/C~3zp_bFRؤ7R Yo6|D&Q+tŒC{K3JvojewTN/uǞ}=}9 TYP^\:o;Z)67$-FK^\&U]+ F'D/4"JzK$.RgIEj!à ]NV8GK͆^*8zQ(B,? y|^jSqURZ%/9zN QTk愻* ;;Nf"K#=8KhKfV8Gz6RK͏z&@L%^Z(7Żwz@GT襖cå-9/RDaRz% v٥H4'e-R@k}}G#nizi@MM?;?H\5i2i{K$R=_i;2U/=f$ ^j~3PU_~T"J̕k#KCѸWˍ<5TΪj`<--B@/՟t:g|3w{k>gbڥ!z_-M-K-kf/K~yZHSq(ࢵ |?_zʌz@K͏z&v}ܔ_/ήZΤsKKؗNSGT襖ϥsc/سO=Ŀ6 +ԜK5⷇7V: @--/]yT2z f01LLT0$Nt^_ԅ%i$|d8}59RT pR ]kkK8?^lhyyNE@\<{q"p% +x63rB/Ո`-|9|aY @w[;~q T^?jGKk|?ɿT4zaȳsE-]K-ԁkH&&﫧G{~V&Gq^j6 +^j~3kz -F:N;RNJ75r% +Tk^GO\6iY TW/ﮩ;RzKc|? +1@/4 9~˅^j OKYX\R:s\YE/5z@G=`KHeH;R59T +(^5RsB/yIu}z&d-R (TN"v"NC/Վ~03ԯQOÐ.RI\r4]յiiK;(zKqQ.K+~E(ڇb'~i(}i.*^?R\ >1yߋ;zQTk^=]%1qW=D/!^(쳹7! "RIom8;'31RQO#ϫDZ³RwvWb!ƩolROzQخ ~zzSzQb7ν=K^jt B^=zs@{lK T;66>4=]X T(/7n66o T^?RM8#Z=FۚdSΓq-,.կQR +^j~3z@ӑˏR _-j1R.T襖G2$^K0ZC/5'RMi>zB%eSXZ@ =9zTz -wc^?iD^j٢^SUi'SJyL~)❢lj gA~3~;yǟEM9Ԫ9C/Ur^={s@{lK TSx-?'X Tؾ#ws^*A/K5¢|KXz,KG= +. ]q;DQԝ^jO>|,x|.-~)l8/G=E~wcOBKmj9^?R?9ioTDaj ԜK5巇˷o'c|.B/cjAǩM^*B@/z6 +SilnQ"zaűk +tbnk{T^?tZ=Zx3T0!9ĵ^j{g_#w\Q]~B3چCiqC/5?E17++ k/O!D/z(vGFǼcϾ>^*,(RsB/,,.'c|(“Z7EDTa^?RY_ߐ +koPza•k#RzɎR;_25@=;DZ"E/5z@x..?E8x]յw Lmݽ}R]8iC/5M-NjZ^K0ZC/5'R{}6CWՓ1G>k +Rۉb? KER9?Ϩb T0õ^3.R>/FkYZ^V+pToi/4#olROzQ(BKk޾ dPȳL2ű^?R%_uڈw|JcϾ~^*,(RsB/՚w`x?|(B/f<8+;#%^*B@/K5G'9ާҖ.ҽԢNvˍTvUתgyF[ +yp^*8zQ(Bǩ%c057rKe^?R1|}ewl/zd8/z9jPm!0'OՓE>k +MܸT^?R 9~K1 &J'cTӈɡ[;ٮ +JO^K͆^*8zQ(y%c6>NE8&OmݡG6zK ī?,*iq +(^5RsB/ՠ>03gϩ'c|"B/k=Ax^*B@/z={>'!RQOC7{Ț{1/e`z,@#(nʆ^*8zQneo݁{)T襢BRDaRzui^xn/yCYeh-57/_'ϑ?1Km!4L"ll|_2_o2K^**^={s@{lK TN>y;0s/ﮩjp--B@/z6qfwM]&Qzxs9'KL&SU_~ZKk{z2@!ܸɟ T pR PȯԣP"zKEK0ZC/5'Rm|o̅ñ^jNx@ԥR_o7aT[[ dR=.D/k<>+g3k`ϫ'J!֌I= nG=8-&x9JhR +cϾ~^*,(RsB/զa3%K]'zbżz^?< +ᙙ{uRfAzf>&63|}T=vVUga*< Bt龜p^*B@/K5kj|{ ϪQ[Ή e.ԨI&ͼYYQEfy@G=8&}PK^**^*Y0K^jN襚50x^=lM=䃰z[yzHm!=1zTƸq \WG^?~QK3g/@QOؖSH T pR PWMlRU)C/B/ +j ԜK5ka6|UK`.zT2z Ga3KsUKk[K7~;~(޺ `POخulLɯyT#z^XT"PD6 +ԜK5+9D=fz>z)X T-,.]qgIKEy?6zxNzRqI>_}6$E/5z@G=hM-NrT*-A/KEp^*0K^jN襚A=̆}K/5?Ris31qvDEN?yxsۥ!z_9/HrmD~̥+~o6#m87R P 'qbzrK^**^={s@{lK >vwy;0`܋3gqGO +TZ6tuXClõ9^j?ll᠗ LVsEޱ2C/B/ +j ԜKCC̆oz9!^Bojln(BBKlb|L.D/ko&Kwv "q +T^?Rm8$$630xsT<<{>K˿T@K͆^*8zQ(Ź ׎S:NcE/zzQTk^eb9/_yKPQoVVӔ!T^?Rko9tsT<xP&ԈZZ^_wfsdz>^j6RK͏z&@)~{q-57&&'^?RQ!R) 0zK Tl;9LB/@LLo^*B@/[8\(9vPKG/5-̦z>⦧_Hj g"Jɯ7r<9D=-R +cϾ>^*,(RsB/8|-1Z֟_^3S"RT(G=WKs^jDuʯ;:l8/gC~8ޥe\A/zzd8/z9jMb65|^*@|ܼHos;!}"$fsڈKCRsɱ.(3ThWNG n8/5J*^j~3J4|}T~\ʧMF^?RQ!R9 q^5RsB/ո &w=W/2={>w5uZEC/ո7++Mb6]9bKG/'. T pR Pgsˇ_wkR +JaK^jN7URsCJ1Gk:@K'AIfwM?K/tRNo-_nFRؤ7R P+سm+vb^?RQ!RwׯKe^jN7aUŷz5LzT8/>>)%IRܐJvUtRg#,g{ fy@G=t`*7ԛ!zKEK Ky0CN'$JB/6{?2:a !^*B@/Kv>1{^jTqˆRK͏z&@&&˯ Ou}C/z KyK TxP@vy/KPϟ{{g;0--B@/KOOf`KCRsϟ_:zA~Y)gp^*8zQ(ݧ/"7++T襢Br% +Tk^}m}b9sQ焇x?]M!b6KR9i>zs9෇WbFg9NG 8/5@Ϗz&@Y: yzw1A/zzd8/A TΜ=''s'$_yk + Gzk+1qC~BHKEycVKs@Kk[%^j\(@%P0ɆR]~3,~ $I&{mnI$ep^*B@/7Ϛgr&OyTkK֖r3n zOI}cz@K͏z&@˯#tv@ ( TM +cϾ~^*,(RsB/>)]յ+o-R>;sܮZ !%^*B@/Ko{>Þ{W[:z2b^~ObzJbRT pR P٧OfzOYYQo bC/B/,QZC/5'R[[ 'Ƴvs|٭^*_MT7wz9FB/T*5~;|悐--B@/KSb9-c8//v::Y:z+֌(K͆RK͏z&@`2 g)~zcjR +A(R''R#aż|[c8/5'< Dӧ>=!p^*B@/KdRUs x-ol_k*RT pR 15EmK^**^*Y0K^jN*Vޮʷ8|ͭ^*-ܸ" Dnizp^j$mK8//FVޮ mFE&_h} +l8/gicw{k <-mϞϩA/zzd8/z9 |tzԜ;x!G/zfeEUܼKNj0^kOY;#ՃOq T pR ˊT(z^zaTTT +(^5RsB/5*jw4=9FB/0nk#MB^*B@/՟֖z T*%*sojs TvKG/5*~{BԃO⌤I= nG= `kkvUʯ,Rt^XTo4 *-ssK *TN"r\~_@HDyT8/5*zzxY0K^jN襺Vrq[<Zvʵ&2"Rܸ)-sojsEJr޺E+R#vR]ߠآ T pR PYTA~mZ?|XK^**^*AF/z9+oWx\ZC@%LޟjOHyT[[`[o'xjSNj+FU]>V zOI}cz@K͏z&@MM?_hBZZfI~F/zz;W沈͂B/5'R"Jwx.Kt!;Rh:؍'O>}㷆w +HˑA-zKG/5?a_kHzzWޮ$PzKEK0ZC/5'R#D[g{նz@>mn&&;.J?H>Kc+FF/!O&QrojZ[g` zx}8w|65o9v]=(E/5z@G= kkj/7b'Gջ.z^XT"PDfK U]+0?=gWZ{19n*O/!O:Vے}"-ayRIR#~B/վ֖|D"]=Y~o9#m87R NGozoK^**^k_E U/m}9!f&&{ΐK}$Nim︓HFǩ~xzT2z ؖb<xΠgƕk#k˲N feEO"Y-3̆RK͏z&@xVޮ|(5b^?A<]d^/,Lz&03qնzv}㋏Hl22:.s.*"Raܫ?]S9^? ';O{|NO"3gϩg fC/gj]յL{g + zp^**G( "RfAz)0s+3m-R¦tv םzٜFF-RzKenR}k#}P^}S$&@K͆^*8zQۣ3޺ +䢗TTHD?n6QTk^jt7 !_mk +7++CWkoNH m842:32_#RwR) R 7 ^; zz[O"Y-zKG/5?w G̦o}}CIC/B/ +j ԜKfzO{ΐKrLLoNHP835TRzKb?{nO8kza11qlcs%z]6"'QdC/ghD@joI&՛C/B/ +j ԜK c<]=3m-RUHFFnZ"RI`[2|zTh|юS=qj}W򋥗KR#D[gżzkkf>H ]!N'TI$rszVbRT pR ĩpl_yާpT襢Br% +Tk^j _oiim!_mk +g={>70x~WurBm##Zo(UKEC/5Bv7$gxnO7Vޮ^X{1?G'OI$nx@+'zVb^j6RK͏z&TR8kMM)F/zzQTk^j%09CB/Y_߸9~c )?w='vK'ɨQaǞ|Dcs˿]T%'ȝ@K͆^*8zQУJs.)E/՟ [[ +("z9!w 1چC3m-R/_d5 )3k>{>Bbni--B@/՟t:t. K%Rk>zBO"w~_O_8 +zQ0j*f"yKݱg_wozyl CN襺p;]S9cgU|Mx{ޏ76&N|bJiyTF|3y$Kg{SY-zKG/5?V6fO[ΡTT SDaRz2yJas|^*bǝ?&T<Oj,R'k c<ܸ鹁^* $RoH䷇g zOI}cz@K͏z&!w %I +K'ƟC^=zs@{lK 75-0V +/K@,-/_ +oexswU"R!| \@/z7ITzVb^j6RK͏z&-W%>wT襢B4 +j s^jLM?oY[AB/ښ?)7YY0tuU!O:V"0s+. K%^q67$*I&[=}rFRpH= nG=F~m9|m}}C[zKEK[s@{lK ĝ']wVUWTx1׃/WMHajS%"R!oq祒@B/ոM>}آ T pR `QrɮZIgK݊}襢BRDaRz2L7,,.yn/K@t}him_MHol[}sҫ?,aܩA^?-@]M-x]蹁^* $R[Z^o9Voio9#olROzQ0|(B;ln^[sR +cϾ~^*,(RsB/5BO~WB/Q\Y ?}V --B@/K'xT@$$Q K͆RK͏z&]+oWio滽5=VVT7GA(R 10|WvVUWTxˍ- )?-m8Tr^*B@/KfNxnTHG/uTyp^*8zQ0mc#odvB[[R +A(Rz2b^aܼR[ T7LF/4!efwMݙ^r}.&T8/5BloqDK%^#WKP9 L>mnut/Ub?CWջD/zzd8/z9!/_7$gxnԜ/,[}~h}c?gBϱ퉉67Qg]RKEy.^ J Tn? +r8/5KG/5?wz@~?ު!zKEKu{hQK^jNFn'3ɤR[ TzbT7\qhaqI}aY7\vBVZ<):zyK +T,,./Ѧ'*kKo+ƒ^zTD~ ԬKџ񉧞/K魭HC4&2LJ?,395׋L/%;fZ$v>.0ynJ| T>R^j&RK͍L$gUU?sGV?~VT3RzTmf^EV>/{nB/_~{cBܛyWOZT3tZz -z?LsÍnzćKUnؒ/ mrJRyVz@K͍L|X9Z{bê" 襚KwpKk^*kzYj ?'~:T.~Ux "J=N$OKLH@,p^*J^m`ZZFyOyė %wK}8/@p8/5K|G/573NyB~#5uK +K5naQz z,ǻELzYj/ ? Z[f^pJ7ÄKݫ^dE K5yijM|aǝ^*_yʽ|5+$RR3TwRs#=b %Kq(T3p^*Y"?KՆ^jVZd}}C|aR 747x0wB/*t%@/ TFy" _B/U9zOrLv-M?j>K*,F/ TSD~RzY[,03:6^jV͛nimB/! =̟(zfZ^ynJ| Tf_ω/-Т TwRs#=z_77e9EWj^*B/ 򣗪 ԬKzY&^djo#5uoz o44"w'#襚IomImj_i5yn;{}76|X]X\}=7œݷ{;k#l ܛy%%& Z/)ɑ:iaC/573Bb`әhNG5%襚Kwp]z/5 ԬKO ?>szݓ K-^_:襢襚jތ0Ѧf R|߯LNM>~3Ku +2>Tz\B^j&RK͍Lx9;dyHH/)D/ T^*AG/UzYjzԴK-R[eUr zhimEj^EcM sKK-Kt饢襚jz?LssT3]/zEf%%cZR3 +^jngPo]6љ'nnJo(,C/ T^*AG/UzYjM3=7_jm +;vJm-!$>95;mͼs>t饢襚In5Dc <-m襚)5iQVU- +T'1<"=.okSc†^jngt2Y~( u T3RzN}^*kzYjeџ/<7_jm +JRwSg o||^E/%@/ Zwjlޚc/2R[I|IlDBz\BR3TwRs#= >GşDa' T3RzN}߇p^6RB/" K ?/g<7_jm +K!Ў^zTD~ ԬK9Z[w oUUA%ݻ\Ӂ^Ȟ.2TT3R-7?zf<ŞMNi>|^~ֈ'=+E/5zFz&N?4&Ў^zRD~RzyB|asz.8 D'|^K{33!c{RQRͤi`*Պ// Rx%GUP 2ݷ{g mrJRyVz@K͍Lw >_^)"@d|BzT3R>wpKk^*kzYjdR|aǩB/M::GJH9qq_q_UR d|bO?iQRKHYU(OrJF7`HC +TNQ6:ÏLN[T)Ћ^zT +ȏ^6RB/"a"g#JH)~/q:/uj&%=g0祚}Wr_cI|OߋNkEW9%qсҠ#Ћ[KE@;x8.=ʚ^jVZd|(OC49Cjk ߿7/9" tA<_8/^KK5YerjZRk&=+yp^*;z _?JlOJK5C/AȏRz_剝{ԬK}֞IH񩩏``msK`jR-"-; +=8/Ռgťuj+{bE.]*=+yp^*;z c/ D$N=j^*B/,jC/5+R-_im9Cjk TPy69oYHrhG絗fKT&zf8/_77ŷE}yf< RX_{bEasL8/Hf|1fGǤK5C/ȏRz|4$0T3O?\>;I񷚄XXkP +D/ bc(/=gp^Zm;d/Tz?ŬHYzVBR3TwRs#=b|ĩAzf" R9q^6RB/"<9Cjk TPJΑ;}WVD>Rh T[}?usT3ͮv]tRS̊Dg fB/HzHUUJRFwAzf" R) "?zK +T 03<:9Cjk TPJ,MkdRW/uͼ zfJ|5 +~eE|['v>9^f߾y-mR^~ H +@h_唤X4gcKG5 +R,,.Itj^*B/u-ms@{_f^Ez/[JW[[TbW" RT&zfbaqI|[ҕ3襚,\:z/FzVB^j&RK͍LHC)MM]襚K0jC/5+R-}W|aǩwW[[TbEʏݣs0K5C/soŷEyzyΠjƳ_*)9-Т TwRs#=8(?rLE əE:{>J^*AG/UzYj7Fy7q_&T 襚j/ķEyj覗OPX[|dy"%zK|G/573_77o\V!AMһE襚K0jC/5+R-qE|a7?*B/ 9~>{u^o +K5ڒverjZ|[g| K5_kJyWkE8%9RS'= lFz& +<^4hA/ T^꾃ms@{_f^Ec6\F@k TPJTPюk<p^*T3.f'ۢ!_P^zTD~ ԬKHC4&0Z_k TPJdsD6>0K5C/ŷEy՘{3/P^t:-=J~mќR:_77Ks T+şeVd|G/FgRyVz@K͍LfoU*<,ȣj^*B/ KeB/5+R-rhkt\ +TPJJ碏T*ُ^*T3Rmn T3^ͽ/}d) +DBzV֣JLXߏK̈́^*;Fz&ye-ėDw +襚K0jC/5+R-RVU-0395^jVTRR}=K^K`j^-v]͹us T3^H K½2+AYY^*)2RCzFz&a7TIrBAT3RzTmf^E!O!!+RB^* :gS^5% +T3RmqemќK8?׌^OK̊铞襒"F(2 +^jng (so1RdMҫaRKE@RD~Rz#~^*@(K%.rf`^ +D/ T[o5 祚@/T+̼x!,"|5VṤ7_.o +K5ڒvhk|wz +tRm!,"VAY^*)2M-ya~Q*ɑ:iaC/573P"_77{RVU->D/ T^꾃ms@{_f^k/&aMG51\[ƗDQ'+u'~乇R襚T[5tR}s 祚.2T[EΈ?'(=(K%ERCK|G/573PRkk;p"uI HK5C/ AD~ ԬKErhνct"+RnaV7ݓ_^ysa +D/S&UVU--jkyf[_8PQĥjxM8ůxRIЇWZwRs#=޾{mj!? 2zf" R9q^6ܹzx*-糿<Lj_sm +gS-m?U%%GnnJ/RK͍Lhq:qkt2)&@/ T^*AG/UzYj+ۢ6mjtjHr빷--/~⟻im(~HM4hŋHC ʁ*Հzf-,JG~Yƚ^jVڢ!yjsez_GRdՏ7>M-2K^@&WEml!K5㹤1TpZnyMzP?kk_{bu=1<乍WL8/H^cGj_dRz/PjRp^*yd8/UzYj'Oo|#~ٵ^*vcm=_^yՙ. ^*@/LzkKz ;}⫢6&%zf" R) "?zK +T+`@|UtV*-R ./k]j#}s0K5C/U%=љhsؙo-Kt2)tӟlj>&֞JGj11zFz&J]͝9J^zT +ȏ^6RB/ +|(_q-RP_77# ј`9PQyY项^*T3RK<빊^Iãc_:zvY_Oo]A7\ߨd`$G/5z.733/gOYs!JOC/ T^*A7[LzYj>|z(++=wԉVXX:0K5C/Uѱq=љgS襚JtR-I?LkE)OrTLUMN$RUǿ +D/ T8_usT3V>yh-Ygͼ3N\>M;?+rU顅 +Lťxk]lQ"RKE@KE~3_fפJHK +Tnnά~9^jV@ɩu¢54˸~+P^֖@&=Qdsa5b.T/)9)u3eKNJ+lZ/UIIOz '|5ih S*~*J^z}ڥ3}Y]ץJHK +TDaJf" R"dҗ5nTg^~S{0]=@[%4[X\%/'v^*T3R_{njs؟*KQϝ>'ݕq\T|7AL/vJ}دLNMK@/ Tz(M_Bs _PB|OG-R`ɩx["#}+R襚ʇU%Q襚usKG/FvCzJWۥ?WVBR3 +2Tng;J K ј @z(zf" R饢41{C zYZk=@["_ ՟:+Fll|x/㦗 +T3|̋K0 KČbJHg_ğts\TzJJY|4B/55Fz&@>+Vحѱc/rT3px yO%іkcG/Ռ/TKu^)S/SB TT/TZ#=Т Tcŋfͼ:pr#=^*bh|⯇6Fzt(zf" R饢4^80PԬKկZ|OwRsC/!10.rF ^SS{ê%?b ׅK5N|.\,$lrJz,ntK'[[?UvZ;sSBP::/Nh$j2{aG/573|G(C~gy"=:Op>RS_o񴴶Iz%G|YljC zY\*_m)P,T^*d|6NQC48HRҗ +A/ */ +jFzcM]:z)Sѱq)!(Lg68 w`VvvRs#=^꾃7(O~#yBzhT3%9*=5hȗ5{K +T~+$ǰ!>m +PxWim^0K5C/U#5uK*m;gT3Ӑ{~a^edG{c;-H%fB/Y_(l\A^jngKx*GQ'7.A/ TęFO|\zЫ~/kƍ|~z/%іscQA|B/!OהUUw{3/} ]D/^zʉowRHOCt2Yإj/k.\,="biK]z,aF/5z(DsXz /V?JRoBϽҳB襚>_oDofə%$f^rŗDU?C|B/.}=wzYU;.rkk/Cb̎Z1RͤiBcQF7"= yTKG/^ğzs\TzDo +qc x[X4=?*w?z 'uJᏹ7ΊNjNG5)!pRKE@1OcIzju_֌B/5+R&$rGz&Zt\|B/Ny2>Wĉ65Q*x/#sWK5}x*!~Qz&Zp^iPS)cTUUKz"cnaQz,ay(=K͍L|-,_M~JijMz>T31D[_"^jV*W~ ǡ-Rಗf/]zJ^s= [0K5C/U'+97^i08(KD!Cw'n-m;'4zp + +PH@/573vgT9*-5 pRKE@O TusSԬKl}}C|CT+Lz@zkktl<,D}GRpjfF ѓQ^irvK78p??4Ǒ2]ץrR3}]{_Fz&@> [Sg!MU) G/ 7l1_LqԬKY Qs3QD|B/X꺓o H|||% K`jR5_U"qHOCVRM3/^>J;}.*T6 @lK̈́^*Z9^jngr^꾃76H7Gj_m +dn3nrJ^shG絙߾I_Gk}ܛyRͤi߭|X_=fggGz&覗OEM}d*S=]碞< ߥt2)czy.=vL*JO6YG?U8 HlrJll|65~*I*E/ Tbzs^LQ9#8ƒ^jVjgqfzޗ.?*KѱXR]whK`jRբpaFw@tT3Ӱ5C/5c!^), 1O 9K̈́$'ᑂ-蹁{r#= ^j׭n>Ňu÷ءG/ Tҕ-Wů5XYqԬKudpdê@tK~Jo#5uo HC48&ݣ +D/ T [X.fFzZKG/=N$<ŐALIWJ"fB/{r\es=z T/\00PUT˥{3/P^t:-=HCz( Ţ\7iha'W>\Va=9'p4Dcңx[X4Jr:@/573q߆rDBT0GYRp^*w_|5dggGzodwWԬZ3/gCITTOG*R--/w=RS'ƾG˹Z~ +s^*RaZ⻡'TJzp^i(r.;o^WӞ&u'ş:s m=G~ bʪYϞFz&@x[#@|ݟT3R ңF3_`|A#zY!PKWJOC#h Txɤ7E#|NA/^z:V|7{T3P._{Wk-0we&Ӑ=ң?{?=RKO'ٴjRs#= ^ʣҏ{ѱqk`K5C/_o qP2x*Pƒ^jV襪uePf\^*T*58 zrdR*ʣ +D/ T#⻡$SЈ^i(ymO^ja/<4{3/4T xiHG~v +rC/i&Rs#= ^*w~yHH_x^>wB@I֐eQ ξ~(A/5+Rժ_ HB)h TwKݷ{ 8LGC*~{˝Jzso +K5NqnhHuIQ(E/Ռ4,:^jM}S?=2<:&=pQ $j [X,rӜ݅^jngK' P:_77]kCRC^z9n˂~$Pƒ^jVNwCIC࿈F[(ɩi{oH?ukk=p^*T3SQ|74 T3P$9O<-l=u3QgnuKZNkMNI"(Agy(͏,9gR# %5[ +=zf" K!3/9h~,,8B^jVլnhȁPJ|:B/ƗGƷ=7}t$#Rp^B?UxH<R4YKx/.r}+YI3& (.=əң?{p^*~恊"7+=Rmj2*́* (Rg(^j&RQy"z x/51<"8PjN>>Tz#XRKE@vvv[CosQ*3\teА++ңЋ^jVlrMρrNRb޾~+P^wζHbxD|14;"= Jxj5o=wRpj&%=dtbjFzr=/u\~=J Rgê(^j&RůYSoKFz&@~0L&əjR#5u.sFl׍*RB/UT*%kH[w.O<‚^*T3R/xH@vz x/O(^KeQΊoxnuK|Xev, RB/UɩiO]KxZmϲ9Ty9rR襚V^is7/JOfş +si RGzN T~eŗ5\B/573JKd&[<?I_i^zNY|~QzPg _krjZ +ԬKUNbq"!=g-Rm>o.rFRS{êg'zLRKՆ:RHOC{h&K-怒碞nu'ş +!=^H R3+]^jngZ]wR@ BuCzΥ+W7\<Ѧf9@_kiyY +ԬKU1$wSa" j^*y.$LC4V^ǥGK +TmCl`yY +Xg\Gݟm-u3<X[D/OKUe MbxDzvjFz]sZaG*у}zKſx׎C/573JK=OL8^^e 7 A/u[q ԬK V1K%zY +X*5:6mjDGƵ=/nB|G{WB0GkOHO7ONrybvi'\wr֡mwD{!spBkEA+ɑ:i |ϟC/573JK{_AF*:PQ%zDoJ_]^zNzkK|5¢(/{58~aC/5+RF|+A XC|XB/O}N}QXTT]t99Ӂ^*T3RUi5`'p襚o-rZ/zH ?1c~EzN Ty9㎽_YC/573JK跏໰9ç.j^*Ekz8BN&JzzV|%SkM:5-RИy9{U{8=wd/#T&zfusS|]{B/Ռ4`sNtYUsSUZZۤF=^jiK̈́w;kWz;xX3ުZ.j^*ih_r$G7h'6RB/U{WB0'z@Ȥ1P44 >"r0K5C/U?%^i јkwWqJc3K-zKE?Isr#=޾ҏ am=YZ^T3Rx[NH◪ZqԬK wĖ'#z@X|X{9::6ni/u|!ݻ޻wn襚I>H>"}-C/Ռ4t2˦}~eE-2W/x<[4cӀ.Vҕ{Fz&@I{GkOH?&7yzf"P .Ka1$8B^jVJA02^L[yqey @EUG絗fKs8/U.r׭n2^~Oc gSҗ2RHOE__{돠$1Dz&r^jp^j& +o]{<73JKwpɾ&6AͣD/ Tjѐ!9~tKHAzzO<Kus31<RpN޽a5 ;_yH '-jRC|c-ឥ覗O'p{yjV*nbʁD%yp^*}jL'{Fz&@?u]a!$'A/ TjrjZ|d!c{{ۗJ H?qU}ʟPTx׼_YwN=N$RTׇR=N$t}BT3ėA*/}8/Ռ4ZM}ė5Y(, ~8d8/RKR3vPd,,.`kk=K͍LRR˪<1n} zf"P?/HZ̽e8 RB/U_kA$E-R7}%g]_^)Ia_^ok69TAK5yJ4ƚėA$-mJjFzɓ BəPUY*=R9/d8/5KEp gkYRs#=Խ}?~dBׯy襚s,-/K*$G|٨mBRB/5d}vլfxǥRljsQ?O +NYUu~y"s^*J^K`}}C|ʅT3ӀRtǯ}B8|yZ2 "ZVcsHڥll|(zf"hs9 prjZI'|&R饖 L⻖6߷[\Fz&@/uéTJAƽ/>"}-Q"RKE_DFuj!8T%j# {lYɩi65'Gt^E[H/%@/ |f]TT.jFzh~XC4,(PQud۷=_O<W?v]_'X}EmVcӀ<>e͊2Fd~:T.[| I_KT3Rs{.hS oaqɗu⎯K +T zoBS~X* ǟ>x䷰t?'nRMvirjMbih|9lj͗ߖp8!mjE-OFK5ڒcMkPpRnN/HO4DcdeLNJO~S|sJzNhm(>k%9RS'= ף'v>"#]@l.~^Z^`ҫ0ZRaQVϳXL~ԤVqbY̥sU Q0 +"vC9w =yNJ%NMzVb[Z(p^UU6U̥j@!;7X0UΠB{zK p^*RyvѯfKv\瑮 9 KD{AS[a.<̥\t@M0(\0*k%Srs&~\%^M`4OF}dw5z4Oq^s^* \jyx>)(z] N/y呮,jS?vvw/XyyjK=ߟU,k]nZ3ykHΥ;ҟĿ{/_\C1"W; ӝiw >x]kJ+c.DK Y\Z^u/ja.lqȆ-*<"3 +0ZK7ImmKE0Zj@o`+xB8R֌ޑ..R9/0zKGVƘK`.̥ʟ=iH.K-s0ٷx.;ꤋI^]twpHsXs'\0{;ҫnT-<_zyg5=;wEf.`.<*%ˉW<^u`.<Հq?8Ȗ,$ٿTl}:%] +\r^a8/8jOˎ:i)sG&\jEua>/Aa4_]ܙ^?0 +c9gYXԤ,jK=R 7ٲ ZKLfզfy<`.<*n}iҫnwK7ՀTV]<ne+N:x%R yg⇭w%c.HK.:S1 +k_~\$0ZRaٹyn ?Ţ+ROT)b^Ҳ[ʏkTx1#}wt3_0zVHYRa~;̥JqīodަKn)Zj@^ϯD_KxIi> `.N6 sa.ՆlW#c%c.HK,AaQMl0 +cd2."lK;Z}~aqt"̥J_x!^}#s[xMU 0N!צJ{Ef.`.<#J<.^z#Ac.<Հg~5pdEӳsWxW 'E⩨-]V$.t5`'{gwg.HKnņOL/b<R\* cn?OsOQr_GǤ?1z"̥J7,\.'V#^V\*{?<p5zot +神jni Ry"|v? tw#] H{Fz>PV_MwOtp!yp^qަ%c.HPb.ivc̿z$(x0sa. Gz^6.u6Ԥ^%?1z"̥X!^z#xRz-UU* @ګdwORdgwy0sTeGKnAZj@RW]kgwdQmW65N"B8/R yT[98V8n*K<5KeT=GZ}~镃R\* ox$_KF{4>qɃK=REj{Iu"^YBPAhzvJGr9u5 XdRaR\lH|vn^zHW}_|E1j)E0zRm׀jn썹#]@PX8&{I]u +sP|?p%tJ0Zs`.DK5tZ qW0 +@){?5\]$ٹy&tzѝTmf0[=>0MVj@F^Eue? +B-~ @8?RK5 sa.>kIcdo̥~̥oiO _sa.Fr7lnt[(a.x;u7,o6۲ċZK˗=MOEuͭK+ҋ.?pe.`./ޖ\jy>ޭe◰`8JW? BT吮-tV$j F1M5}R7R?tMRpOOſ~l0 +#ů岣N0&N`.DK5X&/^t2{TzLT*;c37`*kĪ*|'X1 +0ZK5OK-t5 `2Āzlh*)]r^a8/8jCG k*2yk(4O? a5ҲAsa.FZZ^y%ץov^g7;?-0z"̥lxэ iz/ja.)MGFk]n(MRY GzŢ[{uΟљKK-sF;hYBNs呮6mtZ*! +Ke.0̥T;0x*/sG&Zsh5^3a.<̥[)ãcEAMv\0jM}uُmqUV-<`.ۗSR#?Kv5<:vc.`.<̥fgwW$b[s呮 U,ݞcZ>DsaʼKe.0̥L;z (FZKbk5ʑ61BL<;c.<̥`x˦']Y,Iϰ1K=R#^qcXKJ/WY0 +gX/~Wa: %9w9`.,)`\jyKI4unuߖ.t7}IaK=R0V-̥\.,knmiWgxt,ndEّ[Zp^GF m@|vi4 祖G0BX4xەxd?>-^#4#KTp^q8/DTג߸4K<5TKr‘S*Omn~x7h5g\vE:@_)9la.\)^k媵WIŶK=^`I[; ]}:e/ +0Z~x ѓF8/<Հ5{ [K=ΌR9/0zK:?(6\0jHB镶RXhn=)\G0tu`.`.<#Xb*k,0Zj/Fu,]TWMg(,]h/I{5\(\0j癆%^i/ja.d'O^b5o =I^/ptt⟑TEXxqզ|^zmHWzjgwW˳d Ke.0̥T+I۫q +f*%J_\ߍtM#^H6$ ح}uِ^*(Ĥx7Nl/[VOHa.DKI.uwOWھīZKRfoKV:>YZ^)Y`RaR\p\e|1Zj@;RŜ1Kn8MK3`.+0zRm'PsE~yM镀&n7; ÆܼtA`Sbђ);u6S)z +ila.U'ťyMT spX,/h xJ~MԺãc{?. +0RS( b5oi|2o퍌 vT/ݽTƍ \HoxÈRC +Z8ӟJ)nO#]/Od;4I^^*MiVēTVg2ufZ}~M#(v\0Z; +mk|"%^AĤ"~צG7;/{fFy0s)IRMe;+J۝~y9}MvMψ_FH/9NWa9/0zK#kǘK<5L0$/oRQ.Iu226.]W% { Iژת+^%?1z"̥jxYNWe神 oM7$_GX0[ݷީ#0 +0ZRUz2t5x\b3ˠ# f*%8RK5 sa.b31ykc.Rm:-?o6 +Iuڐj_ruEMZi46\0TRC! T8 VQ7p/Xu/_V`R#rβUpyI/3HWI|oyB.k&^ +K/9NTR \qK5xbU>eqiYz1Taq$#][R[q| 8Mw jzR"= +îGpwP_<[ +s'\p"ěA0 +?~5pgiy0v݆Gf.`.<< j1ec.<Հ6+kۉTJ6\*sa.8̥eGx} +gc.H0yxbRzIp!o6Ļa.npde2Wx*kҥ`W8 )ROT +o}Nx?R֒둾;~i<e.`.<̥j"@zt57H/ūcX8Ke.0x s׺-)|wc.H0\?JI +ox };oK/V'*.쮻WB!:Z}~:ݕ1z"̥j3(^M]ir9eƿ[B0 +V8:o<_xf#d},s0s)1\.gMƒ.e +u"] \f*UU[/HxbR@%z]z̥2e`H֊T:4D!;Q-půi~CzUp~?RTd Lt7Iv#~!2qzR;A?̥?5j5^jĻBtJLoq<tC;CG]^RaRyg :Ca5IxcjB6Tg(~>^#=52&ҋ p0j NZ+RMJݑ^pgyet^?|737파K/6L"]gɝ&fZr]-#Y̥sgw jrxc^ %֒=5{vOa1VW'tAVQMUjlT8[<Īΰjij*)RK5}RͨWsN$tJzUIۓ. `TdMx|#.wX^$('XoN6. nURBP!\r׺6ҟTOgSP-bqJm9;@M;ZtYGl2a.%d21G5b2^3(7J<~!<'1p ZezvNzU;"RxxIeS{Swv'z],R`HzypѧS=)fxgtY_ *t) g;_pwvnJBAzemwj. X_0 +Gz;D<̥:Npt)-_L/.Q giyE,)RELmmK wj|0,]G}'Щo͆,pXB ~~mioRa`H ;id(U}MT8q\OL2pDzyd%/'2ކ᧟/U9` տkNr*?< Aeϥ,)HVFIQѠ{,Wq̾ww{׾j +')hT >Q0eyN=uo MRa_4>ku邘 ߱#'Jm:-]Vox|#{VKU3 o6W_ +x8/V*BA =EO;+`x*Kmm_#Υ*G5{U Isz.U-nOtYk*³\eEOWrs= _4^!]QyOcM8`><_8r~ OYZ^.XQdwOXSU_5 +@ǯ0| w|ˌ/P+ŀ0jx +ԫl͆oƦgI!o6+`7;+~{[%^oodvn^z[Th )"RT*P[Ժe1C%5kS,]\.,kn!+̥BoG>W*jrzCGkGFb賆z5^!*]6=;'^>,^f7x2ګx +ǎ(kqiRCCN+7B" +n `R#^W?zyZkI#"T/͡# 5;7/~ի۟^8#^/]xbRzqZ^@adte;`Q ~h3\sh|B&7pOXckLOy15N>nZ}~2gxuMEu Go ~xD[M&ڸ0^-< `R?if?J/NZZ^R^|x *k/ +OJWlYYrҟ Í/BURf~2 j]nQ0 YZ^ os[lzFϕJtMTgG5+2 95WSojdxuMsOz?qwxK5It@R,ouoSs0O`ǡeAQ&K᧟=^vP͵xc|-j 7 +tJP!zk? ~+7ҕQoIT'_K/3ΠP(i~C8/rb6a.z|0,Jh2}O ]K$TG]5~ZxD6&bƿXtظt5l-zFʮJJ8tI(xutMϟ~^fx( |5̥BWG&W0\N2*cO~,S$m>Q0%< +fVGX?(YGx5KN*X{o\ +xUK-]vvw7;ś rKQ9t+)@{P^<Y,&<0ٹy^U9\GPͽ߆į E‘RlT8i0%/vZB]hxi;he#]ieb^@vR6̥BW||I~ּjG,-HWO=p4^!x,~@LΉw +a.UoL@1YWXTyImmK/BLaj2\?6%{zUovJM◆ +TkS O*ҟcO\͸=-QK&o!'Ow!BʆJ2ߣm>J0*]#=M`O+Lf/~cs`Z[H =.ݥ0[ݷj=6h|Bzj2̥@;+tel?k]nHP-VxETCMqJQsG}[;kSP$.w&/]m̫f5l +GGQE_\/Nw e%_wI^w"}wtHP0 +]]q^orñ_/$oI/3ί3"5îvz9%+xRƟ^_Ȩtelm:<_Q<bQPRgO7(,^FpJ;~ +=*~i(WTc<ԯm>χ,E۟<r2B,m^0B,s{Z1٩l.;ꤋ#/EB ܓ^f\.;oi‹kտxU鵴?/Nݕ^`\ +¥*x̵tqlP( ]]i7u-; ϥ~{Az!m0WɻCxw Gz |/.~u(FS 7pO +^r@^5rooRVx!tMt*&Ѐ5v5WWګdwOߊd.aodUdc /}LeGJ/3.j2DT]lk{Jrd~WS\|^z툃Z\}~'][xYF* Xp.~uw.sq&M~*kxLe25N D0Z}~]}:%)qRurl'aW'-@<*N| +To ۞C{gP|u{pYT 6V^T[{O_W׎gKHKUG0$^beëz<&K몊WIr%դů MRYL^^NS֊e2Mkp5-.-_ꄳWZ8_]S |b ^/n1$-޷/.]42} Ia*ke1T[B5e2WY)Y_Vݖ85b1镆o-Ӆ=&X3}\*47=;'fJ<^T*_dsy-&U֋Yb{b1WGm:-rwКhOFH/-xZRu2`X_ҵ2\.}:uYH?Y{#]:YWW^%W:k,saD(+}Q'~9鲘Ojk۰Lݞё'jk%>ݞbC{xw.3\*up夛i)YҲϝp6Qz1-_x/_#=4&Lux^[6RLl}p湭JaӤDNIs݇ +KzvJ<.^ʯ'f8LfUk4^!]:/ů +r9ʘȨaTݕ+\Vlzi_[xbRzu2i5&˙n:Th3(X* +}qK/9g-]sy5ٗ.d2'lY? 6RQ]#gdl\ziWJT=ovWD 3rb1u"Ī{<1)^JO`j֞K4qK/J*{˽*ax4(Aeӳs׈jutK+~Ė◭r6.YAvdlQ Z7-EȆ/EhNr'8ߙ&̥BC-mƬJLm:Pٷ4OwOAVzաYm4<ťe;oަZ=yB]b(6/ja.Us'e5W*k6S)麙@bvwo6ī`l)]F›fCMb#}wS(jŻפʘ?T6<:&~({E[;o? e~Z͘6_䶶w"}wWҘT8O:O3;MϨQ~6ijͻ[pxFCBG)i5T]<&[~#R]=6n\G0$^Y\kjԺ|}ZrP-^&T*a>t7q7 ]L؝R?C*eeSp_LG0$<0%K҃-~(+ΫsQH.?h|!.鏎/_x!~7HOɜ/ hXnuqUIIW զfӯThx3:FFSג둾;HG.;S1酇|~V.rr8ңےg͆tYPcO#^rsU*R5;wܞN,|8h/[0%^ki1Lluq|J'ZZ}b(B0[}^ՆB]Dxݒe2#"govJz|f*UQ]#~:wJ|m7pܞWI酇ަӶj]3{Ta /Z}~[\*.x'[ տ?X,w? Z]lhm~o3k$X.r\G0t!^"]k-^~65lV1XD=v8Mo钽ٸP]5r?/˜3dpPk+P(FG|Q^ZC8|VmR&O +| |#~f?l0N=-\Nz%įG+Q}vT{gО]{?HKmmW7'+:'0s{=4=;'K&~RgRrm^_x!l˵MNf?.- >n#=EIK+vL֬NϿ#]+X\Z/i]kn )|^b(xČSp!žs?cťeo]}vG9J5\o`%wG_&*粣nxd#KK˝:_mj{4>!L8#0'VG^vԉTZ}~va7*›=Ŧgj]n{URq>'&y_]]sw{0_{|yCѧS.;ypQ7pzԳX,ڤaO5e2yS= +GG6ߙTֳW&2`KVMewqi{?Eb9TJ=ˎ:Az}vn~xt,zٓႱޜ<ŬA oKN(_$ُe)E޻C:ٹ0 +*+U.d3'nmFl>)u צgJvQPXz`2pGum`hM_v!kuZ^_q<^x0g\4‘ kδ_6qk{gUrvnD/t74jyA!̾/.ufqp T(ˎZit7UT׈"w&w8zI$5>dI!-jSsKUZg(,^&Eu3.uHeiڃ'b3+ګ_;{?l;mJӳs'&6:~GNV3CGJVW8:_x̻x:uvmR⭮TxWJVwpUťe饂9mx<#*l'V?\8M;vI w{K+#c㝡#D_KKU1V/ IA(kUrHKNZwZ5]'eGfnmS|~UY,HG0ČR?[X2NwSt*Ʒ65w)Og(lGF3_xa.R̥uşGj]蓳rb1Q Q$# +807pckum4tp>jnWzfo6i&^a 4yH/# +f?=1X/~acJH["5`+:K<8Jwl0g]ãcb՗> . +{?lR/c3'O :~5x3Bȵñť^NGU<5=ӳsP *}:u%"S<<VGp{Z؜ӌw:黓~WTLyNK”ަK+#czNJ&~xIxFwOd +?"8/4c3杔|0l5:&`Pŧ)aN)T8@өxbF0^o`T8k]nW6zݞW宪7$gJt*&6U,wW< VM{g0XࠋLf?X=pʳISQ] ><_{dfߣ~2jB!]ON΍Gov +1Ixn w{+‹LxwOosϒ?b0e^sWW[Htڳ3S[6?~~ګdح۞V*x ! ODxz5$:nC]'b3K+km`ޑ:芹336=c#262տxl7\.noj /bTIbLx;Cᡇ#'ӳsKk8{8g16#ZfiyE,N^_Z^>|0 w D#=m ~Lmm,9=;Q +k=FHEuz8}:|~!XM^OmmM3|^7L65z\%6ܞZ'E:`؞#'&\'j,!eG .$ o$\Kpp_s4f렊ťtNw}b]%$_sOGΟ+Ϋu ܞOwtGCf*%ޓfLWbXRLP_3gͪr\xbH?1X,'J +XŗX&tGC^<@I?ُK˃[}~9Gx^azBAC +r9^[ݷ+KlnuN%E/.?'V{p~'tad.ՒK%v\*! sZɳX^tJEuMA|c-ݞY:TB,Efb.hRmT SYl >MϬJ:pp],u{Z?L[(TyKVg켿HbkM̥ۦg\*$̥-.-3\*a.;‘W"'R db3.R.|0l9ˎ`yj?c3Z)Hߝu:(TB,K%TLě©{z.-$_ُ-M.KL^%/<tXc沣`.hR]S@զֶtZsnG`.hRlT8ad.ՒK%Ie3wGCa R dlH@{~oxw?h|"X=KL&O/IK%J)Ta:iXn.7pdzv.XM|yC.U knOKs=-.eG2}AK%ThxcS`XnX+c. x\!0̥5$_k{,s\*|q˒K%Ējަpx7‘)ߦ /{zq/T65Ma&̥b4Jj`.hKֶy~p=ګdo@Um@ H*)K%ZTd.uxtLB0;7ύeRQ]xbX,j'0 Ra.:6$D\mjf>#1J_$!\*$̥ =䆑TKb.X m˗\*!dW f#o<5sQwyᚫxFs4<^nuj9kYǥ"K%JIr\*0?H4<w{#u įrTT =f?$PsD0 +lm0]b\r'VٖdžˁhRz4yh\%1JLk-޾{Kˇe1̥b =M{zۏX#.wjTBlIJ R3}?[ݷ/U9/rT֏r9c.hRa6xs1Rt7#= /ؐK%>zُWW/x7pOs@{̥Zg(<{4ePtťe$h^Ñx3|0|.Ȗb.YR{  hx.510=Zr_8q7LF ǘK%T,Xm;O'K%HUmf +sDҽ Zr7jI̥esQ =YZ^Q0w Xj]n;'OxC2@TJsR L|28/hKEGٹyOW!'ǦgDZ*c.hR!b%g:کuc3ϥK%ʦpvn~k{GBK%R6tFK$R:q5z:ѱť=&yX,pcW:TVw&Q-nOKxpt$ݪ6yX&J;^CDp7as9/O^ݩlZ{tZ,Ra.U? ~mj<ŊŢtTJj}Cӳs-}qK%R_\xo Za.HRyJ +;̄X,#+PN&h|nO"g0{A+mR L:RT\jTIB!6=e" W[c.hR!.z=<_n(T"W3~4>c +·TI8/,,67̥ZsD8M^ |0-.-d{V\*!J@]jg(,ޥ8zR̥b$_\*0?H49J*{a2'~YY>^ 609́TyK"r\锫#~Qs +b._\Vo{goٹZm:-R&]6O|7̥Zs|q5\;{ =Nf旖W>K%b7S|AhYry`b-)qsX&Ba.hKsϥ9w{G554母]_[[ @媩?V+nT U^2z |0t8=5G677̎oߝ;}D5Nܻv}=O2fuu{/.H7 +lmQgf|>P޾?3kzi.nJ _)@ &zzZ [ Xz7v@ʭ>q~o_guGjHTRgf̾ɩuUmĽoB@ Noom+ +1_ei)OZ [}m +dȳkcۿ&G*5Gڿ*آ]j Fc?hk'U5 goJsO7޽ }lnn>Tl>^[.~y3twv@FRmV|Q-}ϔo-<g@(cXYYY*::?|{oߝkkkxCG!ӵGdŃɩ s@R?o w!q#PcY6޽'{_@uBGgo_qx4~kfPo&w4~kgwvuw4/|v.t!WumGD]˯;:{N T6v}'oB`'mnn>2z׿ZhTZ5m%]*7SWFv64T)lm-6v}zf-eiis.vhSsw{Yٛܓ?I][zgn +T57Sc?˴U|{rRf4=3зҫ3oJ.\cZu>{ҭ;BfE".`sN\:0x7_~u.g54[ '{Nkcoߝ}ƻw(Pі=wKŮ /W}VwxwRqFirjb}`O ]*ڥ7_|ɩw~Q]]*KKvv..Cإڥ|TTaj +!RR>]]*KKvv..Cإڥ|=.o 3(]UyCkkc'YZ?or٥`u+WgfVVVClv]vhWOﵱ3B0v]Vkh̟(zwR?\e?see5O /umm-O <Կс%ߋ +`j +!*||07iW\եWC~̨]ꁚ#CBu쩐]c_\v}=Ȫwֶ;޿Nd[ĻήGB`HDK}з *1R?>Xrq1MP4Ԯ_BNhEKͷ=}#"]jCc~з"dtiu߯^ }*Ewߞnee5,ڥ6~ܓ eeс_*Ԛc5VTR;N|{PRKF;@wj>z]j]b{@wCRK}KH.܅iߥ,B RK@Ľޥ~tT@ww&}Z]؍R]G Զ߇>:ޥޮ>7ޥ~Z]rq1H.T]j3 @wu롏 @w~g H]j +@w?>%iߥVx.)H.u@w5677CR^ }>2K]^~|}uWla8SvRK>=vRWVVC Gk. ]j.@@T65ۥDK<@@T?oKrzg^QS. +7cmm. ]jCc>i<[XKrwLQy09e +.uЧrm]*@ԗODe]*@|ԏV>itvuۥķKm>^} 6|]*@|ԾgB'U5vR~(@T^..,KH.u\Q)d +]FQ9w]*@|#Ǿ} 6NTG$I$I$I$IjП#ήbs.{2#_ .I$I$I$I$eهBr֎R6d_{٥`*I$I$I$I +.H.f@TJ{٥`*I$I$I$I +.H.ufasQ=Y.TI$I$I$I$U`v@wK^>u=RIK$I$I$I$IRf +yсЇge?RIK$I$I$I$IRf +y˷>~"٥`*I$I$I$I +.H.DwOCQi-DK%.U$I$I$I$I]*]^';.U$I$I$I$I]*]R)!x\']* v$I$I$I$IR4R'CG]i;O$TR%I$I$I$IT٥iޥ.<@$z']* v$I$I$I$IR4RBDo_6Hv$إJ$I$I$I$KRK& H,/`6ߦڥ`*I$I$I$I +.H.hSsTTTR%I$I$I$IT٥ݥ::C5G6.TI$I$I$I$U`v@jwB wm]* v$I$I$I$IRRCȼ??@ՎMK%.U$I$I$I$I]*]jiVٶ˷TTR%I$I$I$IT٥ݥNNM>ao{NTTR%I$I$I$IT٥ݥ=} ffٷv$إJ$I$I$I$KRK}@t`7ަڥ`*I$I$I$I +.H.umm- ?'ۿڽv$إJ$I$I$I$KRK }@6,/2z1oSRIK$I$I$I$IRfw;>ҭ;/ [[zFݾ;ػ]guGC_>j::m]* v$I$I$I$IRWүķ }@w[zF]ػ]j.4z0X󓪚=~jJ]$I$I$I$I*0mu| +Zh3.vm/H7(!TTR%I$I$I$IT٥F~%օd3.v]=/}ϴګRك]Ѧ$I$I$I$Iv/>KVwZYY }@E.v}τ|`]_of>ǃo06tq⛆.Iw*T`?ϩAI$I$I$I$iGF]W T/^ne +PQ IОom[rM5}RUKs=.TI$I$I$I$R2.URL٥`*I$I$I$IgR?la![^~S. sR%Ŕ]* v$I$I$I$IJyv.݉DnfaO'ṮKSv$إJ$I$I$I$)٥gԡKD2Nvc*)RIK$I$I$I$IRʳK GF}@NtKTI1eJ]$I$I$I$IR]*{K=ܐ }@䚏x:٥d]K%.U$I$I$I$I).2GX]=`u&ṮKSv$إJ$I$I$I$)٥Tiy&ṮKSv$إJ$I$I$I$)٥R#nx#ѺY*hKTI1eJ]$I$I$I$IR]*{}ݽ'C_;S=R2.URL٥`*I$I$I$Ig^RrM\y&ṮKSv$إJ$I$I$I$)٥R#ezTs. sR%Ŕ]* v$I$I$I$IJyvT"4㍲Kvc*)RIK$I$I$I$IRʳKe/oC>h켎ߔ\KTI1eJ]$I$I$I$IR]*{Kͷ| 6kkke +9vb.TI$I$I$I$BGvJvc*)RIK$I$I$I$IRʳKewCO㗥mٲKTI1eJ]$I$I$I$IR]*e(l71@<]?[vc*)RIK$I$I$I$IRʳKe/uCsOCںm>R2.URL٥`*I$I$I$Ig_ڿ +} Ce +9vb.TI$I$I$I$ -;g. sR%Ŕ]* v$I$I$I$IJyv}嚖^}, VVVw|j +Evb.TI$I$I$I$(oJ5vc +9vb.TI$I$I$I$r땕ՍwB'ύwVVV^^xbw'FŞ}mVإd]K%.U$I$I$I$I).2G`Ov*ṮKSv$إJ$I$I$I$)٥RTI1e +9vb.TI$I$I$I$|㭷g]jK R THR%IJK}㭷|IԱm}.U5٥qvJ]*P$v$IڥE¹n +,KUMvd]d +]$IRvWVO )7-w{SYjR8T%.(TIRo߹}Iy`ey,KUMvd]4ulyH]$IRvJ $o?KRU]*g٥Eb*IT]?+r/RTd +@٥*A3M݈.U$lԹ'ךumv.KUR"K$I*.uHq.U5٥qvȃ!إJ$m:4r r.U5٥qvJ]*P$v$Ieۥ>|/=RTd +@٥*Av@إJ$m7r[nh?KRU]*g٥Eb*IT]jKkj!$徣L7䟥v.KUR"K$I*.!)lv.KUR"K$I*._>"ݿRTd +@٥*A3iN.U$3g! dR8T%R"K$I*.JjTdR8T%R"1I$I*.ءCH*Ny;]jK R K.U$]чTΜ]dR8T%.(TIR;>B;.U5٥qvJlv R%IJKmim{}Iءķ#Td +@٥*A +]$IR9wW]>tķ#Td +@٥*Av@إJ$szB9$;ݎRU]*g٥Eb*IT]ԱsH*Td#Td +@٥*Av@إJ$sZ9P>BuBۑ]jK Rِ@3إJ$sw!P^ۑ]jK R K.U$W6EERj߼%.U5٥qvJ]*P$v$IܥXZ>B5XIp/KUMvd]d +]$IRiwϜ>Bub"Td +@٥*Av@إJ$v-9]jK R THR%IJK߳7(V{]jK Rِ@3إJ$vھyKQ$٥&T2.U THR%IJKmimѧT FdR8T%.(TI2R_}IG٥&T2.U َ4]$IRw`y7"ՙ]*gy^*P$v$Ieޥ>Buiqq7"Td +@٥*Km߼o}C#?ѩc3@M~,v׻6c*IT]jKkkף$8ٻ[]jK R O-5|#IK>4XY-.U5٥qvR7tt]x)drЍ;xK$I] ߥ>T=nAv.KUǒT§ODH$IԖֶcI*HG>\.U5٥qv +^+=)Uz=Qw!K$I]إ.:X +Sإ&T2.UK>} IRBv$Iԃc%_fR8TR;ɓIe#ձ܈R%IrW3v[ފ>إ&T2.U_FFR^[y!7"TIՌ]jKkkףO&|]7Td +@٥*pھyKQ$廁}ߋR%IrWvaҩy7Փ]*g]ꇓ>t'.\T.U$)w5izI*B\.U5٥qv +ܥXZ>ܷ{]$IRj.m7чn,-Myyde+T2.UQԎ7{! K$I*[ۥTǢ'I*{vd]4ulȁsH*B 羶K$I*[ۥnz$:T2.UQK=5?}IEʊ]$IRj.مIJ]*g~wj9$mk*ITK߳7|Rg +@٥*yTK$I*UMݥXZ>$٥qv +y^jǛ=чTNۥJ$fR+G$7T2.U!K?}IũΏkڥJ$fR_~履O)I*ivd]Bwp(ӣGإJ$fR[Zێ|4}JIRIK RK  +Ն.TI.++$1T2.U!ɏ!PK$I*O)R[ZۦDTTR8T%hzf6oI$$٥qv +٥NM>BU}i?$IrKmimxe%g +@٥*A3uH~2}IjwS?$IKmim߳7g +@٥*dCH*TG>L|GK$I]Ԗֶӧї@TR8T%hL/c!P;4_$IyڥM~<} $I.KU>=~J!$ʁj;ҙ ?$IrKmim;9}$I.KUN}^dW@!$CwE$I.mWBTR8T%h|/wDBR߳7i?$IrKTIR3K RSR;>Bճ/?$IKmiml.zH +]*g>sI!$;ߎ.-.F$I.mzf6H]*g9P! =|oO I|R[ZZ[[0"dJUã@Uo T%hN $5׮?[-I]jKk=WV$)٥ #c;X#c T%NO}IαF@$IEإl#IwvB:n +@.إ*A.^ursH*H'>vtH$ Ԗֶ[+$Iqvi*4]* vJo >tznG?>$IK}fzf6"I]*9R)3$I +K}ē'O$)7٥G@ão]_=¹H}/\Fݻ=$I*.msO/$)٥S(#cv@٥*AWVR9tQ$復c܈޹;$I*.>xgJNU@abvJVC^*!)~=7{O IR[Z6vqj~>I2]*5?%I. + ?KUvߐW˩Hq󧿬.tx|"$I*.უ?ܽ}E%I.0MUT%kjFER?T.4ul&$I*.ʈgJeJ Gy726KU* yl>Z{gw!Om$Icۥ>wpW$)8TR5MإYfd:2ި[O#)]x[ !IuW]3|p.K²K0<5TRcz|zDi$w qT$Iyػg:9~ؒKHF&ߩK2.U:1y^0O#)uny[K$2R;8tiq1K.1MF&CvJ¹Y^^>u!I$j[|4y^R)TH,>?d,|8Ox'$IJR wun?[ feJTo@N {vJ;8} Iyjuuuc|nQ$I2Rۺ}ߏ^۵_$٥RHãD}gd=}W7u45EIRn:}lCn>"I$٥֦g.,//Gf$I .(>߳KU{7e3\$7spPQ$I$?]?ZyQwLGF$IIK}}vh~97&IZGvi*]*9vJHu׮GIR:<>ѨΩH$)Ivչ孽C3.^z_$E٥Rlã@MP.U;tc_9DIR{ɦFv.\} I$%.N{zĉy_㕕ߪ$K*UTxYF@6٥*qyC[$vn߹} I$%.6uu=Xxj/\ɓ߶$.TSSe RK cx$a-m$IRRӴ{;F%D٥R#cSxJu>um|4}&I$%.5}vZvJҷO{cRvcR?,m|$I0٥JRj٥R6o +{cReL=>%kw$eCG~},I$%.5}vZvXJ{7<&QRUOg.4*yW]o}O&I٥.UR.rJm=}rcR{]28TI[[[+ۣO&I٥.UR.2MI<&RUOW ')q}2I$%.5}ѿsI*QvV҇F&*UoB:&UTRUgov>򺹧ɓ'ٽ~~wH$I$Ig߹$(T0M\MXc:~uP%ZyDQ$IɳKMj]ʒ]*QQGf~e.UuvfsѧjWV{7﮲;$I+٥JRj٥9xROc2HTRU;hg_7vɆRڳU FQ$IɓݿO?w޼uq+_W. /pp3gN9;Ss'8ybOc3G?xjG|4yx|БcFcաC=7ؿg=v߷kwoέwlݾs[olZ{+ۛMe*Ie +)OSG& @=Gv(sTI.U7o='R'}Kx*$I*okkkO~J͢;3r.^v_-v}pW|QlNwpsm|Q[oo}{k-;ꦎW6ۥJRj٥i*/1!RU3>woSx¹*I$I٥BȧLSrRMkNcRKU-^&]ꆎwDURy'?ܽ}VI$I?.>!#|LjeH]J +7OOڽ}\IMO?wny+;kg$I$IRF:ڇ +*UT\<&5[ԑ 4ecwSXM~<}VIѣ_{s='$I$I]*G |`I +T5CGyIJ߮ݩC><}bI$I?.hz{ãSRՐN9ڦs[}bIiuuuW@j7ֶW%I$I4T3}4 S*,.R]w9+߳7ĒJwֶEZ$I$OKH #G3Hv][\ >z믻KcR.UءeG?>-//x?FKk[G$I$IzQvbjz_m +%Iۡ<&9T5Υ?1;}l%lݾ#;FKkۙ ѧ$I$IzQv!kyL*@.إQ-//.-.F]:㽞m}!ֶD_I$Ie +/4x*L>&ucR~.U l{6tt]v=^nwny+jݻ=H$I$EvRlT zL*@إd:dk־ywF^_t ]!wgF_I$I.^^jL MǤMT$Svj`57{㭷}$qOgjXSWB$I$/KW>uw|5J 2g0mxe%HʞG~;C$I$/Kl~u1ã٥v6M2;w{VŐ$I$IRaLSrgx4IHxyvj`O|o+!鿻p7b :2}=$I$I:TH -cR +.Ug};>|}%RFC#ձ'OD_)ǝ>s}嗴7I$I$#ThqIݙuT&KUzG3[︱}¹w SїM$I$i٥B1Rռ*ᓴ?CG=%"I9,og_nF$I$)_٥BN? @9U;Q؄Ǥ4]ﮄO^lSW'֢/rH}pK(I¹uC?uºQ?#+[٥B~>Ǥ];‡ioo/}wB1\U$IR&vDȒJ_eR*>Q0<[0/cRc6aK7xnD_0)++s_WYE_NI$ebݻ=GTNϯeR*q߿ /6 @f٥-//#|Fܾs'I1牿{F_QI$eeڶSK*Ks'RUWv$ãye]T +6T5Xs6J$)CԻ?ދ%/NeRyRnTx<&߲KU?F#MZ>sv{nxe%J$)C?+$ԉuKUMvT}XbxԗrőǤzG ]Rh;/O?G_BXZ:td|cbM24r K$)[_FԒԱuݠRU]*fZ { +KU +M^ʩ> /}%I]ԱZRYpnPv.RMۼG&LST3 IT㕕M];TǾr5rJIՃc^k ;J;$I2K>8SK*KeR!}7u91]'SFٺ}ǧO<|(J1{ogN8}%I]ZRYeR!}§#|cRG<& [RN>zuSGZ^ԱwpkkkWWɯ>sW6lCG㕕߀$I2KSK*K{]jKԘT^]RGჵfxo/-^f:+O#ʡ#ѿI$eqSK*K;_.U5٥BRXcRxyvJ{?>XkM]\x)Jݾs'ӯwo CtVoC$Iݥ޼u;T{dR!MjzT}dȨJ5IH2THu,| ]C#y_O<*xW:ulfa){'$I.IJW7udR=26~XTKUݾs'|; ^Gg. x'E5_-H$)sGߣGdR!}@9 zL* ٥*U—k!+_}4w4+_zߕ$IK=<>K*~7o^.U5٥B>qa +dD +#v*͞უ󧿼߆Μ]9;}3ѿ1I$ez:o0T/޻]jK§)X}LjmܰKU_ˈ9p_Ç}}x϶hlzߞ$I2KK*~\.U5٥BJ5`L%ԑ ] w/^+Ru/Ŝ!^IRlڶK*xNOZՙ]*T}(*IR[o/)ѣ_}}x|ogK.^_$IrKK*x{{kKUMvkx4ija"7y]B~ l|@tPK)ZljnZ;Vj}Zc-fלWϴg+H[k8? [ܵ7z&OT*إ/utu5m kV7N,tR?\c2n &TإJ55M I$I$IT|M$B٥e~~[mY}WO_n/&&o[U_}C[v} +fW8؁,Ã%\R)c*ڇ4|B$I$I$UkRW~i$e5T}16h| sd__qϣܽ5~n ؞<}R؁,[a]*eRG5LS%I$I$IkR%I.XV2ֶő^~=yj7O>WblԙO~6nj ]ꊵ;e%\R)c*o/ ?YI$I$I785J- TI^vĺ~VMluCS歭:.:so&&oO_5U^كܽwkbb˯>=Hp{]ZZ_}>;@v?NME?| [ۖp]K]LS%I$I$IRJפ,JdJ6-ˎuKΎzr}C>yԙO>=aإ/z͉ۓ~ML޾51q歯WW/]2v/ƾ>=|2|B@O_kンuڸu{WI^P Rv#43ri%TإJ5 ʐ$I$I$IK._L(פJRK%ܳYnV7NO?]3D?| .__u.2vRڧ8|6C$I$I$-\~!$e?TܿFcnRSї.RKE?| zs]R)c*9r$I$I$m'~$fv$Bk؍ոe~~>@*wͭmȠRii%TإJ5<\$I$I$M&U]* q+bncc-ҺK]vݫgd|QK]LS%I$I$IRBJפTIRI#Q7I)e[B R߼ ?zl%TإJIju4U$I$I$i&URIׯ7F-$[ї+ҽK9q32T*i\䋒]*eRWOz$I$I$5_*I5]*rkb"j&)uvP]jGWw32w(٥R.UJ~U}C$I$I$7_*IJZv$M_PMR*zIU +RW]7=׌K$I$IT勾&URIVy&)mi}q ;ԺS?=~@hHvKR>$I$I$f|פJ]*4|T'oE_.uuwuJOV5.2vR4<$I$I$IrIToXH~]*T*;:9y.˼K]vG' +n}C~-K]LS%I$I$IkR%I.qjjuCSu&oƭ_&]ꊵ.]le٥R.UJW}2$$I$I$e|פJR]*I6vJ$%oXRk׍]2 3=ie +٥R.UJ]U允'+I$I$I*T!6SeJMR?z,:@w+~N@x1Ӳ}BvKҘi$I$I$IZr&URI IiWss!2KG?- ff^wt..2vRJELS%I$I$IR \R%I]*A,IhbvZ٥X{ﳟ~r@=|xCK^|R)c*}nGA$I$I$I@\w"$I]*pJ|XR\K]v]WƣP__4T)$I$I$)%pZ$K%-9ROKJ`JR.=x0Y 2ӳ\BTإJ.?XO?YI$I$IG7J IZ\vޞ౤KK}}x\`o\YP]*eRL|4U$I$I$I&URIWss[vVǒb8} ѪKܵ71`gLJG4u.2vRGJLS%I$I$IJK`GE$i٥.?NMկoǏ%UWߪkxxȭTí=vK]$I$I$)%pkR%I]*3y*XRjLe.jذ9w2ǣ_s`uCS/,vK2S>aC#$I$I$%|qčRKIһgJ}16 dI[R pV74utuy*を*鏣/-CBvmoρ=w~_]2&&&VR5511~K|16v_|r\GWwsk[/K]_3$$I$I$\`FC&U٥^ JZzs +]$-!TإJj91M$I$I$)!%o}IgJzJ?:(۶cR.URK]\$I$I {A٥jZwzPһԴy ib*)K٥R.Ud$I$I$e\I$Tv[PZ )c*)K٥R.Udvt\RE;p$I$I$sυ2%MvdSS 6P~V%KR)c*e|JT\RE~ -I$I$IjRdJ6ꆦ🀒s/],eJT)ÙJ@ZZo%I$I$IYͻRK%3nML/],eJT)LS%?K$I$IZÆ'>TdboMRѾ޾kie*)K٥R.U|U拃OVRjoO$I$I$)}?~.K%c~wicOCIQgR} R%e)TإJ/?Xij4Ur-ϒ$I$IL~ .iQ٥=>lذ9g?s~~>:@٥JRvKj|q:iþ7ϒ$I$IL'_ ? Rɤ'O6mQRYfgg],eJTF45JFm?y$I$I$eKZlvdOϚ[8J[ۦG_TIY.2vRT2M6ly$I$I$e}KZlvd]?"%Xig?}U #R%e)TإJ5Uզ`>;~,I$I$Id{KZBvdlGWwOIkذ'.URK]TkUm7M~,I$I$I^ZZ%--T2T* +?+[<}}% SR%e)TإJV:TTIR];gI$I$IRZYa3pIK.1rR q/d],eJT4M- ?YIifI$I$IRڶcw%gJʺRԲ}zy?}2.URK]TJJro%I$I$IkMKZrvԔuMzJжgf^F R%e)TإJ5[a`4UR2[Ӹ>Y$I$IvwKzR5=Tv;z57̲KR)c*rU拃OVRZz__=$I$I$)c5nj ?٥R +1*eׯev]*eRZ.?Xij4U[ղ=Y$I$I%cvԦWsszj_iE R%e)TإJ5^8X]ja`(JJ~}o g$I$I$e-m;%{vԬ7o~=uRfZY'ePR%e)TإJ2Mvw0K$I$IꆦKzRqoZӸ>6ޚ @KR)c*9Qa`4URjnm a$I$I$e~-iYK'OzGUzqj*25.URK]*OS'+)8xde]C $I$I$)35nj ?\٥¯jn{oOX)^E#إJRvKTij4Uҟѵ/nY$I$IO%-Wv7o~=RZYp"TIY.2v|q:i?5nY$I$IZ}KZR]Y״16lOe*)K٥R.UR45JJT U$I$I$eU=b鷤e.Ll{]?s$ٽwzy?Vj],eJTIeLS%U*K$I$I2S%-ovG LJGJ lU}s߼W +@mKR)c*)p/?YI }W$I$I$)կo?٥Jɩiֻ݋ v2]*eR%i]w˒$I$I CoI˞]*|+Gy.URK]?-?X]#'r:XU~,I$I$IJon?TRo s$!.URK]|JP>;\9y|"I$I$iGgDH#uG*z'_ ?TRmֶ[ b*)K٥R.U_d*)lhi s+*J7k$˫.W;|lƭJc=ݾ3[RK4ᑕu oJiMыcoD?KR)c*+ J +im;v?58B-ϣ_x+xPC5<~-B٥¢^˶\Jٽ$],eJTIə拃OVR{`U}csÆws7 `'eONַ";mI.T* *5l|gWR%e)TإJrUMS%>;\״1ze]ÅϢsjYg_y"}UEr6o ?ӖTRai~w}W[Ҳӗ{b& TIY.2vަ|q:) ?YII#ZZo +JRU5;;{n?;w_XWssZ*zamI.laau޽ֶo]HTIY.2v2TIm~/mg?}@L޹I=7=mm~-٥;z/{uܚgϝ HTIY.2v޾i:XU{;ݰa* +yy jYwދ~m`)=~r'<~-٥²vƭcuPo0=<,],eJTIɜ拃OVRp];U_R&&o'kRG/TҫǶ]%U!TX.'ON`-kGRv]*eR%%v7M'8xi¡R}+r~I=zG6tWim㦖kI.דO*Ek4 +,],eJTI-?XOLS%i}m۱;zێ~%neͯ7nM>6B-˯_XRq-ZKNvP ~}Wg{RYuMOH;TIY.2vPXijvwonذFN jYGOÃթTvKjIU.*͛~y˶^ZӸ~ R%e)TإJZZ!TI-5m^U8{:25c_~5ujg킫{jIU.*jaaዱ -o[щ/f5KR)c*)|q0JJliڼ56pT*E~e̅ jYG>x͛WCO_ޘj-Tׯ?=aw`Uk8_2KR)c*]2M۶cwM + ׮Lפ^|o?#3&&oWH~}sߡcԒ]*Tף_lnm VqS˩LO?[a*)K٥R.Uһڧqr=co6lw%kR<}kRɌRT%sҒ]*TWW;:c߄UVkmؘ@٥JRvKUŸP״1~{U}o __>Ac__al2ܿF+z~"-٥B{c߇U{kb"5T],eJTIit[ +| _Z +_#g5d̋3kWve]CO~-٥BߊU?z'zR%e)TإJZITI[ߡcv޶cR4~ _nF&*z}WgAR! A-k_JVU W״б#hI!٥Brbsk[J~{ǯ~wbإJRvK\6MJ6~o8}PJWW'k7|*zm;vWеsgIQ٥B,,,_f{]*nh::1mg܆BWXFv]*eR%Uidv4o E.JBԸs^qd +/̼~m~ZUX M ?LR>ӽ~}se[{P&ܝKR)c* +6MJZt]V5ި7njݽ{C䚼s7_zn߳ѯ ĸ~VEOM7KJTvP=~2vˏN wtui\nZڶcwpܿF'&o3c*)K٥R.URuP߻\UX!@̼<{b;w1jWTڸu{EL?؟ ?:Rͯ?NM_gmhi}7 kҶ7W8uyP7W߻]noذy.8 6oܺ}:+?zç>>saW'&o?|xfe,TIY.2v23ܜ7Zf*)K٥R.URVcB!TIK'_Gw*دIaaaaKΊ/|XR2K.URK]MSßTھ+szym#@e=3'e9d=ݸu{f +],eJTIQLS%}+bo7^#@E,,,\y+_Z*޼~ 1ff^5mAʺ|1LXRbK.URK]Z拃OVR[XӸ>N~U}cc7lgGD68GUt`II.HTIY.2vb3Mz4o .J[He?vʸI?Ã~i\`II.HTIY.2vbVD~TIZk[ux1} N~Jפ85e +j{]=~,)٥b*)K٥R.URxb'+)ut[Y{WߴyGH,ETogCՅTS._gٯg +],eJTII4UR[XӸ>~U}W%ǩ#g'e9;ӳ\㦖x~w8WRK.URK]T_o*iYѼ%G wT*}5~5iߑzȉpHE9~+)٥b*)K٥R.URr'+) +^׋37ӧ ԑ3|M*Gk ꆦJJEv@إJRvKrUMS%-O]*i{ߏR+ԲvI]~+)-٥b*)K٥R.URVCG'+)3-i\{+ѷ˃5~%tڍl6nj ?RtKR)c*)i勦WO-wG>5@̿~=WĆQdž߼M)Q*6n^#=]I).HTIY.2vX>d*iyҶ3{]/^Dc58B-MO?~m MN[vJJWv@إJRvKT|q0JR]V57mzѷ@-z57 jY ߸5kRaQ~zrǘ{]I.HTIY.2v[զ~TIٞš/]} Ԗ{5=}azOYK.URK]ĖΧ +C|qSK7웝8>A-8xrbI%]ѣ}JJ]v@إJRvKMSßwؖ;zb&Ȳ;wOP:{RT*5U#\Ii.HTIY.2v^a`4URzڷ!M~]'AF>A-8xrRg=lnm ?RtKR)c*)Um/?YIkOoaMotJ')w&kRύפ»xbic*W5ǶR]*.v]*eR%"TI'_lC ѷ@̼<{b;wE6zR VRzK.URK]TڇrCǶ ^Rlbv2&uvv6ԫ{ǿicߡc᧵қ]*.v]*eR%MS COVRVڷ!M~M(>5GOIeͯvdᇴR]*.v]*eR%|4UR[XӸ>?/]} +ɍ[ P|򫹹2⋱Knhi ?RtKR)c*)]LS%|qSK -,,DߍI7=OP:zD633/7W4re]Ç}f%=T ]K_߼}WgO_n#gϝ0cc_Jf&&vK_~~'O|[¯.2vRWզ`Ҷ3;뚙y}C +$ԛ72PE"~*+)٥钐]j]ƞccx0;;0GzxHL.2vRWj\i +ѵoe]C6nș Բ8'=\tXI.H]GN|?w_`s;C*vKrSa`4URE[XӸ>au}[ +$5c_~5uTO/tt ?RYW;}G?dFd^.i#'GUSvKMSßlד/6njCY^XX9Ml̅P +9j~+)3٥|r'F=w>!]j7oE?iz^]lչإR.URz'LS%UCǶß=32 KJi~~i֊:-JLvTa:r ԐSY5. uKm)ԨRt'*}K]TWij8d%e}+soQjKפ>y4,9qE ?wR.u ԐᓧuKH*R[۾v#~zTإJþ!}P*o*}?q}O!WƣR*YXXM}5~פBE85Uc M ?tR.ՇjKȼJR{sWssHTSQ.UJu 6wt 9(TIU'_lRу @e85u|l#g~z@uW3~*)c٥R]G'2PC,e +:ۥo8$zᆖJ\yR)c*+֮ҶбXXija`(JҶBgo_GWU"JWW'k7,7oUt~}s{%٥R]j !5GF٥Nv}?53󲣫{/>vK2K]v݆?LS%e}+*q"mhiÃ;V`=y|q(|F\5PRGυJ^vTaڛ+D?d/e +:إ5m|a3RkإR.U._{aXaJ2MT>؟[дwkjU}WWoZQ*.]>A-koTWPe[{᪤LfJv{2PCzrF٥βR4M[]SjJT)3k׭nh>]ij8d%H=b㦖ea[lPH=q:|Zș ~%2=|Mʝ%oOV%e2TK^WCjHgE]RRgwws79ie|W.2vRv+֮[Yװ'E45o*J:m߳-wR̿~=WԲ~֛7ѯԘ¡$ LURVK +Ԗm!F٥.gOH7o-U.2vRv}Wgc*?XOLŸjkX;Eo`ŹÃ~MO?5P}wsG ?MR.icCjH˶E]RjyٽׯGr!K]]ꊵ6n~GRh*)}?ioժƯƯFoe~~Բqkg'Q%e8TK]v]T~@kڸ ]*@R6NO?~6@Z6l"TإJYݥXqSKO C* Jd=b㦖e[lLJGdrT(*zlqTI.R~@M(J@٥.+OH/zk]*eR RW]qB45_ jC*oSGWYOΎ^ U<91yפBһþǧ]*٥޹{/Q5ag@٥.udA{G;^R)c*νj~TInkXEg{+ԲΞLk5豊n~j*)٥R]+я K]*@mRnrdJT)սnA~|00d*}?iժƯƯF5;;{nԲ'= 44?pHgJuv|@}zBڻԝuE? ; +rEK]T#k5:\XijT䋍ZvnYXX6yn&gf^F6; RI]*٥E?j&,Rjpzxcz\R)c*.uuhR00d*):m-n233/Ϟ>A-8x{ѯ _._`Ǥj$T3j~@M?zl(TZۥ֯o~@8䋒]*eRڥXi}yV`TxÕu ~_6>|8jo5ѯ _7T`x]*٥nh~@M޻ ]*@R Ț;w>$K]Tkk׭o|__r2snQnhڍ;\ 5GOIHE[wJR.uukڼuW'TZۥ_&ھki%TإJ5K}᏿ɫ\izJ[͛\Ȯ7o~qk2_:zq\~ZYP M ?T;٥R]ccȸ/fpuK]ʺgd鏗NإJ5KWX:,7M- Jб-m;ou7;;} 4=OP:z⴯ڻǀKP%gJvdpuK]j}Ȧo]u.2vR-RW]~uXijTxÊ~۴qG@־&jY]!vZB* C y0MRiU}KvKj|b.Uiꆦe[Tv# _Ri=[?*E-ٗ/?Z.RW]FK4٥.ubv2ki-K]en𧓽i7%֓/6njY%͛^H7oOPؗ_Ϳ~Ko_˶O勃p(R. .M]v>YK{#.2vR[]ꊵV5 F)߸ycZRl}lk_ֵwl/ϳ9s!|Z񑳏?~mOV7VoU}cO~)U|C_`vTs؁̚K]*@R;:;eoZ¥.{a/V᠆?u,53SS$1:<9:y̲4,S97MRb5 fK%2tEܥjjw%RTMCƫ/~0t:Ȩ +5;S=x;,K?إB]jIE%_@#G +.:;3q_MR]*+.5h:4M\kH3|WGz_ M{;4"~H|h`ǻTn*TKpyTܞ~/K.uz&&o`rujbXӡCDB}VǑ2H@Utz៹C/7ۤK'5w+~BQ_(:9ɗb +w*~"!0'^b +`]ʳU;=&v.iK-<:uHw|m270)WXgwޞ a&8v]|űoqcPoizeiI$xTvKλT>k@ @إXg%Zإ:v%evgGϨCLSj:[jshw9L5 M^K@TC:t:-}xǏ6WvJm>X&Qq󇣼gإB]jIE֖<߽HR,Ku{̯/;e6 ^SkM"6yJK.W`|TR{ph~ᨿإ"T"C.5+ޡVoBj"2n}V2H&@H*3{_|Wpdۤ۾_fs՘"TEG9_HR!K-7P`[[6:b +`]*/:X{o'$vDN]jIE/ϫLSX Fܞf}N%ߩwooOu1zxZۤF.MLm{/}lM&m<ѮED}]-THR] RTK[O:b +`]j]8~إ"T"C.5==ޠli?̗'B:䟪ihxZ1:I_X6]uG2&QE~7[THRK**/\Q]."ԕ58K8o'v.K-,;ϜԚ4ٙsrKsו;\=~u _< +56A'Zado.%+ۛ_=UTRK**FT_DR,K$` #vb/(v.IRK**<&¿6i*YSgN.ihxZ2ű7=^YZ~mRkJ][gK򅢺.UإB|ZRQ騮}zS` ^oj+]*KoHإ"T"C'Kͽ˓9+wO11TJtgįF0#,RsK-fR.5W}ߦ?~ܕh(Lޟٝza +`]jv2 wTaJdܥTTٝ{BQޞfJD*riڒ~ vv>\%󗯮=_>6 9klI|?vEI)v0.s@W7y{,Iba +`]jw߀?=(v.ЩKut14bJDv术=sV/,JXZ&}mRofɤǜU]v+;a+D?5mR?RTk9{o`|қx\8ͭkݽ?dRLK 'sG.yإ:w%'Qq×*fD&#z`I&uKc@Cܚψ_{$fI)v0.fWZ_X3{jqo`_+]*PT"C.U00?PEL|y2)`IDu?~M t:=mRcw% <[RHuPt0bQ*K-nRa]*QaK`JdߥTT\5=ޠ*bLS>rl!{q{7_V,a)vqˍLFR&o>uӽ^DfM}Ō]* +.TvDԒr9*bGX"w[pɞh9_Y,N?xXۤޙJM4V$~|??#vŌ]* +.TvD(ԒRW˙}!Dz=ޠ-~6aZV6[[- X'M=ޠeF"s&sRT]*)v@R vOb ́aޭ&"40ih?tO$_b#N=Sz=6uD.D5!~s&Z❾b.`JDf]*PT"Cg]jIEeug`0"~芒?4j9u=Ѹ=͛[[үf&8v]z̒űoqn +X^O;27dL6JeZإRLK`Jd茸K-tTGX4^o%{9欚_X~ 0T*uo=3NK:ySӋim|n9+fRQvDdإuK%2tݥCg(.?aS7hrk'np@6MT6 X9Mj/'6b.`JDf]*PT"Cg]jIEe'~ T"#5 M皮s+naR;+GFXx[UnsčLF7@=/^|U|Iݫ{į&50|jULKEإb +.Йf]7(~H2I?,44k'/H&c+#n%/hzyN!Y0eKz^|l1cK%"3.]*3.<??T"&~ |]ۤ^c@ӬUd|!o?]KEإb +.}=>qC +=g򅢺Q 1M%"u[pɞhlť%1{{{31L^n + ڍIM5_'$"ۤ~]KEإb +.iKfN'ŏGEx*Y&׵үVVM3&@Nєٝ}EBBPT +~ `٥*T]*)v@R 1gl6|Q]+xU00?4; Fj2zqN&_^YZ~"}l(>|o.RsKUC]X~o3M%" ګ܂'\nL +hhSo:9ޞ[^s{/Syzۤ~KU:v(T"2SR:إ:v9Jm˪MGR_LD`&L~~"q&vw?]9#/&}lݢe6G?,~%̚noͮR]* +.TvDN]wxTOD1/ DDY&W}7񸾯EdGFŇ0yMĸM*hz˸ImR {]KEإb +.sVKf[[nOU:~n3M%"Cw[fw +hJ**mť%_ig_oa:ucZ]_#"ITcK%"3.]*yfww?uv ^_=:?*5_DD* ګ܂'RڍI^#>^\V6cL&x]]dQ3FKU2M};.UإRLK`Jd芾K=/Ţ%z=n"2|{evY\Z8pޏMLIa8v}kc.\Vv|dt{KM1v.`JDf]*PT"C'Kf/76\ [q F5Ji*o^<єTTI=V6T*>@RCZC!&50mRKU6K+ZmBQoG>Je~RQvDdإuK%2t*RlZfw?Gi*ёjn?#xU|MvDN]jNRCUASkt|!:0|bJDi`0R$x%{kZs&߽>6 O],~ /U6_.UإRLK`,tzo`HP]cKB.ЩKfO\5j#a&"!xiikg$۱Y-L^LF0E[>XJ/U6_.UإRLK`[[ӷg.񿤊S7VJ`@R !vnO :C|C0M%"u[fw +kJ**U'ZI֞+xԫ }l?Tskt~.RsIKU?v(T"2SRliIB#דsV{ol{/}IR QvlvwS[gl@!S;DDŭW5%6ǯ74:)'31-L^Nj&~U@G Eߧ.UإRLK72;v~"!8إ:Rl* evgGØ`I\KhwJXkMۤ^9mRQ&m<Ѯ(CARBQeoUR]* +.THޟ[I|CET"Cg]"o; }!'"*JM皒JOKkgU0?0yWHf{,镨&+rf&*FTc +#~DK Q{[$\1]*3.5/,_~ܞfЈt@`‰Ȝutٝ皒J{37-W0y]9I0O~0/ǑJ&U.UإRLK X*Ǒ!1L]*+\>|^nl<?I +? \59Ϲ awI]^Y>6)r!H]6J3.UإRLK "JUy,2\'o'ҏ! vDθl6A2lſBi*O60Q>/yp䩂IcooO0/5tYpQsߐbxRQvDdإԢtY:?rcC]*3.5&{y+80M?,F5vkryZZo<Rvw?]9#>+&}lS^tjF EMj`QފbxRQvDdإԢٵlU]*3.5f2+'^RB<Qutٝ{{iYdpT4{NMnN,RTcK%"3.nOAf{K?@K%2t&إޟ 5h?HzAF\SRQYjsL6-r;;zK|WמK&L&] ^kůH{OR]* +.TZ7E+t')R ivlv٪-xZ Fo4( F<\}^_@ d#⋘nf Fkz*~THۤF vϱKUjiX^Y~:G.Е;\&ۥft:Km>1M%"*V=ޠU#xɝq&>@l{?61%W y45%:kk$e_(jQ*TcK%"3.@ARI`XK0M%"=Pfw +nJ**Ug'^(6⋘?JU2S,4_XZ@&[gtRQvDdإ(]:I?awSgwE,ۓ~]*3.5ʧMNvǜU=ޠc-5M5' +jO7%6-/֛xuEL^Ǯonme2G%^>jn?#~LۤKU:v(T"2SR.U ]è\ O EK%2tVإfT*g9_y+p4 FTs>J=_|ݽI@ʳUM٫ޡkh[*/RTcK%"3.@ARIc2Saº8:[PT"Cg]jε{/󅢺}2 U&ݹOo{/}oR6u據^2R3Ia:j^gtRQvDdإ(]:I?ԕJD?Y}W7MaJd,Kf#T.|2!0;Dd:ĿQ]lU %Jݙ/iҦohzihFz}%IȷKUA=QL^G & +M/5v_+#TQvJ.`JDf]*إsA9<9M\]cˍ .YsgxuO 4R_MDMK{Xƫ/_561JLf\5ޡdQPTۤFuϱKU+ۤPЫכ6v0*VpTۤFMjރ.UإRLKPЫכGǂÑ~_hl~_ vǏҏBbw?4$^]g"]*ct:Km>gT"";vTfwNߞ>0յp(&7gvw?I.M/u_&U=~إ*T]*)vluDK[ Hii8:DV i5#,]*+.ߛ5[~Ekn?#tC`/'Ȋ F\ \P*>0Oj&uyeU?{|/of,OTcK%"3.X^nlΏ5v\1%xK^`V.бK'ǜUq;4b/s DdټC#'O7Oo{/}`HO*x?M*R)l@|*/RMwbxRQvDdإQ2myNji>y3v[TZ:,R~o@ +cJdإW7eoc<^[LSʵwٝgJGu3n$vw?]9#+&}lƯMhz%/2wC<|R]* +.TJ&7_RSMsC)S{{{ORT"C.;vv>4vǏ9zALSYFSRQYfwNߞ>0L&$82*krmMK(I5zR]* +.TvcRUyZZo|~$HO~~إ:vߗ<8ev^쓄i* FdӝJRҧ_p[⻘_I` Z۬E9bxRQvDdإ@p8"RUȅu`2o($!j<DC;R !{*?qGI Eu`/ħȺyFO^dMLl?><p(KO4cr{F/sn*~|TcK%"3.Z:_[={N0ȅ#Hi*4.бK=ٝ擂Xi*m "j=TT:kWJ{(d{5oJRnOWuΜ_ݢ )H E ]KEإb +`k_[JU]zM<. :Z:hh]*czxkյrWm`D4Hl3NIEe9=>dMl2><pMkz=iEGKQF.Uإ|VTysEox?d:0!vDwd3.5wc擂rz}LS#3N.0JOl{?61%^K8ǜU]);aZtanjإ*T]*)vgrԡRXRʳբGRyCb T"C.^SyuO g$a>@DV;4x]Wm;;ON6+3/3{?JI(D&m<Ѯ饛KX7 _Zإ*T]*)vfJo{Qյ7vw?I]SI].cΪkT"CWpoחOeBuOXi""j80LM<~q4&c7 XL+65 MH7V +潘?R]* +.TiiYUߦɤA5K3&r{ 6̀]*bdcski<;ka9}7T"\ޡqm;;O,Jݛ{({sz^ZM _-RսM1eR]* +.T:/"Wݘd㦑?d}g7̀]*~?owS[g lT8*?HڻNNIEx_kҧ_EmR~VBT 5'/X +K]R]* +.T _dL6W=iZ^osV?d~Ť0(Ыכ&50|ilb*v[@q<թř^TupTۤ/n.vJ.`JDf]*L6-".}+}̯yZZ,1~T"CWfwwlv~aQNnOwhDϧ?450{DDUv3^u|>8A=iL^Qn +LfizYyN}ʋTn[R]* +.TzME̡>~nH#wT"C.^nljO뿸#T":{eo՝ _kҧ_W1yMLm{/}lhɤ_/󅔾MTR]* +.T _dOW.g=]*cMu4H[uTTٝbҧ_?L&ofŧ1yGF3E5ze\ӫ1'ůJQ&Uإ*T]*)v&ii_oNI* I&u-;Y:O2~Ðإ:vIy}g2tWnDDyÿO:p*>/M_oqT&//_Vp F/IQnGϧy?-إ*T]*)vf<8}҇Zǝ,؅ˣ}T"C.UScWɞ:{u{.B}Q}]vٓ/:f?Oc +>^\6LW+0'N_"o;)KU*~looL|R}I_&RLfj+ڍIcE\5>Y `O*>+Y?,>p*>^_u `n'ojzEғS|mRՉ]K@h{{{?7m]<<^۸RU۠6~mBX'Uu- T"C.U77;\gy^ >eADOyZZO:yUֱA X'5og·c*ٝ}E'GϧWbإ*T(Kih>y]ޖ#.46t{y?lWZ>*ֵUp? J**/IK%2tRdG/ Km>}ZLSk-9;%u\ktmR'62KsMLۤ:v. +Rݞ湇J|3ERLXL,8O$<)4 '`R Tޓ] 5v×|!DDl@t2XL 7g1߸Mʪ=<[d]F..UإB]xR? v h9k/H >yS@e T"C.Uӧ6Wi`0bi%""eq trT*%}L(.-?Q6{{{҇NOjzitW*=bxR]*٥an%VZhTsd*ץSgwauoOB~9` R ]_ҿaski<;æ"qDD*xuTǏg`Tvv>\:&󗯮&}l@?ӷg4R$~qzTEo6]K +Rci ]*9h9jӷgu_@u}9` R TAZ:ǜUgI "[jswJ**] kץd2NjQL^31n +R>~ܵjRjs%GEabxR!KjHL8ޜP&.ê6 NMw_G2wPTۤQӈKUN/(x{Ƀ2bwi}D +&EqcxR!K 0b.b +`]ݚ^:OKx\ii@:?2O/mzs7t~DrM .бKU\5=ޠvϷN`JDt9;%evg`@icS]W9dǮz)}l@~"<^eM/דj'/H5vR]*`}?+٥'M/M70ժC~ﱘƵ'78:&rX`R T$~ykOz "ޭ;WB4NKKcѝe^Zt4 6hʘLMT,+sa35rk_24|濹gvRXk3b .֏k&NK?= a]WKO7/Yp,P*iKU41ynK0Π1w9ff1zm̘چʮdKA]:RT"S\ff5?;GtcgPW]87.~W54uz|M + Kӳs1izvN/H -&H;DPTK\1 +AL&S7̥Z*ɘEwl ;b`JHo?M"nsʨSW$d@]̥:RUU+'M%"RRG[κ?5#}$~FmR&٬ +KI2aHo1g1x̥Bd.߫: +\*K$ ^^y,}PĀNޗ/n̶5RLsK,w {MADt:1Iu'@|(H_S326;o 'NWT0r3"Fd&57M5c.UKsSUGjO7OTSkjiWRӿW~з#=o}1.4F(T"S\>!'8.L}7v``eN𺓫LIZ +W&udlmRkc7t] ԉYP4ů|maϘKUk sUuT54kjiMܷdskOl˅NㆊK%2u̥c~m_qqDD#s ^wr ćؤ ֳw'1%= s%ށWx=A-uPc.UKs/K?|t/s&-,.I"~R&lv&aOoQ3$}PsDTyu/vu˹{Twy{;%}4b]mR޼6]tqBH|!ȼqŷIȘKU>BSK_Rб'O7~ff6;lؓ|/>b(T"SWT7d}ԧچ&7].O[WۗawpQ54kᨹOU={&} +ywWmR-w_u7I (J.RT86KսK#6v1sskB9̥:RM*Nw"oAm_H#x]}OH_癚ۤnm}~n@]۩2w~+EeΎpL|njcnb"ն1x̥ȹچ&ʂ<51 +`Fs@Қd`v67oI7aJ}>VT"S\]1.66 _q?i DDyNd/=ǎS|F@I_Dt]4_1cNv6Tc.FΥ_~,N̥QkGӕ/Yk뷷S'YoӍz? ZK%2u̥b-f2P 23h457DD ^wr՝i`"OWWgdv]IoB]_1W}_̥*s0r.6jyqK07;~&mJ~R{_#=>ͭG 0JdKy+ߒOUuukd4HX:R>ڋu0 '5Iy8lv_߅nj_1QXmRIKUf^y#}zՕ¢!B!̥:R-cooKY}BtpQuc>KO3u?ROo6Oc8ToM̩=ZP4.~Q&}s\* K6&X_CsQ;1 +`.'͗2">¡,"ܮ+33JD~@'WCs =@Tp?wvv0 էvLۤF~s\* KeƎ߉Tυy=¡ԝi{ +6|eTܚ̬GǎpI\*c.zff.jZK瑾P[G򯡹]G_{.}mm}źb+OWI?7`2/_u)_QP4nyD*$RT6`}c7߉Ts E]x|Mp(+=mkji>&353lj_T"S\%={ +a+5T?F""Sw3R^z?QpMI_`Sa1MMM*䡡Euv E*oo]c.UKasҏ-q{0sRtk1ǤA)oʭ|j~.>,T"S\U%mk߶9OucD T"\'}\/g20EmR._ ?ӳs._NWrTNىN2JTc.̥zG Ws& +>>$VcskJLFAvÂ*K%2u̥ZݦVwn.ΈnA Ǹ=:KOTu`I+)OUvʹ +EX_ѡT~ܒs\*Km)QA1 +`"`&fz4|eTĚ2w>&T"S\e2POT[Q*DD&]7G_{.}m026!>&sWy3 2EeN|F±ۤFs\*KI?jK0r_ >QM}S:>653IaX9̥:FB=QK8hb|P\/P4n&(ڹ [sbkzvN" kd2 +nx0&6,v[(qŗnTmR/Y8[:j̥*s0f.u]G b.,^yڅT]a՝i{ +{V$mJX+hnmLMH\*c.&J]s^ 3hR"}|ODAOғL&#}$m*Mꥑ/_I?7`z~m϶/(ۤ??dҘKUU%ur56!"Ҥ``eNғ%$}d2dޗ/٬&"rR);&U!\1 +cR&ҏ]kTh jpQ$}(86Kռ֎.j)oiuj@ ̥:RmekcM}R-[+T""ul7ZϿb]: sKۼ4r]|L@F~F+HU5.P/(R(s\* K-*sf2G .O7sdJ]M.76fW(}b-%N{NvJ T"S/s#|wWpmb4C'"ҪsB%N'w̷MΥiI~kŗhHUtHP(Ḁ*s0`.}J!#b.V?db >$}(=YjAKZ󏤏K%2u2j +c7d>fQ""\'}WcO\'p$߼QsԷ$Zw+v:1 <*IØKU 1Cɖ>q@sDNpoL`٭m^h*dݬ90TN'e#Ie2϶WcD +EdcPT%RT0rS!G1 +g +_xyX8plmugO=J>I +1JdKv7~%N !GSt""m\'}W\G2 +YPm˹mR;wu]|0"36L1x̥€Ԏ`H!БG1 +`f6>P~WK1JdK~6{2gCs{~aFSLZgPv\ -$'e;8įNROe +];1E3l>~RIKUWaHZ{>ṕF&cUt`P5&S|Tls\* K~ldGq6*j +\XZ^>j^vS/T"S/s䉮?}~GSf׹ [s#0|UsGK+٬b]ՆR'nŕ&$c.UKsCH?d62zmHKPW*A[tn)`SV$}\*T{|7,?l.QG8:};le?&[[3ͺ34t/aGXT28RT0::vC!k7Ə?T/,R1ǤA,UCҧv?*𬕺<ḁ:~KTO<;#ʎcBD}@'WskΎS|R@l +?5 +Tbn*=c.UKE6Xym ,ftF+)aY9<^nx K[zErO .*qe/@%NGah/6 ȥ] ,lzY&c.UK*+ YKpXugeRէY3jWxffK%2u2j1 K.D?Tfl!"үpL]K#TXU5IM>I?7`#/_.*s귞PtwuW(WvHۤ +1x̥eFxAP,U۞=_>Wpr>Hb.i\olOU QtucU3JDd=ZOK1 +J}~́b++OW]UT\1 +\Eo_@o+lUt`P|]˅Nw!o̥:~K5MoK]`0JDk϶麃axJR -,sW=_|v/hX86!&RIKUJ?=`k+rSىL1x̥5mP(LR53(}>.^.lolH0Jd4e.&6 txm^a4Ȁ]8݂cO8I_p#c2|uźsvm73(lbmRş\1 +]p}"}3Ͳw?Zbm2)}>OrBbK%2u2jww[O8.:7.pi'"ҽpLv\WFY1d&5`zooOd2^@UCT+C,b.UKjH:*kK=Z+F!'Ԍ@ sDN_Rm% ,*s6th*ھ#}5MI4r}}c_2LLu}/^8zNTc.W'F^~5mMuywW|B[bK%2u2jCwEeN5M|T +EIȈjϜ䪨xJR `SL#aoK`(H?|a.i/o 2^z] tw džT""ǜ/@fc{d2ӳs26536`/1]_/~1H%\1 +ԔAWhg'oOkskÇRL̥Y*I}fs3h*wVWwjnmّXdRmR&P (%ݯ>ݨR@SkHnNTc.((DCs$m;\7ZӍ? 3[$!T"S/s6N;Cw/b4Ȓ՞9/xUQU̷̬MαM*XT/aG-7Ċ:Y&RT&C?#{kZZ^>y@ÇRL̥b-s?yهq݉܅P-{ *q/Vk5IM۔~nߑJ}rx}/*s{WBT8Wy(U!0RTť&&ܕ~0tʶ56^OUI?|a.ȼ{5e.9 A^ 38fh*\G8,?%x5rZ6+}1t:x0->/me2}!]?Wn_9|lJ֋Tc.(^"G?TS$~7ez|M|gROyRGC sD捹TjoJ7y+g4Ȫuu{ P wwۤMM*EeN>8?YyVP4nJxcPT`̥*s@A^`XOYfcLA_+v>0m1JdޘK޶>k߂+ڂ?0'M%"23/@7o6 |khn~Csa +ǔ&Tp̥*s@A}y/Mlo>c˗r_&F˴b] +SfggGCsD捹T`ooK]hu=n Ǹdž]8݂נcO< KWcY{>ṕF&6~n0=;'}IaRy"r|̥*s@A%Jnǎ!{jnm>8ӍyM̥7Ralvʨ}(j/s ucSנcO\J_Ĕ́zxGs3ΈrI~ Tc.(%u ? [[.-ofҚY^ؐ~\*yc.F} ~ &e4躺(W˅ϻWc={6Wo(e5]?W:~?x&ls\*PPe.uچ&ǎDoYL'VLCsD捹T߫W}iB8fh>==s^~Fj ?e;8himR,&4beE2l;H%\1 +:o]BcAk/oVR ҧ}WjS̥7RaM_u[Sg4HsB%N5.@-OWWGft]Ia:}M|q㻅cnz83RT%B=Qǎ[doSRz#\/-/K?|`.ȼ1 +wwZZߠ8.0~HpLv\u @mRc++,ٹoPRS3ҧG0H皍qmT"\jt`PL G-*s6t|Gh*jywW i骚ۤRѤi?5cq& DߍTc.&n3uG>W:VDTQUd*`tFާ{zvNCsD捹TȚs)fE(jܝ<(wU{5^7Wcԧ(tU-]?kŗ2.M*1x̥լX{]T1){SźHHRO̥7R!nyq#~_G#}E@D$`-x :vD˳$}50cImR>\pucD*1x̥+\f.U۩2wVuҗN*^"g ٶK%2o̥B/_.eߵȰ{M%"-xAFecmm}TsԧϤ@]?ω` +E MEֺ +Tc.߫yK0HO^D+uք)ő%?O޹+!T"\*J}mh|Z|h*MjywW lvJ́'ّ~z2&_ElJdKUܴCD$^EeNб'7o/xm \Isd2:]?m.Y<[EY&:s\*Pr!量PsF-1鳊|LL_%!T"\*TsƸد/@hܰwuH[2T,,.I_4/,.)M +6TQU#XŻJ MKU( "-xAFndcm026!>5sW^K?7 Rt_T)&571JKUC}K-RsP^kG܅PŰ{1n!"R[2 vaqI pXL#oKϊ|t:-4ywuҧ`]@jmRTc.f%[M [{.}bQ?ٟ~\*yc.fIB]n7*-xN2P6 64r]zj`F~Fb~ЀBѸa yD*Q!1x̥<{5u _u÷q +-V˅N鳊dW/{ RmT"\*L7F9Oucv=DDJu=Xt ^?QXZ^ t:=53+>5mӳsl +V6,_Vtwuŕ&572JTP̥*sJ#9.÷gdo&d+OWO, +C!/G̥7Ra.ԧ.Έa DDJux\nK__z6w @Gͭ~>}̀e'RX&$RT`!G~`~F; -VmCǎ>`.ȼuuk1.o VNC=Q7EeƖFSYWwEUe(W{g5T:N"~HζKnб'| K(~HH[h`ooWLn[̥7Ra{_{;\. Y;,xN22P6&y|MmR޼͗`+O^3 jVů?@$2 RT`}k-LLQzOUis %F ٟŶK%2o̥2Fɾ+nhn7!FSl{ᒽ+/"vvv&&g;8himRV2LeN.4\"ncT"b.UK +;\÷J][-ms mLMb>a.ȼ1 ++Kv&t7 "uxcO9 {,">;s7oom}~nVq?′!1x̥\,duG`qͭ7Z2ǻ6:CB^ SUG1̥7Ra1Ϟ9O =.CѸ1JDl]U5\ϻd`J;;;(mRSe +>A9;1MYVt(%e"c.UK +D +Y>+-Вݐ>LCugbK%2o̥z6 Cvx]GDDd/C*uoIk20 +nzTsۧW_WSdmR#}ClJ$s\*PkN\<,}J}5ɪ8;;;ҧxM`H T"\*,nsk]o(n""";,vDǎ(sW,-/K_9Rߺ+>;sX +vB>p,.~d HKUJ/,hxZIg(RaI郀Rsă2&]o. +EHݺ+j/C;ww@E[[&3 ,q}B>GHg"HKU:<^>&9ۂy|Eo* BDKU;sWW6xyXէt&s\*PS >X-.>赱_%NA@sD捹TD*Es#8""R`[2[d ImR'&>J?=%|̩ߧ&UP%b"b.UKjUFOkegg7o~7gZ>XKLA@sD捹TG:DB;\gۃz$~^WwEU(W{gi ٙ \sP?0~ᘺۤFH%R3RT`khAXDG0$~UxyXBKo_ sD捹T[kϜ$n@""2EsWcOT68Lf~aQmR$BgtD:;ҧxe'RB"c.UKj2ZEŞ[a//Q6V cjfV8 T"\*lhaq|GvH$bK|ygy5!nSmR7^~njs!?cq%KD捹Tc.LwJmm}txwY{Ƽ@/ɤq@sD捹TƆ78߼"#ٶ`UQ k2Q&y8H|v|~zzM•|f*oM* b.UK̩ I\蔽kO/T:>c.ȼ1 +XS$ֺ]i~cDDfFJ#b* oXͥ/_~n*J,v[twuӺjίc"D1x̥5hR,}(fu/­Oh_ѡT~t1x̥eOURQS$}{,\G0$}6&&˜K%2o̥#Wɾnhn>%~9Dm#arx+@oK#gti7oW'CѸۤFB"3\1 +rSŊٹ|jpoI3 ]1k҇ḁ7RٹdO7j~DD&-xDǎ(*s޼5!}MKӳs36=;6H^@ϼ.y<cqkb"ȼ1x̥e^dd21+Y+gKӿy+ m歔>c.ȼ1 +<{&;TZ""3_QU#x% }"}YGK#Ud6+vքu}յ$6D_̥*s@YKZW$LKiX&/POTP T"ݯ/s0M_unݯKdH7 ^rk6/t̷=~ikcˣ߇b#H EJ%2w̥*s@Y;;;ZWTTI lo}~,\ U4yyK$K%2oz̥^<,o ݦV7%Nw[WQ}""Up ^r?X ~mK#ץg626\)n܁X_ѡT~i21x̥;L{;~_hTN4ޭg٬iz<{&}4\*I 2 +dz8|EeγA U`4t{ 2/_&wpmRU]?:<`ñۤG*b.UK*6ٹHih}zo fTФˣJGy̥7R(*s + 4vh""2]]>(WG0eb}U񙃍Ml L#'߿&cqp,s\*PٽDBU2w_]-jpoL$C{+Oh +mh>(T"~O,<.uyߊ{q)G +_[|)}YĔ́z& x_ͷUT>\ʪ6Y5RTMm.4eWado*I(T"i\*,ײ{չN=DDdZ.җeۤ^yU*I#}NvG*c.UKUjvl|%{J }9^$sD捹TRO {Օ<&7-0JDdڂe +Q?&/݄z-d/u[S6Kjs\*P@|H勛&K;;;١ i* _'k/֥ J`.ȼ1 +R: Eߙ;\.4o!LYWw +Kaޗ/WflX́޼Qڋu]?1x̥}-v4_(*socL& _>[Iݙfc*K%2o̥7櫮z'C[L\SkKG.<,`}+OW&)`bS3~h-/s\*P_skN Kvzg}/_O5L\*yc.8y+߫OUqn""sm2w(yLJ_T[w'h_Fk@\'}~\/c&Ȇ1x̥M޹Z[6ߨ/}-liyYaḀ7R语|^(*FSL]Ww/x1 fhny屚ۤR >Ӎͯc"ȶ1x̥mm}uEkgggS5M١PDlC{tZV&GU0JdޘK򰷷%:(""Z>nS Elm}Ttԧ +&~QKP4.~ +EY%o̥*s4zWEUڋ}{LVTՈhgJ]'ڻxyXWaA!̥7RdWFe߽7txwF.]=L̪PlvJ́'oڮzVcq^ls\*05u-zW`6kTyEv.R\1 +bbw59MppJ.\6wθ?;2olF/{iZK%2nZ̥ߖ}ۓ]VYNQ]S{&XJWZ^PZ"_XTX,&}yf^5bwSjG1x̥`[Pށ;ޑ6K#Ö_˷juH??T"\*)D#\zԷ40JDd]|{zZ&&K(*a[cR_oH_9nB7K-|JDG\1 + խ `֢S6bC÷tr-6aۖ^6sO"\*qc.ȬS6H:U8] .n""2C=Er(io&A"xꏅ/VZti),vg|qL*s\*i4+)#b +7I{iUޛ~ *k5}DfhT"\*qK/. +?ᗔWzn""._\RUTn$2ᰂǤRvĥ+n<ۼO~D˘KUK?Q(T"\*x^,)-4W߷YBE̥7-R\*p kQ^Z: 6w)Mly1D6݄>t_Y\vYcR1x̥#DEtZ=ƛ7J?](T"\*폟.U^ۋ?DDY^{GLp=JvqͤQ⳨ =yKaT",WQ]+p7!S{gdX,9=lj1x̥kisE=<2#a[dxZp8&[G50W]D*s1x̥{e,%zGf\N1JdܴK%I<wwvImr +r--.FS͛o/\RTHzq'WV<&u* /]&R@1x̥'{eCeѨo%D^E=T\*qc.P'[E>}[yӼŽ[DD^Z&x\zq_ȗ{S#_H_t5$Էdd(U|MDs\*07z[!2Gf),y ۋ= T"\* B|U_)\DDWQ]+%7 +_yLj$EnE|iy0Ǥ1x̥sXkU./2qBүqd\MU쒾0RsR6޼=Kn2JDD N"R.:V^^kg糚Ǥ.J_K+56yϲtzwCDw̥*s4zdo"JqV-ҳ`.ȸ1 +fguNT""jlۋ\mr_]xB=hTdR]U^7LT̥*s4i]Ť_8{{Mvy=K_ sDƍT@A}-!0b]?uكSy|~fg#WV9F\Mo)]}[:ꒈdc.UKfzCӯ)ۺ`+ڒ~]L6U%SJK%2n̥ʺu{T`M}/o""쫨]!|^&L*zLTcRw jkX7݌n|̥*sd&LEifvN3{zV(B+xŀ10JdܘKT6;T'ʫ./FS.:V8V?~ +Nwpdz2)}u?t 6|-%Nu pL*)s\*0&g]d#_8D":o/ T"\*W֢RτErwWT2""ҡ6hZlBҋ3l¢Ǥ>Mۓ<kw72voWZi=ѺD*)s\*0h4ZR^){s6WʵzWѷ\NK`.ȸ1 +oKW?Z +K;zM%""[%%)3TǤ86mY!}m87M$"c.UKfX.2hU5uܕg\3sW=*0 Rs!|۫ojdxj?# "ʞ*k75u;;g%'Ϟ+xLjLl_ͭKロv;s%T$"5c.UKf|]d廻/N#y_B:os \*qc.0dsֺvFSw͚/0mI +Vƛ7ɤ=M`]閰F:&F1x̥# MW.NcպJ%c.k#a.ȸ1 +Kьuf0"l{V($ZlBҋ3`S =җ-?.X. B?p1D~̥*suʵ8ˆbC÷r-6ЏVrig0JdܘK g|{gG",VrIpIJ}8A=TpcgsptevѡzT"2Ḁ*s\Nۺ=y\Պ[\Z*)S+a.ȸ1 +֖IET""wVpIwXSkgfGPlfvX("xmS]T-0Q1x̥lEG($:Fܝ]⯜cJ_$sDƍT"/5 / +]>#"}7k[[Wo&&>3{'WYq[vۺsV.I%"#\1 +喽T.8r[o),_Cku0JdܘK+Iv$<~#"ʮۼޟSI("OūV=]EuQ42JDTc.d6{H<>k'03;WR^)I>a.ȸ5|tބǪk?Gň-[%1cCG'8&d?0˷j;oJDƍTc.dx4 Oj};݊VR^fz׆Dd˜KU3;wٗkiߟiCI)R]Q]+{CeS/+Ɏܶ]t$tK_usDQ+R,1`JvպoNTo$""Mkl^ +J9y3vv>yLʪ7cY.U^B)q^1 +pH,sy;eoL5;TN"nr%}a<̥ +dT|4U[Gߖ !˩}o7Oe{NKRD"!D~!K[G˫ Ļ`+׀0Jٙ+~WEo̥&RUS'i3JDDj[[{i?ħP1E?lG'̓VSߢQ.%"!RTcD"_꛴{e_20R)Jʎ_1 +dx< +~̵n;z=~EgHۼl Sjmz8Xz??)xLj?ePAl?h&++pjtoBtTc.&&kWHlWC÷.Y+Oa.Nj2 +dwe?sV]kL&NHDD9=~E”WH$K4dD"11B_/r]Eu{Z'>1x̥#aSʵmWJ +f5`$̥sw]GU|4T =_-#GEGQ*Wgߥ+R+ww#K4d폟#Y!}m8yN_yG|IDO̥*s =|tV(~[Xpb-d`̥)8ʣ̥Yno%?vK Hj[[ڴj]zH$<{1XL _Էo9tTc.Dvv>dK_54[:&Rd'R̥\^uU3gzo$""ۼ⿰k=~,D@ ?8;k^(5d.:7DDz2^-s03;g-*r +.w4~9ګMvTWo?, T2YPTRb&_v-HDDm S@"^Sӟz4ǓI n_u^ol4RTӉF.ۺ6{i<Ƀ7o&L9]nKaY[{. 1J&KԎAENd.uK&YS"HDDTyEva+r~w7"Ji<&Mkv `X:M7V*1tTc.,WV\+ pLbwM8Wpl_b.L>sFSKdzg򪫮>F""RsV_׺ M?T폟}=nr-%1x̥ݳȆʫ&n`7|=յ\q&vv>K"Rd3M̥8dUKag"G9ѷۼl S>ӏh0ͭ-5Ib"m?P\vY#쌹Tc. SN?o Y{F_LLup7L?x&I^Rdy:ͥ0\*?l;*?mZ +K]>倈.:TD"!JӏIٹx<.}ynzp۝Q#[>WgHKU\*W$!~-"":.U^\R]V|^޼}1"/z|{{(#Tc. b;Z!Kjhmc@Zݾ3.: Rd<*;\*$ _wgs@DDTSr.*69_oH`0УlI'Ϟs6@V2y|q7:XuQSIy.H*RT|ۛ_R^){qks{9tK5Ḁf-RdKMe.&&N]Z'.:5y/ +\mfvNzX;87-TͭR˵479=~-$T̥*sJ&<V]ݛ[[t1K%yHYR׽ϟADD:nwMcRWV 95jneA""ub.UK0ťS=7u M2 +4l~_VJ]e6sdom4TgLY DD}>oyjGL,- ar?yZ{;8"&+pV s\*Na[wҏ/OQ0X,mnoy\Zlekӏ_y.J?cRMHYT2_w6\*=9o ZQ]_>H7ˮM9yEҫ4d瑻ſ'9?0&}mY-2>xT[\}ʫTc.pĉ^nJ?dYfDQc2X,}8'ϞO?#;c&L>{X,&qJjDZ̥K]2 + S_Mb1^;;G_G;6~O J|GDf̥*sa.#d6Ol1 +\*/GtMe.F/\oqZlI=k +]tMDBz#?lyL꛷勞 A|ASoYmV{y^Z#RU_o儜o޾^d6c,}caNHY{;8" 4`8>Mw.։ԏTc.̥5FX T2_w6\*}D-RX7˷7|k )ՍV/'ڟ<{.h0~ьW?D"!}yY*2voJ|5<tZj>1x̥BԕV5;}\*/LtMe.n&]"Gy~-R9=~Ej?A + +ؖ6,H$}}C Omnm\\tR߸"RT3zHQ0GX T2_ⷚ6\*=?l_yՌ߹|kM}CDDJsTT .OZѨ lb؃дw qL*@VpL|A~ۍD1x̥BTGE`~ES,[\*I33\*~;J?kQ_}HTpyJ54|-C7#w|6,Q=~?zn\U]y_u#":Q k2S̥BsD"!Y4=ݲŝ]@̥ +=<*o+TRbC7TVr)HwV_H;zJ+TM-hTz`0hЯo2xɳ羾!G'Oj4ݒԷΈ*sg.5'`NlqgPsd:z8Tt)s|>tr{@v\)jU]kt*.;a,rL*{]p۝)  wfj]toʈ s\*tK|0%-[\*ߝmJTT-Rޛ~[`?7UY{#K'2DDDu}j][O=^.1 IFS!'F~vx첦;6p1x̥BT-Y7}1 +\*/MGDI_2 +@][\ҕW:#""R*o-*\R b Q_TԱ{SkFeTg|FhTyE|/FDdĘKUg$EQlcFLf:]nM1x̥BϹSҏ9>:\*PsdtKy4TD +936~DDDu-{wN^yɳk8a;;G1+V^L["_h:7_DDTc.zΥ7H?vvzb.T2_̥⣩̥PO߻eDU_o_HTv+N2y|qYcRѨdؽ)cXl</)tq-""2n̥*ss.5'`'lKaɩߗK`.WE=wTRcˣ޾j:Q*MDDZ=Z +NM-f'IY{MQ"_XTR62;.R|EDdKU(O j~YګukF_ŗ£7{5\Td=RTѶT\*/ٹTwW@TǟK)Xa:l+K 6EDDSR^)Bjhm&yapͭ-k:e`X|)MjF&RTHͥ8]nvv>gR\*ΈT2_sce@;gKϿ˷68/""Rk򭂋TN^AIy%d!ӏI9I/a;8:!4_Гg\k45Qfc.UK\jN^A#gj2F\* Bh[\*a.̗\n._e.@f}Ze퍌)؍Vy]v`+_X^wj>6WRܽY 23;~v!o""2Y̥*sK+#~B ٕw!R41yDRRqsdTKg4T|q9-.3J+]}PnM&u?9MfsO?^^Yb1{i;6d1x̥B|.5' 8r[90̾1 +Ƞ[GO-e.0JKT-ɡK`BiɞIgh_ȈH;z. PZ۾Ixuvw##w/Gz4,C÷4#\"]""2_̥*sPa.5'rGQg@uBa.A7N-e.0JKTGSK`x<8:;[{GtfO|-#""({wtͭ-?g+zzy"<H$/ėŸ9C}8ki;8okDDZ\1 +ERs +e/y8}-\* .̥R|eogKt4TFK_@v'1 N?l(`g[v[\Ls\*ԟKMU^uul"Qh'>g"5sݍb[\*a.̗sl̥0{{]{inVVGDD +Y +KTFpf"qI eƉ3`xi:۩ ""s\1 +̥~abƛ7җ@&bw20 +Ȉ{ؖ2CK%\ꠚTƵo(wWq;^+_戈HʫgdשH{~WR5e,Λ /z|PCjG";5Xį} s\*w.Ǐs5=kbjzɳyc/}uw܂{lkaiy#K\.Gr̥"sdԟKMh*sZ4[8^%;,-OAIYs[bGDD +vrٔ'H]z9naQzU4[,+8}3j&}xe{g98"nv>ukUQ&\1 +̥c + KK+*ܭ'"s%9yg_\*&,e. K%\?GSKذmg+|/z7[)C-7Ppl"`k)_*}l%t|_Okk 70gW_/*(;|"kȾ;ť%|M͏'C҇Av~,MNτXf嘴_65u_eZ̥*sHsDdKR-.KKERx\yGSK`Hޯ6G_g[em_ +HZloŰjI9yc#>:'gWrxJm}2/RT$T"2R̥~"?T$`.WZϥk4T>_]U=_H: JdשKW54YA54z>+x%r=켦v""̌Tc.I`.sLaQe)sH\*V{zϥ}4TvZs͂_]/*mn_Hʫ .R|z|@[;; +8wvnoîgνqO#Sydr!"̘KUc͏M7 +\ |YSU9߲\1$0JDFT@,Fc9y:_2̥b.q s2Ow~1t굲:u;_^eͭY#פT>VV\uܒgYӝyn~!~BD1x̥" ̥b.sV䲔T$`.Wc̥퉵㩞s_ K ,ٹfxNUL|tZN^Ғ$# +qOػy^ +Ѝw0wZP(KsH\mG-'DDs\*\*)R E˦1IdwZݽ5r_}KUnA`0b<^T*ElʻE|q!""e`5 .U^/\,KooCF՜>6LKÿ=q ƌ;[ů81x̥0sUu}fG,{_!pK: +w9/<sH\*LK?kS}R:{zx 'x})<՗VT +ҳrLU )CM-2H4[,v˗^ߤ #D"EWx=Ρͭ혡mnmg嘴c_17u_n?c.UKEZϥ,utNaGjD"3=j*OKCZ\ZJg(1̥ʐ=ydg.5~ߌPԞjd ~Rs[gAIRuFKKXz^IYY>6Lq/'fsD"1twcʈTc.8ZZQxq]HbSAb. Xz1̥ʜZtKmua˻Ԟ?j5 nׯ ""Ie5TҊJ]] +/z|1ܰm >< +ki |2j" ""1RT\jEUW#_^d隺z3v1 +F2=Gz=IT$`.sͥ̈́gH#Hd6Vstfc]|!""e`}¥r <޾I]Y]>6LYY_Nw sP(wDM&s\*b.'W]Os u_Kc8<7ZR?u̥"sdKn.=>)} B=ΡԞ-"Ms>&OzhPczjDz#Fcs +&55}| +>៟ c9\tq +"":1RT(>jolnI@: +cw֊|i[̥MLL"RT2^̥j:;(}=ڻ KY9F񵆈Lphiɨhdwo98";kc]kץ #D"w +>98e/^ovY]eS^s[5s\*KsvgPlWߘs|zˤc. K%\sm+kg/--,/{//ʕU.U^+~ݕ ]);=q J@FqY;R>lEO$e&[_Ji1x̥BE3ҿ%hiE%z\*ҝꇵw_s~^@5oZ܇blÛo5""RԲrL/_HfImUpP($}xu_|;P~M K59?h_AOb.UKRsO9 _MK6]oFuDenW쿻 %{#z +c. K%\jcROw 3@YpXWn5u +n㯘ZlK)[s[R*^%t|,#x=!k~YshcsK2o L8e*MߥFDDre5KUҊJ]'g9cp8J х'r2wpŜg;v""y̥*sPd."kawoA˩N̥@){CïjķI_b$a\*0JƋT=R:{^Pѧ֎>=_Hj꛳sͲUn~gYzGlͭmc4zųwb-5'W^ "_\1 +R KLݣ&/;ԌT(!2 HU/"RT2^̥<;zke(eeuM{5ew ""R[N^jcKzGU᱉)jhbjפtz5*Q0(}䭼_t_hiw_,/c.UK +s>KNa}zo~ǡr̥@bSU|c]w֎^U\s_v1̥!K9̥)O4TcAUUty7K:W"""REKUFKKXz_a[j&D*@kHdna_N[yox\4+.^E2s\*RytUm\*D|΁ouź$}fV?ix̥"sdR~N_7>D"MEj}]N^CM|1"""+\VTzJ #t|n?t3HTֶwv|8C:>~_1̥!K]:̥g5`P?[w,_6"7˾kKe};N,O# Jtp px/_Bo퇳rLvK"":c̥*sKJ6.+䟮v1 +}aכѢ[{`EutN~\TKERɐFRϘѷ#}b۷9T;+TU $=d_F\I(zntfyM*@U{wwb]+kGH9Y9&6e5DDtKU|b3O5_17u_c.UK\eS^ U4q."c.7{Ɔ-yU%OKERɐ̙KmJ[Zs͂EHDD?FpWZQxQQ֛fs-D"0p8<=wZ/^// ?ѝn/\1x̥Bj.Io%rSU \*4 +FeZmvnX@CP$RT2d)osexƆ]oɳ~Ŝ/7]j_Hj?@/\y*;@~XS5{`|>8w/zH=Ĕ[߼%DDtޘKU5+T](H5u^/*\YpXz YY]au^ Gu0^shg郤qjݽuZ|ODDI\1 +ť%_Hޯ΁*|`K@ +-.-VX,5FUu[ԴM4KERxY)&ygsk[?˫n˫SDDxe5U^ݽ} Sp6G#vpD|;H$‚s_\v˦N=?%s\*K8HLm}7sH`)5^}Ϥmz>A}c_"1̥b.UԶ%ϲg~ѣ], +K-ՊTYvt͕geU 5&WrЏ3>%s\*K^;d;;Ozr eeȴKy3f֨ݺ]ycC)bR'RT2d) {BA[EVEDD*b+\.]cq LoCFJ={w?D`ZWwj<-h>Tc.ϥ~X cUu,dl̥\oFbos/_Dظ].~T$`. Yiuaͥ};;'<[8vs_hW@iE9&f5u^/*\YpXzSE%ϲII|2޸'A郔6pAI;MVM>%s\*tKͻY" +Y[YsV]|O9U|H҈eS_1̥!K=̥^<{w?;+dh}c%@v^E|"""+\ݺ]/M |;2ӳ*}lDfl>zC[)<1鞶ޞ.s\*tK}'nD Rݽ[7FO>zJ3;;U\sH\*\j +ҧ=>Z;{W.""R\e~s= +Fcq]oyM*@k;;=!UlٹH$"}Ҍ뮦;\sc]|cODDTc.:ϥ-H FK@VޯffY9WѨ  *1̥!KM>̥*HX[Y]~ѵSӲ>~ك&kN^jfTzԕ5c0`{B|;W~郔Zne1x̥Bԣ`PF\~Y@'\*kz},76!>olԳ\*0J,0ڛx?uLNs˨~Uv'fIs[FDD*֙wDpgaBFcs j&5Hywz';~Uln~!'" \1 +=Roݮ-.-Y_Ob.RҊݽ} ?{>(4T$`. YvuK:ΥuqOHohlV{G흝r+‡*FDD*giwܺ]-ZŻucE;G k+1@&. +KtD~G-;y""x̥*ss.;xbX[l:c̥\oFw~+,^.wYY sH\*2kG.d.5彛>BPsHבHVU['xQpٔǭDD˪g~sf!D"ٹ_=q J?ėrxJ6zƵ\|ODD)Tc.zΥNLMK74YrLc.gl~)onaQ O1̥!c.UԶ^ +Pw`_δ?.1U5eDDx9y ֥ײsͮ7қz?}>6[Y'V7{w'>FiЯ6+j߽QJb.UKs_^y7Kd?$b.gO|J?=6.7VޯݪKHǘKERɐ1tzU%}D-~pq}NYerFDD֩­)k{82V$y7;{B҇`d~a[%ﴆ]oolnV˫ۉ(U1x̥BBtm}gt̥)q_-BPWS?T$`. sIwu1 p{g9_S|Q#"";nݮ\ݺ]/_0 ];Fc{wwb=!a,'ߴQb.UKns5u?8J;;OzLoOTk-k3^?ӧu̥"sdȘKM:x$xZ;>߁uIٯwO>olȾ|.U5fKW\y*e0p8<9=sOȼ_w#KiMS%if:0RT6OR  +ƫjd?ۧƍ-+g5"Xw RT2d̥&{lws""Jy̥*sm.-:Ҏge)O{4Rݽ}UH3Htn~?b. K%C\jmsv{|RtY췱ٹfKrKC|#""ūk].]f~s=;{|Rٛ5D"ٹ=?sujZѓ1 +]Oŷr +&%c&UKERɐ1¹h46Y+kBgDH$2>P(}woCN^CM|#""kn̻Y"`kyiBtg<8j^M|H|+NDD\1 +}R;tKv.()dDb.nv^|J)jݽ}]K̥"sdȘKM\jĔemln~:Yl6M7^;d5X;""R4Tc.̥|5"S"Ȼ$snsk9_|Je%'ތ1̥!Kׅ4:>y" vw]kspv<#ƞ^AT6/yDD~uٹf5|)_gs-Tvv#KiML9k,.#&""b.UK>s?~g?XxR$R +oPI\⼾x&UKERɐ1X,wNq]coK+*-񅏈A5'@p5/eÚIۗ>6 +Ó3OAħ]Mrٔ)&""b.UK>s<oԝTTĵSҨ+?14J,b. K%CfȈ uK?Y9Z=Ρ`P3",}a?e'}r%μ% VV=2R v;hTkg=?KkUѭ +=6s\*t(޹[+##SכҊJ)b. ícߗ>l̥"sdȘKMOy7G!Z4`gYN_VVY#5+,].]ju06jTKd_,TFBIx2@Ӈd[l""!RT$_=ja|?l/??TLDxMON +KET$`. Yʿ.vu\j,[󞮵Z=6O1e_BWPR)ݺ]-`IEU&DؒgYפIauw'fJXdy}}5s\*tKm٥d嫑[⟙S\*@&qߑ CPWS\*0JL y_ ј&|{BZ76n^\o"":KU Y9&5+l~Xw0bgܷp' Ӗ'A郔Zj""'RT0ʋHrhlqiҒk s;} IUXZ +bjɳ\PR&@c. K%C\>sX, vwo_3"U8vssOI|+MV5AU\nw,E* TF"Ȼyx=Ρ郔Ѣح՚n#5XķDD[̥*sHtM];]O?|qTq2R̥d,[Gv~<@?{c. K%C\j% Ym]@@3"C 7z--ٹfeԯ[afñ4{+y-@A[=!lH$"}2nǂ24s\*Dg{ԔcH sisk[|/J$KK*fF?\*0JԤKɟ@@Ü#GgD8]^2;9\B 1fue;h46{]oyp@#GbwZCFyW +orLv-4s\*}zq,is^|/Jݹ[ @b. K%CjNF⿔sػukkD@+k~?s͂vHDDWU xݽ}n[3;.vؒgYYWnM7e5g""9RTj +S(N:\*@[X߈ +MLMnjnrz|HPOb. K%Cf}zϥƟ{\h4'DHԴ>=owo?u7u/DD~Wk֥ײsͿ1E"ٹ_u҇`Lj>{Sӡc郄v9O920RT47PnʜK4HVFT(fI(wP,~1̥!}"s_7yLJψpn_WCF98~9/)DN^CM|$""klVX,fkpL=ޯ +Nt}\>6c +Ó3i9G_wZM7u{f""?RT8 +w*!1R2n.'yS\*0JT8ʪ/zRt:=!}{CF#/z\BIDDiQiEU5>ALH켞Vg{]Z; ؝~J#Դ[ļ%[e""Tc.k+|O)3c. ӨwRݽ=j?tKERɐ1*8tz y{6G:oD"NK񵒈ҢچeQa-]ݞwqz66 oîiF݁@@ !Q(2(tb'H̥*sכQHs5R)1㎘!DܧT$`. Y̥7߉鋟Xn};;8#۩oeL3QϭՖvIDD*1cvw;&'ON趝8{U4[X)O9cLӝaiEb.UKh4Yni|ٔ' 6Q "KUs561%2 0P(_Nkk >L8]m}H0RTZD"s MCt̥dh4sr贲rLiͭHT$`. s*̥b1nov|H|?LDD1x̥烲%e̥dtbm/ŏ]׳/gԉ\2>˾|[=U6dKW,Y~]z^2kSXh(tvI$CSU-mQ0=*Wzvn:RT2d̥*;oLq)5{kMLMg/RDD.U6dKW,9˂fmp^5-}\WKeEys +e[\""R'RT?Ɩ<kWDg)7Iw_؞oV)[X 6q }b. K%C\s񽇞w9Gn9xB딼%mk+EW֥ײscS-~75_:a$rڑ uѩ龮F|KDDJ\1 +D>rύ~YVQ 72GpX6NJjngX n1̥!b.qeX,盃]o#>(6;p '~-U!xWb_^(-jlo .[񺺟xYYU5>A6%-,}+݉866+KC|sKDDJ\1 +FKKVIbWXZ޾7P׻y+iI|FKN:ŰlPsdȘKU.5mnmyӚ{|R_ N +zC^Nb(ZlʻE|%"(.#lŻs_IoCFu9c%2/Ύn{7;s jMr5Z""R-RTqޯ΁׋J?"&yMyKei4M87!sdȘKMh4q]ftD>߁n/PKn?::/[rLU ,KU OϻYq}ɳkR^42Z(rO/s[ =6.zQnTc.ppxzτRUm{l(/~ o˾DutrN\*2Rb.5nnaQVVt n'opjuҥM+|e+\F=/m~*Z*(x]U#8 +74ݿ=ķDD`̥*s@sjz@n?JO4z3*nhw;'@%=+.oq*Rɐ1t3&?mcsKFɷ9wv9<˲3>׋J:W[""J[*܏TZQiHͫkRZ^_N=> +RIo;7EDD\1 +dTUmǿD?/;b[XD"cNHFbP0"@*,!,VY(Y + +aYE4CB*ɩ9H!侻+dJm-et|E?Wީ?LҲkּ sk̥!c.5RXf{|?L^`2͇^w`c);E3K~acG|%"ޣK֛En~L*ω(-H[\~x"/e>mfX۳e[l|s:T-%2چ-+n5VgX,ܖr굖.xbӁ:P[s[ts:TBá'cvG[>jPU,cyC(*? +ҲH$ܧLT2d̥f\j*Z][%#`jDbp6xK,:tT_(Sz͚'r]~#+R]ר7aSX{oPˋrۿ.~~)?Rus@J$s MN$uE}?vzoɣ>Qq{u?`:̥QS'RL޶5TQ 䭼XATjnS|!&"LcY$r樸ک|=ɉbR.Գq4*"Au+T݌DD1K2D"-/ʶ؜K|/+&uE߇Y9D"̅T2j\m{gWwOOٷiT/{ZSNsWʮ\W^lI{lm(Db~qI4>.ٙD<;U݉{ߔQF\c. x|zfVn~d0HRю񟙴 +sa. ëMP̥j/H^hv۟׃oh~?ptVE䨸R|9&" Avr5k;x<Ďgwo?yr-1:>B|/JDDs:T #=Y e/:͢G}ͭ-֖ƘWe&MQN6sdTx?< o}W`jo4w?̱% +Kۺe""ʔ7^ \WʱT5K&jGςS]shOVS Uݡ]͵6x7DD)1K,_Kr, MΙٷ|$čx +#HkGJu5:04̉0\*5jn.Qߙٷ)D"Z>?Ťyih?ޞQ.xc+xtDD)5x7WJoUv3\(keujEOTW֥_!hQuU^}O| JDDs:T@ott~-ѿV\^9:>wa@?bRͭ_ffa/!Ij?ksa.D1*(:fѧ%!X,I((:}E|5ř #JR_Niσ[CڔgL9/K%C\T]x3q|SYɠ6woQX{skVX"xbeY_Hxǎۂ+iwj(%ˎ<~-~;yU\ݮyQ&\c./CO +J/;σH$"_7dgf?T։$Yo~sdWTH&SςSZ&'}+'ONNCò5W׬yZk""[suY96Z@s4/m|T@s[擈21Rus6ěfKD{qϿ+\̬]lM m;ʗWIK%R̥G"N9?:>hD Pi5FK&8׬y5=3z 0˩ך]7hቃ__$BZUTuO""ИKy̥j^,{549-H{Wʶ؆\*5oj0#XLˇ>G"A0O6xsCò\ėl""cRcY$x]~O$.[{]5ho; + m[)[a27RusJ뙚zKDQq{쿁_ pYU5l"j?HK%S̥M$hvx"I4Z][oæ?۫V3/#pnC+WӪj.:: +OjvxўQ zl%8P""ܘKy̥}ͳ_%:<{#.2b''Y96enE 1JFM񻧘KաPIX@J2Ds>Q_a/<^%v]t" _P"H$=>.]^ή}*U- %"T\*X,|N%P_W[0z&KJZY]lQcy{̥QS*RiwoOIc`VDBG?g9Es9BDdxL=pY+o\͵N*( cwo?ٕ [KWs흲-6.s:T^I'2n"*nnmI sdT}J&yf7Եv>~3 }8c5}7]͵mpDDvHzHp:ghYpJkbmpi(t("AԾ,p(ez̥Q?@ BM8eP6b.T1s3ZbaSƇM>T8j:+"x樸l_ʉHIFE5f@8?pY+od[loX:gfjv'6dLmRQis:Tw/.5Zed&W + ܂\$͢[uܝ]dpf_k[[GKgFגPP +sdں!sH$Gjv +J4J&Sc|u F"5bwo(Y0'O.aS'96=):F7'O7V|[K%\jzewbxB{#*jhjE8N-b%Qz:ZRp:0pfJFcW @G5o)""R0Rusff=lhIt^yG޵ץVyv-Yo5:]+7bտ֞=wj_[2UEE?K%\9RT$;f_=~m>T:x%:,-_kּM<'R[;:?ޭr,郿w[:: +>_Yp;KU?ķDDdKy̥l^wwv]^{$:" +ŷSUml,~2bm}2"Gյu,Rɨ1^FK=r굖7q8)HD^$*K䤾YtjY|'"Z<^-ٷo{ʶĿxt`xD܂'Yd{gWEBF'Vl߬b.U1 +D"g۲~Qu~qIo0Nfe[lήͭ-)u=DD-bo@} +(T2j̥aN&Scݪ:>h&@;^/ɔpHԏ=-xC-K~u _ PnD|u;3won~1HHHTwjURDDR̥cR*ʱ_Q{gy/Ywں+vZoytZȨ1K/.5:]~Q}c[?wwWy֨zo';PsdԘKM/o/}`@D"ve ?V +ߕH\^>&>&=te[lו7-7s j 9?b&$flM~}tjg{Hxԟs_p:lk{GpXv^cW 13V-f s:Td˩5uW,/4bAIں }=A͎+7Z%r,u"aǤ\ŝi%e[;`k뚝]4FK x"""b.U1 + +NV_#:&[?v<L1=3+~Hm ?>>1JF2\j*D"nb1`F{{}/.iyhCOd+n׈o 2%Nu=1?wK ƫ6[(t88Tz];ghTEa-Suߒgwf$1K~$석Wsάrt|(,@|_CA20D,.ZæO@sdZ<^ec\QBof7>e@;>4~hOAII%Pp:?8Ljn%7s vfݽ= FrUw,7DDdKy̥BBá'c%e~5gu?Kմ6'MVcE:j(7^<=3+T2jϥ?̥*^p7W|yСa{ifQcG|o@D9*jnR{w{ m;=D"!"PuRTZ!m#""S\c.. zDgVSW?z&vr" C=lI*:ͳZүʱz#XLˣ 7Y8""q(U;ׯru> Nk52>yt~`|GGkbfS[.Ld@o} I "2x8%Pv rpH㯕|Jv^/^NN_$`K"p\'}_st~k\*5ͣ2d2,8ٍޞA0ƞz=#{n^\^)O "JIPim]vGuZæhT/O̊kt "DTjU%w;4""2ḁhL/4yUd_˱>(l`9{sǀ\*W[ꇘKUO8?݃`:XLϺѧDBc!RU +zI82>)2 9D"lq+}dP@Dlbo<̥Qc.5KޞOLy%>WIDiVEV΁HZ<^dcR}%vGޞ"ڋbWy'BC VU[ޣQ|FDDfT\*Ҷ*{'HP;O%rlGGa#ZBCUTU[+;2sdԘKM/RaS gfJ13ZXZNpey5kk~aDaswv2Zwߠvfo+z=VX""""\c.iX^y_䐽Fs[kG'A Â:{O] %0O.T2j̥wˎk>L&|u +~IήHoZc̉o=psKiC\``SEQ fl%78[/""2y̥`B!e/-+?-B\kM sdԘKM/RϔLj$>wA0pkwߠ6tcO[MVSڬKu]FBTTq~VEprQέSdk{?"7H$_$Zcd[lm]-"""RusHs$^q3zUÒ_(dhizfV`e[lҿXPK%\jzq%yt~A|EDD\c.i`.rT< J(x> h$[ Oo Sŀ8Rɨ1^Z ѨxB{#HDںft6evfzrg{(؄INwn]p ;m`2;_|];ץ_$_\Ru_aY$""":T\*\*i%x{^4:] +t0Xg*>y/r0&T2j̥ E"ABOq`:/^k)|"{7dNz# "ʠǤ2:Lp ;aq4*E:.˩\q7ZWDDD1KEK%ͪ{43V-@wj翡)}4/Su5_zK%\jz1>icDBK"S?">rKqyi5k[|_AD-WWIm1gT^}/+">{woOv5;9^?<@E026vB|[EDD-RusHsvE#c @**u2zFh5[aoVU[MMژK%\jz--/K,e]wOGm>F'Q,Z68ŷDD<&5̶WX;AEVS:|5c<..`9k̮Lp ;ɽXt%H/.i;?#"ͳ;{ķRDDD\c.i`.*/a,L>H&{ [7c0JF\j: y9Z˛S-h:Hʟ +ϋm%m] "2U|LcFӊ+/ NGWsπ-q D"Q\^nS|EDDC̥_?GsMV)̥QSc.ա0x?<ٍo?&hAUu۽.;}Nͳ b =^/ۿ& +(c+Pocilo~T\*\*]4K~>֖D"ENUbɲ>;ʗWI~Sc.s\j^fw0GQ`.GGa~JC<ww/gXjDdxLkn*()\Nkhrr@KScU ekķLDDDg\c.ikf\Fyf{BpbrOdzO-K%\jz1pkwߠf1yc{gWOn7clCȱ8{7KDDDg\c.iSgάbt|":~0]E\F'OSM]=N0JFMT!RueӁw?^$ `. K+}mtc~qI;m]"2@-o[R_wm b'iPND_/.q Nۃfmy1KB#c啲H +:{V֥ߕlsk/yv〰zVX2=3+?K%Cqdz{sz坍WG tx)ڲJ[ [<{"t8ţ,Cͳ b =^q4 h52>~ {9Z]A~C|DDDKy̥BAkw=i_M]˩ױXLm'{$}H$,'ԂeXQ_T2j̥;鏥̶KG \xB8D$aEU95kVebj]>&R5(\NkhrrqRҊ/Yw  Hq4jY-5"">>臘Ky̥Bqx|fm}csVE]~c`h(2>ktϬ)pRɨqAKաd257华k \"Hwߠ6qcdJ?b''Y9FeV|L޾$W\N+./@/I3Bz}~U77EDD⹚kͶچ.c.U1 +BEHZ@<F'ϯ/7<ս\*5Ws\"q{gWwO7s )=.' !P*InjUv!˱p mSŗO:~ml/"[E?r,؋˫ojH*RusncK~e4R`$~[0տ.v7@Rfj8: +K~T2j̥+"H^hvӣM4٧Ƈ͔̾;ʝ=["s:H1:ӝg\Nz2&ȋgܚewU;-,x|3~\*55Rv5sz7>h2=3Gǧ_BJ1Lp;yJ/2Qxd|R|9;$^̾Uu,}_s[W;`WsE[w4xl RusQx"V4o5?W]d'HHtNe[lCOm. z }a.s\"HD{ {#XLH"Aέ|R\^)xc+xtoHHW1 {i|'_K$Kvf P@<Wk+7/+{[xc.U1 +A;>bjsc &\j~C VI1~G̥̥Qc.5KUV(tkv3SQG+zjnS|OBDzPjǫ( ΫVk8pݽ=-B{|o~_\^)!"{]d˶.!ec.U1 +=_\rw^UӮY:{^~S.ySzZ ̠3o_`3 +^U -!"t8Xo'PtflGė3sb"Te(}_ŝ~1jKy̥"l%W24"_<0K"1tɚۺ +JU"Xrv^cW PQ8Vj~5}s5ת sƈT\*2;wgW&~-#jr/.I@Gsh&G%=26.{ +_vF|BDfxL+C*U^}Ov!r%ZҊ/Yw  PWkGKyy=- i <̥#Rus\X,UM]57樸=xztEx^*aS,>6-} \*5Wb.D"nOG DWiұ%.()kn߱%suxuԶ.j68~пg,0OZ~mE0<57"l}b_^9#\c.``Q.xM?ٻn(\*O/TAIˆs9De0JFn| Sy@KW|yaJ6>l +K7[<"J;J=ps iK:NN^N_?;ʇ|"@̥>I%#.#TITE̥̥3 ̥fdiy̬A0hT/t~x,olظyutD"WkfE̥̥SF5݉]UعW{3ZoaS >otoDQlyxxL*NwtYVet|BzIwv{#kٙ{|ohj{g7+ǢJ}͚%i!"Vy=-OXK5F̥ Ne584:~UuU "o=p5a.1K G' +T̥0ˏ;ƟL׬y|)t&rw\\*~\*8X-̥F"}ٽo?^L" o8M +9NNuq(U!VvFp!;Qq;#0wzkyg +kү`oNR{)yv\c.f~ؒ_wK`fC /С\H$HSEՅc.?`. 1 +b1fD"`X?aޟHJd)D Bp "'ʘ"åp ĐJrjܩ8~.vOEvI8\[ Q@.!"^J[mCK"==,`4_zF'ײMD"ȈD"֒RMf~\MS1jKvWf>}6ʯMϥ66ۥ' ;T+'iI/RTR?fgM%x" + (gt"rz*}rE p|S3lŜ]ݲ T5gr6Iݙo-]ˮ_^[,_[<~H H~ +3$̥e6R/_uj{9o=ݮoY4ɫf*;̀Imh4-B[BvVY[Kt-.M0 g}5}5[|gBD +{RՈTW;8deYR(Z^ؔ>sswJ V꾾VT +KERI2s޾=Ù}G W㉥5ݮo,@#+7nx~Hפt1ޛʮ{eWu ƽo I$@^]C 7$DD{h1a.UK5x|E'-,.7[5Qvˉ@HR*Ԣ/ŷgJsH\*)j󥛪6?l滅%#C>}.n=#Dۗ}ٜ)!ʅTP6V"8ޙ(3a;[' 0M`-V{-݂?\1jGPzR)j>7{4>y`ĹTSAAp:{:߼ ǍL*.HsH\*)\Ɵg3|*_)=!}rE4Npest xF'", ~}BIH\}J5=eu|kZv1xWu '|ا<ϲghj'^G}ޒ0F̥<".n`_kIx,lC;;g5zMD3n R\*0J +3ۚ|_Y=ݓ>b"38m&Odh4jI|CdH5E-ݲo?ޚEMdojFz;7ᗯ' 0.J5K~\21jK.+-.4: ūNB̥?JeJ;Ic&gRW\*0J +ی6sj7=t}@?8*ϞqOsV|CRm>ݮx{kCu*Ǘ276u^]{EK 8n)n3Y\{"nsa읈DvwJ>1Sᗯ)`.IK%CF{~\D=c= B Wt~*[)喍SkgR\}ƺ!{lw[ײ+7n^7Ox_I@֋b!{vO`DnhΚ +n-YNa.UK5x̥!^ӳHDs/^NHeÖgǣѨA[c/SG\*0J +]Ґ ~yNIbc/'u{X=^U⣃ vR!! 8`"]hFNOv [{YzŤO`DXvE+Ff{֒R[RT\*q'Tu]Jz[ +]nH9o.-}0Ìq54?JP\VRTR8RSTc>$7< @'nO̺[$ihjrLچ=Qmv\Ldw +egU˺N׾iUF^ +O`\IkkqY{u7gYnsT@;χO_R/rl%ȅԪuc B..}LJ:ZKERIKM!R kgwO;}S3G W~|"㉁y2⳽'x}&jZL\X;[]{_~XƦ -f*(nUonjso0jifn|T5b.1 +h-OuR ^IhTVsbdκo$>觲:W 0$̥µw3zK5M=\X\>bbn,}}zvNv6^J=;E⏨Mx_I~_759=>Iu5]RܫZ}V^){KU#R sn"\]QK +{6?lI9\7wvƒo6VVnHt57{lKERI2>j5mⲞO{flnaI+=|BnhZR-!2Z&⵴wײ^P4_3:p },q[ӕ4ZqzU1F̥_<.} W,]Q浈T$a.b.ojF>u7\zGBP" ?~o-zlwoI%J;jײ~*Ʋq3&0{hieoĀ _2ZS$ ":η_=RՈT\* hύíg4:Wb25do>KqYEJ0}T$a.b.bn[YbAY'rz絃щ,}QI8\[ߐ Żf>|* "ϰI?3D%d\ήܸi.,Y_߂o7.m݃7ӳ.֒R~&)RՈT\* .N?io_|/x#34/}Lͥ[GhnMKAy^T$a.b.5+DQn (}]}\^)93xWu!"Z; TG׀V~cS +WW ; )O,9C m}ܖ>I@69 -lN]Ya.UK5x̥]Q%_z۩pX-Kr滅%飁Tէo c.IK%[\bE(,(޾nD֚}n^Ho"p5wײ~P0;Rۻgh<.}2/D;i=Z?3~̥x5@"2NG0RՈT\*`dӳs M-++*8BȢ<|lOs#vtfRTR8RSwt{4t7kߴ>W6Wq0wv%\h9!zF'yF'"ɾiQC|_DSIut uoBf"gE'v@CȋWyM' V4]%-l"U;$RՈT\*E6?l Kd*(%}&sWn~qJ_s`\*0J +\j +17|RtqyEP(ۋ}Б&{kwjI|kD\&HZڻe_~X,na_~Xglwo_$Y,t}Lj865$kI)c.1 +dw Kd]{WA@KͷHuSW\ijy&0$̥1B̥fw Kz>2oЇnϿ[XJdϵx5wGD̀݃m>3C]wʍwk|^؁/a?zŤOݴ]Q%I ":@'1F̥I"[.|CDV{\1jKT)_u|ARܸǥr<#R\JwvzL|B\*0J +\jG/sY-rz9P($}ԧ}gLo|}yuKcS|DtxM*jiﶖ +.gghTzm.P.oj&rz*}E:h*(wwDD:{nHB[c.1 +' +Uݯ_/5Z]{ϳRܸ>>y|<9̥* {;'*̥" sp̥s. +{y5D" @}'nbX"˝u :liu^E}j\c.PB[~J<}gdR=S]S ˉ0>n_w5,sH\*)s)\#W߰nO1|uf/Ou~%&USz VSߔgȮhna|zGė^ZY5"@fMx_iUozlwJ=\qx_1jK'VVW펎kf~g"g@Υ^qTPqPX+ɔ0E>=onu缘KERIKM!Un[݃Imݮl<⛚}lvE(^5D=jv[W{_OJ/ƽoė I$@5AM<% ":۲T5b.1 +䎓p7^|H-=6O\K^s75ÀjK +snail~T$a.b.UzNow>b9aqyE+AB k!;c-)mi8%0P*Dm-)\β;:ѨG,[\^.UglItɫy(U](~#pKU#R s@{FTVy  2;v3ٹյ>PH| c|S3) a.U7'q흝67}S3Wgݽ}vGGf[yT$a.ZձK+kG @}x;38{*CEN 8hd(g;wk~*/a?gȢun񥟈WgoSˀKU#R s@.[]{ʖAc’9sDD\*0J +/ KE֙[G @}h3:e3:̳z[kf''6W kR.^M}S"]q\XڎD|S3OvьoډZPCmCODt/sj\c.# KEܲyvO1̥J1$̥1B̥*F p } ~%TF[;:F曫wP5 ]G͎|kvZ;J%JB[vMgWŽy^Oa($ܲi=;z"9;g2F̥q\*sH\*)s/T%Þ ݞD#t^˚k`gw/B[YK{Vr'N:H%J3{nrUm2T"R)RTR8-Gwŏ{̥-ݞSut [X>h>m~nr<#dR+joHxM*Qfp߭]Xu-ό!}χ NFNOO["ֿ!}lw,^j_`K\c.@ʎ/^NUtZw0JD*\*0J +\j +1 V|`um}COϡ[ #?P,Ҍ6DUS$o;k,rz:=;'xgtP$H_*'~~e.~sT7`.,t㑑̅%C;; @K%"b.IK%t{̥"eog|ruP\98"~0WZ<.}W-+8ѯFc/~ff?B4R1jK)htnf/]ZP($}\sDR̥" sp̥s9"O{=_ l ~zJv)Ţ쪵πIut vT"\\jsѨ ~{9)~׸M0M$ٮuc񵛈l)ѤlI[7T5b.1 + ㎏Wwk4݊d<ձŤOb.TT$a.b.5wDQnO#H$6╒_u ',,ʪ ?I%g*kb{H|a' ik5],lK6YJX_RՈT\*l}ܲi-IB[g?dRHKERIKM!RsI8㬡PH(.8r sYM$T'zd[y_]$&פƫfErƍ6γp]ewhqYԣfzMDVw=}}e.~sTZb M֌ov$>m\*sH\*)s)㲹&38C jxgT"R)RTR8RSܤۻ}S3G @}I>״`[BQ2XSAcS|EפQ:߭\ZAz{htUy(:}zdo=b\*0R s٪&ͮ4Cy0JD*\*0J +\jk^\*2h}cSχ]qrȔh4& ~?Istn"{פeWuYnٸMh’u^?t=2;K3ѯ^-W떂8LKU#R sąB|unc2o`Ö9rsDR̥" sp̥x״qxb?8횶PKٛ;jw_|MI%\ߖ]ԮܸtEQ BIunc/'' @2O5rLDt33Y4UݯOeT5b.1 +h6٪&LV +Q艹T"R)RTR8-R1b7=t?J4ŭovYPWEwZڻ`Om>T"e*'hյ㉥5W߰zG0`𛩠Xj%-*~;d?8%7\RR1jK`X'Tu]d-)~La.TT$a.%}Yh4QXˠ/_J-9-QBƜHm5DJU]x5,k*P;vz6rz*}XwoKϝ{K0ѯچ7O\*sT|tyqY: 2RHKERIKM!RH$BPgLb=c|@SXl$״L d1wR!,çI%RG͎E-N|;2&_3:|(}k㶦N_Zڻއ+ϯXL^K\c.@kn)ptv#>kK%"b.IK%c.5Kř@7瓱$m~d,K(-44iVg6o(T"ҿ6js'R_=#s /l!`pU4]njW^"_+`oWh4^RՈT\*9=};=[Ш(*=?UJa.TT$a.NTC=\*4wt{DvF1.|637P]<~*{{[QP|?F5`66Di?~qPzGc/'W B' ?t/DD:{>izkȅT:/R sᗯϞ+_]CdsDR̥" sp̥^:Rw[|P75#}em}_ʠٹW +[xO6fפjODvVwo_,^3'kߴu^#/^Gip16J7 X-{Y'RyM*wuZrn4np3H$jbe_U6Z'/uf.΋T\*EѹZ?ǪB!ssDR̥" sp̥l I4vM[ZYK Io*;4amӏפy=jv\.jg/;=+?/[?8>I.-t)y_R\VM/wյ.'p RՈT\*q|*>*k/rsDR̥" sp̥sP(Z@SK+k]v9cuO[|FפQ6ܲ .jgub1>m}vR9C+ Գ㚮 GA*.rw5߼wً0st^̥uz;=S?x(i M SA-z߭zGd̥y1jKs~Z#x9q|>a RHKERIKM!RqAK+kz>s&}T|ۛ-,%r̳wwՊor-þ&UQܲɮkWnb+"ogŗN?J$b+4],>i_75k{eή෌=̥sT0;8$'W[Vw_t5lF+RHKERIKM!Rqq3sz>|?NZ킶q;ce +/*-y˅Z; TGI%Lepk=It~-ol \?7K#0}2Q\V!b;M/w’`R*yJ?R sa.OOR +~iK?-[Ύ t\*sH\*)s)2HYh*m:5c>nR|[^r߿MT"ʉ׵+7nZKJ :>x%lwwK$q|̷i@,a%vz6 r$RՈT\*tKuvuK@Z>CO meZҬ; B' sDR̥" sp̥sX,烻@H(+ɂ@ਬuKfN n^JDqR M(>6 NuqgwO$$gWCECUݩ7yAf.΋T\*tKmXY]mnuh+HͭUhT"R)RTR8RST\V$N8tz9Zg_p3md,KH$"xGg6פQܲ kg "Svu]6{R4>I˷;K$TOx>K-[#~)K5x̥B'2I'Tu];+yFT"R)RTR8RST\V<B=#<NDNO|mYDsâkR]&]Q%]q~qPz2'kߴu^#/^G' @5F7/^NY2T5b.1 +RHɀ&=#ϊJh[KӳHD\*sH\*] 4#̥8|u nndn>nvA[[ߐ>\ӳsy&qqYoJ3^JDƫfuʍ֒[+|X{7[D@ySEwD"65U]Y彌|A\*KU#R sa.2x?Z  s5N*vt)W5o ^ϘCg迫kt"ʸW: ~_k!b hk<*[.weu5gR鼘K5x̥BTԌ_ N5[/I>[1JD*\*0JjKّ,! =u> @Y]ЖV9lJmIƜH5Dd5;_+g'rXID%^5;W="" |񿓹T5b.1 +}R4KՀlg*(t˗f9 T"R)RTR?7\*pAH33P($}'|S3\g.,ijso gyxM*eW*u`["gDNOuۼgtP$Џg䙦UQGZi}o2~f.΋T\*K-IՀDљ'WZoҩv$>ac.TT$a..O1xRapෞ=F @MXl+}fH$aѝ{w-omTCmʼn.^u]Zۉ}r ǥ?,]ޯ-+xMm.MuWnܬ_U:{P1jK>sWn̩.%8zrV^&0ͮή?@sDR̥" svj? \*)qX,&}t60} &{|sM}fO*c&@p"qR ]q3dO+8DR; B' ^>x,zpUߟ񿖹T5b.1 +R-,Im~0h!LⲊg|>[]̥J1$̥e1BRY׾i#,=g>\yOG>TVl܁\Sr&]qwpHbMKݓ>Ine_݈jZ>{>хT:/R sm.wpHC4ٞgh9L'3shT 0JD*\*0JjS̥"[ol/?] @;tm~ؒ>\ys~]\Vapr5~}Jp];>P~gL|aNл%\D4-.z!Q}RV^st^̥>\y̅%7і[6Oפn(i7Q|vB[D; _y*8ǥOz+W4""~teMKU#R sm~5|K@V;8dezNe&g c.TT$a.N{̥" ԌI45q}.e=#{W߰uJr\ p L<'ZoY{4\3J\c.znL~xA,[X\nnu,ZoӺŶ..b1e1JD*\*0JjC=R]bn\g"HgLȋW| zBF[=_2=F @AxbqyEa#6?ȷ V[KJ[ڻŷ)kR'`,3s C +{߈/X5}-/|>M/e/ŷ5]G:\wv2W<ҏT\*tK,: iLⲊgsDR̥" svڐT #>N N 0AqYu)T&5,lKYCC:㉥5=o/=%}H0TPUj%fQ8XRI>mR鼘K5x̥B+7nKO~gYLf:54NENOsDR̥" sv<9o KE[|`75#}F=\<|]0^I"T"]Q%U]Wo?8mB3shT$0>M/wՊVD5^*kq;;KU#R s.-}@NkۜMd*(kSl 0JD*\*0JjK2hm}CdžWo=#\ƽot{6hkG|su]'v5^JDt^wnkzqn)w)"*4,z~K\*sT?gG䐓pvAgUqPl 0JD*\*0JjK2’o4pۥ)>O~wkķ?ۈI?3DDVB,3s"+Ʀnq\}ëk?TuN+sM} +ED9ރFֻP3=/̥y1jKC|:\_GI<پŤT"R)RTR;g.jxAݽ}#v)}-.\hZڻ7πImh5DDee\2{W#6kIྲྀeT^JD;ܷ+oZX’=$`~H$cS|a";ϵ? +c.΋T\*DRܸ7 }@khzkNյ|PHl@K%"b.IK%st (D=sPF3:C=#:if +nWnܼf[X}MV5U pO~ɢ[|1"\6h4OT:/R sKo{Pq[4ݯSO~$RHKERIKl{җ%@73hT(W{HKܼg} 5&(S5,lF`9b'VyxzG763sTWШ鵷Q|"O3J\c.sWn||\h$F3sO曵޻\m}Y~> 71JD*\*0Jj67d.?8m{p&SUm}RK +{[ ak'I%"ʉUKYu 3:!Zoj\ⲦW]-DD9cSg4K]ƵK[r5b.1 +ٹ+7n!}@~ױF[ +]\Fr sDR̥" sv/1j|;=+}naI=|(}Fa\X"xmekjse^7#e^JD]w<;;{Αәy<ޒPV4-*%QC|!ZRzԕo鼘K5x̥B|.I8,}L~fe^HB`2 + "@,1)(a F$<5W{$wǧf /*.)7n$]|g/.t]*2lc +/.P2|dypo.O7>9JC&"Ҿ=.[z>|v>ڛտ_\N&#;w =^,~!"n39QKUH]K +Sg-H%:I?fKo {^KCK%"b |Fz.5إBdjr*b[ @C_Dasc#҇D" $~J[^nxM*s TV^N=㗶'E_Mg YH<6 wb+|JNTc +EvG ;koo GlhvDSR]*lc +u${L{ 9Ihhcs˴Skr*RPaBelrokR4{7.ּ׋;;7cWz:"O+zj-.)w _e]C F\إ*T(KMϤ@BSX47N;\T")>RإޱK6vPʷi%g'a~qٴSXZ~uY"bWw0>o Tn H%"uiK)bȓ◪ +NW,H\lyu\WwUf艮*vx(}FgJG.UإB]j:_oߗ/QChé?|J+#wّRDإNKEvwzRk1 T?8bɱXLhadڜX 4?UZY%#y헽GS7(+f+2$&Nz:-ͫhRJFR/]i/H']Kjo'N% ͭ[ R~;khnvDSR]*]?7d + T 'qx<11TPhhnkR=RԭkE ܩ8K~ Vf7c@^Ek_M9Wz+.)F԰u]KUɩH3/f_&"| ~qR,]*Td`Jzg إ†#f M )sc7cXu{{N?,isM3^JDd~&xuKW*3y4vx(}@++;[9~ ٹ.>hvpp3bbßAΫ=]~7rDD:t%xKZLxnG'T{ =2TY}QADv;xYb艮>Rإ*T]*TaJD:.إ!T^{nv?~ s2$?8«ĎineuOEo I%"IW{N;\Sg9rz:"K5Y<wU\4x'~u ";gL-T.]KEإNKvDSR]*lc +YY]3m|>;/}t;< N} ࠩUbNPt5M' N~$}@z2P{Y@Dv/(rzR +[X!K#v.9`JD:.rإNKEvwR]*,'L-=g+ @7_DasNbSõD" anT""{,:{ /-G` ;v ƝO;\]Aٹ_/zwY90vtTR]*r.t]*K%"b RI!qiwRE<5aw76n66L;/.KL>2!?Rc_kRkWtEoׯoҷ1xJ~إQKU+K˯8K,F5DDuiKwbvO/^7cldig?JٹoWB:{)KbxRvDSR,]*Td`JzR]*+G'̙tuώ @7X66J+/.);I%":Gi.]M}QX?0|v>HH x<^^UkyZO@Dv\a6-[:cxRvDSR,ǢTWŪNw7B7C÷o%ss( zzz;ܞ֎rb RIإf 3JAJ"X,>b+F5v~5DDtTu|ރ/_ҷlg*Dd箴=z7eRإ*T]*TQvZ*kh޹;>lfՍ-v,ڛť"wF}}ͭu.KEvwR]*nos 4lΤ;8 @+G9O>J&Rx'}AJ;м&5o [J/]i+(r =#+kW~vĸs]amzK;y?|vz.Uإ"RHإX::OO䃕Wٟ=͡pCs"3Uv.]jK 3JA·]c3/^Jܹ;.s}mcT""^ݵNo Wݑ'Oc|6h"Rإ*T]*Tˑݥ7WIYwU.إޱK6vwE<>bY{nIlͺZ܂r7&\A + \wFy;m>.g% ٶk>ozR1e޿R]KEإNK]j]C}v̼x |za RIإfʪi._߭E#dG9v>J}Kgw.L&}ԌPyU.]NX+%)_#x-~- "0/R~a?eRإ*T]*T1sZ*0sV͘Uv.]jq# +<7gҕneuMh%LO>2 ?8#[_?˾TkR_"]VPƥ_-}`#E".ֈ_ 6^5m˔KbxRvDSR,ǜ]jyU)lϝC.6R]*lc +hZ sDjp{ :KEvwFR=<.8axtœIWwpp$*}Lolv[Z~%}JkJCsq?\%|M]),v1Q!'yM]VP ܥ0_ =<"8pzkh٥QKUBæ£x\her*b>o1_ ~v\emnm* E]hig%s t3ls\eug"͔5q `GR]*r.t]*}2c-)]*2K%cmR.O>_x<~ic\7> yI;~+n;U""29Oou :J+qnG-\ =kwcH=Fߛ NYT:*v.9`JD:.Cy< KEvwFRإYI&Soߙ3JxAJ4pĜ3Tǟ;;7c9||}~OkhnY%""B&5#o T^U+{;u\ow +t04|UU]5l[WwUfYٌ]*TcK%"b +`]jie+ @J{;_'"v.]j|ؕ>-ƚ_\6i_\>bZ6 6xhZs?H$R +Zo ds?!~JDD-kRτOP{ϝ{ +16~蓒%l[7PX4,ҚBqإTcK%"b +`]-ɇS'<KEvwR]*#L +Nb1!sNbOg^4~cӴk7oYUS$~KDD9gɡ=.\lqiI}>,1tTXįDdیX.mT:*v.9`JD:.3Βx<.}tOTv.]jK~ Ƚzsެv[Y]K%=LLUP0+u QVy*&5V$mnqI5.ݝҷTz""ۭ{'R`JG.Uإ"RHإp? }[$r3Td`Jz.5إ†66L{`wppr*LJ3]$朾C:'}gkR3}|%o""Jސ¯Ik_tu~?qjt;8W =w`Hѿp.KbxRvDSRlK]C7J<_]*2K%{Z}1߿:M5_8|:B#LO>2?8oS3O}gI/~7KDD?פǪk +^]ΎM$ =\m3w칵7)s!8v.9`JD:.nTWE#ЭOJR]*lc +{J&Sf>=,};< Ns +Ne&o)K+>>u\aWx),R}M7_\iw˾sEť%[j|8e虧V +BDuW7RzaJG.Uإ"RHإm>YY}H.إޱK6v|{;#/_а9bg\V]&~OKDD]v1+˾<ݝ TKUf _DȞ{*.]KEإNK.unaQh(KEvwR]*,L9Y mmoK4}llnvKWVLO'O ^_,~[KDDxMj,X#xKvp }3@^og&ٶ&充|=T:*v.9`JD:.VW<> +.إޱKͶݏOKx<0@hxoAigͭD_|M`hna1H˯_榟檸%"s@Hפ|hWq.^sgG ==W"gmnIhr]*{R]*r.t]*vn>=%d RIإfT  Aȴ9@h˗hJm+ʾ&5㟺]^U+v%"kRyM]iw;/s+/pLm6$%~5!"KCOq%הإQKUS"8,.إLvѯ#=J4MgO_ױSɏ`h~q9<")i'$&w+isK/sΞ+(rܹ;nM D<5RZY%~A!"f8+')MM>_TcK%"b +`]ڛu>mws8/KEv}y2]*`;vC==v*HH4M6|tRJ2ZZ~kRG=|< +~]Phhn%"I>EAo ]̥kt;80oB"gހoksJ_Rإ*T]*TR8KT{6Nr]*2K%p&T&ol4??|J{{G=0}פ*LF]""&uP|}>/]xU2w 12n qLDV^Uk)عҗk>ccxRߺ1v٥v=v:{}&v./ -vVV|\m3 +I_\6UlO_3OK+ⷻDD }M96^?Ud] lln9;vm&"Zesw<5vtTR]*r.t]*}v4w.إAMv-(ʪә朻C?)@hxiU{WEހ/N)HMkޯ;rܩ +<h3ICsŅYWwgUY]SZ|T=bxRvDSV>ԕyj꛲=5KEv}F<)~Pإ&H&S'O| \C"?eιfxǘLjQ5_~=}ȴCH4M|;835v*Hyt?G'L;?@h8/v=m9[:{WEIƫtj/#xhɴ׉>~fA%ٹ_:>h?#wmU[_"" yD\vwaSJW*[\Zۣw =o\,~$"{pVzM^(?ɼإTcK%"b +`]/(/=;KEvwFRe$إf7흃1#Mi;N_y|UQv>ԕ5zKNyUg@*y&wK/.)̥_]6v>z|<Ȟ){0b.Uإ*T]*.HD@[ٞإ"T;v.ρаiG'AA2[0mЁ$񛜊V~_8WvxDD";8 ?]̥kt0Zcҕ6&ٳ6aP6إQKUJ$ @dj|9hkaî>YO&~G~*?>,isoMפ}TxOkҥ_z(.)?[msU\4)`JG.Uإ"RHإdKT=;KEv}y]*`s76|z<D0<:a7>3/<o)s};8hjiy-~'LDZ*/R5y +J)xKΖ_|xSS%ٳv&");!T=bxRvDSRK=,WʪNPR]*isKnyegg&|B朻(I].%$Hy_&~3LDN@Hdפf^ +OH]l*ODd:˿6')[aJG.Uإ"RHإa"`َإ"TҾ?.@*z>;o+kG @[OO㏧y=f'Oc)i +z_,~?LD"Uפnl]̥p{T8/_E2 o@ ID۞bvfإo.Uإ"RHإa JEάNPR]*i_TNvi3*)}4Js斂I{:oYZ~uY"bWwPH*_Tco̥+}p,>COWODdϮ IϝyJK#v.9`JD:.{'ӛ ]*2K%zR>KH$cL{?0"LE<5 g{w;<4ퟗUb66J+?.r%0R[>x.,v +^N=W\RJ@Sg@HD6;hߤ*U7&`JG.Uإ"RHإa:; `7:AKEv}y“]*ã=a?8~>h:H$#sb1zCV5ѯu ;p]7&"2'o kR&56\Jw칂"PY227J[|HD_k6]cKbxRvDSRK]{.`.إ9Oud +`fx̴GoǾH4|;80m:>解X,02m=yKCx' xA]^TO*{]5WtnOP__vFLHDZ?)=z7_Ovz.Uإ"RHإaKT_ .n.إ޹{'T>Bæ=pP!v>9wͼxwj&ϝe_W_jC&"kR^z+}FV"G7 ~$"p4QZ+vtTR]*r.t]*b?d)Td`Jڗ>٥iۮcycͺi箵7ԙ/GfN;\VVuuWEjwp&Կkj*,v +^N=W\RJew}M}ُYݯ׌y:"ec.Uإ*T]*Twud621 sTd`JGR|3#/9q2/ǚI NX5߾ +'EDz y! Ql`s_*ҥ_x5_66 ~?,HހzgإQKUȜWȷT*ohV=O$)\UW/gɵN2I}M:;XZY%xK/54!~#"{Vvik㧔G .Uإ*T]*Tw>2<~9]*2K%s<.Pәf>ǚAfx̜Ƚ+аgxb֎. h:VԴs܂I͐Lo~2^xUHפ}T){+.)_Z~%}(*. ζDv =54kEvހTcK%"b +.π!T@MDbӞNw?~>h:x)1gg3Zwπ3O*HUodV_*ҥ>Ik>`;F K8"gj/}~cS,iGR]*r.t]*PT>vY.ȋo SFJ4-,OoL?04LjqI㿔_< o $~a:*?;XZY%xK/]c__9pqKD"]1gqw/Uإ*T]*Tv}yߥT]*Vb @S {`۞uxc7kR=R[M}.]U]·]>` ͭ~;_&~Z#"0JVV4.]KEإNK`J.5l5S 4lS#$ `yx7>}^ASK+n[h""פPSkO2Iwg@^l7R5^^zҺUWtnOPhhl71"g_0V\R~>]*Jإ"RHإuK%}Y.0ⲙO/.K1,z->Wcx򟖖_q~b^ZY&"" +VQjoҥIheoﳡNDD*Ϥʹ9.=ޗxRvDSR:إK*vAO?37G TS WV*ܒ}\qIy/~GMDӛ+^jPM]Nݩ+s+c,mY7`MKSK)\E7fGR]*r.t]*PT>wUuy%*}Z591m#Sk|/%TW4A]r=7D}@HפH56U&x;u\Acbe陼~{O\Ddʫj =;ّ>]*7k$~P:.9`JD:.]*i_ޟ>إE<N|{ 4ܷN5/NO"GcK}5隧WE:JﺺOq+?`aDBeCO)D$RSk!<~vtT/Uإ"RH`J.5إvpp3_k#oItӅ˂q\fES|kR;XZY%xKq+?` oX*s n{PU}tTR]*r.t]*PT>vY.0ꚙO?>b;< N6SKbxRvDSR:إy!]?:/Td'O|0~;#`y[t'Ox2)WSqU[n"Rvp<_i7`A? sU\4㌳doYإQKUb7,ܒײk_/<'kސ*72JF]A!W~@97†~U_j?  khn7HDn y{ =2M)vT")v@RIx_jVKã=$ ȴg I5vyUgE2^bEDy!^Jy3P}QbROW~@![EN;\L:7m>z<ޗxRvDSR:إK*v1Ӟߗ>hf>}sgEѯ -;iH]vIn-Nݩ+J_U} .~!"VY]gO[ҧp`JG.Uإ"RHإuK%3UwW`S{{aӞNq`m#朵μ%({zze?dg8@d[/R]KEإNK`Jڗ]O٥2GDBX 'ᱝw!9{F$gސIXSWwUqQb/rxCˮuO8Ddg%*븅 +T:*v.9`JD:.]*iԬb +ziS#G VV׌;M=gAEqU]Ap"23_*(xKW}q'+? ]C.^? 3c5SŰKbxRvDSR?t+K|v^X[2z:"gIUӻe_$W\Rߊ y&jl(,v +^N=(X}Umî}. ߵNwҧp?(/KU;%]*i__.ўΛP +:8D"1v*_'%IU&O;\W{ƉД]vYڤk"WsɇSW~TnV^n{+ =R~a_n=Rإ*TKul ydiVPK]4KKE";޾3?c +j/WF?p·dR_ ]*i_wAJ.ȴֿؔ>bfx䧣OG=qEƖr"O*2[ӹ}=x\aiM%s ٭_}0)ܒإQKU4|{K>%Lmln=~kh*,vʞOإwwYrf_pb]*iԬb +h+}m'INDs Y*k}gT&{r"c@Hפ53P}QzwK|,%ZC^UnuxF?rSnU^ 9/Gy]Kvu MX,6⥯yR.N).)ohn|85# gRIإfT@iO}>hֶ]n{8Y̋bMWwPΜN‹A!GikW~@ &? +2vYT:*v.إ\<~KTk[ ya +پ/8R~oڷ]*iԬb +(efx̴oǸpBs YyCpK[{(0+;s"9Oo;(w(ZU&x;u\asr*"} Kob'wDd~ FL>>[79 +.UإB]jie;nxӺ&sN5RͿzެPT>wF}@hشãx\XX2|tsIOFܚ3Βk>s"5[&2*. +^y~j~|}~6^?v =54񗾔ڥTmbxR.rTyXQY]Gh;< Nxg /-I|;8hn5E0?%~ND2|a=՗w׆&tbć3 ~!"eEҧpkszExإ*TKmhn[X>D +Y}ƝvإK4YUWݹ;>6†إK*vwf>yTXۗ/yT4U߈K&S7dsJ]:4Oo;kR5t;e/yI_[^Ǘ.R]K"3>Ncs g%y?KeP˿6v?~y.]jVKTt慙寬K&SK˯yV|kRmbk٩bWwPv7??+:JbJtU\ޥR`]rA +mn邈VM}7˯OK-,vߏTc +vҊ7҇VX;p.}_q*.)ohn MNE_ZXT>vY.PY2|AkRvyUoo\elR5cK׻elCg?Э"q5M' +"[mngSgzߚ`JG.UإB|ZZY-}L,cna1-v`_/4-Y}T>#vE]*`OcL{J?IX̋`S4E5=7D6&uPxM*Ɩb%sg@`18K"[_0(,.lG]*dwum(xv`ʪ֎[ ?~f=KɁ#K%Cv=bi/FJ4񸧧W3Evv" T_I|vwY"xK ~D/@&-'"[FL2~6#}Gۓ1R^}."wGzD_.ߥ~['μ0{UqQ@Dv0M-oKbxR!;CaC`U˯^.KbgU]}wdR +]*i]jKb@hشGG=H$ EٷȕVVuuol?+_U_jf>K_b~#'"[UN;\Hµ.]K.*vx(}(,+/-v?`2V{·]J v}R]*`![!ӞៜT9{[ހ=Ƞee +`Ųo73+}k}BOLi<[ iHKH%YdR|ûbO݃KȨz/l6+} +wΞ G#YTc +]j @ROw*kO;[F$,.\JI@.d~η?_>hn"OEަngDntǤTѸg2?vWcKLK`**.X>$>/5K{(}`/[Rffj:ji4:v7||1]*>vK Dff|o?oE.3vuBڦV'D(28ǤH%ΜmRmc'??SivET_/K?祺&v.Rgꤏ{4.=XQW߸`wĽ٥-t|Tr}*vTr[?&U8\'I TJO"#ѸVMK-;|%?dZ =1z"2p,V ~>T+v.R=%}cfv-v]k/+' zgÑk=|5KUaJOeTd2S?>ruG8۳?~NqgDNI%:Pzb}ec'N{|wI?Lwm:w"2ڦVkuXbإjTؿK}vEv*u?. +JMMX q,.\.pt:}ymo8zmkkKζ~=xNE㾲{"g"u4䆝(hTJ[t OJrl#heف%gw?'ҹh|DIH%ҩվt0˳?+}T{a_p"2ƖN՗o|zW&$KbyRa.uw,J.٩5űKEvTR5vv$s9c8Owdw:U4Q= ^r^zb}eݏ LJ_al6e̿w3,MDFxJlmokix\.5Ke]*X"LM-T>]*K%.@K\v>byR lR?'ҡؐT]ʉXA[ϟ7p/pQ;u&":V}~RiإjTعKv]kN^>e]*<{UeʋόmR7K[.yإczإ$?sA`sK]c+'%^kWD>ǤYlwjl,* +^v?.|Ų5xqXY/qW%.dY?\\ms{/Յ@铷Aإ^Kޔ~ +iiTll%%"jjV}ͽLJM.]KmT.qإ +2_.TaJ]b +/ع,X|\23;㷾[ T rǤƆx.Q~-E^ޱ'K/p_=QnQ%T\K.'}6RkR]Tc +{v5_5{!.[R]K:k-Ί]*K%.@KLSrΉ7o*x) ;o\HK\.H.ĎzN,J_ LFBOLJ'{|+oCKbyRa.S~L]*K?vP-y;ch_|u帯#< ~G@T`ѸɪTNz]f@w7>j%ȨZ"'O|) ?hɒإjTسK8,U0!.qإT`cS{wإ"T2!7]ׯҧ%vH:>9e >rucA\e;jnk|;) rǤƆDZ\_XRϟ7@_k׋=>Ͼz⿏DdNRkkL.]K=nOI.qإڟ{iإ"T2!=[g٥87l\JI4UPBeƖNvm5jl,*^K/=o"<ݫo%:|zb}eWϬ73+}v\Sم;'oӱKbyRa.u+zTaREcK,,Ig-{Eu KEvdB]*XY]mpkl6+}YXMvS %o"UӏI ]nuGAnGpsdY/T֮oꫭrkkKm:vWR5]*٥nn~aAOPR]"7nݞ_XXQ' ׯcW'AT.yإ YfZMI.%_s@.Jy0$z,G Ë iH>Uo \ϛO>؂gȨT,z0P䍝vإjTذK-d:e]*K=zZ.-|%cr T+[.v.LȭUL&#}Z O祏B_,O*$/*v&e5tz/|NWV/X~ +a?o+=̊=h\7̩;/^@ۺzOәMd٥&v.6Rgꤿd9*R]!WVDbS?>{ĺNcCGbņx-uGA ߱'/\fO_{@X̩WEsjG7TRa$v.6RcC_2Db:GKpv^ѓ/?(zkLj]*K%RR6ÏM#WޯK4Z RQ]ۗe ~Ljl&wDVA?&~ѓΰSo_Bkl/9#T`ϗ]kbyRa.uu/AƮN.qإUuLtgeuU(d"w.yإ Y&[Ma~~q_مh|DQjl w'S޾[`Sa;=J_+"2֮ 7vWR5]*pw_[WϽTJGHZX_!+yإ"T2!m.jۄ?r(Jw +S5; H6qoKclVYԺ4:QT, EDV?vd TU T,]Kb.yNMwkkaIR]*[p.:oޮ 6d5s.'}&[mS9h|D|yW|L*nuƖ/ʛ+E^u㾲޾oSmS+,cS&v]Kb.<:*t$)G]*K%mR^.bEýYYՆo"qE~LjlJdPc"g-p\~J)hliSil%""shFgn|T+v.89ԶO祿߀]=tR]*oe +O6<_>b-{B5S*>T}h.Ď/|N,=~ +׹ZׇTJiS3dKuMR5]*pRK|@*p 3s!bbB/˔+:T;b"*hw:(xX6~kie O[:U_JmRiإjT,.ޥNoܺftxGAcPR]*P_]j?e2)>J42LPƖN +0m}h|$2(ȩ=QTꕽC/_I? _/=HJ޾ d{߻57Z?T%Ky;*kKuMR5]*pRcCN_.yإ K-<&`[;w1ncSMCk5%^kWDl.^ժbCWT"ww|GQWڷ/_I? @~=)}$tGDdHaoy \y0JI}?ze#,]K]jn2) ]*K%!-]*ΣOG,,&}#_.MMC]1Souȶq؉y=JsAC쬶Um~aA̍KbyR8nҶ~]m`إ"T2!v(y+嗯`{|TT%5HE>&t+?\U[/xۭms|۳?+{a"2h\_O$&}Fإ^KyPRiإjT,N٥BK/[Gإ"T2!v.@2mUwWv'&~A/OcRh֮H/w=~n2Պ?Ȝ[:U_&gn@y0$8'KbyR8bNUt:],~~ȋ]*K%bZxRv*uymӉ7`T]kn ~L*T"gѸtPڷq^OY@Ϻgm%Ts-gn̩@v]K΢.ujGooڒ|.yإ YR/#WmPON~>hr#Wd_ڡEG4ToYXhli"D;K#J5 y"2'boeuU̍aJ{.UإgyZxs.]*K%bZxR1ۖ7ndMR+9PmX +/cR|L*};d}oJ? 0WJĥ +mvET_&&oJq`RJp.疀LL?o.yإ K-إ&v.6Rǯ]dإ8VTenm8hR]*c +wl[[ [[>hYnܺ-kMu+|L*YXkW뗽xsإ^Knc"˫^)EGTD]VQ]['Π/i6?&ȐTl򚙝>mbRiإjTسK]z,U0«ׯzb +8R/K4h]*K%bZx$c|mSɩL&#}C-,vWfk_Yۗs1ѪbCsWkW;q'&+WDdBѸKO[WiֳoIKuMR5]*٥rS  .qlޥz[[[ VXm'v.L]jIە1夏`7oWʃ!;_^Ϋ_yѳh\IT"rjѸR nqls{C IG6.]K=[!yAOPR]j}#`嗯l;ɰKEvdBR OK/\vܛ>b6756 +s^%^kWDE]%FqްJD/z%TH-5`x*kDdH;ê&R +T.Uإž]aƮN.qܥ56K.-mgإ"T2!v'}N`\n' 0W&l{z[:oa\|hU!ުJDn5߼~.Tw:NDۗ8+Sz 5dY37.5KdlBOLZRiإjTسK=vϛ_8;ى]*ضK%p?ݱT.yإ K-0vd'l}G(}-|u*Pe [^wK(56Ǥ%,!ulR;fkliSMnj Uу`(idY3R]Tc +v?ܫׯqvb +8RϵH(at_l.yإ إF9.;7l[\%}ml| +5^]r3ǤH%";wA[ Tc*+fDdHM/ ҧm(.]KmԱ_8K޻TDZgkvvvƮN>۰KEvdB8Ԃb +@旋lON9Yt׆y3 oI%"Ck튔xWݿy鴿Z#< #"{|JOhA6d2?lإ&v.Rڥp.7xqg'vc.5xN(haG'v.LHŻ]*Y{>0mC-vOR5]*lۥ;q2NK,TpSTDZa:'v.L]jK vB$M{2@C3s?gpݍiHKF#AFDDzuںzS3_WK?Ȅ[:U_ HT'v.vR?ƧÝإ8]q_X _ff甞sإ"T2!v.gϗ܆<{(}<㹧,vGnt"(sJWݿϰcpDwGPo_WzBknk>gRiإjTعK4:&pNMRG.Ct:إ"T2!v.=~jHG)}z:cRcCWqDD߮+z^TEtPDD{&}چ_Z!KbyRa.5xNkZ=Ýإ8]꛷+҇@/сsTaJ&.=>sr;\,X>hvSv/Dv|gX6G;> S"⩔d,1 =1Pkڏ~ FIӖ?~إ&v.vR8?K_>ys(ݥ9$}|3.yإ ErdPnإpl6{kg#c+ WH +;.RTnQo_F +xɶTjuB + KJOhL&#}چMإ>KI4ԫi׼66"/1H%":pu.^8պml|:+S+qPMCҋe6쳝J{7Mߍ]K/OY NK9;إ8]*o|MFvإ"T2!v.VS7lۏ\%}y毬K1z⽦DD|g;qĕ~jZ6DdBzbvő+l؊]*Tc +wNLJWyQNJRG.S4܍]*K%RK  T)>rնTWO^WV+zuJ o4+|L*xW⩔Nv"2!ک@v*%}چ, KuMR5]*ߥB.C棜إ8]j}:gv.L]jKwkkc-Jnܾf?ml|:X+,R,/QQ]#xܭ\n&ߢaG Pݹ ?>mnRiإjTؿK=v/Hxtg$vnEkb3TaJ&.إ7oܕ4;Qt!zں}q}?&56Ǥ)܅REp3qVVWwn2SQ]# !"Ƌ=>'HL RiإjTR՟?oJr*Pu3TQK?ײR?ݙIt:voޮ8KEvdB*v.Q=s`= +YnNEj_E*wK~ًq_;NSPm)*vG"2!OҧmbÉ]kbyR!K=vd[Wqpإ8]v\J ;qҐ?AV Yc޴.5K4u?ȄT{|8CvOR5]*dwN|pGZxb +8*vCbJ6d.5{|~إ"T2!v._ONٶ=\$}v*)\ޫ'cRhwK~hqff~"2֮SIs6ܶK=sIw,]K.c +ph+۹4:&\mS9ԾT""]x?L7wNJ#< 0 "V}d2ҧmHdKuMR5]*wM& M&-?KpTw +T!sv?ݱ[.yإ K-_je|r7t+\ T&ͪbCwHz5W:{۩ԎfƮN(=j>쩦Yip. kbyR.upsƧΞTDZ|b򭬮ʾ[FEj_bE* x>@niTz-?t"2S*gS-s6h]kbyR.u@\?[@j8֯.q,ߥޛq5vdCFR/YcbztޞEnR ߥxlvإ KMZT[.yإ!Yev\ngNъ~=e+H(T&6"/1"6 +^w&[MGLD&}&%^"'jh]*Tc +wNF=lvaJ0R ߥ6T!v;;;uV}إ"T2oZf +f~Ѷu??+|ɮ<K1zǤa՟J,ƧbOA{|Ѹϗ\ΰOwl>ECgk-KuMR5]*K`(68t7\~JK/$#ԉ]*Kc;n.lȴ]j҈U:v.L]jK\۩m67H4kev@GxcL*T""W|O_]yKO$pxl/56ie;vOR5]*K{}em׮1S!N/X73;vuMO.]܎MLެ?ע3prSUuȥѱt:c{3V}٥"T2!R-c R8k-Y.NoT,"^ h1tDDdy} ! sJSX9ۤlVT} eKihm"KbyR]? j;{cW'&&o>]x[W/1}3vc.ەcz:yő+-mOYCm]=F&nmmloޮXe'5/ڹsyt^ҋe՟@p(wpDDd} _@;D=TPB\*#"PWtbC֞~+?إ&v..Tw7^,U IBCoޮH?yK~.R]*Bb +M9xy|IUuG"o$"2=>Uֿ[[ʾү_WV+=y+77Xu˰K}byRqRMK0y:Wqt:ő+P3y*g;+ҏ dψ]*K%CbZHRI.skg;g/AζSN =֮+A7""ҡaJ \ϵ(R{dD[ߞYrօ+ybC]kbyRqRMK0y[q7oWn{])=}SĥO_J?X̒6TaJ.إpL&3>9e%>ruG`Oő+"=auY[6""Ҫ, {,*{~5?,"r}xׯlnэI.U,]K!K%"7.]v*%}4`at ~W&Bu 7^,K?.L.yإ!MR໶S7l^EOR+3u!bCۓ]o_QgOeJN}mEގO\_L3mnm{) +J.Uإإb +`.w:(}(ufvGmTf;4:8'cK;#""'ۗCNݫ_~A =>.r/cJ.Uإإb +`.n2)}(fy@ pb;<]*K%CRKDvp ΣO휦>_>hƭ۲/E44džؐMڦV'Cu kXg2eүBOLgADӽP!K]*TcC`JDn]*OD?oNL<pJd&[ڎ#fijVVLT""kΗݟߠ,o/D|5-V9/^JQ!ðK$KuxRaT"R)vzR/]*}/~O߃\=Tyn#>#5ol]*K%M2}aOa +|}CMS#HD8')V-貢nHn5zܲ + +hQY;/8]KGwSYZ*d+v\إ:{,d~DN.KRHإK*3ȏF{jl8<~Qa%إ"T$v.bIv;; E4{7/+~\VT߅tt~+4 +דbQEұߖ\إ:'ёO3o(ړ>h>~<+-bDDmW~4\WSO$"oڼ_BfcJIbإvDRRܥ.gE8pncHOHl:o vH.4]j*K;=88>h~jj y_jxoLjHj[dJC]^#5.-=56{oإ^ L]c +إJKs%}0bvuVK>eg^KxR:ovH.4]j*KPh7d4?2Fxxa1hw4Ogr w[ȈHygD*e庖_0Xkt$R]*iTb +?`lۥvt< LI4@S3}-,Z}5 +U~W/]`马f]..KRHT=wtE-۞bjFyKEvIJRMPvw A;ٖWV{=pѓ|ZXR-~wFDDVSߒVz EDjW~Xv{}cS X +3-.Uإ:b@F=4""Ҷ72NDVwSa.FmD2%v]* `JD*.@]jaIA4o+N*>%商*R]*iTb + ɀ>p.Xl[o(g-yEFswшHZ:MRgb\|8YUXl马"J߁A|^*%]c +إJKpZZQ%}0Sf;ʯUG"Yk. إ&KM%Wa9 ' ?~jۮ;eWacs?*H{}{88jإRإ:b_B .OO7\^IX'<>Ҋ*7""ҹnxnYzt#vuM0ɔإ:wv#$^NG"sћ9U~񕖎n8""ҹklWTV!~Dvת-=e76-߼5}.Uإ:4o#D<=GgY.>†dk3s/y:{ŏ/Lx5`[]2KuxRaT"R)v]*R18О{Ҋ*c??]*K%Mb*+^R vz{m[ ?~F`X,j~o%g`xÚGш=ROZ]*霧Zj[ď͗Z7 ?K$KuxRaT"R)v]*R=/f^L~ KEvI]QKu_.>'@FZشs"46<>f66$ME,:ٹVB{ +KZ:o눈HnXXR&~PDv\*=(޷ٹצ٥*T.K%"b +qإ"Eo(.88>>xi]. إ&Yy.cyeΡ2ݏg)i#;_v~V? +~$WaqSOΎtNs{n%Se<^#""oG^ TJT.K%"b +qإ"EoZ}Cpw飄#~KEvIRS]*c[;C A#/dZ +탹w~+jrwoHZ:󋯤MZµtt ,8>`JIcإvDRR4ܥ=>!^p[zCa #LLKiإ&KM%vx8r5oqi&&6&?k-}\WM}霧Zu:r-BD +gߓsٱf:cJIbإvDRR2Tݺx6i. إ&KM%vX,66ܶwpk{[)FӳsolJ8AREm[<""Ҽ꺦/KRHإdv8ѱ'VJLJKR]*iR=vgwTcid,>ho2)r:;U8oџKf^$ &?yghk=ӟWwDDyMm>$߭j"H$$}MK$KuxRaT"R)vRIl*,6>Fm1Yu~;KEvIRS]*.bhv֖WV{e|v1>\[J+تnHۉ]*K%MbJR +-I1(~Tvyqzv1]`+,)k%""ͻv!+וMNsFD +WTVav ړှإj%SbإvDRR4ܥzz8ZI@#XwPvyzZ=ë֎3٧+?HW4NsVCIyDD +wce..KRHإhKwJldMDv;JfwT$`JczvR:cm ?~*}~g"GGǙ/ڻzwn-i^Sjs7Ŀ"R᭨fMtx9m]2YceR)v0]*T w郀}o"jSTVa. إ&KM%v`ёd܆ w0ړ>\P}#;_vceD8Nv;]*K%MbJRR[6 Է|oHG?8WW׈Yםv/.}cKdKuxRaT"R)vR+oH1&bvY"H:(vH.4Գc +։bnFLJ((nˮ=mgcνN/ߥ+W[:orL*,r2JUR)Ym>??(b +إJKpZZQ%}?ݿYvbRIإR~s(kzv-oH-p27\t}cX +Lz%Mm>\"""""smʟ#0}nb2%v]* `JD*.@]jaIA 6?sK +T[KEvIRS]*Xdk{ۆEO +Z30,>>=1oX,v/%啦?Hwv[]"""""jxr]^E镾TJT.K%"b +P `MS 6K +gvu:o*vH.4]j*K+Dl2^NK()x.>>=OCc-8<7Fek[vL)Jo#..KRHإKn"GGA2!إ"T$v.,0e(?DT޼]OOg`xyeXoXmc nݨmyv إRإ:8Q+vH.4KM%v`Š$o`('}PhoSiM<_$ +oԘ#ܷ=DDDDD)ѝҋ5&MKU&>/KRHإK{ }ȼU7ka-T$`J.*,)>'"B=o%>5L^/p6VtÚ1hsk:ՍF[`""""T*VmqVk}cS.8TJT.K%"b +.E8`ٹim< x]*K%MbJRX?2nLiɤ +76]¡9MEQ>]FǞ\_t%Nep`.Nsk2%v]* `JD*.@]jIyq ^ T$`J.5إ@#EVϔ|}C +d@|yzZݯߤ_ 6WO8N4WR]*iTb +޶a@Ǐ|}C -[bQ=R/&""""g7X}=|5>*Y\Z>8ˏER]*z+e +i [Wz>P`;_v#$'/:B?H w[o^S/;mp. v$v]* `JD*.@]d@P`\W:Hb"vH.4IKe +N,0e^g`8rt$}"GGS3nlnIH +D"M-?H\Wu]M1_]rk`Waq8/}+$3 R]c +إJKvyOP`Egv~>8K?sT$`Jd..V?ٰZޖ>PH+_b/?8WW׈?zl̬Mpv$v]* `JD*.@]*篡Ҋt3_>T{G]*K%}2٥rppz4=;'}y'~4ړ~0536H]r[֘t;]`uoM]? 3PbLRT.T]*_~m}cSh`-|9dRILrvXxjz\b؛A /JHzYJ^AAR}'~wLDDDDfʟANW lR)IRT.T]*λԱOH lUw𻥤Rˇ=0D. إ>kR?-Y]~K*d~/#GG/v얔W$$r2tn՗J 2TJT.K%"b +.^h`v_>$iR]*iR>]*8ڳ +a4_A~՛0$ܷ=DDDDU^~|Zec>ѱ'`LRT.T]*λ_~>m^ ++fX|]*K%Mbz]*.Gƭ1 ?~'@+!y{b1oWCյ[ wDDDDOWX}aMJHTJT.K%"b +.]`{=*MV/N9:rubRIإT8W V|}C@?sN3l2+eS+Y&""""jx?0(}R<^dJRT.T]*_~m)N`'m^>xKEvIRS]*vL+ +NFmC}$"dKw9^~񕖎n[f""""RE^Esxإ*T.K%"b +qLߥ_ޖ>,apI>/j=KEvOz9TY4Z=e H(8O6 7=;F_$$UXRfͿo/QfwZ\Z·]*%]c +إJK8R҇?d<k%啦إ"T'Ü]*,r)Sp$>Pp~&"!%~WwDDDD^Mm R@OO&-4w=GQlj_VtcsKEB߼ʷ] +KZ:(kqXzZuV0EKU&v]* `JD*. XKYiEUEJ^L~KKA$ xM]mR]*v.4|g;30,>>=j~!IH0OJm{X\Mm>h""""ʯU[z՚#sK$KuxRԲoWө٥յw~ 뵀B;;֖2;z|&OkZ_=~2.ԿWygsW?үl}KUƏPhocsk7o'&onmG. إ>R@7Оwqӛ +{ϪNOKH0Y(WZQ%g9;DDDDincҗqG`LRTd.FMO߃+ޟ{}B. ٿK%".vH.4٫.Oa +Ib1ȸ x\P1b6Mc /JHʏFxY&i""""ʸR@wvl8{ӏg)iG?HHOtVKi^QYW2}@OKU&v]*K->53+}d~v`ІS TL.T]*K%}6gR@hԆ웘 H(8B{_ߐ|}C x\5_|\'Q*_bQC+tTڔ]c +R/NI%y_. K%"bRIإYQY9 (rSp$>Pd\||zZc} b* """"JލFK_/H_&`JIbإieźT.T]*K%}2٥>~a봾)} )ν_Vt' uܷ=7DDDD̚|\^66{sK$KuxR]jQYŧuPO-/c +qإJKEvOvzOgRj?}}CVϝ^LH(HZ?*>>=ٹX,KLph4yO޵[ DDDDJ+-qB{җ9ov.KCvEe_IG[VXRf]*@aJD*. إ>w3DvVϝhT@@F8oÙpq~'DVK^iE-69w[ +#L?.N]c +'R*:f v]*T$`J.إ߽aeW@@@<~3ѐܛ9G|WZ:o tt_fm<.}]*%]c +]jIyac1ʯUxb +qإJKEvORۻإ{{=y(} `ˮd\||zZS?_$dOW_jx﵉HK=3vS,a0c&&rtbjF|yzZэ- $ڻzFAWDDDD$؝v/;>L..K.cG #B{fKv]*T$`J.إOoZ=}~>PjXLEB5yZen6qT%^pUDQndR)IRTR+o aM9K8RHإ"T'vg.w0 +.H(}2 +@>}W~Z/5@AR)IRTRW?I +~]*@aJD*. إ>K=3vFV&K($ͿyXʪEνs >+,)k&""""jjY} ꖾ,/ܑ)T.RԚzbX4OGR2T"R)vH.]꙱KS36l~J(acsˆ^LD_$(eÚX𹟫!"""ҧKWZ}yypp } d.1ebإBjqPvV+T.T]*K%}bzfRhn}cӆƦ~> L/OO?2eWEv~+|..~NDDDDVW]d5`>/.K.J #kQv]*T$`Jd..g`%ԋx\Pbw}}C -,9R?ke庪ȺZ:/-,}e X~jإ*T."ԉg@߿9#K8RHإ"T'>/J+I flc~h4>PoqiM<_$h!??0( m8YTiE\_I_VbJIbإ]jAPI]*@aJD*. إ>K=3v\^aeW@*htzvN|yzZѵ_$h'r:+%+~3NDDDDvnWOk5Tebإ]꽞^#t~c]*@aJD*. إ>K=3v{7d$j[}k>R_|\'""""tYz Yy&I_JK)T.R"}TR^i. K%"bRIإTǏ#VO#:%cŗIN^<.2Ao[Ees -95^=f76/y$v]*lޥ^,* 3+3D]rx٥ЛV߿L/, #ppxFm"THG4Zx.}`Q[/`ɯRiE)MDDDY1I(Ut..K\_;85K8RHإ"T'vg.V^Lx{-G>*Y^YwX,&"gxv1] l[US/;mb'} ؇]*%]c +;wN 85K8RHإ"T'vg.>76mI}$}`PhoSi>=,"_|E`^AQ+~NDDDDWTVa%b8/} ا^OdVRTعK x)P̬ST.T]*K%}jRgRH$b^NK( _ 30[(wz w[Ӊ(j[>|15#} ؊]*%]c +;w_ITi. K%"bRI,إT0fb2`N?Fҵ֋ёD,$)+U]$~NDDDDkqXzeXSW/}u ؍]*%]c +v8;K8RHإ"T'w]|^*dURwvY`J|yzZ//xxp«k։(Ie- s jL$~ bإ¶]jk=/J+{vb +qإJKEvORό]*!RǏl8[7ǥ_&"T,o.Z=B{ +FD9iG76_$B;_vK+ 4߹_UT߶"pÚ0 i&>/Uإ:Y3vU$oAgSKw +F~Xw~W +t𰶾QavE杈~Ǜ%0.KU)v]*٥^^#U=AK8RHإ"T'?/U]* +@Uh?2nrjɤcǧ5)C b1oWÊDDDD_|ҫ’׿>/.K=vWR2T"R)vH.]yT5=;gEijpyEdL. K%"bRI"THƦ k +簵mI.r斂r/ttiXS+ҋ=> 0}?{Yy]*٥^NK'(v]*T$`J.إPO$a?K*&^N/OO?-"UXR&17R+~/ODDD[%啖^B{W0v$v]*٥.gE'i}_ߐCW  +gb^sUEntk7DDDDWQ}뺭mk[إRإ:y:{ +,{d\f_aRRTذK?0(%HsإdvDRR]*{}G.lln0Z&}N^/b1 Plv[1+W[:oVK/rО, ]*i]*lإut`\(v]*ΐ]*3c + EVONߟXx\T?K+y%Mm>}""""*)B]bTwSRU]c +vCdy/QR2T"R)vH.3b + = LY=I(*x.>D=1Η]WP7 Ϳt]H|ynK/䖂/f1R)Imf?{ ~P*.6R>hdpQR2T"R)vH.]꙱KV\aT-}pk=C{15F_!@5?k7fk[K*AإRإ:YK="vS8zK5=;'}x8_X5 PM,vu>uqy:{M)@B>3e.5] ~ bإ€ٚԛhsإJKEvOR]e + ÏZ2Η]ȸ&үY.Ee^""""en[`7X@@m}dVRTYإJKEvOm>w]*/,Oy{ =*wP||}C x\5Բ|.|x[ 2WZziK$KuxR@faJD*. إ>K=3v2o6 +i &QO?2eWUXR&17R+H|ynKߖ勞aK$KuxR@faJD*. إ>3*{DRh.GƭL ?~gPꇵa!ꉽIB{wŝ}G+F|(D]c[QD%A"lX5>u1DE:ރ(cz>/o_7ށ\W{H$2[[{GT>B]m޺-ٟ#BR +PR٥f:tѯ-vޖ\y֝w$I֤zfVTU.5٥.URKeTK@ @1MhHuN8=<W:?{sc7$I/wuzZ[s+.UUKxv@cKR.U*إϵi{=zYՉ:|2umoїNT*ѯ4g,o?ѹ7$IRTOk;vuFX!uuK?8vy.5٥.URKeT=6.nv=ztjě~~b! cr27[Wޢlhν=7 +$Iܚi-2r.UUKxv@cKR.U.٥U.u[>|t(|`?yWۃ;R.kY;^$IR#$[T*EXvM+Tv.h,v]*إP%<vp'N=}ϣ/ [^<>:tѯ4l Q +$I֤zT;v*hإ)Ԍg +4TIy.yRUTT:cr7oE_(@FMZ]C]91*T* v姟oc Ip}+CҦGDW!-v]jƳK]:477} `zÇu#>~]ruYˊw(ց$IR{ߡ[S=]t% +KUR3]*XR%)TKUJxTTNLwݏPFrۇoQ3?Ͻ| +Asnu-~@$ڸeG'kKRATR3]*XR%)TKUJwTÂ)BOT:{B +uW^T7~՞$I TGkR=x)񧛒IKSv.h,v]*إP%T 0vp\PF5磁#C;1W˗;;޽\y7$I/wuz<[d)f*٥fRW+PR٥fPs~YxsI$I~z5ճKWϧKSv.\ԷıE@;ݢޣO%8v]*إP%]*@:̔|@n~ѡ!꼺?yWϭn7\x'y{{o&H$e[vz0[T*EO!1v]jƳKc_2P e +pR%)TKUJ)wTĝx9Rwog +CR [;|t?nEBx=~ZV|+~$IRkhMoTU.5٥R]Gd@>ڿ(Tc*)O٥2] +Uۥ$:L&n܌P~ +Ay1;e[U%˛7m~KA$)}+SҦ?&'NGkTv.:R}%rpޣR]B2RU%ԌgJv]F@t8(Tc*)O٥2] +Uϴۥ$hٴH=}/fg/(1|z]8>2WK7lk~oA$)wTd.},x}?vy.5٥RSc%kOעޣR]8>>D]ƦGB0oܲ5Ҧwtd$If_J0dމ]dR.iE[ UzKh8v]*إP%]*kG>P^U*._gdPwo+W+DTڳ@}O?~A$)ߐIl˶Rx'mPmm.5٥R]{|Q*e +pR%)TKUJuTwtwoSD_(L>)x{'~չ[ $IlC7z;w(.UUKxv`b+[>\]*@ñKR.U`¿FKxryHFr9Zw Q2t繗/_!h /]I{Pv;~A$)kmܲ#c\ijd*٥fѱ(ѱžA٥4TIy.yRUKk +䟏*,@M][?MO?~LM=m_!ͭ_|'$IRrWWgM-?>B-RU%ԌgJ}v_B8bߠR]D@MO?.إJSvcBe^T }/fg{PjT*Jg]_.C7q+EuQ|fޞ$Iu:5?J*ԌgJvW];r Nv .URkAKU:hZ.H߉^ .J +! 06=<Lњ]ֲ]]7"$IT^K7߻  +TR3]*uۥ~݉/ȹo@ Nv '˻Ԧm7n޲m=]:McǿTή;vun޺mպO".yRUߥv5]*p&nܬV  1NჶkҕJ bvvm7B6l޶;^$IRM6n}EKd|^jKxv`X ;;D@mܲw'T]j{=yҕ;wリ~m7x+WGOuv_޺*m.٥P٥Vﳿn~OٳWB/^P633Sۮ#>~ rCC;6}~;B$)-kY Ox[v]jƳKn孫p jg.R,o޸eߝm~Z\6qm*vcBeZ=T =ʫ#uk sd`8|`ν| +Av[9h[{G$Imں3CWu:5~ۥ)ԌgJ FFOq7v .^R[]*@Éڥ߸yH:p7TR.U.zv@z.]&jiRt܅>:tW?zi[{ߡ$I^HDRU%ԌgJ=wǎ}PmoMv λԖwAu7n盌]*إP٥V.H䟏06q=B?3kkf{\^Z޺j{gw IwvzZٳ.4敫KSv.{@zҶ&TS]겖Ǿ=bv6z;{ªu.yRUR*@Jґw@ +@T*._ ^wo+WrY4=o^KZ>~wB$)?ݔk㖭ѧNx3TU.5٥R]{|854rod +pK]rgϦS*FO%׳KeT. ~:s fffN>D]#LNFBERiמoVo7($Iڽв|. oR]jƳK#'ktPC5/٥4wm}@&LM=ݼu[9vcB}^*@uwݯo/0sd`8|`ν| +A}݉To:ߦ$I +i֝W~1;}jRU%ԌgJ?/uǮ/țǂRN:ݐ]\<ێ]*إPuK]*GҞ?}DTϞB]Gnܼ"A]tkw;~B$)R=k}}? ,o]u\+R3]*uԥM- N?[v ']話2ҕ7d>D]ƦGB9󗶵)mjZѶ;f$IRٽdysz%˛}ބ.UUKxvR/G_+]ޔRNJ3?2 &ƛ]*إP٥V.Hču19}dH!u_r\.GH-SSOoH.[~s_ _!ITY7q&Gpgۿ920>D]g^~ C*W߁P-O6lk!IT6mݙyчMX]dR祾0}@ڥ4dw]F_`M].yRURg +$ҕiy{F_(YW*ΞB]Gnܼ +AҦS}}{ߡ{$IlTX_>fonM?J*ԌgJ?/z;4Rj'ϖ]*@wmsss4%7"TKU.uydxRw7{6})@c:pߎR.U.zv{~f;7q+BhlSOg^~ rC߳rK$i6mݙɪygLRU%ԌgJ3pXC_%.d +P]Ghx/fg[W{Ƿ#TKUK-[ߓF577wPkSg/<(Ju:|tM%˛swt !ITViOdu%v]jƳK%|t:1d߂RK}Iuypw|;KeT*٥5NGG  .'=~ .]eE7޾ݽP IٝsnGvy.5٥RScیG_|.TRl}@~|-dZH.5O٥fW]*إP٥V.XW'^t?zRT +T*=w?|zݸy+xǎTR:syS*Vd,ͭ_ +!IF{~z'J.UճKxv`Xou8xHCmm=aR +K_>[M+jx_KeT*٥oÇuXܸ׵Ļ{!ꂍ>;77 +A[?Zy֝:$IhݩVD()R]jKxvdRɆw gffftln yoK(.u/ȭή5/٥2] +]jR177wPCѱ Q*Au萿@U*>Ͽd$Iij'}}RU=ԌgJRͭlKRDv]jƳKoͫ}]{_rs/_FB<|xo;ٵmg.8[E@19Y[]*إP٥V.x7oa\s T*M\ ^wo+Wr1&~5#/~C$)>ٰ9C+$c٥fHR8sss',VIeR[Flv٥KdItpo)by1;]jKxv.URK(.5_8?yNvcBeZ=T?yIwo KWF_(,ڣOQlϞMGBF,o|4C$)Oۓo]gR話Dlv٥nٶ# o_dD} ҕZV>Ժz}H$%'6zvM R7v]jƳK>/URK(.H?&'d,H$c;,Yޜ_'kR3]*5=5{_H.ԕkڣj(l۱7(TKUK]*nvG_(!u_t\.GBP?.%ykw;~oD$]EG?TDɻ4v7x*R3]*5y]*@v[ٹgQoPvcB.uρ˱K333SOg~PH݋ѱ!~a+s+W>2Լrν=G$IjsU6>}l$=N.5O٥f6giR?tSϦ.5٥RTIy.԰K=5UEqEA٥2] +Ux9MrT._fG +uU*]%|`ݸy+:y1;eێ,o޴ugMIkkH}P۟(G  .'},Q,%^Ǧ/H$ν=KZR=,vJcR]jƳKbIR٥az(o;7(TKUJc@_إ+uX T/B]7>D}Wa%˛ jk~D$:6}IO7 )KUR3]*5y]*@vR). .yRURg +W:r.> ^zbv!~a+0ZV>Dњ{{oH$-b^ƢO]gR]D]g_!HݽVi|hYˊL$I;:S=&-o]ܑG$jR3]*5KRrKݸek eu0g-W=}/fg/2jj- }rji+*Jt>PH$-{{6zFw*٥zv.إJSv ٳ_}z=waBeZ=T(ۿߩäw/!u_t\.GB?>S'$IciOd٥zv.#I f +d] +]jRfff?}6B1=5~&|`G<| +A.^~skcEw($I[ֹwyTHƢ䟏.KSv.TIy.T*mٶ#= 0X6,R)BaT*޻d`8|`EHۿK'~E$-|GgڧgϦ]gR]>D]ONM=~ -sssv|h[vH$IzvYԒmdߟvy.5٥RTIy.TğĶKT\eH\Vhx ^wosO^U*>eH$MH\3 v]jƳKv]*v*T{%]*Р_\ʳg +9bv!~a+i9?z+״w($IR:6hK\42z2lHqe-+~_E$zi?}0٥zv.إJSv@vإh%T>,ol@MM=8>E]O #r8ZԲy[+$IUڹgiSKpx'?H.5O٥fD}/WV.}cwW$I_zZk]SzKxv.URK.UE+ǭRbvӕg/ +3C;20W7zjlG;:c$IZM+R=>|^gR]Ҩ޻KSv.إJSv@vإh%]*(&Z +U._>D}7_!HؽVi|iywZ$IlS= uv>ҨRU=ԌgJ R%)T ;RU.hϞMar BT^MM=8>>D]OH#rfzAZ-$IsoҦTB7P;w&hR3]*5KRKUJjT r)Grm=}C?3yR*v}i[$I^o_LR}إzv.إJSv@vإh%X]*}/^ǟ@=5~&|`G<| +ADH7t "IumZі)Fi<]jKxv.URK.UE+Rcrkף/X Qѯ$+7>rM}oH${_|'#в\e٥fdy;H$2O[{GT>0RU=ԌgJ R%)T ;RU|zoKlV'D_(8/fgO .ؑ{DBJ7w O6l #I:|&?D).]jƳKv]*@ù6q}mo߉m٥h%]*M'FL{9r˗ +GÇ vj̋WpsKZPZߊ$I?_+ՓϲSSO4WR3]*5=5xF.=waQG[EME+GR qF_(Pr|! Nܸ +AnfӊZ>ZsoOIקzٵ+GcqU.5٥R*)O٥~eE oT&DT k=܅_/xWʫG‡ 6IxDL#9e-+~CF$iޞ?M U=ԌgJ R%)TRCO(ME+]jAT C*Wu ) +$f=}C?nz-[UZԲy{2$IeǞR}#~\ճKxv.URK(.`QVIۥr:C-&ȟτQ_!x'Ri,e'IPGkR=xH7qU-ԌgJ R%)(.uXW o.UE+O[KF7: C._P -?820>D]Sg^FBNFFO.YR[{G3$}+ϲ?>i7~U%ԌgJ FOލdK(.u_5TK2T*aE2X}@{Ç78qf+ҕZV> +?#IڎR=}pO?KxvJSvEإwDVRUJ7v@Ft:,Afff/Cߟ .'FBP;wﶮ^U;oH¶soO׵ч>k]eR]2.UճKxv.URK(.XofeZ%ThP'FL{q˗ +w!ꂝ?bv6;]SLsoITՕ9giSˣO{duTU.5٥RTIy. ԏ?٥h%K:h +DqsF_(\.x?|z=}7nFBPs~Y 5 +c#I +ڎR=}#M\O.5O٥f{6إh٥V.γg=}i=Ξ}@&T*}2|`Cߟz"A-nvygVmi#I}MǼM\>Q]-;Tv.إJSv٥t:k7KUѲKҶߓET^ I{1p|T*E_+-7ncPwor+?/z7~՞6$h1/;d٥f!v]jƳKv]*@vtEP]]jRQ=w# +4Cߟ .'FB8uUM-ٹ'6$I*HJWtjKUR3]*5KR +K]ֲbnn. +?KUѲK]*4aq č=}C;r\~`<|Ӳ;HqˎT6+״J#pĿR]jƳKoHR٥jm|< +?KUѲK]*dCi6F7ыSgW vd`ѯ,[>㴴7s$IRAjhMgcǿ>ߑ v]jƳK>/URK(.}+.UE.Jv}ci5PݻpuNy1; +*J{}Ϸϑ$IE]]j6KT إ٥fԺz}oH|{ߡ1DvҕĿ6m㣤Kxv`XIJ6TRۿ߉X]V +I<u-vPʫ: : Jkrh:?r\~ܹ{uG~oG$廍[vzY]ЂKcR]jƳK>/URK(.Cd]VIy@\:QQ䟏/ȭτQ?ݑ{DBV~asSO7~՞;$)ߵ|&#ͱoGRU=ԌgJ R%)TbR[ݎ.UEV.'ݽi/2.]}@ݻpuNy1; +ͽ|sOOK74(Ij_JtSMIoH0eێaRU=ԌgJ |^rM}oH\{ߡ 2/Gq/;٥)ԌgJ R%)T{wmF +M +(2($DPjR(F4"ag5ٳ g{awɻԢD"!}@TrZR3.ݽ= YŇi{-Wi\>=DDDdj뛔^ɔVT&I :`Jcjإ" RNKp.> ]*9v+K TޒdEh2,}>OgWiە>CF}P-7|Ȗ/U( =v9v]*.TRյ5c?إRKtK~RK MUO-zF`{{!j&3㺆FBx>vK˘"hTj960v6]c,K%";. ~CDz˼`RiKT:76MYl3>Puⲷ/ >Dg> oP}CT͟oIRvإ5c!bjإ" RNK9JnH64bGTr\݆?I:v]G>y̜],v05mqBB{*>Z뽞 b0 /`*v9v]*[BDdlRr}CQIҊ]*9-ߗ*u,R[JNMbGt]>V"&|LGyE^KTCDDDvILqd2)}]bjإ" |_*)v9G.KD"!}bJNNT?!&ty5b¤"a_@2I&!?~y+}3-|gT+~ Tq0q0TT.YRNK9Jw_>zq~Q]*9-vjRүJ S,J(WoQ6||,}:7Gj""""tU}>IإRإZ#|A޸4C-R~#~#lSյJ/]`v9v]*b +s٥~\GdR. } o_0.} =y*>DM[px<;>C@z#c\}]^٣{=?[ //`9KSR-TdK%";. 瘶KҏeS,`JNN"xT@ޞ d/Q|qYu3z+z oR}';]OM dTR-Td]*)v9]*knE^J:إjbzfR)ɓށ![3Vdr"<#BM[pd{zDz˂*,x)DDDD6Ck7(.2.KEإb +sDv_jjIK%b9vm?K(1v#CԴMgb57v}\?m/DDDDWEK~{ݮ +OM7]bjإ" RNK9/ƥOإb!v7MGly+}Fuⲷ/ >Dg> oh%V]y&[CDDDU]A jḴKxRĤ""cc +sw}C$0u*pRiKT|DTOJ(ГCԴc3T40PWյw(kS.Qz2; }إRإZV"&|Gy~K\VTGDDDD͆f+WɤUTaJcjإ" RNK9٥~]r  . KL1a >>P''!?~y'}FQI.WiysO6nW^<%T56/wQQKxRĤ=/U]i?%4;yjh,vaJ}>>><>yzk}cs-r~Exjz<48c +sK3owޞ6v}Rό]*`XPx,}oQ6||,}~د|U.!~r;kBλ]K6(.2.KER %]['76f?tt֙!v9Dz/ul)}]*9-vb +FCpx\uc0K+&|Hkgu O +]7oQVuk5(.2.KwM-yMӤ6~ M=7_c +s,KR]CʪvںإT4; c ƥ@F,v05mX@ 뺷G W͟Q.z]Bev~Az cJcjإ" 㡧&/rwFrg=m\&-v9''v_]qK%.5CRs홰w:@d}w`H||i#41W|UVYkDDDD9͆fW)W>K_`R)sR-TXR=|@drv~ӦE毱K99KRiE/D"!}9]*9-vb + yrb8b4L@,!LgWil3>CE^̹/U4oQU\~EUJ (}&٥RإZDMDx7XλҊJZ;#"""ʭxJ=еnWJ FbJcjإRC`!dpX-Vv9'ww_o_x!}. uH&6z˄i֛ +`9/.xCE^J!QMm#"OMGDDD[U]]7җi:]bjإ"e՛ %vOK9KRҧ`-RiKT@D"5gb'OŇi $}SMZ:di7A"""^ODܼe,N!]c,wrX@XeWi7a +sKGG+إb!vR#c MӤ76{ći_xQهY{:#QtYʼn5.2.K+e͍ø1Ae mK96ۥ[0 . KY4a>>P8<=+Bg#;prU,^$"""ʕJ+*^H_ߚ.fKxR!ʟWۓ> 90~إR_nlnOHivإf]*H,v 0<_\>Pߢ-4 n. >**)M"""ǛWRweWy+}ḴKxR! }4>Me +sKwIGWښ]*9-vb +zpx\l!8<]VL,"/.;!ꂫm7('zNIm} .2.KEBFmǏ@~ؿ*6ꅈ]*@q.ϊ˯lޒ>3K%.5CR/.,x؁ГCԴ?~>Cpd2Y$*uYY{=W&S3sWgV .NKxR!NCBa~mK9NۥF?K bJN]jإ{0U[ ;0$>DM MӤ+:eZ]Q'~[͆f$Wg&R)sR-TRV@o0䵈]*@q.jBxH`mwoϐ_[Rr/Z< |*; TrZR3.0 0HH(R?ĄɮdgȫWU/U4/*0Bm2d]*e]c +KttJ/GRrԿUX|ݳyJITrZR3.0֛&6_oI(=麾 Q?y+|JU.mDDD7^I_!{R)sR-THRӳ E?{إvgUZQ[oJ. KTGH(Ƈ<-8<CG ϧuwȲQ%S3seإ)v]*vq`]}r. K*knERiإإ#cgCI(#ol Q6B4KT͟o4eklUz)*-||,}QRxɨإZ6n_إv__]Cp"C|-v 0TyiawoO@$LgWApd{C+t >*tk""""kvU"җcƣǣe`jإZ$|K|o˯>*,vF됚:k1TT."ԵK`D[. K˯A`ARiإuK˪޾O +t'OŇi sbG/rDDDDVWX|QuHxjZZ p إ)v]*ƿ$؁A_إvvq?]*9-;R +]ttJ&9}4j`y5"}ށ!!?f4M>CpIM!Tm}'"""ZuJ@\DBZ .2.KԢ2#`7_إv*kh OM>>cJN]jإY4?8z_026JI*"LgŇil3>Cpe?Ut߀""""KuUW =Wa8v9v]*0z-Cߪ>vd. KUWqK[e>K%.5CR0F}kz)% s //r >{*l#~SsG*U$?J]bjإ]*Be͍^إv&TTRYdRɁ._vmyk `Mt]_ZYć\;̴zUZ.ԉi7^~I_kḴKxRa.58H@v/JRri ⺆Fowoo?~|||zzH$noﯩU{\Wەc`JإT=%H(a|S!jڂ?I!8O >o*nm("""HξJ/?Sҗ`*GKSR-Td!41ɯxV݋TzZYscPv}io6m)p(9MnP,v_RɁ^v^ %ON_k}cw`H|]ץq}cB͆f;QDDDd[^{% K0;v9v]*ߥE^JJ$ٽ(K9vMkko>}ʯ,g|i,pRɁ^vcE^2a;'}8d2_?8SRިEDDD╫J/xj[RDDD$^sOem/C٥)v]*0z-Cb#`O-mY(K9R{MX`]}E%eߜ16<`cRɁn^vW~u]X=]חVVM<,"/S)sgzUX|QRc"""Wo)ꨩإRإZW*pn1EDDDy:T\Ư2aJcjإ]\`[kY.Kp.j򹸴~jjCOҧrTrZ>.p}˫76{ći_4M 'JEVSDDD$OME%eDB gzA٥)v]*LޥVTHl+?u]*cwK+xjf6&pefn>LJQ%RiKTkhQ zoJIxzV|֛giZ[g$^+W^otI_vLR)sR-TK~^`g.Kp.58b_BUn~ +%m]K+KQRɁ]vL̩^0ޞ0ޞ u]0_<}TVYIEDDDR5 6_oI_s!TTokb,fףI`g5u}]b +]jյ掝w13^7O'XTr`z [R:_yg`}"?? T/zCE^RvZ.|c{=H?+بvjkbJR-TKmIy%vܥ/T4UWo_QIs̬Ѩ+bJKq@h2,}326?˺KDSƇ<-8<ͽ.."WV+,b07{@?kvv]c +w^΂C.iԼB\i‹fO[~;fvV}hb0.}FBإ3ͺ>R~P2>P&Y/NZ4Okv~A43;ި|rtU6UDDD$OMWE%eAłإRإZyr"}F@Tr`M]* N@?/NJgE~zV Β''͞6gFy&VDDD$RYe+ ow]*e]c,&&|(W}]b +]-4aъY[][> ]*9إ]*pY1_HY&3^TphpDd% 3; =}fTu=+"""2v_~[e-K-v9v]*Lޥ>~,w}]b +]S|_1Xv@g]*90vg.H+: ~pD4c`7o敁/Nu}ie0ssk| +ԙW +\iEe;WDDDdr7VzQu&Wі`2v]c,f׃]*b.Kp.0~jwZGWw;?fVQU(HQإ3|.U9''C_3G&MOgFQIs"Wi9uEDD<}^c&Y/v9v]*Lޥ>z<*y_إ8jZZQy$ɓVOjBxHrRɁ)Tȁ]*O&y5"}353_[^H_Q&7;i=E?WT>!*pnEDDDfSGFaE'|}7]j hSRa.P.8j9ux(4~Af_nj.m/5e?vO5 M#?i*%}̲kEp}4*̖<9 OϪ"w֛gQP^fC-,"""2j,Tߗjإ]ꓱq͕VTu]*v:[Dzm_^]*90R .4.0?>P&u3s|v8hԄKɮгD"!}`7QWo7bi5J.6~ߔ΂]O0T.Y` +ʪ<TGRVV|X/*)3֐_7_oIN0 Tr`Rϊ]*W;Lxd}C@nGvJ +l/z&\7py5"}`3srA_EDDDUsK7/j* ]c,&&1z*Ʀs.Kp.5a_Ƿg<Ye͍ѱ(|+vlK+t]*d2;0 ɰ0Og''0a|dlRejvy oW[ o/U4og y: +/*MLJ_sᴫ?Y/NKxRaZ%{z_٭\&W[k8H$(d]*90R -XEh2}CdR@D/#o `}cӄQɮMӤriO|ΪRvOMøŗөإ%cjإ]?>ki8TRިsa|vإT :zT[#I+M3St]_ZYUY.FGJ&&-$]R*~ ҋu]"s.v9v]*G}z.9=iqU>iUx26HQH]*90vg-[ZY5 +< 3?G 1YzM7i+tU`V@DD<}E%eJ:Be.2.Kߗʛ(u]*svv;||khTqSӉDB`J]YH 3*}̓H$|A?#col {+_4M A^B#/UnsEDDDVmJ/< +/ƥ?Pd`R-TKttJl.8\KRKM&?dl憊{fi{,}:?إczVRdGTS`dXdFpd2 my+} iv~3to"""VQU +듾@s(vv#?(;.YMLfף&Ưofn^GҊJܶnoVT*}޾ȫW lRɁ!R\J}߇ lޒ =y8^px\Y% 3E?54?9v +"""Z"6Ԝ3R+ߗjإKm"Kkho-򲫷]A˯ە>]*90r.m{{&?[I&Co_`y5'b麾 2g> CӴGG/şŤOM[UDDDdjnVz5rҗl.2.Kߗۀ"Tow/hJU]9K(;>]*90vg.dvl4L@*<=+8w񣑱IDgz~ؗ>CP+UEU×zN&Y?WikĤUḴKxRa^U/K'H&õ J +P}cSxjRɁutax٥™BaoŜoa>W޾*_δ;m I!0Fc;*"""ʉ~ۦʤ"'f.KxRaV])K+aו>PWqK[ +oTr` +v"b?^vpMl0i?~I $ON,]NR_ᢒ2,i+plh7EDDDꯀo쒾sOGy.d`R-T}?]Nܥn)te>#PTJ#vإT8M<~~}xzV@j~'C޾e8}4W?hY<~$}v^U/T.W_o#~crv_~[oҗr.2.Kɻ7mߥb?8#:]][k +%J:8hwoOv  nGDKRCO~w}pD4c`}]W:E?K-Ttiee|Qd?TȺ-ⷤ(wu[|iإRإZKQ9]*90/إ9?~2+/.K(S-oy[pdwoOdl;0$(m|xBʟzv("""G?mSzR.rt_IZ18<.o}$гxH$6~߬!L$myk7[߀""""/r+YmCZ=-T.KGG]ꓱqu}ieyUQ*j?~JQ9]*9.o9K5-<f-R|cHd2)}:2W#⿉jy5"}zDO!Y/UnDDDD6m3k&}gsR)s>PJ$>`ǨznoKTxhdlRQڂgfܗ*|킫Owo:t"UcJR-TKmI eK}S1b_BUn*}`B w[f.Գb +ۛϨ~?X@j4L|cx^6~4\kv~o>oqVU5>;NDDDnt()pbv.2.KEB7Aڥ$S`;vC.^ +%^ښgUK%f]Raoo>7o _[D''S3s zK 9iGEni+*)n&"""rZU5J/rZ:/cWI20v]*Բj#8kJIP#:ot)}ʠ.RRəK=+vxT0c~Q% 3 ~`P˲j'i+tU'~XsOwE^J_ ږT/fKxRa.5ŗLۥVTJPNӴ-m\J5}3 +@ Tr`Rϊ]**:zT#I+SMgW9&F7O6@F*u X7j U$;tt?8+w<^[LDDDjnVzSVY gETT.Rwp.AGyDxjQ~>4bJ]YK]-FLxWhT@j{F&iM2J[px]4V*u _lw͆fKDDDD{}BϓqkC{jln5O]bjإBd:; }R[:dxe T_nj/$ON(K%e.oQKR,v`›/.K(Si_☜/y)}b6~}yivյ*ҖW\}^%"""/nPzS.m]*9#mTR>>@ZkhB?2$mK+*>P][][>cJ٥_CxGm?u]>V_Pڲz+*dГq?̜/ mޒ>C9@^KD\[:)ו^*4m1]R-Td!41odCR?JCJ ycJ]YKͤR /T#~W2z忕H$FCTx[^R!~Gg(/mkntP""""g bCkWv.2.KVTHp"MfZyr"}h4-uFOWvCRd'KH`JcjإBj:37/}z@DzJPg-2>.Գb +|e[7_oI(SW bIxzքW|q/N4mjfNQztx[YXv+~輩ЏfO}ḴKxR!K >>u}um+p(}NҊzV8vTRۺ&T,DT0jDkj+w?yF9+a?82aJ]YK E^ݽ=`{~?ޞ58uݮ?@nǏFC-8<ܥiZ`a~[AڊJ~&~Ȑܗ*^;=z<*}uiR)sR-THR>}hZ ͞|t'`MRɁK=+vu؁ _4B@m}cSkwm]~]*7U}=8<ǭNH$|A-om~ط m3{''S3s⿏%zԾbfOsxjsO]:&}TT.Զ.CȒiK+ b2TWZQ|nWTr`*/]* 7{|=@//{{/&|sy$ICG&|LvGxiDY@ +%uwzG;:"//9s[m}"|_bjإBpZ\~EPl}cS^K U]dl<;>K%f]jKEzՈ0֛_[fR)#,w2KNW#/?1ױ[57P'~kHiMJ*5MaR)sR-TR>h@\,v0KM5TWol +OM>>>K%.إ"G%ON#߬>mީ+%ށ!-C*H4:]ZYg4'ǏFC-8<>[,ݗ*nt""""2' +WJ_~0v9v]*dwi0λҊJ6TwUֱg{fbJ]YKE +Ovt&Ǐ٦fTO`޼UbCO>,^Q7656_o䇬ѻ3s?]k?DDDDdf[:^b?~Uo.fKxR!Km>%RȫW]}E%eJq +0Tr`Rϊ]*r֛&;}w&T~mϘp ˫ ~q${pTT4>!z6_oh]C]in """"2ו^h5x/EsTT.+Gi /=mEnO:TwУݽ=3 +Tr`إz: .9'HM#J_[|D"aƭũ.a?8 K%.إ"猌M~;zPD@ꗗ 9 [6aS]׭z}H*ujMW*oݧ-uFOlMJJ+*5M2=R)sR-Td!41i__a0O#c57>P]^ijf]*93߭.0Z Eۓ>Pf~W226)rh V?"'`hǭ-.gc;""""TcSS[gT.K6m> [oW>PWsieUu3 +>@aJoS٥fz=޾28 utq^M  =3{ϓd W6Wi=DDDD^WKťQsTT.Vإ6x BdzOCL.41yx>@`J7KL>5V6Czid291u'uR|ϋjĴ/~\ZQ)~=mE[=}y,^m} ҊJMLB}WoKLKxRa]j~aXNU5J.pefn>LJQإ33]m]R3hQ>'OM{9눼|%mSz}sVgOpEfYUV7JKJ/>Vzuj'Un{٥,v]*Kf 6~߼?PpDuήUf8 Tr`m]~ߒ.0GxzV;}xH@-HJ_^#V?SMLx͢|8-}~ŸM%ON ?d]ןK,{&"""vKҋ"hKS[bJcjإ"fOaXK+m]}WTq ,]*90vg. o,_p"-'sݮ _K}#{{ IӴ9_Ii Sٺ_ +&ÇH `N1@vaN1Ň aEbHH%yk "W?+U,\a~z;jߺ[|m3|o56x_ja"KGxX _\_w;;':&򣪪kmYW޿+RKoln9[P]瑝gPTg?n\*’Ž |=MΩ|{d2ٽOznj ] ߤ4<:}_?v [}*t{^j=̥Z,R5Th5zŅeOOFTէ 76!K%{f̥*5AqWؓ W𳬵d2娆qߕ\\~;#Ɇ'K+svY|_|ц7(+|5LJߧkTv̥jsm.%}|Vzs38𨼪Z?VTWTlisMΥR)3 +Tg?e\jOOG* ~D<44pNU_a|NJ}|T9]]>7a3w /,i-gu7?_!"""O* PU_a,q%R=G'b lFO T_>*祪;m""""uUzWT|#}{#R1y̥" ﹡҇` ~!|WUC>0JGLK `O>zA'Os,yxt„,? 8VpjfV]K ;WsVT]W_|Ȟ~|E\Gյƞ*-1y̥BRSQXRV]wsxdtG 䃹Tg?e\*`D„ ɆƔ^^ާmDW48uSvUZ}/_UeumkO|Э;Lf~1sKzY(,.XנP0J'NK]]3)7ox<^^BCct:kKku[m_ )lW(iVQlW_|e!#[r0JߎTc.zΥpq5GFjLXѪo1JNK S=2rjF@0a enȔ|ҼҲm_P +}2Wk2DDDDJJonIߏk3\z_s\*0~j [(JtlÄ+VK||Q~ٜ%'c{{E0Js>_̥BҲ sI %tHJ//T*%}Zdd2|ڄI{1ȷv8>*磺R{n""""Ftw)-sKT6| +y>-}JRS3MI} ?{n{Z]Q:"""Uw} +I߃k\^U-C\1 +Rl>\ng'8H?GPIYeg?Ƭ\*3R/8ɩ?tǤ-;{l۶Mf[@6]qһW5U壪z'BDDDD'{ءFl-py?~Tc.ϥpq~aIuHD&76bc*^ JgLɩ6N|Jr;~lqQ\􎱾I[W=jK>y%:sbcsKdA"!Wb.Yϥ:̥FR=i#@<>N_/zA6J&ҧ ,..G}M;WjoR՝6b ҭVw|yS\b.UKE&\!}Rlcsbɋ39J]T*%wa.왧R/]]3ah +@ƋEWQCCcߒW /<~ VS9G+BDDDDV^U67sKs"Ë<>P2v?|T}>–N58u$曆󵧫U5ᣪkmuy~ybǛ[Yr_6|2jKޖAc.s9c.dO, <`Ot:44 +cj{{TX][>7ITE%NuUi ,DDDDk7R76eohg.b1y̥PR\z_K K.7o ?ߏIP1JԜ1 +,,-0UngG@X\,.G:2~en:<:ǥO@JeeuoΊJu|]092S3Y[b.s\* +h.̅ KGʛ[} +PyEj테l^L2Ba.s9c.ykыE #"Kj51>i@tuM̳sy:{Hq*%ԪQ~ sKJˊPI(5cV-lpIV/ @כu +GUs3=oXlJDDDdgn5;޼ sKJ^/;ėP ?d`.s9S0S,P=y>-}DO0.榆8 +k~bǵ W|S +.ҧA;쳉sյ!d`̥js(ܹ3.66u@77K*ŗMU-HQl̥=c.5g̥BL&; cATJXV}LI%<<4a9f~I\,-{Ta;N%"""*lPzSZWߐKo\1<'x$}>D^Ȇ=yDfc.s9c.*,.GMz#}dRа+/0pHH(-տ< fڊb1jC̥=k s?$}di^0,}t:mžyy><<>=`_++~cQÿ/+8jm>V^onf-Tv̥jsCx|B|E9/omoK`My;@V1jC̥=3|.'2 +mmoJE_~Ʃ{-'hhoS#zTW:oRt*Q!ufһֺ~ƘKX̥js~_*|ΎֱhUM3RmTg̥挹T%L~|zxtB@^dBCcq⻥%y4:H$OB&ťK9;,kh6cDDDDï72myNǔu cbT"""B5Y+dK{ c.UKEkDǾߕ>O`b:;3RmTg̥挹T^,PxdJ@㪯3t:-}8O7#_``um]LΕ^*~&;u8tݧY^onf-T:6R5TXo/9/UmZT酥6)AϘK!Rɞ13RqJLք!3~:WR[J ߖp҆G'b +ԣkm}өv_@|ѵ JokNU11y̥ªsg.\<,[^Y>[@G[G~y;їK!Rɞ)K\j߿Kũ,.GMx:zk{[@Yc]EfzvN(aL母G'Lx{:QO:@RG9JŗRsV\Zc뤟M2*CDDDDGV(L>Z stl̥js\ ; vHܸ(jA=1jC̥=c.5g̥4v?|5>TBAp*:c=5 7N|t?&}nDV|5ggn6:Xt:CDDDDcK]nIYe<ZH*2,1jK7L&K$RRV)vβc,T;6N%"""ҰvbқכY`.Tc.6K=sbk|*6Jff$Ns6\*3Rs\*򳵽mϋQ &yxVzǥ_U\*3Rs\*0R/0}>Pbv諭ΌI%$IN_dT_X*_8YQW MS8H~lq) .)̥ұ1y̥V~Ɲ'ˆo,TGZs]'2'oWwtuM%ḁ=c.5g̥_m} +@L: +x|VÍS{C5k_8=Z}X0$6N%"""ҧZ7Ý=l;H$ ?3̥Z,R5Tp/U_>;V[GonC?T^_d :eu7Dx_0J\jI($xPxdJ@H_XR}Rɩiy4=;JO'NoL|4ge?d2L^bT""""jm88RؘKVbv?|J3OJ%tzs< omoK0u7WPsvQs4tNt1JDDD$^\d stl̥jsXUV׮.}RR˫d ɮD_;:9JNYu"'Rɞ13R&<$`gL644">I(4NgLx;iS3l +xg_|KۍS=]>P/5 KG pԞ7o orjyJW6NeT""""~lq)O.)ߏe stl̥jsȃ%R\Xzʊ#R7|-SV;{ťD켳սK%{\jΘKx1R)1>TrG'TJߕ>JnИw?zsSRGJ⫩9+)[|swt{S}j#[bφ꺛t20R5T~"<>ױeRWVjooӓѱ:W]w3<>sdϘKs8ֻ]^\J(Ik몯3/ kԅeջxdj%RMyWT⬽/jqܝ/t8sw2JDDDdv~Rz\sV~~\b.UKE_&}̥Hٹ_[/sROg4K%{d.5G̥ےa->yZO0D<^gzCéTJ@QH>TAVO.OQ^z_8en1l""""SsuK+B' +(RؘKK(I)՗mDdQ 7N ?ҧdOyg٭Vkx9ƩDDDDcKtqiE!K~KM\1yjkzsSŎ+7?ޢxVV*vug 'Z,R5Tns_}1(}̥66H;ؗWV\sRD RsdT̥|̥L/0DD@HJ&=J3=dR@QV/Mx[.\Ot9J;{kwTa.s9c.GPX2b&fT_j;}6+їܯ.8nqu yI-⋫GUY]_09m7Ntx6\Jl`.Tc.y~_;(W(K6vK=s~L׼]e߉N_qiEg v\*3s&s0'?QٹLFPIӽa_`Cx<>~y(̗NGF9J]w%"!3t*{nwR-s\*\J*%'`#ͥڐo?Tԉ`'2#ϓɤk \*3w's9b.NCCcB R)c KMtuM(aek3>i16N`׮_bbǵ rb2$6N%"""Rj<]\*s\*_ҪW#ϥ-`ͥ*[V*^btW\Z0\*3Rs\*̟;w/5ãG ;H$#Sx_XJҧb]⫬GC啻.B>iqj?)WTTz{a|/stl̥js欲vrj sc? U*'2$6HK%{b.iÓ̥Bw;;&K(nzBCc>J֔d#ZsvQZ"ƩzN1JDDDw~_Q-̥ұ1y̥"̥~LF֕\nD[É RRɞY`.k74X]RаCCc KrT(a/iyb~ P@on_k=+7?_<>]T\1<0zlWjoL{g.`aiMdϧү-?K%{VssPʄ_``?&}$}J/51 -HVJJ˭9+)[|PjtNeT""""[xqi*Rl咁1y̥" ̬ &꺛?x<*|U6!U޼ݒ~m90J-ve._lڄgk +@J3^pG飄}RɩRO\*>= +JyUkΊJ~_s(ܝv$ƩDDDDVUSΎG\b.UKE/DUEO ;zQH L>olpMdTl +1JR/$GGϤK͋E5=7N廳aoSKJvCv~6N%"""2v_QSZ)%stl̥jssyTqZx"·\\ >Ic%;(@MdHť=7o_[K%{Vs_0\*H'{  ) MD*UkEOH ygk;/5XhT=SN%"""2wޟ_stl̥jsCx|B|@X)o,Yc?TV׊&΀Q76MN`' +sd +}.g.*D_f|wDDfQn?2cڨ~K|jru,zx费:%eJO6xKX̥jsβ@o5|.k*JM66d&2ʇA_PK%{Vs +c^PSēS3 +@ ՗LF8H/Mx=i㑩d2)}z ~8[_}͙R՝6 +UktNeT"""={ҊOY-1J\1<0jT- K̙KZcaB32J1J#/-NT??f[ydOKMP@#~h{I\!}nejf+⫯9;(] ^/CbT"""SVUSљstl̥jsCx|B|9JU\6x<.ϥ?.ccu7?2K%Vuy 2jg K&<9~W@x S|J/_/#З}=S=]}&Y;m7e{{:|dT\1}߸X\Z!eK+H"s/6dW/mQ~7b\*6\C$m&<]]>Pv諭ԌI%p*ї&/'Or 2/HIYbl;n5/ rw}7q*ISzWtduzscd.b1y̥BWVF7쪫o8,_> C-\꣡~㡊?XCS\*~f`.l>KE9H$LaR @: )xx<.}ibG'T5Z\JJyUW {TWjo-z@GtTh +v_QS}w%stl̥js0A&}34<2謹~K{U+.~X!+BKmuVL&ff[?RUo0- +L\*ٶB葹THꇁ}DB@[XZV=})}aV8uo`d2 -v/Q~NG|݀{TS=]}L}gu(ÿR{Cog.Tc.R޼z1h6J ªfx|`OKZzgB*56A*lTm?\* +Ktǘ'7|-}}J/5Of2  0#N\XZXj%ٜ8nqu Diqǿ+*OFDzzG\b.UK&Rͩ6Weušs;:y̥p__Dy*8Ύ+ \*6ßud.d?zLAwd7cӽ6U٣mm/P~;zNzܝlJDDDtLw.zon<,_3פ\jQ -.=~xij70J'KRToh `um]L_=zv74uzC[@S3KU+9;(ol_ iq‰rCē1ͥq\1 +kd酥'c^ߵ vxTvʹ3.Nfung'4Z%5kX̥m3F+̥,}MZS3{{DPz HRӳshrjW%&ڣ[|Ys:Srvͣyg?8s\*&kG\꺛E%N=cc.~.^[V3DdΏW嫡l +|?FK6߼5ޕK o<2jQb2hNύS߼ݒ>=ݥRcmN+)[|ALhߧrƩDDDDJ MsTc.HRoN=z-}t:b~Q-WhP6}YY]+Ng\~JۍS,;;Ttl̥js?RWS3Gͭ+^_ P’pL& +bИnc>=77 `/{{ڣz'@:Ʃ)*kSȧ59N\1 +|Db`Uo\*k3d.̅S3Tjzv^bG";[`T̥m3 vRd./fC>PffU_m_mH%L母S o'j<2uHH!2lx|B|6ge WHtFyx\r^RaaxdT3k X̥js@~xtuH'(,r5RXQs[X+)HdlUՏ~hګ 6Rɶ"s~Pn~W&<dO&V1կ?ǺlF[ 9;[쨮'=kNt86ҏ e"O}0J\1 +eoJex|_$w̥6R,}+YzaiY+!Rɶ#sP&5aD74<<>VtohX ++..G58u$/`D'w!f3祪;my@/ >3OWT"""{Wjo(r[c.wYd`̥js:;wWVy:L[Kd.8zŢXNgԴσDR̥m3|.\*lvv󋪯65 +ާ'OM8Q/a@s^*lM*}NM7NWN%""";wAgV/M<]e.Tc.0M&3 K#Κ뷊J*K`mΥ~Oյ'cMT|# R0J\5a4C>(t> NH%PHV/}/<^ȱgs-˶GUY]OStQT*e槪o~̥Z,R5T@֛[/=js{j y 2 +T̥~:4xk{{~Dbrj宮(G"ҡ*A*`RɶxR̟T|[* ~@744Nt:Sz̲'}P}3p|wB!J=yD^EyW\ZcK>znjV9/U)43?[1J\1 +flhqK6 sM\jvu?[XZ^ng'pd ۡMjisA*`2Rɶ3̥2>Ũ~.}>V/8Q +UtuMÍS<ߏI3]&tqf/1Q/[TOW_SȎi(LQT4Kˣ/Kcb.UK4L&XL> WUd.0Jdʫ \ Tm?\* D_f2҇ +@Z,*ڰ53pJx|$̄{KNJ>{:o+w]^dܝOkt*ٮ+7~huM}i\b.UK +A"/`csWd.1JŎV{aiḀm3|.]3T̥>yD$ɞANH(- Nߕ>J +X7ᤅ2(L62Q~Y|7geZ?ړsw<]:ne T"""Uts*}Ys-#20R5Tbї'"M5oIDsDWqGxsdۘKg̥ZCx"\_` K(y5G XA"1R=i^paimyvFUܣR{ndܝnjBl-J?eTVצR)>m1J\1 + + sDFUTdT@7̥m3|ӍvRd.9  /J6aFýmTOW_hhlGsh!J8rsVRVy#얶zxlRҏjye🜹T\1 + + sD Rm1J\j>{?>Pvٝyk{[(kJ&Ӫ_yb~itJyUZnΊJ,`nS=]}N6N%"""[tͣC _Z\*s\*(,̥r6H\*6RM#TM&|T=Cc oת/8S3G XY&|VSl~W>˹GUqZkO<PZiavǺl?37Nm1JDDDVE'jUl\b.UKT R\*6R{wD.n/JL2@R " 9I eF`̤@DĂatDADQTSS{g5NuP̥T2/&:<ζeͯ~AlJz$YuSU}{TKր;яvTGȝ_݋1J\1 +̅Tc7H]\zI1J1jRL[>J/d2zSPd0K/[n?l/ťv3v|=; uFڻ5NeT"""jw%׻MEc̥ұ1y̥sa.(c{cl +sdۘK=sfdƅ K ٧O8+ҫl-J= 8UbSDBYnsIG- ;ѩuF|L\ޤYMstl̥js\K%wl +X sdۘK=sH$zTF;t>~m326)Jևqɟ՗pvdns߸U':sHd+(t*Ynw7sϞ5{<E'BYTc. sDbTK%\K5ɘgC/  /JR 8HRϞ/hq_wwpjKQ\^%7c9Ϊގ}:v>T"""T5JoU +=dsjKut?=*wIMoP(iqώT.)Szrp/Tc. sd<գ`ژK%\FFǤI8/Ƞ7f'&c|3 oiLsN/,qj<>6n?=HNH6m7N5Qs)ֽstl̥js\K%uCK+y\*6R73jO3߆ >|^(-|̀y}5`t W2 KсͤR{cyw]o߃i?v:bT"""2k*hrwھ\b.UK\*Yl +ߘK%\KƆ/,I/)=FG{{ p./_>W8߳,RZuEorWap"uFo|L)\Ywď?e1R5T`.̥e6H] R\*6R\{{ } ݻb=V}Y{Vzؔ3i =OR҇Vǃ]~қޠ7:8T"""2]my93O+\*s\*0RԕW_x0\*6[c[YT0 |^(-y 6%JzmMÍS{#l +Eb]<~3v鮩o&2EOCɪmhQz.)K$缛z<\b.UK\*Nw RTm̥Tmj[+ ^otD BdYboπS6NEol7?=Ҫ+mwDJ@r)s{:RؘKstl̥js\K%ͫ\;1cTg\*6`U̥>'%^p]{VzJTr r +A:nsSύS߼]><0OeH2:80JDDDޝ*Pz43̷xg\ovb̥js\K%7H] R sdTlag.?k^(]={R٧O,g(h:'}x`ă|w +ؔ~ө}DDD{ -J%eDl7z̥ұ1y̥ 6o-Q#TsԯqRɶ1z8RJh퍎$IևgO p48ښV_\#boGXΚ:v"""=wI{;g׋=a.b1y̥ CwOOvD#TҤg}Mi"댨x]}LU\UzTSp>RؘKLYTc.̥75KjE0JT]SD0J1*.01:BNot$LJ/vvei Ey&vv:ğ /ť7A{g"ʘSӍSۻ87Tw딓|vw̥ұ1y̥˜Ԝ|'orTR\*6R\82z ĦTv76W @wK+n:t;((qmC]38_gå3!яZ̥ұ1y̥˜ ?<3TTRѕk{{sdۘK=s^nڛ WV}Ή=^%ss`x`~a)>:ȶ7okğUiՕn[f"ƩL#|+14,UNjzf̥ұ1y̥°@gXsEݷ#֤]b.lsc.U`x@+K/.{{=CJ9=CDBzdyeUÍS۟ #H'p?%Θ5 ~LDgt:S-UpCHjZOKʾpbT:&R5T6*\c.A*+hTmsc.UJ*~7:L& +@>*щUN[0<ܳEeO3pU_kv<9m:UYߗjDDar7Vѓ2J\1 +R/dLLT:Ol +@s̥mS1jW1: sM=75[  R*vU#LnE;(y;U7DD ;[;߼]?qdKX̥js0r.SQ-\*kԽ=#̥mc1*o={.PHRPd0K/%).NU0JIT*D@Yq\כwD|RT,vQPGiX:7Y5 '2J\1 +#R籼"\**GAqO$_:`.lԃ1jd2z:^RifF [޼p;ћ_Wg,'Yq[֘ƩDTT7?'nw绋mM=1~.m-s\* KmnJ|1J 40Rɶ1z8R{4u`xևO;#cҫ`)dc34=3Ʃڊ=aGKqMoP 9ƩD穦}oN7AADt67\’?ad.Tc.ϥ^畿VW01RDZA*Sc.lsc.`~mZT*Wz vvH/oli덎olH4xu#8cfa"28=GSM"s8eFyULDaEeJnq|~KX̥js0~.Yzc.c6H`j̥mc.p̥)"_1]z423$JL&gfUédR67&"8w*ѱwW\wM҉w<;̥ұ1y̥?1Jw`T\*6R\F&U\ ~ݕ^(]| vTJz,榆y+}ll-L޹;p?:Θ-]0C]}Rɶ1z$[zoc է'sҫ`/[>FUN[O5cc#۟GU)oo~H|=S]}D[U퍬ƞ.K*WԦYXuw$stl̥jsKux}p̥ڹ3l +˜K%\K5@*2`7:,x(2J +vRԳ |i{+(ޟ9 + g,UhDtlz~N?8DݸeFU EiqNsTc.Rs~ʵz8-Rmw >PTm̥T<7 w ɘ-Ut38uUcY֪kğ!g,'Y^}[L?Ʃ}ΈO4J֯r.vQ'":\?Tzzm%stl̥jsKw^ dKUu Ml +VK%\KU>^(|p*]:?Ʃqc)_wwo(}o<.yxΐ?TY)t!2NOE4/;p_92:-s\*dR/S̄T;,,b.lsc.Ud2Qhtx#RT?z*cnV?zkk4Kcc.UK&s~rc.A*d\*6R\"~/4 tzf3ʪBx܀+ /,GGo;;_#r15گa>FSU_ku.$*.׊"" {ZMRؘK,.^%5=7N|%}l%Ɂ;9 +ov@ٓ7_tů(]]Sa!"Ұ*ߞHstl̥jsp.[Np8Tp̥mcM<>'Yܳ/z{iuY%b H;mO%{ Ee⏗3p񔃈IۍSۻ8ީ]7AwIEHZ!_Xܚ]Y[!CGYTc.Υ^oޮK/RV+0JM\o1[dn0ߥC+=۟ +FGl#۟Z}ٿVEe]LDNkXTҧ˵9N+!~4)_b.UKs~9'lpRYX20xg01Rɶ1z8R%LFGTY ggW ّL&N=V}J`.lsc.5+޼5 ť щUy6oI/L>5M[rԯݷ#9Nm?7oW,q!U}18U\{eJ}/b1y̥\sߪ> ̥ldnY K%;Kݞ!/vßX- 7NZ{vBgf).ڜN7R,qj{w?aT2րX .yďC&KX̥js0\ +=wvHK]R˞,sd?\_a(2ǥ +^KN?T_ΝD"orğ6*өc4]ZuEr<7F"" !~>aQZ,R5Tw.{ήkkG`R/'69j̥[v̥/s|%PzyR}n}[>F ;U=CL&wt?sX-)Q tq*ө EU 6%PzY{V'hZz`tz 7N,.(.|TWoKmtjO%e٪r!%"Ұ|\b.UKeRU^}d2)}0jLM-m3O`;̥u̥V:oZ=C=Hbo7:̓HH/lopPdpyeu >CϜ]Rv'%"ƩL#\y.')~Eݸ8!"ʘ_v=R-s\*,6_K:EPT TsYTz|676 +@#?+TyV_^(I48udlR7b1GA +jZFu:S}Jz7]$~EBO%"Ұ(?K8R-s\*,9NwgOu&RUln>{J`k̥;u̥-ffK[0]z 睡{U_읶PdP޼]|TUWڻoE XT:y-);OuMmǙHêjosTc.K^]Cܳ\jv+u R@̥S6aTM$4| KRO>`<^(bȠw_SD@4')9c’րM(`njIv5Ywy;Ha7f.b1y̥s*yG΅n8VK%=|Y3z<`x/upy'U^vvM>Pdp~aI={^)\Z##DD댴w9t*UckYX"~EaXU7ď9]osTc.KV={YI1zΊ*:I' ȀTm̥Z{ր3u4g{W Z^YsT[>6j}TULDdS]OҪ+sBD*QqX̥js\ +=ѡ﷤'tK=s ?@0Jvs;1>'I"RNнR$JEǕyZ +~絛p~|K{c⏠*]t+~IDgΈөldT]rSQ-~4ukk?>ŘKb.A*sddLۘ’4I|eև,3לּZri?͕@?өLJ R\*~EqTu M67U_5DDVU{CA/b1y̥ ,6-%O1zroaqDK%;!\U\kUz%PzR)9$). OU0:>'ΗPdP8626*iyƩ@otD)c%]tko3Lqөlj7{EWG};}]Dž a;̥Z,R5TRWTV'R*j LTsYYT;HWeOP"^+dn^z`Jأig3434Lfe5 O +Yu@[JrʫzhVå Q<b1y̥ 0\{27c.pl +\*ٹn\/,ƆB%ީ7:J +&zotĀkӞmng]d2:tWyr߸$"FPD@Z3oGZy?SVr{ZC`.b1y̥ 3=gaIOo+c`. RzK%;wK/[Nr )'&̬3z8lߐBrDDө5,,8V_`{ӏLgwRDDV}Q7ſc.b1y̥ l8ꫣ`\ꅟ~.*76)Xsd精DT+gq/XF62^Z K,"Ʃoޮ|!۟GU)oo*,c4wV]2caqQ *^DD; +e|?&ŘKޟx0.:ʼnb1y̥ K=\QYetMXRs.o R>K%;\ꁘKܬ}.? 6%JT*5y0<|~ԯrϨ3il E3(tjS͑#\yNˌSsV jo4u0jK_'өvٛ.8Ξwv(]c(4ZRs\*΀tx}Oɤ s7H>̥c.@byʪP.D|dnXF:?ƩwoL}Tj0JύSۻ8UZ*ˉ*;:o"(y;Žb)ǁs\*΀ԓ((EVKeTsdK=%T$GAT|F&W i}g߿Tw?XzW̵q*өW_kuį(2*JxJJ(؍,{i?ݘK={.JA+=C˵9Ns4oq v+i{=6.H(wDD#vn̥js8RVp]3hDsEe`T1Jv.Ud.76 x%N<E|z#TJz 8-_@urkގ!aT#٤|wQuh>xFҊ*DDz橨67Z/R5TsZX\ivL1ZSdn>>Xa.sb. T8S1t vjͽu.GᢲJGUTV|=S85[CUGU^}uUً+ꕮzWCwK^̥js8R]R5;BToc+0+RCUTEĦT ~#PY}JgzfVz%أ]} + "C +e'Sϓ#|M/3F;Jt+u<Qƪ5ۇT\1 +mREu M@O߻?nV廋 =%XiՕNlo0mR;{67ܘK%;`RmU~\Z^^($ ՛5FG{{ ڛgpt?XNrm[{ w3z[K+jzṳ'tU7Ir.%Svc.UKnsU>|<ᇉ/_MF6z*%RíևS3%p.'w;Y~Ts*ދ33ux<T sw޼^%té'?:#UWğ]/ť7A@""2>6N@mWsW+/,.J_ҽrH55\b.UK>s>:K$/_=zYuR5U^\z)Vs=a`v̥c.@vKMG&U?uwWzσؔ*g9T_В*|NwM} ɦƩ.Iˌ\k`N2ăI/"σHό&Rs\*4K qE8/.76 z fL;oޮ+:zRs`=RY\*9Rd%^tdB%ɓL'Q]R&<EDDuFNeԣ |qZo2R*5 HZN1K^̥jsa.5+ۤٞH_uM]NӘ_pT]S7`rg狑l8p70Jv./sYc0<LJS +@G?3V+J|?H|}DD[PDMЙ1=oG’G^(=K-DD\s֋Tc.s&uwށhZc~PswQΥz*=_>+c.s\j2~7:L& +@;TF'~^% kRԓog|"?.᪪q귯}?8]oj{q᧟]OśY .y_)e7R5TΥD|/`;st\>`RctįPg`x@gtZzyV]S'.Prk}߶sDDtSuNƩ%9HKʔ^!iX[{o]`T\1 +ԑѱ}3[)W༁ y6pu{r\*yjKwm.AlJ; tz?:<D";]<-ЁD6!""͟e@WӲ׼^fz-ǪR}FZ/R5T̥.yyRgZ\KA#sDVZ>\ݦ`.s=|o/_" gW Ȏ's~E9g=戈(kE_i~C:EiՕ?Wa|)Hj꛳ru +=oz"1y̥+.H<C:ѩ*zol|{Us#c̥c.nsT*:7uw WV}af0Wt3˷N>SLVC=Su/.sí֭gqGDgSQ\چHÓa1y̥[ꫂ*UZ\z!}PTR\\*9Rm5nsӀK/{{=CJ?=CDBzI&ѡ9sbT"":Czj{\+~9qTr?FknWS,HJpzʫ5mc.UKsW?Z%sKR1j^otDT*%V:z8X)߯W 8ťrWq2p]~S/oofjLOT}6Nkj\w +mR$ynDD}>|tT\v?$\1 +#RzY\zqu#~ky*֍OyGlͥ>^ +1JvT̥M~0$P:|41^%?Uqy#mY`:/.koޮK_b`ң]yNS""=ovsx*kZZ!OE\1 +#R?T;{Žbp5M&I +ʲ2zol\zd\*9Sϥ޸GVsBztJT qNjdH +np1M6#""sqTkU7rWs[;&HK|'cVDDGuր =c.UKs+kV_ ^&*U^Z^>s5 ҋ 3R:M<~'uw7TؤBhܼS$X}r;6GUyN|'d:N?v5æSoOMkg(=U.R5T6zZ7D"{HzʣCwmnJQrι\k}cCzd\*9R0:26%Cv*pUSv_K[!տN?a:NߦS.TT_NUiՕ?2r^zW?O"""s\1 +RoHp3"~Ů\R:*\*9s>\I,.0W^(RO0<3YwI4t_~SA6N%"3toߺb5nm/3FFR^ZQPIDDdKTEͭ'sG}R%dRzTsjO +c +@S KOA Kҫf7gSQ9vԾ}B5\<GpuGk1vu+q'""S\1 +R76?Xl9 KoGVZ>l7:>q_#̥c.slSIIvv h+LuTEכ24cSliK[Mv+.׊_NUMN|wJHؘKFq96N%"3EN=ƩuMmym/3z_wwLi|ҟNi$s\*K&c7>ҹ;ÿJv\*9smd.%4's NA`O;;_]7x x8ΖԾj;BZJˉ#(PSzmMZĒɤ/6il HDDdK9I{w6|/.4AȄ I +Ȁ j)(Q$gz{Oo fd#9]\*9Rsr.0ꭃᑉT*%}t!K@x%tNDMŷdY\ؚϘDDt=:~_?XQH$>gJ?DDDTc.̥޽7&-nK`hܙK o̥c.5'R#ӳw O +@SSիPQ7o7k6o}9]wh9sT"":E Jj~ӫݘXhi-߯mh$s\*̙K~6}^j3mXyU8I}.u 1JvܛK]ڄ+x_V=hQd2y/s\yK=˖N"":M~}>7+V{?EJO, ŧs%DDDTc.̥Ku_ U|Zf%IVK%K`.s^"%8:ߟY2V'𿖖].oX~ Ow 1ǃS(w¡چsE9\w!}.BCw]R/$""+K0' nms]x𛷛\jKGUp,̥c.5RW=7aguͭ-KȌQRدb},+p_k(DD3':KW +g+)S\b.1W 0JvԜKݍ!՛p0£J ph/>Pտ*o\X^r]{W xăSrMoTӌ[!ITsA^1y̥„Ԛ /z9sݍ64|oiK]X\~ sd󲾅TRȄ́}ct`nOիЋ5[=*Gϡxp*.?+O'_[zcC\v_VZTt?wDDDz\1 +RoId1._ۣcIW,]^yUREүca.l^71j' &lڒ>PVM.}`k3~voP9EzÃS(w?`kEN3DiS1)8DDDG\1 +R=/zbRszSzɗY]v9saHjTy}:su )}f_ ǥl]4Z$#*ۻį4|pjgmJDD5{| GݍInU8ȩÙ$1y̥„ԞKRH^w+<_f٫|8} ͥUHdTsޞo3c.La GU LggeaqI* øswD]:JDD9S_=ӉrWT!~F1ׅsb8RK[]mCHK&4MDD5+}Y**vONE괐d2<_G"pis\*'>/T*[*x?iU5cLUݍ%F_2\*ټoof.Ut <2zzp2>VK$BQ0r M-E]Qc>8U!""fOx{vwcb8G3U4Tc.Г՟zaszW񧨡%hz/~K%gݍK]X\2aw֖ȌUh[\JF9\C2V*PR]}N%"3<8|y{WO']QVsAO^1y̥zʍ~+GM74:įO9ٽJE,Re}W3sDo/}vn^@k[իPdzV( kF|CH +{WI6|pjg/D,ө|58(2v3r0 s1JN9.JDDtKML>?i?BWB Ry{wXc.U0£@Hv;%?U +% +)ygH'~dZzT"":]rӉmhߖ>Cvt*i;DDD̥sr~._;#*ůOZE_'wv>I̥ffosJW\>PMGӎ >2V,kl2zө Y(Owr]^CӌտפOǐ1/rwdc.UKd\5r](~ +7f%BXsd󲾍T6޼5a ӥmOv]( mnm648ADDt̮x +]GUQ}gGǧbҧfȂ_'Udc.UKdù/g޾bU,]^yNK,Re}i3L&Uo>J£JW!p(K(0BCw;2VT)~ACޞ?pxp*}Jt%=o|ӥYa8M%""\1 +ɶs2 'Oۼ.;'"4tgskK-0J6/뻗Kͺɩ=OU/DyZZ^.)Α"'W͇yp*Y"Ow mE~G&E'k8%?He5"""Ky;oUK~ =DDy7:%O']Q竭oNES]c'H*R5T@O̥~kw76pj_li!@w̥eR(g>9IȄU|>PéBW8xį4OvT""W^U#~:qT7'^fUQ-p{="""K@d2)}tiEBtiE( \\'O#cyu]}?VV68=͸t,at|*,}*ӸKXOץ+>"""KPZRwef].o9ET""t^?|Q,kl[xdKTy4XOJHDDd~̥jsK=0,,z:9\_~S0Bc.l^ַ(3zva GUo&rwX]SQEo76o8j/:A Syp*QwS*?8o?yߗ> T^SvW#IDDdr̥jsK=Db\Ͷ"m(w+1̥/K=t^C x҅x850ٽ" GS;{o{{N%"ʩZ;*Ӊr\hT9tr6̌Tc.sY64߂8Qewm(l̥c.fפ7oM@$}02z!ڒ>Jϵ+tT]g߾: gk@""R;P}%/r^lT,YӫǏb.UK\jvEoWT_#q" &a.lsZͥ&a#תQ:|~mGpC>86өDDF[Q+<|+p sdKa.Ҋ 6޼9:VǓJW<ox8 Y]}<8nu:J.NUsgqΗ 06)~~oxUm"""1y̥zb.U[TjiyU*~'J}}+ϟy:<_&oȉ(RqsdKK2akܓE3 +|BJD*>PԣJt9\ -,t=>JDdڻʫjO']Q'N 񯳌Ob՜0*/)~+'""Rs\*'Rgo~S1+x)<|]4*ΥOaHjv19\*΄Ty̥Jͥ&a;?Pt.mhpTU5]},NT""58O'2_ =郧K+Y߅%}҉\1 +艹T G M-y$ǬjT̥nnmIjv1pD s8TyYK3z,SL;"VbUZǓG 1 m"wQ'@Rޞ`֯N%"RTpQtjKX_gt*a|YNDD(R5T@O̥ZΧյ7LY~㝛GG RY4N@1CK%_,6Zؚ<&qՏ8dy噻J|BUu/R(y{>86N%"b+>yV\FXdz6ʼnƔ>5''""Rs\*x<#s"6)r +]=JsȣiW .;\*a.l^hSo;}V=786 LxpsQFvv>y:ŷ+UK~+RN%"᮵x +]G*ί Ø:X5Gc?>gHE̥jsx^jnX{~k0pQ^1+3r_ R~b >\*a.l^ַ%3}C{c`ik/UEsG HkN8ůMȜ4|pjW`b2ȄYFǧbϪddFKJ›=>E(1y̥zb.5+|}En[+ǬHDџ̟K_5hb.0J6TR.mkҒd҅h <ߗ>P덍z= GUy0!SN;pZs~St"cTʜ3tn7ڷ% +|maqIϹE񥀈(1y̥zb.5'Ǔmstjv>YX.>Z(ED s8Ty̥9/R-2=(h[y{ĭP^C|+BƜnu_SN3JDtnu:ϗNUsgg_ſ26}EO{]c@DDݘK~b/p/SWQ.\1 +艹T\9\tZn.uaqI"V'Rqsd>j/-4V-<2JT~9#~[Z46QWՈo*X^ҕzOw@lvyM%"t.]+tQdy]OV!ooB K3GѴJ| ""V̥jsKΥŁPƆ [8\ s8Ty̥002c6O*^s7ۤ_8ܷ줫s8Ty̥*K}kS}r'_ t- >N0VGU^U'~AMԮS(t._k/rNdY8Dht/?8VWAvxdB-cƤߤYr/Q\1 +G*ɘ\IYEh֖;Ï?Y/[.M̥R)c\Z^yf^W$% +>K*ķd,Y}; ~A?gt:{owyp*Z]}W +g+)XZ^>ӥpHK|gWdtl\'bBDDtƘKYX~r)P\*a.lߘuKMR 6%0vFoK%(J&&h;-R,OvT"|EӉmh:i^G2`=YXTq](%R5T@O̥ZnlT:[1WTk5? R'&Hvl/8\*a.lsYKMxԄmi<1zz->JPnzEg,QyOʂlR?˃S;PUw=!~F1=$gſ2?8buM5 M-J?>u+ ѩc.UKdzyd.| K}宨swKP:+䲕O41CK%\WwѨ x=ak@x0 [AmE~v7{|d|p~[*?8@<?Ȅ7Z?ݍIC]4$U3DDDTc.Kׅͭ7a^Ն"G s\"PjtlKs8Ty̥fw.5?U-<2J +Y#3ͭ-f.~9\ -Wd=<8蔵v*O'}:g:}tiR6_ ]l5RQ..R5T@O̥Z^"y4]sAL_lx,,wŹ"'NKKs8Ty̥fw.52=zo/%@xVQ*&_UYeu{WNDo5sO'2V,uſ26}JC`/p/S+tv""S\1 +艹Tͥ+Ϟwb;0B8Ï?ؐ~r~_\*a.lsYK]ڄg+ϲM&<p8LJ(dawFi;-RT~+~At(JDtnu*;c7KhzEg*?ȣij񕇈1y̥zY<2u>箨b*ߖR<~r%RqsdK\j<To9JE3T/Gk/ץosmw&9{WD5NDI@:Ӊ*x¢􉘦 ØFXU>r&捶N%1y̥zb.UCs M-7^)2=HHDsC/@n|puT\*z?8dzA۪ɩQ@Ƽ=N%e~kLSHgD򋜡;g\٭w+XTB_wtv/,.R)Xi.QMM[K!̥c.5+s+Lf T*5U1# ǤE"O(p7_5STJD"vK/^?8 onJYF:}tiR6_ Įγ~._k_Ns\*'R&&TT_Bgw;l,sb SK̥R1zԝO@HK \ǓG Yzc^)QQ}O(gt*;PUw=)~F1GɅȣtZT̂_jF!K.ꉈZ1y̥zb.U-m-t*Gwv>I@~j <>\*a.ls_dakH* +LW?8W +>^Fǧ#Ly߶?m Dgm~ӫ'_o_,Y\_e,2=L&!W"4?R5T@O̥ۿvlWhhjy49s@ijm?\*a.lsgK5ф]}[[j@Ä1y_ e'OK*~򋜗5{W +DԮ>JDjUVNUyU͋VOrA:}`ܼ7Z_IIcFKJ?EDDt̘KmRН7o7\j~s/>`,s8Ty̥z.0c#lbϾ@HrRgBW4Ma:ЍN2ӉjٶXJ}/zȵ64*07WDDDljTc.sDoWz=2KW'&[s?9#72CK%a.sY6oqO^﷥Noc~ +{D\~8*ut*/׉NUIYʼnnv_jnnmICf^CGUi?Y"R5T@O̥f]r\}c ->;7oO%R+H1W$RqsdT̥ٹWM6tiE XUQ)ɿ"?~?˛=>"3g"T":]M>=yp2>W£kLpCJ?Uu.""Tc.S<瑹ԃk=mﺐTb_oYKǟܓ>HJϸ1CK%\)R pHni Wh*>P8G3+p6_ɍT"pҋO'jÛ'b6eܼZ_ICK$>E"FDDKk"4|pjW`t9O'2(y4:cxdBK-cƤ!EM+UV/eDDDߏTc.sfOy +VZ\mqb1 ߄8OE̥R橘K56̥<{n1^8_UG3N0]mEozů4T}2sxp*^R{k-~"]}<8ht/?8ƛm>JX ØRPgkvvv>8}~9\]}QƘK',:Bd2)}.SJWCk ,,R)7Ia^xDDD\1 +艹ԯkۧ՘K\?TTy<'}|t4pحba.0J6O\'csY}7[G/R"OI%ٹyׅXskD9N5炗jC;K5W޼ݔ>Cſ26ڒ~tǓJ?%eѷ1y̥zYۭOzUuŐKJ8,kp?'I>86өD֭_Osx*>IgZOӸH(}O~/$s\*';̥Rť6og~S ѷ1 +-R2 +GM\7 CpJ{ʳmN2UT\*;7?p*<|_=\*a.lsRȄ\dRz`x\3S£qW޼ݬ ~ʫjڻOlNmε0uyӉU)}"aoGſ2trҏNK̥jsrr.u/\=E!sb.r)RqsDYߞdFok&pk/UHsH4pQAWox'Dovf:HZ;/Ny?ƆcxdB{-s|:OgҥfՒTc.Sn̥nxXYeS\*K%\T\*Qw%Yz.0[Q0?H^ +;;Z=^G宨jU˞["zCGDKA8J:}j6_ da1J'O :pwDDD̥js,=j|ͶBS\*K%\T\*Qַ$Yz.u [﷥?U(my+}.JML>P,JxOډuϚNN%MoQ[t:|ݘ, ONE27:Ɣ. WN"""R5T@OK]{\*K%\T\*JvZE{+t\RqDu]}U5G宨ZyoƛQ񯶌=$0 %C'c.UKduwH^^fa)0JDs8ToC\jǧzVxd"^XAr_vDB@^"w+(~~v!ȊT"r%~:s{cl1;7 2X=?J6.ol9pTU5]}DN5zȞwU^+tNdbnO1t`y?8$m@'OSAzvSjS*tU""m̥jsKK$~Dj6!J M-3Y̥Q.\*a.Ȣl-7cJRQ{Dx<.}l0;#9\w2VT~+~rNDYDZY,~:Bǭ^"!}.HLNEĿ26:]CJK+6R5T{c'swD%[Vs_QϯodNȽl|X T"ʥK!̥e}s?8CdaQP603wE=9Mi<8([v=Fqm 1不7oUyS02L&r^"QTVz_cȞ1y̥„ԞKMR?|3rO[%DǯYӻy:*$0JDs8To7b.6޼^X@Hp?ȽAyUF[zKDD6Tc.&̥$5Z߭7I_IYExhT'2K%\T\*EwZe.u ![@#* [B9ϗ!" vi72J68O'2v{oN%S񯶌 G7r[R"b.UK s?zΥR' o~̛Dq?\*R̥RTl5e[b.¢"2FǧTodR ,)X~fJD_D֪].~:qT M-\pA7oGſ202H䄝OJ7sڻa""U̥js0g.wOM{@I&` A"r0;B$O;ERjTDA  !WZyZ+a}X{>J&z=+ գvR ]*Y)vH.(K3KVUgW >|ן-O}S?(~MDZ5\Tvm}\B ,J-}:>0D"Wzht:JIPe3ev[U8.wyůH4TpV_Nd~s,bg>>|N͈26yɥRGހ'v.٥.x)U.dyo`P߼FPإb4R~71~ybّ~,kf7+7{BDy>8U_H](~9wb,VGr+<[\2RSU ~X&"]KEavGjyyt5NܞS"E\- vDdإ" T":.mLT{DUx<5?816[ŏDDdإjTf|C6JYǵ /_5vDdإ" T"vڥFG)1Vzg0<ǥ_(x\SRU@HҚNUx;nJ7Fr"[ݕZ^y .<[\2 T~Ŕ8Y;v.٥_ɰKb+`*RJKEvD&?V]%Q}JJVp||2;Y%^>c.4Y>`]^m1J*#[GP8'\b&\eM1q#~ '""k.Uإ0!Kf.]kGgc7Vإb4Ry^ywѩ0g0Ԍ5g +{[M]|J*n_KQDt5_Ndboo/Tjg+k'&Pzj?cyRQ]ֶn&;;iJO]d|]0T"RR]*Qwyb>@( }0`KVT߫jEU0Db$|.>c?k{WDTaJ;jtXjv d@ʹɻLIc]_!""uK{eD}:?}] yGSw/؉ȪKJJf~Z/򕧾x&"3-ZDgFpMcDu1 Db.6/~v[ͭRuǮ +uo@ODD]KEvܓuJ,<)D9DmlHإb4RVRqH [Y]S}g%W R;NW}DD_ǃSΞrKr"cevԝT*%}-hmcsk4:-~\l(8ĪjDDdإjTl:8}s,b@(_=^⋗aHإb4RإK};cӈһ1G@V޼q5[Xv;f&"ʖ?p$uoGwD;+}!C*zEOp_ 誵SrWhODD֋]KEvݽ_bKe屺>J(K%"+.iإYxJPإb4RLKURݕ>z0d2926KdskRTko_$YS0Fˉl_la@^%sy\OH6OtrxY_*9zASY)v.ܥ޾2SC |owG05vDdإ" T"vgݥ>[\>t0'ܒ~!L?RCyJ$.TaJ.4`x<Kaѩ7UBK#!7]s &"XJr2t +O/Āb=?el.6/{mg +""@R5]* +K7أ͗:? WΎpRJKEvDROK] +xJ+_%M?]p\X%~LD$o0fyOrY%~9ah"J=[\ +"縯 WVe>oΟ"".Uإavቩe-Vfw^-/!T"RR]*ܥ描Vc@wp\?vw[;:wgF/x>8x7u٪4?e,:5 ϲgĪ=v.ߥ~x߽6|3Oٹx\' T"RR]*Iw*~q:26EX4O&>Pzd yRRCMwl.nu/>T2Kށ׵ƨpVG{~ 2lqIA3.郈LTc +]굞'O}Dyq3ؐ ]*Y)vH.([.u{gG@LW^mWw W^kR/z>87ȃSuq#~9^_0Db.6/~htzsk [J6;?ycyR!K=̫O +]|R 'vDdإ" T"vإ.}: ]*Y)vH.H +evtޥFfRQ +ܛ[%wIJZ8>>}pVXu+~KDd|pj-Zu;\+90)0-.Bㅜc~J ""9v.RаDyr~]bJDV]*ҰK%2. u(ݥBQdu7I>Yx.*hFSkl_lįrN% 8ků%ѹ#}!\OS3縌Ef +O10Y,~Z!"".UإBp?ӧÙ? W%' k(RJKEvD*ˢ VK]z"}|`&Gؤ{#GZ +Q"qs,RRas1>[""SAjƶ+:_c<*}! V^ q_E-._0fOޝQnKN7V/˚GCDDf]K. $I_j<_|XŪpV VYSh]*Y)vH.\K\u`x lln%2 iǎk]oo/k,V]u?:j&kl5.}!@ͭ9.csDB)=vtktK0 CZ @!RgKPD4uҙRC?,~!""s.UإB]U6F/^:ӯ2w-x91uY%)*=uv́]*Y)vH.DԿߑh? xJ$K%"+.iإbL"UR?>&00FJx PP'Go3Vpu_a*޼?ڍrKr"c6Gd|"JI_wHqNonm~s(v.9`JJO]d|b{gGT"RR]*)v_?F.u qpT&*N7٪il?,~JDTTʭS'~-֎Nnfsk[_˹|ޟѩH{+~2""".Uإ"R^{a?إb4RߥfV.S1(qW pRTd|ל1{e> W""]T5]qhMlqI/ wxks!"v.9`JǚZgO6`RJKEvDR}yR2 #:5@( BȫemaVjs4] DD4ou^]\nˉl L} }\tj& +=+"":eR5]*r.9.xnEmlH@.TaJw]*AKVTٸjEU(^_;l{AU""2уSXzAO}DZ~]`&+kiȳ%0?+c64KToW{</htZ4Q"qWgFMcC>iTcK%:}6{fx?uK%"+.iإKǯ]*kob|$*(tH TgGwuo@ryށԽZ^`a<[\ +"ҧ u?gK?e,:5sCyGDDߎ]KEإ}#O}{>J.TaJ.4ѲKPxsy7.nHJJyMq+R""oAjƶ+JK^Y{DB @Q8J$ +rk4:Ë=(.~"#""mcyRvDڣdRG(RJKEvD*vzNy,TL&G&ީ826Eȳ7ouo3Vjs4]/Gx7tyJr_Nd+04ǥ/ͭ.csDL/'L:kK*=錈]KEإ}U SwvIDE]*Y)vH.H].@!=ŷ~ӧC (8[U ܄LDT$Tzį%Uؼ"eƳť@("~`x|yV7iT6ԈHإjT]*sev?\^y}|,+vDdvH.H.7VKP0;;NKJys||S,#k7/Aa ש<85Z;Nm1ޟ1 CZ @?@4_K]^SiTcKROQ"!#;vDdإ" T"ߠԳ~RF*N+)1/@~lnm7XI;$""4 [aW{<QB Z0<.~Si^)=z\n!ױK|-w]#Qی[2M{=`UmD/ulnmK_lq)._^yvCzMcY]KEإ%s\ؐ إb4Rw=E.um]@#KVT|jEUȝawh +g.&霆N7ƶ+6DձG/&>>e.:5c0f}?""'v.9`JV>[\2 Cg K%"+.iإRs ]*T?G#:5ý܀y^"7c%v@H: kN-inV`hneu-?elϩT*㗽˚ûG HDD.Uإ"R5O?RΆ]*Y)vH.HpzkvR@(aY< ֏ހ&+ }CN7эaO}DjWY<8J$bgF762~=^|[g4]KEإ7뿽I#vDdإ" T"]yn|e +@oTgGOI.TaJ$Kb+T'f{үRm9O6jo%%Yyî:U_&VRaX(0y.cѩ߉L&յ%PHDDK>en4:]p;5A$"b]KEإlΎRJKEvDۥ*RѓhnZw+;[;/xpjvtٝ^cL߻okeu-?}A߫il?TR5]*r.D*9z}}/^'ȱK%"+.iإإ~?W]*|}^{~}q-S_1NAx׽5QB L(͋es)LH$v.9`J}vg}Z`JDV]*ҰK%*.5OTQ7v@2 c4:F`x<KPR{}V$""ʘN jN?\.~9JOݳ% 10՟ }J S*.Uإ"R09.xnEmlH T"RR]*]jڍ*Ve + /^|.o_'k +{c@HBS:rc4M&b`Ja<[\ +"'mPzh ".Uإ"RIi6GWR*f#vDdإ" T"ջT0Rއo&Q*}CoN嬮 _"2 RNUSͭm 10ɻOvvXDDTإjT]*)޿g?}:5vDdإ" T"T.9DfE_(u||{^Y-4c!""3y :MmtȘ)@'᱆v'v+ ""*pR5]*r..TaJt)RkwxJU_[͗:ߓf^chi[X^\nˉl ~ J~2>rKP2 +TcKTRa} B""sS7M?\,~--w]n-wvFӲg'k ""*dR5]*r.ΙiT"RR]*祪{Rǽ'p_+=uoE3Vjs4]_Y}CpjkGW)~92s}]aƳ%9.xYt/0`K"""AS>8;jtUΓ)wg'0_ "<~7mbyRv62># (HRZg~Q"1;vH.\Կne +?U}z;W ?vw;|xujo_鐹z^Y-~-- ӡL}PڕnҳVrT.Uإ"RJm^_ߋ ÐPD +Ku\D'6_7Y^y-A]*ҰK%2.E٥8{PyPPhTjbNYON#""oSo*>w]3YY],IAiGr.Uإ"R(]j5q{(~lnm7R]*w $~gKpzaFx<.B捻0YReiZ;.ˉٝKRb3;J$btv®dTpyBDD.v.9`Z9.xnEmlH(jإ#[>JVž,<)=KEvDf٥=]*{&*"ӡo`PU9WU_io07׃S{AguD:uߓΎ??<Ү.~!ADDbyRvV}7P Tw]IJ8J$F·sإ" Tny|}j_KpJ{>>@M(*bq||S,fs~TsWvDDD&J jlrSg 1@~e QYgTsLDD]KEإOgxB٥vz @;OJmvH.Դ+pJx٥cFtjF*~~@QxԪ/bw $~]GDDdzWXIXߣL}٣ k ""EKF=[\~eqLåYu+~ GDDd=87kjȖq 7@2 c@(w eva""oR5]*r.w^{44LJ7.opH0;: +KEvDR1Je +x0<56 Cִ˚G\I;~#""|p~שnhW/wR) 1O'>Uk""oR5]*r.ռU6LܞcwWإ :u@.iإ{ +9٥ه1Ǩ{үx<VKsV^į܈|d:ků%q[][GX}C*UJOdS&"XR5]*r.Ռ;.¾`V[ۥ6ER]*o?,]*ox;ǨGO_%`AO}:<j5+=5]H ".Uإ"R5b`]oo_hvTaJ.TvJFJQQ"!B+?W]_Yzp\_Kd7 }!0յ> .uRDDֈ]KEإ z!Mfڥ5Hֱإ" T"v`_3Ti.*;>>{X*OSu+~mFDDD }kSMZ"[b+H&OrhGS<'DDmR5]*r.U +{WR*vRݗ~,7#TaJ.TvS}7W ooT/0#"">8 ;Oev9ht:T?Xjoߙ>'"" cyRv5O`]އ/,<9#TaJ.old +/aDfH<~%#[%v_c?k{dDDDt֮{:klvt+}!&0_ "g7g~֩DD]KEإ>=|3|0.R+`A?kr;(KEvDR5K/_>F-~=Yx7*;[;/ƈyB -Ջr':5n(gYI+EIDD.Uإ"R Yǵ :ԉ;үovPb4Rtإ٥Y q&>8>~9%oo?,~%FDDDgrY%~-f`7 Ð.X)?Jmu2 N%"2cR5]*r.yn߹(R~]~,Wإ" T"]jn5].Ɔ1 g-HP|R;N{#""ů%e |b4:ʒdS~tbŶ_N%"2QR5]*r.U]W`hxeuM?2Xsjsy RTn˗]*ҰK%RETvԋ_%`>+oh;)9ۮxB`DDDt+}91.^7OR)+5;ϻ'T{O/'4K%]~)N%"2ER5]*r.5Uzꢓݕ +EK} KR]*ѿ7naRܛ=W O% cW]DDDtn46T/'2Vᬺ;GOyp*@O'>AYr7 ".Uإ"R_\^y}|,i-.p\b4Rv]*P~]W}z\U|CTZn_qYk)whhiùܒXdQ?/?T8(yp*αK#_wyMk`q6&vH.HdzMإl.60ţX|񲪶Aހ/_/LyB -JvΞ<\eN} Nͽ!տ, ".Uإ"RTW:rޥFP&vH.Ծ<]*P66TbHJ@wݽd]_bYpV_Kd7V K<@(vjQ}<ͯ XTcK=MuM-s?Ky:tAk`q}Cg=4KEvDߥp T8%|p<626L&_(/0{C cΪ]^+""":k=IZ"[ހ!P$_][XܧOw3`x|euM`q/_builVzJm9X R5]*r.9k>|"]j/(d4R +K(]*P N'?]]#~@֎.)""S龯X(011cx(@"DP`Τ@y((a#DNٳ0Q;}}zY &ʴq"eGI͎$]c@@{|+E6GGwfocJD$Tc`5^ +ڥ{zp/~'NRq TR;5ߥny+= @Z KMN"[" +W(EDDDVZlw%RV`U^n2ΨZY}.}D"U_[QS魐.UإLK:]"w&u]I/@~wbcإϋzY*Tlv>|~@*;wG-4Y("""ʴRY"]ހ_d'! EG?8Jd ,d DDإjTiwu ONK_XBB.ǰK%?[KUT<ɣoSOzU^%@ +vDDDFo*ď);*~:{OLJy-(}XP&@|$"""ʴkm>EY"]mO?sX:%dF&mfT +JoV+(/}.'+Og . +.(eTO9PU٥yo??qۡ1&7;삻\ၔ5Wo(<]zD.˗WV2=5yu;4i?T +*VfVũDDY]KwE6Gw_p*@.pX`}}bcإKT#B~aR0<)m|xEt+[eZbS,B=4r&lsr +WޗoxٺN%"nR5]*LK5>Ť?N] ~Y GB#w3.ǰK%R1PU=JUK}vK{gת~<4N@B"(9!HQtCCDDD U%U|KLD|q*d_ޚٽ2M%"VR5]*LKu.)rKߑE:ccإlH>.c_ (}lopPB/X+ e[U}+(~!""t +vDݏf@H$f P~2sK`r^ +yq*QVbyRa]yW{{{Q] Dg*oPRq TӿAKTsTv@~{F'ŷQ=A<wWkXlހ!T" deOKER}=6?*.HLӌGK1R T />k< Cw +vg RfpZODADDDvg?Kӱ)dhqyUOƟҲ{wIYһ!T"L}.yK=*3zoo/*!TۋxDd&(T".?;x$}@,\p?NB5OWP8ADDD +Vԋ%u]"x4rq)5^oQzo١nȋS2]KER]Uҟ T".3D"4: 4p(,}r:||1Vo@ ADDDp?Kjǥbyq@Xcipb"B]ݭ(U }=~*v.yKk{&iK%2hUMY/T@gWP+I4yl +5ea47+rsCũDD?]Kqw[[kҟdT".'!F' +ڨ ݓ<]Ae+XUߤh~x鑮V_iԑҟ xb1Ez +n`JDإjTtQlbJdإdCC'A,{b e]7<~eZ%~HWw_pHo8Z\^M&?<~^ZU"T"tKNl3eZ7ந?KڟGrmop$$ ^]ǟ"/N%"JTc +R vkWK%2h?ޭmI>`v;4H$/Ⱦ'+m?0Q5g۝3eA,6>[?ZXZ6 ȧSw}=+v.إ{zsXT".Sª-ߑJ {FNWeڵ6[,VOh\ۋS}=ɝ?a{[E8إjThK;RT".6T?Q63;LJ_'U/^ʫr@FZUM"""ʴފM8 啕pxx0<-2N83v~/rC N%"bR.EkaJdإFwxxUACc_H_(5{{Q?'Nwy7 ~B ""LQ.9MVx<~_6߼ũ_ߑlpbRr i*Tc + wV{+f.ȠK.dFSdoJ_%ѯR+; (ZJDx ܔl9 V+(~u*!v.)bJdإF sNh*<}[OWP@DDD[QS_`'RVRV9$} +N"XXZ7{>Ť?^OfJj"<]K.Pj@R Tpvw?~zdR:w=yλJox~"""ʴ-m^hQtS\xzWzlQ.UإBjjpiwFإ4v$G#(}CaD/=yκ>eZ7PRV)~HW7oOaL-.j?@>Cۿ_tR`JDyTc +]jŶN࿰K%2h*v"I@ZY}Ie2.klVi*mQU_Vh%Rfp)I2)}3?së/פ?.|=Ju-T"ʿإjTR'H_h]*Ac +WF'?+F<Q5:]gt{z1ZY}kl?|+ +vSD NũDWKlOL*=NT=:M"<]KEweshCKgK%2hRxٹgW O_W_٪Q5g۝'&A,\ũ#~l?U`~4~q /N%<]KEw}A/`]Q"%إ4v!b}#J +@2y4QWV*;xoDDDi7~pklU+< +?~bp)wTlw7ߵ(nx]gt5lQ sw7~2s?@R3ǪשƋSHإjTfJ0@x:3;'R T@CD"4:y-p}yU{1T`W_neQFy +,6D.gI"w4|qj曷ҟ @OJ^ds=~_/NũD]R5]*rK=Ťjw^@kإ4vWU?*};V{oFY~}'~&""L8J)+nbL2y?8$949@޻?1|RQS-_:]KEvn/?NK8JK%2hRDU?L$ +-\pg6 ++<]A;5eT7*?KeW]Û[ҧ0·IͱG_mH6xIY#JvХS}=HإjT`Z{QKRϜ="=R T@7cT?Uvw?z:~VVo@MDDD +V_{حNׯp2)}é%G K8u|귃XL2RRVN x8cyR]GKR=_>.ȠKrMsY/J_%L-HLN=(;~JGݙ2ZvY"]A ٴiͱ/֥?*[XN+שƋSHu;4Əjr;Yb +ߚ(;{KjrWԼS&E?@D +,6uu_ttzt|qjg`G7/N%"إjT`:4|GKRϜ="}.ȠK1(Am髄Ib>;L籉G⣛cC˫ҟ (≠+OyZũ:S}=/N%.UإSRϜ=7$}.ȠKt~2^K_%%Wds(}TYwa"""ʴ-D,A,&}kz8uwgȎdHoݵ6mS5QbyRv_ET".ii髄x*R+ګDDDiހ) Z8Ƨ~ZXZN&?$Y9utzt|qjg /N%.UإR huT".oƔ>dMșhGWg#OSIYe7 ~%""t\+):]pͱB;>J6,JO8u-:i֩D4v.mz칻ƥإ4Tq~3OX\[JB2yk8lu=yΫ-.eڵ6%D^T M> OK/n>H$?~*;rl,}q]K&ܥwqK8vD]* (~GUSI_%Lfu]!OYEM+(~%""j-?HU^McoTpvh,~G_dtSu\zxq*)]K&ܥ9{npT".H$B6ߗPCM3~}'~%""LonU +Tdsܽ7_ϋ'3⣛o{`\xRݙbg:uPxq*e=v.sZZUH$.ȠK,,-~jeU">x]SVds\!~%""Lw%xLd޼ݺvhlk{[’ғOIY7ũ8Tc +̹K=s\Ɍ_إ4vOgBɤu"||MY]Q d(<] ھqlv) gf7x)/NjޢtţS;{XQVbyRiw1@+R T@J_"I$'&N:>DDDD-D,A,&}C>H&E"z8-w?au<]Au@m_aED]Kݥ9{Ĥإ4v@>%D~Zs67T`U^nP$pW%z) &H>(/_?@fn )=U7)= zڮSyq*&v.yZhomoK_T".ȱ@ǥn"w~VKe7<~*e+X}Z.~HzN&a_;>F'7a r/ +Vo@ щcyRwgΞMK%2hRMR;W|xOSY*~?%""Lq칎) /H/,C⣛c= Obg?Qz4*Q.UإRϜ=w޸eR T _m~DjfvN*W~VU흽7S"""ʨҪZD\U/xL~ũkK<LUYQvN%byRإ9{ne.ȨKr QpX<O&/y!FZ*~ql.yH"""bͭvY"eE6ǝ{x\ 3J&W5|qo@;Fm_aFD?Tc +E.tD/`vR T gOfT?U"O>.WKWhW_ +C(nxKegt5^oߑ>vw? 9Vxgn祺Ɩ\~mש8~&v.]꙳Jjb1T".ȍ7oU? ~2#}:|~}q\Uހݓ2P`%RT63;'} +@Xcҟ {vw?)}1}ٛ㓤7/~L/N%.UإcQK=sD"!}bJdإ9pИGkE8dh#D.NSy#~$""LQ`pc7 +>l36>TQS$/N%".UإcQK=s\[o_*&.ȠKr`fvNP6ƶjC!+Xl5VoU^%~HWEM=hhn嚆/N`o/*R%eJKs9[jN ttN%KYsopD|qs$k=56+=P]m6}qjg7ScyRlT@ΰK%2h*v<c~aIN7N&~zK.MQ^$eT{goyem*ZY}.} +N {ZXZN$࿼yHfu<]Aٓ7/~L/N%byRx꺆WsR T@!9 }0x<~x͑QLVf2?K3z/KĀzS#w?58|?utTcD.UإOLfĝ{_2sw4Qc_2 K-'&_mH .ȠKI&BJn2ⅫJߩjoe qL,"SaɌ~_ũXt)5N7 ~T=שo_!"إjT`:4|GK`"}}b +`8:]s_mb K%2hREVV~iqyU*a$g_w/%URVӌDDDyUMY"eKeOgOaojۡ1f_agҪZ?9MNpH*v.9إHGWwFߣإ&o:]W[<ށ_B'&Ï/,cm曷"Ox\Sh]*Ac +~>M4IQ8Mvgv"eQ"~HY?D~㏧mmfvO$G*~﮵8w`JFdإjT`Hu]CFߣإT"w޸7]T".Palg"wVFRV`W_tDDDQހZ,Wҧ0 Go6ǺޖlJ/ŏ)ũD&]KEv_ ,xŖ(v.TbJdإYrm]SL/J_% pP.AZS~&OW"C,2ddRV<|駼8utu+=5Q͋SHإjT`˵d +`8R/n0<}xx(yݽ70VyA.=_ש]KEvu _2().pإybjBR T 6z髄8MG2zBx<.}4chtRN L*埯biA^J߱Km]*K%".Մإ4v%ۡ1O%yǼDUZU+~#""jNK_!} +go/:r۟sW_I6`. zzNSS?"VR5]*rK5_߶إT"2ORM]*Ac +󋪟Ga][<swj?t]k(j(9)8J>J&a>klQ4Y8ŬN3[ k^^J'K1]髄FVVʫ)+9km>EY"]m>~"<6Hzks@spXɭVpQ@0e8(byR]j@j.pإybjBR Zywo/*= ȑD"T?8Ļc^?ꧫ@o ""y*ZQrWVںn/N r S}=ݬS TcRϜ= ,.pإybjBR TĢ҇BDBB!fu] ?e[EM}{g팈2.?KHDW}#soQӵ"2إ4v L= +~(~G*! HOڞnv߹(jQlwNN=`thۭۡ1ͱnE"ҟ ٹgJOz*pS}=ݬS]KE.wwFI lo/Z{1-v.꺆B T". yzZiU>e[U}+(~"""_t%$} +_&Ox\|Sج7LiuCDbyR]jiU6z}]5v.[Cإ4v@FG>Jt;4v"^#}nx7,"""(OWPŏ{ꂻ|yeE d]$ۋS}=CconI<W޼*ԝNW3m_; T"cyR]꙳6߼r͡5v.bsvXcJdʫ/gROfT?G?JMۅK[oUDDDi ۋND +]^z/H=ڤ(dY?g +SƋS4]KEwCw|3إT"ʿJjB R Tmmo~|axZ*;[uGXlU흽)"""ʨVoR,f~·8wopgy"luԝ <SG/NũDZ.Uإ"ǻT$,} c_׳K0vDgy,9.ȠK~R<W,nA,&}ȅx<>4|j?ҧ~}'~"""tt>`<~*} +pDb~aax +~ KjOYv::HإjTxz칻ƥ1x|]9=Tɿ]ji.wWTW^ilhNRh)K[^إ4vH&f瞩~dhu E.,\pSVhW_ +ߞ(nv(}) K·IG_mH6`xQiUa 4]kDK.T`"ĝw\ZcJdإ߷RPɤuBXbQFwVk{._^Y>P.TaTv O'إ4vw$G#(}⠕ff)+9[ADDDiW[W ҲU""wUZU+~"""jnNY]c30} _-.&ҟ3FWy:7yzSyq*QbyR!K=s*[}(>TÑڥ{zy RffÊ%`R T }| N@L<{o?̧t5QU7Zg/OfOa\[ũOҟ L]c~=:uPxq*QbyR!Kwޤ/I_t5vcdW /wD0vD]*oߑJd*| +&eZ%~HWw_p_@9Q:e*7o +,6ugH +s7ũ8HiR5]*wgΞkvI_39YR ' 駳W ޮN\w_0KwaJdJj?^KFXs]3?3sWۋzc|J*[;eT{gײUy?ץOatjopD|hs·ҟ F_ä PuT"EK| .pR>2WNu?7k¯-R T;@ԣp2)}8D"1?Sھ(QU_Vh%Rfp) WY.ũ}#oJ6OJϫv+(~,Oz$&`*""$@ "e&" + +EdPn4"19{~g3a:W@b":c.~Y(\ +ӽLT"\*O}sl 4Z^,XV{DDDm_KP<~$ +`B|V|E=O&o]WumsRTS.s\* 1z.TùԪ&!Ј.Q_pK%2h̥bWVפ_%H$AY9*oQV V?poÓ3 7<:esSR)GE~"_4:`JtKU~@- t]jT{tÿBJtKU~A(D/_87DtI_D0-R si]oG/YwϪoH7e-WB:n,;%@ãk֥P+q#bW'?8M%:W̥*s0\kEWbP#\*@!ϥ44K;c[!pvEf\*Ac.x:oV_%+Jݻ?Yl/3f+ADDDY7TZd%2VVY;U•N1W_R/UKكS} }̥*s0\JlچNXxj쓹g W>| "ZZ^m*R +y.uu"{uFzagwW:1JdИKEǏ5<9i Ź,wԋ3Vl7\yDDDzTv1d2) +S6 +WVפPphDi[w98Ȩ1x̥”sDD珹TK_ + +7N&.eR s??z49ѽ}W}Krw{2(ey_?MڷwWaWB6z4I7 /?oH|`Ss\*.T"2S̥\hTPR;cpV/uB\*Ac.lum]r^~+*7ٹQ.zXy-˂lvj_KdVVy,^@&Q!m{Et]V7/MTo sv*KU4MzY[><:!>es (d=֎ny!5S981x̥K%"3\*@ΥF>~0oZ;tW+9URK%2h̥%IojH)BAtoK|~V }C(ngqgwU\܏'y)S ^y?/[ڝ:_<71t*z̥*sRL1 +Phs%676CWKVK|CZ; R s(@O_}/үi65_gtݸ@DDDY5YlkUּ|VzjG“3(L&躔kn_%eNBLR!\1 `.s6Kiwʥca Y̥4RQhvvwId^UՏkz|]JV{} ΀ ""2\׻G cd2) +˔3͟{-_(4TQQ߂bF;8UTNBTc.\*)R +m.wүo.ǡ gq0JdИKEAIRwSf' /?gUVY-vDDDpԋ/$ΪZ*  O}FȫW.k]5+åAc.UK0JDfTK-;S+ --/[. ]Vnu"K%2h̥|VlV֥_%%><}f+_gl-@DDDY6\Yl%2fu~Diu,J=!>b/,}.ޡmpy!5S}#Ra\1 `.s5:08$l4M߰ֆrT"\* +Gto_[kIJnӵv{Ɗ,޾!_DDDU7{|>|xHzZ plmĵ:]#񇼁ČG<~SPb.UK0JDfTK]Z^a*߾RһgK%2h̥@h*HRc=~fOßoHeUUߴqMzR+?yNJ(CwBu4_уSFөT1x̥K%"3\*@̥[ۏKosܔӘK%2h̥@]Z^үov*kW+r?(ZڻJNDJlGI@Rto_SG'6]<~dut] o + ~pөoT2y̥*sRL1 +P8s-?;LBӴ{ʥ^}&R sdR3 @pL׻h“3,lA#\?+WM}7 ODDDYu=pU%8=߾K@ |VzeLov.뺷Y|k`=87Ȑ9RT\sDdK({'v-{pV?f#L̥4RQ&>晁4M})fG.=e?XVd%2VVYJz=<9#>bsщ6Бiz|nF998s\*.T"2S̥\*@W*72tիפ#0JdИK魼3߼~kfzƊ,6wPz(Wvqw,XzJO޼[R_`bt];*ŷ &y!߉c:Ls\*.T"2S̥\j՞Jvicķ0KmqK ̥4RanD")MӤ_h!q|]ís+zpjШ7b:s\*.T"2S̥\j[GC|Btu sDTz*ۗ~hWZ=cvgK{;e?pf.Ș%Ia`(oV<8u\<~$뺜8A9Rq:78 0J&Tc.\*)R +d.Z^yo+߼Ѕ:]Kp^̥4Rabm}EWYpFmkol'""Sށa\ztxWԾ@hҽ.&KكS} ߑb.UK0JDfTK<}&x4M O߶P.5qT"\**LNzoTOZ@RԽ%6Z=cVm:eUoߐ{US W+?B#6xSL*rTT<.غMBNrp*=RT\sDdK(ԵO?8 &;hi߳P. R)K sDTUsږ~dWMB=cV;"""#]jw%2Vbs0_GSkN5{"]1US/0_Z̘opg:s\*.T"2S̥_YY^yoZ)a Wbs,,`.Ƞ2 0O"үP=~YWqL kKV<85;~o = +S+}p*өdĘKU%:] ڝ׻DDDU`]s[&XYe Ϭ]8>U|T7iw.kf%0jNxb.UKE̥*::;{{<>pNh&}z\*@!̥x|?5!;hߧP.}L7ИK%2h̥|/,}oүwZWgU7$NDDDYumq/$2Vdσm NHל.<9{`NHs[ sAH1x̥|s=áKb Ic.RM>a+W+7)KO椯# W̥4Ra2ѽ}o}UU\2;V3ʛ=>Oo"""ʪnoUS/8 -m_67WaPXȼ|ͩc/_4MG>qz񇔝NT2J̥*s0\jCK?85ͻP s特TBK}:BM>ߞP.UṕT"\j*LB4nxJ;^D"!Be5@DDd뷊vDƬN/H:-BwSѽ}r2dNׅtmc^y!o $k1cTR=RTq.dR\yb.RcB,v%7\I_J`.Ƞ1 +3ynI]أg=Km?(nW+gƥWaP?F=s #4Mo-RTSIKUX,v BMhӺG'\"?(YMDDDYѭ#/Jl4RE =/麺n}TdXTTc.ϥ>|4SH$1RL?jZ)#C9NRӵoߥ/%1Jd*k.?/w!W}g˛wKүl8(>?+GE-4e-Z|!qV]ѽ}ULhT̓SwZtojomqL< N88ԊTc.ΥW}ܔ~QVY#b.s -m?2ԲwUy3:i肹T"\*L H t%<9*r=aZ)>X-LDDDY5Ylk9*/,J/ioŇk\s`8OҮo!)<71t*s\*ԜKM$/0HS\*R +`Z|Bdq|V:t\*Ac.&0=wp%mi_UU}Soߐ3e.Q.Xvgt* oÓ3 7<:9%Lbߒ`2J*\1 +R. ?#E3p6M>8o-IPaK|BTغ+})b.Ƞ1 +[][&Wү$RTx⾲)U,QVu{zlj./-mLAӿͻ|ͩDy?=*k7& qp*\1 +RM>~}~\18掹T|yɟ?/%@w̥4Rah?q]o_Ⓘ+]5[ nDDDt뷔}隝ҋ0@nX <9#=\sщOoWӵv]~ȳү'sGp1 +O:}25}+>̥4RaPO_}/үҨ~FvyƮn?~(nT~_[Ggto_zȓxhќpͩ 's.kw.<~ENM<\1 +R +/;h.]#0xK|A䨨^&})2K%2h̥ˆ{zߝ2;~FJٙKo`+k +:a\4Mou}JكS} Q>b.UK\jmciү 0e%ub.0Տke5 ʥG!c.Ƞ1 +4nxJכRD"!B'vz?u(nX Yláҫ0D"1=pͩcoViw2Y*F|C ):sp*s\*dRT4.QZ$=\*Ac.[oGYY]~J?.9ė:]7n{?o(=v+Umcoҫ0VևG'ćkNȠu+?o:uT|#L~1x̥B&_ `ѽ6s Gݽ %ӵ,})K%2h̥X}FGsү`V?jŗ+[oQ5^#/,'sBjݒio~ծЩUֈo((*kw/%@9̥4RaSdwWd296~j_g~fOs(_HU[GhTz0T*td͟{(BgBC7:`T5RT̥ڝDBu*JRCT̥,q|,})*b.Ƞ1 +CXY]>JJ--/;*+9T"""cַPW\U/`cݽ9{'躤_|t*s\*Dn3:&"mnmW7)Ph1 +H"GP.[O/%@]̥4RD"}C&_YU6t{DDDU7n{NB"cEphg.E*z(>YοTA]-]{:O* 0JTc."sH@9JN +0RX^^]'\*Y.})Jc.Ƞ1 +E$/*ice8ʯw?H(=!Umcoҫ0D<8uxtbsk[P#\}7$ sA"1x̥"sUMүPK2tſ(ؘK afq.\jǏ/%@u̥4R_eB:-:iY|5"%""j~_Kd(}2M^~;9Փ|2~{'skt=<9#>Ysщ_J4oGoy!_ 0J珹Tc.K=pb.Pڧ:咭bysDT,޷lnmKJ̿X_gl$""rk[g媩o|4ͻ%N-u_VY#-lCAN%c\1<ϥv%p܏:1 +(kfrZҗ`$̥4R]y~jut/ϪoHc_Hdjw2JI(;Pյu@!v{t]uoqp*:RTy.5[m~ԉT@AD-_3:i sDT)J OzH 4! JM>(9ėU`QVu{*a5^ +Z:}viE̓SDvG?(KAb.UKER{?> lfk~6Rl|VtJ΅Wҗ`H̥4Rtdawpǿ|઩_gjov{ƈ?XzC;L_,H/5 +WVפ%Y翢,~o n +*kMc7Jb.UKE>R_I쀀tdjQ&eT@j7K%6/sDTͻ%ov/ -mYl}CDDDU-]%6Z"cG9)CX][Wԉc@Ah֮fO|DKUJYx|5]Z)?ȏ_t دVRT Ã{̥*s\jmcǵ+*oc.-/qdea.Ƞ1*JO&>BJXX|UVY#X%HDDDY7Tت#/\5+綾`\oã5 +O.09pPם4S@H?svjA\1ͥ I@hvc.^|S@Td.sDTcoyn qG|~V ހ!e.w)XJWaȼXM^yiG~oH|KEB3}:U-"KU!%<{.>V_C䁦iz]+*T7hj\1ͥ&IЗicĿ lc.ȧ/zAyhlߏ:a.Ƞ‘@}Z '$H /QQ}_DDDmO;* mm OO֜nxk4*0 *k7YSjs:U͡|\1̥V6HԀ}ohi.s@%|iyYŘT"\*8>T*uR0"Ϟ*W+;[;?(z=j>K/ȇT*5bA|=_X,ȏnG׭D[gntPԾN9; b.UKE~R{<>ћwK*?͒:R3<}Vbs/)x T"\*Dhv7<]x"816j[+A7"""ʪk7vDW+ο^tҊNʳdhw;2[~̘opT3\1<̥UHx:r3~~{+1GEڧu (P̥KK-ؤ?`߼յ3q|<)⪺d#""qcugy#\X`cSBk| 'ᠮ.3Ne:<1x̥"s-?2d2M@TjwF>3ީm_Sutƥ&p1JdИKEEGE;c%6n޾&Y44 :N,jN5h.?~{a(ϛ}C{4sހө#RTa.lnm_=Ejwvw/%"Oʱ{'i (l̥4RgIxrF6cD;WgUU][DDDKٿڝ4MzQGSjNs> }6U|F"9T7rTc.yK3:&#K$7tΆRV2WcVkiyYj\*Qc.yviE[5.H*`Zo|N׍2"""ʪ[+*Yu={"VV<8uø{x4M"{@|F"y74 8;ՠ1x̥}_Ed"~x|P.Y/_3ީm_S5.}5sDTS<~4&䌙ZA[rjo!!FDDDY7TZd%2VVY(ScoViw,uKR^]'k#<71FTc.2E[5p[5ȳvrl84J&\*Ac. Mx;_rUyu]7 FDDDYu˭E{+xpjxrCdǭz[|F)|p*өƋTc.l\.}=3=PMOO_|O9Vjw.,R sțյux'D"VK٥8fnoN|!qV-;ҫ0L35yk4Vđlހө)RTxW%[YNU}r1JdИKE~$ O2Sw/Ϫ Wõ>~2 L“3߾K7 cl8R!Ns<1x̥}ZwTT_@H_JͿX(9c=ߏc @̥4RO"z߉aG$ɑ <3r'EDDDYuGC?L$ҫ0 +N2jm 8[S/,Z𷚮yܑRzp7h1x̥(p׮Ŀ2\Ǐ/%_,ʱήD"!}5̥4R7bʀ.\1dNR,rb~NK_O΁T"\*tO"'iYEx]s?(EDDDknSNoI/@fT¢@MοHRou}OHK{^LQ Cj\1 +0b-_P.j v(vvwc+{`̥4RM>n#O$'H$AY9*o?(w-rY{dRzhTSG'6:<*9zw|`sv1x̥(@+?*Ŀ5\rRS|O9t=;dT"\*[oX][?1 팕ڝJDDDU//k[;K0p^9(yOff뺩mly!_ 0B̥*s +icĿ2\*;ο3KR*~{ey彮:= )Ru:uTKUK=us-$Su4u70L̥*sL/Jրrty$})fJ"M|O9HИK%2h̥bz9Q^,v/US QVvt+tRMӤWa2ӿ?LSgM$oU|Fv;Vy=87"sJ\*s6q@Ҷ.['TbsD>䊹T"\*.Ǻ>1So\t3Vjwx"""u=pU%8=@.zB+_o!1$ KfԼ_ ̥*sLw>= +ja['䪩)}5̥4RqVVqw' +&XV7$CDDDkn++Q|y.@h\|TS#d2iZާjwd<8ohԼ\1 +RНK +~bdz?/(T"vs%6$ NR?);3rUu= CDDDYumq/$2Vlo8LJ@GSjN/~o{:BMPU}& xpө Tc.|Fkſ;\j/%̾Fʱb}W\*Ac.hv.ѽ%-,*_fKӆ%t}k{Gz d)xpLJqknnwd=87Ȑ1x̥0 vwtክG+e稨^&}5d̥4RqY 'K|}V }C5DDDtk7vDleϸ5H$g9@p + m|~R|HFLكS};sJ\*HR>wKe5k֥/%RphD|OÊSb.Ƞ1KL&G't;nx*J4M~Tbs3funQV*gGҫ0OzE'gb!]E-];G2tꨂG<~Sg.UK`[UMP.uv& K 0h]sr/FS1;[X|N@G̥4Rͭmox?QF<~#sl!""j.;g1—M5NK7LcV]Rmc.pөS/Tc.8>v{Ŀ>\rԫxvdRphD|OW׾1JdИKER7B N8>>Q@:}yVV!X+BDDDYu=pU%8=߾K$<{.>P^~6BJ\5m,[$=eN 2x91x̥0_t]RɤhM|O7t'J/(c.Ƞ1=_XO' +m.XVsۊ,6D*k^~+wS_Q@^-uT^]'$掹Tc.A>+ſA Wjw>_X{Q.+9_I_MT"\*r_Ux=eܱ_0!""VEݱ0OJοsy.PP:{u:]ro-Dө +N_Tc.$ w<8 U*3:&ܫmޑsDUSsK-'gt!O$/siyF|ub-I%""2V//kMngwnxJ|TwS,u5aV%TԾQNp̥*se e[svgte5/)z<b.Ƞ1 {nIdz<>Yj껽""":`õnu~Di0T*J|E=FP@uW*NGN?(sJ\*yhFo`<~$WщͭmɤbRd(2KUyޏ8@O"dR/R:|qp9b.UKՏkj/YlI_JE);8U(d̥[jwJ Aw+ͻCwBE:cW\UDDDU^bsLM?߾'gjN5<:ۆ{ػ=  A5PTh6Sjt,33-,b;3/Ae-_k1߷{֋9U={מTөԬ̥j:RhY2y~ޜf]ldV +`{o.^OD1JӘKE"[L,\|g+l[LoN?DDDS!-y{Wї qLxS8F_z̗WTyGxp8T\* +NZ;o"P!uvPĭI?f `.H1\- <"q席K|_ZgsDDD}AÕ6~yݱEn):k@-UZ{/ENt*\c.6m~c@yWn4ߟ_@UG_𚯶&hsD:Tdk{G.rJ"ߙWafڮz ""6X7i+3nOpL\KwNOÕfzW[f+.H%{pwa1K5Dbr}**cRƆjSH$ +V0JӘKE΢ѱiU^59/g)N[A"""4mob6Z8= O >M/0@P5WÕ6R*ڜNԴ1K) g=?H/%%S,k/^I/(\*Nc.{| ?rz 7ՙkpy|8QM׺ˍfDڌVۣ`0}@6_jRS"U*2ub(tO)R5s~^(^G@;)j͟a.H1, 'j_$珂Aө4[Y ""5_o$2򝞆e">;$>M/0r}SU9◨T:iԁqFSsTZH$nMp֏u6$"aS~^PT"\*䬪*Ob1U/>~:hliQ`oj7o`x`KpnY8[;<85:~m(G 1x.S98Kx̥wX0P qD"11uG|OWa?^PT"\*يO)~Sb&&5;3blvk@DDD94[7i0YޛY;g4) '^ZO&_J|tTn4w9f܃~+V*4{pwԇ(Kx̥fo1P6U+(r_5_mSU5K/(\*Nc.uX^V;U,-=QNu,5uLw}9Vosc4)M,&POzQMڜN-SKx̥o%P!7r#PƆF|OD" +1JӘKů%[> LMҐD"!(Y4jlWҬh_ L[N2K ё*x\z),HLLSL}`.H1_{R6JU|G6q_ODDD9umTo$Vf08FVC[]ɲhfkX*ٴypx 2KpWV5 ej[ؐ^G@;S|Ogzb\*Nc.p!/)coWL_ODDD-m{ Gɲ(ϭ(7zv+~1K}pSKTR5s.R<@|=:^J@|mSᵴw=a.H)>jTKe$əU@O#_|/)KM]{H]ODDD7]0Y7i3ZmdR}tpkrV|&[_̗◴TiTH W2Kpak7( ;3RR;\CsD:Tdr}Sg^o*?~|.N[QN]jvwO0_+JG<_^YOqp*SUZ{/lڜN-SKx̥O4՗Ml[oPBN?j[ؐ^PtT"\* +'T}`rfAB98:?H<rvz4[ջv4[d[6bNe.U1 +@mX@y/ԶZP7}9^PT"\*Қ_Ry +9rY|/6e^ۜrO' d{o@)K$^\r@n/zpM"ypx\c.v?N{ +wFuD"19}W|O4<6`.H1mnm󵗅5{+hnz=Q<*C|#So_M,Ҥ46>/A<WC2_iԢNe.U1 +@=K +Ey+" +w*LVc.H1HR[D2:q{7ҙ9" +L >J/0-T*ٴypx2Kp{^ +THcx<."]|OWewlۑ^P sD:TOɲO~[YRS'N[#F&""niX@| LҤ4;~mY4ub70*~9L6N \1 +@v40eSٺ:\2y~gf'j'50JӘK~~ai?ї-tj8<^SJsD:R + '~Cx|bN,NzW}JDDD9tdH`^|qb's4?|%ǫԻ0,3\3Q4;SKx̥R"I TH7zK (r?)Rp50JӘK-e0_@0YuC(z͗LnO<8,պ6S +(<˴yGnks:T\*l&~sh^|$vRS'~ @Wa< +R\*Nc.dm~/^gB'.w9SFH_M⻈L΍@Fxgs4?ǥ_Q{;n_JfsTպj@ygs8w?I#%se%^u]Q0JӘK-MHR[Dt"XX|PiofT_q1(ں40Yc@oMΊkё6_N̥j}"@.kԱ_Evˍ澁Qkhv:U 2Kj*~xPzE.[d9lmt(:n6D ћhTn%k/Ňh~.d9I<@ +>~%dY<˴yGnKN2K"o1P! <@q?)RK{g(t"/̥4RKMɲ7y磣.msj|=7"2UԺ~Wt69Ƨw?I6@J&ZU&*<̥je_h}SkkL\HDJK(tZf+_HEwpFS/TR5s?~mS6j76Pn+>n@R 4K%i̥/DRhVi^q㈈(U}ʍ;wg?Iږ~m2;75fÕ6kp"S5wvEL2KJܣ`d@y +H#gh«0Y>[^PsD:RH$nMΪz7Vf07 ݈(\_u]F"Sm]wy })9fү P*We'R->Doү PnOzQ*T?i);\c.(v,5u(l=uw;u Hm]a59`.H1ZC eoy_6rʍfgk_&ODDClL{Cm,}|*>DҐbūD"!E,5_wZa _wNe.U1 +d|vn^߹Mb1\=Mwpa.H1ZfFr'"""oj-34Xؐ@vpw6 +>~iYZNUTR5s@;= uvk4[?}&DzzHk +\*Nc.Xmm(xUaViu(+VDʍx\zC}|,=Ak/98PC2y^Ԫi{Hʝbh_PsTmݾd@yhHzoNu]%)RÕ6~1JӘK-JgѨ/0=nǧ5eJi̖΃C㧃[C4)ݚQ^@/7FNN-TR5s@J&+3o7PލnݡX|Tn4_"q%@K%iϥ^Jn&OΔzWDDDD9xf?4_?~LzOO*wz'T?i7\c.(JIK{;պ:_$u_"U+J)(sD:a[7+VrʍkAۇFjHdjxDqнdёNܾ59ӁPDO+V>;уS#9τ2K7 wWۏ~^G@W] ~ @do<8<^SRtsE&t!7݃~)OΔty|o"""ʾZg."S+v7q(*DbeO >Y!cvn^+ֆ+mDtj2KI"#~ +ibN"^J@[|Tn4_"{ϢQ5`.H1Zd?}Vkݚ0X2DDDS-=&F"mfsJkԁ}(x\o/3F*يTR5s@8M坩? p/HʍG%1JӘK-&yvji+3"""ʾn%[F"S.w(t"}@K$^'ćhRz|Ť_xի'Xgsp*sT8xn8P޵uvql%)Ru]=5 +c.H1Z4D~/W7ɿXQ!w +e_h}Sk$H[ݱ!w@ 9mrfA|&ү P Z;U/~O$Xp@fڼ#=\c.лx<~s|B]<;7LJ$,.ˍfRH$"@y̥4Ryn4[7i4[[{#DDDSzܚ]Sw %'<S8F_@>~:PV>x=8;qVT\*kG_Zo:PUvP΢ў^%)R(b̥4Ro޼vy|:Mrj}o""">gs8wji<8<޵B'OФ Lmm<0Pj-~O$tjSKx̥f>G(̗o @1c.H1ZBNǝ~{!o """>rY|#6eϤlmlćhR_ +K6^EFM +/r$;\c.Уx<>z3 ~ӁdY\ +J#$< ++LRPDzMK%iϥZjA*9/7gq`!h_~"""ukHdjxn@SpMJ@^:@4{px98T\*;Wo:PP΢~%)O& ec.H1w!D6w5t^(=Tu]GQ :wr4^~#Y2_@VUsCi'/ G3mޑO2Keyel@yb(~{6S`^{JzMa.H1wSaVi^q(Z{4H:E)Dү ?j-M"i0Lޑj*S̥zż#(*UuGf\oj|t$0JӘKյͭޡvy|vq ־Q7e_{蒭V|#)?:ަ93 l\zXHky|5&@5*s.A?q{/H \*N)e.D"_??oj-3ķi3__(܃+m]T{4 XL'^ZO&_@?BJU+_=|Hh*sJ\*}nO5pTO77Y!sD:TZ\ +tǍ~U~) +Z'""6X7i+7'xnKj3 _I6nͫz pM#"mV2d̥ZA?zhx.WS6so_zMyzYN 'dh sD:Ty鮴{_] 7Δ|""">gs8wji<8<ޝʈbO^RO<_{H$_@їL|N_˻ SUMɲ PO<8їcЁk/U9i"=8T%c.ЦŇK%A`7`o^(~@Tn4/,>^S@9|RT"Vew(έ;A*~'?ߌ5Zm{㴕L_|Q]j7D"2@-x<ǀ 'FǗWVh]K{| $Qvt*sJ\*5H'~|d + Emݖ^S.KE +Rtsspxr_C7kZ0wė:e_ww;қ2"ޚIkhOezFM"Ld.U1 +h]ş]4,w_Rq1b2;7g.)K%i̥K<Oyӥ/4[[;]⋜rlB"ޔ'/J¤g + Uu@'*SKU2R-8= w@yW]װ~WzbyeU*holH/(@ac̥"sD:MFRs_J[$1NzW|mQZ]T5x%%k/'b|CQ0G +DJ2d̥nk2鷹HDz%Jїc(ߛ{T`.H1Dbrfa`tFR-+N[x{/(ŤbV69}Мd򼾩U n D:<8U[FKT@P2y~ޜf*~[(^G@a.9>!uvv`.)K%i̥ŋWis8ŷę9.O|IQ<>-.t %+^ZOHOǤ0,~⿅,5u/v:UO's1 +H Nڻzo@P?~^G@)b.UU,+J/"@E>\*R0JӘKՅPZw,+NR}-(܃ƫ50U?I&7aB'3 2Ooۑ~mmq{Unt@<g."c.Fh<^G@b.U9-OpƧSKU2R պj AywkDM`.U_UW pAGKE +Rtst[{W~8S澁QKDDDR|ק`7z~ނ_I|-򞯽T^(QLd.b.xĤ=;ն!s:/nEI m\*R0JӘKՔD"1;7_af:n/Z""">J[$ȴu|Rz ͭm :}iXwz}+AQ?hTRT@mG_ZoCP5_mNTtޜb.Z[gWRT"\vlݮu6oVn4;[;ė+ԵROb1-P"ҳ3 '^o&ү U9|.YQѤɃSKU2RU=_{MwH/"K~7|@H$8T`.H1Qp\Z%""sy|6S|?Ho"ngl|Zz&əA)9>wӵn%)\1 +$ ߆dz-\k~2~-\*R0JӘK|TU#N['J(܃kFF"m'\haMjC6+LQO'TL2d̥j|th"~'FiXzHT-ws|;_(YK<5̥"sD:TA-;L7Kz|.Ȕwx$.JNܞY[Q;}+PtPRT@q+fʯrya"+̥jJKH\*R0JKkIdfl_DDD}}2I|#Zgm-Pb?~,KOӤK>&~:\*R0JӘKUY4:ك.jC⋐wjk:rXO$u ].O Ne.UɘK0YGP~Uk/^I/"`.U,J@[&b.)K%i̥gyeRS'N[_~DDD}AӵrY|#6(L&w`rH$O04IKo():C _`jk{G2%|K{GD`.U1 +d)toIP޵uvB'KdRhRb̥"sD:TE=C> p\b#""vYjwj9r,dN_ +K$fUC{l +2d̥ +wߕusR/ +_5iaEqe.)K%i̥'d,NyG=MDD\Q|ꬥmo_z @@8}v~I|5!kPmU/O?J9%NƟ1 +dFWѼpIzPsjgoI hwxDwsH\*Nc.5k/^UߴU,oOsX*^j]ao$fɤ  :}A(t"q{Uo ̥j$Rܝ+Aygs8w?I/"ja.UzzgѨ/кJKE +Rts99F7S 4^e."S!iXz @΢ѹ?gQSOxw8B'FzK{/aQ?S2RIvwn OPōT*7.Iz8F<܍T`.H1D"1JU|6v i?U|Mj8jJ3 _I6Sz!}pjөS2RZ0Zm7&(*'ҋKU*cݎwPwsH\*Nc.5vWķi+7^Os?_ZDDDں4}&{sx\z @bSYԔ^& (H<kP`.TRTnMLߘoj=8<^D.sy7.abꎲo@RT"\E"17SUvGh]iK%""r.OK ˱ k[\@VVT^(up*wT7&(ҋ͝{ٷv[G@nKU;3n?Q=\*R0JӘKO/i3X%P*fsFF"mUv/z#dY|VV/NU?`.c.xhߛ2X^DЖћVܼ 0TҿO@76߼)3'2̥4R|tSyWf07=?_TDDDs75Gts|,ނХnMΊϢtkrёk5n/eG%DRoNe.UɘKE)c&([ڎ~^GМ.W_N Ta.UsIdoo`V\*R0JK7Y<ك̗./hK%""`.^(xҶ/ox|yeU|>[T"-=⟙y|N>1許MEoji-1 +;̥D"!tcJU#sH\*Nc.66_NMo*L_|O2CDDDZw"Hj{ QE$=̓S?~:~yߍV7F?9!e!ȭ@%c.iyeU ILU5;_$s\j!U+J=y d.)K%i̥-:q{7xU5t׏Wė^e."Sça-bH$E؏/;M⟟Q.2d̥1 ʻPDzA΢\s\j:n$7'~c2̥4RťR-MRqOUqX*vrZw9ox> +~Yp֛Xc{ү D"QlVSn)D<s*\*Jڛ +R2dRzA?~ui1 +;̥;Ť{nuMRT"1^KHl-RS[W_*H[r\<ނ(r_tk/^ 'QSz|zJB@nYA!Y +e}p*7T''(w;ҋ:b.@wKͣG ГV.7RT"Vsg2I|Ǜ6KMI*/ U5"2sXz $=8U|SwJ<@z~b' +e9*cS̥baw=H$" r]`̥s9U]װaO磣9&1̥ҜK]Ylm*aR$sFF"mUr}S|< ]8rgK{/ +6n*s(z?N;_&%E=̘KRsSRT"VjsG_ۻz7x8S܃&""FjE` >F`J](t2},jJֶkޝ{~lc.mq)(~prrޙJc.@wKͦ2 +Ї/c&ȻT`.H\j"LU5\J%""wZ`_k_`J|5pJ<ԩB?i!"ȘKE:F]~;wn`,^GПJ5\*0M^J* sH\*N+ԭ۵f?*7uw!""*Z{4}Fmq)LJ'% Z~eeOU?L7BDt1~pߤ0Y?}&KIKTa.5>~:ED^ j#5b.)K%iE?̔t{VR_{_\-Te"E6a=zF[";"'+y=O6Yw$Pkg_AdgԻ/3h"oz•>i_cSv?"I]*ȕP(j|*z8C:TرK]IvoSSȕdgW~]*RV?GWe{?K9Qqh{֗HuR%IZ];wo() Bb*kjً#ߢf?tbKye'۪{u.B2;;ܚ !`'v#Y٥R0M<.߾#ʮ߹ID$۳x٥Ď]J:>0xR4|쉓C=;SMG[kۻuǮĶu٥.UiKMCNo,M[d_VVtxYT{J~tUħjh:zr2 0޽`aa!23GiEet'6 ~*F!T +H۳o~Q. vR%RvdKbZR<|&_%TV^Բ ,U`~E7n|+O~}o7N>wم䛑kmع>IZR陆?P :kpȉד= Rb.UR!eJT).uj]K=et0J$)F<-H҆悼w7Q?;\1NXXX9#e$)RG?M|YY +eWٖ~]C7neTKTI]*RVԅ#W6'*q\ҊCg sFX_Wxd_qg_ۍSj䛷 G?MDza]OHR٥S>U(OM <h +;v +)T2إJ1-=/OjdKuu'7K$iؼ< %+):rzXot[wsv:}xwFz +@s2)I4Thj]CU(.\ID)TرKTH٥.Uiݥ;1_X_/y2J$)$*S%;|6P<^z[Ԍ>ի|vci"ɮj$)Rm +eז~Q&߼ii +;v +)T2إJ1-v69Qq9:R-$jmvﻨ}8:+t[ԏ~s_Gz:`36]vЩ?Pni <0]3. vR%RvdKbZv'';voeNn*IRthNnNTdKϞs3P&߼?y E-NoIT6Qv~ +eצkD\@e +;v +)T2إJ1-Ft:}כʃ\Ķ#q +<$ kHmݱ+OtdDbdaa;oQ?n+ːv?{#IeJ,ܽ2ʮʚZ_eCͭ)j +;v +)T2إJ1-. o6&56wFtiSGj D«n/$ƢxM_o}[Ԍ<ק k_cS(v?#IQdJ;qr(ʺΞ^`CԮ߸g]*@إJ*R`*ŴߥNOϴw*kjDt5uHT`<ڞ_0ܾ( w? +>Gȷ/#=SVL$E]*l۝`ڜ9v;Pa-UTرKTH٥.UiK]\ѼlNT<L=n*IRj;W]'Osw_@z7N}48|žt$)٥ܽ9Q e''C?( +?Ƨ]*@إJ*R`*ŴRkg~ѵlc}Q_ԑ2J$)gklTVĒozmq1'/ +SgggC~禲c}OHRnK%?P֝89NC?(ͭ5>cRb.UR!eJT).u~~ %e-ٗG}w0:{?=$I*$*SwNM;3"2==s•[ԌRM>6"=wsw};R7/_ eWiEB?("/_Z. vR%RvdKbZRsoKUM?sK|_c_ǭ#5Kn*Ik;ַsw}~EeMr =!5p*5P,kDwcCI_)I]*ye?PvklzDdgڟvc*K%]gߛkqsTIɼccibt:wfhfߢf8ˈX7~TꑤfJɾLAPR6|BÇ9yۥĎ]B. vRLˇ]…Kv6RZQyh4TI򼖎T M_ONF x?pej]cCQhmƁds>RϞ jճ:7o#=%RZQ$7TfttSYy-] MgB?(Fgil +;v +)T2إJ1-.uvvxhj]-J<^ZQUħ;1~n.wfVO >Ghe7N%jϞFm$)'٥rHϑO"ԣ\^i +;v +)T2إJ1-.[9U ۖ<\F$gm@z˓ߖ]|qw_XX}x(XwDwccibɯeJ(O~}ZYSc eז䛷z^TرKTH٥.Uie[.W![ %e5u{]K/IH JH56oNT!dG ϞS'߼ }l(XQ_T]' IZ{v1rDO.]-O"u}JۥĎ]B. vRL[]j:>s6o?gIl:ڹ̱rTI#/+TSSeÇnߢ~w#"gcg<0Eb]*lvv5c e7D9VۥĎ]B. vRL[]TdKmR#R?$IQɮ]{6!d[j<|oX/>|W_ON>6'>Gb[USCRYO??ۋ%UyE'W5u{xnۥĎ]B. vRL[]Ի>UeMmKGj(#5 IR\:М,)UĒm,M 9N3`itƭ[ԏ9vۻHr@'@56?A$Ik.K7&xZF9Q. vbKRUsQ>νƾϑ__<>0޹jg]t(s]*R.uqϑv6RR@sr%Gw0:{?$IE-ʚ">վƦ^}g'-.zr2?oЇ23Gl*+o;L$e]*`zzhkO.]7n~Qڻz"}ۥNv5u{ޅ>fPMƭgϵwV ٥.UiRdlCIٮ ɮT7KmqTIdWCymUo + Nn+F9CCz-ғ!;w?_$IYgJ4Q}G/]6 $xMM. vbKmh:~n.Gh٥.Ui9swy;H{(k:RF$MZ; ^ߓ +oS<ٳdž_o()[է-W٥?OzCIY/]'N#_$US. vKm }y8CA~Wإ.Ui9x$U~n*+ojY*Ic}^BjN81wuftu|C!HOlݱ+#I.T"25p/]w?$xqк=Rb'Գ__ }Us~K}]إ.Ui|V]XߪNGj ,Ueojٜ*b6'*.\YXXV 5y.ߢftǿ< }l(Q_Hp9 $e]*Qxa\Qx54zIDJ/^ZOERb'w7n>H@xs~cإ.UiHiE,N7K5J$SIvYYUħjI8`,.y<䛷K~~*IV]*97tt/u}Dzw[jio +;K-q#IvdKbZaR7&M(w0$IyXކ %e_H,ٖ~@MM;sJ-jFS&\ 9JcvԻ}M?Pv}YY=xYo>~wps']*@.uKUЇȥgϕVTF. vRL+]Z:R@WY$IhNo *b6&NNӡ{{SQ3: q5??_}GL8FBeJܽ +iMG[gB?(0tƦMevԝ맦ޅ>6@$gE. vRL+]DŁZJεt*kjT^z]afq y{Ru'$iU٥'NBYsw}gnۻ\t;sw}|FvB ZߌFJvdKbZR7]vo-(U,_DKVuƭXo&Ʃg.\qG'gcPv?$I+.5|n_C0o <"MM|y觉\q?GϜ9ߒl߳qs"|.\X]jwo_C^mݱ+CR`*ŴBڥ&UIvtpg $Iyҡ|~5svv6-˜ku{07O~}g4O4IʳKe-n|k0Jʷ64>վƦ]{klݱ+*wRb'v^OBٵ7fJT)dm*+؜f$OmkjN8,{48o:|Իdž9\}R#I]*I}'!Ikώ vg:v_͹MbJT).jg]KG*'G#ꛥJWM-y›9=őooQ3{r33Dzs͉c};IJK% /_S IIv;4|>K%]J+*FͺҊʃGsu({;ّ/.IR؎$*S$n%=gQ3>wo>6kZٵ!'IZIvͱy}Ev|Zus+. vRL.uci`?w0ҫ,UT%wmPRĒmyaU7oQ3νЇXXX %e-ৡ$oKe;{z!I. vRyإ.Uiqܥoq$ٝБf=n*I*4'KʷdKCNog_ۍS>?mcC TVbHRD٥N]k:wF]*Rn()v/;@%IZ]um,M!de[^.)b_ E󾂉MyҊdWsSLv,\+]vԭ;vM8Q:^-SR`*ŴXR۪vFt:R,R%IEסĶ">UwoE{t[ԏ~V:}x_gFz缒٥:R7& @x4. vRL˷]ꆒ]{],UߵaCIYKuǮ;w~@XXX{AwP9jFWGo }x/O~}iĶg$iRY]. vޥVTN8b69vdKbZ^R>^n*IRN:М,)UĒm,M cx~~>%SSƩ*!CHkl~J>.%^.G>٥Nʚד"?gfk. vRL˓]ꦲ2g {{Ji-hڳ'P`<ozqЇ|1==wmNT ~"K2KeI*xKvffڥ.UiKݳ$Y$Ik)տ"l-.~ow•[ԌRM>6䋑"=WkoCY]*KKT<٥NDԎTGDE|R`*ŴҊʃG!Jv&U||ݽ} |psԌ_M4BeMmtk6tԒ.%٥J*Rb']j~w֨hkR`*ŴPԍx{#5U(j;WSwCIY[uG? yjfߢf8pdžy;v?%I]*KKT<٥Nw}'B?&x)_AvdKbZ]B}3J]M-a]t9["{&Ʃg.\ }l%ٛGۃgʒR%OvEK=}\G?Md[. vRL[]DEP#(X$#;êj:C8m-jFC/.>:3DtpJ+*]tI_٥C'Tbޥ:%_DvdKbzRwxA{@tJÒ]7۫U;BlL3 <5.!3g#=_I]*KKT<٥.nou]dJT).5PkgGR;{kJ4'Kʷ瞫mcib@]|QwB/߾#S:m$T>.URd +P~(@inMw]*R.uSYG?̎T7KmqTIRґˋ֭=x gƩoކ>6pX'vk?%Iv|].8w7n~@j٥.UiRvֵt?>%:)TIR!}Ȧs%m>zo~ ?|f-}=#=s3I0IKeIv'T"ܥ89A)jvdKbZI(^o=М w0+s:{?FIޡĶ~._gO@T=7NjdžuקIl +~LRYԻܻqklw#Wxiٞͭ=+kj7'*RmZ]'# +֣&VK. vRL.uCIٮ ɮ:RQ_fꯩۻ,:'觉x rt[wsv:}xX?=#=S".~n/On>RgO?{+Tbۥ޽ # +~_/%T2إJ1-;$?R%IZmyU_^}5|>5Ͽ|*aLO{M͉c}OI*RsXTڥ64nR`*Ŵ\]W9Qnm*I2tTsot coQ?[nZ$.\Ϯ OI*Roޞbκ(.vn +DrUR`*.vO~u{@Wt?LI(_[pcib?\I[jn+[lw95'6ލ[c)Lb.y9e +P ԆájX>~A٥.U*]ꦲ};E5n*IE--U59}7Oy ?NfƩiHj ~JMRQe +@a_٥.¥ˡjX\tyUR`*.jg]۱? +HE~7K$uɮK9qTՌW.P8ff8Z-jFS}lȥ'>Qb[Uk*Tb'Kl +P '> SbUK%]T`ҊʃGۃx+'QjG(U<^ZQ9iCIىCBqhq8w̅+SSBr/GM-OI*R7nϖ]*@RKʷ.,,b~G٥.U*]DmdWmUuF} M(IҧjHU 򜽰ٳoY8m9jFC/.>:̧4'mNT ~MRd +@,,,T՟-Tߥ6m #EdeJT)e\B#Zmof0?[v@KJdWmH/[KwW7%ͱwX:}xЩӑk1K dRa*iH D}ILGj Ô$O<^ZQ~Yɡssߑ>2a۪;㴩X_r +8Tbnl٥.U:fbX_κ[+} O= ^X +En:o܊Su$pvϖ]*?R%RR%IоMe^uߌ..~~>w95'ٳ1PGOI*R?[v@KT0c}';R$;:R{WL @ܽ?|BVɯO#=U}Gt +5Tn_cZl٥.UҺ;u/n*I +X۱7EzQ_UԎ(y{ǿ< }lX޾HOF7?_' K ]˟-T إJ*@srs"knSYs_<Y\ރGk33>6,'NWFwzjCIYKG*y ~ORe +@xeRa*)ꢾ#e*IZڎU􂽵sw_~0h"oz•džOjnMFz'$Rvʚl٥.URuFzAKg`(I*56o*+R+):rmtq1 ً#ߢf?tDtJ+*]OI*R( 'Neg.v#5,=n*IZ$tX]SSB£O >Ghe/Щӑ}H{ +&T +e +TIfXJ"K]2J$@QoKt@zq䛷 [ȪD.gcRa*):RQ_3aJ +"o-54~=9篎Es*~Iv?'K` 9ş-T إJ"7K$ź6&"/ʷqk, N=7Nj'>V~ + T +e +TI9(Um/PRv|`\@7nߢ~ͱt:uEzv%?Iq.1CRbUkm #J٥JmQH «X_uH/[K;w?Iw@|}5|W NOlNTDw|k?i@I.BiR +~Ze{V.URnsTIRؼ{.N~>|rgWg4)^#=uh{Ӄb]*nl٥.uކ?5]ԑf=n*IA-ʚH[K M_ON~qQ38GX XiEe𓄒b]*l٥.ϿpnXK#f(kҗ7n~w.ߢftGCb4HO>p$BIq.(]BR%H/;5J$Ce[Gz5]m();1+`psԌ_63GcSDvؑdw]*P >bj]]|vv$eeuέN'|63KׂoQ3J z8CcS,(?+߾#YDI.(][cvvg K,UEɮ]{6Ez\UԺxGyx3ʯ鹲%(THvݽ}vvR%Iy؁dIH/˺3gt70;;{q[Ԍ=_\ }t +DEtgJʷ&TR"٥&UoإJ.TIRґtX  K??>~L9jF.qj.\yO-JKv@R?'> rR%eQ{@Wt?LIR\Jv?4rYee[c_7oQ3sBSt_#Xd +.K|X],rTIRtl讋[c}'fggCșϞۍS;{]~M{A*kjfR٥kl +rR%T7K5J$c}յ{""n-q7w7Q?;85"#=v3FI]*P<>\Gd*iUD;J=w#5aJ}͛^ uG(l_j|-jF_ =9דKѝRKl +~QRg +.[|]U;"n*Iێ$595.|N߸|q7nЇ c8k ~QRg +.hkGd*iu"Yj{JkކH/~$IR<͉e*)qTe%UeeeǕoߑіuǮ*kjjg +ݓQMsw2WuVԞ+l_cJjh:5n^IMG[WᖶknM.SK}%wdg2wdѝΞe[+2\'VWC7%:uz% 9LϞ[s_/ٯ/.¥t#wy2\~7kw+uƭeqkl%LcsܽLw?XI>\aXI?8'z4W~ZǏ&Ox]Z;vIvG]KG>_xd/_Zד4245nMO,.2ۇ7==SZQ+c}@JRڥn()#٥JZa=R;RFOvh{I.{$I$I냟٥EK/ `ivVXg`Q뫮8I$I$IQw$.(]jCf*i%u"Yj{J@srs"p$I$I֡-U5IJRbۥ~_ 8` vf)TIRfm*kj_'I$I$i=k8䤤.(]jЏ`*)(w0c$a/$I$IΕo ~rRR~f +.uci\R%-_{@c}'{,UD%[_'I$I$i?<.(]gq2٥JZ>7K$.U$I$I*6&Z:ROQJʷRܥm>CG.U2Jf*I$I$mU;낟o٥ŹK/.\ hإJT=RH .U$I$I*v?K))KvZe{:g*SY$)lv$I$IR1V,.(]gqv(UJIy]*P>s/TIbKUMӕ!T ^"ڥ~> (vvf$).٥J$I$ImXJ +]*ggg޽ד_|_{Wo޾?;P>ȕЏf*u"Yj{JV]$I$I*)ߚ~RRR=9觉zs'NOvv5&kY&SnNT|YY]YSsw[]==O:}kc5㷿1ۥ~ݩss%E.UҿzڑrTI*K$I$Ij?i))lvߚy˓ϑ'] MvmNT1Tkljm:uUw}Eb[B?P]tk*IZ]v$I$IDKG*yKIKmÇ}⥾MG[kl*+%jk#W}_LM O{TU7/.G !L!݀AfhLsd5BQBpv=s>'3kyg{:kW\3m\IRme.IzBq$|dTZo 2*rܝS +-m{YUf.0 +@:KCۭ_]Q̥J9\._@q}Ց oĩ+ss+++jI$K;;: 'NM|={ڏ~]>0H\*Ԏ*}Q(H 䉹TL|1Ҷ7N뭖]'O--=~;K$IaK&N߽w/#U)sP;JƩ~XxeRt盇$Oz ?\~kK$IKyfKOjR3 +5"TOƩYg.UJKtvߺI^yrN$ITq]=gFD2 + +/=HN%Kkzf}Ԃ?~K$I\*L!_E*KZ`TgR8:04j:oK*Չ/&[oΤ6*Ig.]{M~uvee%$U&s{Rp$|T--=d%Ljٖ¯I$)̥Gf.PL +HYdTl1*U1v|k}cM$I*TuOOUF3 +fTnTx.s&[[[;qjb{.^^7pI$K֮ΕJѧ+i#KJa(El + R4ن[ﴄ[{^'F$ILR6 +K*Jn 7l +~R S3;v~w%-u #/-=I$I\*JZ>8IKz̥B^%do9΍SMZFeaagf?8=|tmZ?_ inmxrQ_R!O)@ *Gl +\羹]ﴄ}nP$I\3_kFJ￟<[>:ݳqG-/}%sbCmjSbKJ !'r9)I$z.u[CSKD)毞p{GgsnzBAUg.rf5qШSZ`.UwsW[oرl$I4>s`zf60H)ڏ':xuO{=Z>̥B>J0*kO  Rcǣ?$IRR ߾s7HO9W޸#"5|s\*@s E)8c6Nr\t;v~#֮n޺I$IRGy&&~F3bR!l +"z(KRU㍟8~#dD^%I=Q-Re[YYֶ kk޽\*dTSS7?h:s~YXxgg͍!]݋Dv%IΥzBtozT>N̥B#IߴeTKUmvTZ~O#d3џ`I$zՙKmikT=z\:)E!JR!l +#)N1 +䃹TZ˿ 2pi$IRV}WW*nW掌6_QGWJQ3 +U-)M4 +dTTWj~#n߹$IR\SKZ<ϴ_ (K*GpB220q6h*uRU;cx'[g?ْ$IK=22>IY\xrÍ;wߺ}'(ϙKJQۆR6Ʃe.Uծw-B.^{$S.I*@$ǫmc54 +Te. +.ݓ)#)N5 +dToV|kk޽Ϻ$IjR2I/׳Z^_> gR!5C +GS?q*=Rx{lkhzB'^$IRsFL+T.ϕJ;w^ _FaP3 + RjaT +b.U9n·[nM4OF%IT%1Z:,Iiɓ/&ZB.Zn޺} ̥B$}B8 sk?=r;"Ը>^]>H$)U|.5IT˿ oy޽\e.%'i 9G6Nse +!7"f[O$IsK޸cia$Uͭm.U̥B$=*q*KUz]?jxڏף$ImK=3e$Uok_ =WWd. +'n6Bq$Gz)3R=Zmsmk>+H$)Up.uO{\^ +-u ռY__^T +L*7N,S ̥*7-c;ռ[?=iA$IsWW#)tuO{5D/Zy\*dT\q*K2|t oV>C%+J$IK9IV.UR̥B?(S{FSTT; Wѹ[B$IRsIhnjsk[ծFX\*RjS^\ovW!a{~]>aH$)'Ud.3zףG]չ޸%6THd^ItS40LwTղ7O$ICK^~dd:,+VV3 +iV(&;.Jhhw% Te7C9F<$I6?Z߼ȘTMMlk%cckUV3 +|ˁRҩpMz)\2TȨ׷^6"IZKd}"$IRMϥ.I-kᄂ/~Z?^THBq$Y, GS8?8b:2s\R!Fy>H$R??}&zR/~'^2TH7KjlItTj̥*CJ?y*"IK] zR\>ۗ_,e.R(; +Q)MLT +̥*+Jq$I9%GS;,e.j^5S$\2l7&:}$IR̥~~L˗֞<~WWJU*3KTIOȁt) +HT+ssoO@ Y7J$sn߉~JK.{54-Je#s*6KUy#䒹Tumk}crQ:}ʑ$IRRn~¯oJKT62 +a( MKAf.Ui754%:lG$IyK8%n%eԕ%*K(a?8P=4g.U헅[R+ѧI$v.\%o.~5o%*KY*V(pԁBѣS0t-7 7^zIH$IKea!K@'O%w;)K4H&CPq*[RVVVZ':Y]S{OE$I\jsk[ ]YY^RTW(&A 8ae.Uikmm +o@5--=>!I$)WsC.)3=^]mkߟ5ccS3 +~fPc.Ui0P7 AF$IK.)K)k_קf.b&~?@ʍS8sJU>Sa7 +:rI$I9KtJ ΕJ ]f. g}΍S E?c\ӕ*r}r$IRNR?~ᒲWGWwWo{^̥B _#GR8?8b:xyR~YXkjΘ-cG$Im MѯZR&[uqk}cWL_e.&Y8xyR֞<ٵw_f܀w'*I$e{.;UKjg&LRwK]¯ыS3 +Q#~Gn@TKU:WtEn޺}$IRRFjIn]I\|21sˇQJ C~4iI$)s._~ՒBcGL\*TRHn:0dT̥*Z6ccѧ.I$er.[ѯZR{+~[߼\.G/N\*TTƩ@VKUTgazf6&IͥDjIа\U!sPMHҿ~  #sjɪM9c+IUR7FdIyh-u ^ҕT&NH:SÏ R<ɮ֞<>I$)3sm_tX׹n߉^RTC\H,Ꟍ80kܹ#l@ >I$)3sFdI9)-S]ꏙK(Ps<?hT ̥=}{gwO׀\xr)M$I٘K-8%KO+~qړ'+SZ2 +aT2Ʃ@ژKU*OyUԲ0&I=ZBKnݾE׳Wd.}\6N\~KP˺zD$I$I5W=,%sB1Tυ6N"sZruO{3_LF$I$IWvK])K %iO QHҿy [RUO +_gK][p$Iڪ}ůpKS磗Td.BѳHV8SFm +\;wÇ׀{'9I$IRm5d/ozD/K\*$S ̥:{+|r ȱ&NG$I$I5$.oFLK$_n1BKU:W*Ϭᗅ賝$I$9PɯF/KK_(m8/hcRtKK54Ϭs 'I$Ig*~mAoT @BqMN\2- O5bzf6'I$Ino햺ǫ+SpR!CCkUc.Uv95v7\YY>I$IjCtJTI3:Q(p:Ʃ3Rhͭmsj@M(E$I$IR-8zY +\*TRA)M4 +9a.U5~T޸㭖]ͭm{޾:z- ,?ƎSM/&':;sRi|i׳f/|{K\:sW]|˳zLiR\43_~~gO?yjƊG>(uݳ=׺; C$I괴WͭmRpR PSqj6\jiᖺ4^Ҷֶ]z?q䗥\n7~ӧ~YXӍ=W*}~'# uO{}׷ׇxI[__~I$IjyVT4t +D}BKUBgxf[Cӎ{@oOL~95=senO7?(l;wlu#]{5$I$&:zlW>,Ef.*( I0sʭSضzr·~Cmxo^|eli{ ;!- I$I.]Rz̥B30dT*sJwwOn,/7xu[w^;~N[&vI$IR+[*{IqzTBP*dT(sxS3huO޾/M?*o?Zi' +5eee%/,I$I=Ӎe),sPC?P4 +d.Ummm-|-wvtulWn߹TXwݻtǫ㟞cJ$I?WvRXRam +004"1RUO Dˊ΁sW)-/67uÃެZhaI$IR^◴e),sITȆABVKU[YY>Nowǧgfo޺R+7oݚ oSx?$I$)-Pن[̥& zB\*dTUgRc_|vJ._=O_>$IVˮ_޽w/zY\*lFR Fa6\*պp{ڇ^vee%omy ݵw_'"  GM$I$I9`_׳S3RLRa3l +Ya.2\*τOEiܹ迃kilͭm។@D)$I$Iye)&saR CGd6\*ړ' oUƞN~uч_z~YX8W*+lo Ƣ$I$)]|]=̥n0tfhksWrQ6X\OO33U[=Z>$Iv݊_7^b2 +cTȐ0W.w;K +J[pKKg7 %'$I$)'q1xATC-#3a.U\>q.UжO_7x}%I$Imo/f/],d.^UH+)ͥBK۱905=cMY\޾Ob}6q:J$Ir[WWHRU,e`h4wF`̥j}={!|֬bwgutriaARʹR;Y)uM-kODWI$IR>>:R+پCR@RJY*dTm̬5c;w??q]+M>$I|vfˊ_ƶ^2 +/P xUTe{}4u\.GH)^@?GQ$IϾ]/c7F/KKgTȜ3txh8|lc _z2{1v%1>$I$_ג]Zz2U;s @K|0 r|٫ji;ߢrW5P>x$Iv$.c2U;s2 +ő  Y:E*}@qhK]CZG*I$IRkxװ}jg.VoTTmɲPi⑏/6758I$IV[_wtF/K\*hoR!'̥jݽw/|쯼ղkzf6I7<[>B$IS R3 +/P(Plho@K?q2|Fy|mm-Hgf[Oϵ}x$I$I@o_r9zejRl +?hTs@;wEIϩ\.<1Dg$I$)W]u1zejRJL+ͥB~KիÿOQskoi@㏺?>*$I\UGovл0`Hx_^HƩ=GB$I>8+SU3 +@ʙK+u;DR>ZZzsSkoi]$IT&:ĥk+SU3 +@ʙK˷;>־ ǞX&:} $I$I9)}+SU3 +@ʙK7=38;sj1T~vygԹ;H$IrRBs.]k-sT|C@RR-־? r$I$ɳ$[GLU\*)g.U/ϋ~ѫxkkk=?I7ޜ^$I$)2ֶ蕩K ̥%Zam MsW.J=}?.I$IC>uk]SKT̥rRcx'w޼u+zݒ׳^$I$)<ХkT̥rRXw݋^mo9O7-I$I|c'txu5zq^RH9szn߹[ .F/ZRd~^RΉS+$I$en] zq^RH9szL~Y鰶-GXR|nix:gJ$I2_[o߹8U/sTL= {˿E/WRZZumou?+++˕$I$e ]^zT̥rR=^]PX[ǫ˕=Zho*I$IvmhkMe.3\&w.VIi{uM-ID/T$Iw&tzen.zq^RH9sێz"q-u PIڏ׷5$z"j^$I$)=}{r/]^TR\Dg^{ FRRw^^I*%I$IYmioT̥rR%:o<DIhDOG?Z%I$IY]Kuzf6z}^RH9s +78DIYjHrg/&'I$Ij]GO\*)g.U/Pxu5zT\~ggB'@$I$IYmFlT̥rRz~ u~>I뗅m MIj8I$IRV;WHk/&קe.3ko9x$e附NMD/N$I'to~6q:z}^RH9szA7oJV=W.')8;^6ze$ILhϜ85>U/sTsRBݺ}'zqՖ?;x$I$I; }Rk*sT##IG3+KeI$IWrw{KT2 +@ʙK cwr$⑏+{jܹ;zM$I5Ph4%zK ̥mkh㛋E/KR~Z^ǫ˒$I$e=ΕJKT2 +@ʙK_b^5yT3&I$IRZ^_UzK ̥꯺xr7~,IyWLeI$IRhazf6z^RH9s>8]75Ig?ZOVGE/H$I '1G_^^TR\C}c,-=^VSVWρH$oz+x,)7WᛋE/T\*)g.Uծ*?< Iy7+uzeWj$IT}/YRnZW+ U2 +@ʙKs+˯o7$)uvTꔵ[j$ITɹ}wEdIhſ_ U2 +@ʙKsyVnT.]RI$Ur.-%KgO޸swſ_}7Ƶ2 +@ʙKsw|KLF/HR{Z$IЫΥnk~ɒՊ\VU/sT=3_VP߼\.G/HRMtTȉ볉K$IR%R_{ߢ_V8TBZU̥rR܎aHr}͟D/E$IK}nnke2 +@ʙKs;WѫTCUd@o_:$ITԹѯZRޚlſY+OFVU\*)g.UmϻU~H*rwߋ^$I*<:=3%=fZתf.3綥"o&NG/ER_I|ԉ/&_\5õWZF/WU\*)g.UneeRo_W#?qr󧯵uH$sGEjI@ſVˉŽ媪K ̥]FE {}/z)j[l vuH$sW-)?%16FXU\*)g.Un·y'|6q:z)j=ᄋ3EH$s~ՒS+ ^TR\ܙ/+N۠>83Xы$IR%Rw~ՒrҍoV >:hU5sTO76޸#zjm$3ы$IR%R_{W-)'u[/T_'ػ~ïXíTBQ(D(RXL0Zc) }Ud53' Xo$[TRH8T[?-ۣCRd쒊moPׯH=PK RV3wgLD_$uab6GRH$)ǻԟƯFvIRm}*>(폾 *tv$]jt³됤߸Q\H$)ǻ?)446wkpPK RVSnglI?xi+$IRw-ۣ?Hwq?_%N٥pvzɩ[Y>!I˗ٜf3wg@$I9ޥn%G?ߚǩ֙]* ghm""$Mջl43=%I]m;<|%%ѱt^D:T.UouD@{gWEHқR 6|MN݊$I.r:%%ȕtjSC٥pvz7nfttIzScsˆO7'?$IrKVIipYֶ/oK RV?_%XEHқZ۾i6~ZǗ$IRwUs9MiN}}W]* gz-苐7ui6:6%I]m;I*|y4{#cF٥pv˽8~TEHқzzOn4K\$I?]I jqqi4'fFd +@٥FƳ|z鋾IzS fC/IR6D_4TA+L&) T.Uo52:wz "$M?/IR7mq苐T +˫Ծ;RH8T* fv$I%KTʼή^4::bK RVWet?}3>͆_$Iڥnbe%:$49uzמR4U.K[]q3HwEHқN}ۿr.U$dwTVWW<_k7L1٥pvz7'|::/Bޔ#c_$IyܥVRYT? ϢbK RVY>-ۣ/BtXφOѱ/IƯ^$I.uӶW#)--==@Gב蛧RH8T՝lzjhlIzScsˆO7nF|I$}zǏ/HRS[*s4} ]* g;P!"$Mu}>,Irإnڶ.okݿѯr;;}#]* gw~苐7esMN݊$I*.uӶ:}YmbrPYx~V٥pvze ,..E_$Qf IT>+fLFZ}r:]!'CC7U٥pvz'OfF_$5lE_$I +Kݴm=+WO.gB3ѷV٥pvz++?WE_$5:6Q6|H$MvTWS䷴r:ܒ d=Vdv$]-g/B;=Qbe% +$IT]JInѱCy=?HǪS%IKݴmGEMї+]/VV&n7X>[Կ;PO@٥pvz|>}ʽٜc{@$I׶V՜aYEK%ޣǏGFǺ?^Yx=x(RH8T[?磯CRYwl@$IإCc/_F_T"17_Ϟkm_dڹ蟌K RnG Ư^Ie]7}bm_D_$IK}mkUMGב7nXY R1lrօG?ؼ:[pOY)>T.UvCRYj8!ѯ@$IIܥ]ކcC陻kkkwE +իܝ~tcͭvۿzgXLLNF$]* gwn0Ǡ%:$o ϲ<I$][6}wzr:=u³$待g߻qs"=re칞ޓm6֧¿%`kUMOX.Kջ ]1RY}ʷѱ,/B$IEKGU۰`s#Ons/ ]NG_v͉ɩ۷!&&'oܜz#c+K~3gN?yX{gW施~oçuVՄJޡU.Kջ]q3'OKTwveyE_$IJa +~U.Kջܝɓ J +ʖl[v$I]*Pz>^}*٥pvzť< hIx'ss!I.(=;W%%T.U֪< sG_P{GW&I$kv@z-pURK R޷?'Åї"ZZz,ϮTuH$}٥%fkU?7T.UX< M-ї"4}$Iz_v@>~"dUK Ru?aiyH*jS\]G/E$I.(1w~>YRH8TcgyH\Ik99ND_$Iޗ]*PJw>VRH8Tc#czR FRܒr:})$Iz_v@)8s6XUK RUwLD_/ԭ諑$IKJssǪ]* glyy9D Tnթ,j$IRr=LUK Ro֧rHl2:#kkUMH$٥%cbr2LUK RUkї(hj9ܞiK$IҺKQwǧ#T.Ul{Gї(>׃7WTe2諔$IҺKNEMr.K;ޑ׷jS ϢRR|!}$IZov@>;U4٥pv`~y MLkh8]7PI$7T4F*RH8T}{ή T:}$IZov@\Q5|b.Kznw^8s6B%%3g ֪˕$IzK/D*RH8Tz +^zJJJJ} +p[GgJ$#KE@&>5Ud٥pvJ +6mh8}ђ$IRb1#Sŗ]* g\LSrnֶ/ +Ǐ[$I]*P<}^(K R +ڞiT--=/iiێTuK$K~ojy.K:T.UommvW{}+~}$7nVE)}J$IGg +$SzJR.KG}D}='WWWoZ]]=z'0y!Id +$c=ѧJ$T.UԭwRfF Ill]j_IZOC$I.HCGJ'T.U[۴m;!8s6["Id +$Jކ++GJ'T.U[O^@Ӄu59u+9&wE$I.H]sG*RH8T}lSow.FIkaY{gWY$I6]*wgEZv$]6Pm}*Ͻ(%s?m?%r$IKbtl
U٥pvXILJe23gTVW!VI$)RXgF*RH8Tmɩ[oߡE'Och8}$IUv@s?E*RH8Tm ~P[G烇oTݸ9isEՋ{&IK?٥pvpC_\#E0m);Q뉾m$I6T Q +]* g :W֩R;r={ӿDQv$]onLcsk^EAxd2+l6$I]*P0ջ~/Sye +@٥*wau}C_DE)-//qzמlw퉾$IMv@a,,<>Tv٥pvʲ;N";{s>^JkrV{gW4W8}G%IRh9fRH8Te_CcS9zL&J-..}|]j_2W:$IRd +[G7T.UwwsSgFWe2Jݩoo$Ir]*W.Fs*RH8T1sCﮔ~˗GRY˟'Oo$Ir]*';|6L!r.KUN o0::GWWWo߸}lkUM,ߺElI$2T ::_Dp]*IgdjSoՖU/([]]zHwEM]ת`ݿ}%IRK\>ۤ7٥pvUC P{蘁ѱO6K$)٥9T٥pvau}oXkiQm{C[YJ$^v@d2ѧe +@٥*Le{C?pgz&ros?j^3HD$I.^]jԭLRH8TTÁ +mnji8svbrruu5ghϝo9ܾ&+(?H$)٥Yn0$5T.Umbr2¤S+ߏtZZz_N}ۿ`sCXGD$IR ٯhRH8T7 kKeͽ􍌎0g"kt sQ4&Id +l֪KRH8T弙-M-􍎍~/GdzKG|v)q-:E %IR^b.KU>j +۰HYӓS0Y>=zxbrr:wz3p i,vK?UI$+T`:}nI]* g|wK֪4ut8s3wg튽ݸ9O4ڹǬ7s$IRKcF_>.KU;=a ZUj8pS._6swviy]o|gz&=r_A۰*)yջF%IRZUL&6]* gu{tl܏C_wtiji۰&(OWE?$Iov{=ֳ}PI.KU~f֪{>틣zN\82:69ukG{i[]]So_ }hljiM5޵'gʻZZI$=T}yEQR٥pvk;HcmO46jW 9{abO?_eff?--=_]]+...9f&n]qstlr:}as_wu6-<~$IRRYMчRH8T'OTVH!mO}m}~oC@CcScsKSKk?ؔj8P.>iU5᷂?ؓ$IR!K^50xfyy9Xr]* g|(堲v׋3O$I.O]} I.KUd2Y(y#c$I +]*ȕsHcv$] +ԝW}I$p٥B0xܟ'RH8To__JՖ?9I$.T(U?~o3TRH8TL&{Wtab!'If +%oKeuGב7'֢٥pv*X\QZ#Pb^>$ITRT秾ퟘ\}2²K RUϞ (%[*>$ITRc=?_]Zz}H.KU![[[khl +(C6I$d +Ů>54~Q"%.T.UU5o?%%H$IRLvP\TV746=3tixSDJtv$] +t:}Hmcn.<$IRLvp{Z۾;={GRe +@٥*CoHEr:}I$),THOWYSKc=gύuzWȳK Rҋ{> (Rmǘ$I"KU}3g/ ]L_Lݾ\I lv$]w~k@1K{}I$)RW|=k9udw7}oܜu{63=3swv{<|ssO.,<[Zzbee/.KU`c +Eg{ѧ$IK..c=gύOݾ}ÅgѷGT٥pvd@NG[$I*]jEM]SK}c<\[[ .KUlL)jCK$IeK޵;Nz}ْ.KUxOVԅ݀K{}bI$vGL+IRK R&&''o@ܝ>$ITUO?y}2.KUB0t1|$X)%Iإ6H$f +@٥*9=}S$IJʁ3g_6IRg +@٥*9e2(6EO$I*]7/K|RWn7DEM]_qm ./|$Dm}jqq)d$IRR. G_$Iyܥ@{ʦGo6WT~/L$IRR{zOF_$I]*e.UY619FƣO#I$.>d/H.2d4$z>$ITԉ諑$.2du_ hm"$IRYR::/EK ٥*Wu?<شe#Iߥ~򏹹K$R(CvU^ѯi`R I$.XuH٥PR:?@ԥ-,<>u$ITOW?y}$Cv!T嶵ȫOvH$`T,UR(CvG-ßm O*jݿ}H$v~w!IJlv!v*|x9zl#I2ڥ֧@.2dK$ITԞޓ_e +@KUzꯞޓO;1+ѧ$Itz/IK ٥`~kh8}xH$Lwl|%Iz_v!Tϝ;P!Iݥ6FvI>]*e.Ur:qab!Iޥ9%I@v!T*抪ע +I$.ubr2KR(Cv +ibrrKeun4H$)~be%KR(CvjwGG$I*6KM5$}8Tʐ]{Q=4-,<>$ITjml}D$٥PR{¿@s#A$I%v+\g +@KUxKK¿ PΎ> $ITmlzgz&KR(CvJB/VV::ÿP~8! $IR)]ꋕ.I҇K ٥*9}'+ÿP>wtW_$I%vUԒ$+Tʐ]ԭť/$IJ RZZ?$I$I$I$I$Ih<|m`̫WvI$GإԒ$I$I$I$I$IL&ѯ‡{P*kwMN݊K$.up$I$I$I$I$ITd]N7WT?=9u+,I2mťO-I$I$I$I$I$NoA1j9ܾ^wz DY%IREdI$I$I$I$I$I%M-?HQI$I$I$I$I$I$IԫW VՄ!9zzOF;%I$I$I$I$I$I$IJbs76!\]j?*I$I$I$I$I$I$I҇p-@r՗/$I$I$I$I$I$I$G?9|Vw$I$I$I$I$I$I$IE֫W]R&>^M?*I$I$I$I$I$I$I҆{qs Uo$I$I$I$I$I$I$Ik;|>u9~*;&I$I$I$I$I$I$IR dlBN|rwK$I$I$I$I$I$IlE!diF$I$I$I$I$I$I$I*&nեO ajSc!I$I$I$I$I$I$Iʫ_ :mnpuu5#I$I$I$I$I$I$IR9bee`֪!ǖo1$I$I$I$I$I$I${KKO}ۿ:|~o\Q{raYD$I$I$I$IOl/l/ܾK[nКK.FZ~te>(rIyQ{qcH8XQ8Vd9z<$MG͗.AA{/xfgã6Lxp;ѝ|;|:}po~Lx,3 n//Gwn//xpg1?o--Ewx[=³~^{ƩEO_>?iÉo__t`glm}y¯~\x7/WgonnFW7+nԋ̏S>/tJt-{_˯ =wo5~|x߻<ӟg==?>8sjmll̟{o~Lx +;/s߹]@Ϲɧ? ODz4d^OvW]> no?oԤg}c.,.nnnF/]>8 Qzv3?꼰ܻ">n}_'+=O3\]Mwo/~|7?|׏]5[ti2_˯g957w@\v};}u1<Ձ{ގdzƭ?̟;Oi(<7ϳ?ٯ~܋^:qͅŕlmE|xҕ+=G⡗뉿ǿ}Qӯ><CG^>7N͝p{7>ZYyA`p=⋻w?W߸pqo}eί~?~}Oan^^wo5/ VV.]r'ߜv<}pfjj:䟵Zf911vt`jjjL}w^?~[oa˷,?ŝO>z\;/oռlZɯ.3l/o?57oWs>\^n5/ :rգ'Nyم߼ɧqNsGۋ{zzC/}]w/]ޥ#^>wntHZT*R)M|>or|>_(bRvБO]v=O'.,.8z^ՆrPx=Io/išj:22h4=ڙ󷖖Hn--acMMMZFQ׫\c|>|{rrr̉o.,.J#K/irG_]zTT*ߥwݹxhee;fs{kR) +\n_;Irv'l`ppqL|5M}=kz$|T* m'_:Ω9gpZZ644T,ܧٙ$I +BRjFnc/\gw{yK!ޣۇGmVN|ӻtiOxV+=uiQv|||zzzܻџL +ubbZ}+M?%U_?wϣHVW??sv~S#zȈLl7QV5a Cn--|~^*Ӟz>111==}OTOJZjލO ݻ~dߧPEPv?[KKW6j$YeӁQg\)/\T*ޥǻW~w7?.v=hRqrJh4w?Lwfgg[VZ- +dInTo--Et ׮>2>>><<磗)Jz}jj+&N3::Z.QM}>>>}O>0xl'zl EoE+IEcc NV}5Wwj:99"6vÅ vZ ++3g?dӉoNLLT*EߥNMM]v=C:57E}x;*Mjn/\\7߻!{|Vt:8h8;"o>O円&&&Nv@|mYԽiVk{ VK5\###gn//GYHPlIe^Nt +ߙrvD|>?<<&t  43N9;>>^,-JR8z쵵J wcrrRHFyxPݾ]lCCCL8* +r;FP(X{]O__.dɊ$I;ގ.zR^-rպzztlaql襉GU.'&&Ͻ];DؘޥgE.V]>}FFF|\T3KϷ/j^.^ =5]u֥i::::;;]Mn[ռKϴrl6_]Mtjn^Bg}xt}n//ONN'TT֢K ]tVzݗMOO~]b얓oh{^(N|32+e{i6.zZ>TIrz~`'NSTbw@?YX\t ( +Vk;s>ZY,[<#ɟ۷Z=Zt.]h44^pIkw$bnB>RVsB> n//ZR_ƫOD @Oލ\.HBl~]QQ:svVEo堷jgF&f)2*tt n//;mɟe8@;}[$I W~wMj|J2sftϽ;22}g,MS7KHMKtrrϢKbkn]:ahhR0*txjn7Ͻ{ki)Bш^~v;R555U,wjIin[.[ͱ|M$### _̝~j<\.7::ze t^_(2 IBt֢Gi0?]}Їn+:- +B\jcccf:ɷ޾pqrtCd~hthjj*MSr\p@OiiF/ZvRhϜ5'PN9]x6>.FqTz-͚ BRj?poVtd\j&EW +0Xqi @l^ȌZv8goߑ*:zr,H%IRםгDqT"ᱱv}䛎L3gbأHDHY̅ ۉT)rY:`8ݑ7::zѥ ׍G/T*[[%}G.L_+J^oo>RR3A.m[[W*}hFӱ9_?ފhxrZuA*RF9@C/9ݑ]e\:wlnn:Njr>$J}W4M䩹kr066])@?;bRu ķ0T6}pF"h4VW?.mrOD*{\.w-ӝ022r%x>n--E TX.+ˍFo `ɥfR]rg²gmttϢ,,.:h]#5t:|>z3X*btd۝O> \.h4G?@wo5zA cE!TGX3||'v\j&ȥ;nkBHtzz:ݻYm"-O kJd|||mm-gkvX i:;;k;KZVt@Ke0JFqkGw!KT`gpVXzARtJtCd;cI4 oGG++z=z` c;svT*EoWVo3!QӉ^$IV.C7rPT iɥfXt}'O2>>~}=9g;6"MәG; 3"Alx+_Z0ccc`R) ȥCBatt@vɥf\*#i +k$Iע[ 3FGG7nxxrt7544=[rV"kvv6Mi ߢX,n{=ID!T\.WV>ZYQ rs+=.IZvO{ם|B=O|uW zKIǕJEK9W~^ף'4|ѵvڳo߾J" +!INf~r0::])@pX,FO2x$iξq0zf.F+r($~~7L.5R'l6$cxFFF,z˙BNoJ[oGw @Ox4M3>K7366v}=l'G#Tx\ѽ -R3A.xW]/ ShDf.ɟE +@룣#6xwdWP857Firr2zjt1@_K'ǯ^I.5lW V^wo5"-,.E7 IKWܶ ׮I O%IrwL`>g0΍3g\*\.h4V>KzGqB=`4> /\JnD.^բ-Jr{y9vŅ iFZ-f3W':=K\*R:ϻޓKT{r9Av;}#=ZtW,JуvWs߉6v߻N nȶÿM466]?Ra[KK] Lznf3zPI\t{Vj$Iшn/v|=299s;hDU#Baܻ=a~竆K\*z{r +|3h:Nt\U}3fjZtZ=Pa>yY_|U% C.@.{\j&FW +Ћ666qS$-c/]N4z*˷ iu: +1*_-Z[[.s'Y,G8e;х }B.L>o"GLKiu󡡡jFt/z^H=f(Hbqr=D!R^nDyA8fta@K=V(lmE7?ЏR3A.VVJRp`I ~ݑO&I=PaSssѝض/MӅx \vVף; 3Ͻ=9v;0OȥBRdR3A.ߴ*JI! +1y9OV+r+tJуzERɧ} SSScq)r%Iz~gcr066])@XX\P(\|%;֗F#z|BFx$kkkޠ7>ݝ|>z^Bo)7޿ݝ>TT \*JӴFOOU r6igG(r۷jmmEw#w^T%Nݣՙޥ÷Jtaq1Gzp$3ޒ \*jzki)z' ѕ[X\$Ir3g;{__- jZM W__vt|.r K4{i=EW]Mr#r\q4T+|ޡrܩ~VW?w|[STxNz +ϟp1_zs}hty@?KRTnV`J.5Ra]|ʼnr܉oFw-heT*EIE,@y$i6]  Bw|!M/v\*|>?===L*Ra]v](K$ѽ _ZZ* +z[Sޱ)/ +;(a\tsozz:zAT*0M}v`o4}bxxxk+"-K4@?_w=oDw9@r=uF)d\*dQPL`__#F@u?$uUBJRt}husםîJjE:@L̝~'N R!4]t9zE.5ܗ +^G3D;зN9+;nzz:4;;=` jvMZv[$'z;b&:Nt@ɥBvsFOȥf\*G' \.@磇$I_@[n3;DO5|Rt)(ƢKM.2-;xH.5R]|%EO B޽ZToз4]Ntccc\.G6 I9;@??w鰗J҃/n}311=zɀb,KKעg R3A.b=f`$I2<<@ZF6sJess3݁>166=`8exzi=`;^(|t@ɥB>8=Nxr066])n10$i6NPh4BKT3.I zG$ уȘÿ"8fdccT*E.?u:d%o6P$.X0TKiz kLK>S.R*666g7޿G 4M,zj| .]=^d AJ%z64M,Y[-<1TWbqu)LK~t +-&&& r9zhjZ<T.777'ZV.Iv=vwG,vJ.А_aȥf\*>m7,3g磇{C/E *J]ڊ@o,7 }7+l6}'# +mll,z{G.5RoTUBzzwg/gW%I2Q('K@/s9glÕjѕ Y% +}8 \j&81oRB_sjj244=u{y9G*໔JQ"'K@kZѣ`'JE?+l\j&/iFp1z`=ʾMQZ-zDorr2zZegaũv\qƅk.r;Wpʍ+,* wb%p7V BJB²ll \x;g--6sg99O8YyP0Վ)+ps@xřN@1Rh4,HX{ZxIORo\s =Ug,-- @"JE03c~+uNb.Ȉ0 w#|1Rݹ`0 ୢ(R +u8HSVՙ +Q%Ic>?A0Sg*4 8T ;* +W\K\WTA`?S'uu2ڗ`~%0\^_W'+Eu&@~EpRU*h4 8T SzR9b. ̥N[xI"&c7c xa:0XX0\.wttblF\j'ji +c岺x'S0)ݹ\5Ź\N"qWի0 Ձ f Vh4u&XVWpEƘ{#NZKx'1 +dM>b KusF# +:E5 uH b?`+)(>zN2v[CTT'AӘ ua.ȠFs\RLc0~?[9`2bQ* +sժ:Eh<<q]P$0=]^_W/R 2\XR?fT'p_*z'/_ _=:<Ȭ]!'q:KDQ'厏YJDS0Rl +`ǟ `hK\tuxv͕@6 CuF>WB!'@mnmqI@'0+øhs@fEQN 3\pQVS厏ա`AViPU*u|aKps@axxx!3\K2qY**ݻ@-}u8n ŻK e:W,he@Oh aO p vk403̥:T-\ +OZUG Y^^V}:N,)/_mnm[^B\*_"\KE:6[`pD Rn|qY*JƘ{Z߸N8ox  0RpY*VrY0%I1 +`. ̥aH` 1^s|FҌρtT*0/wn3Ȅo7WG 1 +`"Z;k1RK4 uuVxv:{3uJx vQ +p.}*s||}X+b\*p`3R\*`(r<`;6vtP):!}uVxhs9:d֖: Os&5͘Kus  XoUg? +p<$}:7Rr9u\ȜgLb\*Iqg`-R\*`N}nظzMXGRۭ]*x( Z-ubv[ `w:d: RI]՘K0)󎏏 Kus ժ: m:؎ q<"WV)J`^N,RTɇL}_]՘K0?=N/o\KF}up1P(C }ͷ` qu R߽zNnT*-aYxgG]K0ZaŀKuskI6X^^fC,$6^S'P|-H 󎎎Թ +^z=d/KsKus\V' un]>WG7,// ]:$"unh7 u$pZSG$j,RQ<`/RLMuxsN`.+J$(F#ur'<b-P&:Lhs @V}u!C8= xRLc 1R_4ƨK PG_ up1unC֖:ďwva1BA]^3YaxRLT* Kusp8TlwO^js+0^N/`?|N/(,y\*c= :T@h4: @: ^s 8 +ժ:(a=P`2!u![VW=`)RLK0vZ|^E:~+Z0|>.j4|Ti4MuzHݧ{C欮 sƕmKu ?Sg'a0 : g:bQe4w1IbQ`ڗCZ-ub.؛ ؆T'p_* 4[x~\."A/-}:ÀL+J< B!+v}  |>_(^(ǟwu6 1zBox/_3 @u]u!sժK1 +$8 +sN`.j6 y+JW^Qo|ny 0Pg0T*Vk8^vw߃yp޼uz[ZZ* +DQI0 rzk/Mq㝝~_Vp,c VVS'4WV5 6^cpOqqZ*(]Xr1 +/˩ sNc 1R!Zˎ\.h4.^y jWd FV'h8gJ!j$E׮uT3( r9c: |lo\m j\2jͶ5 ub.IpX1`:T@.ST*u:;w]KOn.Scq8ZZZRgTQwv6Ω$ϕ9i˚-ޏ?e)n.Z XR4q[յ؈T'aŀU儥%uq:0/---m}͂j4{yOvw\c~`v +}(јN}Wu)*s-7aǂ 8ϞLQn/Ìwn96eV?9.+ Ԩjb[u:~I_.1 s.[`0mORI0/\N]bR+ϫCupBuKpB穓 Ku~_0 7bZ-¼ܻ@]_@<~{E>Qlݧ{bQ0ƘF) >z3>?Ӫ)u}nխr6C^W?*/_ @: vy}]uKprv^odsNT@V'U(ĎzX]]U-PrlW^qzjEuAY}}J숛n{~fZ.. sժqRRp_rmu!z ^u]usN`.( +ljT*X^h4ԏ l6ՕdKT=f,gy~E]P@0_0 ݎ21F0cBA]Y@an}HEGGG;F8"c챏< >\Q2__1 +ժ:T'uuYy[.Hr.+ [Ţ1KF#vҒaX};h0f<4v[1co|, C.^R7=dq8|^1K|^]VRSśbV?9:4x@gKusqYre0T?HGeduucf(rqnZ:]sSӄ_ԁEV4 xoy,o\QT98x6á0 +`&z:0KX,2 k_ihU,// + +.J|>A;w}W?NLP]D@mucF#Nn{~8$ϫPQ[ s(JrZFQTzXDn4ZZB!8/N`.X;w}A A~nw@ߏӅk|--"ahQ=&}FS#MG62)JJ^W.Yu̥~?swo|񯵕gz^^ZZ*aeb̥:T`VNQ=&64 xjK Ȅ׮{' w9QZM]>@V?Sw<&_,z~dBS;&v8zR?Z@R*RIln?! % mPUkc[[g}n(bRsw[U~\Һ VT8NQ~?t!N`~FXT־Tw<&qJu] t]u)PɤcPP?`3u)H 8xrLZdZ^^VW"u^9-4A}i4q5 cImuW(wWPSo1qvLqr8.^R?fTTR |iWV)K}uH_PG6^ @Wd?c.SV?9EydžT*T'p_*H/M ?㕟(R~[7㴋H1_XKݲrLJEq"AH{{}?ݗͦDQGc% st>5;0TWu̥:REz1Lz=Ɖ@@nskK^Z3m8X y=uYá1VgCR?l;f%"֝yEC ˩s4zGUf:5#dsN`.X`nzL?0\4Euczwn0qe{ ,=uc~? 6ߺn5u)de'Lu;fP(#- h4HJ'[0}Oa~<\s `eu#(ΎVšN{." ͚ͦ1Zgߨ7&nX`.{Iao|pejXZZR7:Z^^^9ND]ARc +N\.qvj<o| ̥:Qm 82 ӘKuTTMv=ޟ:m%ui'vd_ݒ?u$8KczfS]A@FKgɽԏ'."λsw[fn3v'gKJptR]k\ND1^O]_@! ̥MD0;w`QJ%~]wNFk4FGR_m1zN1 SX ԍDbnWWfϟIu8{7UZ%aKHCH$C]^Li8HJnq$dw7ΰ(+ip#~+u9/@: k_OYV8~80T/{vrx|>6pvm0cyrɯ7:?c. Ƙ8A~8+RT'p_*0 Q+E#zuy}]];@:oLhg\TR/uĥ}_],zu4յyxFC])zqԝFTMP2;+bQ-KuE 7o敇b. ̥ cQw< Jvu489z]]8z|;OϩH-~tBZUWޝu48 ݧ{F"P],z. k_k2o Nj<|V<ϓv` R]g>aD؋ $?P;bc뗋1ucbWԅ?뀤:^rx~_])V(JptF"JK880 1G1+Ƙ{HsN0YEcz 1Ks>Օb >]g:0W͍?LcӢ:uc@v1Vjz=u؂ ._`͍ɜ=jl @"BA],@:o\Q7ƫT*\t6pxRlvz50r.z s1浟ŢJj* ̥"ΘшC]|b. ܗ +,FEvxWԕb6ĺw`掏+1uEH$ Cur1WYVS/&7ԅhM wn"GS(yZVTcKuH=ApkԵdsNT`1J1᡺R,†XH\.lLT*K.3 +un͍jxK>SB|^?[08VNQ?{LԅdsNJҏWTNhJbvjTy붺1f[jzY3bR(ϫcp_m`2fS]5@M @]){p) CuzA/Z^^` RR25 +`2TKug py}]ouuU])Y^^V/ &T 0[R.a^tԕyZM]&Y߸^L&"uiÖ!'o\QWujzY0x0vmQX +xǟTzT*QGfWtԏ+@T'p_*+Ϩ{ݺpszjTzFR(VxFC],@?Sw61Rv3v՝+:~_, GBEJ{]xV0T4`RRaH]7@&1KM˗J{jUJP5& ꒱QV cͭ-ugcgԕbb^LX, +eugczV2 g<B>2Ƽ;T.ʫWXTWV+1jU]2@F1Kl{cA.Kr9`|En. 8^W,ՕKx~C])81D;1eb)Ջ1` +Jw(6k o"̥:/T*V H/X(Խ1RlE:3y*JFRLGԋ(``՝8S>:`KHJlz&4Wx%=+`XT'0qu@R80R 4z=`RI]2@pgC(1if;c}odwW8 Yl +u[]1LMR&Ed8fut9~!c. ̥ql6뀤^b ̥ ^-//Rno0[JvDE`cu +u+q?ݢ =~IИG%cN^ U2WYV^|ve%u7q'o\QWz}Tܗ +`"\N]ipa7>{T}l\1J⥥%R dc,NXZZRW +rOvwՍ11yz^"L/%ߨIϻifP(c,//^P>g3iwRť}_]/\+ung}Z[x`KsI"R\*0o7oV7:c/;z=`Ovw%uuC#b n''#-,Ankv~q`0P ־T4{Z-`z׮C+%1g:b[sPW^I>S E̥:T`>?A4vz}0KH ~tHEzz01Hu[c+2y%BR|3i.}tQաA!E^ KC>Wao6 \Km0cݞ??P/&pmu)mizGۏ2f1/+jBADHkht:$xskKD]upFPVw?A?+jfo.+2].S|{AvV1CZHD])z)p8T E̥:T`j.ƘR.--- +Iqi 0u^l7UJE])@z{v1wҒ^T* [7~IX)ީ?LO.Kp_+ԕbիVNQW +E̥:T`؄`?vUBR@]/@J ^^(Q,G#uiA9A]&sw[DH-`Ţ1FV˻q0C>?A]/ܰv:27oVj%EKuRl1ťRI頋"R\*0o@8/W Iz=ui0bQ]/Wwyun=1|WFW(R/a!uCcn7ԫG !Θb8_r3t5 `R}xgG Y@T'p_*0o.x=H"ϫ +j5ui0q3NsU]/O ŢLh4 D0T O ;RYg`${Vا]f t `R]p(L,b/g.xܳDRQ/fV@nFRW0 k15GPr ˕eu8RN}_],@JܹnhrRP( DOϩ*%m?3U sPW]9~L]̥:RU'}un4|ZgT*u)f$uum{. %r1$Ks'c0Wo|c.5V^($F`&Ii?Y @tBRbR݌ΞL])B"Q*gb8}k/T p!]؅T'cԕb%` ~O$Ku'suaKuc>{٬} +`mB])vH0z r\j[[B"|^],@o\Qw3Zz0ƅ/e?B]j +ѓ]7SХ׊z^@2aIw\̰=&/_yG/\ya.p6V +KѓCBQb[\\WuAUU{{{5󽽽o|翴|@Y8k)8/u_, .5B/1ſGOJ8z像>HyY^.fX__諙MMW^{=zE +X\\MZzZQE PTTUxجq|.5I)Jp9@ThL_)]jt祦K/zypv,޸z5zXrtRZQE P?}ꎥX~K.p@t)R]p!zYx.^=#0t)RUbB +g玗b$3 R>Lacc#zRpFO +T8{EZϟ^+jѥF'}'px7] +iXtPgY<X +Th"߼=)9qjZQ.N`0dRKMAZBr1.N7=,9x- ]*H;;;z%X[[wj +GsYDOJqqp_yK@Mї8o'%7z;zOnE KMaii)zR2LNR&]j~(G/3TUKG_[oGKO8::D=ݟKmVUU~kJKMy-\˗/G#]j +Vz諜_kVT8;OK}RR677'YIWUb̠KKZZӫW~VTA;xtӶ~BRSХBt)RkkE-T8;]j +"'K-FRSd}lT8;]jo}-zXrx赢08)y)V/F;kp@qtYDOJq677ׄӼ߆KMakk+zRt)\~IOnE|ɭat) C<]jtЈhp@b6]*?>R]jMo}-z(zXwFͩSP0'tYDOJqףׄN<ҥ10h.5߽jpO׊Ztpvad2 E4T8dmm-jf6H4RsߏK,.X.>]j +T8D_ԢKI.IF^7\t)RDd()RU^節OZ.5 ]*.5~=)lllD/ѥB#t)R >Y*.?})S{oDK,tSwyU7w\D,'80zMx,)B]j +V-,,D_vף'%]jr+zX =]j +~E4Th.5x=)i,--E/3TUKFD_ԢKމ^+j9::,}}gꔋ/>ZlnnF;ŗ~%ҥf=)Y^^MLDѥKVRSХ֤KB +gK"zRpBqaB#t)RӥKFD_͛ѓ.5 ]*o\}gbww7A^1P"]j +UUEOJq|/\VWW.5I.ӥիѓ.5>(zX =]jѓ.pTh.5]j} zyЈDGKo}-z(~SzSA?kZ[[kR,..F = 0t)8/ZKMtY8/NE$bF +X__*f]j}~7]*4"R, +fS^ g׶aii+JKMy%pBҥTh%KIRtYDOJ2K-.}53CUUZ>BSfjѥ, +p83uG;ZWA^+JKMA:-zM8d="0t)RUt5RХRdtӥB#t)5#˧KFD_r'%]jT'|ߠ`pL~fӥK&zM8sϿ=#0t)RUJͷގtYRtYDOJ2Rt9/5]*4"R>c-,t}ѷjuu+_GyӥK gkG)]j +Th.5޾=)9' ]*.5IIFZ8]*4B.>祦KFD_''%]jT|/PH0Etd<]j +ԟwׄNKMA +ҥKI.'YDOJ2R'% 祦KFD_ԢKI.RqE֢_DF(.5]OWܻׄmҥKVRSХ֤KB +gK"zRѥN +ХKy)Rї2IA.1)4_8㊌c7nqq+ +KMA=BXRSХBt)\{IA.NE$K-.!UUKy)Rї2RkҥfK~lyy9)WWdoo/EtӃhD~?q5ҥKVRSХ֤KB +gK"zRѥN +Х=)i8/5]*4"R۟މtYRW3ȯ~R7zJK"zR♮ KMakk+zRt)wFKOnE K"zRގ^1NKFRSХַ\PU.}5S˝,zRrw׊Z(>'uJ;wFK.5q@t)8/'V@z,'%_8]*4B.btЈ諙ZIމ^+j9::2YKF +KMy?4@>Ly*]j +ԚtY8/NE$Rty4:]*4"R]jMKytYRtYDOJ2RUUKO.})S_ލtYRqu㮾drRɟt.5]yRdXt*]j +"tYi8;d=)R Lh.5/FOJcB#/ej'%]jT_.]}C>988~)ݴ@t)Rloo/zAxKMA +ҥ''%]jT8;]jѓ.pTh.5]j}KMA +嫯tYR9oHRUd\yWAUU,ӥK1Kl<G5]j +Th.5]jM,tpv,'%]j< ХKy)Rї2RkҥfKMZ\\ljinv^@itYDOJAFQjX<'L­?ݎtYHtYDOJ2+it]j +"2Ј諙Z6zRrw׊Z(Bߏ!ujj*HUc zAxW>z@`RSp^*J\jҥfT8;]jѓR KFRSۛLg% BKFD_ߏRuF[r[$(.5]W|73sM.ZKMw'%]jT8;]jѓ.pTh.5_}44"R_M,4prrrףF] AUU5LP]j +wFjX~nC,]j +Th.5;YKB +gK"zRѥN +Х o0TUb`ї2jҥfaQ4@kkk/\&(.5]~\jXN.ZKM?tYRtYDOJ2R'% 祦KFD_ᅬtYRQ׼qj 4_PUU5 \&(.5]_'%]jT8;]jѓO2 KFRSߟLg% 祦KFD_ԢKI.899whoo-9>>np,'(z)xſG;]j +Th.5/2zRrХf'ӥf=)R KFRSp^j}KMA +%zLХfKNNNz^ݨk]_Y]b@ t)8/BfӥKVb +ԚtY8/NE$K-.KMAZRr1.})SÇ'%]jTwoE]wFkꬃ?b@ t)R֟nG/ХKVRSݻѓ.5 ]*.5IIFZ8]*4B3,zRp^j +ThDL-ԚtYRgq6nee5o_Sg]pRSХϟ^ +s\P]j +Th.5]jM,tpv,'%]j| ХKo0TUb̠KFD_2DJ,tnk_^i47^K._Gjcc#z@]jTh.5*zRrХfKӥf=)R KFRStRtЈKZ$ ]jT`mm-V5;;;/?[b@8]jѓReQ\t9lmmEO +t.5&zRrХf'ӥf=)looGѥB#t)\tik5---E/Rї2DINZQQA?JF6^KRONN666ׁBRUt5Rp^*.5IIy&4BA9/}53's^jK9oPTU54Rѯe@RSiIߏ^k<t)RU/mbm^yWY+++ctY̷߈^NFt)RU'%]jr+zX =]jѓ +KFRS8sѓRSХB#/ej4tYRa΍FP 6Vw_Yg-,,dH_AWznM.ZKM=)9Rp^*.5IIGӥB#t)R[ZZ^.fӥB#/efzc.5 ]*̹P׬R+U(t~?zxt)RUt5RХRdtӥB#t)< ѓRSХB#/efӥ֧KB +7ni<۞/Ҫ@]j +sޥqj +[SХKVRSxFOJ,tpv,'%]jt]j +AUU+ ThDltYRa7zٟ^0uŋ[Z5KdmllD|<)]j +[[[ѓ]KM!zLХf'ӥf=)looGѥB#t)_FOJKKK UURW33TUKމ^1j9:: 3,&A^}K뵶:)0t.5y>/4q޿y3zLORU'%]jKӥf=)8/pTh.5IIc0D/Rї2Rs^jKy}~;w<{d%>ct)m:\t)4 c]j +Th.5$zPХfKӥf=)R h.5CZ.5]*4"Rf6cԧKB +lee%&A>li_\gt.5yKd8Ff4E?t)RURdtӥB#t)8/iѻR~vMoo~__cD\~7.^=&ХKVRSK"zRѥN +Хp'DN̦K3znA᰽%{e~@ .ѥ0z|߼=&ХKVRSK"zRѥN +=N +TEN̦K3^+jdGGGѯvvv[;8gK}7_t)RU_7NE$K-.KMWy)zR(N UUR茋/Fo]SUՅ [ģYb8gh3V.5]*ʗ#Ͽn8.5IIFZ8]*4B‹/6zR(NlT:c}}譵k[]`;k0L&]j's捫Wrf+ѓ/t*]j +c@qtYDOJ2R._=)'zwb~=&Ќ}~ʫZyҥ0o' +M&'KKK:3zF H0]*JZ^=&GE$K-.KMA +݉^}GfKkѥ0o]~[l(zRҥKVR˧K`.5IIFZ8]*4B.iѻ9/n[ћj7zdrҥK-']j +sե޻ gY?KMA +?RK"zRѥN +ХW^;1.nr'D.m 0?]dr~S_ލt)RURK"zRѥN +ХK`ZlTagg'zS횪+B;նW·.5Rygo6xj ʤKMA +ҥO +4]jѓ.p>FRSx?DO +ʼnޝM +@78 kkkm/OD.?=:Cœt|Q׋~e{{;z^GХKVR WU.i,'%]jt]j +^}P݉0 7ծj<p1^D8,N?_\\~;F 'LZ18,'%4Th.5+=)'zwb6]*v9]߯*vW"@t)t/R`0t)8/ZK-.i,'%N +ХK`ZlT:7wn|9,p8~]v>q1MIw`ݍt)RURK"zRѥN +ХEN̦KwnzsXet)t`dMURK"zRѥN +ХK`ZlT:`<Gtttd簈6]j +]Rg.Ofee%zpҥKVR˧K`.5IIFZ8]*4B7=)'zwb`=&pV(zG~?UUr;*@t)tK+跖'vҥK.ZK-_ߏK"zRѥN +ХK`ZlT:?<ѯg糔]j +R>|8TFGOXt*]j[HDE$K-.KMA +݉tdwwi7]Z;籐&]j +]R߿ysii)iTU=Ait)RU9/i,'%]jt]j +ovP݉tdիi7Yq糔]j +Rwww~;yz_~%zRSХBtӥ0ME$K-.KM᭷EO +ʼnޝM +@vi7"zUs-GB7^ o$OCt)RU).i,'%]jt]j +TENPU.677wno^:Eom)%,Nzhрx=M 'LZ>]*tYDOJ2+it]j +y7zR(Nl:UUE͛vElO;RSx^W_ј۟މ+`]j +KVR˷=&GE$RtLޝM +@voѹ-Co͛続]j +< ȯ$uh4.`6]j +Thʷxn? +@,'%]jt]j +TEN̦K 轴swww_q= 繠8]j'{nllz跊Vz#̦KMakk+zRts^*tYDOJ2+it]j +]=)'zwb6_Kppp\Ph.5"wƥK677=m zրZt)8/Zӥ0ME$yKM'DNoRxb^M[ ]j +Th.|T]~ Z'%]jtЈu_6?;1p8<>>x|QFY]qΫ9}ӪK.@tY\|/… hyyyqq_'!g}.5]*JZ>]*tYDOJ2ԒUUKF8/5>ҥSѻ9/7jE缦 RХ=)eRv Z'% .DѥB#t)|ɭI8ѻ $zPDoݴp9Ӫ_Vh.xB:t*]j᪪ҥ0ME$K-.KMA +ٜ݉ +@^(z#_q~K7oQѥKVReӥf=)R KFRSХ0-zwb6]*y 荴F~RWK8#]j +Th.|TRdtӥB#t)I8ѻ3TUK Dou ѯ^_Yh.xoތ?OL.ZK-.i,'%]jt]j +?=)'zwb1kDu_У}{{{翲]*UUEߜKMA +ҥ*]*tYDOJ2RtLޝM +@R.]E;t2F666eT'[7'iRSХB|!R>0ME$K-B#t)|ѓ@qw'fӥx]*tYDOJ2RH)Ӣw'fӥ7oFo]o=::~}6vIRa>G~RSХBtӥ0ME$K-.KM?=)'zwb6]*< ћgp1V:ѥFt*_EK"zRѥN +ХI8ѻ3TUK /^`6tJ:ѥ¼}}ZKMA +ҥyLӥf=)xpTh.5I8ѻRe4EoN +ZUUq OF +so!E.ZK-RK"zRѥN +Х0D +ޝm}}=zL ,..Fo5 N +Nt_UUwURХ\ى-ҥKVR7< ORdtӥB#t)D %ޝM +@"<9luu\+F/5<]*̏[.]j +[[[ѓ]K-RK"zRގ^1NKFRSJ;1.D|蝳666N +p߉ŋK O@ +sWѷ] +ҥO +4]jѓR KFRWUUP t$̳?9lwww2^㓓7^~'.A{ :]j +Th.pUURK"zRѥN +ХO +#EoPPU$D7.;888)ODsKyp pt)RURK"zRѥ=]jt ||ɭtmKMA +ҥommm2 +K"zRѥN +Х)zœbEsagg'z.]*tUݻ\RSХBtӥ0ME$K-.K-.GޠWdmvI1qUUoIyDtI^7o0yӥKdh.pUUi,'%]jt]jt]*tYDOJ2R9/Gޠ*]*)mnzG2x<^mE +']j +Th/AʧK`.5IIFZ8]*4BZ>]*A1vvvڞ& we.F/5ԢKn,t*]j᪪ҥ0ME$K-.K-.GޠM +@ +kkk{f-..isHTgY(RХBt؈K"zRѥN +ХO +#EoP̦K gjee0N=0.Rŋ7'LZ>]*tYDOJ2+it]j~P tavIavwwߕyիѫ R!"@At)8/ZK-.i,'%N +ХO&у@y7(fӥP߈0;n{{0ʼߏ^mM +I-,,ѷ,t*]j᪪ҥ0ME$K-.K-Rx .\=&0Dm.]:)WF+fKoz'G U 0ME$K-.K-.GޠM +@|ڶW0?̋p0.}}JKMAҥmi,'%eN +ХO +#EoP̦Kpǣ(z[}R$BjlTe}}ÇwPY*]jK"zRѥN +ХO +#EoP̶=&0Cߏ0;n29)P߯* }yj TȢ{P4]j +,h.|[[[c@qtYDOJ2R-..F %ޠM +@.z첪p̋˗/G6̠Kzދ/6N ZK- tYDOJ2+it]jt]*tYDOJ2RRx <:@.JV}><)3vjitP.5]*pBP]jѓ.pTh.|T)zb?i@.^[v\?)drͅFQitP|}WӥKVR˧K`.5IIFZ8]*4BZ>]*A1.@m`UUEIs;N +Eq^*pt*]jtLӥf=)R KFx pUUy|GޣŋcUvYUUkkk'܌~?>ztPFt)RUmooG ѥf=)R KFR˷=&(zb6]*%sVn;4GzZcR4UU-//NG.ZK-.i,'%]jt]jt]*A1.by\|9zOիǓIc J].5I.ӥogg'zL(.5IIf{{;z8.K-A1ca8ď_1K[nNJmXrKVllJ V԰!r ,pBlG c Hpl+1X??.H.&vgS4}f^qwNHdGWCף%]*neeE?*t)X(]jtK"zRq^jZ]j<8UE=]*UUEo-wM 6Lz .ʷ/D?-t)RatJ +I,'%]jZ]j<8UE=]*ZYY'[.ES}p:]*d=D?2RSХBR˧K$]jѓ.pB-h.|w*z.2=z(zl!_y5ztTȢ`ʥKMA + K-^P]jѓ.p)^R WUޣwpp=&poIh4o4E_%K +z7޼ +KMA + K-.tYDOJ2 yp zTtMޮ*RuftNUUO]~x%ҥKҥO +I,'%]jZ]jAP UUR(v>~)ppp}:;K +I.E.JZ>]*'RdtӥB#t IP z1Sx7< ?}:dii)ztTk0|?G?E7]*,.|.]K"zRѥN +Хρ*zޏ~1SzMܽ;-;nG_nGkХBj~;q@R˧K$]jѓN8Th.|TNAQO +@ӟ$Ç}}%)t.[^^~ף%@t)8/JZ>]*'RdZ8]*4BZt*z˗~+F-WU4 gSR|%RХB|TNҥf=)R KFR˷=&(z@(A~>\]]Z2NKޞL)@(]j +TX(]jRdtK~LZ>]*ޠK4tkk+zlDj)t&0Dq_ +TX(]jtK"zRѥN +ХO +7(F `0!/$[[[UUE_^p8.ڤ .|?G?ZtPR8IE$K-.K-\UUTNGQO +@wK}^;wF9.Z?$ХKҥ zL(.5IIFZ8]*4BZ1D=&O>c'\s$V^s!]*RHAtPR8IE$K-.K-.SEoPӥP!z{wnݞ&ڍW[.^CThn܈~Jx<h3]jtK"zRى^1G +ХO +7(]y1WUU~GGLGW[aRŖ~яRSp^*,.pUUR8IE$RyeSEoPӥPćayyyd2*~CTh{' pNt)Rat;G ѥf=)R KFx%|KTtfuu5z{ltZz=iyzQ?ѥBUU ]j +TX(]j~D ѥf=)R /(.|KTϫcp||,?< ׬[^5K8<<~ KMA + K-.tYDOJ2R $zP(OEW(ǝwNTFQ5[P]*tIt)Rat|rP]jѓ.pTh.|NZ|DoPԻzy3F?Me{{;uKrӥB85M.JZ>]*'RdtӥB#tӥp zT7vBD_nY[[^s'Ti*.5]*,.|TNҥf=)R KFR WU.SEQԻa8Fp󭷧< ׬[z^?ѥBISt)RatoQNҥf=)R KFR˧KTtGi*ܺ}:_F/;.gKMa<GO +.|O]K"zRى^1G +Хo4E %ޠ/D Ç7NX^^fstMey=ztMUUxO a + K-.tYDOJ2K-.K-h4LDoPӥP7޼1v4!/iK.E9.:kyy߾KMA + +R8IE$K-.K-R8UEk׮E ͏~荱4d}:eХBz?>xKMA + K-ߕgK"zRѥN +ХO +7(R(x<*zolx]*'RdvvvW4BZt*z/^z9zLot>.]4Mhkk+ur?R$a4)8/JZYP]jѓR KFR˧KTtEopՌqE_y{Kmss3i4@.JZWF ѥf=)R KFR˷=&(zދ=&_|+von5M+Wst@9tۋ~ ҥKҥ ?K"zRѥN +ХO +7(|Wc{wŮxŗӄ^q#unR@vtPNNҥf=)R KFR˧KTjwNXZZtÏ/^FeѥWUͷގ~,ӥKҥO +I,'%]jt]jt*z.BlnnF2i2VU}%>T_O&`FtP]sc@qtYDOJ2RUUKT{t… ѻb' iZ^/uqtG?RSХBR_|P]jѓ.pTh.|c@7(vFy&iR u;nG/;|O +pfKMA + K-sϿ=&GE$K-.K-.SEoPӥP{%vBUU{{{ӴFQ%eRS'RSХBRwڵ18,'%]jt]jt*zލ=&0碷ĮxٟMaxbtzރ/~DOF.JZ>]*'RdS8]*4BZt*z.Eo]ƛ7iD_nj}}=z{T_+KMA + K-.tYDOJ2R4SEoP{7(zKiZ=B~=]*p\t))<]j +ҥ/=&GE$K-.K-O#8UEM5VVVNXZZfέї^yХSU;nG?ҥM0X(]jtK"zRѥN +Хϧ*z.pUUEo2Çї^q#z@ +XYYyQ +8]j +ҥ_^K"zRѥN +Хo<G %ޠK C0GUU伪qt@gp&tP(=&GE$K-.K-.SEoPԻc@>u%z?irWs@ tYƛя+.5 +BRwWRdtӥB#tJ +(jTUK O849/A.8~o~b5|ė.JZ>]*'RdU8]*4BZ>]*ޠέc@ +~LڊKOjC +tPvFP]jѓ.pTh.|c@7(R5L~~7^4E~yuTsnC x]j +TX(]jtK"zRѥN +ХO +7(ݺ}'zL责o7iA]xԕE׮]^yN +`0~hKMA + K-_ ~RdtӥB#tӥp z~6X7^ufUUM{ƍ E.]^yN +</RSХBR˧K$]jѓ.pTh.|TNAQO +@NXYYL E+@R'~tӥKҥO +I,'%]jt]j᪪ҥp=zTbͰ+קM&S!)7txb 8.5x=)fƛc@qtYDOJ2;;;+xcK-t8UEw^ikkkћaWlnnN[G_YZZ^vN +,BRat{͛c@qtYDOJ2K-.K-.SEoP{=]*|~>ݝ7LA"?f@,]*0QIG(,oʧK$]jѓ.pTh.|TNAQE gGrxx8mh}-t.AUU?(.5]*,.|7z;zL(.5IIFZ8]*4BZ1DtK/GڍVxK +fccc2~L.JZ>]*'RdS8]*4BZ>o'p z~w?zLK.E'L[ Zvp8^y:M +ݻ0RSѓmK-;nG ѥf=)DKFR˷=&(z?i=B윪VVVWNӥ3FLRSp^*,.|TNҥf=)8/pThT˧KTtpBN~ܺ}9;ѣGы@wRyܺ}'1.5]*,.|TNҥf=)R KFR˧KT>c@wUUvڴ->|}9;[oG/>ݥK1c?RSХBRw18,'%]jt]jt*zǟ|=&tԻ vƴE+@wR9[O2ot)Ra|Q>]*'RdtӥB#tۋJAQO?:K禪6d2]]]]t?!992ʡKMA + K-.tYDOJ2RR8UEO?>ڊ]ҥ3{tPRdtӥB#tӥp z| zL訕mCZv ^oҥ[ZZ꫿D?]jTX(]j^P]jѓ.pTh.pUUR8UE=]*!=zvHUUɴM}Q;M.htPR8IE$K-.K-ߥKEoP{ŗc@|=C]^q#v~QT~e?RSХBR˧K$]jѓ.pTh.|TNAQ?9zL=C֦rÏ/jGy (T)xGt.5BRwwRdtӥB#tӥp zTBlooG1mdZUUu`t.hh4~ARSХBRwÏRdtӥB#tߏJAQ﫯=&tWδuz^ut@Sˇ)RatG ѥf=)R KFR˷?D +ޠGc@=C._|=&tW_%z민:mh}];_^|HERo{ڵk?Ovwwp8 ~XYsytӥKҥO?K"zRѥN +Х zL(QE~m9ݸvܛŋboo/z"]jMd7^l{{{cccmmmeeEʜ}ヲxR'LZO?]*ޠ=#tV!^oF=BtYL p+<%S1y t)I6ӥD ѥf=)DKFR WU.SEQԋh0Do]QU`0ѝwnG---E/>]KbZ>K/^Y'ݹ{7zBt)Rat{ŗc@qtYDOJ2REoPԋȷicccFGGD_.OŴl_yuwwwmmmii)Roww7z$t)Ra|SV>]*'RdtӥB#tя=&(z^9I-;;;ӖF+<t.5i_yu{{E_3¬F!t.5]*,/8=&GE$K-.K-˗EoPԋ:?$}u;ű3ҥf1M7onooK=E'?>Wu,'%/FKFR\GEswnK/Ox8F_ݎ@RSj֣G2 "j?zt)Ratӥp.5IIFZ8]*4BZ>p z3@{ӖڊѥK| uZARSХBRGc@qtYDOJ2RY-.SEoPԋ:guu5znR ѣ[tYL77Z__*p8q@R18,'%qt]jEoPԋ:'z^7mçD_z͛@R˵_ź̳уKMA + K-_6zL(.5IIFZ8]*4BZ>]*ޠ=#t˝wn zƍ ]?Onѥf1m=fARSХBR˧K$]jѓ.pTh.|O]JAQ/zF薧Y-h^ ]@RSjR~w_EJUUzDMakk+zRtӥp.5IIŋ+RR8UE[9xⴽ&kE?ݢKbj?}? ERa|3@tYDOJ2^*.K-ߕgJAQC +9ѻ_L[G_r LBK~}iX??RSp^*,.|}]P]jѓR KFRӧ#zL(QE ]*LExvڴAe_|t.5.t믏֢/6McݢKMA + K-.tYDOJ2R9/SEoPХp=zTUU-wޝh42TQ^CtYL;; QUr@ARSѓmK-_P"]jѓN8Thtw1D5kyz͛[_L6ߏ^:DBGK_tss3ӌZ^P]j +Kҥ/zF(.5IIƋ7ӥB#tzqP ˓I/_M 2wf!:եNcijkDt.5]*,.|3@tYDOJ2R9/SEoPp^*x{{;z.|2/D_措 @9t)tK_(ӀQѥKҥ/zF(.5IIFZ8/@#tӥp TΓ׍h4;nG_ZZZ^:DB7G kϼ~(A8]*,.pZ,'%]jt]j1D5t^u>|};G]KbI_}kϼ>QХ0'LZD,'%qt]j뿟JAQC +yŗ^L;LFBz{KKK+\^=G + 嫍uOCE$RR8UTUKܼ|W[_< X]]UUn:)ŋC]KMA + K-\_ѥf=)R KFRב]xR5zd=%t~9wޝvp85Pxn}}=z+t)Rat[ZZJK"zRѥN +Хڵkc@7(jz+677y펏tGUU=t.5Ihyy9z|+t)I6ӥN +tYDOJ2;;;+R]{1D5 + ^tgۋ؝t.5N&n܈^fww:ARatӥݻƙ{RdZ8]*4BZ>] ~QҥKѓEp^ Vŗsdii)-X+޹u;z]jѓRhg=>  + K-.u,^@b,'%;/BR/GI>~襣.}SC:]jT(?~*th4yXO]:ARǟ|繒ى]j +Kҥnyy9zFѥfT.5IIyӥB#tӥy)RaN715~#~B +E碟 +=s/FKMAwJj8Ft.5]*,.pRХ,.K-=&RSХœobj8/u,tPBOa2VU}k8GOKMAw_ZVVVg:A.ʿ RХ5]x1zpt)Ratz3.5 ]*CE$㕛RRgKMA +sytOyRO]~$tK/yt)RO“FSKMA + K-\;>>dtYRa,'%]jt]jn1G.}Scee%zFѥfKr i< ї&!t)ROk:^sKMA + K-RgKB +Хf=)xp>FR˧K.5]*)&.I9/5]*b2q2ykWsvUtYDOJz^,.5]*,.pRx{RdtӥB#t{7$]j +TSML ] tYR9.9:&wݧ}=.5神j{{;zex2| zjt)Ratӥ@Ra,'%]jt]jxft0蛘RХB!!^:pĺK#@RSХ[oG O뿎h9]j +TX(_jN:]jT.5IIFZ8]*4BZ>] t)RaN715t3ХfKBxσ.ӎY]]ogMEjee%zex#-KMA + K-YUURx{RdtӥB#t+ӥZSMLG. +q?~t_Mx8F_N؈ZNR F .5]*,.p~?zFѥfT.5IIFZ8]*4BZ>] t)RaN715t3ХfKBA,//Ogkk+wX4]jѓR(oh粹=2rq@R Kzp^*CE$' +h.|ܺ=&RSХœobjRgKB +X[[~ t)8/1z^pV-KMyPRgKy0]jѓR KFRTSML ] tYR.-6 KMAYM.JZ8] tYFK"zRѥN +Хy3p^j +TSML `t)I6ӥN:]jp/zX 1]jѓN8^FR{}?[>]*)&?XfKB +%܌~deee2~^xKY⥗LRatӥ@Ra,'%k]jt3p^j +TSML`=#RХB .\0ϣG:.5]=Ϣ:<<h3]j +TX(]jt3ХfKyRdtӥB#to$]j +TSML @.J0ͷގ~Zt?^"wİPtPRgKB +Хf=)R 5oh.|T.59œobj8/IM&4tE? suKMAZkyy腢v@RSХBR =#R7CE$K-.K-܋|t)RaN715t3ХfKp.ota*Qh=,ftPRgKB +Хf=)R KFR˧K.5]*)&.I9/5]*ݍ~秪KMAZkgg'z8BRSХBR K.5 ]*CE$K-.K-߽ݏ|t)RaN715t3ХfKp(I^tYDOJ] ~UUKG ]*)&.u,t1ѣGя k7nD?~h']j +Z}/SXZZh3]j +TX(]j?]jT.5IIFZ84FR?|.}SC&]jTu󭷣@KMAz+++ ř}=,ZtPy,t0]jѓ.pi +ХO>|t)RaN715t3ХfKXя fvҥK5LGQBq&~w?z^t)Rat%3ХfKyRdtOSh.|RSХœobjGH2KMD +@`t)R‹^YaҥKҥ3ХfKyRd|\Y84FRgGI>t0蛘RХBy[ZZ~NtgqppPɵkעZK.JZ8?9]jT.5IIFZ8]*4BZ1G.}8UURRѥB,@g}@.5IIY>u%zXt)Rat IdKE $S,'%]jt]jA=t0蛘RХB>~a("RSp^Yx[;aҥKҥy3NKyRdtӥB#tӥ@.}Sc8FH>,tȣloo/!@ RSХ7 řG.JZ8] tYRa,'%]jt]j|eKMA +sХBgfccc2~ :tg$CHŋѓKMA + ӥ@.K"zRѥN +Хk3ХK9Ep^ꓚLti*ڊ~aVWWB.5I… Ex=)ZtP­EH>,^@b,'%]jt]j/c.5]*)&.u,th0D?0KKK!ZHRHF@ky KҥN:]jKyRdtӥB#tӥ@.}SC:]jTt;wF?h]j +3FUUE/5|KMA + 嫴RgKB +Хf=)R KFRGc.5]*)&*fKB +Q>3F?h]j +3kE=1,.5]*,.dUU tYRa,'%]jt]j|t)RaN71SU.IM&4tNѥK=赢7`qt)Rat[__|tYRaއ"zRѥΧ]j>|=&RSХœobjFG.UU "KMAzFkEIҥKҥN:]jT.5IIFZ8]*4BZ~mKMA +sK}RKMD +Q WUUߏ~6tgdS-,.5]*,.pRХ^+~=,NtP G.K"zRѥN +Х3ХK9E؈|tYR!Namm-@R^(_F .5x=)fRgKE $K"zRWt]jg$%]j +TSML ] tYR!p8"zKMygVǟ|=)N + K-.u, +Хf=)8/pTh.|3R߯*z騡K9EХ@.BD@)+@t)Rnii)z !X]j +TX(]jɪҥ@.K"zRѥN +Х/zFRr^j +TSML ]ꓚLtiR=z( +_E?h]jѓF׋^+ݹ{7zRt)I6ӥn4M&S.5 ?Хf=)DKFR=#)9/5]*)&.u,tp~s[(~c ХԳ 嫪[oGO +.5BR 7g$]jKy\{蛘3dZt]j|86K9E܌|tYR]|9 +⟚4Honuu5zoFO +.5]*,.p8zLѥfKy71g=)R 7 &)t lt)RaN7153ХfK󷽽}8 ҥ[3:>> E민=,NtP9/u,t0*&L'%]jA@RKVII.}SC&]jT8&KMg\K/GO +OSХBR K.5 ]*+FĜI$K-߄FR =RSХœobjRgKB +E@Y~ Хf=)i 赢ѓKMa<GO +.dUURgKE $,'%q֢g@Z8]lt)RaN715 |.ٗs}4ERn4E/^=)N| K-.u, +ob$zRq^jt]jtUUE5t0蛘O.5 ]*민}ۛLO.5]mnnF/tgKMG?I@;RSХBRKVU.u,t0wnݎ9IIFZp=#RgKMA +sytOj2ѥKtÏozPO]~Dtg\;88h']j +TX(]j677g$]jTǭwob$zRѥN +ХN:]j +TSMLG.7=P/F?h]j +Գ܌^.GO +.5]*,.pRХ<<번dtӥB#t%J:]j +TSML ]r^j"T8O{{{7=P(]jѓ.5ÂRSХBR KV+?=,w}s&ѓ.ph2OZ^Y7]j +m9EХ@.h4*JQ.5神W Rݍh']j +TX(]jɪҥ@Ra^M̙DOJ2F6Lz^􌤤KMA +syt3ХfK󴺺}::&)@z,'% U/FO +.5x=)figKy0{}s&ѓN8Th.pK.5]*)&w*fpW׍3ѥyぢƛO)ӥԳ +D +,X]j +,X(]j<gpuL +Ϣob$zRq^jɪ؈h_yѥK9EХ@.doǩ Y@z,'%hV܌h']j +|X(]j<gKy0/蛘3dt)]jtѥK9EХ@.͕gぢyRSp^ 增`At)xJZ8k[׍3q^*蛘3dtOSh.dUURgWzTSUU1Kn.΍'[[[~P.5IIc}}(ѓKMP,g nvq&K9EĜI$㽯mooGfRg|X>]*)&N^^7D +z$Q@rzvkkkE=]*,.5BRKVU.uoy3z8œw}=)looGRUU^FR g$%/K9---E`/fRz8{ j3c {SgU +,_ +nc/85^*0':T`21{S8 u 'q'xJJ%KYSgAVSw3d28I]7^*pBT/,6kZꌸXKP( P+TW N01X,T'TUuRbzΈ{ +Rf>}\J%u0s>`/rNG]7^*pBm9Rpu {b@L W'cIqёVT`NKus^K_>nÇnr\b?fD(RW 㬬 n8NP]7^*pBX)t:.9T`^{3VVVC c/ WDQ 'R^*0W\f9RuC,j'}ݽNKŢb/|^K6TK1)mu {\jMl6C c/ ƴ䩺VT`NKu{\jFΈ{ݮnT:7o⒥%.jů|h4݌qKu { a:fI^*yp쥺B7lV](R*aċN`/\.r^o8l0fI7]K +bg uF4Mu7cl6Έ{=V +P:V1aM#S\^*RIf8 R]N XK愽T'TUuRjfΈ{ZnT(R1NKb{>`/rNaskK]7pBZ)7Zba/X\.S-8TWP81\.T' +/[)pƻ+KN\.[YYQ'%b9v3A:c/u +7omXN(ɨt:uFSTuC, S05R]NPRT'0* +.8N3]n pB;'z=uR\kޖ{Nf^֮\U +X ꔸT*XKm.K0~]p{N0ƨvb@`NKu{ br^8>Tp[T1aẖa.9<T*QDWw3a/u +z +R* +>8N_\^*0ofRLdiiI=*~Ys:)n(B!z 'R^*0WlYe).+KN3>:). @]1J<|11)z=u { ݮ:#a&Nգ b/ꤸ]l6a/NT*>˱:%4v{ ?]V11;Q aϫ㰗:Nba/8!6V,vuJ\uC,dԍ=?|^p{N0ƨ`յB,NGO:T`*1{S]Wl?y P1W*Iq}u0N&QgKHܗ:f.bFKN!NXX{Htm}]=$R^jLF,8kqJ:#'}\)r9uKeuX5Muc'Q8`0T7:W=Q0T'P.SϨ ܽ 'R^*0WrNG.C~yNy>F,oNVSV<ޞ1NPPg=tZ]7IJ|:,Z1{.b @go]a1|~^/YĢNJkSu^?}/UI_.RA*2ƨNL<\Pg᡺1{SXYYQp[U1a/uRT* 3~Xpv[=KuQ*ԅB\vwy^/1{;Ca|TNX~C7eu01lR4a/uRvy}qKԩgEC,sŹNT*;N`/5B.:8x 'R^*0WkW㰗:'EC,|mf"q5*bHm; R)uOc$R'jwW]4une!}uFjEC,aT*.\.ǟiLGN8S!b/ sq[ucnΈcxAo4NyL|^]+ k aicܽ.ZxIm׾V1a/u"VX0T$o` +쥺BD-n' +.8lLZr՚DTRw3h4IqC&Q +\[_WgG6U4Fb/uRli9dUu^}q[:#᱒+:,Rm$cKu:)b,Wc8RPVI|Ï.HR'En9LTUu7xrY76<1p1N鲺n u^Pg9uFd2yRw+aǰc:)*!l6 -~nssuttr:#) +!xfjc%> cU$mImuL'jwW/Ud2cn8^.Sꪺ8h^K=V^WW c +:/x 1ҩgqL:V ppr0pEokc HX,j.zgn;ucKT*R 0?18: .ჺbX,,RnqlRLj"uRld%B\,d^ժ:)eh^ΈK޼I]1L\^Z͈agI^jH\r1|>.RKleeEΈKa!w feiiI=~,v:)Vd2`7om#xT' +[Z5ƨ{n9Z3(C\FCaw~ܼvT*r`.}nkqIWW qm`&XYU%J/X,hLaip {P'^o.&:5 jԍ8{"\ +c fb0yuOIoJ8/nkDbjnH|mH!^ '0C?jp{P'^d9oթ^Kiucf}A`VŢ wX~C]c9uLU5Ffꀸ$"uWXprhv3~yN].LsSG𓺹xeUT3s:)V`2>c/ JEs|DZY^W;/^˅ :2'*[ثcR 0sHLFr9uWTRg݌Z: θs\嵯Ցc/ ܗ +۵uucZ3֮\U `fs'}uXh41?| T*l|?L$;GLLZFCg[6ԑ< +rY= 9N^yujKmskK,b nW].LMujOpW+XX,cU`D՝ @g<\3~1l6v^TGPVS77/c/X+DQN 3R^*0o{ՍŢ: ΨT*ravwՑv`N ;wR)uX,VHh}aV +XYYQ?#qc|lV].%`N0T7<3lKu{ d:8Ku{ӛ٬:HRr!.ޥf=uO#;;hC\V77Fں@7J%u0+WՑ.J~&P,uht:us< &R]NR,سT',bQI74Mu0b |>nkB 1?&`0`xƘR΋- 8GES-: z='8g^IRH?x}-Ƙl6N #7oGl^K; Cu50%b ,{N`/X ʊ: V`2|^CbQ܈yu5p<6iHQb//]V{ΆQ*d` ͭ-ugܩgԣc/ ,jKe2uRňH8cLP^^%}c6ԑ;u)g -j n.&t<Ċ[x-K~Ïzg87om3bW`bflĥ磴muq0~bl P=`;R]1LUupRONsT' +,t,FGExw`ͭ-usc2?|0Lt:.:)]qN>8ERI7 C˩bB &v:8ox& `SO;X]1LWa+:JKuBRQ'H7o㬬3b ԕ6nCusc2O %ɨxrl*Gqͦ:8o8$rZSg:o. _St?G0{&kV~x?/X ^KKk%uY0~b-Q n+Xa<Ս0<::Rg:TJ]L,'pCugcZΈuϞS @7 `1:`y{&UP0^Xw meUT*˂aAä"80o|ܝ ; uv;r9u@Í.W!`N>lP.V7W /Uc6X R}r9uc;;؅Mjyupo~?L;;qq;0ofSn3b(54ުx(NWg"o&XXTgMZ5ƨx㱗c0y߼doJ%uD`/ , Z3X.2MVrLfiiiHv[#Uu^?]V7:F2$GB:J/[>{Nz=uA0ZBl3AxnE,ÄY~ۂ|)b/XFxE:#aQVK[^|5L|>ykC~.TTq:#qGqT)0sa;@Rhcp'v_*g{fUuDg8'p_*0m{^c54>;7u|o=znqLlOq%; Ï^1VVV1`*J~j8T뙺嵯z_JTW /y:Y@"RxcbV.t=u|qjs0&LZU+ͪ$B*R;)XMu)0,/ُ]_j5xtu|\jM/NHY{W*6fR^*0vwc,--c7 0TS_`٬1OЋGGGlO*\Nz_J.|:>6cf8~SPހ NG$"Kuw?. |j cz]2 )Ku'kZd"`JBAsfSFr[z:2@"uu|~`n:D0T8| w1쁙r[.Sg+VK]U|1HXTW =~ٹ${NT`~ ?Z +`zJ%9w+ +.1~ů8T*l$a,=.)FJ$]zb\o${N`/X$.jqsäbuiP֖1'Os޼I XwBߛ1%cҒ:A岺q&;-?䩺ZW8fOKu#wދPA$9R$HW7=+S?P87!ntLT* ųMp0?xra"e2gq0Wv[8^.&[| wZb oڣn@x୺^v|R]1s|^Yb:w@K{G,+&`e;u8ͭ#B a2q0W.G,׾&?;쁙k6o_qM*RWW,KuerH$#`G, ::R6b/CFQ:jqv1H:T`YsFҮLUmEQVKڕCEnW AժqTWÏw[x3V\.l6J~?z30JE*@R{L*c &`u~0pSCr9ޒ8::Jo|*-6{: {$˩'8:#XaOCu犙Y:P@xJt:k 봝/![/orY( )XtN&98x;KR!X~C(+omzDl!_c ǣ9' +,^P>&cYZZzdz_) Y0T=Nzx J!1T*C_x/|n}$z`nnmA813LF) qRi~d2 'i'+ݏidYo:S@Rp鹣`07yG(l䴺_[v- }z^/XWǔ(:::lskk/_?*̅1_rHġ=oxbQ) 3'e) +/^ZMY:_@lN\6= ;¼J%u߬^lÔ`EHfS؅T3ǫڀ +{N`/uc6r{ECCs?mYobr1HR+++ZVK!ar:b@lnm[緟<jK~[U MVw6;N]RI]aE͏xvm@BKT2I^?8x;sTJ`.}Po#6?/A$0cRffiiںgcj:h@'fwH0wƘ>$W19_.vyE1F` z=$,AP,9$n\6|$QPPw?f) mh78V" R:kV9 u"|3%˽^XTz^/Pt:a?xEc"ca1l.2T?|l6 `K\nq6ԓJ:?ro'E@4 jz`f~[(4qX,՟T*xAVڎ0ٸ:#{fˀ{N`/P~z`^0jo/2QOr ot:Ef pDcRT~ooqyV* ؀I(V/^Zd[V*Rcq8 +PY>{N=0/a?Kߺƒ/uÇWgvw8^OXTe@T'f, Ngskk~)zn˹4h8oc U*VWWgm؄)%`WnڕKەjFjE ;/^P(t/HOv:'?/Z@2U P'aZ,7VO$/z9T@P(g$ Rv^|P07߿W77m0v:u1ڕ|>i@ұR-^0\.^c0r&8?xX~h4#8 + P= X,ࡍߪtu,|w:cNl^*Yi${N`/Ъ1=FC=&"H`0 ճ +}yz*pg6 8)t]<͍?XYYQ[qx c/l?yi@ұZ/ܼ^~sH`RUw11VH=v0xVp-u(u1Iwl6gKu{/wVy +lԳ +r9`l\brwl|gGDP]j: {fhET@.˱ + >vd2jvwՃ +j5/ɨߤR)HV[γ1f0Pg" +鿞3+ +`&ܽgKuCZU'HZ\rykjU=؋MB/| \Rs  (#K=V.C?nn1& Cu(T* q_BXT'^%KuwrZSOH=ճ* +98x}~znMU!`N֮\U7 q1Z{+R1%Ku{܇ Pn(Jm0s)# +z<pwVy +t:uŢ:ItY]mdHXT'ޞzR^*`bܰ¡ǀz<?Gh Yǀ+ժzf3XZzfN?|ONu(R'ggϩl6չHjZ ^*),--`/ V +v @\kWg1c *l?ybapBP v1|yz8>㏯z:ûp+ +@TS8 ! +zأ@﫧?GrA3%R{{`K;R;exdyz_>zX(c wN;uz[YYQ"`/H8 0 0T;nU(Rcc_׽wsѥ1?|^$IN]&1 +Fvk1?s` bT*㵵8FX,F}Qt14}^]H$:Kz=:`*zv9>z-4oƟT@B^KRal='gi`:xk%:%k0btvthLE'LfRa.x^s\*܉ `D,{itW׍[ZZ`vvv,`Dn~u+:uq-0JNcnGTz%jntzr\j.KWբOBd{;:f[XXN`,ɳX,F 0 +"z=y^]SW,R?vBtD/\j.KZtTCW(j3PXL킁i~lqq1:Zs=XT`tLQ.TGۛ~it-pF]&T`|_ތ$uK wLϛ[ +_~`n$.߄ô{fe*L.G' +LV<߹?~U.kT*2`̥_nt`.5Ɓܹ͝^`u:^E$)eYt%˲ތ`N߲!Lt|7]VEH4L5sLta.5ZVt/崐w|$@T w +Vtx-O %VkYml<^B!:x7v;8_ތF\*LBw sYȣ;wi+r)ٳ~FKxme*lt1A|s{s$IR('VVV+0Ly.:1 R!ܽ 9e=kXK[ _^tvqz^t"M[_ߎ o)7K@DW.߬Ft:ѕHKi6??B KsS߷2ȍ_$%:ntlLv[yTt/nqq1: xZ]GѕHKUTvwwC$s`.kaa!:B3;;kzt2RV4^NT#ٳJ$It&/hD'l6#sJ%?Ls0 +oD'0`Rs\*cZ G\;w:p=+Jс.G'0uJt /0*Jt|N':b]ӧѕKΩ\j.ZJ^Rt3GsDgpXv;:31R] ykљ^[`̥悹T v;:NȲlcQtBZq0$Iݻ rWsjx~T*EW* ((8T^/:o3 Ra2lmmeY(sIR-7BE0Ӆ1 xm-:?ʲTOFWT(낃١0=̥4h6a\hZѕ jtCxY^]o~t$n]!E'_N~7:|TO58 RaF\j.ؗ +hD +r +@GJ L0vtb)):|ʲ,I~nS/KKK.^Gs:`zKV՜͆a.5|dsqeѹP(ܹ{7:\ziX1jI|zZt c"MёkkjffP0n\4|Cͅj])T`333RaKs0a;s6:W`%IrÏȱ E-KY;5wa\tz˲̺sCs8] ёǢ낃 +J`D̥¤y1HKs0yftT[\\ (bqkk+:JbGK=@i~zZtϑeYtB._$@> ݻ(KTT67G 0jRs\*LYB &Ri0u$+ӧOM@r܇ELhsqt<"?x]#ѭoG],T_ +BۍF\*Lj(:ZRsjEW +0v;:``izѭLl)RVȷ$钦rosqX4J4;;!*J`F#Rs0Ifggsc.5K VT3{gF7=0ztTp0j5:`D7=0!>z-:`Xwlo&$ƖrP.+Q0 +VD +n`.&حoi308$m9|@vP4 +Gx`z=+Sa,s+9.z] <ܜ?&_$ЙKh4f.5̥d;7,~$|`FtN5pIt:^&PVN8pBztp8k-..FWKğ"\*L#N>s aE' L2?#H OX.&JՊ6df3ˁɴ(˲萃8oD/, +Oν'9;ߙKs0 rtd^ {[`Hk8 I^o`s0VWW[8jtZ"'ZӫעCYXX.\*W$KKK)s`._, +yfvvvgg'iUT&с!5n$It yvY;!Fx'jb`̥B%IsDG0^̥BՊ`8709$T*O;./"IWC5T& V׋nkFtf"wލTeJRt0tR!,m.ؗ +caa!:r`B卍G= L떯@&|t()iT*E'LWBAE V¡z`KܩT*?x82 Rajԁ+J~xxm-I,=0rk80b_|yӭP ByeY]#]pK|jOKRs\*L'ەJOʜ'=EOs`į9V.76E20_it +Bu>^E*Jt" 5¡,--9 0̥BGg0̥BՊ`X,FgR\~OM n?Iiz}}=r,ˢ#rRx -q<:! B?q2::ann>nVT*E$#GE7+loG8Gertp( `Kns`.Btj= +p=/_" m +osssѹhD(}ݽb04}x-/]p[e\"6L6s0nJ+DgKF\tZVt8j6 pXOjtp8@޳z0\%[_β,:,a +/E7(='`gg'L8syWf.G$N/DWRs\*ٳFF0^:Nt_ǕJ%I1Rף[9vvvfgg=?9z,5v}}P(DG&,˾ftkn) +5zo{rZE Cc.DZ @KͅV])Xjсbii)#^T*! +P*0:ߥi?NG7%a]t9M성P.ݿݔ93rtpJP4.\*KӴF{R}r4]]]nGWxff&:M!^ىHwG%+ +/^nGښT|ݎdY+ltpEW +u[KXZݻILM`_*oou-&YfNaoY^T$\ /S\NS,o|yt#SߍQh4?+y])֩F b.T*3(Rsz/&YNJ-0{{梓bt:x jtvBZ(^kkB!:Ma4 sD g^dY$Itpn], Tbx&\0 +pى<v +y/mggVE'(N^/zeѱ +S*Gw0x^/:`8Ǣ˄C.^G b.FP(,..>&\0 +<בǢ FP(s 0,KKKA #$ɛ'/^]ݎRbk 00wT*E+Bڊ9`(ftpΜ.hؗ r9Xs02V?E7=0̥BՊ`Ls*M蔂!Vwލn5!{KEWy3lcQZX4M8j= UEۍ.+Xs0li.,,ܻ?݁g.5̥/pBT00"/]β,:waX,xrt ƛ'/:VaX=aCTף\.,Àr|]&'ú]1 T,˺ݮ)1 sssѕ}^, +&IB[#ǟjZt>s~(<v0`f3խE$I4L8.G e<2 +P,_~nq`Ks67j$I ^^:HSTS Iy?Pcee9&Ceg}R(s*:r8@T.Ú\* VZu\j.KE'BpNv,ˢ#^WPx~踅W$IXxrt'ͯnJl677G70"n7:u8lt +Btp(Z-X +s0i6O^ݍnk`zKs,Y#fggݿCc?j`WWVܽIpI;ȣ$I5ڪjH',[}Lt#Uף42%T*Pbt0R5Ň?R\*R66DGBp/{{%w$iZ;;;=0"{{Ϯ`M*^罛|i4[r?`~~>L8=ybA<D2 +lvv Rs\*u:'j^OJRtTaeYv}`s]Ez4O,f8XeottvwwJ%_\*rvo}};}\j.K^kk60$&0>}n]7j)c=iF1rW{`<'K0ͦ50>z-:8;+Kht0xRᐊSRs\*677h6FWˮ`l +. _|yRD3QPz{{0Ɩ Bt`O^ ǣ]It;s]yj3 +/eYݾxrt\j.K^5RvBt[ϓVG333cdgggaaFD$zѝ]V~Z `|t q<^ͯnE 533]/ T_ITNs'r\j.K^j^[p,T*N]YE="Iv8rӧN'M g%Ib"`R$I,O%䁱vBtJqz])3ʔ(zף{Q&RsT`H Bt1*8]S.zȱ_ݪjqj6]iee%˲$IÞ eّǢk_G*n+]8Vш\*'I4M\_;vt\/{7cؑ +7w0-'Zq ޙb1:ݙi}ݽ+l?gbݍn`ZIXG'r >$T*KeiZTz9ʍ?n,RsT`>^[+iGU*wNE3T;{Jb R(0pN` )MVe"`쬗n2]@>Ds_}zZtpXiF f.)Vw쭯o?{lo/ƀ\/RyRV;G% o>^[kʲnn>.gu9-,:΃FW1xmRD? ȥjpxB!:8 ѕKڊ.^_ތ.\*#˲RTVkZhnc+++>[^Y\/eөRfG-qz {[i4S9r]juut*WuJt9sPܽ],,ˢkZY`\___t:~9{'~XZZxvѕLbP(X 7577 $)KKK&RFWfV;s6TwNc*I4My%vY%Rx{{~tpX@NJ#GE&/vP(D?FSJ}f^;?h6]0VVVJ8X,z\Vq,MFqÏWu1\OFKѵ 󹹹4MT*~?E$233!^X}Lt=O^k4NNjz1L4˲|kicbX~b0jY}]gכͦ7)TV?ozGnie_ތ.:n7˲g#UV8]lo٩F?=$IF)"8*V9dDJt(lt0:'ZXxi6O^۟r _~߼$I#T*xd"`Lӆa}]hsn\.G$IR(;loG1c^&]b' I~e(V)Jя ^Wefweb1T/X,Zs~d- x\4~RZ㨫;;;=^WV8BP׏88q'v;˲/T*k`]tj9W3+D cms'|myY7NL[_v$I,[}"xޯsfP(D?xjvftL>hr9)fsyyEWvme<`2~ׁ%QQ?^[r_X:lBaӫע?p&%b1A7,bc=)Ijn8y?[:BVm$߼tV?( 67wl>wV7~[џ-}ooZJב$mN| 𺮯/--5rtᗢ...xӧSqpe;,m`Rc0; O%`J=xmꐒ$T*sss_|y3`~yžM.)jlvS߽w~//os6ju-jhtݷq5Flc{g...6Mߗ&1VzT~K\.jv}豏֢?%"=?Vkfff/ +J^w:W>ڊ`664??_rtiJz>??vƣ~~w3g{4L_AĉV>zӧoN?:/IZjz{g^gx{}}}3g=tlTq4MvKKK9{}}p +ݻ-//wy1ŗ7}щV=8???77ۃ}6_E8~k/N??<|㵵Ϭ,//vϵͿs3g_|}~݇?nB\w}~>X]]]y'={bt: g}KKK˿>WVV9z/^Zxwn|Wpqc^GWVVVWW}Kֽl? ouH}ܹ~'~~}g/`R)_{pL0G +endstream +endobj + +145 0 obj +<< + /Title (Relazione Laboratorio EsseTiEmme) + /Author (Michelino Banfi) + /Creator (Typst 0.14.0) + /ModDate (D:20251209224033Z) + /CreationDate (D:20251209224033Z) +>> +endobj + +146 0 obj +<< + /Length 1182 + /Type /Metadata + /Subtype /XML +>> +stream +Relazione Laboratorio EsseTiEmmeMichelino BanfiTypst 0.14.0it2025-12-09T22:40:33+00:002025-12-09T22:40:33+00:007application/pdf8K4E2ObWLyvi2Zx2WuVjJQ==vbkLxGco1sLk4ebPMvYpWg==proof1.7 +endstream +endobj + +147 0 obj +<< + /Type /Catalog + /Pages 1 0 R + /Metadata 146 0 R + /PageLabels 8 0 R + /Lang (it) + /StructTreeRoot 9 0 R + /MarkInfo << + /Marked true + /Suspects false + >> + /ViewerPreferences << + /Direction /L2R + >> + /Outlines 2 0 R +>> +endobj + +xref +0 148 +0000000000 65535 f +0000000016 00000 n +0000000130 00000 n +0000000210 00000 n +0000000345 00000 n +0000000423 00000 n +0000000532 00000 n +0000000643 00000 n +0000000735 00000 n +0000000830 00000 n +0000001180 00000 n +0000001318 00000 n +0000001428 00000 n +0000001671 00000 n +0000001844 00000 n +0000001940 00000 n +0000002022 00000 n +0000002266 00000 n +0000002399 00000 n +0000002484 00000 n +0000002565 00000 n +0000002680 00000 n +0000002817 00000 n +0000002971 00000 n +0000003058 00000 n +0000003137 00000 n +0000003283 00000 n +0000003390 00000 n +0000003493 00000 n +0000003605 00000 n +0000003745 00000 n +0000003892 00000 n +0000004002 00000 n +0000004096 00000 n +0000004243 00000 n +0000004433 00000 n +0000004510 00000 n +0000004665 00000 n +0000004772 00000 n +0000004875 00000 n +0000004984 00000 n +0000005091 00000 n +0000005165 00000 n +0000005245 00000 n +0000005382 00000 n +0000005539 00000 n +0000005628 00000 n +0000005708 00000 n +0000005845 00000 n +0000006000 00000 n +0000006088 00000 n +0000006167 00000 n +0000006247 00000 n +0000006384 00000 n +0000006539 00000 n +0000006627 00000 n +0000006707 00000 n +0000006844 00000 n +0000006999 00000 n +0000007087 00000 n +0000007188 00000 n +0000007275 00000 n +0000007423 00000 n +0000007523 00000 n +0000007614 00000 n +0000007709 00000 n +0000007800 00000 n +0000007886 00000 n +0000008029 00000 n +0000008170 00000 n +0000008315 00000 n +0000008406 00000 n +0000008549 00000 n +0000008692 00000 n +0000008750 00000 n +0000008808 00000 n +0000008866 00000 n +0000008924 00000 n +0000008982 00000 n +0000009040 00000 n +0000009098 00000 n +0000009279 00000 n +0000009790 00000 n +0000009879 00000 n +0000010132 00000 n +0000011210 00000 n +0000015490 00000 n +0000015657 00000 n +0000015927 00000 n +0000016012 00000 n +0000016301 00000 n +0000017014 00000 n +0000020666 00000 n +0000020839 00000 n +0000021187 00000 n +0000021274 00000 n +0000021517 00000 n +0000022401 00000 n +0000024591 00000 n +0000024771 00000 n +0000025401 00000 n +0000025493 00000 n +0000025745 00000 n +0000027025 00000 n +0000031917 00000 n +0000032102 00000 n +0000033168 00000 n +0000033258 00000 n +0000033515 00000 n +0000035447 00000 n +0000044713 00000 n +0000044751 00000 n +0000044789 00000 n +0000045148 00000 n +0000045571 00000 n +0000045625 00000 n +0000045678 00000 n +0000045731 00000 n +0000045784 00000 n +0000045837 00000 n +0000045891 00000 n +0000045944 00000 n +0000045999 00000 n +0000046348 00000 n +0000047321 00000 n +0000047593 00000 n +0000047858 00000 n +0000048135 00000 n +0000048420 00000 n +0000048766 00000 n +0000051314 00000 n +0000051504 00000 n +0000051843 00000 n +0000053507 00000 n +0000053689 00000 n +0000054011 00000 n +0000056065 00000 n +0000056357 00000 n +0000057578 00000 n +0000057850 00000 n +0000058177 00000 n +0000058360 00000 n +0000058671 00000 n +0000059019 00000 n +0000059895 00000 n +0000685955 00000 n +0000686144 00000 n +0000687417 00000 n +trailer +<< + /Size 148 + /Root 147 0 R + /Info 145 0 R + /ID [(vbkLxGco1sLk4ebPMvYpWg==) (8K4E2ObWLyvi2Zx2WuVjJQ==)] +>> +startxref +687674 +%%EOF \ No newline at end of file diff --git a/Relazione/Lab-EsseTiEmme32/main.typ b/Relazione/Lab-EsseTiEmme32/main.typ new file mode 100644 index 0000000..948b06a --- /dev/null +++ b/Relazione/Lab-EsseTiEmme32/main.typ @@ -0,0 +1,40 @@ +#import "@preview/modern-unimib-thesis:0.1.1": template + +// Create bibliography object first +#let refs = bibliography("refs.bib") + +#show: template.with( + title: "Relazione Laboratorio EsseTiEmme32", + candidate:( + name: "", + number: "123456" + ), + date: "2024/2025", + university: "Universitá degli studi Milano - Bicocca", + school: "Scuola di Scienze", + department: "Dipartimento di Fisica", + // course: "Master Degree in Artificial Intelligence for Science and Technology", + logo: image("images/logo_unimib.png", width: 30%), + supervisor: "Prof. Luca Manzi", + co-supervisor: ("Saira Sanchez", "Prof. Annalisa Di Pasquali"), + lang: "it", + bib: refs, // Pass the bibliography object instead of a file path +) + += Introduzione + +Corso di l + +== Subtitle +#underline[Generalized POVM] +$ +pi_i equiv sum_(j=0)^i K_j^dagger PP_i K_j +$ + +@POVM are Great! += Preliminari + + + += Acknowledgments // Ringraziamenti This is a special title name +#lorem(100) \ No newline at end of file diff --git a/Relazione/Lab-EsseTiEmme32/refs.bib b/Relazione/Lab-EsseTiEmme32/refs.bib new file mode 100644 index 0000000..577dab0 --- /dev/null +++ b/Relazione/Lab-EsseTiEmme32/refs.bib @@ -0,0 +1,12 @@ +@article{Yoder_2014, + title={Fixed-Point Quantum Search with an Optimal Number of Queries}, + volume={113}, + ISSN={1079-7114}, + url={http://dx.doi.org/10.1103/PhysRevLett.113.210501}, + DOI={10.1103/physrevlett.113.210501}, + number={21}, + journal={Physical Review Letters}, + publisher={American Physical Society (APS)}, + author={Yoder, Theodore J. and Low, Guang Hao and Chuang, Isaac L.}, + year={2014}, + month=nov } diff --git a/build/Debug/.cmake/api/v1/reply/cache-v2-de67e3029714a351eaee.json b/build/Debug/.cmake/api/v1/reply/cache-v2-de67e3029714a351eaee.json deleted file mode 100644 index bca4cad..0000000 --- a/build/Debug/.cmake/api/v1/reply/cache-v2-de67e3029714a351eaee.json +++ /dev/null @@ -1,1263 +0,0 @@ -{ - "entries" : - [ - { - "name" : "CMAKE_ADDR2LINE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/arm-none-eabi-addr2line" - }, - { - "name" : "CMAKE_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/arm-none-eabi-ar" - }, - { - "name" : "CMAKE_ASM_COMPILER_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/arm-none-eabi-gcc-ar" - }, - { - "name" : "CMAKE_ASM_COMPILER_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/arm-none-eabi-gcc-ranlib" - }, - { - "name" : "CMAKE_ASM_COMPILER_WORKS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_ASM_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the ASM compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_ASM_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the ASM compiler during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "-g" - }, - { - "name" : "CMAKE_ASM_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the ASM compiler during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "-Os -DNDEBUG" - }, - { - "name" : "CMAKE_ASM_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the ASM compiler during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "-O3 -DNDEBUG" - }, - { - "name" : "CMAKE_ASM_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the ASM compiler during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "-O2 -g -DNDEBUG" - }, - { - "name" : "CMAKE_BUILD_TYPE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." - } - ], - "type" : "STRING", - "value" : "Debug" - }, - { - "name" : "CMAKE_CACHEFILE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "This is the directory where this CMakeCache.txt was created" - } - ], - "type" : "INTERNAL", - "value" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/build/Debug" - }, - { - "name" : "CMAKE_CACHE_MAJOR_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Major version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "4" - }, - { - "name" : "CMAKE_CACHE_MINOR_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Minor version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "0" - }, - { - "name" : "CMAKE_CACHE_PATCH_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Patch version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to CMake executable." - } - ], - "type" : "INTERNAL", - "value" : "/home/pansi21/.local/share/stm32cube/bundles/cmake/4.0.1+st.3/bin/cmake" - }, - { - "name" : "CMAKE_CPACK_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to cpack program executable." - } - ], - "type" : "INTERNAL", - "value" : "/home/pansi21/.local/share/stm32cube/bundles/cmake/4.0.1+st.3/bin/cpack" - }, - { - "name" : "CMAKE_CTEST_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to ctest program executable." - } - ], - "type" : "INTERNAL", - "value" : "/home/pansi21/.local/share/stm32cube/bundles/cmake/4.0.1+st.3/bin/ctest" - }, - { - "name" : "CMAKE_CXX_COMPILER_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/arm-none-eabi-gcc-ar" - }, - { - "name" : "CMAKE_CXX_COMPILER_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/arm-none-eabi-gcc-ranlib" - }, - { - "name" : "CMAKE_CXX_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_CXX_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "-g" - }, - { - "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "-Os -DNDEBUG" - }, - { - "name" : "CMAKE_CXX_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "-O3 -DNDEBUG" - }, - { - "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "-O2 -g -DNDEBUG" - }, - { - "name" : "CMAKE_C_COMPILER_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/arm-none-eabi-gcc-ar" - }, - { - "name" : "CMAKE_C_COMPILER_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/arm-none-eabi-gcc-ranlib" - }, - { - "name" : "CMAKE_C_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_C_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "-g" - }, - { - "name" : "CMAKE_C_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "-Os -DNDEBUG" - }, - { - "name" : "CMAKE_C_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "-O3 -DNDEBUG" - }, - { - "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "-O2 -g -DNDEBUG" - }, - { - "name" : "CMAKE_DLLTOOL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "CMAKE_DLLTOOL-NOTFOUND" - }, - { - "name" : "CMAKE_EDIT_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to cache edit program executable." - } - ], - "type" : "INTERNAL", - "value" : "/home/pansi21/.local/share/stm32cube/bundles/cmake/4.0.1+st.3/bin/ccmake" - }, - { - "name" : "CMAKE_EXECUTABLE_FORMAT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Executable file format" - } - ], - "type" : "INTERNAL", - "value" : "ELF" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXPORT_BUILD_DATABASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Enable/Disable output of build database during the build." - } - ], - "type" : "BOOL", - "value" : "" - }, - { - "name" : "CMAKE_EXTRA_GENERATOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of external makefile project generator." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake." - } - ], - "type" : "STATIC", - "value" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/build/Debug/CMakeFiles/pkgRedirects" - }, - { - "name" : "CMAKE_GENERATOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator." - } - ], - "type" : "INTERNAL", - "value" : "Ninja" - }, - { - "name" : "CMAKE_GENERATOR_INSTANCE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Generator instance identifier." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR_PLATFORM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator platform." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR_TOOLSET", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator toolset." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_HOME_DIRECTORY", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Source directory with the top level CMakeLists.txt file for this project" - } - ], - "type" : "INTERNAL", - "value" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB" - }, - { - "name" : "CMAKE_INSTALL_PREFIX", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Install path prefix, prepended onto install directories." - } - ], - "type" : "PATH", - "value" : "/usr/local" - }, - { - "name" : "CMAKE_LIST_FILE_NAME", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of CMakeLists files to read" - } - ], - "type" : "INTERNAL", - "value" : "CMakeLists.txt" - }, - { - "name" : "CMAKE_MAKE_PROGRAM", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Program used to build from build.ninja files." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/ninja" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_NM", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/arm-none-eabi-nm" - }, - { - "name" : "CMAKE_NUMBER_OF_MAKEFILES", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "number of local generators" - } - ], - "type" : "INTERNAL", - "value" : "2" - }, - { - "name" : "CMAKE_OBJDUMP", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/arm-none-eabi-objdump" - }, - { - "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Platform information initialized" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_PROJECT_DESCRIPTION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_HOMEPAGE_URL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_NAME", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "ST-LAB" - }, - { - "name" : "CMAKE_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/arm-none-eabi-ranlib" - }, - { - "name" : "CMAKE_READELF", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/arm-none-eabi-readelf" - }, - { - "name" : "CMAKE_ROOT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to CMake installation." - } - ], - "type" : "INTERNAL", - "value" : "/home/pansi21/.local/share/stm32cube/bundles/cmake/4.0.1+st.3/share/cmake-4.0" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SKIP_INSTALL_RPATH", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." - } - ], - "type" : "BOOL", - "value" : "NO" - }, - { - "name" : "CMAKE_SKIP_RPATH", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If set, runtime paths are not added when using shared libraries." - } - ], - "type" : "BOOL", - "value" : "NO" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STRIP", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/arm-none-eabi-strip" - }, - { - "name" : "CMAKE_TAPI", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "CMAKE_TAPI-NOTFOUND" - }, - { - "name" : "CMAKE_TOOLCHAIN_FILE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/gcc-arm-none-eabi.cmake" - }, - { - "name" : "CMAKE_UNAME", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "uname command" - } - ], - "type" : "INTERNAL", - "value" : "/usr/bin/uname" - }, - { - "name" : "CMAKE_VERBOSE_MAKEFILE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." - } - ], - "type" : "BOOL", - "value" : "FALSE" - }, - { - "name" : "ST-LAB_BINARY_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/build/Debug" - }, - { - "name" : "ST-LAB_IS_TOP_LEVEL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "ON" - }, - { - "name" : "ST-LAB_SOURCE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB" - } - ], - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } -} diff --git a/build/Debug/.cmake/api/v1/reply/codemodel-v2-6c0438bbdc1d209bb6e4.json b/build/Debug/.cmake/api/v1/reply/codemodel-v2-6c0438bbdc1d209bb6e4.json deleted file mode 100644 index 432f5bd..0000000 --- a/build/Debug/.cmake/api/v1/reply/codemodel-v2-6c0438bbdc1d209bb6e4.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "configurations" : - [ - { - "directories" : - [ - { - "build" : ".", - "childIndexes" : - [ - 1 - ], - "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", - "minimumCMakeVersion" : - { - "string" : "3.22" - }, - "projectIndex" : 0, - "source" : ".", - "targetIndexes" : - [ - 0 - ] - }, - { - "build" : "cmake/stm32cubemx", - "jsonFile" : "directory-cmake.stm32cubemx-Debug-4b19649788072bcc790a.json", - "minimumCMakeVersion" : - { - "string" : "3.22" - }, - "parentIndex" : 0, - "projectIndex" : 0, - "source" : "cmake/stm32cubemx", - "targetIndexes" : - [ - 1 - ] - } - ], - "name" : "Debug", - "projects" : - [ - { - "directoryIndexes" : - [ - 0, - 1 - ], - "name" : "ST-LAB", - "targetIndexes" : - [ - 0, - 1 - ] - } - ], - "targets" : - [ - { - "directoryIndex" : 0, - "id" : "ST-LAB::@6890427a1f51a3e7e1df", - "jsonFile" : "target-ST-LAB-Debug-1b8642a11d52f4180393.json", - "name" : "ST-LAB", - "projectIndex" : 0 - }, - { - "directoryIndex" : 1, - "id" : "STM32_Drivers::@768a070a0fe75716b479", - "jsonFile" : "target-STM32_Drivers-Debug-806ab811f513990bbc9f.json", - "name" : "STM32_Drivers", - "projectIndex" : 0 - } - ] - } - ], - "kind" : "codemodel", - "paths" : - { - "build" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/build/Debug", - "source" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB" - }, - "version" : - { - "major" : 2, - "minor" : 8 - } -} diff --git a/build/Debug/.cmake/api/v1/reply/index-2025-11-25T14-33-17-0898.json b/build/Debug/.cmake/api/v1/reply/index-2025-11-25T14-33-17-0898.json deleted file mode 100644 index 420d0ef..0000000 --- a/build/Debug/.cmake/api/v1/reply/index-2025-11-25T14-33-17-0898.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Ninja" - }, - "paths" : - { - "cmake" : "/home/pansi21/.local/share/stm32cube/bundles/cmake/4.0.1+st.3/bin/cmake", - "cpack" : "/home/pansi21/.local/share/stm32cube/bundles/cmake/4.0.1+st.3/bin/cpack", - "ctest" : "/home/pansi21/.local/share/stm32cube/bundles/cmake/4.0.1+st.3/bin/ctest", - "root" : "/home/pansi21/.local/share/stm32cube/bundles/cmake/4.0.1+st.3/share/cmake-4.0" - }, - "version" : - { - "isDirty" : false, - "major" : 4, - "minor" : 0, - "patch" : 1, - "string" : "4.0.1", - "suffix" : "" - } - }, - "objects" : - [ - { - "jsonFile" : "codemodel-v2-6c0438bbdc1d209bb6e4.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 8 - } - }, - { - "jsonFile" : "cache-v2-de67e3029714a351eaee.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - { - "jsonFile" : "cmakeFiles-v1-44cf2705a5b3014a1a40.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 1 - } - }, - { - "jsonFile" : "toolchains-v1-82b5061fb8448625c9fb.json", - "kind" : "toolchains", - "version" : - { - "major" : 1, - "minor" : 0 - } - } - ], - "reply" : - { - "client-vscode" : - { - "query.json" : - { - "requests" : - [ - { - "kind" : "cache", - "version" : 2 - }, - { - "kind" : "codemodel", - "version" : 2 - }, - { - "kind" : "toolchains", - "version" : 1 - }, - { - "kind" : "cmakeFiles", - "version" : 1 - } - ], - "responses" : - [ - { - "jsonFile" : "cache-v2-de67e3029714a351eaee.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - { - "jsonFile" : "codemodel-v2-6c0438bbdc1d209bb6e4.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 8 - } - }, - { - "jsonFile" : "toolchains-v1-82b5061fb8448625c9fb.json", - "kind" : "toolchains", - "version" : - { - "major" : 1, - "minor" : 0 - } - }, - { - "jsonFile" : "cmakeFiles-v1-44cf2705a5b3014a1a40.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 1 - } - } - ] - } - } - } -} diff --git a/build/Debug/.cmake/api/v1/reply/target-ST-LAB-Debug-1b8642a11d52f4180393.json b/build/Debug/.cmake/api/v1/reply/target-ST-LAB-Debug-1b8642a11d52f4180393.json deleted file mode 100644 index 29b0781..0000000 --- a/build/Debug/.cmake/api/v1/reply/target-ST-LAB-Debug-1b8642a11d52f4180393.json +++ /dev/null @@ -1,523 +0,0 @@ -{ - "artifacts" : - [ - { - "path" : "ST-LAB.elf" - } - ], - "backtrace" : 1, - "backtraceGraph" : - { - "commands" : - [ - "add_executable", - "target_link_libraries", - "target_include_directories", - "target_sources" - ], - "files" : - [ - "CMakeLists.txt", - "cmake/stm32cubemx/CMakeLists.txt" - ], - "nodes" : - [ - { - "file" : 0 - }, - { - "command" : 0, - "file" : 0, - "line" : 35, - "parent" : 0 - }, - { - "file" : 1 - }, - { - "command" : 1, - "file" : 1, - "line" : 94, - "parent" : 2 - }, - { - "command" : 2, - "file" : 0, - "line" : 55, - "parent" : 0 - }, - { - "command" : 3, - "file" : 1, - "line" : 88, - "parent" : 2 - }, - { - "command" : 3, - "file" : 0, - "line" : 46, - "parent" : 0 - } - ] - }, - "compileGroups" : - [ - { - "compileCommandFragments" : - [ - { - "fragment" : " -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11" - } - ], - "defines" : - [ - { - "backtrace" : 3, - "define" : "DEBUG" - }, - { - "backtrace" : 3, - "define" : "STM32H743xx" - }, - { - "backtrace" : 3, - "define" : "USE_HAL_DRIVER" - }, - { - "backtrace" : 3, - "define" : "USE_PWR_LDO_SUPPLY" - } - ], - "includes" : - [ - { - "backtrace" : 4, - "path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc" - }, - { - "backtrace" : 3, - "path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc" - }, - { - "backtrace" : 3, - "path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc" - }, - { - "backtrace" : 3, - "path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy" - }, - { - "backtrace" : 3, - "path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include" - }, - { - "backtrace" : 3, - "path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include" - } - ], - "language" : "C", - "languageStandard" : - { - "backtraces" : - [ - 1 - ], - "standard" : "11" - }, - "sourceIndexes" : - [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 10, - 11, - 12, - 13 - ] - }, - { - "compileCommandFragments" : - [ - { - "fragment" : " -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -x assembler-with-cpp -MMD -MP -g" - } - ], - "defines" : - [ - { - "backtrace" : 3, - "define" : "DEBUG" - }, - { - "backtrace" : 3, - "define" : "STM32H743xx" - }, - { - "backtrace" : 3, - "define" : "USE_HAL_DRIVER" - }, - { - "backtrace" : 3, - "define" : "USE_PWR_LDO_SUPPLY" - } - ], - "includes" : - [ - { - "backtrace" : 4, - "path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc" - }, - { - "backtrace" : 3, - "path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc" - }, - { - "backtrace" : 3, - "path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc" - }, - { - "backtrace" : 3, - "path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy" - }, - { - "backtrace" : 3, - "path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include" - }, - { - "backtrace" : 3, - "path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include" - } - ], - "language" : "ASM", - "sourceIndexes" : - [ - 9 - ] - } - ], - "dependencies" : - [ - { - "backtrace" : 3, - "id" : "STM32_Drivers::@768a070a0fe75716b479" - } - ], - "id" : "ST-LAB::@6890427a1f51a3e7e1df", - "link" : - { - "commandFragments" : - [ - { - "fragment" : "-mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3", - "role" : "flags" - }, - { - "fragment" : "-mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -T \"/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/STM32H743XX_FLASH.ld\" --specs=nano.specs -Wl,-Map=ST-LAB.map -Wl,--gc-sections -Wl,--print-memory-usage", - "role" : "flags" - }, - { - "backtrace" : 3, - "fragment" : "-lm", - "role" : "libraries" - } - ], - "language" : "C" - }, - "name" : "ST-LAB", - "nameOnDisk" : "ST-LAB.elf", - "paths" : - { - "build" : ".", - "source" : "." - }, - "sourceGroups" : - [ - { - "name" : "Source Files", - "sourceIndexes" : - [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 10, - 11, - 12, - 13 - ] - }, - { - "name" : "", - "sourceIndexes" : - [ - 9 - ] - }, - { - "name" : "Object Libraries", - "sourceIndexes" : - [ - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36 - ] - } - ], - "sources" : - [ - { - "backtrace" : 5, - "compileGroupIndex" : 0, - "path" : "Core/Src/main.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 5, - "compileGroupIndex" : 0, - "path" : "Core/Src/gpio.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 5, - "compileGroupIndex" : 0, - "path" : "Core/Src/adc.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 5, - "compileGroupIndex" : 0, - "path" : "Core/Src/tim.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 5, - "compileGroupIndex" : 0, - "path" : "Core/Src/usart.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 5, - "compileGroupIndex" : 0, - "path" : "Core/Src/stm32h7xx_it.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 5, - "compileGroupIndex" : 0, - "path" : "Core/Src/stm32h7xx_hal_msp.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 5, - "compileGroupIndex" : 0, - "path" : "Core/Src/sysmem.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 5, - "compileGroupIndex" : 0, - "path" : "Core/Src/syscalls.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 5, - "compileGroupIndex" : 1, - "path" : "startup_stm32h743xx.s", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 6, - "compileGroupIndex" : 0, - "path" : "Core/MySrc/pansi.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 6, - "compileGroupIndex" : 0, - "path" : "Core/MySrc/myUSART.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 6, - "compileGroupIndex" : 0, - "path" : "Core/MySrc/myTIM.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 6, - "compileGroupIndex" : 0, - "path" : "Core/MySrc/myADC.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 3, - "isGenerated" : true, - "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32h7xx.c.obj", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 3, - "isGenerated" : true, - "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc.c.obj", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 3, - "isGenerated" : true, - "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc_ex.c.obj", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 3, - "isGenerated" : true, - "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c.obj", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 3, - "isGenerated" : true, - "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c.obj", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 3, - "isGenerated" : true, - "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c.obj", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 3, - "isGenerated" : true, - "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c.obj", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 3, - "isGenerated" : true, - "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c.obj", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 3, - "isGenerated" : true, - "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c.obj", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 3, - "isGenerated" : true, - "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c.obj", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 3, - "isGenerated" : true, - "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c.obj", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 3, - "isGenerated" : true, - "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c.obj", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 3, - "isGenerated" : true, - "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c.obj", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 3, - "isGenerated" : true, - "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c.obj", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 3, - "isGenerated" : true, - "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c.obj", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 3, - "isGenerated" : true, - "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c.obj", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 3, - "isGenerated" : true, - "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c.obj", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 3, - "isGenerated" : true, - "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c.obj", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 3, - "isGenerated" : true, - "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c.obj", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 3, - "isGenerated" : true, - "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c.obj", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 3, - "isGenerated" : true, - "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c.obj", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 3, - "isGenerated" : true, - "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c.obj", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 3, - "isGenerated" : true, - "path" : "build/Debug/cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c.obj", - "sourceGroupIndex" : 2 - } - ], - "type" : "EXECUTABLE" -} diff --git a/build/Debug/.cmake/api/v1/reply/target-STM32_Drivers-Debug-806ab811f513990bbc9f.json b/build/Debug/.cmake/api/v1/reply/target-STM32_Drivers-Debug-806ab811f513990bbc9f.json deleted file mode 100644 index 9cd51d4..0000000 --- a/build/Debug/.cmake/api/v1/reply/target-STM32_Drivers-Debug-806ab811f513990bbc9f.json +++ /dev/null @@ -1,381 +0,0 @@ -{ - "artifacts" : - [ - { - "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Core/Src/system_stm32h7xx.c.obj" - }, - { - "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc.c.obj" - }, - { - "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc_ex.c.obj" - }, - { - "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c.obj" - }, - { - "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c.obj" - }, - { - "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c.obj" - }, - { - "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c.obj" - }, - { - "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c.obj" - }, - { - "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c.obj" - }, - { - "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c.obj" - }, - { - "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c.obj" - }, - { - "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c.obj" - }, - { - "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c.obj" - }, - { - "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c.obj" - }, - { - "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c.obj" - }, - { - "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c.obj" - }, - { - "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c.obj" - }, - { - "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c.obj" - }, - { - "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c.obj" - }, - { - "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c.obj" - }, - { - "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c.obj" - }, - { - "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c.obj" - }, - { - "path" : "cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/./__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c.obj" - } - ], - "backtrace" : 1, - "backtraceGraph" : - { - "commands" : - [ - "add_library", - "target_link_libraries", - "target_sources" - ], - "files" : - [ - "cmake/stm32cubemx/CMakeLists.txt" - ], - "nodes" : - [ - { - "file" : 0 - }, - { - "command" : 0, - "file" : 0, - "line" : 82, - "parent" : 0 - }, - { - "command" : 1, - "file" : 0, - "line" : 84, - "parent" : 0 - }, - { - "command" : 2, - "file" : 0, - "line" : 83, - "parent" : 0 - } - ] - }, - "compileGroups" : - [ - { - "compileCommandFragments" : - [ - { - "fragment" : " -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11" - } - ], - "defines" : - [ - { - "backtrace" : 2, - "define" : "DEBUG" - }, - { - "backtrace" : 2, - "define" : "STM32H743xx" - }, - { - "backtrace" : 2, - "define" : "USE_HAL_DRIVER" - }, - { - "backtrace" : 2, - "define" : "USE_PWR_LDO_SUPPLY" - } - ], - "includes" : - [ - { - "backtrace" : 2, - "path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc" - }, - { - "backtrace" : 2, - "path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc" - }, - { - "backtrace" : 2, - "path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy" - }, - { - "backtrace" : 2, - "path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include" - }, - { - "backtrace" : 2, - "path" : "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include" - } - ], - "language" : "C", - "languageStandard" : - { - "backtraces" : - [ - 1 - ], - "standard" : "11" - }, - "sourceIndexes" : - [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22 - ] - } - ], - "id" : "STM32_Drivers::@768a070a0fe75716b479", - "name" : "STM32_Drivers", - "paths" : - { - "build" : "cmake/stm32cubemx", - "source" : "cmake/stm32cubemx" - }, - "sourceGroups" : - [ - { - "name" : "Source Files", - "sourceIndexes" : - [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22 - ] - } - ], - "sources" : - [ - { - "backtrace" : 3, - "compileGroupIndex" : 0, - "path" : "Core/Src/system_stm32h7xx.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 3, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 3, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc_ex.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 3, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 3, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 3, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 3, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 3, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 3, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 3, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 3, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 3, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 3, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 3, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 3, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 3, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 3, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 3, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 3, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 3, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 3, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 3, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 3, - "compileGroupIndex" : 0, - "path" : "Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c", - "sourceGroupIndex" : 0 - } - ], - "type" : "OBJECT_LIBRARY" -} diff --git a/build/Debug/.cmake/api/v1/reply/toolchains-v1-82b5061fb8448625c9fb.json b/build/Debug/.cmake/api/v1/reply/toolchains-v1-82b5061fb8448625c9fb.json deleted file mode 100644 index 4e49741..0000000 --- a/build/Debug/.cmake/api/v1/reply/toolchains-v1-82b5061fb8448625c9fb.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "kind" : "toolchains", - "toolchains" : - [ - { - "compiler" : - { - "id" : "GNU", - "implicit" : {}, - "path" : "/usr/bin/arm-none-eabi-gcc", - "version" : "" - }, - "language" : "ASM", - "sourceFileExtensions" : - [ - "s", - "S", - "asm" - ] - }, - { - "compiler" : - { - "id" : "GNU", - "implicit" : - { - "includeDirectories" : - [ - "/usr/lib/gcc/arm-none-eabi/14.2.0/include", - "/usr/lib/gcc/arm-none-eabi/14.2.0/include-fixed", - "/usr/arm-none-eabi/include" - ], - "linkDirectories" : [], - "linkFrameworkDirectories" : [], - "linkLibraries" : [] - }, - "path" : "/usr/bin/arm-none-eabi-gcc", - "version" : "14.2.0" - }, - "language" : "C", - "sourceFileExtensions" : - [ - "c", - "m" - ] - }, - { - "compiler" : - { - "id" : "GNU", - "implicit" : - { - "includeDirectories" : - [ - "/usr/arm-none-eabi/include/c++/14.2.0", - "/usr/arm-none-eabi/include/c++/14.2.0/arm-none-eabi/thumb/v7e-m+dp/hard", - "/usr/arm-none-eabi/include/c++/14.2.0/backward", - "/usr/lib/gcc/arm-none-eabi/14.2.0/include", - "/usr/lib/gcc/arm-none-eabi/14.2.0/include-fixed", - "/usr/arm-none-eabi/include" - ], - "linkDirectories" : [], - "linkFrameworkDirectories" : [], - "linkLibraries" : [] - }, - "path" : "/usr/bin/arm-none-eabi-g++", - "version" : "14.2.0" - }, - "language" : "CXX", - "sourceFileExtensions" : - [ - "C", - "M", - "c++", - "cc", - "cpp", - "cxx", - "mm", - "mpp", - "CPP", - "ixx", - "cppm", - "ccm", - "cxxm", - "c++m" - ] - } - ], - "version" : - { - "major" : 1, - "minor" : 0 - } -} diff --git a/build/Debug/build.ninja b/build/Debug/build.ninja index 7996884..1691232 100644 --- a/build/Debug/build.ninja +++ b/build/Debug/build.ninja @@ -53,7 +53,7 @@ build CMakeFiles/ST-LAB.dir/Core/Src/main.c.obj: C_COMPILER__ST-LAB_unscanned_De CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/main.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src @@ -62,7 +62,7 @@ build CMakeFiles/ST-LAB.dir/Core/Src/gpio.c.obj: C_COMPILER__ST-LAB_unscanned_De CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/gpio.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src @@ -71,7 +71,7 @@ build CMakeFiles/ST-LAB.dir/Core/Src/adc.c.obj: C_COMPILER__ST-LAB_unscanned_Deb CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/adc.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src @@ -80,7 +80,7 @@ build CMakeFiles/ST-LAB.dir/Core/Src/tim.c.obj: C_COMPILER__ST-LAB_unscanned_Deb CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/tim.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src @@ -89,7 +89,7 @@ build CMakeFiles/ST-LAB.dir/Core/Src/usart.c.obj: C_COMPILER__ST-LAB_unscanned_D CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/usart.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src @@ -98,7 +98,7 @@ build CMakeFiles/ST-LAB.dir/Core/Src/stm32h7xx_it.c.obj: C_COMPILER__ST-LAB_unsc CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/stm32h7xx_it.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src @@ -107,7 +107,7 @@ build CMakeFiles/ST-LAB.dir/Core/Src/stm32h7xx_hal_msp.c.obj: C_COMPILER__ST-LAB CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/stm32h7xx_hal_msp.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src @@ -116,7 +116,7 @@ build CMakeFiles/ST-LAB.dir/Core/Src/sysmem.c.obj: C_COMPILER__ST-LAB_unscanned_ CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/sysmem.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src @@ -125,7 +125,7 @@ build CMakeFiles/ST-LAB.dir/Core/Src/syscalls.c.obj: C_COMPILER__ST-LAB_unscanne CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = CMakeFiles/ST-LAB.dir/Core/Src/syscalls.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/Src @@ -143,7 +143,7 @@ build CMakeFiles/ST-LAB.dir/Core/MySrc/pansi.c.obj: C_COMPILER__ST-LAB_unscanned CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = CMakeFiles/ST-LAB.dir/Core/MySrc/pansi.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/MySrc @@ -152,7 +152,7 @@ build CMakeFiles/ST-LAB.dir/Core/MySrc/myUSART.c.obj: C_COMPILER__ST-LAB_unscann CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = CMakeFiles/ST-LAB.dir/Core/MySrc/myUSART.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/MySrc @@ -161,7 +161,7 @@ build CMakeFiles/ST-LAB.dir/Core/MySrc/myTIM.c.obj: C_COMPILER__ST-LAB_unscanned CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = CMakeFiles/ST-LAB.dir/Core/MySrc/myTIM.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/MySrc @@ -170,7 +170,7 @@ build CMakeFiles/ST-LAB.dir/Core/MySrc/myADC.c.obj: C_COMPILER__ST-LAB_unscanned CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = CMakeFiles/ST-LAB.dir/Core/MySrc/myADC.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/Core/MyInc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = CMakeFiles/ST-LAB.dir OBJECT_FILE_DIR = CMakeFiles/ST-LAB.dir/Core/MySrc @@ -185,7 +185,7 @@ build CMakeFiles/ST-LAB.dir/Core/MySrc/myADC.c.obj: C_COMPILER__ST-LAB_unscanned build ST-LAB.elf: C_EXECUTABLE_LINKER__ST-LAB_Debug cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32h7xx.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c.obj CMakeFiles/ST-LAB.dir/Core/Src/main.c.obj CMakeFiles/ST-LAB.dir/Core/Src/gpio.c.obj CMakeFiles/ST-LAB.dir/Core/Src/adc.c.obj CMakeFiles/ST-LAB.dir/Core/Src/tim.c.obj CMakeFiles/ST-LAB.dir/Core/Src/usart.c.obj CMakeFiles/ST-LAB.dir/Core/Src/stm32h7xx_it.c.obj CMakeFiles/ST-LAB.dir/Core/Src/stm32h7xx_hal_msp.c.obj CMakeFiles/ST-LAB.dir/Core/Src/sysmem.c.obj CMakeFiles/ST-LAB.dir/Core/Src/syscalls.c.obj CMakeFiles/ST-LAB.dir/startup_stm32h743xx.s.obj CMakeFiles/ST-LAB.dir/Core/MySrc/pansi.c.obj CMakeFiles/ST-LAB.dir/Core/MySrc/myUSART.c.obj CMakeFiles/ST-LAB.dir/Core/MySrc/myTIM.c.obj CMakeFiles/ST-LAB.dir/Core/MySrc/myADC.c.obj || cmake/stm32cubemx/STM32_Drivers CONFIG = Debug - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v LINK_FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -T "/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/STM32H743XX_FLASH.ld" --specs=nano.specs -Wl,-Map=ST-LAB.map -Wl,--gc-sections -Wl,--print-memory-usage LINK_LIBRARIES = -lm OBJECT_DIR = CMakeFiles/ST-LAB.dir @@ -236,7 +236,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32 CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32h7xx.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src @@ -245,7 +245,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src @@ -254,7 +254,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc_ex.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src @@ -263,7 +263,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src @@ -272,7 +272,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_rcc_ex.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src @@ -281,7 +281,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src @@ -290,7 +290,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_flash_ex.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src @@ -299,7 +299,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_gpio.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src @@ -308,7 +308,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src @@ -317,7 +317,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src @@ -326,7 +326,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_dma_ex.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src @@ -335,7 +335,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_mdma.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src @@ -344,7 +344,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src @@ -353,7 +353,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_pwr_ex.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src @@ -362,7 +362,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cortex.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src @@ -371,7 +371,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src @@ -380,7 +380,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src @@ -389,7 +389,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_i2c_ex.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src @@ -398,7 +398,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_exti.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src @@ -407,7 +407,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src @@ -416,7 +416,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_tim_ex.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src @@ -425,7 +425,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src @@ -434,7 +434,7 @@ build cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL CONFIG = Debug DEFINES = -DDEBUG -DSTM32H743xx -DUSE_HAL_DRIVER -DUSE_PWR_LDO_SUPPLY DEP_FILE = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_uart_ex.c.obj.d - FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -std=gnu11 + FLAGS = -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -Wall -fdata-sections -ffunction-sections -O0 -g3 -v -std=gnu11 INCLUDES = -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Core/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/STM32H7xx_HAL_Driver/Inc/Legacy -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I/home/pansi21/Scrivania/C/STM32/vscode/ST-LAB/cmake/stm32cubemx/../../Drivers/CMSIS/Include OBJECT_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir OBJECT_FILE_DIR = cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32H7xx_HAL_Driver/Src diff --git a/cmake/gcc-arm-none-eabi.cmake b/cmake/gcc-arm-none-eabi.cmake index 9f0275d..233812a 100644 --- a/cmake/gcc-arm-none-eabi.cmake +++ b/cmake/gcc-arm-none-eabi.cmake @@ -28,7 +28,10 @@ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${TARGET_FLAGS}") set(CMAKE_ASM_FLAGS "${CMAKE_C_FLAGS} -x assembler-with-cpp -MMD -MP") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -fdata-sections -ffunction-sections") -set(CMAKE_C_FLAGS_DEBUG "-O0 -g3") +# test for optimizzation +set(CMAKE_C_FLAGS_DEBUG "-O0 -g3 -v") +# DEFAULT +#set(CMAKE_C_FLAGS_DEBUG "-O0 -g3") set(CMAKE_C_FLAGS_RELEASE "-Os -g0") set(CMAKE_CXX_FLAGS_DEBUG "-O0 -g3") set(CMAKE_CXX_FLAGS_RELEASE "-Os -g0") diff --git a/diagram.md b/diagram.md new file mode 100644 index 0000000..a8a5f19 --- /dev/null +++ b/diagram.md @@ -0,0 +1,235 @@ +```mermaid +graph TD; + A-->B; + A-->C; + B-->D; + C-->D; + +``` +```mermaid +flowchart TD + %% --- STILI --- + classDef hw fill:#ffcccc,stroke:#333,stroke-width:2px; + classDef memory fill:#e1f5fe,stroke:#333,stroke-width:1px; + classDef logic fill:#fff9c4,stroke:#333,stroke-width:1px; + + Start((START)) --> Init + + %% --- BLOCCO INIZIALIZZAZIONE --- + subgraph Init ["1. Inizializzazione Bare Metal"] + direction TB + RCC["RCC AHB4ENR & APB1ENR\nAbilita Clock GPIO & USART"]:::hw + GPIO["GPIO MODER & AFR\nButton=Input, LED=Output, TX=AF"]:::hw + UART["USART3 CR1 & BRR\nConfigura Baud & Abilita UE"]:::hw + NVIC["NVIC_EnableIRQ\nAbilita Interrupts al processore"]:::hw + + RCC --> GPIO --> UART --> NVIC + end + + Init --> MainLoop + + %% --- BLOCCO MAIN LOOP --- + subgraph Main ["2. Main Loop (Polling Button)"] + direction TB + MainLoop(while 1) + + ReadIDR["Leggi GPIOC->IDR\n(Stato Bottone)"]:::hw + Debounce[Debounce Delay]:::logic + + EdgeCheck{"Rising Edge?\n(Curr=1 && Prev=0)"}:::logic + + ToggleOps[Toggle Logic]:::memory + UpdatePrev[Prev = Curr]:::logic + + MainLoop --> ReadIDR --> EdgeCheck + + EdgeCheck -- NO --> UpdatePrev + EdgeCheck -- SI --> ToggleOps + + subgraph Toggle ["Logica XOR LED"] + ReadODR["Leggi GPIOB->ODR"]:::hw + XOR["Calcola: ODR ^ LED_MASK"]:::logic + WriteODR["Scrivi GPIOB->ODR"]:::hw + ReadODR --> XOR --> WriteODR + end + + ToggleOps --> UpdatePrev + UpdatePrev --> Debounce --> MainLoop + end + + %% --- BLOCCO INTERRUPT --- + subgraph ISR ["3. USART3 IRQ Handler"] + direction TB + Trigger((IRQ)) + + CheckTXE{"Flag TXE?\n(Data Reg Empty)"}:::logic + CheckTC{"Flag TC?\n(Tx Complete)"}:::logic + + LoadDR["Scrivi USART3->DR\n(Invia Byte)"]:::hw + EnableTC["Abilita TCIE\nDisabilita TXEIE"]:::hw + DisableTC["Disabilita TCIE\nClear TC Flag"]:::hw + FreeBusy[Set tx_busy = 0]:::memory + + Trigger --> CheckTXE + + CheckTXE -- "SI: Buffer Pieno" --> LoadDR + CheckTXE -- "SI: Buffer Finito" --> EnableTC + CheckTXE -- NO --> CheckTC + + CheckTC -- "SI: Fine Trasmissione" --> DisableTC --> FreeBusy + CheckTC -- NO --> Return((RTI)) + end + + %% --- CONNESSIONI LOGICHE --- + WriteODR -.-> |"Opzionale: Avvia TX"| Trigger +``` + +```mermaid +flowchart TD + %% --- DEFINIZIONE CLASSI GRAFICHE --- + classDef userFill fill:#e1f5fe,stroke:#0277bd,stroke-width:2px; + classDef stmFill fill:#fff9c4,stroke:#fbc02d,stroke-width:2px; + classDef pcFill fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px; + classDef term fill:#212121,color:#fff,stroke:#000; + + %% --- CORSIA 1: UTENTE --- + subgraph User ["👤 Utente (Mondo Fisico)"] + direction TB + Start((Inizio)) + PressBtn["Premi Bottone Blu"]:::userFill + CheckLeds["Osserva i LED"]:::userFill + CheckPC["Leggi Terminale PC"]:::userFill + end + + %% --- CORSIA 2: STM32 (FIRMWARE) --- + subgraph STM32 ["⚙️ STM32 H7 (Bare Metal)"] + direction TB + Polling("Ciclo While Infinito"):::stmFill + IsPressed{"Rilevato\nFronte Salita?"}:::stmFill + + ToggleAction["XOR Toggle LEDs\n(ODR ^ Mask)"]:::stmFill + LoadBuffer["Carica Buffer TX\nAbilita TXE IE"]:::stmFill + + subgraph ISR ["Interrupt Service Routine"] + direction TB + SendByte["Hardware Invia Byte"]:::stmFill + CheckDone{"Finito?"}:::stmFill + end + end + + %% --- CORSIA 3: PC (SOFTWARE) --- + subgraph PC ["💻 PC (Arch Linux + Julia)"] + direction TB + Listen{"Script Julia\nIn ascolto"}:::pcFill + ReceiveData["Ricezione Byte\n(/dev/ttyACM0)"]:::pcFill + PrintTerm["> Stampa a Video"]:::term + end + + %% --- COLLEGAMENTI --- + + %% Flusso Utente -> STM32 + Start --> PressBtn + PressBtn -- "Pressione fisica" --> Polling + + %% Logica STM32 + Polling --> IsPressed + IsPressed -- No --> Polling + IsPressed -- Si --> ToggleAction + + ToggleAction --> LoadBuffer + LoadBuffer -.-> |"Trigger IRQ"| SendByte + SendByte --> CheckDone + CheckDone -- No --> SendByte + CheckDone -- Si --> Polling + + %% Feedback Visivo (STM32 -> Utente) + ToggleAction -.-> |"Luce LED"| CheckLeds + + %% Comunicazione Seriale (STM32 -> PC) + SendByte == "Cavo USB (Serial)" ==> ReceiveData + + %% Logica PC + Listen --> ReceiveData + ReceiveData --> PrintTerm + + %% Feedback Terminale (PC -> Utente) + PrintTerm -.-> |"Lettura"| CheckPC + CheckPC --> PressBtn +``` + +```mermaid +flowchart TD + %% --- STILI --- + classDef cpu fill:#e3f2fd,stroke:#1565c0,stroke-width:2px + classDef tim fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px + classDef adc fill:#fff9c4,stroke:#fbc02d,stroke-width:2px + classDef dma fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px + classDef mem fill:#eeeeee,stroke:#616161,stroke-width:2px,stroke-dasharray: 5 5 + + %% --- CORSIA 1: CPU (INIZIALIZZAZIONE) --- + subgraph Setup ["1. INIZIALIZZAZIONE (CPU)"] + direction TB + InitDMA["DMA Setup:\n- Mode: CIRC (Circolare)\n- PData: ADC_DR\n- MData: Buffer[0]\n- Size: 128\n- Incr: Memory (MINC)"]:::cpu + + InitADC["ADC Setup:\n- Conv: Single/Continuous\n- Trig: External (Timer)\n- DMA: Enable (Circular)"]:::cpu + + InitTIM["TIM Setup:\n- Periodo: Freq Campionamento\n- Master Mode (MMS): Update (TRGO)"]:::cpu + + StartAll["START:\n1. ADC_CR |= ADEN\n2. DMA_SxCR |= EN\n3. ADC_CR |= ADSTART\n4. TIM_CR1 |= CEN"]:::cpu + + InitDMA --> InitADC --> InitTIM --> StartAll + end + + StartAll --> LoopTIM + + %% --- CORSIA 2: HARDWARE AUTOMATICO --- + subgraph Hardware ["2. LOOP HARDWARE (Senza CPU)"] + direction TB + + %% TIM + LoopTIM(Timer Conta):::tim + EventUpdate{"Update Event?\n(CNT == ARR)"}:::tim + TriggerTRGO["Output TRGO\n(Hardware Signal)"]:::tim + + LoopTIM --> EventUpdate + EventUpdate -- NO --> LoopTIM + EventUpdate -- SI --> TriggerTRGO + + %% ADC + TriggerTRGO --> ADC_Start["ADC Avvia Conv.\n(EXTEN rising)"]:::adc + ADC_Conv[Campionamento...]:::adc + FlagEOC{"Fine Conv?\n(ISR & EOC)"}:::adc + + ADC_Start --> ADC_Conv --> FlagEOC + + %% DMA + FlagEOC -- SI --> DMA_Req["Richiesta DMA\n(ADC -> DR)"]:::dma + DMA_Move["Sposta Dato:\nADC_DR -> Buffer[idx]"]:::dma + DMA_Inc["Incrementa idx:\nidx = (idx + 1) & 127"]:::dma + + DMA_Req --> DMA_Move --> DMA_Inc + + %% BUFFER + BufferState{"Buffer Pieno/Metà?\n(TCIF / HTIF)"}:::mem + DMA_Inc --> BufferState + + BufferState -- "Ancora spazio" --> LoopTIM + end + + %% --- CORSIA 3: INTERRUPT DMA (CPU) --- + subgraph IRQ ["3. ELABORAZIONE (CPU - Interrupt DMA)"] + direction TB + CheckFlag{"Quale Flag DMA?"}:::cpu + + TaskHT["Half Transfer (HTIF):Elabora prima metà (0-63)"]:::cpu + TaskTC["Transfer Complete (TCIF):\nElabora seconda metà (64-127)"]:::cpu + + Clear["Clear Flags:\nDMA_LIFCR / HIFCR"]:::cpu + + BufferState -.-> |"IRQ Trigger"| CheckFlag + CheckFlag --> |HTIF| TaskHT + CheckFlag --> |TCIF| TaskTC + TaskHT --> Clear + TaskTC --> Clear + end +``` \ No newline at end of file