From ed5c6704197847ba36a3699c4d3dc5e2efa62a25 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Wed, 19 Sep 2018 11:28:29 -0500 Subject: [PATCH 01/68] Implemented hbmenu Theme Switcher! Final changes will now be cosmetic --- Makefile | 2 +- Makefile.pc | 9 ++++ common/language.c | 40 +++++++++------ common/language.h | 1 + common/menu-entry.c | 9 +++- common/menu-list.c | 49 ++++++++++++++++++ common/menu.c | 70 ++++++++++++++++++++++++-- common/menu.h | 18 +++++++ common/theme.c | 36 +++++++++++-- common/theme.h | 2 + data/theme_icon_dark.bin | 1 + data/theme_icon_light.bin | 1 + data/unused/theme_icon_dark.bin(old) | 1 + data/unused/theme_icon_light.bin(old) | 1 + folder_icon_bin.h | 3 ++ hbmenu_logo_bin.h | 3 ++ invalid_icon_bin.h | 3 ++ nx_main/main.c | 28 ++++++++++- pc_main/main.cpp | 5 ++ resources/theme_icon_dark.png | Bin 0 -> 3685 bytes resources/theme_icon_light.png | Bin 0 -> 3713 bytes theme_icon_dark_bin.h | 3 ++ theme_icon_light_bin.h | 3 ++ 23 files changed, 262 insertions(+), 26 deletions(-) create mode 100644 data/theme_icon_dark.bin create mode 100644 data/theme_icon_light.bin create mode 100644 data/unused/theme_icon_dark.bin(old) create mode 100644 data/unused/theme_icon_light.bin(old) create mode 100644 folder_icon_bin.h create mode 100644 hbmenu_logo_bin.h create mode 100644 invalid_icon_bin.h create mode 100644 resources/theme_icon_dark.png create mode 100644 resources/theme_icon_light.png create mode 100644 theme_icon_dark_bin.h create mode 100644 theme_icon_light_bin.h diff --git a/Makefile b/Makefile index 52d4f07..48cc902 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ export APP_VERSION := 2.0.0 .PHONY: clean all nx pc dist-bin -all: nx pc +all: nx pc dist-bin: $(MAKE) -f Makefile.nx dist-bin diff --git a/Makefile.pc b/Makefile.pc index 21694e9..5c6c373 100644 --- a/Makefile.pc +++ b/Makefile.pc @@ -78,6 +78,15 @@ build_pc/hbmenu_logo_dark.bin.o : data/hbmenu_logo_dark.bin @echo $(notdir $<) @$(bin2o) +build_pc/hbmenu_logo_light.bin.o : data/theme_icon_light.bin + mkdir -p $(dir $@) + @echo $(notdir $<) + @$(bin2o) + +build_pc/hbmenu_logo_dark.bin.o : data/theme_icon_dark.bin + mkdir -p $(dir $@) + @echo $(notdir $<) + @$(bin2o) clean: diff --git a/common/language.c b/common/language.c index 407fc00..945d2c6 100644 --- a/common/language.c +++ b/common/language.c @@ -72,7 +72,7 @@ const char* const g_strings[StrId_Max][16] = STR_JP("自作アプリ"), STR_PT("Aplicação Homebrew"), STR_NL("Homebrew toepassing"), - STR_KO("Homebrew 애플리케이션"), + STR_KO("홈브류 애플리케이션"), STR_RU("приложение хомебреw"), STR_ZH("自制应用程序"), STR_TW("自製程式"), @@ -104,7 +104,7 @@ const char* const g_strings[StrId_Max][16] = STR_JP("入出力エラー"), STR_PT("Erro de E/S"), STR_NL("I/O Fout"), - STR_KO("읽기/쓰기 오류"), + STR_KO("입출력 오류"), STR_RU("I/O-ошибка"), STR_ZH("读写出错"), STR_TW("讀寫錯誤"), @@ -120,7 +120,7 @@ const char* const g_strings[StrId_Max][16] = STR_JP("ファイルを開くことができませんでした:\n%s"), STR_PT("Não foi possível abrir o ficheiro:\n%s"), STR_NL("Kan bestand niet openen:\n%s"), - STR_KO("다음 파일을 열지 못했습니다:\n%s"), + STR_KO("파일을 열 수 없습니다:\n%s"), STR_RU("Не могу открыть файл:\n%s"), STR_ZH("无法打开文件:\n%s"), STR_TW("開啓檔案失敗:\n%s"), @@ -190,8 +190,8 @@ const char* const g_strings[StrId_Max][16] = "en de toepassingen bevat." ), STR_KO( - "SD 카드에 애플리케이션이 없습니다.\n" - "SD 카드의 루트에 /switch 폴더가 있고\n" + "SD 카드에서 애플리케이션을 찾을 수 없습니다.\n" + "SD 카드 최상위에 /switch 폴더가 있고\n" "애플리케이션을 포함하는지 확인해 주십시오." ), STR_RU( @@ -215,8 +215,9 @@ const char* const g_strings[StrId_Max][16] = { STR_EN("The last application returned an error:"), STR_ES("La última aplicación devolvió un error:"), + STR_FR("La dernière application a retourné une erreur:"), STR_JP("直前に実行したアプリでエラーが発生しました:"), - STR_KO("최근 애플리케이션에서 다음 오류가 발생했습니다:"), + STR_KO("최근 애플리케이션에서 오류가 발생했습니다:"), STR_TW("程式執行時發生錯誤:"), }, @@ -308,6 +309,14 @@ const char* const g_strings[StrId_Max][16] = STR_KO("확인"), STR_TW("確認"), }, + [StrId_Actions_Apply] = + { + STR_EN("Apply"), + STR_ES("Aplicar"), + STR_JP("適用"), + STR_KO("대다"), + STR_TW("應用"), + }, /*[StrId_Reboot] = { @@ -361,7 +370,7 @@ const char* const g_strings[StrId_Max][16] = " \xEE\x80\x81 Annuleren" ), STR_KO( - "\xEE\x81\xB3홈 으로 돌아갈 수 없습니다.\n" + "\xEE\x81\xB3HOME 으로 돌아갈 수 없습니다.\n" "콘솔을 재부팅할 것 입니다.\n\n" " \xEE\x80\x80 재부팅\n" " \xEE\x80\x81 취소" @@ -472,7 +481,7 @@ const char* const g_strings[StrId_Max][16] = STR_JP("タイトルセレクタ"), STR_PT("Selector de Títulos"), STR_NL("Titel selector"), - STR_KO("제목 선택기"), + STR_KO("타이틀 선택기"), STR_RU("Селектор заголовков"), STR_ZH("应用启动器"), STR_TW("自製程式啓動器"), @@ -491,7 +500,7 @@ const char* const g_strings[StrId_Max][16] = STR_JP("タイトルメタデータを読み取ることができませんでした。\n%08lX%08lX@%d"), STR_PT("Erro a ler os metadados do título.\n%08lX%08lX@%d"), STR_NL("Fout bij het lezen van titel metadata.\n%08lX%08lX@%d"), - STR_KO("제목 메타데이터를 읽는데 실패하였습니다.\n%08lX%08lX@%d"), + STR_KO("타이틀 메타데이터를 읽는데 실패하였습니다.\n%08lX%08lX@%d"), STR_RU("Ошибка чтения метаданных заголовка\n.%08lX%08lX@%d"), STR_ZH("读取软件相关信息时发生错误:\n%08lX%08lX@%d"), STR_TW("讀取軟體相關數據時發生錯誤:\n%08lX%08lX@%d"), @@ -507,7 +516,7 @@ const char* const g_strings[StrId_Max][16] = STR_JP("タイトルが見つかりませんでした。"), STR_PT("Nenhum título foi encontrado."), STR_NL("Geen titels gevonden."), - STR_KO("제목을 감지하지 못하였습니다."), + STR_KO("타이틀을 찾을 수 없습니다."), STR_RU("Заголовки не обнаружены"), STR_ZH("主机内找不到任何软件。"), STR_TW("主機内找不到任何軟體。"), @@ -556,7 +565,7 @@ const char* const g_strings[StrId_Max][16] = " \xEE\x80\x81 Annuleren" ), STR_KO( - "대상 제목을 선택해 주십시오.\n\n" + "대상 타이틀을 선택해 주십시오.\n\n" " \xEE\x80\x80 선택\n" " \xEE\x80\x81 취소" ), @@ -620,7 +629,7 @@ const char* const g_strings[StrId_Max][16] = "Gebruik een andere exploit." ), STR_KO( - "이 Homebrew 익스플로잇은 해당 제목에서 애플리케이션을\n" + "이 홈브류 익스플로잇은 해당 타이틀에서 애플리케이션을\n" "실행하는 것을 지원하지 않습니다.\n" "다른 익스플로잇을 사용해 주십시오." ), @@ -677,7 +686,7 @@ const char* const g_strings[StrId_Max][16] = ), STR_KO( "해당 애플리케이션은 시스템에 설치되지 않은\n" - "제목을 요구합니다." + "타이틀을 요구합니다." ), STR_RU( "Для приложения требуется зависимость,\n" @@ -735,7 +744,7 @@ const char* const g_strings[StrId_Max][16] = STR_JP("エラーが発生しました。\n技術的な詳細:[%s:%d]"), STR_PT("Ocorreu um erro.\nDetalhes técnicos: [%s:%d]"), STR_NL("Er is een fout opgetreden\nTechnische details: [%s:%d]"), - STR_KO("오류가 발생했습니다.\n기술적 상세: [%s:%d]"), + STR_KO("오류가 발생했습니다.\n기술적인 세부사항: [%s:%d]"), STR_RU("Произошла ошибка.\nТехнические подробности: [%s:%d]"), STR_ZH("发生错误。\n详细错误信息:[%s:%d]"), STR_TW("發生錯誤。\n詳細錯誤資訊:[%s:%d]"), @@ -744,9 +753,10 @@ const char* const g_strings[StrId_Max][16] = [StrId_NetLoaderOffline] = { STR_EN("Offline, waiting for network…\n\n\n \xEE\x80\x81 Cancel"), + STR_FR("Hors-ligne, en attente d'une connection...\n\n\n \xEE\x80\x81 Annuler"), STR_IT("Disconnesso, in attesa della connessione…\n\n\n \xEE\x80\x81 Annullare"), STR_JP("オフラインです。ネットワーク接続を待っています…\n\n\n \xEE\x80\x81 キャンセル"), - STR_KO("오프라인임, 네트워크 대기중…\n\n\n \xEE\x80\x81 취소") + STR_KO("연결 끊김, 네트워크 기다리는 중…\n\n\n \xEE\x80\x81 취소") STR_ZH("无法连接网络,等待网络连接…\n\n\n \xEE\x80\x81 取消"), STR_TW("當前離線,等待網路連線…\n\n\n \xEE\x80\x81 取消"), }, diff --git a/common/language.h b/common/language.h index fe0b0c5..bf0c722 100644 --- a/common/language.h +++ b/common/language.h @@ -21,6 +21,7 @@ typedef enum StrId_Actions_Launch, StrId_Actions_Open, StrId_Actions_Back, + StrId_Actions_Apply, StrId_MsgBox_OK, diff --git a/common/menu-entry.c b/common/menu-entry.c index ec2f2c1..e8fe006 100644 --- a/common/menu-entry.c +++ b/common/menu-entry.c @@ -182,7 +182,7 @@ bool menuEntryLoad(menuEntry_s* me, const char* name, bool shortcut) { if (me->type == ENTRY_TYPE_FILE) { - strcpy(me->name, name); + //strcpy(me->name, name);//This is already done before both if statements strcpy(me->author, textGetString(StrId_DefaultPublisher)); strcpy(me->version, "1.0.0"); @@ -293,6 +293,13 @@ bool menuEntryLoad(menuEntry_s* me, const char* name, bool shortcut) { /*if (shortcut) shortcutFree(&sc);*/ } + if (me->type == ENTRY_TYPE_THEME){ + + //Todo load in the data about the theme? + //Add a theme name property to each one? + //Ability to load the theme as you hover over? + + } return true; } diff --git a/common/menu-list.c b/common/menu-list.c index ff74afc..1cbc6f9 100644 --- a/common/menu-list.c +++ b/common/menu-list.c @@ -150,3 +150,52 @@ int menuScan(const char* target) { return 0; } + +int themeMenuScan(const char* target) { + menuClear(); + if (chdir(target) < 0) return 1; + if (getcwd(s_menu[!s_curMenu].dirname, PATH_MAX+1) == NULL) + return 1; + DIR* dir; + struct dirent* dp; + char tmp_path[PATH_MAX+1]; + dir = opendir(s_menu[!s_curMenu].dirname); + if (!dir) return 2; + + while ((dp = readdir(dir))) + { + menuEntry_s* me = NULL; + + bool shortcut = false; + if (dp->d_name[0]=='.') + continue; + + memset(tmp_path, 0, sizeof(tmp_path)); + snprintf(tmp_path, sizeof(tmp_path)-1, "%s/%s", s_menu[!s_curMenu].dirname, dp->d_name); + + const char* ext = getExtension(dp->d_name); + char* name = removeExtension(dp->d_name); + replaceCharacter(name,'_',' '); + if(strcmp(dp->d_name,"theme.cfg")==0)//This theme is already the currently applied theme, dont load it + continue; + if (strcasecmp(ext, ".cfg")==0) + me = menuCreateEntry(ENTRY_TYPE_THEME); + + if (!me) + continue; + + strncpy(me->path, tmp_path, sizeof(me->path)-5);//-(1 + 4 for the file extension size) + me->path[sizeof(me->path)-1] = 0; + if (menuEntryLoad(me,(const char*)name, shortcut)) + menuAddEntry(me); + else + menuDeleteEntry(me); + } + + closedir(dir); + menuSort(); + // Swap the menu and clear the previous menu + s_curMenu = !s_curMenu; + menuClear(); + return 0; +} diff --git a/common/menu.c b/common/menu.c index e5eae5f..2a9e3be 100644 --- a/common/menu.c +++ b/common/menu.c @@ -4,6 +4,8 @@ #include "invalid_icon_bin.h" #include "folder_icon_bin.h" +#include "theme_icon_dark_bin.h" +#include "theme_icon_light_bin.h" char rootPath[PATH_MAX+8]; @@ -17,6 +19,8 @@ void launchMenuEntryTask(menuEntry_s* arg) if (me->type == ENTRY_TYPE_FOLDER) menuScan(me->path); //changeDirTask(me->path); + else if(me->type == ENTRY_TYPE_THEME) + launchApplyThemeTask(me); else launchMenuEntry(me); } @@ -27,6 +31,7 @@ static enum HBMENU_NETLOADER_ACTIVE, HBMENU_NETLOADER_ERROR, HBMENU_NETLOADER_SUCCESS, + HBMENU_THEME_MENU, } hbmenu_state = HBMENU_DEFAULT; void launchMenuNetloaderTask() { @@ -39,11 +44,40 @@ void launchMenuBackTask() if(hbmenu_state == HBMENU_NETLOADER_ACTIVE) { netloader_deactivate(); hbmenu_state = HBMENU_DEFAULT; - } else { + }else if(hbmenu_state == HBMENU_THEME_MENU){ + hbmenu_state = HBMENU_DEFAULT; + menuScan(rootPath); + } + else { menuScan(".."); } } +bool appliedTheme=false; +void launchApplyThemeTask(menuEntry_s* arg){ + if(appliedTheme){ + menuCreateMsgBox(780, 300, "A new theme was already applied...\nYou must restart hbmenu before applying a different one"); + return; + } + config_t cfg = {0}; + config_init(&cfg); + if(!config_read_file(&cfg, arg->path)){ + menuCreateMsgBox(780, 300, "Something went wrong, and the theme could not be loaded!"); + return; + } + char tmp_path[PATH_MAX] = {0}; + #ifdef __SWITCH__ + tmp_path[0] = '/'; + #endif + + strncat(tmp_path, "config/nx-hbmenu/themes/theme.cfg", sizeof(tmp_path)-2); + if(!config_write_file(&cfg, tmp_path)){ + menuCreateMsgBox(780, 300, "Something went wrong, and the theme could not be applied!"); + return; + } + appliedTheme=true; + menuCreateMsgBox(780, 300, "Theme Applied! Restart hbmenu to see the changes"); +} //Draws an RGB888 or RGBA8888 image. static void drawImage(int x, int y, int width, int height, const uint8_t *image, ImageMode mode) { @@ -72,6 +106,7 @@ static void drawImage(int x, int y, int width, int height, const uint8_t *image, uint8_t *folder_icon_small; uint8_t *invalid_icon_small; +uint8_t *theme_icon_small; static void drawEntry(menuEntry_s* me, int off_x, int is_active) { int x, y; @@ -178,6 +213,12 @@ static void drawEntry(menuEntry_s* me, int off_x, int is_active) { smallimg = folder_icon_small; largeimg = folder_icon_bin; } + else if (me->type == ENTRY_TYPE_THEME){ + smallimg = theme_icon_small; + if(globalPreset == THEME_PRESET_DARK) + largeimg = theme_icon_dark_bin; + else largeimg = theme_icon_light_bin; + } else { smallimg = invalid_icon_small; largeimg = invalid_icon_bin; @@ -271,6 +312,23 @@ void menuStartup() { //menuCreateMsgBox(780, 300, "This is a test"); } +void themeMenuStartup() { + if(hbmenu_state==HBMENU_THEME_MENU) return; + hbmenu_state = HBMENU_THEME_MENU; + char tmp_path[PATH_MAX]; + + snprintf(tmp_path, sizeof(tmp_path)-1, "%s%s%s%s%s%s",DIRECTORY_SEPARATOR, "config", DIRECTORY_SEPARATOR, "nx-hbmenu" , DIRECTORY_SEPARATOR, "themes"); + + themeMenuScan(tmp_path); + if(globalPreset == THEME_PRESET_DARK) + theme_icon_small = downscaleImg(theme_icon_dark_bin, 256, 256, 140, 140, IMAGE_MODE_RGB24); + else + theme_icon_small = downscaleImg(theme_icon_light_bin, 256, 256, 140, 140, IMAGE_MODE_RGB24); + + computeFrontGradient(themeCurrent.frontWaveColor, 280); + //menuCreateMsgBox(780, 300, "This is a test"); +} + color_t waveBlendAdd(color_t a, color_t b, float alpha) { return MakeColor(a.r+(b.r*alpha), a.g+b.g*alpha, a.b + b.b*alpha, 255); } @@ -441,12 +499,18 @@ void menuLoop() { } if(active_entry != NULL) { - if (active_entry->type != ENTRY_TYPE_FOLDER) { + if(active_entry->type == ENTRY_TYPE_THEME){ + DrawText(fontscale7, 1280 - 126 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, themeCurrent.buttonAText); + DrawText(interuiregular18, 1280 - 90 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, textGetString(StrId_Actions_Apply)); + } + else if (active_entry->type != ENTRY_TYPE_FOLDER) { + //TODO: add minus button //drawImage(1280 - 126 - 30 - 32, 720 - 48, 32, 32, themeCurrent.buttonAImage, IMAGE_MODE_RGBA32); DrawText(fontscale7, 1280 - 126 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, themeCurrent.buttonAText);//Display the 'A' button from SharedFont. DrawText(interuiregular18, 1280 - 90 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, textGetString(StrId_Actions_Launch)); } - else { + else{ + //TODO: add minus button //drawImage(1280 - 126 - 30 - 32, 720 - 48, 32, 32, themeCurrent.buttonAImage, IMAGE_MODE_RGBA32); DrawText(fontscale7, 1280 - 126 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, themeCurrent.buttonAText); DrawText(interuiregular18, 1280 - 90 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, textGetString(StrId_Actions_Open)); diff --git a/common/menu.h b/common/menu.h index baae21e..f959176 100644 --- a/common/menu.h +++ b/common/menu.h @@ -19,6 +19,7 @@ typedef enum { ENTRY_TYPE_FILE, ENTRY_TYPE_FOLDER, + ENTRY_TYPE_THEME, } MenuEntryType; typedef struct menuEntry_s_tag menuEntry_s; @@ -86,6 +87,7 @@ menu_s* menuGetCurrent(void); int menuScan(const char* target); void launchMenuEntryTask(menuEntry_s* arg); +void launchApplyThemeTask(menuEntry_s* arg); void launchMenuBackTask(); void launchMenuNetloaderTask(); char *menuGetRootPath(); @@ -109,3 +111,19 @@ static inline char* getSlash(const char* str) return (char*)p; } +static inline char* removeExtension(const char* str){ + const char* p; + char* copy = calloc(strlen(str)+1,sizeof(char)); + char *copyHead = copy; + for (p = str; p <= (str+strlen(str)) && *p != '.'; p++){ + *copy = *p; + copy++; + } + return (char*)copyHead; +} + +static inline void replaceCharacter(char* str, char orig, char repl){ + char* p; + for (p = str; p <= (str+strlen(str)); p++) if(*p==orig) *p=repl; +} + diff --git a/common/theme.c b/common/theme.c index 459159b..8f3bad6 100644 --- a/common/theme.c +++ b/common/theme.c @@ -14,6 +14,20 @@ bool colorFromSetting(config_setting_t *rgba, color_t *col) { } void themeStartup(ThemePreset preset) { + globalPreset = preset; + char* buttonAText = calloc(7,sizeof(char)); + char* buttonBText = calloc(7,sizeof(char)); + switch (preset) { + case THEME_PRESET_LIGHT: + default: + strcpy(buttonAText, "\uE0E0"); + strcpy(buttonBText, "\uE0E1"); + break; + case THEME_PRESET_DARK: + strcpy(buttonAText, "\uE0A0"); + strcpy(buttonBText, "\uE0A1"); + break; + } theme_t themeLight = (theme_t) { .textColor = MakeColor(0, 0, 0, 255), .frontWaveColor = MakeColor(100, 212, 250, 255), @@ -23,8 +37,8 @@ void themeStartup(ThemePreset preset) { .highlightColor = MakeColor(91, 237, 224, 255), .separatorColor = MakeColor(219, 218, 219, 255), .enableWaveBlending = 0, - .buttonAText = "\uE0E0", - .buttonBText = "\uE0E1", + .buttonAText = buttonAText, + .buttonBText = buttonBText, //.buttonAImage = button_a_light_bin, //.buttonBImage = button_b_light_bin, .hbmenuLogoImage = hbmenu_logo_light_bin @@ -39,8 +53,8 @@ void themeStartup(ThemePreset preset) { .highlightColor = MakeColor(91, 237, 224, 255), .separatorColor = MakeColor(219, 218, 219, 255), .enableWaveBlending = 0, - .buttonAText = "\uE0A0", - .buttonBText = "\uE0A1", + .buttonAText = buttonAText, + .buttonBText = buttonBText, //.buttonAImage = button_a_dark_bin, //.buttonBImage = button_b_dark_bin, .hbmenuLogoImage = hbmenu_logo_dark_bin @@ -62,19 +76,31 @@ void themeStartup(ThemePreset preset) { int waveBlending; const char *AText, *BText; bool good_cfg = config_read_file(&cfg, tmp_path); - + struct stat buffer; + if(!good_cfg){ + config_t tmp = {0}; + cfg = tmp;//clear the config + } switch (preset) { case THEME_PRESET_LIGHT: default: themeDefault = &themeLight; if (good_cfg) theme = config_lookup(&cfg, "lightTheme"); + else{ + if(stat(tmp_path,&buffer)==0); + //TODO: theme.cfg file does not exist or is corrupted/misconfigured! overwrite with default theme. + } break; case THEME_PRESET_DARK: themeDefault = &themeDark; if (good_cfg) theme = config_lookup(&cfg, "darkTheme"); + else{ + if(stat(tmp_path,&buffer)==0); + //TODO: theme.cfg file does not exist or is corrupted/misconfigured! overwrite with default theme. + } break; } diff --git a/common/theme.h b/common/theme.h index 3b4204c..5c76d01 100644 --- a/common/theme.h +++ b/common/theme.h @@ -32,3 +32,5 @@ bool colorFromSetting(config_setting_t *rgba, color_t *col); void themeStartup(ThemePreset preset); theme_t themeCurrent; + +ThemePreset globalPreset; diff --git a/data/theme_icon_dark.bin b/data/theme_icon_dark.bin new file mode 100644 index 0000000..26187c8 --- /dev/null +++ b/data/theme_icon_dark.bin @@ -0,0 +1 @@ +2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F/7@)08',3%*0$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.%*0'-3)08.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F09C'-3 $ $&,309C2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6? #( $(.6@2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F08C!%) $)09C2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F)08*092;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F$(.#(.2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F!%)!%*2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F!%*!%*2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F&+1%*12;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F,3<,3<2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F1:E1:E2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F$)/%*02;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F1:D1:D2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F&+1%*12;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F-4=-5>2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F%*0%*02;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F!$ $2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F{2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F1:E}1:E2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F/8B}08B2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}.6@2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}MM.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}M^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}M^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}M^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}M^^^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}M^^^^^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}M^^^^^^^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}M^^^^^^^^^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}M^^^^^^^^^^^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}M^^^^^^^^^^^^^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}M^^^^^^^^^^^^^^^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}M^^^^^^^^^^^^^^^^^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}M^^^^^^^^^^^^^^^^^^^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}M^^^^^^^^^^^^^^^^^^^^^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}M^^^^^^^^^^^^^^^^^^^^^^^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?}M^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?KiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiM^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3M^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3M^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3M^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3M^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3M^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^|K.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3cq6^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3czzq6^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3czzzzq6^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3czzzzzzq6^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3czzzzzzzzq6^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3czzzzzzzzzzq6^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3czzzzzzzzzzzzq6^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3czzzzzzzzzzzzzzq6^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^M.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3czzzzzzzzzzzzzzzzs7^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ez?.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3czzzzzzzzzzzzzzzzzzq6^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^P".6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3czzzzzzzzzzzzzzzzzzzzq6^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^P".6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3czzzzzzzzzzzzzzzzzzzzzzq6^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^P".6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3czzzzzzzzzzzzzzzzzzzzzzzzq6^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^P".6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3czzzzzzzzzzzzzzzzzzzzzzzzzzq6^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^P".6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3czzzzzzzzzzzzzzzzzzzzzzzzzzzzq6^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^P".6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3czzzzzzzzzzzzzzzzzzzzzzzzzzzzzzq6^^^^^^^^^^^^^^^^^^^^^^^^^^^^^P".6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3czzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzq6^^^^^^^^^^^^^^^^^^^^^^^^^^^P".6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3czzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzq6^^^^^^^^^^^^^^^^^^^^^^^^^P".6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3czzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzq6^^^^^^^^^^^^^^^^^^^^^^^P".6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3czzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzq6^^^^^^^^^^^^^^^^^^^^^P".6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3czzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzq6^^^^^^^^^^^^^^^^^^^P".6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3czzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzq6^^^^^^^^^^^^^^^^^P".6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3UHT zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzq6^^^^^^^^^^^^^^^P".6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3 TI gX gVT zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzq6^^^^^^^^^^^^^P".6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?<'W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3 TI gX gX gX gVT zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzq6^^^^^^^^^^^P".6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?'%6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6- TI gX gX gX gX gX gVT zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzq6^^^^^^^^^P".6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*9999999999999999999999999999999999999999999 TI gX gX gX gX gX gX gX gVT zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzq6^^^^^^^P".6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*9999999999999999999999999999999999999999999 TI gX gX gX gX gX gX gX gX gX gVT zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzq6^^^^^P".6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*9999999999999999999999999999999999999999999 TI gX gX gX gX gX gX gX gX gX gX gX gVT zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzq6^^^P".6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*9999999999999999999999999999999999999999999 TI gX gX gX gX gX gX gX gX gX gX gX gX gX gVT zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzq6^P".6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*9999999999999999999999999999999999999999999 TI gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXgVV zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzc0!.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*9999999999999999999999999999999999999999999 TI gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gVT zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzg .6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*9999999999999999999999999999999999999999999 TI gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gVT zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzg .6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*9999999999999999999999999999999999999999999 TI gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gVT zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzg .6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*9999999999999999999999999999999999999999999 TI gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gVT zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzg .6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*9999999999999999999999999999999999999999999 TI gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gVT zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzg .6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*9999999999999999999999999999999999999999999 TI gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gVT zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzg .6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*9999999999999999999999999999999999999999999 TI gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gVT zzzzzzzzzzzzzzzzzzzzzzzzzzzzzg .6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*9999999999999999999999999999999999999999999 TI gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gVT zzzzzzzzzzzzzzzzzzzzzzzzzzzg .6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*9999999999999999999999999999999999999999999 TI gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gVT zzzzzzzzzzzzzzzzzzzzzzzzzg .6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*9999999999999999999999999999999999999999999 TI gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gVT zzzzzzzzzzzzzzzzzzzzzzzg .6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*9999999999999999999999999999999999999999999 TI gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gVT zzzzzzzzzzzzzzzzzzzzzg .6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*9999999999999999999999999999999999999999999 TI gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gVT zzzzzzzzzzzzzzzzzzzg .6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*9999999999999999999999999999999999999999999 TI gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gVT zzzzzzzzzzzzzzzzzg .6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*999999999999999999999999999999999999999999;*GWM gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gVT zzzzzzzzzzzzzzzg .6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*99999999999999999999999999999999999999999;5#S -Z /UWM gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gVT zzzzzzzzzzzzzg .6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*9999999999999999999999999999999999999999;5#S -Z -Z -Z /UWM gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gVT zzzzzzzzzzzg .6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*999999999999999999999999999999999999999;5#S -Z -Z -Z -Z -Z /UWM gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gVT zzzzzzzzzg .6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*99999999999999999999999999999999999999;5#S -Z -Z -Z -Z -Z -Z -Z /UWM gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gVT zzzzzzzg .6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*9999999999999999999999999999999999999;5#S -Z -Z -Z -Z -Z -Z -Z -Z -Z /UWM gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gVT zzzzzg .6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*999999999999999999999999999999999999;5#S -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z /UWM gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gVT zzzg .6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*99999999999999999999999999999999999;5#S -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z /UWM gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gVT zg .6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*9999999999999999999999999999999999;5#S -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z 0U YN gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gVHp  .6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*999999999999999999999999999999999;5#S -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z /UWM gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXXK.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*99999999999999999999999999999999;5#S -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z /UWM gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXXK.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?*9999999999999999999999999999999;5#S -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z /UWM gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXXK.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?t )4444444444444444444444444444446/$Q -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z /UWM gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXXK.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?^- > > > > > > > > > > > > > > > > > > > > > > > > > > > > > @)&T -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z /UWM gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXXK.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?^- > > > > > > > > > > > > > > > > > > > > > > > > > > > > @)&T -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z /UWM gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXXK.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?^- > > > > > > > > > > > > > > > > > > > > > > > > > > > @)&T -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z /UWM gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXXK.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?^- > > > > > > > > > > > > > > > > > > > > > > > > > > @)&T -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z /UWM gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXXK.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?^- > > > > > > > > > > > > > > > > > > > > > > > > > @)&T -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z /UWM gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXXK.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?^- > > > > > > > > > > > > > > > > > > > > > > > > @)&T -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z /UWM gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXXK.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?^- > > > > > > > > > > > > > > > > > > > > > > > @)&T -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z /UWM gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXXK.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?^- > > > > > > > > > > > > > > > > > > > > > > @)&T -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z /UWM gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXXK.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?^- > > > > > > > > > > > > > > > > > > > > > @)&T -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z /UWM gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXXK.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?^- > > > > > > > > > > > > > > > > > > > > ?FJ+X -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z /UWL gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXXK.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?^- > > > > > > > > > > > > > > > > > > > ?@H)J3 K+X -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z /UWM gX gX gX gX gX gX gX gX gX gX gX gX gXXK.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?^- > > > > > > > > > > > > > > > > > > ?@H)J)J)J3 K+X -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z /UWM gX gX gX gX gX gX gX gX gX gX gXXK.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?^- > > > > > > > > > > > > > > > > > ?@H)J)J)J)J)J3 K+X -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z /UWM gX gX gX gX gX gX gX gX gXXK.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?^- > > > > > > > > > > > > > > > > ?@H)J)J)J)J)J)J)J3 K+X -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z /UWM gX gX gX gX gX gX gXXK.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?^- > > > > > > > > > > > > > > > ?@H)J)J)J)J)J)J)J)J)J3 K+X -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z /UWM gX gX gX gX gXXK.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?^- > > > > > > > > > > > > > > ?@H)J)J)J)J)J)J)J)J)J)J)J3 K+X -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z /U XN gX gX gXXK.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?^- > > > > > > > > > > > > > ?@H)J)J)J)J)J)J)J)J)J)J)J)J)J3 K+X -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z /U XN gXXK.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?^- > > > > > > > > > > > > ?@H)J)J)J)J)J)J)J)J)J)J)J)J)J)J)J2 L+X -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z /UKD.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?_1???????????@KG:H:H:H:H:H:H:H:H:H:H:H:H:H:H:H:H:HJ$KJPXCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZ@PY*-P*-P*-P*-P*-P*-P*-P*-P*-P*-P*-P+*F1!1111111111111111117"#<%'<%'<%'<%'<%'<%'<%'<%'<%'<%'<%'<%'<%'<%'<%'<%'<%'<%'<%'<%'<%'<%'<%'<%'<%'<%'<%'<%'<%'<%'=,.E8:E8:E8:E8:E8:E8:E8:E8:E8:E8:E8:E8:E8:E8:E8:E8:E8:E8:E8:E8:E8:E8:E8:E8:E8:E8:E8:E8:E8:E8::/1.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?c.:fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͧW~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?c.:fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͧW~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?c.:fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͧW~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?c.:fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͧW~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?c.:fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͧW~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?c.:fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͧW~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?c.:fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͧW~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?c.:fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͧW~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?c.:fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͧW~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?c.:fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͧW~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?c.:fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͧW~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?b.;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͧV~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?T.>fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6?2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6?V1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy.6@2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F/8BV1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy08C2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F1:EV1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy1:E2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;FV1;fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB\K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͦS~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3EJQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWejɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖy2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F!%2'C&1C&1C&1C&1C&1C&1C&1C&1C&1C&1C&1C&1C&1C&1C&1C&1C&1C&1C&1C&1C&1C&1C&1C&1C&1C&1C&1C&1C&1C&1O23oQ9oQ9oQ9oQ9oQ9oQ9oQ9oQ9oQ9oQ9oQ9oQ9_Q._Q._Q._Q._Q._Q._Q._Q._Q._Q._Q._Q._Q._Q._Q._Q._Q._Q.YL,< < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < D')J+-J+-J+-J+-J+-J+-J+-J+-J+-J+-J+-J+-J+-J+-J+-J+-J+-J+-J+-J+-J+-J+-J+-J+-J+-J+-J+-J+-J+-J+-K57XEHXEHXEHXEHXEHXEHXEHXEHXEHXEHXEHXEHXEHXEHXEHXEHXEHXEHXEHXEHXEHXEHXEHXEHXEHXEHXEHXEHXEHXEHH9; $2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F%*1%*12;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F-4=-5>2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F%*0%*12;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F1:D1:E2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F%*0&+12;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F1:E1:E2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F,3<-4=2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F%*1&+22;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F"&+"',2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F!%)!$)2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F#(.$)/2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F*09*192;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F09C $)!%*09C2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6@ $( $)/7@2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F09C&,3!$!%',319D2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F.6@*08&,3%*1$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.$(.%*1&,3*08.6@2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F2;F \ No newline at end of file diff --git a/data/theme_icon_light.bin b/data/theme_icon_light.bin new file mode 100644 index 0000000..2c51e5d --- /dev/null +++ b/data/theme_icon_light.bin @@ -0,0 +1 @@ +gdddddddddddddddр҃dр^^҃dр^^^^҃dр^^^^^^҃dр^^^^^^^^҃dр^^^^^^^^^^҃dр^^^^^^^^^^^^҃dр^^^^^^^^^^^^^^҃dр^^^^^^^^^^^^^^^^҃dр^^^^^^^^^^^^^^^^^^҃dр^^^^^^^^^^^^^^^^^^^^҃dр^^^^^^^^^^^^^^^^^^^^^^҃dр^^^^^^^^^^^^^^^^^^^^^^^^҃dр^^^^^^^^^^^^^^^^^^^^^^^^^^҃dр^^^^^^^^^^^^^^^^^^^^^^^^^^^^҃dр^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^҃MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMр^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^҄W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3р^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^҄W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3р^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^҄W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3р^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^҄W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3р^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^҄W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3р^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ӆW3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Ko^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^҄W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Kzzo^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^҄W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Kzzzzo^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^҄W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Kzzzzzzo^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^҄W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Kzzzzzzzzo^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^҄W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Kzzzzzzzzzzo^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^҄W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Kzzzzzzzzzzzzo^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^҄W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Kzzzzzzzzzzzzzzo^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^҄W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Kzzzzzzzzzzzzzzzzo^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^۠W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Kzzzzzzzzzzzzzzzzzzo^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^{W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Kzzzzzzzzzzzzzzzzzzzzo^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^{W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Kzzzzzzzzzzzzzzzzzzzzzzo^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^{W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Kzzzzzzzzzzzzzzzzzzzzzzzzo^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^{W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Kzzzzzzzzzzzzzzzzzzzzzzzzzzo^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^{W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Kzzzzzzzzzzzzzzzzzzzzzzzzzzzzo^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^{W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Kzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzo^^^^^^^^^^^^^^^^^^^^^^^^^^^^^{W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Kzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzo^^^^^^^^^^^^^^^^^^^^^^^^^^^{W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Kzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzo^^^^^^^^^^^^^^^^^^^^^^^^^{W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Kzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzo^^^^^^^^^^^^^^^^^^^^^^^{W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Kzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzo^^^^^^^^^^^^^^^^^^^^^{W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Kzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzo^^^^^^^^^^^^^^^^^^^{W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Kzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzo^^^^^^^^^^^^^^^^^{W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3C}Uzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzo^^^^^^^^^^^^^^^{W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3@| gXjYUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzo^^^^^^^^^^^^^{W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3@| gX gX gXjYUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzo^^^^^^^^^^^{nenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenene@| gX gX gX gX gXjYUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzo^^^^^^^^^{d9999999999999999999999999999999999999999999@| gX gX gX gX gX gX gXjYUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzo^^^^^^^{d9999999999999999999999999999999999999999999@| gX gX gX gX gX gX gX gX gXjYUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzo^^^^^{d9999999999999999999999999999999999999999999@| gX gX gX gX gX gX gX gX gX gX gXjYUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzo^^^{d9999999999999999999999999999999999999999999@| gX gX gX gX gX gX gX gX gX gX gX gX gXjYUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzo^{d9999999999999999999999999999999999999999999@| gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXjYRzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzҁd9999999999999999999999999999999999999999999@| gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXjYUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999@| gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXjYUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999@| gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXjYUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999@| gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXjYUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999@| gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXjYUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999@| gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXjYUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999@| gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXjYUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999@| gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXjYUzzzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999@| gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXjYUzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999@| gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXjYUzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999@| gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXjYUzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999@| gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXjYUzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999@| gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXjYUzzzzzzzzzzzzzzzzzCd999999999999999999999999999999999999999999;Kd2|r gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXjYUzzzzzzzzzzzzzzzCd99999999999999999999999999999999999999999;5#S -Z>d2|r gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXjYUzzzzzzzzzzzzzCd9999999999999999999999999999999999999999;5#S -Z -Z -Z>d2|r gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXjYUzzzzzzzzzzzCd999999999999999999999999999999999999999;5#S -Z -Z -Z -Z -Z>d2|r gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXjYUzzzzzzzzzCd99999999999999999999999999999999999999;5#S -Z -Z -Z -Z -Z -Z -Z>d2|r gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXjYUzzzzzzzCd9999999999999999999999999999999999999;5#S -Z -Z -Z -Z -Z -Z -Z -Z -Z>d2|r gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXjYUzzzzzCd999999999999999999999999999999999999;5#S -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z>d2|r gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXjYUzzzCd99999999999999999999999999999999999;5#S -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z>d2|r gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXjYUzCd9999999999999999999999999999999999;5#S -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z>d.zo gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gXjYod999999999999999999999999999999999;5#S -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z>d2|r gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX9vd99999999999999999999999999999999;5#S -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z>d2|r gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX9vd9999999999999999999999999999999;5#S -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z>d2|r gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX9vq!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S6*X -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z>d2|r gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX9vk > > > > > > > > > > > > > > > > > > > > > > > > > > > > > @)&T -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z>d2|r gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX9vk > > > > > > > > > > > > > > > > > > > > > > > > > > > > @)&T -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z>d2|r gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX9vk > > > > > > > > > > > > > > > > > > > > > > > > > > > @)&T -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z>d2|r gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX9vk > > > > > > > > > > > > > > > > > > > > > > > > > > @)&T -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z>d2|r gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX9vk > > > > > > > > > > > > > > > > > > > > > > > > > @)&T -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z>d2|r gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX9vk > > > > > > > > > > > > > > > > > > > > > > > > @)&T -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z>d2|r gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX9vk > > > > > > > > > > > > > > > > > > > > > > > @)&T -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z>d2|r gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX9vk > > > > > > > > > > > > > > > > > > > > > > @)&T -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z>d2|r gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX9vk > > > > > > > > > > > > > > > > > > > > > @)&T -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z>d2|r gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX9vk > > > > > > > > > > > > > > > > > > > > ?FJ+X -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -ZAg3}r gX gX gX gX gX gX gX gX gX gX gX gX gX gX gX9vk > > > > > > > > > > > > > > > > > > > ?@H)J3 K+X -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z>d2|r gX gX gX gX gX gX gX gX gX gX gX gX gX9vk > > > > > > > > > > > > > > > > > > ?@H)J)J)J3 K+X -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z>d2|r gX gX gX gX gX gX gX gX gX gX gX9vk > > > > > > > > > > > > > > > > > ?@H)J)J)J)J)J3 K+X -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z>d2|r gX gX gX gX gX gX gX gX gX9vk > > > > > > > > > > > > > > > > ?@H)J)J)J)J)J)J)J3 K+X -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z>d2|r gX gX gX gX gX gX gX9vk > > > > > > > > > > > > > > > ?@H)J)J)J)J)J)J)J)J)J3 K+X -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z>d2|r gX gX gX gX gX9vk > > > > > > > > > > > > > > ?@H)J)J)J)J)J)J)J)J)J)J)J3 K+X -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -ZAf/zp gX gX gX9vk > > > > > > > > > > > > > ?@H)J)J)J)J)J)J)J)J)J)J)J)J)J3 K+X -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -ZAf/zp gX9vk > > > > > > > > > > > > ?@H)J)J)J)J)J)J)J)J)J)J)J)J)J)J)J2 L+X -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -Z -ZAfTe~???????????@KG:H:H:H:H:H:H:H:H:H:H:H:H:H:H:H:H:HJ$KJPXCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZCRZ@PY*-P*-P*-P*-P*-P*-P*-P*-P*-P*-P*-PKIf˷R^fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͧW~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭR^fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͧW~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭR^fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͧW~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭR^fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͧW~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭR^fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͧW~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭR^fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͧW~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭR^fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͧW~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭR^fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͧW~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭR^fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͧW~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭR^fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͧW~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭR^fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XͧW~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭP]fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶XΩX~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭpJZfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xױ^~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB[K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭzU`fBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBB\K۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶X۶Xز_~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3~+3lpQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQW̞ɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖɖԭ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ǩǩǩǩǩǩǩǩǩǩǩǩ޼̭̭̭̭̭̭̭̭̭̭̭̭̭̭̭̭̭̭̭̭̭̭̭̭̭̭̭̭̭̭̭ڽڻڻڻڻڻڻڻڻڻڻڻڻڻڻڻڻڻڻڻڻڻڻڻڻڻڻڻڻڻڻ \ No newline at end of file diff --git a/data/unused/theme_icon_dark.bin(old) b/data/unused/theme_icon_dark.bin(old) new file mode 100644 index 0000000..08a8033 --- /dev/null +++ b/data/unused/theme_icon_dark.bin(old) @@ -0,0 +1 @@ +F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2@7/80)3,'0*%.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($0*%3-'80)?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2C903-'$ $ 3,&C90F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.(# ($ @6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2C80)%!)$ C90F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;280)90*F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2.($.(#F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2)%!*%!F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2*%!*%!F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;21+&1*%F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2<3,<3,F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2E:1E:1F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2/)$0*%F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2D:1D:1F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;21+&1*%F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2=4->5-F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;20*%0*%F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2$!$ F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2{F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2E:1}E:1F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2B8/}B80F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}@6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}MM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.KiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiM^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WM^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WM^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WM^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WM^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WM^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠK|?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wc6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzz7s^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š?ze?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WHU Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WIT Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WIT Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.%'-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6IT Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Vzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz0c!?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*999999999999999999999999999999999999999999;G*MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*99999999999999999999999999999999999999999;S#5Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999;S#5Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*999999999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*99999999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*999999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*99999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U0 NY Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg pH ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*99999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.) t4444444444444444444444444444446Q$/Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > > > > ? JFX+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ LWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > > > ? H@J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > > ? H@J)J)J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > ? H@J)J)J)J)J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > ? H@J)J)J)J)J)J)J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > ? H@J)J)J)J)J)J)J)J)J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > ? H@J)J)J)J)J)J)J)J)J)J)J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ NX Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > ? H@J)J)J)J)J)J)J)J)J)J)J)J)J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ NX Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > ? H@J)J)J)J)J)J)J)J)J)J)J)J)J)J)J)L 2X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ DK?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.1_???????????@GKH:H:H:H:H:H:H:H:H:H:H:H:H:H:H:H:H:K$JXPJZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCYP@P-*P-*P-*P-*P-*P-*P-*P-*P-*P-*P-*F*+!1111111111111111111#"7'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<.,=:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E1/:?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.:.cBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.:.cBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.:.cBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.:.cBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.:.cBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.:.cBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.:.cBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.:.cBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.:.cBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.:.cBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.:.cBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;.bBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXV3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.>.TBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy@6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2B8/;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞyC80F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2E:1;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞyE:1F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK\XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞyF;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2%!'21&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C32O9Qo9Qo9Qo9Qo9Qo9Qo9Qo9Qo9Qo9Qo9Qo9Qo.Q_.Q_.Q_.Q_.Q_.Q_.Q_.Q_.Q_.Q_.Q_.Q_.Q_.Q_.Q_.Q_.Q_.Q_,LY < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < <)'D-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J75KHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEX;9H$ F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;21*%1*%F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2=4->5-F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;20*%1*%F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2D:1E:1F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;20*%1+&F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2E:1E:1F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2<3,=4-F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;21*%2+&F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2+&",'"F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2)%!)$!F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2.(#/)$F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;290*91*F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2C90)$ *%!C90F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2@6.($ )$ @7/F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2C903,&$!%!3,'D91F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2@6.80*3,&1*%.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($1*%3,&80*@6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2 \ No newline at end of file diff --git a/data/unused/theme_icon_light.bin(old) b/data/unused/theme_icon_light.bin(old) new file mode 100644 index 0000000..71b12dc --- /dev/null +++ b/data/unused/theme_icon_light.bin(old) @@ -0,0 +1 @@ +gdddddddddddddddѴҵdѴ^Š^ŠҵdѴ^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҵMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Šӷ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–oͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzo̪^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W}CUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W|@Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W|@Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenen|@Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š{ϱd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š{ϱd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š{ϱd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š{ϱd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjRzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzҵd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzCd999999999999999999999999999999999999999999;dKr|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzCd99999999999999999999999999999999999999999;S#5Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzCd9999999999999999999999999999999999999999;S#5Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzCd999999999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzCd99999999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzCd9999999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzCd999999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzCd99999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzCd9999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>oz.Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Yjod999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9d99999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9d9999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9qS!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!X*6Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > > > > ? JFX+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- gAr}3Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > > > ? H@J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > > ? H@J)J)J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > ? H@J)J)J)J)J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > ? H@J)J)J)J)J)J)J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > ? H@J)J)J)J)J)J)J)J)J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > ? H@J)J)J)J)J)J)J)J)J)J)J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- fApz/Xg Xg Xg v9k> > > > > > > > > > > > > ? H@J)J)J)J)J)J)J)J)J)J)J)J)J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- fApz/Xg v9k> > > > > > > > > > > > ? H@J)J)J)J)J)J)J)J)J)J)J)J)J)J)J)L 2X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- fAT~e???????????@GKH:H:H:H:H:H:H:H:H:H:H:H:H:H:H:H:H:K$JXPJZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCYP@P-*P-*P-*P-*P-*P-*P-*P-*P-*P-*P-*fIK^RBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ^RBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ^RBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ^RBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ^RBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ^RBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ^RBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ^RBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ^RBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ^RBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ^RBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ]PBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳZJpBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX^3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK\XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ǑǑǑǑǑǑǑǑǑǑǑǼ찭̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̿ڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽ \ No newline at end of file diff --git a/folder_icon_bin.h b/folder_icon_bin.h new file mode 100644 index 0000000..bf4e4dc --- /dev/null +++ b/folder_icon_bin.h @@ -0,0 +1,3 @@ +extern const u8 folder_icon_bin_end[]; +extern const u8 folder_icon_bin[]; +extern const u32 folder_icon_bin_size; diff --git a/hbmenu_logo_bin.h b/hbmenu_logo_bin.h new file mode 100644 index 0000000..465a713 --- /dev/null +++ b/hbmenu_logo_bin.h @@ -0,0 +1,3 @@ +extern const u8 hbmenu_logo_light_bin_end[]; +extern const u8 hbmenu_logo_light_bin[]; +extern const u32 hbmenu_logo_light_bin_size; diff --git a/invalid_icon_bin.h b/invalid_icon_bin.h new file mode 100644 index 0000000..874bbb8 --- /dev/null +++ b/invalid_icon_bin.h @@ -0,0 +1,3 @@ +extern const u8 invalid_icon_bin_end[]; +extern const u8 invalid_icon_bin[]; +extern const u32 invalid_icon_bin_size; diff --git a/nx_main/main.c b/nx_main/main.c index c519f3e..7dd29a5 100644 --- a/nx_main/main.c +++ b/nx_main/main.c @@ -18,6 +18,8 @@ void audio_initialize(void); void audio_exit(void); #endif +char* getSavedTheme(); + int main(int argc, char **argv) { Result lastret=0; @@ -33,6 +35,7 @@ int main(int argc, char **argv) appletSetScreenShotPermission(1); ColorSetId theme; + rc = setsysInitialize(); if (R_FAILED(rc)) fatalSimple(-5); @@ -40,7 +43,7 @@ int main(int argc, char **argv) rc = plInitialize(); if (R_FAILED(rc)) fatalSimple(-6); - + //char* savedThemeName = getSavedTheme(); themeStartup((ThemePreset)theme); textInit(); menuStartup(); @@ -135,6 +138,9 @@ bool menuUpdate(void) { { launchMenuBackTask(); } + else if(down & KEY_MINUS){ + themeMenuStartup(); + } else if (down & KEY_PLUS) { exitflag = 1; @@ -160,3 +166,23 @@ bool menuUpdate(void) { return exitflag; } + + + +char* getSavedTheme(){ + char tmp_path[PATH_MAX]; + #ifdef __SWITCH__ + strcpy(tmp_path,"sdmc:"); + #else + getcwd(tmp_path, PATH_MAX); + #endif + snprintf(tmp_path, sizeof(tmp_path)-1, "%s%s%s%s%s%s%s", DIRECTORY_SEPARATOR, "config", DIRECTORY_SEPARATOR, "nx-hbmenu" , DIRECTORY_SEPARATOR, "themes", DIRECTORY_SEPARATOR, "theme.saved"); + FILE* f; + if((f= fopen(tmp_path, "rb"))==NULL) return NULL; //return null if FAILED TO OPEN FILE + char* buffer; + buffer = calloc(1, PATH_MAX+1) ;//calloc already contains zeros + if( 1!=fread(buffer,PATH_MAX, 1, f) ) return NULL;// return null if FAILED TO READ + fclose(f); + return buffer; + +} \ No newline at end of file diff --git a/pc_main/main.cpp b/pc_main/main.cpp index fafbc11..e029485 100644 --- a/pc_main/main.cpp +++ b/pc_main/main.cpp @@ -66,6 +66,8 @@ extern "C" bool menuUpdate(void) { int new_return_state = sf::Keyboard::isKeyPressed(sf::Keyboard::Return); static int y_state = 0; int new_y_state = sf::Keyboard::isKeyPressed(sf::Keyboard::Y); + static int t_state = 0; + int new_t_state = sf::Keyboard::isKeyPressed(sf::Keyboard::T); if(!new_y_state && y_state) { @@ -77,6 +79,9 @@ extern "C" bool menuUpdate(void) { { launchMenuBackTask(); } + else if(!new_t_state && t_state){ + themeMenuStartup(); + } else if (!new_return_state && return_state) { if (menuIsMsgBoxOpen()) { diff --git a/resources/theme_icon_dark.png b/resources/theme_icon_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..53fb7315d9f03863d9e9842ee99c47f17a709518 GIT binary patch literal 3685 zcmcgvdpMNq7Jp~VZqFvSP31m9Atmixa@jMAaoaAHnWRWX5#=s-rn658!$|IhqG6L; zAwp(qpG=PXZB#O28&afcFdAc+^E!W@=lplhJkLDedf#uY-&*Up)|zKc>Ty?lX-O4H z0D!ckgY8KG5Ku$_^fvhL3jgCWe4rwZITFzDlYsWS4bMM?I(S9^AoGu{FCy1KMipKv zN8(RMx`$kjjJ^v+Mhkq|S za>}bpuWpp^*o;tXQbRFrJhn~K(awVVYz(*XX-VYV9pIO!gVL)bj0PNd+}u=lbC&oz z?6uHA!GHj6dE{IC8dt;m{A4(XyVQ_NE=kaamQhPF9_a=PZO@Wy#?DL%1AGl^LH3YC zak>5cGuhmVDt;J=;xJ-6x%x1!So=WT)xfBQQ@iWX9kTRTE`bq0p(0&hLqT>BiYlOf zB<@F3ZEET)4kN$b6L`I|YPr->J<$vYMuoBM}m;bs@-jUVf0d&{fEiBC& zu-lB9ja|mf6CU{)kG?m+G-CS?$Hx8;`c$07D>v?UU5$Dw9uz7K%y@&gMTz3#FK00l zZ${sBcjmK4J0$5-W%YMAqH8IL-q+nPZKMr_Oojl2AhRl}GFP9)CSqoDD=b(OtMk;W zA;{3{PwOA|L@fA%2$NPTkCw#&8^l4Vn(9iyY@y=k0tW6GcppR#E~x1%OGD5ZEoJGk zYZy2Jwc-%>fSCb%q16Uno=C4TWtgUZ*jCV!^JB!wcGAuVGvz)4oBL zJ{vnOM3Yj}J2%EV*SN^-zqE?P?@J^3DKy_?bCWtBq3BlsLG1-!`rEFED-JluD)IxqvdvD4!xc~B5wNZ>PkHV-6z zHuydo@H4^y1)fK6k{3Ogk>B|yiM$?Lx+KE7j)hA~LBHJ%-t;wgape%IP%CCgpstmL zLz14W`io@b-|RxryS?fZt_}Ehzy?7fYaIy^02x^B7ye2au$~8FL8d2jK#DZoM?^#c5bcG1%uh7Gn4&%U0Bp9@c6#c;`6+|M+)m7u0loAqLyX8R#;l+-4T+-ZE)ga+3 zpM<<{ew_eS1jF=kMZA?o7rvBm#XJa-tG_T{2?Nw@;Oo!d14olz*th z8X$9L1;tucYB4J#?i+nREDvtv`9#HoawO2_E6N;@KQF@I0rKzw&k}1#;^9;gXa`t? zgfzfO#v3ZLnu{ zL{My{MHlGW0H-$$p5-zba7xt>ddiTm?=KimF&<*qpRbZNlVMq3hZAQLD~#&g`vPU$#S zO>075jVIFFeq>=CR*H{?b;@NMpWIt2BYL=1&f&zwrNjA+Y&V$_TWevnna`%3IvHmP zyCI;xf|@>^VAX26`pC1iGQM9>{1nFHpPmBnE7?5DOYuh_usuk-+zSt>FbP@YaUF$B zwtgH8P?R%mPSSKXPtqmUgm78zYV2`ctoQvnROfo}jm^b->+_|DHe;tGAD}O*(eCOo zX~DbZoTdVF$67YOdUxUMQS@l#47UD1|GZINOc0CscMRKc%7sP@~l*8hq-8@q+~f@P?E_m^njK=Xwr?*Wmpe;5^p^P z%+z2Q^R>x#C#Xua+l54^P>QzB6o%E{Xz?~4xzZUL#yeW#nf59@H4t=D3z&y-#DBet z*LDg#3S(N&05enCoMCu_H1Z!%r@0TqPPwQFB36cZmV43x=b#MINY|Ib)^|iH zB|niPnHR)}TwlUW(<_w@+U z*ut+@96+p;5peZhg&)4hsx1W7PYzDhns00-oE-UdgRn+$>zh>_B*xto2{O$KO;-%Z(0tVpT|QXU`D2$k z(PY?|J*mK%o*;7V-!j01u9-eT@%^p)3_yO_&a;fjgjC>=-+pGnQn*7Zl+bjk7+jJr z2l5pvN19W5bZ7I|GlNHKHE{;Hqd8Uq`+}qW+myR7JCWbE|86`?^J;FI$UirMbvJN? zzc6{mRaaIXnDBD}M^+XgkTct4bl(-5Y@|0GmoHfT3*IUqVoGHp@A1%CE1Di(VwP07 zRmKb2AZ`tg0BkUA0U%o@Ro<3&fQ60{Vgw8_=HwKjAX4Nyq?NVTgo+Ea$^e`cg{z=K zoi;*qi1M#I+lnS=XjE@v*#4p{LUuGN?F^B>Z|JRf(>tWD3wgHkV`;vzyF*39dq=*TPw|x0q3ouoCGR#4PPWxe z{MJ)A$Zum1SG^a7H}#1@QOhAD;z)cxA!L8Rk=Fa4O<7p% z=$Vk+Ouz$tj)0hWCXHJU0_*G22{j7eaGCF4{b#LVU#1O{Ey1wFx*Ol9gq^9H{}6x}xB4)}u^P{j=JgbNk%#q$S6KguF{B{Us>Gf-vPgYf2r~~JS~vj)YSGm0-^Wf%!{hm zJ8+%rziIrSnWlB^LyXJPBeFHKOmFyOZ96OBd%l$xiA^ZgfbIbZUbqneY|#=e)l@_)63=6id1%##zjBvBWTH zMgLy|d#FqXV((7;ol~YEv5EMFYe44;3{j;IufDk943}ECAU`2in_T-KYTbq7inY%D zXdSn-JZ#48e7O2jn{ScgYXfKn2EJ>R_ojz{b^fb&nH!zIFDU(BlRyVgX>)Au|%xnCC_idk|B8Ry9w${^I z;B{^_EI{Cab0e>oiq_iKoy(6SLZ@5HsJR)HG+W~i71#)ap)pir$DF;|9ECD+S!m;9LKi@foG>5S5UYJ=L!Hv MysK^9vGafX7h<)IT>t<8 literal 0 HcmV?d00001 diff --git a/resources/theme_icon_light.png b/resources/theme_icon_light.png new file mode 100644 index 0000000000000000000000000000000000000000..cd4a8cec0c4758d7b34e97a378268b0cc11f8e8a GIT binary patch literal 3713 zcmcInX;f3m67Cx!ghdu*6c7jk3gQ9-xIloQ0wIbBf+C0zWs`j;43I_Vjf@HeQA9-$ z6=ab`2O&DLgi#WG3dkBkLSTX-Mol7nAj!Kq@83IfW`4bU&ONuf>Z|JNs_t9W7rZ=i zt5x(=0067;?k-0FfM5~=C`I@am{b)Ge~`)h@V+Sc$wGzx3Xhc&-2IaQP=6tRp~9`| z8(^kxitF(dpZM?;;;E!CKqL}(M8-uYhnz|X+Yz4>QT)w851v7aciHQke(NjeWKQ7J zNtTFfXVch-;SaAD)Ccp+rw`Vyv#5A`Y@asr=~>kyz85q4YZ6|qO4z?CKw0^0{>2xr zsut_rjW%vPdsWqF-=FH6>H>Q2QUiaeeVMk_EH9YI<_`~-40CSSWveb+Si`oQN$Ot0 zPC0OU!a@ZOV~YzMyHfh6Oze{a73ciZd!oab_So;KV#Hh`Js+enP}6hP1w`OJ-t+7&Q-_p`*Yb13@tX=nm;1bw+no(r{AZ*h!S`__<#@M0jEQ zmN{9zUA)v&uaqeF!avT64NuV*%^9q{3=WhivH9r6xcW_Qf4DO<-1a@?w7 zeni`~rnA{^;yyiYB|_^Qar}+Ou0)*UD}hZmlh{lx@daH%sdofTo{Uw^G3tn~%PDFtuo32FzV=pxXHSmo! z44Z^u$^LTK5)AXbCWnzx!1@XchUIG@s2-DcFf5b?2;r`B*sw9Uj=wC2!IRz(|4}Y{ zzQXIU5izq1gGe1>ZQgSFwlLwHm)Ewj1Tkrr{KD6iieRx&@F1voHwJg(s0r|+X}4xQ zmm|;3LE*gTizOJ&K^KBzAcA1*l*>)j8c!l5AwkGY;)=S~b#;hwJj<|sKXNk;2wk$D zlLRcm=yXsYy*}#-af9Jnh!J9-{!EJZoLP8T52^^*805vta!4H=68V z#`2i#(;su|2X6*9IrY7JqOYR?G4{7+!uG2S5!Bm4dGN{tP+*LgC|_HuCTIz{CFkj( zfa#%K@G7sOA%?G9_Ed|?=&~kH$<0Mw+lp8}CXL{Sq@M-IZI?ut^>J6HN*Pi7TTW^7 zHbX2S0z%27`tJn0ha>itQ$4b?H|Iiza3YxRWym9DQ8%LcyJHF(5}Ie>>o zLsjOtnF4Jsh>6ujcpy&~tfSdB`x`SBBXHnAcdl&k zfuAY+SkEWs00)*KsK*F8bBep0b=@`?0r zDQ5YnIrY*N$TSCwDMT^q`~;Ewco`d3TVA|fZlg5r%_G+6LCo9RcR&X|;o(7=9b>T( zo-=$@ggJTv@OqRW^UHXa;Ho1c2a83Pncg>Ox6!W<&lG(Qh?52~&0hEX!ncgNC)w*r zk-pBsnjy=O;V?v}LOgP?t8aAeo2DCBFr#--@F628$=L zH9MzR?=K$x0TLb`f|Eo8JWF**=oxMH<{#&H^Vi#;NTYY16=e7#t57iLSGf!fk8vY7xzQ#64|8=S4J zFvJqca9$8H_#%uyjw)Kt2HLgjS>mr)@rJM87HVnM*W@-OErY_$kH*835Pm6l)i6}T`=O%nfNsy)%VTEi0R;4Gbcn+Gt$~cfTUj@ffz7{1! z{yno?Zgl{h#h)~(w{kG#N()%w!#v-Vu zjJWQwWG&B97m;ObhxUbZip{TULNDFnQ2aZ|PWWiS zv4XP1Y525gEO;O6hBQ*}r*TDa8rxUo8^}A;JGtjwPPy6i1J%_hYd`e&b$cEbH_v{t zEbXo6+VFIgX{$ro>1zxc&<3CW{1`q#&(!G@FZc5^wpNNTZLU<2pHdO<$%t6#db%&J zr|31r4Bn0;sJPO&kKlvWV2H5V_&|g?1}|^W1#Bibk}E&KXX~>u2>Bki;^{5ty8-6- z`^AzLI8F~}z~O8IkNEu};Atp8>1te-Ak+Y2qSX;X6fUw{_G`dM%vIjgBPAuJ&27&b zX3WCj9igELrT==*wy#}dT}qvqqa@r<6@Qvk{wO9sHFf4hKX)x*Wnv@HNZ_@XjLL>) z)%%XP5=LN8(VG#%9U6Ju>I^s&Pf!e+W7LZ0QP_>=ZeVs2&K7JNCxmo}E1tS050^NO zq=c^nnNkcdTRRvgQ-A&wZ$_H2dxW-@c)+e9rlhc*&?Q<^0Pn+XYr*M)-6p76Y zYc_idd#3~)G~lU7=h`<{nd5C14_t}f(e%Uan9@7`w~KwEL%JrL8;@N8fx~SzyL;H1 z#f}j>-wvzAEzeG`B8gNB!c|_Sq+zOq#EsEB*?D^XG`DSqdxInGk$$&4BM^7JX&W=` zZWl)D8K`;0Wr`-xmy#y@JmN6X9YF|S1f1cj_}7K=zh%`zi+ZPbrnk;jwAerahWFP% z@9g#b(H$@TXyL~DsmqQUgSt+uY)#iu1xAd876APl|E3uKeX0H@sm*HV8Y^tSMnb_r zn!To+`ePRr2%my_(PU@2Cw0W5(5Fk2+tOb+EC7G=NDp#&wfv2^<*}GY*>|k zHJYAgtFswySYt@q1dB)u&byYWImdu_1tUDY*?vTT{w%3v51bjOr77gZTIo-J&W%lV zq|`iPL;2<3q-S@uCHhpdi<%x~czD0y$4@la9%_2pSXq3+AlFUW&dXhZVZG+P@9D&p zsW`vNp`w(mNbeslUu5G7OnW(=hw06jiVT|SOp(Ijd+S&Mah7K)TFW|rxv!VHL&K}3 zBcZ%??2dgVDfM?!?tw)^V#O0BVVQTqr?`k Date: Wed, 19 Sep 2018 11:34:04 -0500 Subject: [PATCH 02/68] saw a potential bug, where i was changing the size of something a while back to try and remove the file extension, forgot to remove it. Removed.... --- common/menu-list.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/menu-list.c b/common/menu-list.c index 1cbc6f9..22c5fb7 100644 --- a/common/menu-list.c +++ b/common/menu-list.c @@ -184,7 +184,7 @@ int themeMenuScan(const char* target) { if (!me) continue; - strncpy(me->path, tmp_path, sizeof(me->path)-5);//-(1 + 4 for the file extension size) + strncpy(me->path, tmp_path, sizeof(me->path)-1); me->path[sizeof(me->path)-1] = 0; if (menuEntryLoad(me,(const char*)name, shortcut)) menuAddEntry(me); From 2f887cc3e8dd2033f9b01c616bd2c56a32e50149 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Wed, 19 Sep 2018 15:14:29 -0500 Subject: [PATCH 03/68] added some minor touch ups to the Theme Switcher Menu --- common/language.c | 12 +++++++++++- common/language.h | 2 ++ common/menu.c | 4 +++- common/menu.h | 2 +- common/text.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++ common/text.h | 2 ++ common/theme.c | 29 ++++++++++++++++------------- 7 files changed, 81 insertions(+), 16 deletions(-) diff --git a/common/language.c b/common/language.c index 945d2c6..c315fcd 100644 --- a/common/language.c +++ b/common/language.c @@ -309,15 +309,25 @@ const char* const g_strings[StrId_Max][16] = STR_KO("확인"), STR_TW("確認"), }, + [StrId_Actions_Apply] = { STR_EN("Apply"), STR_ES("Aplicar"), STR_JP("適用"), STR_KO("대다"), - STR_TW("應用"), + STR_TW("应用"), }, + + [StrId_Actions_Theme_Menu] = + { + STR_EN("Theme Switcher V1.0"), + STR_ES("Versión 1,0 del cambiador de tema"), + STR_JP("テーマスイッチャー版1.0"), + STR_KO("테마 스위처 에디션 1.0"), + STR_TW("主题切换器版本1。0"), + }, /*[StrId_Reboot] = { STR_EN( diff --git a/common/language.h b/common/language.h index bf0c722..331dcf6 100644 --- a/common/language.h +++ b/common/language.h @@ -43,6 +43,8 @@ typedef enum StrId_NetLoaderActive, StrId_NetLoaderTransferring, + StrId_Actions_Theme_Menu, + StrId_Max, } StrId; diff --git a/common/menu.c b/common/menu.c index 2a9e3be..76af412 100644 --- a/common/menu.c +++ b/common/menu.c @@ -500,6 +500,8 @@ void menuLoop() { if(active_entry != NULL) { if(active_entry->type == ENTRY_TYPE_THEME){ + int getX = getXCoordinate(interuiregular18,1180,textGetString(StrId_Actions_Theme_Menu),'r'); + DrawText(interuiregular18, getX , 0 + 47, themeCurrent.textColor, textGetString(StrId_Actions_Theme_Menu)); DrawText(fontscale7, 1280 - 126 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, themeCurrent.buttonAText); DrawText(interuiregular18, 1280 - 90 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, textGetString(StrId_Actions_Apply)); } @@ -521,4 +523,4 @@ void menuLoop() { } menuDrawMsgBox(); -} +} \ No newline at end of file diff --git a/common/menu.h b/common/menu.h index f959176..6cd0dfe 100644 --- a/common/menu.h +++ b/common/menu.h @@ -114,7 +114,7 @@ static inline char* getSlash(const char* str) static inline char* removeExtension(const char* str){ const char* p; char* copy = calloc(strlen(str)+1,sizeof(char)); - char *copyHead = copy; + char *copyHead = copy;/*Get copy of the head of the char* to return, otherwise it will return copy->null */ for (p = str; p <= (str+strlen(str)) && *p != '.'; p++){ *copy = *p; copy++; diff --git a/common/text.c b/common/text.c index 638a8bb..8ee3e42 100644 --- a/common/text.c +++ b/common/text.c @@ -42,3 +42,49 @@ const char* textGetString(StrId id) { u64 textGetLanguageCode(void) { return s_textLanguageCode; } +/*Automatically gives you the desired x-coordinate + *based on the string length and desired alignmenr + *rY=reference point... where to align around + *align='t','b','c' translates too (top,bottom,center) + *'t' aligned, top of text aligns with rY, + *you get the rest.... + */ +uint32_t getYCoordinate(u32 font,uint32_t rY,const char* text, const char align){ + uint32_t height_o,width; + GetTextDimensions(font,text,&width,&height_o); + uint32_t height = (uint32_t)height_o; + uint32_t fC = (rY-height); + switch(align){ + case 't': + default: + return rY; + case 'c': + return (rY+(height/2U)); + case 'b': + if(fC<=0U) return 0U; + else return fC; + } +} + +/*Automatically gives you the desired x-coordinate + *based on the string length and desired alignmenr + *rX=reference point... where to align around + *text=string you want to display + *align='r','l','c' translates too (right,left,center) + *'r' aligned, rX location = end of string, you get the rest... + */ +uint32_t getXCoordinate(u32 font,uint32_t rX, const char* text ,const char align){ + uint32_t height,width_o; + GetTextDimensions(font,text,&width_o,&height); + uint32_t fC = (rX-width_o); + switch(align){ + case 'r': + if(fC<0U) return 0U; + else return fC; + case 'c': + return (rX+(width_o/2U)); + case 'l': + default: + return rX; + } +} \ No newline at end of file diff --git a/common/text.h b/common/text.h index b2c47db..f27d844 100644 --- a/common/text.h +++ b/common/text.h @@ -6,3 +6,5 @@ void textInit(void); int textGetLang(void); const char* textGetString(StrId id); u64 textGetLanguageCode(void); +uint32_t getXCoordinate(u32 font,uint32_t rX, const char* text,const char align); +uint32_t getYCoordinate(u32 font,uint32_t rY, const char* text,const char align); diff --git a/common/theme.c b/common/theme.c index 8f3bad6..c97b50f 100644 --- a/common/theme.c +++ b/common/theme.c @@ -15,8 +15,8 @@ bool colorFromSetting(config_setting_t *rgba, color_t *col) { void themeStartup(ThemePreset preset) { globalPreset = preset; - char* buttonAText = calloc(7,sizeof(char)); - char* buttonBText = calloc(7,sizeof(char)); + char* buttonAText = calloc(7,sizeof(char));/*Must initialize the character arrays on the heap*/ + char* buttonBText = calloc(7,sizeof(char));/*so that they are not destroyed whenever themeStartup function ends*/ switch (preset) { case THEME_PRESET_LIGHT: default: @@ -37,8 +37,8 @@ void themeStartup(ThemePreset preset) { .highlightColor = MakeColor(91, 237, 224, 255), .separatorColor = MakeColor(219, 218, 219, 255), .enableWaveBlending = 0, - .buttonAText = buttonAText, - .buttonBText = buttonBText, + .buttonAText = buttonAText,/*setting the buttonAText = "\uE0E0" directly allocates the literal on the stack */ + .buttonBText = buttonBText,/*and sets the buttonAText to point to the address of the literal which is why calloc is used above*/ //.buttonAImage = button_a_light_bin, //.buttonBImage = button_b_light_bin, .hbmenuLogoImage = hbmenu_logo_light_bin @@ -63,10 +63,10 @@ void themeStartup(ThemePreset preset) { char tmp_path[PATH_MAX] = {0}; #ifdef __SWITCH__ - tmp_path[0] = '/'; + tmp_path[0] = '/';/*will this work on the windows version?*/ #endif - strncat(tmp_path, "config/nx-hbmenu/themes/theme.cfg", sizeof(tmp_path)-2); + strncat(tmp_path, "config/nx-hbmenu/themes/theme.cfg", sizeof(tmp_path)-2);/*Same thing here? will it work on windows?*/ theme_t *themeDefault; config_t cfg = {0}; @@ -76,10 +76,10 @@ void themeStartup(ThemePreset preset) { int waveBlending; const char *AText, *BText; bool good_cfg = config_read_file(&cfg, tmp_path); - struct stat buffer; - if(!good_cfg){ + if(!good_cfg){//config file is messed up config_t tmp = {0}; cfg = tmp;//clear the config + config_init(&cfg);/*reinitize so that we can create the theme.cfg with the default theme (TODO:NightlyFox)*/ } switch (preset) { case THEME_PRESET_LIGHT: @@ -88,8 +88,9 @@ void themeStartup(ThemePreset preset) { if (good_cfg) theme = config_lookup(&cfg, "lightTheme"); else{ - if(stat(tmp_path,&buffer)==0); - //TODO: theme.cfg file does not exist or is corrupted/misconfigured! overwrite with default theme. + /*(TODO:NightlyFox) + theme.cfg file does not exist or is corrupted/misconfigured! + setup config here with default themes*/ } break; @@ -98,12 +99,14 @@ void themeStartup(ThemePreset preset) { if (good_cfg) theme = config_lookup(&cfg, "darkTheme"); else{ - if(stat(tmp_path,&buffer)==0); - //TODO: theme.cfg file does not exist or is corrupted/misconfigured! overwrite with default theme. + /*(TODO:NightlyFox) theme.cfg + file does not exist or is corrupted/misconfigured! + setup config here with default themes*/ } break; } - + /*(TODO:NightlyFox) write the config here + so you only have to do it once*/ if (good_cfg) { if (theme != NULL) { if (!colorFromSetting(config_setting_lookup(theme, "textColor"), &text)) From bd239326b01eb891aa941ad0059ec5d9b669a92c Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Wed, 19 Sep 2018 15:29:06 -0500 Subject: [PATCH 04/68] got rid of TODO comments that are no longer needed, different implementation was used --- common/theme.c | 21 ++------------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/common/theme.c b/common/theme.c index c97b50f..f95ece9 100644 --- a/common/theme.c +++ b/common/theme.c @@ -76,37 +76,20 @@ void themeStartup(ThemePreset preset) { int waveBlending; const char *AText, *BText; bool good_cfg = config_read_file(&cfg, tmp_path); - if(!good_cfg){//config file is messed up - config_t tmp = {0}; - cfg = tmp;//clear the config - config_init(&cfg);/*reinitize so that we can create the theme.cfg with the default theme (TODO:NightlyFox)*/ - } switch (preset) { case THEME_PRESET_LIGHT: default: themeDefault = &themeLight; if (good_cfg) theme = config_lookup(&cfg, "lightTheme"); - else{ - /*(TODO:NightlyFox) - theme.cfg file does not exist or is corrupted/misconfigured! - setup config here with default themes*/ - } break; case THEME_PRESET_DARK: themeDefault = &themeDark; if (good_cfg) - theme = config_lookup(&cfg, "darkTheme"); - else{ - /*(TODO:NightlyFox) theme.cfg - file does not exist or is corrupted/misconfigured! - setup config here with default themes*/ - } + theme = config_lookup(&cfg, "darkTheme"); break; } - /*(TODO:NightlyFox) write the config here - so you only have to do it once*/ if (good_cfg) { if (theme != NULL) { if (!colorFromSetting(config_setting_lookup(theme, "textColor"), &text)) @@ -151,4 +134,4 @@ void themeStartup(ThemePreset preset) { themeCurrent = *themeDefault; } config_destroy(&cfg); -} +} \ No newline at end of file From 35a3c646ed03e5d51c2a2892d201f30b75c66647 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Wed, 19 Sep 2018 16:43:29 -0500 Subject: [PATCH 05/68] added proper deallocation in places of the code for pointers that i allocaded using calloc --- common/menu-entry.c | 3 ++- common/theme.h | 7 +++++++ nx_main/main.c | 23 +---------------------- 3 files changed, 10 insertions(+), 23 deletions(-) diff --git a/common/menu-entry.c b/common/menu-entry.c index e8fe006..23fee2f 100644 --- a/common/menu-entry.c +++ b/common/menu-entry.c @@ -137,6 +137,7 @@ bool menuEntryLoad(menuEntry_s* me, const char* name, bool shortcut) { tempbuf[PATH_MAX] = 0; strcpy(me->name, name); + if (me->type == ENTRY_TYPE_FOLDER) { //Check for /.nro @@ -298,7 +299,7 @@ bool menuEntryLoad(menuEntry_s* me, const char* name, bool shortcut) { //Todo load in the data about the theme? //Add a theme name property to each one? //Ability to load the theme as you hover over? - + free((void*)name);//This was allocated by calloc and copied over by strcpy } return true; diff --git a/common/theme.h b/common/theme.h index 5c76d01..187a087 100644 --- a/common/theme.h +++ b/common/theme.h @@ -34,3 +34,10 @@ void themeStartup(ThemePreset preset); theme_t themeCurrent; ThemePreset globalPreset; + + +static inline void themeExit(){ + free((void*)themeCurrent.buttonAText); + free((void*)themeCurrent.buttonBText); +} + \ No newline at end of file diff --git a/nx_main/main.c b/nx_main/main.c index 7dd29a5..3f9404d 100644 --- a/nx_main/main.c +++ b/nx_main/main.c @@ -18,7 +18,6 @@ void audio_initialize(void); void audio_exit(void); #endif -char* getSavedTheme(); int main(int argc, char **argv) { @@ -43,7 +42,6 @@ int main(int argc, char **argv) rc = plInitialize(); if (R_FAILED(rc)) fatalSimple(-6); - //char* savedThemeName = getSavedTheme(); themeStartup((ThemePreset)theme); textInit(); menuStartup(); @@ -101,6 +99,7 @@ int main(int argc, char **argv) #endif fontExit(); + themeExit(); launchExit(); plExit(); setsysExit(); @@ -165,24 +164,4 @@ bool menuUpdate(void) { } return exitflag; -} - - - -char* getSavedTheme(){ - char tmp_path[PATH_MAX]; - #ifdef __SWITCH__ - strcpy(tmp_path,"sdmc:"); - #else - getcwd(tmp_path, PATH_MAX); - #endif - snprintf(tmp_path, sizeof(tmp_path)-1, "%s%s%s%s%s%s%s", DIRECTORY_SEPARATOR, "config", DIRECTORY_SEPARATOR, "nx-hbmenu" , DIRECTORY_SEPARATOR, "themes", DIRECTORY_SEPARATOR, "theme.saved"); - FILE* f; - if((f= fopen(tmp_path, "rb"))==NULL) return NULL; //return null if FAILED TO OPEN FILE - char* buffer; - buffer = calloc(1, PATH_MAX+1) ;//calloc already contains zeros - if( 1!=fread(buffer,PATH_MAX, 1, f) ) return NULL;// return null if FAILED TO READ - fclose(f); - return buffer; - } \ No newline at end of file From 8e2a79c496d24981a1afe872f919164099f58c3e Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Wed, 19 Sep 2018 23:31:17 -0500 Subject: [PATCH 06/68] added two new theming attributes, borderColor, borderTextcolor, allows users to modify the boxes that surrounds the menu entries --- common/menu.c | 9 ++++----- common/theme.c | 12 +++++++++++- common/theme.h | 3 ++- 3 files changed, 17 insertions(+), 7 deletions(-) diff --git a/common/menu.c b/common/menu.c index 76af412..91e44ed 100644 --- a/common/menu.c +++ b/common/menu.c @@ -122,7 +122,7 @@ static void drawEntry(menuEntry_s* me, int off_x, int is_active) { int border_start_x, border_end_x; int border_start_y, border_end_y; - color_t border_color = MakeColor(255, 255, 255, 255); + color_t border_color = MakeColor(themeCurrent.borderColor.r, themeCurrent.borderColor.g, themeCurrent.borderColor.b, 255); int shadow_start_y, shadow_y; int shadow_inset; @@ -132,7 +132,7 @@ static void drawEntry(menuEntry_s* me, int off_x, int is_active) { int shadow_size = 4; if (is_active) { - highlight_multiplier = fmax(0.0, fabs(fmod(menuTimer, 1.0) - 0.5) / 0.5); + border_color = MakeColor(themeCurrent.highlightColor.r + (255 - themeCurrent.highlightColor.r) * highlight_multiplier, themeCurrent.highlightColor.g + (255 - themeCurrent.highlightColor.g) * highlight_multiplier, themeCurrent.highlightColor.b + (255 - themeCurrent.highlightColor.b) * highlight_multiplier, 255); border_start_x = start_x-6; border_end_x = end_x+6; @@ -201,7 +201,7 @@ static void drawEntry(menuEntry_s* me, int off_x, int is_active) { for (y=start_y; yname, 140 - 32, "..."); + DrawTextTruncate(interuiregular14, start_x + 4, start_y + 4 + 18, MakeColor(themeCurrent.borderTextColor.r, themeCurrent.borderTextColor.g, themeCurrent.borderTextColor.b, 255), me->name, 140 - 32, "...");//Add to theme if (is_active) { start_x = 1280 - 790; diff --git a/common/theme.c b/common/theme.c index f95ece9..a747888 100644 --- a/common/theme.c +++ b/common/theme.c @@ -36,6 +36,8 @@ void themeStartup(ThemePreset preset) { .backgroundColor = MakeColor(233, 236, 241, 255), .highlightColor = MakeColor(91, 237, 224, 255), .separatorColor = MakeColor(219, 218, 219, 255), + .borderColor = MakeColor(255,255,255,255), + .borderTextColor = MakeColor(64,64,64,255), .enableWaveBlending = 0, .buttonAText = buttonAText,/*setting the buttonAText = "\uE0E0" directly allocates the literal on the stack */ .buttonBText = buttonBText,/*and sets the buttonAText to point to the address of the literal which is why calloc is used above*/ @@ -52,6 +54,8 @@ void themeStartup(ThemePreset preset) { .backgroundColor = MakeColor(45, 45, 50, 255), .highlightColor = MakeColor(91, 237, 224, 255), .separatorColor = MakeColor(219, 218, 219, 255), + .borderColor = MakeColor(255,255,255,255), + .borderTextColor = MakeColor(64,64,64,255), .enableWaveBlending = 0, .buttonAText = buttonAText, .buttonBText = buttonBText, @@ -72,7 +76,7 @@ void themeStartup(ThemePreset preset) { config_t cfg = {0}; config_init(&cfg); config_setting_t *theme; - color_t text, frontWave, middleWave, backWave, background, highlight, separator; + color_t text, frontWave, middleWave, backWave, background, highlight, separator, borderColor, borderTextColor; int waveBlending; const char *AText, *BText; bool good_cfg = config_read_file(&cfg, tmp_path); @@ -106,6 +110,10 @@ void themeStartup(ThemePreset preset) { highlight = themeDefault->highlightColor; if (!colorFromSetting(config_setting_lookup(theme, "separatorColor"), &separator)) separator = themeDefault->separatorColor; + if (!colorFromSetting(config_setting_lookup(theme, "borderColor"), &borderColor)) + borderColor = themeDefault->borderColor; + if (!colorFromSetting(config_setting_lookup(theme, "borderTextColor"), &borderTextColor)) + borderTextColor = themeDefault->borderTextColor; if (!config_setting_lookup_int(theme, "enableWaveBlending", &waveBlending)) waveBlending = themeDefault->enableWaveBlending; if (!config_setting_lookup_string(theme, "buttonAText", &AText)) @@ -120,6 +128,8 @@ void themeStartup(ThemePreset preset) { .backgroundColor = background, .highlightColor = highlight, .separatorColor = separator, + .borderColor = borderColor, + .borderTextColor = borderTextColor, .enableWaveBlending = waveBlending, .buttonAText = AText, .buttonBText = BText, diff --git a/common/theme.h b/common/theme.h index 187a087..79313b9 100644 --- a/common/theme.h +++ b/common/theme.h @@ -12,7 +12,8 @@ typedef struct color_t backgroundColor; color_t highlightColor; color_t separatorColor; - color_t activeColor; + color_t borderColor; + color_t borderTextColor; bool enableWaveBlending; const char *buttonAText; const char *buttonBText; From 981a60ac7327df1e6a5e04f614bdcae59d682dc9 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Thu, 20 Sep 2018 20:20:08 -0500 Subject: [PATCH 07/68] Added themeExit to pc main.cpp --- pc_main/main.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/pc_main/main.cpp b/pc_main/main.cpp index e029485..a260422 100644 --- a/pc_main/main.cpp +++ b/pc_main/main.cpp @@ -52,6 +52,7 @@ int main() } fontExit(); + themeExit(); return 0; } From 4369cbf16d3f97164896c84cea0b60e9eca7df43 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Thu, 20 Sep 2018 21:09:41 -0500 Subject: [PATCH 08/68] not sure how the highlight multiplier got removed, but i added it back --- common/menu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/menu.c b/common/menu.c index 91e44ed..112f026 100644 --- a/common/menu.c +++ b/common/menu.c @@ -132,7 +132,7 @@ static void drawEntry(menuEntry_s* me, int off_x, int is_active) { int shadow_size = 4; if (is_active) { - + highlight_multiplier = fmax(0.0, fabs(fmod(menuTimer, 1.0) - 0.5) / 0.5); border_color = MakeColor(themeCurrent.highlightColor.r + (255 - themeCurrent.highlightColor.r) * highlight_multiplier, themeCurrent.highlightColor.g + (255 - themeCurrent.highlightColor.g) * highlight_multiplier, themeCurrent.highlightColor.b + (255 - themeCurrent.highlightColor.b) * highlight_multiplier, 255); border_start_x = start_x-6; border_end_x = end_x+6; From df53f5f7956a4c455b1ebc80120987fd04af7abf Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Thu, 20 Sep 2018 21:22:13 -0500 Subject: [PATCH 09/68] added config_destroy() after done applying theme. --- common/menu.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/menu.c b/common/menu.c index 112f026..879cf7e 100644 --- a/common/menu.c +++ b/common/menu.c @@ -76,7 +76,8 @@ void launchApplyThemeTask(menuEntry_s* arg){ return; } appliedTheme=true; - menuCreateMsgBox(780, 300, "Theme Applied! Restart hbmenu to see the changes"); + config_destroy(&cfg); + menuCreateMsgBox(780, 300, "Theme Applied! Restart hbmenu to see the changes"); } //Draws an RGB888 or RGBA8888 image. From af0278b862d99bf92578bdbcaa8cc766f04f76e9 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Thu, 20 Sep 2018 22:50:23 -0500 Subject: [PATCH 10/68] removed *bin.h files --- folder_icon_bin.h | 3 --- hbmenu_logo_bin.h | 3 --- invalid_icon_bin.h | 3 --- theme_icon_dark_bin.h | 3 --- theme_icon_light_bin.h | 3 --- 5 files changed, 15 deletions(-) delete mode 100644 folder_icon_bin.h delete mode 100644 hbmenu_logo_bin.h delete mode 100644 invalid_icon_bin.h delete mode 100644 theme_icon_dark_bin.h delete mode 100644 theme_icon_light_bin.h diff --git a/folder_icon_bin.h b/folder_icon_bin.h deleted file mode 100644 index bf4e4dc..0000000 --- a/folder_icon_bin.h +++ /dev/null @@ -1,3 +0,0 @@ -extern const u8 folder_icon_bin_end[]; -extern const u8 folder_icon_bin[]; -extern const u32 folder_icon_bin_size; diff --git a/hbmenu_logo_bin.h b/hbmenu_logo_bin.h deleted file mode 100644 index 465a713..0000000 --- a/hbmenu_logo_bin.h +++ /dev/null @@ -1,3 +0,0 @@ -extern const u8 hbmenu_logo_light_bin_end[]; -extern const u8 hbmenu_logo_light_bin[]; -extern const u32 hbmenu_logo_light_bin_size; diff --git a/invalid_icon_bin.h b/invalid_icon_bin.h deleted file mode 100644 index 874bbb8..0000000 --- a/invalid_icon_bin.h +++ /dev/null @@ -1,3 +0,0 @@ -extern const u8 invalid_icon_bin_end[]; -extern const u8 invalid_icon_bin[]; -extern const u32 invalid_icon_bin_size; diff --git a/theme_icon_dark_bin.h b/theme_icon_dark_bin.h deleted file mode 100644 index c48000e..0000000 --- a/theme_icon_dark_bin.h +++ /dev/null @@ -1,3 +0,0 @@ -extern const u8 theme_icon_dark_bin_end[]; -extern const u8 theme_icon_dark_bin[]; -extern const u32 theme_icon_dark_bin_size; diff --git a/theme_icon_light_bin.h b/theme_icon_light_bin.h deleted file mode 100644 index c61930c..0000000 --- a/theme_icon_light_bin.h +++ /dev/null @@ -1,3 +0,0 @@ -extern const u8 theme_icon_light_bin_end[]; -extern const u8 theme_icon_light_bin[]; -extern const u32 theme_icon_light_bin_size; From c877b653013dbe48ae9e6418520948f5f231c875 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Thu, 20 Sep 2018 22:52:37 -0500 Subject: [PATCH 11/68] reverted make file --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 48cc902..52d4f07 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ export APP_VERSION := 2.0.0 .PHONY: clean all nx pc dist-bin -all: nx pc +all: nx pc dist-bin: $(MAKE) -f Makefile.nx dist-bin From 59ba53d48b1cd6c06b05cc64a2650bd436e78013 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Thu, 20 Sep 2018 23:09:25 -0500 Subject: [PATCH 12/68] remmoved (old) files and got rid of extra whitespace --- common/theme.c | 2 +- data/unused/theme_icon_dark.bin(old) | 1 - data/unused/theme_icon_light.bin(old) | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) delete mode 100644 data/unused/theme_icon_dark.bin(old) delete mode 100644 data/unused/theme_icon_light.bin(old) diff --git a/common/theme.c b/common/theme.c index a747888..54bc1df 100644 --- a/common/theme.c +++ b/common/theme.c @@ -91,7 +91,7 @@ void themeStartup(ThemePreset preset) { case THEME_PRESET_DARK: themeDefault = &themeDark; if (good_cfg) - theme = config_lookup(&cfg, "darkTheme"); + theme = config_lookup(&cfg, "darkTheme"); break; } if (good_cfg) { diff --git a/data/unused/theme_icon_dark.bin(old) b/data/unused/theme_icon_dark.bin(old) deleted file mode 100644 index 08a8033..0000000 --- a/data/unused/theme_icon_dark.bin(old) +++ /dev/null @@ -1 +0,0 @@ -F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2@7/80)3,'0*%.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($0*%3-'80)?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2C903-'$ $ 3,&C90F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.(# ($ @6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2C80)%!)$ C90F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;280)90*F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2.($.(#F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2)%!*%!F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2*%!*%!F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;21+&1*%F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2<3,<3,F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2E:1E:1F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2/)$0*%F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2D:1D:1F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;21+&1*%F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2=4->5-F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;20*%0*%F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2$!$ F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2{F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2E:1}E:1F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2B8/}B80F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}@6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}MM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.}M^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.KiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiM^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WM^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WM^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WM^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WM^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WM^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠK|?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wc6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠM?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzz7s^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š?ze?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3Wczzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WHU Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WIT Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.'<3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WIT Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.%'-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6-6IT Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^Š^Š^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz6q^ŠP"?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Vzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz0c!?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999999IT Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*999999999999999999999999999999999999999999;G*MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*99999999999999999999999999999999999999999;S#5Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999999;S#5Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*999999999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*99999999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*999999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzzzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*99999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg Tzg ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U0 NY Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Vg pH ?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*99999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.*9999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.) t4444444444444444444444444444446Q$/Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > > > > ? JFX+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ LWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > > > ? H@J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > > ? H@J)J)J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > > ? H@J)J)J)J)J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > > ? H@J)J)J)J)J)J)J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > > ? H@J)J)J)J)J)J)J)J)J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ MWXg Xg Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > > ? H@J)J)J)J)J)J)J)J)J)J)J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ NX Xg Xg Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > > ? H@J)J)J)J)J)J)J)J)J)J)J)J)J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ NX Xg KX?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.-^> > > > > > > > > > > > ? H@J)J)J)J)J)J)J)J)J)J)J)J)J)J)J)L 2X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- U/ DK?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.1_???????????@GKH:H:H:H:H:H:H:H:H:H:H:H:H:H:H:H:H:K$JXPJZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCYP@P-*P-*P-*P-*P-*P-*P-*P-*P-*P-*P-*F*+!1111111111111111111#"7'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<'%<.,=:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E:8E1/:?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.:.cBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.:.cBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.:.cBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.:.cBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.:.cBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.:.cBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.:.cBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.:.cBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.:.cBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.:.cBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.:.cBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;.bBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXV3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.>.TBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy?6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2?6.;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞy@6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2B8/;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞyC80F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2E:1;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞyE:1F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2;1VBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK\XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~JEWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQjeɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞyF;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2%!'21&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C1&C32O9Qo9Qo9Qo9Qo9Qo9Qo9Qo9Qo9Qo9Qo9Qo9Qo.Q_.Q_.Q_.Q_.Q_.Q_.Q_.Q_.Q_.Q_.Q_.Q_.Q_.Q_.Q_.Q_.Q_.Q_,LY < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < <)'D-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J-+J75KHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEXHEX;9H$ F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;21*%1*%F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2=4->5-F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;20*%1*%F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2D:1E:1F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;20*%1+&F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2E:1E:1F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2<3,=4-F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;21*%2+&F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2+&",'"F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2)%!)$!F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2.(#/)$F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;290*91*F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2C90)$ *%!C90F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2@6.($ )$ @7/F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2C903,&$!%!3,'D91F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2@6.80*3,&1*%.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($.($1*%3,&80*@6.F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2F;2 \ No newline at end of file diff --git a/data/unused/theme_icon_light.bin(old) b/data/unused/theme_icon_light.bin(old) deleted file mode 100644 index 71b12dc..0000000 --- a/data/unused/theme_icon_light.bin(old) +++ /dev/null @@ -1 +0,0 @@ -gdddddddddddddddѴҵdѴ^Š^ŠҵdѴ^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҵdѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҵMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WѴ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Šӷ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–oͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^ŠҶ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzo̪^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3WK–zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W}CUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W|@Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱ3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W3W|@Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenenen|@Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š^Š^Š{ϱd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š^Š^Š{ϱd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š^Š^Š{ϱd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š^Š^Š{ϱd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzoͪ^Š{ϱd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjRzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzҵd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzzzCd9999999999999999999999999999999999999999999|@Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzzzCd999999999999999999999999999999999999999999;dKr|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzzzCd99999999999999999999999999999999999999999;S#5Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzzzCd9999999999999999999999999999999999999999;S#5Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzzzCd999999999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzzzCd99999999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzzzCd9999999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzzzCd999999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzzzCd99999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg YjUzCd9999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>oz.Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Yjod999999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9d99999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9d9999999999999999999999999999999;S#5Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9qS!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!S!X*6Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > > > > > @ T&)Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > > > > ? JFX+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- gAr}3Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > > > ? H@J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > > ? H@J)J)J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > > ? H@J)J)J)J)J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > > ? H@J)J)J)J)J)J)J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > > ? H@J)J)J)J)J)J)J)J)J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- d>r|2Xg Xg Xg Xg Xg v9k> > > > > > > > > > > > > > ? H@J)J)J)J)J)J)J)J)J)J)J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- fApz/Xg Xg Xg v9k> > > > > > > > > > > > > ? H@J)J)J)J)J)J)J)J)J)J)J)J)J)K 3X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- fApz/Xg v9k> > > > > > > > > > > > ? H@J)J)J)J)J)J)J)J)J)J)J)J)J)J)J)L 2X+Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- Z- fAT~e???????????@GKH:H:H:H:H:H:H:H:H:H:H:H:H:H:H:H:H:K$JXPJZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCZRCYP@P-*P-*P-*P-*P-*P-*P-*P-*P-*P-*P-*fIK^RBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ^RBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ^RBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ^RBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ^RBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ^RBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ^RBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ^RBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ^RBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ^RBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ^RBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXW3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ]PBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳZJpBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX^3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK[XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ`UzBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfBBfK\XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX_3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~3+~plWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQWQ̞ɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɞɳ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ǑǑǑǑǑǑǑǑǑǑǑǼ찭̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̰̿ڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽڽ \ No newline at end of file From 9c8c395d5eb25fe4148d8cac0d1526b3c9881060 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Thu, 20 Sep 2018 23:28:35 -0500 Subject: [PATCH 13/68] removed the free from the menu-entry file and put it in the function that called it, now it is easier to track when its freed --- common/menu-entry.c | 1 - common/menu-list.c | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/common/menu-entry.c b/common/menu-entry.c index 23fee2f..d74485b 100644 --- a/common/menu-entry.c +++ b/common/menu-entry.c @@ -299,7 +299,6 @@ bool menuEntryLoad(menuEntry_s* me, const char* name, bool shortcut) { //Todo load in the data about the theme? //Add a theme name property to each one? //Ability to load the theme as you hover over? - free((void*)name);//This was allocated by calloc and copied over by strcpy } return true; diff --git a/common/menu-list.c b/common/menu-list.c index 22c5fb7..2a1a99d 100644 --- a/common/menu-list.c +++ b/common/menu-list.c @@ -190,6 +190,7 @@ int themeMenuScan(const char* target) { menuAddEntry(me); else menuDeleteEntry(me); + free((void*)name);//This was allocated by calloc and copied over by strcpy } closedir(dir); From 42df5cf5e04a58cbb1aab7c15850c8be9257c17c Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Fri, 21 Sep 2018 00:21:33 -0500 Subject: [PATCH 14/68] fixed bug that would take user from netloader screen to theme switcher menu, without properly exiting --- common/menu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/menu.c b/common/menu.c index 879cf7e..5e86a99 100644 --- a/common/menu.c +++ b/common/menu.c @@ -313,7 +313,7 @@ void menuStartup() { } void themeMenuStartup() { - if(hbmenu_state==HBMENU_THEME_MENU) return; + if(hbmenu_state != HBMENU_DEFAULT) return; hbmenu_state = HBMENU_THEME_MENU; char tmp_path[PATH_MAX]; From 2f1e6ad402ed0402f5b13ff847df81da98bfb205 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Fri, 21 Sep 2018 21:06:10 -0500 Subject: [PATCH 15/68] got rid of void* cast when freeing, got rid of comments asking questions, got rid of superflous cast --- common/menu.h | 2 +- common/theme.c | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/common/menu.h b/common/menu.h index 6cd0dfe..a7f690d 100644 --- a/common/menu.h +++ b/common/menu.h @@ -119,7 +119,7 @@ static inline char* removeExtension(const char* str){ *copy = *p; copy++; } - return (char*)copyHead; + return copyHead; } static inline void replaceCharacter(char* str, char orig, char repl){ diff --git a/common/theme.c b/common/theme.c index 54bc1df..bd4159b 100644 --- a/common/theme.c +++ b/common/theme.c @@ -15,8 +15,8 @@ bool colorFromSetting(config_setting_t *rgba, color_t *col) { void themeStartup(ThemePreset preset) { globalPreset = preset; - char* buttonAText = calloc(7,sizeof(char));/*Must initialize the character arrays on the heap*/ - char* buttonBText = calloc(7,sizeof(char));/*so that they are not destroyed whenever themeStartup function ends*/ + char* buttonAText = calloc(7,sizeof(char)); + char* buttonBText = calloc(7,sizeof(char)); switch (preset) { case THEME_PRESET_LIGHT: default: @@ -39,8 +39,8 @@ void themeStartup(ThemePreset preset) { .borderColor = MakeColor(255,255,255,255), .borderTextColor = MakeColor(64,64,64,255), .enableWaveBlending = 0, - .buttonAText = buttonAText,/*setting the buttonAText = "\uE0E0" directly allocates the literal on the stack */ - .buttonBText = buttonBText,/*and sets the buttonAText to point to the address of the literal which is why calloc is used above*/ + .buttonAText = buttonAText, + .buttonBText = buttonBText, //.buttonAImage = button_a_light_bin, //.buttonBImage = button_b_light_bin, .hbmenuLogoImage = hbmenu_logo_light_bin @@ -67,10 +67,10 @@ void themeStartup(ThemePreset preset) { char tmp_path[PATH_MAX] = {0}; #ifdef __SWITCH__ - tmp_path[0] = '/';/*will this work on the windows version?*/ + tmp_path[0] = '/'; #endif - strncat(tmp_path, "config/nx-hbmenu/themes/theme.cfg", sizeof(tmp_path)-2);/*Same thing here? will it work on windows?*/ + strncat(tmp_path, "config/nx-hbmenu/themes/theme.cfg", sizeof(tmp_path)-2); theme_t *themeDefault; config_t cfg = {0}; From 22c2c5b237824776e5830790ad4c1ed87517082d Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Fri, 21 Sep 2018 21:08:52 -0500 Subject: [PATCH 16/68] restored newline at eof of main.c --- nx_main/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nx_main/main.c b/nx_main/main.c index 3f9404d..5663193 100644 --- a/nx_main/main.c +++ b/nx_main/main.c @@ -164,4 +164,4 @@ bool menuUpdate(void) { } return exitflag; -} \ No newline at end of file +} From 907b59497896329dab6900b861099a6d98faf7e9 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Fri, 21 Sep 2018 21:11:36 -0500 Subject: [PATCH 17/68] fixed indention --- common/menu.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/common/menu.h b/common/menu.h index a7f690d..79b62bc 100644 --- a/common/menu.h +++ b/common/menu.h @@ -112,9 +112,9 @@ static inline char* getSlash(const char* str) } static inline char* removeExtension(const char* str){ - const char* p; - char* copy = calloc(strlen(str)+1,sizeof(char)); - char *copyHead = copy;/*Get copy of the head of the char* to return, otherwise it will return copy->null */ + const char* p; + char* copy = calloc(strlen(str)+1,sizeof(char)); + char *copyHead = copy;/*Get copy of the head of the char* to return, otherwise it will return copy->null */ for (p = str; p <= (str+strlen(str)) && *p != '.'; p++){ *copy = *p; copy++; From 12761b10268576f0fb3bc2f34d005fedc188e88e Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Fri, 21 Sep 2018 21:13:22 -0500 Subject: [PATCH 18/68] got rid of stray whitespace, replaced with newline --- common/theme.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/common/theme.h b/common/theme.h index 79313b9..099b099 100644 --- a/common/theme.h +++ b/common/theme.h @@ -38,7 +38,6 @@ ThemePreset globalPreset; static inline void themeExit(){ - free((void*)themeCurrent.buttonAText); - free((void*)themeCurrent.buttonBText); + free(themeCurrent.buttonAText); + free(themeCurrent.buttonBText); } - \ No newline at end of file From 7dbc5b24f716d743c599ca0d6fc03ad722daf869 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Fri, 21 Sep 2018 23:28:41 -0500 Subject: [PATCH 19/68] got rid of void* in menu-list, didnt save the file last time --- common/menu-list.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/menu-list.c b/common/menu-list.c index 2a1a99d..27d510d 100644 --- a/common/menu-list.c +++ b/common/menu-list.c @@ -190,7 +190,7 @@ int themeMenuScan(const char* target) { menuAddEntry(me); else menuDeleteEntry(me); - free((void*)name);//This was allocated by calloc and copied over by strcpy + free(name);//This was allocated by calloc and copied over by strcpy } closedir(dir); From 4d488b48d806889f48469d195309423abe1c1d28 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Sat, 22 Sep 2018 20:20:32 -0500 Subject: [PATCH 20/68] got rid of code modifying display name of theme config files, changed directory of saved/applied theme. Changed theme_t pointers to char[32] --- common/common.h | 2 ++ common/font.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++ common/menu-list.c | 7 +------ common/menu.c | 23 ++++++++++++----------- common/menu.h | 17 ----------------- common/text.c | 46 ---------------------------------------------- common/text.h | 2 -- common/theme.c | 29 ++++++++--------------------- common/theme.h | 10 ++-------- nx_main/main.c | 5 +---- pc_main/main.cpp | 1 - 11 files changed, 72 insertions(+), 116 deletions(-) diff --git a/common/common.h b/common/common.h index 4457ab5..3a3d2d7 100644 --- a/common/common.h +++ b/common/common.h @@ -152,6 +152,8 @@ void DrawPixel(uint32_t x, uint32_t y, color_t clr); void DrawText(u32 font, uint32_t x, uint32_t y, color_t clr, const char* text); void DrawTextTruncate(u32 font, uint32_t x, uint32_t y, color_t clr, const char* text, uint32_t max_width, const char* end_text); void GetTextDimensions(u32 font, const char* text, uint32_t* width_out, uint32_t* height_out); +uint32_t getXCoordinate(u32 font,uint32_t rX, const char* text,const char align); +uint32_t getYCoordinate(u32 font,uint32_t rY, const char* text,const char align); bool fontInitialize(void); void fontExit(); diff --git a/common/font.c b/common/font.c index 769133a..3c5a2c2 100644 --- a/common/font.c +++ b/common/font.c @@ -376,3 +376,49 @@ void fontExit() if (s_font_libret==0) FT_Done_FreeType(s_font_library); } +/*Automatically gives you the desired x-coordinate + *based on the string length and desired alignmenr + *rY=reference point... where to align around + *align='t','b','c' translates too (top,bottom,center) + *'t' aligned, top of text aligns with rY, + *you get the rest.... + */ +uint32_t getYCoordinate(u32 font,uint32_t rY,const char* text, const char align){ + uint32_t height_o,width; + GetTextDimensions(font,text,&width,&height_o); + uint32_t height = (uint32_t)height_o; + uint32_t fC = (rY-height); + switch(align){ + case 't': + default: + return rY; + case 'c': + return (rY+(height/2U)); + case 'b': + if(fC<=0U) return 0U; + else return fC; + } +} + +/*Automatically gives you the desired x-coordinate + *based on the string length and desired alignmenr + *rX=reference point... where to align around + *text=string you want to display + *align='r','l','c' translates too (right,left,center) + *'r' aligned, rX location = end of string, you get the rest... + */ +uint32_t getXCoordinate(u32 font,uint32_t rX, const char* text ,const char align){ + uint32_t height,width_o; + GetTextDimensions(font,text,&width_o,&height); + uint32_t fC = (rX-width_o); + switch(align){ + case 'r': + if(fC<0U) return 0U; + else return fC; + case 'c': + return (rX+(width_o/2U)); + case 'l': + default: + return rX; + } +} \ No newline at end of file diff --git a/common/menu-list.c b/common/menu-list.c index 27d510d..566f5da 100644 --- a/common/menu-list.c +++ b/common/menu-list.c @@ -174,10 +174,6 @@ int themeMenuScan(const char* target) { snprintf(tmp_path, sizeof(tmp_path)-1, "%s/%s", s_menu[!s_curMenu].dirname, dp->d_name); const char* ext = getExtension(dp->d_name); - char* name = removeExtension(dp->d_name); - replaceCharacter(name,'_',' '); - if(strcmp(dp->d_name,"theme.cfg")==0)//This theme is already the currently applied theme, dont load it - continue; if (strcasecmp(ext, ".cfg")==0) me = menuCreateEntry(ENTRY_TYPE_THEME); @@ -186,11 +182,10 @@ int themeMenuScan(const char* target) { strncpy(me->path, tmp_path, sizeof(me->path)-1); me->path[sizeof(me->path)-1] = 0; - if (menuEntryLoad(me,(const char*)name, shortcut)) + if (menuEntryLoad(me,dp->d_name, shortcut)) menuAddEntry(me); else menuDeleteEntry(me); - free(name);//This was allocated by calloc and copied over by strcpy } closedir(dir); diff --git a/common/menu.c b/common/menu.c index 5e86a99..bb5da22 100644 --- a/common/menu.c +++ b/common/menu.c @@ -70,7 +70,7 @@ void launchApplyThemeTask(menuEntry_s* arg){ tmp_path[0] = '/'; #endif - strncat(tmp_path, "config/nx-hbmenu/themes/theme.cfg", sizeof(tmp_path)-2); + strncat(tmp_path, "config/nx-hbmenu/settings.cfg", sizeof(tmp_path)-2); if(!config_write_file(&cfg, tmp_path)){ menuCreateMsgBox(780, 300, "Something went wrong, and the theme could not be applied!"); return; @@ -123,7 +123,7 @@ static void drawEntry(menuEntry_s* me, int off_x, int is_active) { int border_start_x, border_end_x; int border_start_y, border_end_y; - color_t border_color = MakeColor(themeCurrent.borderColor.r, themeCurrent.borderColor.g, themeCurrent.borderColor.b, 255); + color_t border_color = themeCurrent.borderColor; int shadow_start_y, shadow_y; int shadow_inset; @@ -202,7 +202,7 @@ static void drawEntry(menuEntry_s* me, int off_x, int is_active) { for (y=start_y; yname, 140 - 32, "...");//Add to theme + + DrawTextTruncate(interuiregular14, start_x + 4, start_y + 4 + 18, themeCurrent.borderTextColor, me->name, 140 - 32, "..."); if (is_active) { start_x = 1280 - 790; @@ -499,20 +500,20 @@ void menuLoop() { } if(active_entry != NULL) { - if(active_entry->type == ENTRY_TYPE_THEME){ - int getX = getXCoordinate(interuiregular18,1180,textGetString(StrId_Actions_Theme_Menu),'r'); - DrawText(interuiregular18, getX , 0 + 47, themeCurrent.textColor, textGetString(StrId_Actions_Theme_Menu)); + if (active_entry->type == ENTRY_TYPE_THEME){ + int getX = getXCoordinate(interuiregular18, 1180, textGetString(StrId_Actions_Theme_Menu), 'r'); + DrawText(interuiregular18, getX, 0 + 47, themeCurrent.textColor, textGetString(StrId_Actions_Theme_Menu)); DrawText(fontscale7, 1280 - 126 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, themeCurrent.buttonAText); DrawText(interuiregular18, 1280 - 90 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, textGetString(StrId_Actions_Apply)); } else if (active_entry->type != ENTRY_TYPE_FOLDER) { - //TODO: add minus button + //TODO: add minus button for theme menu //drawImage(1280 - 126 - 30 - 32, 720 - 48, 32, 32, themeCurrent.buttonAImage, IMAGE_MODE_RGBA32); DrawText(fontscale7, 1280 - 126 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, themeCurrent.buttonAText);//Display the 'A' button from SharedFont. DrawText(interuiregular18, 1280 - 90 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, textGetString(StrId_Actions_Launch)); } - else{ - //TODO: add minus button + else { + //TODO: add minus button for theme menu //drawImage(1280 - 126 - 30 - 32, 720 - 48, 32, 32, themeCurrent.buttonAImage, IMAGE_MODE_RGBA32); DrawText(fontscale7, 1280 - 126 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, themeCurrent.buttonAText); DrawText(interuiregular18, 1280 - 90 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, textGetString(StrId_Actions_Open)); @@ -523,4 +524,4 @@ void menuLoop() { } menuDrawMsgBox(); -} \ No newline at end of file +} diff --git a/common/menu.h b/common/menu.h index 79b62bc..7d47650 100644 --- a/common/menu.h +++ b/common/menu.h @@ -110,20 +110,3 @@ static inline char* getSlash(const char* str) for (p = str+strlen(str); p >= str && *p != '/'; p--); return (char*)p; } - -static inline char* removeExtension(const char* str){ - const char* p; - char* copy = calloc(strlen(str)+1,sizeof(char)); - char *copyHead = copy;/*Get copy of the head of the char* to return, otherwise it will return copy->null */ - for (p = str; p <= (str+strlen(str)) && *p != '.'; p++){ - *copy = *p; - copy++; - } - return copyHead; -} - -static inline void replaceCharacter(char* str, char orig, char repl){ - char* p; - for (p = str; p <= (str+strlen(str)); p++) if(*p==orig) *p=repl; -} - diff --git a/common/text.c b/common/text.c index 8ee3e42..638a8bb 100644 --- a/common/text.c +++ b/common/text.c @@ -42,49 +42,3 @@ const char* textGetString(StrId id) { u64 textGetLanguageCode(void) { return s_textLanguageCode; } -/*Automatically gives you the desired x-coordinate - *based on the string length and desired alignmenr - *rY=reference point... where to align around - *align='t','b','c' translates too (top,bottom,center) - *'t' aligned, top of text aligns with rY, - *you get the rest.... - */ -uint32_t getYCoordinate(u32 font,uint32_t rY,const char* text, const char align){ - uint32_t height_o,width; - GetTextDimensions(font,text,&width,&height_o); - uint32_t height = (uint32_t)height_o; - uint32_t fC = (rY-height); - switch(align){ - case 't': - default: - return rY; - case 'c': - return (rY+(height/2U)); - case 'b': - if(fC<=0U) return 0U; - else return fC; - } -} - -/*Automatically gives you the desired x-coordinate - *based on the string length and desired alignmenr - *rX=reference point... where to align around - *text=string you want to display - *align='r','l','c' translates too (right,left,center) - *'r' aligned, rX location = end of string, you get the rest... - */ -uint32_t getXCoordinate(u32 font,uint32_t rX, const char* text ,const char align){ - uint32_t height,width_o; - GetTextDimensions(font,text,&width_o,&height); - uint32_t fC = (rX-width_o); - switch(align){ - case 'r': - if(fC<0U) return 0U; - else return fC; - case 'c': - return (rX+(width_o/2U)); - case 'l': - default: - return rX; - } -} \ No newline at end of file diff --git a/common/text.h b/common/text.h index f27d844..b2c47db 100644 --- a/common/text.h +++ b/common/text.h @@ -6,5 +6,3 @@ void textInit(void); int textGetLang(void); const char* textGetString(StrId id); u64 textGetLanguageCode(void); -uint32_t getXCoordinate(u32 font,uint32_t rX, const char* text,const char align); -uint32_t getYCoordinate(u32 font,uint32_t rY, const char* text,const char align); diff --git a/common/theme.c b/common/theme.c index bd4159b..40a876a 100644 --- a/common/theme.c +++ b/common/theme.c @@ -15,19 +15,6 @@ bool colorFromSetting(config_setting_t *rgba, color_t *col) { void themeStartup(ThemePreset preset) { globalPreset = preset; - char* buttonAText = calloc(7,sizeof(char)); - char* buttonBText = calloc(7,sizeof(char)); - switch (preset) { - case THEME_PRESET_LIGHT: - default: - strcpy(buttonAText, "\uE0E0"); - strcpy(buttonBText, "\uE0E1"); - break; - case THEME_PRESET_DARK: - strcpy(buttonAText, "\uE0A0"); - strcpy(buttonBText, "\uE0A1"); - break; - } theme_t themeLight = (theme_t) { .textColor = MakeColor(0, 0, 0, 255), .frontWaveColor = MakeColor(100, 212, 250, 255), @@ -39,8 +26,8 @@ void themeStartup(ThemePreset preset) { .borderColor = MakeColor(255,255,255,255), .borderTextColor = MakeColor(64,64,64,255), .enableWaveBlending = 0, - .buttonAText = buttonAText, - .buttonBText = buttonBText, + .buttonAText = "\uE0E0", + .buttonBText = "\uE0E1", //.buttonAImage = button_a_light_bin, //.buttonBImage = button_b_light_bin, .hbmenuLogoImage = hbmenu_logo_light_bin @@ -57,8 +44,8 @@ void themeStartup(ThemePreset preset) { .borderColor = MakeColor(255,255,255,255), .borderTextColor = MakeColor(64,64,64,255), .enableWaveBlending = 0, - .buttonAText = buttonAText, - .buttonBText = buttonBText, + .buttonAText = "\uE0A0", + .buttonBText = "\uE0A1", //.buttonAImage = button_a_dark_bin, //.buttonBImage = button_b_dark_bin, .hbmenuLogoImage = hbmenu_logo_dark_bin @@ -70,7 +57,7 @@ void themeStartup(ThemePreset preset) { tmp_path[0] = '/'; #endif - strncat(tmp_path, "config/nx-hbmenu/themes/theme.cfg", sizeof(tmp_path)-2); + strncat(tmp_path, "config/nx-hbmenu/settings.cfg", sizeof(tmp_path)-2); theme_t *themeDefault; config_t cfg = {0}; @@ -131,12 +118,12 @@ void themeStartup(ThemePreset preset) { .borderColor = borderColor, .borderTextColor = borderTextColor, .enableWaveBlending = waveBlending, - .buttonAText = AText, - .buttonBText = BText, //.buttonAImage = button_a_dark_bin, //.buttonBImage = button_b_dark_bin, .hbmenuLogoImage = hbmenu_logo_dark_bin }; + strncpy(themeCurrent.buttonAText, AText, sizeof(themeCurrent.buttonAText)-1); + strncpy(themeCurrent.buttonBText, BText, sizeof(themeCurrent.buttonBText)-1); } else { themeCurrent = *themeDefault; } @@ -144,4 +131,4 @@ void themeStartup(ThemePreset preset) { themeCurrent = *themeDefault; } config_destroy(&cfg); -} \ No newline at end of file +} diff --git a/common/theme.h b/common/theme.h index 099b099..3931508 100644 --- a/common/theme.h +++ b/common/theme.h @@ -15,8 +15,8 @@ typedef struct color_t borderColor; color_t borderTextColor; bool enableWaveBlending; - const char *buttonAText; - const char *buttonBText; + char buttonAText[32]; + char buttonBText[32]; //const uint8_t *buttonAImage; //const uint8_t *buttonBImage; const uint8_t *hbmenuLogoImage; @@ -35,9 +35,3 @@ void themeStartup(ThemePreset preset); theme_t themeCurrent; ThemePreset globalPreset; - - -static inline void themeExit(){ - free(themeCurrent.buttonAText); - free(themeCurrent.buttonBText); -} diff --git a/nx_main/main.c b/nx_main/main.c index 5663193..7748579 100644 --- a/nx_main/main.c +++ b/nx_main/main.c @@ -18,7 +18,6 @@ void audio_initialize(void); void audio_exit(void); #endif - int main(int argc, char **argv) { Result lastret=0; @@ -33,8 +32,7 @@ int main(int argc, char **argv) appletSetScreenShotPermission(1); - ColorSetId theme; - + ColorSetId theme; rc = setsysInitialize(); if (R_FAILED(rc)) fatalSimple(-5); @@ -99,7 +97,6 @@ int main(int argc, char **argv) #endif fontExit(); - themeExit(); launchExit(); plExit(); setsysExit(); diff --git a/pc_main/main.cpp b/pc_main/main.cpp index a260422..e029485 100644 --- a/pc_main/main.cpp +++ b/pc_main/main.cpp @@ -52,7 +52,6 @@ int main() } fontExit(); - themeExit(); return 0; } From b0c5a82717ab22bd0bd818edf97ca3bc9df3f7b0 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Sat, 22 Sep 2018 20:35:07 -0500 Subject: [PATCH 21/68] user no longer needs to restart the application --- common/menu.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/common/menu.c b/common/menu.c index bb5da22..ae9ded6 100644 --- a/common/menu.c +++ b/common/menu.c @@ -53,12 +53,7 @@ void launchMenuBackTask() } } -bool appliedTheme=false; void launchApplyThemeTask(menuEntry_s* arg){ - if(appliedTheme){ - menuCreateMsgBox(780, 300, "A new theme was already applied...\nYou must restart hbmenu before applying a different one"); - return; - } config_t cfg = {0}; config_init(&cfg); if(!config_read_file(&cfg, arg->path)){ @@ -75,9 +70,9 @@ void launchApplyThemeTask(menuEntry_s* arg){ menuCreateMsgBox(780, 300, "Something went wrong, and the theme could not be applied!"); return; } - appliedTheme=true; config_destroy(&cfg); - menuCreateMsgBox(780, 300, "Theme Applied! Restart hbmenu to see the changes"); + themeStartup(globalPreset); + computeFrontGradient(themeCurrent.frontWaveColor, 280); } //Draws an RGB888 or RGBA8888 image. From 28804291e5af529bacc77d0eb5c893081e73f152 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Sat, 22 Sep 2018 20:40:06 -0500 Subject: [PATCH 22/68] added spaces to areas in code to have coding conformity --- common/menu-entry.c | 2 +- common/menu.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/common/menu-entry.c b/common/menu-entry.c index d74485b..1d4b59b 100644 --- a/common/menu-entry.c +++ b/common/menu-entry.c @@ -294,7 +294,7 @@ bool menuEntryLoad(menuEntry_s* me, const char* name, bool shortcut) { /*if (shortcut) shortcutFree(&sc);*/ } - if (me->type == ENTRY_TYPE_THEME){ + if (me->type == ENTRY_TYPE_THEME) { //Todo load in the data about the theme? //Add a theme name property to each one? diff --git a/common/menu.c b/common/menu.c index ae9ded6..8137aed 100644 --- a/common/menu.c +++ b/common/menu.c @@ -495,7 +495,7 @@ void menuLoop() { } if(active_entry != NULL) { - if (active_entry->type == ENTRY_TYPE_THEME){ + if (active_entry->type == ENTRY_TYPE_THEME) { int getX = getXCoordinate(interuiregular18, 1180, textGetString(StrId_Actions_Theme_Menu), 'r'); DrawText(interuiregular18, getX, 0 + 47, themeCurrent.textColor, textGetString(StrId_Actions_Theme_Menu)); DrawText(fontscale7, 1280 - 126 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, themeCurrent.buttonAText); From ea1d7dcdf8fad2320a0cb510507ba16ad27183f9 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Sat, 22 Sep 2018 20:41:46 -0500 Subject: [PATCH 23/68] missed this extra newline --- common/menu-list.c | 1 - 1 file changed, 1 deletion(-) diff --git a/common/menu-list.c b/common/menu-list.c index 566f5da..9cc2c53 100644 --- a/common/menu-list.c +++ b/common/menu-list.c @@ -150,7 +150,6 @@ int menuScan(const char* target) { return 0; } - int themeMenuScan(const char* target) { menuClear(); if (chdir(target) < 0) return 1; From 0f95009b510200cfd09c441ab6962628dee62704 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Sat, 22 Sep 2018 23:21:38 -0500 Subject: [PATCH 24/68] added theme info to config file, users can now add theme author, and theme name to a theme config file --- common/menu-entry.c | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/common/menu-entry.c b/common/menu-entry.c index 1d4b59b..1296115 100644 --- a/common/menu-entry.c +++ b/common/menu-entry.c @@ -295,10 +295,31 @@ bool menuEntryLoad(menuEntry_s* me, const char* name, bool shortcut) { shortcutFree(&sc);*/ } if (me->type == ENTRY_TYPE_THEME) { - - //Todo load in the data about the theme? - //Add a theme name property to each one? - //Ability to load the theme as you hover over? + config_t cfg = {0}; + config_init(&cfg); + config_setting_t *themeInfo; + char author[ENTRY_AUTHORLENGTH]={0}, themeVersion[ENTRY_VERLENGTH]={0}, name[ENTRY_NAMELENGTH]={0}; + bool noName = true, noAuthor = true, noVersion = true; + if(config_read_file(&cfg, me->path)) { + themeInfo = config_lookup(&cfg, "themeInfo"); + if (themeInfo != NULL) { + strncpy(name, config_setting_get_string(config_setting_lookup(themeInfo, "name")), sizeof(name)-1); + if(name[0]!='\0') noName = false; + strncpy(author, config_setting_get_string(config_setting_lookup(themeInfo, "author")), sizeof(author)-1); + if(author[0]!='\0') noAuthor = false; + /*strncpy(themeVersion, config_setting_get_string(config_setting_lookup(themeInfo, "version")), sizeof(themeVersion)-1); + if(themeVersion[0]!='\0') noVersion = false;*/ + } + } + if(noAuthor) + strncpy(author,"unknown", sizeof(author)-1); + if(noVersion) + strncpy(themeVersion,"1.0.0", sizeof(themeVersion)-1); + strncpy(me->author, author, sizeof(me->author)-1); + strncpy(me->version, themeVersion, sizeof(me->version)-1); + if(!noName) + strncpy(me->name, name, sizeof(me->name)-1); + config_destroy(&cfg); } return true; From d79d501bcb274f46e81d62292aaf13984a086990 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Sun, 23 Sep 2018 04:34:00 -0500 Subject: [PATCH 25/68] cleaned up code with themeInfo config, now looks a lot better --- common/menu-entry.c | 42 +++++++++++++++++++++++++----------------- 1 file changed, 25 insertions(+), 17 deletions(-) diff --git a/common/menu-entry.c b/common/menu-entry.c index 1296115..fd1d890 100644 --- a/common/menu-entry.c +++ b/common/menu-entry.c @@ -295,30 +295,38 @@ bool menuEntryLoad(menuEntry_s* me, const char* name, bool shortcut) { shortcutFree(&sc);*/ } if (me->type == ENTRY_TYPE_THEME) { - config_t cfg = {0}; + config_t cfg = {0}; config_init(&cfg); config_setting_t *themeInfo; - char author[ENTRY_AUTHORLENGTH]={0}, themeVersion[ENTRY_VERLENGTH]={0}, name[ENTRY_NAMELENGTH]={0}; - bool noName = true, noAuthor = true, noVersion = true; + const char *name, *author, *version; + bool noAuth = false, noVers = false; if(config_read_file(&cfg, me->path)) { themeInfo = config_lookup(&cfg, "themeInfo"); if (themeInfo != NULL) { - strncpy(name, config_setting_get_string(config_setting_lookup(themeInfo, "name")), sizeof(name)-1); - if(name[0]!='\0') noName = false; - strncpy(author, config_setting_get_string(config_setting_lookup(themeInfo, "author")), sizeof(author)-1); - if(author[0]!='\0') noAuthor = false; - /*strncpy(themeVersion, config_setting_get_string(config_setting_lookup(themeInfo, "version")), sizeof(themeVersion)-1); - if(themeVersion[0]!='\0') noVersion = false;*/ + if(config_setting_lookup_string(themeInfo, "name", &name)) + strncpy(me->name, name, sizeof(me->name)-1); + if(!config_setting_lookup_string(themeInfo, "author", &author)) + noAuth = true; + if(!config_setting_lookup_string(themeInfo, "version", &version))\ + noVers = true; + } + else { + noAuth = true; + noVers = true; } } - if(noAuthor) - strncpy(author,"unknown", sizeof(author)-1); - if(noVersion) - strncpy(themeVersion,"1.0.0", sizeof(themeVersion)-1); - strncpy(me->author, author, sizeof(me->author)-1); - strncpy(me->version, themeVersion, sizeof(me->version)-1); - if(!noName) - strncpy(me->name, name, sizeof(me->name)-1); + else { + noAuth = true; + noVers = true; + } + if(noAuth) + strncpy(me->author, textGetString(StrId_DefaultPublisher), sizeof(me->author)-1); + else + strncpy(me->author, author, sizeof(me->author)-1); + if(noVers) + strncpy(me->version, "1.0.0", sizeof(me->version)-1); + else + strncpy(me->version, version, sizeof(me->version)-1); config_destroy(&cfg); } From 350fbda6335075a192df24f0a39878493458e1d6 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Sun, 23 Sep 2018 13:34:35 -0500 Subject: [PATCH 26/68] got rid of booleans, initialized pointers with default values --- common/menu-entry.c | 29 +++++++++-------------------- 1 file changed, 9 insertions(+), 20 deletions(-) diff --git a/common/menu-entry.c b/common/menu-entry.c index fd1d890..a5a7635 100644 --- a/common/menu-entry.c +++ b/common/menu-entry.c @@ -298,35 +298,24 @@ bool menuEntryLoad(menuEntry_s* me, const char* name, bool shortcut) { config_t cfg = {0}; config_init(&cfg); config_setting_t *themeInfo; - const char *name, *author, *version; - bool noAuth = false, noVers = false; + const char *name, + *author = textGetString(StrId_DefaultPublisher), + *version = "1.0.0"; + if(config_read_file(&cfg, me->path)) { themeInfo = config_lookup(&cfg, "themeInfo"); if (themeInfo != NULL) { if(config_setting_lookup_string(themeInfo, "name", &name)) strncpy(me->name, name, sizeof(me->name)-1); if(!config_setting_lookup_string(themeInfo, "author", &author)) - noAuth = true; + author = textGetString(StrId_DefaultPublisher); if(!config_setting_lookup_string(themeInfo, "version", &version))\ - noVers = true; - } - else { - noAuth = true; - noVers = true; + version = "1.0.0"; } } - else { - noAuth = true; - noVers = true; - } - if(noAuth) - strncpy(me->author, textGetString(StrId_DefaultPublisher), sizeof(me->author)-1); - else - strncpy(me->author, author, sizeof(me->author)-1); - if(noVers) - strncpy(me->version, "1.0.0", sizeof(me->version)-1); - else - strncpy(me->version, version, sizeof(me->version)-1); + + strncpy(me->author, author, sizeof(me->author)-1); + strncpy(me->version, version, sizeof(me->version)-1); config_destroy(&cfg); } From a9921cbfba0a1eef8ebacdf090abf3a104104938 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Sun, 23 Sep 2018 13:40:50 -0500 Subject: [PATCH 27/68] changed settings.cfg name back to theme.cfg name, but left it in the same folder, makes more sense for the applied theme to live in a seperate folder --- common/menu.c | 2 +- common/theme.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/common/menu.c b/common/menu.c index 8137aed..6da1e37 100644 --- a/common/menu.c +++ b/common/menu.c @@ -65,7 +65,7 @@ void launchApplyThemeTask(menuEntry_s* arg){ tmp_path[0] = '/'; #endif - strncat(tmp_path, "config/nx-hbmenu/settings.cfg", sizeof(tmp_path)-2); + strncat(tmp_path, "config/nx-hbmenu/theme.cfg", sizeof(tmp_path)-2); if(!config_write_file(&cfg, tmp_path)){ menuCreateMsgBox(780, 300, "Something went wrong, and the theme could not be applied!"); return; diff --git a/common/theme.c b/common/theme.c index 40a876a..836a31f 100644 --- a/common/theme.c +++ b/common/theme.c @@ -57,7 +57,7 @@ void themeStartup(ThemePreset preset) { tmp_path[0] = '/'; #endif - strncat(tmp_path, "config/nx-hbmenu/settings.cfg", sizeof(tmp_path)-2); + strncat(tmp_path, "config/nx-hbmenu/theme.cfg", sizeof(tmp_path)-2); theme_t *themeDefault; config_t cfg = {0}; From c542b1954407b22d5ca22e3b9360c782214dfcd3 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Sun, 23 Sep 2018 13:51:18 -0500 Subject: [PATCH 28/68] added declaration of functions to get rid of implicit warnings --- common/common.h | 1 + common/menu.c | 1 + common/menu.h | 1 + 3 files changed, 3 insertions(+) diff --git a/common/common.h b/common/common.h index 3a3d2d7..0536dc6 100644 --- a/common/common.h +++ b/common/common.h @@ -60,6 +60,7 @@ typedef union { #include "message-box.h" void menuStartup(); +void themeMenuStartup(); void menuLoop(); static inline uint8_t BlendColor(uint32_t src, uint32_t dst, uint8_t alpha) diff --git a/common/menu.c b/common/menu.c index 6da1e37..6e24854 100644 --- a/common/menu.c +++ b/common/menu.c @@ -8,6 +8,7 @@ #include "theme_icon_light_bin.h" char rootPath[PATH_MAX+8]; +void computeFrontGradient(color_t baseColor, int height); char *menuGetRootPath() { return rootPath; diff --git a/common/menu.h b/common/menu.h index 7d47650..d34d21e 100644 --- a/common/menu.h +++ b/common/menu.h @@ -85,6 +85,7 @@ void menuEntryParseNacp(menuEntry_s* me); menu_s* menuGetCurrent(void); int menuScan(const char* target); +int themeMenuScan(const char* target); void launchMenuEntryTask(menuEntry_s* arg); void launchApplyThemeTask(menuEntry_s* arg); From 2a2128c80eabfe4999d2420ed428ccd8bc015e5e Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Sun, 23 Sep 2018 18:49:34 -0500 Subject: [PATCH 29/68] tested building on mac osx, added to .gitignore and make clean for files generated on osx --- Makefile.pc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Makefile.pc b/Makefile.pc index 5c6c373..89360c4 100644 --- a/Makefile.pc +++ b/Makefile.pc @@ -25,6 +25,7 @@ test : pc_main/main.cpp pc_main/pc_launch.c \ common/netloader.c \ build_pc/invalid_icon.bin.o build_pc/folder_icon.bin.o \ build_pc/hbmenu_logo_light.bin.o build_pc/hbmenu_logo_dark.bin.o \ + build_pc/theme_icon_dark.bin.o build_pc/theme_icon_light.bin.o \ #build_pc/tahoma24.o build_pc/tahoma12.o build_pc/interuimedium20.o build_pc/interuimedium30.o build_pc/interuiregular14.o build_pc/interuiregular18.o gcc -Wall -O2 -g -DVERSION=\"v$(APP_VERSION)\" $(EXTRA_CFLAGS) `pkg-config freetype2 --cflags` $^ -lsfml-graphics -lsfml-window -lsfml-system -lstdc++ `pkg-config freetype2 --libs` -lm -lz -lconfig $(EXTRA_LDFLAGS) -I. -iquote $(DEVKITPRO)/libnx/include -Ibuild_pc -g -o $@ @@ -78,16 +79,16 @@ build_pc/hbmenu_logo_dark.bin.o : data/hbmenu_logo_dark.bin @echo $(notdir $<) @$(bin2o) -build_pc/hbmenu_logo_light.bin.o : data/theme_icon_light.bin +build_pc/theme_icon_light.bin.o : data/theme_icon_light.bin mkdir -p $(dir $@) @echo $(notdir $<) @$(bin2o) -build_pc/hbmenu_logo_dark.bin.o : data/theme_icon_dark.bin +build_pc/theme_icon_dark.bin.o : data/theme_icon_dark.bin mkdir -p $(dir $@) @echo $(notdir $<) @$(bin2o) clean: - rm -rf build_pc/ test + rm -rf build_pc/ test *_bin.h test.* From 3abb799c61c10ba3809d511510d15f937463c42a Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Sun, 23 Sep 2018 18:59:41 -0500 Subject: [PATCH 30/68] fixed spaces --- common/menu-entry.c | 2 +- common/menu.c | 17 ++++++++--------- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/common/menu-entry.c b/common/menu-entry.c index a5a7635..59f5741 100644 --- a/common/menu-entry.c +++ b/common/menu-entry.c @@ -309,7 +309,7 @@ bool menuEntryLoad(menuEntry_s* me, const char* name, bool shortcut) { strncpy(me->name, name, sizeof(me->name)-1); if(!config_setting_lookup_string(themeInfo, "author", &author)) author = textGetString(StrId_DefaultPublisher); - if(!config_setting_lookup_string(themeInfo, "version", &version))\ + if(!config_setting_lookup_string(themeInfo, "version", &version)) version = "1.0.0"; } } diff --git a/common/menu.c b/common/menu.c index 6e24854..dce8392 100644 --- a/common/menu.c +++ b/common/menu.c @@ -14,8 +14,7 @@ char *menuGetRootPath() { return rootPath; } -void launchMenuEntryTask(menuEntry_s* arg) -{ +void launchMenuEntryTask(menuEntry_s* arg) { menuEntry_s* me = arg; if (me->type == ENTRY_TYPE_FOLDER) menuScan(me->path); @@ -40,24 +39,24 @@ void launchMenuNetloaderTask() { if(netloader_activate() == 0) hbmenu_state = HBMENU_NETLOADER_ACTIVE; } -void launchMenuBackTask() -{ +void launchMenuBackTask() { if(hbmenu_state == HBMENU_NETLOADER_ACTIVE) { netloader_deactivate(); hbmenu_state = HBMENU_DEFAULT; - }else if(hbmenu_state == HBMENU_THEME_MENU){ + } + else if(hbmenu_state == HBMENU_THEME_MENU) { hbmenu_state = HBMENU_DEFAULT; menuScan(rootPath); } - else { + else { menuScan(".."); } } -void launchApplyThemeTask(menuEntry_s* arg){ +void launchApplyThemeTask(menuEntry_s* arg) { config_t cfg = {0}; config_init(&cfg); - if(!config_read_file(&cfg, arg->path)){ + if(!config_read_file(&cfg, arg->path)) { menuCreateMsgBox(780, 300, "Something went wrong, and the theme could not be loaded!"); return; } @@ -67,7 +66,7 @@ void launchApplyThemeTask(menuEntry_s* arg){ #endif strncat(tmp_path, "config/nx-hbmenu/theme.cfg", sizeof(tmp_path)-2); - if(!config_write_file(&cfg, tmp_path)){ + if(!config_write_file(&cfg, tmp_path)) { menuCreateMsgBox(780, 300, "Something went wrong, and the theme could not be applied!"); return; } From f7d1f7a834ad7cf7c961f45bd6e53a71aa39ce07 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Sun, 23 Sep 2018 19:01:51 -0500 Subject: [PATCH 31/68] added git ignore changes --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index e811257..a0a1943 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,6 @@ build *.pfs0 *.nacp *.nro +test.* +*_bin.h +switch From 59f2e4d1ed87e3442328f3dce9cec3108504373e Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Sun, 23 Sep 2018 19:07:23 -0500 Subject: [PATCH 32/68] fixed aligment and added a newline after temp_path within launchApplyThemeTask func, and newline before --- common/menu.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common/menu.c b/common/menu.c index dce8392..9000f3c 100644 --- a/common/menu.c +++ b/common/menu.c @@ -53,14 +53,17 @@ void launchMenuBackTask() { } } + void launchApplyThemeTask(menuEntry_s* arg) { config_t cfg = {0}; config_init(&cfg); + if(!config_read_file(&cfg, arg->path)) { menuCreateMsgBox(780, 300, "Something went wrong, and the theme could not be loaded!"); return; } - char tmp_path[PATH_MAX] = {0}; + char tmp_path[PATH_MAX] = {0}; + #ifdef __SWITCH__ tmp_path[0] = '/'; #endif From f89e33121ff1d77d66d34b20ab3830f50dad6639 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Mon, 24 Sep 2018 12:32:38 -0500 Subject: [PATCH 33/68] got rid of redundent code in menu-entry.c file --- common/menu-entry.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/common/menu-entry.c b/common/menu-entry.c index 59f5741..09060af 100644 --- a/common/menu-entry.c +++ b/common/menu-entry.c @@ -307,10 +307,8 @@ bool menuEntryLoad(menuEntry_s* me, const char* name, bool shortcut) { if (themeInfo != NULL) { if(config_setting_lookup_string(themeInfo, "name", &name)) strncpy(me->name, name, sizeof(me->name)-1); - if(!config_setting_lookup_string(themeInfo, "author", &author)) - author = textGetString(StrId_DefaultPublisher); - if(!config_setting_lookup_string(themeInfo, "version", &version)) - version = "1.0.0"; + config_setting_lookup_string(themeInfo, "author", &author); + config_setting_lookup_string(themeInfo, "version", &version); } } From 26acfddb3826f0ae4198ad228040b781f1f1b6ea Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Mon, 24 Sep 2018 12:38:00 -0500 Subject: [PATCH 34/68] out newline before tmp_path in menu.c --- common/menu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/menu.c b/common/menu.c index 9000f3c..18ada28 100644 --- a/common/menu.c +++ b/common/menu.c @@ -62,8 +62,8 @@ void launchApplyThemeTask(menuEntry_s* arg) { menuCreateMsgBox(780, 300, "Something went wrong, and the theme could not be loaded!"); return; } - char tmp_path[PATH_MAX] = {0}; + char tmp_path[PATH_MAX] = {0}; #ifdef __SWITCH__ tmp_path[0] = '/'; #endif From 3bc32177a5e6659085619f34c56a5c20017b299c Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Mon, 24 Sep 2018 16:12:40 -0500 Subject: [PATCH 35/68] made requested changes by yellows8 --- common/common.h | 4 ++-- common/font.c | 22 ++++++++++++---------- common/menu-entry.c | 1 + common/menu-list.c | 2 +- common/menu.c | 17 +++++++---------- common/theme.c | 6 +++++- common/theme.h | 6 +++--- nx_main/main.c | 3 ++- 8 files changed, 33 insertions(+), 28 deletions(-) diff --git a/common/common.h b/common/common.h index 0536dc6..a66c06a 100644 --- a/common/common.h +++ b/common/common.h @@ -153,8 +153,8 @@ void DrawPixel(uint32_t x, uint32_t y, color_t clr); void DrawText(u32 font, uint32_t x, uint32_t y, color_t clr, const char* text); void DrawTextTruncate(u32 font, uint32_t x, uint32_t y, color_t clr, const char* text, uint32_t max_width, const char* end_text); void GetTextDimensions(u32 font, const char* text, uint32_t* width_out, uint32_t* height_out); -uint32_t getXCoordinate(u32 font,uint32_t rX, const char* text,const char align); -uint32_t getYCoordinate(u32 font,uint32_t rY, const char* text,const char align); +uint32_t getTextXCoordinate(u32 font, uint32_t rX, const char* text, const char align); +uint32_t getTextYCoordinate(u32 font, uint32_t rY, const char* text, const char align); bool fontInitialize(void); void fontExit(); diff --git a/common/font.c b/common/font.c index 3c5a2c2..64c6ac9 100644 --- a/common/font.c +++ b/common/font.c @@ -377,46 +377,48 @@ void fontExit() } /*Automatically gives you the desired x-coordinate - *based on the string length and desired alignmenr + *based on the string length and desired alignment *rY=reference point... where to align around - *align='t','b','c' translates too (top,bottom,center) + *align='t','b','c' translates to (top,bottom,center) *'t' aligned, top of text aligns with rY, *you get the rest.... */ -uint32_t getYCoordinate(u32 font,uint32_t rY,const char* text, const char align){ +uint32_t getTextYCoordinate(u32 font, uint32_t rY, const char* text, const char align){ uint32_t height_o,width; GetTextDimensions(font,text,&width,&height_o); uint32_t height = (uint32_t)height_o; uint32_t fC = (rY-height); + switch(align){ case 't': default: return rY; case 'c': - return (rY+(height/2U)); + return (rY+(height>>1));//>>1 is a bitwise shift for dividing by 2 case 'b': - if(fC<=0U) return 0U; + if(fC<=0) return 0; else return fC; } } /*Automatically gives you the desired x-coordinate - *based on the string length and desired alignmenr + *based on the string length and desired alignment *rX=reference point... where to align around *text=string you want to display - *align='r','l','c' translates too (right,left,center) + *align='r','l','c' translates to (right,left,center) *'r' aligned, rX location = end of string, you get the rest... */ -uint32_t getXCoordinate(u32 font,uint32_t rX, const char* text ,const char align){ +uint32_t getTextXCoordinate(u32 font, uint32_t rX, const char* text, const char align){ uint32_t height,width_o; GetTextDimensions(font,text,&width_o,&height); uint32_t fC = (rX-width_o); + switch(align){ case 'r': - if(fC<0U) return 0U; + if(fC<0) return 0; else return fC; case 'c': - return (rX+(width_o/2U)); + return (rX+(width_o>>1));//>>1 is a bitwise shift for dividing by 2 case 'l': default: return rX; diff --git a/common/menu-entry.c b/common/menu-entry.c index 09060af..f783807 100644 --- a/common/menu-entry.c +++ b/common/menu-entry.c @@ -294,6 +294,7 @@ bool menuEntryLoad(menuEntry_s* me, const char* name, bool shortcut) { /*if (shortcut) shortcutFree(&sc);*/ } + if (me->type == ENTRY_TYPE_THEME) { config_t cfg = {0}; config_init(&cfg); diff --git a/common/menu-list.c b/common/menu-list.c index 9cc2c53..2b89099 100644 --- a/common/menu-list.c +++ b/common/menu-list.c @@ -181,7 +181,7 @@ int themeMenuScan(const char* target) { strncpy(me->path, tmp_path, sizeof(me->path)-1); me->path[sizeof(me->path)-1] = 0; - if (menuEntryLoad(me,dp->d_name, shortcut)) + if (menuEntryLoad(me, dp->d_name, shortcut)) menuAddEntry(me); else menuDeleteEntry(me); diff --git a/common/menu.c b/common/menu.c index 18ada28..362747d 100644 --- a/common/menu.c +++ b/common/menu.c @@ -74,7 +74,7 @@ void launchApplyThemeTask(menuEntry_s* arg) { return; } config_destroy(&cfg); - themeStartup(globalPreset); + themeStartup(themeGlobalPreset); computeFrontGradient(themeCurrent.frontWaveColor, 280); } @@ -214,7 +214,7 @@ static void drawEntry(menuEntry_s* me, int off_x, int is_active) { } else if (me->type == ENTRY_TYPE_THEME){ smallimg = theme_icon_small; - if(globalPreset == THEME_PRESET_DARK) + if(themeGlobalPreset == THEME_PRESET_DARK) largeimg = theme_icon_dark_bin; else largeimg = theme_icon_light_bin; } @@ -307,6 +307,10 @@ void menuStartup() { folder_icon_small = downscaleImg(folder_icon_bin, 256, 256, 140, 140, IMAGE_MODE_RGB24); invalid_icon_small = downscaleImg(invalid_icon_bin, 256, 256, 140, 140, IMAGE_MODE_RGB24); + if(themeGlobalPreset == THEME_PRESET_DARK) + theme_icon_small = downscaleImg(theme_icon_dark_bin, 256, 256, 140, 140, IMAGE_MODE_RGB24); + else + theme_icon_small = downscaleImg(theme_icon_light_bin, 256, 256, 140, 140, IMAGE_MODE_RGB24); computeFrontGradient(themeCurrent.frontWaveColor, 280); //menuCreateMsgBox(780, 300, "This is a test"); } @@ -319,13 +323,6 @@ void themeMenuStartup() { snprintf(tmp_path, sizeof(tmp_path)-1, "%s%s%s%s%s%s",DIRECTORY_SEPARATOR, "config", DIRECTORY_SEPARATOR, "nx-hbmenu" , DIRECTORY_SEPARATOR, "themes"); themeMenuScan(tmp_path); - if(globalPreset == THEME_PRESET_DARK) - theme_icon_small = downscaleImg(theme_icon_dark_bin, 256, 256, 140, 140, IMAGE_MODE_RGB24); - else - theme_icon_small = downscaleImg(theme_icon_light_bin, 256, 256, 140, 140, IMAGE_MODE_RGB24); - - computeFrontGradient(themeCurrent.frontWaveColor, 280); - //menuCreateMsgBox(780, 300, "This is a test"); } color_t waveBlendAdd(color_t a, color_t b, float alpha) { @@ -499,7 +496,7 @@ void menuLoop() { if(active_entry != NULL) { if (active_entry->type == ENTRY_TYPE_THEME) { - int getX = getXCoordinate(interuiregular18, 1180, textGetString(StrId_Actions_Theme_Menu), 'r'); + int getX = getTextXCoordinate(interuiregular18, 1180, textGetString(StrId_Actions_Theme_Menu), 'r'); DrawText(interuiregular18, getX, 0 + 47, themeCurrent.textColor, textGetString(StrId_Actions_Theme_Menu)); DrawText(fontscale7, 1280 - 126 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, themeCurrent.buttonAText); DrawText(interuiregular18, 1280 - 90 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, textGetString(StrId_Actions_Apply)); diff --git a/common/theme.c b/common/theme.c index 836a31f..d841a6b 100644 --- a/common/theme.c +++ b/common/theme.c @@ -6,6 +6,8 @@ #include "hbmenu_logo_light_bin.h" #include "hbmenu_logo_dark_bin.h" +theme_t themeCurrent; + bool colorFromSetting(config_setting_t *rgba, color_t *col) { if(rgba == NULL) return false; @@ -14,7 +16,7 @@ bool colorFromSetting(config_setting_t *rgba, color_t *col) { } void themeStartup(ThemePreset preset) { - globalPreset = preset; + themeGlobalPreset = preset; theme_t themeLight = (theme_t) { .textColor = MakeColor(0, 0, 0, 255), .frontWaveColor = MakeColor(100, 212, 250, 255), @@ -67,6 +69,7 @@ void themeStartup(ThemePreset preset) { int waveBlending; const char *AText, *BText; bool good_cfg = config_read_file(&cfg, tmp_path); + switch (preset) { case THEME_PRESET_LIGHT: default: @@ -81,6 +84,7 @@ void themeStartup(ThemePreset preset) { theme = config_lookup(&cfg, "darkTheme"); break; } + if (good_cfg) { if (theme != NULL) { if (!colorFromSetting(config_setting_lookup(theme, "textColor"), &text)) diff --git a/common/theme.h b/common/theme.h index 3931508..1f79f5f 100644 --- a/common/theme.h +++ b/common/theme.h @@ -30,8 +30,8 @@ typedef enum bool colorFromSetting(config_setting_t *rgba, color_t *col); -void themeStartup(ThemePreset preset); +extern void themeStartup(ThemePreset preset); -theme_t themeCurrent; +extern theme_t themeCurrent; -ThemePreset globalPreset; +ThemePreset themeGlobalPreset; diff --git a/nx_main/main.c b/nx_main/main.c index 7748579..40a9600 100644 --- a/nx_main/main.c +++ b/nx_main/main.c @@ -32,7 +32,7 @@ int main(int argc, char **argv) appletSetScreenShotPermission(1); - ColorSetId theme; + ColorSetId theme; rc = setsysInitialize(); if (R_FAILED(rc)) fatalSimple(-5); @@ -40,6 +40,7 @@ int main(int argc, char **argv) rc = plInitialize(); if (R_FAILED(rc)) fatalSimple(-6); + themeStartup((ThemePreset)theme); textInit(); menuStartup(); From b9281534cc80bed36017e704135e7450440270e2 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Mon, 24 Sep 2018 16:18:52 -0500 Subject: [PATCH 36/68] updated language for theme menu --- common/language.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/common/language.c b/common/language.c index c315fcd..2e848c2 100644 --- a/common/language.c +++ b/common/language.c @@ -322,11 +322,11 @@ const char* const g_strings[StrId_Max][16] = [StrId_Actions_Theme_Menu] = { - STR_EN("Theme Switcher V1.0"), - STR_ES("Versión 1,0 del cambiador de tema"), - STR_JP("テーマスイッチャー版1.0"), - STR_KO("테마 스위처 에디션 1.0"), - STR_TW("主题切换器版本1。0"), + STR_EN("Theme Menu V1.0"), + STR_ES("Tema menu edición 1,0"), + STR_JP("テーマメニュー版1.0"), + STR_KO("테마 메뉴 에디션 1.0"), + STR_TW("主题菜单编辑1。0"), }, /*[StrId_Reboot] = { From 1afb09794cb4c164084425d005313e45bee606df Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Mon, 24 Sep 2018 16:25:47 -0500 Subject: [PATCH 37/68] fixed capitalization of functions to match others --- common/common.h | 4 ++-- common/font.c | 4 ++-- common/menu.c | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/common/common.h b/common/common.h index a66c06a..0207f37 100644 --- a/common/common.h +++ b/common/common.h @@ -153,8 +153,8 @@ void DrawPixel(uint32_t x, uint32_t y, color_t clr); void DrawText(u32 font, uint32_t x, uint32_t y, color_t clr, const char* text); void DrawTextTruncate(u32 font, uint32_t x, uint32_t y, color_t clr, const char* text, uint32_t max_width, const char* end_text); void GetTextDimensions(u32 font, const char* text, uint32_t* width_out, uint32_t* height_out); -uint32_t getTextXCoordinate(u32 font, uint32_t rX, const char* text, const char align); -uint32_t getTextYCoordinate(u32 font, uint32_t rY, const char* text, const char align); +uint32_t GetTextXCoordinate(u32 font, uint32_t rX, const char* text, const char align); +uint32_t GetTextYCoordinate(u32 font, uint32_t rY, const char* text, const char align); bool fontInitialize(void); void fontExit(); diff --git a/common/font.c b/common/font.c index 64c6ac9..9f96627 100644 --- a/common/font.c +++ b/common/font.c @@ -383,7 +383,7 @@ void fontExit() *'t' aligned, top of text aligns with rY, *you get the rest.... */ -uint32_t getTextYCoordinate(u32 font, uint32_t rY, const char* text, const char align){ +uint32_t GetTextYCoordinate(u32 font, uint32_t rY, const char* text, const char align) { uint32_t height_o,width; GetTextDimensions(font,text,&width,&height_o); uint32_t height = (uint32_t)height_o; @@ -408,7 +408,7 @@ uint32_t getTextYCoordinate(u32 font, uint32_t rY, const char* text, const char *align='r','l','c' translates to (right,left,center) *'r' aligned, rX location = end of string, you get the rest... */ -uint32_t getTextXCoordinate(u32 font, uint32_t rX, const char* text, const char align){ +uint32_t GetTextXCoordinate(u32 font, uint32_t rX, const char* text, const char align) { uint32_t height,width_o; GetTextDimensions(font,text,&width_o,&height); uint32_t fC = (rX-width_o); diff --git a/common/menu.c b/common/menu.c index 362747d..cd3d8ed 100644 --- a/common/menu.c +++ b/common/menu.c @@ -496,7 +496,7 @@ void menuLoop() { if(active_entry != NULL) { if (active_entry->type == ENTRY_TYPE_THEME) { - int getX = getTextXCoordinate(interuiregular18, 1180, textGetString(StrId_Actions_Theme_Menu), 'r'); + int getX = GetTextXCoordinate(interuiregular18, 1180, textGetString(StrId_Actions_Theme_Menu), 'r'); DrawText(interuiregular18, getX, 0 + 47, themeCurrent.textColor, textGetString(StrId_Actions_Theme_Menu)); DrawText(fontscale7, 1280 - 126 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, themeCurrent.buttonAText); DrawText(interuiregular18, 1280 - 90 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, textGetString(StrId_Actions_Apply)); From 8f20c9a0e4e4576510e32ad84f4820067fe485af Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Mon, 24 Sep 2018 16:30:16 -0500 Subject: [PATCH 38/68] made suggested changes --- common/language.c | 10 +++++----- common/theme.c | 1 + 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/common/language.c b/common/language.c index 2e848c2..2d61e0e 100644 --- a/common/language.c +++ b/common/language.c @@ -322,11 +322,11 @@ const char* const g_strings[StrId_Max][16] = [StrId_Actions_Theme_Menu] = { - STR_EN("Theme Menu V1.0"), - STR_ES("Tema menu edición 1,0"), - STR_JP("テーマメニュー版1.0"), - STR_KO("테마 메뉴 에디션 1.0"), - STR_TW("主题菜单编辑1。0"), + STR_EN("Theme Menu"), + STR_ES("Menú temático"), + STR_JP("テーマメニュー"), + STR_KO("테마 메뉴"), + STR_TW("主题菜单"), }, /*[StrId_Reboot] = { diff --git a/common/theme.c b/common/theme.c index d841a6b..fde615e 100644 --- a/common/theme.c +++ b/common/theme.c @@ -7,6 +7,7 @@ #include "hbmenu_logo_dark_bin.h" theme_t themeCurrent; +ThemePreset themeGlobalPreset; bool colorFromSetting(config_setting_t *rgba, color_t *col) { if(rgba == NULL) From 03503d8328472689a04559bf20b400c83b81d4c6 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Mon, 24 Sep 2018 16:56:13 -0500 Subject: [PATCH 39/68] updated changes --- common/theme.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/theme.h b/common/theme.h index 1f79f5f..abdcfd4 100644 --- a/common/theme.h +++ b/common/theme.h @@ -30,8 +30,8 @@ typedef enum bool colorFromSetting(config_setting_t *rgba, color_t *col); -extern void themeStartup(ThemePreset preset); +void themeStartup(ThemePreset preset); extern theme_t themeCurrent; -ThemePreset themeGlobalPreset; +extern ThemePreset themeGlobalPreset; From ce5470d2ce993f9871d0b0b9670c20b2925deead Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Tue, 25 Sep 2018 22:26:57 -0500 Subject: [PATCH 40/68] added GetThemePathConfig function --- common/theme.c | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/common/theme.c b/common/theme.c index 836a31f..7d9564d 100644 --- a/common/theme.c +++ b/common/theme.c @@ -56,7 +56,10 @@ void themeStartup(ThemePreset preset) { #ifdef __SWITCH__ tmp_path[0] = '/'; #endif - + const char* themePath = ""; + config_t thmPthCfg = {0}; + config_init(&thmPthCfg); + GetThemePathFromConfig(thmPthCfg, themePath); strncat(tmp_path, "config/nx-hbmenu/theme.cfg", sizeof(tmp_path)-2); theme_t *themeDefault; @@ -132,3 +135,19 @@ void themeStartup(ThemePreset preset) { } config_destroy(&cfg); } + + +void GetThemePathFromConfig(config_t cfg, const char* path){ + char tmp_path[PATH_MAX] = {0}; + config_setting_t *setting; + + #ifdef __SWITCH__ + tmp_path[0] = '/'; + #endif + strncat(tmp_path, "config/nx-hbmenu/setting.cfg", sizeof(tmp_path)-2); + bool good_cfg = config_read_file(&cfg, tmp_path); + + if(good_cfg) { + config_setting_lookup_string(theme, "themePath", &path); + } +} \ No newline at end of file From 5621fb460bc48618e1bf0c96764717e6b601605e Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Wed, 26 Sep 2018 00:25:25 -0500 Subject: [PATCH 41/68] NOT STABLE: attempting to write functions that copy themePath to and from settings.cfg file, keeps crashing rn for some reason though --- common/menu.c | 20 +------------------ common/theme.c | 53 +++++++++++++++++++++++++++++++++++--------------- common/theme.h | 3 ++- 3 files changed, 40 insertions(+), 36 deletions(-) diff --git a/common/menu.c b/common/menu.c index cd3d8ed..b762cdf 100644 --- a/common/menu.c +++ b/common/menu.c @@ -55,25 +55,7 @@ void launchMenuBackTask() { } void launchApplyThemeTask(menuEntry_s* arg) { - config_t cfg = {0}; - config_init(&cfg); - - if(!config_read_file(&cfg, arg->path)) { - menuCreateMsgBox(780, 300, "Something went wrong, and the theme could not be loaded!"); - return; - } - - char tmp_path[PATH_MAX] = {0}; - #ifdef __SWITCH__ - tmp_path[0] = '/'; - #endif - - strncat(tmp_path, "config/nx-hbmenu/theme.cfg", sizeof(tmp_path)-2); - if(!config_write_file(&cfg, tmp_path)) { - menuCreateMsgBox(780, 300, "Something went wrong, and the theme could not be applied!"); - return; - } - config_destroy(&cfg); + //SetThemePathToConfig(arg->path); themeStartup(themeGlobalPreset); computeFrontGradient(themeCurrent.frontWaveColor, 280); } diff --git a/common/theme.c b/common/theme.c index a932fb5..df4c837 100644 --- a/common/theme.c +++ b/common/theme.c @@ -54,17 +54,13 @@ void themeStartup(ThemePreset preset) { .hbmenuLogoImage = hbmenu_logo_dark_bin }; - char tmp_path[PATH_MAX] = {0}; - - #ifdef __SWITCH__ - tmp_path[0] = '/'; - #endif + config_t themeCfg = {0}; + config_setting_t *setting; + config_init(&themeCfg); const char* themePath = ""; - config_t thmPthCfg = {0}; - config_init(&thmPthCfg); - GetThemePathFromConfig(thmPthCfg, themePath); - strncat(tmp_path, "config/nx-hbmenu/theme.cfg", sizeof(tmp_path)-2); + //GetThemePathFromConfig(themeCfg, setting, themePath); + theme_t *themeDefault; config_t cfg = {0}; config_init(&cfg); @@ -72,8 +68,9 @@ void themeStartup(ThemePreset preset) { color_t text, frontWave, middleWave, backWave, background, highlight, separator, borderColor, borderTextColor; int waveBlending; const char *AText, *BText; - bool good_cfg = config_read_file(&cfg, tmp_path); - + bool good_cfg = config_read_file(&cfg, themePath); + config_destroy(&themeCfg); + switch (preset) { case THEME_PRESET_LIGHT: default: @@ -141,18 +138,42 @@ void themeStartup(ThemePreset preset) { config_destroy(&cfg); } - -void GetThemePathFromConfig(config_t cfg, const char* path){ +void GetThemePathFromConfig(config_t cfg, config_setting_t *setting, const char* themePath) { char tmp_path[PATH_MAX] = {0}; - config_setting_t *setting; #ifdef __SWITCH__ tmp_path[0] = '/'; #endif + strncat(tmp_path, "config/nx-hbmenu/setting.cfg", sizeof(tmp_path)-2); bool good_cfg = config_read_file(&cfg, tmp_path); if(good_cfg) { - config_setting_lookup_string(theme, "themePath", &path); - } + setting = config_lookup(&cfg, "themePath"); + config_setting_lookup_string(setting, "themePath", &themePath); + } +} + +void SetThemePathToConfig(const char* themePath) { + config_t cfg = {0}; + config_init(&cfg); + + char tmp_path[PATH_MAX] = {0}; + config_setting_t *root,*group, *setting; + + #ifdef __SWITCH__ + tmp_path[0] = '/'; + #endif + + strncat(tmp_path, "config/nx-hbmenu/setting.cfg", sizeof(tmp_path)-2); + root = config_root_setting(&cfg); + group = config_setting_add(root, "hbmenuConfig", CONFIG_TYPE_GROUP); + setting = config_setting_add(group, "themePath", CONFIG_TYPE_STRING); + config_setting_set_string(setting, themePath); + + if(!config_write_file(&cfg, tmp_path)) { + menuCreateMsgBox(780, 300, "Something went wrong, and the theme could not be applied!"); + } + + config_destroy(&cfg); } \ No newline at end of file diff --git a/common/theme.h b/common/theme.h index abdcfd4..b95a419 100644 --- a/common/theme.h +++ b/common/theme.h @@ -29,8 +29,9 @@ typedef enum } ThemePreset; bool colorFromSetting(config_setting_t *rgba, color_t *col); - void themeStartup(ThemePreset preset); +void GetThemePathFromConfig(config_t cfg, config_setting_t *setting, const char* themePath); +void SetThemePathToConfig(const char* themePath); extern theme_t themeCurrent; From 58f5a78ceb679e92c69434b8687f9f5e682a859e Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Wed, 26 Sep 2018 01:08:50 -0500 Subject: [PATCH 42/68] added removeDriveFromPath Function --- common/font.c | 24 +++++++++++------------- common/menu.c | 3 ++- common/menu.h | 7 +++++++ common/theme.c | 22 ++++++++++++---------- common/theme.h | 2 +- 5 files changed, 33 insertions(+), 25 deletions(-) diff --git a/common/font.c b/common/font.c index 9f96627..78a51b8 100644 --- a/common/font.c +++ b/common/font.c @@ -377,50 +377,48 @@ void fontExit() } /*Automatically gives you the desired x-coordinate - *based on the string length and desired alignment + *based on the string length and desired alignmenr *rY=reference point... where to align around - *align='t','b','c' translates to (top,bottom,center) + *align='t','b','c' translates too (top,bottom,center) *'t' aligned, top of text aligns with rY, *you get the rest.... */ -uint32_t GetTextYCoordinate(u32 font, uint32_t rY, const char* text, const char align) { +uint32_t getYCoordinate(u32 font,uint32_t rY,const char* text, const char align){ uint32_t height_o,width; GetTextDimensions(font,text,&width,&height_o); uint32_t height = (uint32_t)height_o; uint32_t fC = (rY-height); - switch(align){ case 't': default: return rY; case 'c': - return (rY+(height>>1));//>>1 is a bitwise shift for dividing by 2 + return (rY+(height/2U)); case 'b': - if(fC<=0) return 0; + if(fC<=0U) return 0U; else return fC; } } /*Automatically gives you the desired x-coordinate - *based on the string length and desired alignment + *based on the string length and desired alignmenr *rX=reference point... where to align around *text=string you want to display - *align='r','l','c' translates to (right,left,center) + *align='r','l','c' translates too (right,left,center) *'r' aligned, rX location = end of string, you get the rest... */ -uint32_t GetTextXCoordinate(u32 font, uint32_t rX, const char* text, const char align) { +uint32_t getXCoordinate(u32 font,uint32_t rX, const char* text ,const char align){ uint32_t height,width_o; GetTextDimensions(font,text,&width_o,&height); uint32_t fC = (rX-width_o); - switch(align){ case 'r': - if(fC<0) return 0; + if(fC<0U) return 0U; else return fC; case 'c': - return (rX+(width_o>>1));//>>1 is a bitwise shift for dividing by 2 + return (rX+(width_o/2U)); case 'l': default: return rX; } -} \ No newline at end of file +} diff --git a/common/menu.c b/common/menu.c index b762cdf..82e975e 100644 --- a/common/menu.c +++ b/common/menu.c @@ -55,7 +55,8 @@ void launchMenuBackTask() { } void launchApplyThemeTask(menuEntry_s* arg) { - //SetThemePathToConfig(arg->path); + const char* themePath = removeDriveFromPath(arg->path); + //SetThemePathToConfig(themePath); themeStartup(themeGlobalPreset); computeFrontGradient(themeCurrent.frontWaveColor, 280); } diff --git a/common/menu.h b/common/menu.h index d34d21e..a155814 100644 --- a/common/menu.h +++ b/common/menu.h @@ -111,3 +111,10 @@ static inline char* getSlash(const char* str) for (p = str+strlen(str); p >= str && *p != '/'; p--); return (char*)p; } + +static inline char* removeDriveFromPath(const char* str) { + const char* p; + for (p = str; p <= (str+strlen(str)) && *p != ':'; p++); + p++;//iterate one more time past ':' + return (char*)p; +} \ No newline at end of file diff --git a/common/theme.c b/common/theme.c index df4c837..b687063 100644 --- a/common/theme.c +++ b/common/theme.c @@ -54,11 +54,9 @@ void themeStartup(ThemePreset preset) { .hbmenuLogoImage = hbmenu_logo_dark_bin }; - config_t themeCfg = {0}; - config_setting_t *setting; - config_init(&themeCfg); + const char* themePath = ""; - //GetThemePathFromConfig(themeCfg, setting, themePath); + GetThemePathFromConfig(themePath); theme_t *themeDefault; @@ -69,7 +67,6 @@ void themeStartup(ThemePreset preset) { int waveBlending; const char *AText, *BText; bool good_cfg = config_read_file(&cfg, themePath); - config_destroy(&themeCfg); switch (preset) { case THEME_PRESET_LIGHT: @@ -138,7 +135,11 @@ void themeStartup(ThemePreset preset) { config_destroy(&cfg); } -void GetThemePathFromConfig(config_t cfg, config_setting_t *setting, const char* themePath) { +void GetThemePathFromConfig(const char* themePath) { + config_t cfg = {0}; + config_setting_t *setting; + config_init(&cfg); + char tmp_path[PATH_MAX] = {0}; #ifdef __SWITCH__ @@ -152,26 +153,27 @@ void GetThemePathFromConfig(config_t cfg, config_setting_t *setting, const char setting = config_lookup(&cfg, "themePath"); config_setting_lookup_string(setting, "themePath", &themePath); } + config_destroy(&cfg); } void SetThemePathToConfig(const char* themePath) { config_t cfg = {0}; config_init(&cfg); - char tmp_path[PATH_MAX] = {0}; + char settingPath[PATH_MAX] = {0}; config_setting_t *root,*group, *setting; #ifdef __SWITCH__ - tmp_path[0] = '/'; + settingPath[0] = '/'; #endif - strncat(tmp_path, "config/nx-hbmenu/setting.cfg", sizeof(tmp_path)-2); + strncat(settingPath, "config/nx-hbmenu/setting.cfg", sizeof(settingPath)-2); root = config_root_setting(&cfg); group = config_setting_add(root, "hbmenuConfig", CONFIG_TYPE_GROUP); setting = config_setting_add(group, "themePath", CONFIG_TYPE_STRING); config_setting_set_string(setting, themePath); - if(!config_write_file(&cfg, tmp_path)) { + if(!config_write_file(&cfg, settingPath)) { menuCreateMsgBox(780, 300, "Something went wrong, and the theme could not be applied!"); } diff --git a/common/theme.h b/common/theme.h index b95a419..a316863 100644 --- a/common/theme.h +++ b/common/theme.h @@ -30,7 +30,7 @@ typedef enum bool colorFromSetting(config_setting_t *rgba, color_t *col); void themeStartup(ThemePreset preset); -void GetThemePathFromConfig(config_t cfg, config_setting_t *setting, const char* themePath); +void GetThemePathFromConfig(const char* themePath); void SetThemePathToConfig(const char* themePath); extern theme_t themeCurrent; From 3e7618a284c5aa3275b0767ae30fc7199ce0e562 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Wed, 26 Sep 2018 01:15:37 -0500 Subject: [PATCH 43/68] added newline --- common/font.c | 1 + 1 file changed, 1 insertion(+) diff --git a/common/font.c b/common/font.c index 78a51b8..a4ad029 100644 --- a/common/font.c +++ b/common/font.c @@ -422,3 +422,4 @@ uint32_t getXCoordinate(u32 font,uint32_t rX, const char* text ,const char align return rX; } } + From 63e71a44161409cf4883d8c3629117a5bcf9aa58 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Wed, 26 Sep 2018 01:18:04 -0500 Subject: [PATCH 44/68] NO IDEA WHY I REVERTED --- common/font.c | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/common/font.c b/common/font.c index a4ad029..9f96627 100644 --- a/common/font.c +++ b/common/font.c @@ -377,49 +377,50 @@ void fontExit() } /*Automatically gives you the desired x-coordinate - *based on the string length and desired alignmenr + *based on the string length and desired alignment *rY=reference point... where to align around - *align='t','b','c' translates too (top,bottom,center) + *align='t','b','c' translates to (top,bottom,center) *'t' aligned, top of text aligns with rY, *you get the rest.... */ -uint32_t getYCoordinate(u32 font,uint32_t rY,const char* text, const char align){ +uint32_t GetTextYCoordinate(u32 font, uint32_t rY, const char* text, const char align) { uint32_t height_o,width; GetTextDimensions(font,text,&width,&height_o); uint32_t height = (uint32_t)height_o; uint32_t fC = (rY-height); + switch(align){ case 't': default: return rY; case 'c': - return (rY+(height/2U)); + return (rY+(height>>1));//>>1 is a bitwise shift for dividing by 2 case 'b': - if(fC<=0U) return 0U; + if(fC<=0) return 0; else return fC; } } /*Automatically gives you the desired x-coordinate - *based on the string length and desired alignmenr + *based on the string length and desired alignment *rX=reference point... where to align around *text=string you want to display - *align='r','l','c' translates too (right,left,center) + *align='r','l','c' translates to (right,left,center) *'r' aligned, rX location = end of string, you get the rest... */ -uint32_t getXCoordinate(u32 font,uint32_t rX, const char* text ,const char align){ +uint32_t GetTextXCoordinate(u32 font, uint32_t rX, const char* text, const char align) { uint32_t height,width_o; GetTextDimensions(font,text,&width_o,&height); uint32_t fC = (rX-width_o); + switch(align){ case 'r': - if(fC<0U) return 0U; + if(fC<0) return 0; else return fC; case 'c': - return (rX+(width_o/2U)); + return (rX+(width_o>>1));//>>1 is a bitwise shift for dividing by 2 case 'l': default: return rX; } -} - +} \ No newline at end of file From 19ea89c4defc992b1bddf326a985632510c4ebce Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Wed, 26 Sep 2018 01:18:41 -0500 Subject: [PATCH 45/68] newline to font.c at eof --- common/font.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/font.c b/common/font.c index 9f96627..75e94e3 100644 --- a/common/font.c +++ b/common/font.c @@ -423,4 +423,4 @@ uint32_t GetTextXCoordinate(u32 font, uint32_t rX, const char* text, const char default: return rX; } -} \ No newline at end of file +} From 1d9ef3b9dec1d11a515f8ccb8e3585160404f4ae Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Wed, 26 Sep 2018 02:08:56 -0500 Subject: [PATCH 46/68] added functions to create/modify settings config for hbmenu theme --- common/language.c | 3 +-- common/language.h | 2 +- common/menu.c | 6 +++--- common/theme.c | 28 ++++++++++++++-------------- common/theme.h | 2 +- nx_main/main.c | 2 +- 6 files changed, 21 insertions(+), 22 deletions(-) diff --git a/common/language.c b/common/language.c index 2d61e0e..7df10e3 100644 --- a/common/language.c +++ b/common/language.c @@ -320,7 +320,7 @@ const char* const g_strings[StrId_Max][16] = }, - [StrId_Actions_Theme_Menu] = + [StrId_ThemeMenu] = { STR_EN("Theme Menu"), STR_ES("Menú temático"), @@ -887,4 +887,3 @@ const char* const g_strings[StrId_Max][16] = ), },*/ }; - diff --git a/common/language.h b/common/language.h index 331dcf6..68ff13d 100644 --- a/common/language.h +++ b/common/language.h @@ -43,7 +43,7 @@ typedef enum StrId_NetLoaderActive, StrId_NetLoaderTransferring, - StrId_Actions_Theme_Menu, + StrId_ThemeMenu, StrId_Max, } StrId; diff --git a/common/menu.c b/common/menu.c index 82e975e..b8dd635 100644 --- a/common/menu.c +++ b/common/menu.c @@ -56,7 +56,7 @@ void launchMenuBackTask() { void launchApplyThemeTask(menuEntry_s* arg) { const char* themePath = removeDriveFromPath(arg->path); - //SetThemePathToConfig(themePath); + SetThemePathToConfig(themePath); themeStartup(themeGlobalPreset); computeFrontGradient(themeCurrent.frontWaveColor, 280); } @@ -479,8 +479,8 @@ void menuLoop() { if(active_entry != NULL) { if (active_entry->type == ENTRY_TYPE_THEME) { - int getX = GetTextXCoordinate(interuiregular18, 1180, textGetString(StrId_Actions_Theme_Menu), 'r'); - DrawText(interuiregular18, getX, 0 + 47, themeCurrent.textColor, textGetString(StrId_Actions_Theme_Menu)); + int getX = GetTextXCoordinate(interuiregular18, 1180, textGetString(StrId_ThemeMenu), 'r'); + DrawText(interuiregular18, getX, 0 + 47, themeCurrent.textColor, textGetString(StrId_ThemeMenu)); DrawText(fontscale7, 1280 - 126 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, themeCurrent.buttonAText); DrawText(interuiregular18, 1280 - 90 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, textGetString(StrId_Actions_Apply)); } diff --git a/common/theme.c b/common/theme.c index b687063..40b1efd 100644 --- a/common/theme.c +++ b/common/theme.c @@ -53,11 +53,12 @@ void themeStartup(ThemePreset preset) { //.buttonBImage = button_b_dark_bin, .hbmenuLogoImage = hbmenu_logo_dark_bin }; - - + const char* themePath = ""; - GetThemePathFromConfig(themePath); - + config_t themeCfg = {0}; + config_setting_t *setting; + config_init(&themeCfg); + GetThemePathFromConfig(themeCfg, setting, &themePath); theme_t *themeDefault; config_t cfg = {0}; @@ -67,6 +68,7 @@ void themeStartup(ThemePreset preset) { int waveBlending; const char *AText, *BText; bool good_cfg = config_read_file(&cfg, themePath); + config_destroy(&themeCfg); switch (preset) { case THEME_PRESET_LIGHT: @@ -135,25 +137,22 @@ void themeStartup(ThemePreset preset) { config_destroy(&cfg); } -void GetThemePathFromConfig(const char* themePath) { - config_t cfg = {0}; - config_setting_t *setting; - config_init(&cfg); - +void GetThemePathFromConfig(config_t cfg, config_setting_t *setting, const char** themePath) { char tmp_path[PATH_MAX] = {0}; #ifdef __SWITCH__ tmp_path[0] = '/'; #endif - strncat(tmp_path, "config/nx-hbmenu/setting.cfg", sizeof(tmp_path)-2); + strncat(tmp_path, "config/nx-hbmenu/settings.cfg", sizeof(tmp_path)-2); bool good_cfg = config_read_file(&cfg, tmp_path); if(good_cfg) { - setting = config_lookup(&cfg, "themePath"); - config_setting_lookup_string(setting, "themePath", &themePath); + setting = config_lookup(&cfg, "hbmenuConfig"); + if(setting != NULL){ + config_setting_lookup_string(setting, "themePath", themePath); + } } - config_destroy(&cfg); } void SetThemePathToConfig(const char* themePath) { @@ -167,7 +166,8 @@ void SetThemePathToConfig(const char* themePath) { settingPath[0] = '/'; #endif - strncat(settingPath, "config/nx-hbmenu/setting.cfg", sizeof(settingPath)-2); + strncat(settingPath, "config/nx-hbmenu/settings.cfg", sizeof(settingPath)-2); + root = config_root_setting(&cfg); group = config_setting_add(root, "hbmenuConfig", CONFIG_TYPE_GROUP); setting = config_setting_add(group, "themePath", CONFIG_TYPE_STRING); diff --git a/common/theme.h b/common/theme.h index a316863..956f6e2 100644 --- a/common/theme.h +++ b/common/theme.h @@ -30,7 +30,7 @@ typedef enum bool colorFromSetting(config_setting_t *rgba, color_t *col); void themeStartup(ThemePreset preset); -void GetThemePathFromConfig(const char* themePath); +void GetThemePathFromConfig(config_t cfg, config_setting_t *setting, const char** themePath); void SetThemePathToConfig(const char* themePath); extern theme_t themeCurrent; diff --git a/nx_main/main.c b/nx_main/main.c index 40a9600..a5da851 100644 --- a/nx_main/main.c +++ b/nx_main/main.c @@ -40,7 +40,7 @@ int main(int argc, char **argv) rc = plInitialize(); if (R_FAILED(rc)) fatalSimple(-6); - + themeStartup((ThemePreset)theme); textInit(); menuStartup(); From 624fbed1fd22b3aa9888d27f2b9731e49f9e5388 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Thu, 27 Sep 2018 23:06:01 -0500 Subject: [PATCH 47/68] added check for empty themePath, added check for existing settings config, changed ptr to char array and used strncpy --- common/theme.c | 40 ++++++++++++++++++++++++++-------------- common/theme.h | 2 +- 2 files changed, 27 insertions(+), 15 deletions(-) diff --git a/common/theme.c b/common/theme.c index 40b1efd..6fc60bf 100644 --- a/common/theme.c +++ b/common/theme.c @@ -54,11 +54,8 @@ void themeStartup(ThemePreset preset) { .hbmenuLogoImage = hbmenu_logo_dark_bin }; - const char* themePath = ""; - config_t themeCfg = {0}; - config_setting_t *setting; - config_init(&themeCfg); - GetThemePathFromConfig(themeCfg, setting, &themePath); + char themePath[PATH_MAX] = {0}; + GetThemePathFromConfig(themePath); theme_t *themeDefault; config_t cfg = {0}; @@ -67,8 +64,10 @@ void themeStartup(ThemePreset preset) { color_t text, frontWave, middleWave, backWave, background, highlight, separator, borderColor, borderTextColor; int waveBlending; const char *AText, *BText; - bool good_cfg = config_read_file(&cfg, themePath); - config_destroy(&themeCfg); + bool good_cfg = false; + + if(themePath[0]!=0) + good_cfg = config_read_file(&cfg, themePath); switch (preset) { case THEME_PRESET_LIGHT: @@ -137,7 +136,10 @@ void themeStartup(ThemePreset preset) { config_destroy(&cfg); } -void GetThemePathFromConfig(config_t cfg, config_setting_t *setting, const char** themePath) { +void GetThemePathFromConfig(char* themePath) { + const char* tmpThemePath = ""; + config_t cfg = {0}; + config_setting_t *setting; char tmp_path[PATH_MAX] = {0}; #ifdef __SWITCH__ @@ -150,9 +152,12 @@ void GetThemePathFromConfig(config_t cfg, config_setting_t *setting, const char* if(good_cfg) { setting = config_lookup(&cfg, "hbmenuConfig"); if(setting != NULL){ - config_setting_lookup_string(setting, "themePath", themePath); + if(config_setting_lookup_string(setting, "themePath", &tmpThemePath)) + strncpy(themePath, tmpThemePath, PATH_MAX-1); } } + + config_destroy(&cfg); } void SetThemePathToConfig(const char* themePath) { @@ -167,11 +172,18 @@ void SetThemePathToConfig(const char* themePath) { #endif strncat(settingPath, "config/nx-hbmenu/settings.cfg", sizeof(settingPath)-2); - - root = config_root_setting(&cfg); - group = config_setting_add(root, "hbmenuConfig", CONFIG_TYPE_GROUP); - setting = config_setting_add(group, "themePath", CONFIG_TYPE_STRING); - config_setting_set_string(setting, themePath); + bool good_cfg = config_read_file(&cfg, settingPath); + + if(good_cfg) { + group = config_lookup(&cfg, "hbmenuConfig"); + setting = config_setting_lookup(group, "themePath"); + config_setting_set_string(setting, themePath); + } else { + root = config_root_setting(&cfg); + group = config_setting_add(root, "hbmenuConfig", CONFIG_TYPE_GROUP); + setting = config_setting_add(group, "themePath", CONFIG_TYPE_STRING); + config_setting_set_string(setting, themePath); + } if(!config_write_file(&cfg, settingPath)) { menuCreateMsgBox(780, 300, "Something went wrong, and the theme could not be applied!"); diff --git a/common/theme.h b/common/theme.h index 956f6e2..59c924e 100644 --- a/common/theme.h +++ b/common/theme.h @@ -30,7 +30,7 @@ typedef enum bool colorFromSetting(config_setting_t *rgba, color_t *col); void themeStartup(ThemePreset preset); -void GetThemePathFromConfig(config_t cfg, config_setting_t *setting, const char** themePath); +void GetThemePathFromConfig(char* themePath); void SetThemePathToConfig(const char* themePath); extern theme_t themeCurrent; From cd8698c4b0480c2b0d631759b952c28def3cc28d Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Thu, 27 Sep 2018 23:25:07 -0500 Subject: [PATCH 48/68] added null checks to theme.c, removed and added newline in language.c --- common/language.c | 1 - common/theme.c | 15 ++++++++++----- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/common/language.c b/common/language.c index 7df10e3..1f99845 100644 --- a/common/language.c +++ b/common/language.c @@ -319,7 +319,6 @@ const char* const g_strings[StrId_Max][16] = STR_TW("应用"), }, - [StrId_ThemeMenu] = { STR_EN("Theme Menu"), diff --git a/common/theme.c b/common/theme.c index 6fc60bf..ad0a6e5 100644 --- a/common/theme.c +++ b/common/theme.c @@ -176,13 +176,18 @@ void SetThemePathToConfig(const char* themePath) { if(good_cfg) { group = config_lookup(&cfg, "hbmenuConfig"); - setting = config_setting_lookup(group, "themePath"); - config_setting_set_string(setting, themePath); + if(group != NULL) + setting = config_setting_lookup(group, "themePath"); + if(setting != NULL) + config_setting_set_string(setting, themePath); } else { root = config_root_setting(&cfg); - group = config_setting_add(root, "hbmenuConfig", CONFIG_TYPE_GROUP); - setting = config_setting_add(group, "themePath", CONFIG_TYPE_STRING); - config_setting_set_string(setting, themePath); + if(root != NULL) + group = config_setting_add(root, "hbmenuConfig", CONFIG_TYPE_GROUP); + if(group != NULL) + setting = config_setting_add(group, "themePath", CONFIG_TYPE_STRING); + if(setting != NULL) + config_setting_set_string(setting, themePath); } if(!config_write_file(&cfg, settingPath)) { From 1c156057a49dd194f20f63f325c4f7200848ff7b Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Thu, 27 Sep 2018 23:27:05 -0500 Subject: [PATCH 49/68] i swear if this adds two newlines! --- common/language.c | 1 + 1 file changed, 1 insertion(+) diff --git a/common/language.c b/common/language.c index 1f99845..22a31de 100644 --- a/common/language.c +++ b/common/language.c @@ -886,3 +886,4 @@ const char* const g_strings[StrId_Max][16] = ), },*/ }; + From a7767685ca6d3ff0663cceba834a42576ea83e92 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Thu, 27 Sep 2018 23:28:14 -0500 Subject: [PATCH 50/68] added newline --- common/language.c | 1 + 1 file changed, 1 insertion(+) diff --git a/common/language.c b/common/language.c index 22a31de..ae4e0f8 100644 --- a/common/language.c +++ b/common/language.c @@ -327,6 +327,7 @@ const char* const g_strings[StrId_Max][16] = STR_KO("테마 메뉴"), STR_TW("主题菜单"), }, + /*[StrId_Reboot] = { STR_EN( From 56f495f8fca765765f91c026538f355077d8b98e Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Thu, 27 Sep 2018 23:36:56 -0500 Subject: [PATCH 51/68] final changed to make and gitignore file --- .gitignore | 1 - Makefile.pc | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a0a1943..c31d98d 100644 --- a/.gitignore +++ b/.gitignore @@ -12,5 +12,4 @@ build *.nacp *.nro test.* -*_bin.h switch diff --git a/Makefile.pc b/Makefile.pc index 89360c4..3e3d415 100644 --- a/Makefile.pc +++ b/Makefile.pc @@ -91,4 +91,4 @@ build_pc/theme_icon_dark.bin.o : data/theme_icon_dark.bin clean: - rm -rf build_pc/ test *_bin.h test.* + rm -rf build_pc/ test test.* From 3c548f662197fedeb0dd976f3caeb66176297dbf Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Thu, 27 Sep 2018 23:46:16 -0500 Subject: [PATCH 52/68] changed hbmenuConfig to settings --- common/theme.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/common/theme.c b/common/theme.c index ad0a6e5..db87433 100644 --- a/common/theme.c +++ b/common/theme.c @@ -150,7 +150,7 @@ void GetThemePathFromConfig(char* themePath) { bool good_cfg = config_read_file(&cfg, tmp_path); if(good_cfg) { - setting = config_lookup(&cfg, "hbmenuConfig"); + setting = config_lookup(&cfg, "settings"); if(setting != NULL){ if(config_setting_lookup_string(setting, "themePath", &tmpThemePath)) strncpy(themePath, tmpThemePath, PATH_MAX-1); @@ -175,7 +175,7 @@ void SetThemePathToConfig(const char* themePath) { bool good_cfg = config_read_file(&cfg, settingPath); if(good_cfg) { - group = config_lookup(&cfg, "hbmenuConfig"); + group = config_lookup(&cfg, "settings"); if(group != NULL) setting = config_setting_lookup(group, "themePath"); if(setting != NULL) @@ -183,7 +183,7 @@ void SetThemePathToConfig(const char* themePath) { } else { root = config_root_setting(&cfg); if(root != NULL) - group = config_setting_add(root, "hbmenuConfig", CONFIG_TYPE_GROUP); + group = config_setting_add(root, "settings", CONFIG_TYPE_GROUP); if(group != NULL) setting = config_setting_add(group, "themePath", CONFIG_TYPE_STRING); if(setting != NULL) From a5279c8e92a6db1214ac4541e089c7d4394aa584 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Thu, 27 Sep 2018 23:55:25 -0500 Subject: [PATCH 53/68] passed in size --- common/theme.c | 28 ++++++++++++++-------------- common/theme.h | 2 +- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/common/theme.c b/common/theme.c index db87433..f34282a 100644 --- a/common/theme.c +++ b/common/theme.c @@ -55,7 +55,7 @@ void themeStartup(ThemePreset preset) { }; char themePath[PATH_MAX] = {0}; - GetThemePathFromConfig(themePath); + GetThemePathFromConfig(themePath, PATH_MAX); theme_t *themeDefault; config_t cfg = {0}; @@ -136,10 +136,10 @@ void themeStartup(ThemePreset preset) { config_destroy(&cfg); } -void GetThemePathFromConfig(char* themePath) { +void GetThemePathFromConfig(char* themePath, size_t size) { const char* tmpThemePath = ""; config_t cfg = {0}; - config_setting_t *setting; + config_setting_t *settings; char tmp_path[PATH_MAX] = {0}; #ifdef __SWITCH__ @@ -150,10 +150,10 @@ void GetThemePathFromConfig(char* themePath) { bool good_cfg = config_read_file(&cfg, tmp_path); if(good_cfg) { - setting = config_lookup(&cfg, "settings"); - if(setting != NULL){ - if(config_setting_lookup_string(setting, "themePath", &tmpThemePath)) - strncpy(themePath, tmpThemePath, PATH_MAX-1); + settings = config_lookup(&cfg, "settings"); + if(settings != NULL) { + if(config_setting_lookup_string(settings, "themePath", &tmpThemePath)) + strncpy(themePath, tmpThemePath, size-1); } } @@ -165,7 +165,7 @@ void SetThemePathToConfig(const char* themePath) { config_init(&cfg); char settingPath[PATH_MAX] = {0}; - config_setting_t *root,*group, *setting; + config_setting_t *root,*group, *settings; #ifdef __SWITCH__ settingPath[0] = '/'; @@ -177,17 +177,17 @@ void SetThemePathToConfig(const char* themePath) { if(good_cfg) { group = config_lookup(&cfg, "settings"); if(group != NULL) - setting = config_setting_lookup(group, "themePath"); - if(setting != NULL) - config_setting_set_string(setting, themePath); + settings = config_setting_lookup(group, "themePath"); + if(settings != NULL) + config_setting_set_string(settings, themePath); } else { root = config_root_setting(&cfg); if(root != NULL) group = config_setting_add(root, "settings", CONFIG_TYPE_GROUP); if(group != NULL) - setting = config_setting_add(group, "themePath", CONFIG_TYPE_STRING); - if(setting != NULL) - config_setting_set_string(setting, themePath); + settings = config_setting_add(group, "themePath", CONFIG_TYPE_STRING); + if(settings != NULL) + config_setting_set_string(settings, themePath); } if(!config_write_file(&cfg, settingPath)) { diff --git a/common/theme.h b/common/theme.h index 59c924e..2ab164b 100644 --- a/common/theme.h +++ b/common/theme.h @@ -30,7 +30,7 @@ typedef enum bool colorFromSetting(config_setting_t *rgba, color_t *col); void themeStartup(ThemePreset preset); -void GetThemePathFromConfig(char* themePath); +void GetThemePathFromConfig(char* themePath, size_t size); void SetThemePathToConfig(const char* themePath); extern theme_t themeCurrent; From 3b400975bf5b76c27979b44dd40f9e1d81898b8c Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Fri, 28 Sep 2018 18:10:39 -0500 Subject: [PATCH 54/68] made some final changes, cleaned up code --- common/language.c | 9 +++++++++ common/language.h | 1 + common/theme.c | 18 +++++++----------- 3 files changed, 17 insertions(+), 11 deletions(-) diff --git a/common/language.c b/common/language.c index ae4e0f8..93c07fb 100644 --- a/common/language.c +++ b/common/language.c @@ -327,6 +327,15 @@ const char* const g_strings[StrId_Max][16] = STR_KO("테마 메뉴"), STR_TW("主题菜单"), }, + + [StrId_ThemeNotApplied] = + { + STR_EN("Theme cannot be applied because an error occurred"), + STR_ES("El temático no se puede aplicar porque se ha producido un error"), + STR_JP("エラーが発生したため、テーマを適用できませんでした"), + STR_KO("오류가 발생 했기 때문에 테마를 적용할 수 없습니다."), + STR_TW("由于发生错误, 无法应用主题"), + }, /*[StrId_Reboot] = { diff --git a/common/language.h b/common/language.h index 68ff13d..73d354e 100644 --- a/common/language.h +++ b/common/language.h @@ -44,6 +44,7 @@ typedef enum StrId_NetLoaderTransferring, StrId_ThemeMenu, + StrId_ThemeNotApplied, StrId_Max, } StrId; diff --git a/common/theme.c b/common/theme.c index f34282a..5772153 100644 --- a/common/theme.c +++ b/common/theme.c @@ -31,8 +31,6 @@ void themeStartup(ThemePreset preset) { .enableWaveBlending = 0, .buttonAText = "\uE0E0", .buttonBText = "\uE0E1", - //.buttonAImage = button_a_light_bin, - //.buttonBImage = button_b_light_bin, .hbmenuLogoImage = hbmenu_logo_light_bin }; @@ -49,8 +47,6 @@ void themeStartup(ThemePreset preset) { .enableWaveBlending = 0, .buttonAText = "\uE0A0", .buttonBText = "\uE0A1", - //.buttonAImage = button_a_dark_bin, - //.buttonBImage = button_b_dark_bin, .hbmenuLogoImage = hbmenu_logo_dark_bin }; @@ -60,7 +56,7 @@ void themeStartup(ThemePreset preset) { theme_t *themeDefault; config_t cfg = {0}; config_init(&cfg); - config_setting_t *theme; + config_setting_t *theme = NULL; color_t text, frontWave, middleWave, backWave, background, highlight, separator, borderColor, borderTextColor; int waveBlending; const char *AText, *BText; @@ -121,9 +117,7 @@ void themeStartup(ThemePreset preset) { .borderColor = borderColor, .borderTextColor = borderTextColor, .enableWaveBlending = waveBlending, - //.buttonAImage = button_a_dark_bin, - //.buttonBImage = button_b_dark_bin, - .hbmenuLogoImage = hbmenu_logo_dark_bin + .hbmenuLogoImage = themeDefault->hbmenuLogoImage }; strncpy(themeCurrent.buttonAText, AText, sizeof(themeCurrent.buttonAText)-1); strncpy(themeCurrent.buttonBText, BText, sizeof(themeCurrent.buttonBText)-1); @@ -139,7 +133,7 @@ void themeStartup(ThemePreset preset) { void GetThemePathFromConfig(char* themePath, size_t size) { const char* tmpThemePath = ""; config_t cfg = {0}; - config_setting_t *settings; + config_setting_t *settings = NULL; char tmp_path[PATH_MAX] = {0}; #ifdef __SWITCH__ @@ -165,7 +159,9 @@ void SetThemePathToConfig(const char* themePath) { config_init(&cfg); char settingPath[PATH_MAX] = {0}; - config_setting_t *root,*group, *settings; + config_setting_t *root = NULL, + *group = NULL, + *settings = NULL; #ifdef __SWITCH__ settingPath[0] = '/'; @@ -191,7 +187,7 @@ void SetThemePathToConfig(const char* themePath) { } if(!config_write_file(&cfg, settingPath)) { - menuCreateMsgBox(780, 300, "Something went wrong, and the theme could not be applied!"); + menuCreateMsgBox(780, 300, textGetString(StrId_ThemeNotApplied)); } config_destroy(&cfg); From 0cfaa79b79ac61be783be46b8e235d4a5f732cce Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Fri, 28 Sep 2018 18:37:20 -0500 Subject: [PATCH 55/68] added Default theme entry that will always insert itself at the front of the list of themes --- common/menu-list.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/common/menu-list.c b/common/menu-list.c index 2b89099..8c748c2 100644 --- a/common/menu-list.c +++ b/common/menu-list.c @@ -34,6 +34,22 @@ static void menuAddEntry(menuEntry_s* me) { m->nEntries ++; } +static void menuAddEntryToFront(menuEntry_s* me) { + menu_s* m = &s_menu[!s_curMenu]; + me->menu = m; + if (m->lastEntry) + { + me->next = m->firstEntry; + m->firstEntry = me; + } else + { + m->firstEntry = me; + m->lastEntry = me; + } + m->xPos = 0; + m->nEntries ++; +} + static void menuClear(void) { menu_s* m = &s_menu[!s_curMenu]; menuEntry_s *cur, *next; @@ -150,6 +166,7 @@ int menuScan(const char* target) { return 0; } + int themeMenuScan(const char* target) { menuClear(); if (chdir(target) < 0) return 1; @@ -189,6 +206,15 @@ int themeMenuScan(const char* target) { closedir(dir); menuSort(); + + menuEntry_s* me = menuCreateEntry(ENTRY_TYPE_THEME); + strncpy(me->path, "", sizeof(me->path)-1); + me->path[sizeof(me->path)-1] = 0; + + if(me){ + if(menuEntryLoad(me, "Default Theme", false));//Create Default theme Menu Entry + menuAddEntryToFront(me); + } // Swap the menu and clear the previous menu s_curMenu = !s_curMenu; menuClear(); From 8f01f594f941afcdf23d01a9b029095335e1c008 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Fri, 28 Sep 2018 18:40:13 -0500 Subject: [PATCH 56/68] added correct punctuation to the end of StrId_ThemeNotApplied languages --- common/language.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/common/language.c b/common/language.c index 93c07fb..c08cd50 100644 --- a/common/language.c +++ b/common/language.c @@ -330,11 +330,11 @@ const char* const g_strings[StrId_Max][16] = [StrId_ThemeNotApplied] = { - STR_EN("Theme cannot be applied because an error occurred"), - STR_ES("El temático no se puede aplicar porque se ha producido un error"), - STR_JP("エラーが発生したため、テーマを適用できませんでした"), + STR_EN("Theme cannot be applied because an error occurred."), + STR_ES("El temático no se puede aplicar porque se ha producido un error."), + STR_JP("エラーが発生したため、テーマを適用できませんでした。"), STR_KO("오류가 발생 했기 때문에 테마를 적용할 수 없습니다."), - STR_TW("由于发生错误, 无法应用主题"), + STR_TW("由于发生错误, 无法应用主题。"), }, /*[StrId_Reboot] = From dab82dcd7d331dae59812d0cf8f59e432ecabcf7 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Fri, 28 Sep 2018 19:58:46 -0500 Subject: [PATCH 57/68] added code for + and - button, using - button for theme menu now, corrected code spacing --- common/language.c | 2 +- common/menu-list.c | 4 +--- common/menu.c | 15 +++++++++------ common/theme.c | 12 +++++++++++- common/theme.h | 4 ++-- 5 files changed, 24 insertions(+), 13 deletions(-) diff --git a/common/language.c b/common/language.c index c08cd50..3eb57d4 100644 --- a/common/language.c +++ b/common/language.c @@ -331,7 +331,7 @@ const char* const g_strings[StrId_Max][16] = [StrId_ThemeNotApplied] = { STR_EN("Theme cannot be applied because an error occurred."), - STR_ES("El temático no se puede aplicar porque se ha producido un error."), + STR_ES("El tema no se pudo aplicar porque se ha producido un error."), STR_JP("エラーが発生したため、テーマを適用できませんでした。"), STR_KO("오류가 발생 했기 때문에 테마를 적용할 수 없습니다."), STR_TW("由于发生错误, 无法应用主题。"), diff --git a/common/menu-list.c b/common/menu-list.c index 8c748c2..1babf0e 100644 --- a/common/menu-list.c +++ b/common/menu-list.c @@ -208,10 +208,8 @@ int themeMenuScan(const char* target) { menuSort(); menuEntry_s* me = menuCreateEntry(ENTRY_TYPE_THEME); - strncpy(me->path, "", sizeof(me->path)-1); - me->path[sizeof(me->path)-1] = 0; - if(me){ + if(me) { if(menuEntryLoad(me, "Default Theme", false));//Create Default theme Menu Entry menuAddEntryToFront(me); } diff --git a/common/menu.c b/common/menu.c index b8dd635..8401c5f 100644 --- a/common/menu.c +++ b/common/menu.c @@ -477,22 +477,25 @@ void menuLoop() { drawEntry(me, entry_start_x + menu->xPos, is_active); } + if(hbmenu_state == HBMENU_THEME_MENU) { + int getX = GetTextXCoordinate(interuiregular18, 1180, textGetString(StrId_ThemeMenu), 'r'); + DrawText(interuiregular18, getX, 0 + 47, themeCurrent.textColor, textGetString(StrId_ThemeMenu)); + } else { + int getX = GetTextXCoordinate(interuiregular18, 1180, textGetString(StrId_ThemeMenu), 'r'); + DrawText(interuiregular18, getX, 0 + 47, themeCurrent.textColor, textGetString(StrId_ThemeMenu)); + DrawText(fontscale7, getX - 40, 0 + 47, themeCurrent.textColor, themeCurrent.buttonMText); + } + if(active_entry != NULL) { if (active_entry->type == ENTRY_TYPE_THEME) { - int getX = GetTextXCoordinate(interuiregular18, 1180, textGetString(StrId_ThemeMenu), 'r'); - DrawText(interuiregular18, getX, 0 + 47, themeCurrent.textColor, textGetString(StrId_ThemeMenu)); DrawText(fontscale7, 1280 - 126 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, themeCurrent.buttonAText); DrawText(interuiregular18, 1280 - 90 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, textGetString(StrId_Actions_Apply)); } else if (active_entry->type != ENTRY_TYPE_FOLDER) { - //TODO: add minus button for theme menu - //drawImage(1280 - 126 - 30 - 32, 720 - 48, 32, 32, themeCurrent.buttonAImage, IMAGE_MODE_RGBA32); DrawText(fontscale7, 1280 - 126 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, themeCurrent.buttonAText);//Display the 'A' button from SharedFont. DrawText(interuiregular18, 1280 - 90 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, textGetString(StrId_Actions_Launch)); } else { - //TODO: add minus button for theme menu - //drawImage(1280 - 126 - 30 - 32, 720 - 48, 32, 32, themeCurrent.buttonAImage, IMAGE_MODE_RGBA32); DrawText(fontscale7, 1280 - 126 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, themeCurrent.buttonAText); DrawText(interuiregular18, 1280 - 90 - 30 - 32, 720 - 47 + 24, themeCurrent.textColor, textGetString(StrId_Actions_Open)); } diff --git a/common/theme.c b/common/theme.c index 5772153..e785d48 100644 --- a/common/theme.c +++ b/common/theme.c @@ -31,6 +31,8 @@ void themeStartup(ThemePreset preset) { .enableWaveBlending = 0, .buttonAText = "\uE0E0", .buttonBText = "\uE0E1", + .buttonPText = "\uE0F3", + .buttonMText = "\uE0F4", .hbmenuLogoImage = hbmenu_logo_light_bin }; @@ -47,6 +49,8 @@ void themeStartup(ThemePreset preset) { .enableWaveBlending = 0, .buttonAText = "\uE0A0", .buttonBText = "\uE0A1", + .buttonPText = "\uE0B3", + .buttonMText = "\uE0B4", .hbmenuLogoImage = hbmenu_logo_dark_bin }; @@ -59,7 +63,7 @@ void themeStartup(ThemePreset preset) { config_setting_t *theme = NULL; color_t text, frontWave, middleWave, backWave, background, highlight, separator, borderColor, borderTextColor; int waveBlending; - const char *AText, *BText; + const char *AText, *BText, *PText, *MText; bool good_cfg = false; if(themePath[0]!=0) @@ -106,6 +110,10 @@ void themeStartup(ThemePreset preset) { AText = themeDefault->buttonAText; if (!config_setting_lookup_string(theme, "buttonBText", &BText)) BText = themeDefault->buttonBText; + if (!config_setting_lookup_string(theme, "buttonPText", &PText)) + PText = themeDefault->buttonPText; + if (!config_setting_lookup_string(theme, "buttonMText", &MText)) + MText = themeDefault->buttonMText; themeCurrent = (theme_t) { .textColor = text, .frontWaveColor = frontWave, @@ -121,6 +129,8 @@ void themeStartup(ThemePreset preset) { }; strncpy(themeCurrent.buttonAText, AText, sizeof(themeCurrent.buttonAText)-1); strncpy(themeCurrent.buttonBText, BText, sizeof(themeCurrent.buttonBText)-1); + strncpy(themeCurrent.buttonPText, PText, sizeof(themeCurrent.buttonPText)-1); + strncpy(themeCurrent.buttonMText, MText, sizeof(themeCurrent.buttonMText)-1); } else { themeCurrent = *themeDefault; } diff --git a/common/theme.h b/common/theme.h index 2ab164b..5f6ec7e 100644 --- a/common/theme.h +++ b/common/theme.h @@ -17,8 +17,8 @@ typedef struct bool enableWaveBlending; char buttonAText[32]; char buttonBText[32]; - //const uint8_t *buttonAImage; - //const uint8_t *buttonBImage; + char buttonPText[32]; + char buttonMText[32]; const uint8_t *hbmenuLogoImage; } theme_t; From 253ef7c840cacbcce8e410cd4f9e8bb9e9229e5e Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Fri, 28 Sep 2018 20:00:22 -0500 Subject: [PATCH 58/68] took repeated code out of if/else statements --- common/menu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/menu.c b/common/menu.c index 8401c5f..14393da 100644 --- a/common/menu.c +++ b/common/menu.c @@ -476,12 +476,12 @@ void menuLoop() { drawEntry(me, entry_start_x + menu->xPos, is_active); } + + int getX = GetTextXCoordinate(interuiregular18, 1180, textGetString(StrId_ThemeMenu), 'r'); if(hbmenu_state == HBMENU_THEME_MENU) { - int getX = GetTextXCoordinate(interuiregular18, 1180, textGetString(StrId_ThemeMenu), 'r'); DrawText(interuiregular18, getX, 0 + 47, themeCurrent.textColor, textGetString(StrId_ThemeMenu)); } else { - int getX = GetTextXCoordinate(interuiregular18, 1180, textGetString(StrId_ThemeMenu), 'r'); DrawText(interuiregular18, getX, 0 + 47, themeCurrent.textColor, textGetString(StrId_ThemeMenu)); DrawText(fontscale7, getX - 40, 0 + 47, themeCurrent.textColor, themeCurrent.buttonMText); } From de42849f9d7d70c8120522cd4c500762b07b324b Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Fri, 28 Sep 2018 21:02:14 -0500 Subject: [PATCH 59/68] added correct unicode for switch characters + and - for light theme --- common/theme.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/theme.c b/common/theme.c index e785d48..039b956 100644 --- a/common/theme.c +++ b/common/theme.c @@ -31,8 +31,8 @@ void themeStartup(ThemePreset preset) { .enableWaveBlending = 0, .buttonAText = "\uE0E0", .buttonBText = "\uE0E1", - .buttonPText = "\uE0F3", - .buttonMText = "\uE0F4", + .buttonPText = "\uE0EF", + .buttonMText = "\uE0F0", .hbmenuLogoImage = hbmenu_logo_light_bin }; From 3c4f483d8bc0cc7ec88c31b91df64323ee0a4eba Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Fri, 28 Sep 2018 21:08:02 -0500 Subject: [PATCH 60/68] commented out prompt to press - button to open theme menu --- common/menu.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/common/menu.c b/common/menu.c index 14393da..b2fe56a 100644 --- a/common/menu.c +++ b/common/menu.c @@ -476,14 +476,14 @@ void menuLoop() { drawEntry(me, entry_start_x + menu->xPos, is_active); } - + int getX = GetTextXCoordinate(interuiregular18, 1180, textGetString(StrId_ThemeMenu), 'r'); if(hbmenu_state == HBMENU_THEME_MENU) { DrawText(interuiregular18, getX, 0 + 47, themeCurrent.textColor, textGetString(StrId_ThemeMenu)); } else { - DrawText(interuiregular18, getX, 0 + 47, themeCurrent.textColor, textGetString(StrId_ThemeMenu)); - DrawText(fontscale7, getX - 40, 0 + 47, themeCurrent.textColor, themeCurrent.buttonMText); + //DrawText(interuiregular18, getX, 0 + 47, themeCurrent.textColor, textGetString(StrId_ThemeMenu)); + //DrawText(fontscale7, getX - 40, 0 + 47, themeCurrent.textColor, themeCurrent.buttonMText); } if(active_entry != NULL) { From c6716a09ea557906c09b70f605c5d9ffe7f2e29c Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Fri, 28 Sep 2018 21:35:00 -0500 Subject: [PATCH 61/68] got rid of newline --- common/menu-list.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/menu-list.c b/common/menu-list.c index 1babf0e..5392841 100644 --- a/common/menu-list.c +++ b/common/menu-list.c @@ -217,4 +217,4 @@ int themeMenuScan(const char* target) { s_curMenu = !s_curMenu; menuClear(); return 0; -} +} \ No newline at end of file From 096b283fe4c56c44b0dbd77b8b8de98e36cab2b2 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Fri, 28 Sep 2018 21:44:05 -0500 Subject: [PATCH 62/68] got rid of extra newline before themeMenuScan --- common/menu-list.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/common/menu-list.c b/common/menu-list.c index 5392841..2b693ad 100644 --- a/common/menu-list.c +++ b/common/menu-list.c @@ -166,7 +166,6 @@ int menuScan(const char* target) { return 0; } - int themeMenuScan(const char* target) { menuClear(); if (chdir(target) < 0) return 1; @@ -217,4 +216,4 @@ int themeMenuScan(const char* target) { s_curMenu = !s_curMenu; menuClear(); return 0; -} \ No newline at end of file +} From f9a1dd8a72ceb37cdc9a70557b69ef1c06d3eb34 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Sat, 29 Sep 2018 06:27:51 -0500 Subject: [PATCH 63/68] removed nanojpeg library and changed to turboJpeg library --- Makefile.nx | 2 +- Makefile.pc | 2 +- common/common.h | 3 +- common/menu-entry.c | 37 +- common/nanojpeg.c | 916 -------------------------------------------- common/nanojpeg.h | 66 ---- 6 files changed, 18 insertions(+), 1008 deletions(-) delete mode 100644 common/nanojpeg.c delete mode 100644 common/nanojpeg.h diff --git a/Makefile.nx b/Makefile.nx index f86a0c0..386eea4 100644 --- a/Makefile.nx +++ b/Makefile.nx @@ -53,7 +53,7 @@ CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=gnu++11 ASFLAGS := -g $(ARCH) LDFLAGS = -specs=$(DEVKITPRO)/libnx/switch.specs -g $(ARCH) -Wl,-Map,$(notdir $*.map) -LIBS := `freetype-config --libs` -lconfig +LIBS := `freetype-config --libs` -lconfig -lturbojpeg #--------------------------------------------------------------------------------- # list of directories containing libraries, this must be the top level containing diff --git a/Makefile.pc b/Makefile.pc index 3e3d415..42145ba 100644 --- a/Makefile.pc +++ b/Makefile.pc @@ -27,7 +27,7 @@ test : pc_main/main.cpp pc_main/pc_launch.c \ build_pc/hbmenu_logo_light.bin.o build_pc/hbmenu_logo_dark.bin.o \ build_pc/theme_icon_dark.bin.o build_pc/theme_icon_light.bin.o \ #build_pc/tahoma24.o build_pc/tahoma12.o build_pc/interuimedium20.o build_pc/interuimedium30.o build_pc/interuiregular14.o build_pc/interuiregular18.o - gcc -Wall -O2 -g -DVERSION=\"v$(APP_VERSION)\" $(EXTRA_CFLAGS) `pkg-config freetype2 --cflags` $^ -lsfml-graphics -lsfml-window -lsfml-system -lstdc++ `pkg-config freetype2 --libs` -lm -lz -lconfig $(EXTRA_LDFLAGS) -I. -iquote $(DEVKITPRO)/libnx/include -Ibuild_pc -g -o $@ + gcc -Wall -O2 -g -DVERSION=\"v$(APP_VERSION)\" $(EXTRA_CFLAGS) `pkg-config freetype2 --cflags` $^ -lsfml-graphics -lsfml-window -lsfml-system -lstdc++ `pkg-config freetype2 --libs` -lm -lz -lconfig -lturbojpeg $(EXTRA_LDFLAGS) -I. -iquote $(DEVKITPRO)/libnx/include -Ibuild_pc -g -o $@ build_pc/tahoma12.o : data/tahoma12.nxfnt mkdir -p $(dir $@) diff --git a/common/common.h b/common/common.h index 0207f37..085b848 100644 --- a/common/common.h +++ b/common/common.h @@ -54,7 +54,8 @@ typedef union { #include "text.h" #include "ui.h" #include "launch.h" -#include "nanojpeg.h" +#include +#include #include "math.h" #include "theme.h" #include "message-box.h" diff --git a/common/menu-entry.c b/common/menu-entry.c index f783807..52f1f52 100644 --- a/common/menu-entry.c +++ b/common/menu-entry.c @@ -322,42 +322,33 @@ bool menuEntryLoad(menuEntry_s* me, const char* name, bool shortcut) { } void menuEntryParseIcon(menuEntry_s* me) { - uint8_t *imageptr = NULL; size_t imagesize = 256*256*3; + unsigned char imageptr[imagesize]; + int w,h,samp; if (me->icon_size==0 || me->icon==NULL) return; - njInit(); + tjhandle _jpegDecompressor = tjInitDecompress(); + + if(tjDecompressHeader2(_jpegDecompressor, me->icon, me->icon_size, &w, &h, &samp)==-1) return; - if (njDecode(me->icon, me->icon_size) != NJ_OK) { - njDone(); + if (w != 256 || h != 256 ) return; //The decoded image must be 256x256. + + if(tjDecompress2(_jpegDecompressor, me->icon, me->icon_size, imageptr, w, 0/*pitch*/, h, TJPF_RGB, TJFLAG_FASTDCT)==-1)//The decoded image must be RGB return; - } - + me->icon_size = 0; free(me->icon); me->icon = NULL; - if ((njGetWidth() != 256 || njGetHeight() != 256 || (size_t)njGetImageSize() != imagesize) || njIsColor() != 1) {//The decoded image must be RGB and 256x256. - njDone(); - return; - } - - imageptr = njGetImage(); - if (imageptr == NULL) { - njDone(); - return; - } - + if (imageptr[0] == 0) return; + me->icon_gfx = (uint8_t*)malloc(imagesize); - if (me->icon_gfx == NULL) { - njDone(); - return; - } + + if (me->icon_gfx == NULL) return; memcpy(me->icon_gfx, imageptr, imagesize); - - njDone(); + tjDestroy(_jpegDecompressor); me->icon_gfx_small = downscaleImg(me->icon_gfx, 256, 256, 140, 140, IMAGE_MODE_RGB24); } diff --git a/common/nanojpeg.c b/common/nanojpeg.c deleted file mode 100644 index abfac49..0000000 --- a/common/nanojpeg.c +++ /dev/null @@ -1,916 +0,0 @@ -// NanoJPEG -- KeyJ's Tiny Baseline JPEG Decoder -// version 1.3.5 (2016-11-14) -// Copyright (c) 2009-2016 Martin J. Fiedler -// published under the terms of the MIT license -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to -// deal in the Software without restriction, including without limitation the -// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -// sell copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -// DEALINGS IN THE SOFTWARE. - - -/////////////////////////////////////////////////////////////////////////////// -// DOCUMENTATION SECTION // -// read this if you want to know what this is all about // -/////////////////////////////////////////////////////////////////////////////// - -// INTRODUCTION -// ============ -// -// This is a minimal decoder for baseline JPEG images. It accepts memory dumps -// of JPEG files as input and generates either 8-bit grayscale or packed 24-bit -// RGB images as output. It does not parse JFIF or Exif headers; all JPEG files -// are assumed to be either grayscale or YCbCr. CMYK or other color spaces are -// not supported. All YCbCr subsampling schemes with power-of-two ratios are -// supported, as are restart intervals. Progressive or lossless JPEG is not -// supported. -// Summed up, NanoJPEG should be able to decode all images from digital cameras -// and most common forms of other non-progressive JPEG images. -// The decoder is not optimized for speed, it's optimized for simplicity and -// small code. Image quality should be at a reasonable level. A bicubic chroma -// upsampling filter ensures that subsampled YCbCr images are rendered in -// decent quality. The decoder is not meant to deal with broken JPEG files in -// a graceful manner; if anything is wrong with the bitstream, decoding will -// simply fail. -// The code should work with every modern C compiler without problems and -// should not emit any warnings. It uses only (at least) 32-bit integer -// arithmetic and is supposed to be endianness independent and 64-bit clean. -// However, it is not thread-safe. - - -// COMPILE-TIME CONFIGURATION -// ========================== -// -// The following aspects of NanoJPEG can be controlled with preprocessor -// defines: -// -// _NJ_EXAMPLE_PROGRAM = Compile a main() function with an example -// program. -// _NJ_INCLUDE_HEADER_ONLY = Don't compile anything, just act as a header -// file for NanoJPEG. Example: -// #define _NJ_INCLUDE_HEADER_ONLY -// #include "nanojpeg.c" -// int main(void) { -// njInit(); -// // your code here -// njDone(); -// } -// NJ_USE_LIBC=1 = Use the malloc(), free(), memset() and memcpy() -// functions from the standard C library (default). -// NJ_USE_LIBC=0 = Don't use the standard C library. In this mode, -// external functions njAlloc(), njFreeMem(), -// njFillMem() and njCopyMem() need to be defined -// and implemented somewhere. -// NJ_USE_WIN32=0 = Normal mode (default). -// NJ_USE_WIN32=1 = If compiling with MSVC for Win32 and -// NJ_USE_LIBC=0, NanoJPEG will use its own -// implementations of the required C library -// functions (default if compiling with MSVC and -// NJ_USE_LIBC=0). -// NJ_CHROMA_FILTER=1 = Use the bicubic chroma upsampling filter -// (default). -// NJ_CHROMA_FILTER=0 = Use simple pixel repetition for chroma upsampling -// (bad quality, but faster and less code). - - -// API -// === -// -// For API documentation, read the "header section" below. - - -// EXAMPLE -// ======= -// -// A few pages below, you can find an example program that uses NanoJPEG to -// convert JPEG files into PGM or PPM. To compile it, use something like -// gcc -O3 -D_NJ_EXAMPLE_PROGRAM -o nanojpeg nanojpeg.c -// You may also add -std=c99 -Wall -Wextra -pedantic -Werror, if you want :) -// The only thing you might need is -Wno-shift-negative-value, because this -// code relies on the target machine using two's complement arithmetic, but -// the C standard does not, even though *any* practically useful machine -// nowadays uses two's complement. - - -/////////////////////////////////////////////////////////////////////////////// -// HEADER SECTION // -// copy and pase this into nanojpeg.h if you want // -/////////////////////////////////////////////////////////////////////////////// - -#ifndef _NANOJPEG_H -#define _NANOJPEG_H - -// nj_result_t: Result codes for njDecode(). -typedef enum _nj_result { - NJ_OK = 0, // no error, decoding successful - NJ_NO_JPEG, // not a JPEG file - NJ_UNSUPPORTED, // unsupported format - NJ_OUT_OF_MEM, // out of memory - NJ_INTERNAL_ERR, // internal error - NJ_SYNTAX_ERROR, // syntax error - __NJ_FINISHED, // used internally, will never be reported -} nj_result_t; - -// njInit: Initialize NanoJPEG. -// For safety reasons, this should be called at least one time before using -// using any of the other NanoJPEG functions. -void njInit(void); - -// njDecode: Decode a JPEG image. -// Decodes a memory dump of a JPEG file into internal buffers. -// Parameters: -// jpeg = The pointer to the memory dump. -// size = The size of the JPEG file. -// Return value: The error code in case of failure, or NJ_OK (zero) on success. -nj_result_t njDecode(const void* jpeg, const int size); - -// njGetWidth: Return the width (in pixels) of the most recently decoded -// image. If njDecode() failed, the result of njGetWidth() is undefined. -int njGetWidth(void); - -// njGetHeight: Return the height (in pixels) of the most recently decoded -// image. If njDecode() failed, the result of njGetHeight() is undefined. -int njGetHeight(void); - -// njIsColor: Return 1 if the most recently decoded image is a color image -// (RGB) or 0 if it is a grayscale image. If njDecode() failed, the result -// of njGetWidth() is undefined. -int njIsColor(void); - -// njGetImage: Returns the decoded image data. -// Returns a pointer to the most recently image. The memory layout it byte- -// oriented, top-down, without any padding between lines. Pixels of color -// images will be stored as three consecutive bytes for the red, green and -// blue channels. This data format is thus compatible with the PGM or PPM -// file formats and the OpenGL texture formats GL_LUMINANCE8 or GL_RGB8. -// If njDecode() failed, the result of njGetImage() is undefined. -unsigned char* njGetImage(void); - -// njGetImageSize: Returns the size (in bytes) of the image data returned -// by njGetImage(). If njDecode() failed, the result of njGetImageSize() is -// undefined. -int njGetImageSize(void); - -// njDone: Uninitialize NanoJPEG. -// Resets NanoJPEG's internal state and frees all memory that has been -// allocated at run-time by NanoJPEG. It is still possible to decode another -// image after a njDone() call. -void njDone(void); - -#endif//_NANOJPEG_H - - -/////////////////////////////////////////////////////////////////////////////// -// CONFIGURATION SECTION // -// adjust the default settings for the NJ_ defines here // -/////////////////////////////////////////////////////////////////////////////// - -#ifndef NJ_USE_LIBC - #define NJ_USE_LIBC 1 -#endif - -#ifndef NJ_USE_WIN32 - #ifdef _MSC_VER - #define NJ_USE_WIN32 (!NJ_USE_LIBC) - #else - #define NJ_USE_WIN32 0 - #endif -#endif - -#ifndef NJ_CHROMA_FILTER - #define NJ_CHROMA_FILTER 1 -#endif - - -/////////////////////////////////////////////////////////////////////////////// -// EXAMPLE PROGRAM // -// just define _NJ_EXAMPLE_PROGRAM to compile this (requires NJ_USE_LIBC) // -/////////////////////////////////////////////////////////////////////////////// - -#ifdef _NJ_EXAMPLE_PROGRAM - -#include -#include -#include - -int main(int argc, char* argv[]) { - int size; - char *buf; - FILE *f; - - if (argc < 2) { - printf("Usage: %s []\n", argv[0]); - return 2; - } - f = fopen(argv[1], "rb"); - if (!f) { - printf("Error opening the input file.\n"); - return 1; - } - fseek(f, 0, SEEK_END); - size = (int) ftell(f); - buf = (char*) malloc(size); - fseek(f, 0, SEEK_SET); - size = (int) fread(buf, 1, size, f); - fclose(f); - - njInit(); - if (njDecode(buf, size)) { - free((void*)buf); - printf("Error decoding the input file.\n"); - return 1; - } - free((void*)buf); - - f = fopen((argc > 2) ? argv[2] : (njIsColor() ? "nanojpeg_out.ppm" : "nanojpeg_out.pgm"), "wb"); - if (!f) { - printf("Error opening the output file.\n"); - return 1; - } - fprintf(f, "P%d\n%d %d\n255\n", njIsColor() ? 6 : 5, njGetWidth(), njGetHeight()); - fwrite(njGetImage(), 1, njGetImageSize(), f); - fclose(f); - njDone(); - return 0; -} - -#endif - - -/////////////////////////////////////////////////////////////////////////////// -// IMPLEMENTATION SECTION // -// you may stop reading here // -/////////////////////////////////////////////////////////////////////////////// - -#ifndef _NJ_INCLUDE_HEADER_ONLY - -#ifdef _MSC_VER - #define NJ_INLINE static __inline - #define NJ_FORCE_INLINE static __forceinline -#else - #define NJ_INLINE static inline - #define NJ_FORCE_INLINE static inline -#endif - -#if NJ_USE_LIBC - #include - #include - #define njAllocMem malloc - #define njFreeMem free - #define njFillMem memset - #define njCopyMem memcpy -#elif NJ_USE_WIN32 - #include - #define njAllocMem(size) ((void*) LocalAlloc(LMEM_FIXED, (SIZE_T)(size))) - #define njFreeMem(block) ((void) LocalFree((HLOCAL) block)) - NJ_INLINE void njFillMem(void* block, unsigned char value, int count) { __asm { - mov edi, block - mov al, value - mov ecx, count - rep stosb - } } - NJ_INLINE void njCopyMem(void* dest, const void* src, int count) { __asm { - mov edi, dest - mov esi, src - mov ecx, count - rep movsb - } } -#else - extern void* njAllocMem(int size); - extern void njFreeMem(void* block); - extern void njFillMem(void* block, unsigned char byte, int size); - extern void njCopyMem(void* dest, const void* src, int size); -#endif - -typedef struct _nj_code { - unsigned char bits, code; -} nj_vlc_code_t; - -typedef struct _nj_cmp { - int cid; - int ssx, ssy; - int width, height; - int stride; - int qtsel; - int actabsel, dctabsel; - int dcpred; - unsigned char *pixels; -} nj_component_t; - -typedef struct _nj_ctx { - nj_result_t error; - const unsigned char *pos; - int size; - int length; - int width, height; - int mbwidth, mbheight; - int mbsizex, mbsizey; - int ncomp; - nj_component_t comp[3]; - int qtused, qtavail; - unsigned char qtab[4][64]; - nj_vlc_code_t vlctab[4][65536]; - int buf, bufbits; - int block[64]; - int rstinterval; - unsigned char *rgb; -} nj_context_t; - -static nj_context_t nj; - -static const char njZZ[64] = { 0, 1, 8, 16, 9, 2, 3, 10, 17, 24, 32, 25, 18, -11, 4, 5, 12, 19, 26, 33, 40, 48, 41, 34, 27, 20, 13, 6, 7, 14, 21, 28, 35, -42, 49, 56, 57, 50, 43, 36, 29, 22, 15, 23, 30, 37, 44, 51, 58, 59, 52, 45, -38, 31, 39, 46, 53, 60, 61, 54, 47, 55, 62, 63 }; - -NJ_FORCE_INLINE unsigned char njClip(const int x) { - return (x < 0) ? 0 : ((x > 0xFF) ? 0xFF : (unsigned char) x); -} - -#define W1 2841 -#define W2 2676 -#define W3 2408 -#define W5 1609 -#define W6 1108 -#define W7 565 - -NJ_INLINE void njRowIDCT(int* blk) { - int x0, x1, x2, x3, x4, x5, x6, x7, x8; - if (!((x1 = blk[4] << 11) - | (x2 = blk[6]) - | (x3 = blk[2]) - | (x4 = blk[1]) - | (x5 = blk[7]) - | (x6 = blk[5]) - | (x7 = blk[3]))) - { - blk[0] = blk[1] = blk[2] = blk[3] = blk[4] = blk[5] = blk[6] = blk[7] = blk[0] << 3; - return; - } - x0 = (blk[0] << 11) + 128; - x8 = W7 * (x4 + x5); - x4 = x8 + (W1 - W7) * x4; - x5 = x8 - (W1 + W7) * x5; - x8 = W3 * (x6 + x7); - x6 = x8 - (W3 - W5) * x6; - x7 = x8 - (W3 + W5) * x7; - x8 = x0 + x1; - x0 -= x1; - x1 = W6 * (x3 + x2); - x2 = x1 - (W2 + W6) * x2; - x3 = x1 + (W2 - W6) * x3; - x1 = x4 + x6; - x4 -= x6; - x6 = x5 + x7; - x5 -= x7; - x7 = x8 + x3; - x8 -= x3; - x3 = x0 + x2; - x0 -= x2; - x2 = (181 * (x4 + x5) + 128) >> 8; - x4 = (181 * (x4 - x5) + 128) >> 8; - blk[0] = (x7 + x1) >> 8; - blk[1] = (x3 + x2) >> 8; - blk[2] = (x0 + x4) >> 8; - blk[3] = (x8 + x6) >> 8; - blk[4] = (x8 - x6) >> 8; - blk[5] = (x0 - x4) >> 8; - blk[6] = (x3 - x2) >> 8; - blk[7] = (x7 - x1) >> 8; -} - -NJ_INLINE void njColIDCT(const int* blk, unsigned char *out, int stride) { - int x0, x1, x2, x3, x4, x5, x6, x7, x8; - if (!((x1 = blk[8*4] << 8) - | (x2 = blk[8*6]) - | (x3 = blk[8*2]) - | (x4 = blk[8*1]) - | (x5 = blk[8*7]) - | (x6 = blk[8*5]) - | (x7 = blk[8*3]))) - { - x1 = njClip(((blk[0] + 32) >> 6) + 128); - for (x0 = 8; x0; --x0) { - *out = (unsigned char) x1; - out += stride; - } - return; - } - x0 = (blk[0] << 8) + 8192; - x8 = W7 * (x4 + x5) + 4; - x4 = (x8 + (W1 - W7) * x4) >> 3; - x5 = (x8 - (W1 + W7) * x5) >> 3; - x8 = W3 * (x6 + x7) + 4; - x6 = (x8 - (W3 - W5) * x6) >> 3; - x7 = (x8 - (W3 + W5) * x7) >> 3; - x8 = x0 + x1; - x0 -= x1; - x1 = W6 * (x3 + x2) + 4; - x2 = (x1 - (W2 + W6) * x2) >> 3; - x3 = (x1 + (W2 - W6) * x3) >> 3; - x1 = x4 + x6; - x4 -= x6; - x6 = x5 + x7; - x5 -= x7; - x7 = x8 + x3; - x8 -= x3; - x3 = x0 + x2; - x0 -= x2; - x2 = (181 * (x4 + x5) + 128) >> 8; - x4 = (181 * (x4 - x5) + 128) >> 8; - *out = njClip(((x7 + x1) >> 14) + 128); out += stride; - *out = njClip(((x3 + x2) >> 14) + 128); out += stride; - *out = njClip(((x0 + x4) >> 14) + 128); out += stride; - *out = njClip(((x8 + x6) >> 14) + 128); out += stride; - *out = njClip(((x8 - x6) >> 14) + 128); out += stride; - *out = njClip(((x0 - x4) >> 14) + 128); out += stride; - *out = njClip(((x3 - x2) >> 14) + 128); out += stride; - *out = njClip(((x7 - x1) >> 14) + 128); -} - -#define njThrow(e) do { nj.error = e; return; } while (0) -#define njCheckError() do { if (nj.error) return; } while (0) - -static int njShowBits(int bits) { - unsigned char newbyte; - if (!bits) return 0; - while (nj.bufbits < bits) { - if (nj.size <= 0) { - nj.buf = (nj.buf << 8) | 0xFF; - nj.bufbits += 8; - continue; - } - newbyte = *nj.pos++; - nj.size--; - nj.bufbits += 8; - nj.buf = (nj.buf << 8) | newbyte; - if (newbyte == 0xFF) { - if (nj.size) { - unsigned char marker = *nj.pos++; - nj.size--; - switch (marker) { - case 0x00: - case 0xFF: - break; - case 0xD9: nj.size = 0; break; - default: - if ((marker & 0xF8) != 0xD0) - nj.error = NJ_SYNTAX_ERROR; - else { - nj.buf = (nj.buf << 8) | marker; - nj.bufbits += 8; - } - } - } else - nj.error = NJ_SYNTAX_ERROR; - } - } - return (nj.buf >> (nj.bufbits - bits)) & ((1 << bits) - 1); -} - -NJ_INLINE void njSkipBits(int bits) { - if (nj.bufbits < bits) - (void) njShowBits(bits); - nj.bufbits -= bits; -} - -NJ_INLINE int njGetBits(int bits) { - int res = njShowBits(bits); - njSkipBits(bits); - return res; -} - -NJ_INLINE void njByteAlign(void) { - nj.bufbits &= 0xF8; -} - -static void njSkip(int count) { - nj.pos += count; - nj.size -= count; - nj.length -= count; - if (nj.size < 0) nj.error = NJ_SYNTAX_ERROR; -} - -NJ_INLINE unsigned short njDecode16(const unsigned char *pos) { - return (pos[0] << 8) | pos[1]; -} - -static void njDecodeLength(void) { - if (nj.size < 2) njThrow(NJ_SYNTAX_ERROR); - nj.length = njDecode16(nj.pos); - if (nj.length > nj.size) njThrow(NJ_SYNTAX_ERROR); - njSkip(2); -} - -NJ_INLINE void njSkipMarker(void) { - njDecodeLength(); - njSkip(nj.length); -} - -NJ_INLINE void njDecodeSOF(void) { - int i, ssxmax = 0, ssymax = 0; - nj_component_t* c; - njDecodeLength(); - njCheckError(); - if (nj.length < 9) njThrow(NJ_SYNTAX_ERROR); - if (nj.pos[0] != 8) njThrow(NJ_UNSUPPORTED); - nj.height = njDecode16(nj.pos+1); - nj.width = njDecode16(nj.pos+3); - if (!nj.width || !nj.height) njThrow(NJ_SYNTAX_ERROR); - nj.ncomp = nj.pos[5]; - njSkip(6); - switch (nj.ncomp) { - case 1: - case 3: - break; - default: - njThrow(NJ_UNSUPPORTED); - } - if (nj.length < (nj.ncomp * 3)) njThrow(NJ_SYNTAX_ERROR); - for (i = 0, c = nj.comp; i < nj.ncomp; ++i, ++c) { - c->cid = nj.pos[0]; - if (!(c->ssx = nj.pos[1] >> 4)) njThrow(NJ_SYNTAX_ERROR); - if (c->ssx & (c->ssx - 1)) njThrow(NJ_UNSUPPORTED); // non-power of two - if (!(c->ssy = nj.pos[1] & 15)) njThrow(NJ_SYNTAX_ERROR); - if (c->ssy & (c->ssy - 1)) njThrow(NJ_UNSUPPORTED); // non-power of two - if ((c->qtsel = nj.pos[2]) & 0xFC) njThrow(NJ_SYNTAX_ERROR); - njSkip(3); - nj.qtused |= 1 << c->qtsel; - if (c->ssx > ssxmax) ssxmax = c->ssx; - if (c->ssy > ssymax) ssymax = c->ssy; - } - if (nj.ncomp == 1) { - c = nj.comp; - c->ssx = c->ssy = ssxmax = ssymax = 1; - } - nj.mbsizex = ssxmax << 3; - nj.mbsizey = ssymax << 3; - nj.mbwidth = (nj.width + nj.mbsizex - 1) / nj.mbsizex; - nj.mbheight = (nj.height + nj.mbsizey - 1) / nj.mbsizey; - for (i = 0, c = nj.comp; i < nj.ncomp; ++i, ++c) { - c->width = (nj.width * c->ssx + ssxmax - 1) / ssxmax; - c->height = (nj.height * c->ssy + ssymax - 1) / ssymax; - c->stride = nj.mbwidth * c->ssx << 3; - if (((c->width < 3) && (c->ssx != ssxmax)) || ((c->height < 3) && (c->ssy != ssymax))) njThrow(NJ_UNSUPPORTED); - if (!(c->pixels = (unsigned char*) njAllocMem(c->stride * nj.mbheight * c->ssy << 3))) njThrow(NJ_OUT_OF_MEM); - } - if (nj.ncomp == 3) { - nj.rgb = (unsigned char*) njAllocMem(nj.width * nj.height * nj.ncomp); - if (!nj.rgb) njThrow(NJ_OUT_OF_MEM); - } - njSkip(nj.length); -} - -NJ_INLINE void njDecodeDHT(void) { - int codelen, currcnt, remain, spread, i, j; - nj_vlc_code_t *vlc; - static unsigned char counts[16]; - njDecodeLength(); - njCheckError(); - while (nj.length >= 17) { - i = nj.pos[0]; - if (i & 0xEC) njThrow(NJ_SYNTAX_ERROR); - if (i & 0x02) njThrow(NJ_UNSUPPORTED); - i = (i | (i >> 3)) & 3; // combined DC/AC + tableid value - for (codelen = 1; codelen <= 16; ++codelen) - counts[codelen - 1] = nj.pos[codelen]; - njSkip(17); - vlc = &nj.vlctab[i][0]; - remain = spread = 65536; - for (codelen = 1; codelen <= 16; ++codelen) { - spread >>= 1; - currcnt = counts[codelen - 1]; - if (!currcnt) continue; - if (nj.length < currcnt) njThrow(NJ_SYNTAX_ERROR); - remain -= currcnt << (16 - codelen); - if (remain < 0) njThrow(NJ_SYNTAX_ERROR); - for (i = 0; i < currcnt; ++i) { - register unsigned char code = nj.pos[i]; - for (j = spread; j; --j) { - vlc->bits = (unsigned char) codelen; - vlc->code = code; - ++vlc; - } - } - njSkip(currcnt); - } - while (remain--) { - vlc->bits = 0; - ++vlc; - } - } - if (nj.length) njThrow(NJ_SYNTAX_ERROR); -} - -NJ_INLINE void njDecodeDQT(void) { - int i; - unsigned char *t; - njDecodeLength(); - njCheckError(); - while (nj.length >= 65) { - i = nj.pos[0]; - if (i & 0xFC) njThrow(NJ_SYNTAX_ERROR); - nj.qtavail |= 1 << i; - t = &nj.qtab[i][0]; - for (i = 0; i < 64; ++i) - t[i] = nj.pos[i + 1]; - njSkip(65); - } - if (nj.length) njThrow(NJ_SYNTAX_ERROR); -} - -NJ_INLINE void njDecodeDRI(void) { - njDecodeLength(); - njCheckError(); - if (nj.length < 2) njThrow(NJ_SYNTAX_ERROR); - nj.rstinterval = njDecode16(nj.pos); - njSkip(nj.length); -} - -static int njGetVLC(nj_vlc_code_t* vlc, unsigned char* code) { - int value = njShowBits(16); - int bits = vlc[value].bits; - if (!bits) { nj.error = NJ_SYNTAX_ERROR; return 0; } - njSkipBits(bits); - value = vlc[value].code; - if (code) *code = (unsigned char) value; - bits = value & 15; - if (!bits) return 0; - value = njGetBits(bits); - if (value < (1 << (bits - 1))) - value += ((-1) << bits) + 1; - return value; -} - -NJ_INLINE void njDecodeBlock(nj_component_t* c, unsigned char* out) { - unsigned char code = 0; - int value, coef = 0; - njFillMem(nj.block, 0, sizeof(nj.block)); - c->dcpred += njGetVLC(&nj.vlctab[c->dctabsel][0], NULL); - nj.block[0] = (c->dcpred) * nj.qtab[c->qtsel][0]; - do { - value = njGetVLC(&nj.vlctab[c->actabsel][0], &code); - if (!code) break; // EOB - if (!(code & 0x0F) && (code != 0xF0)) njThrow(NJ_SYNTAX_ERROR); - coef += (code >> 4) + 1; - if (coef > 63) njThrow(NJ_SYNTAX_ERROR); - nj.block[(int) njZZ[coef]] = value * nj.qtab[c->qtsel][coef]; - } while (coef < 63); - for (coef = 0; coef < 64; coef += 8) - njRowIDCT(&nj.block[coef]); - for (coef = 0; coef < 8; ++coef) - njColIDCT(&nj.block[coef], &out[coef], c->stride); -} - -NJ_INLINE void njDecodeScan(void) { - int i, mbx, mby, sbx, sby; - int rstcount = nj.rstinterval, nextrst = 0; - nj_component_t* c; - njDecodeLength(); - njCheckError(); - if (nj.length < (4 + 2 * nj.ncomp)) njThrow(NJ_SYNTAX_ERROR); - if (nj.pos[0] != nj.ncomp) njThrow(NJ_UNSUPPORTED); - njSkip(1); - for (i = 0, c = nj.comp; i < nj.ncomp; ++i, ++c) { - if (nj.pos[0] != c->cid) njThrow(NJ_SYNTAX_ERROR); - if (nj.pos[1] & 0xEE) njThrow(NJ_SYNTAX_ERROR); - c->dctabsel = nj.pos[1] >> 4; - c->actabsel = (nj.pos[1] & 1) | 2; - njSkip(2); - } - if (nj.pos[0] || (nj.pos[1] != 63) || nj.pos[2]) njThrow(NJ_UNSUPPORTED); - njSkip(nj.length); - for (mbx = mby = 0;;) { - for (i = 0, c = nj.comp; i < nj.ncomp; ++i, ++c) - for (sby = 0; sby < c->ssy; ++sby) - for (sbx = 0; sbx < c->ssx; ++sbx) { - njDecodeBlock(c, &c->pixels[((mby * c->ssy + sby) * c->stride + mbx * c->ssx + sbx) << 3]); - njCheckError(); - } - if (++mbx >= nj.mbwidth) { - mbx = 0; - if (++mby >= nj.mbheight) break; - } - if (nj.rstinterval && !(--rstcount)) { - njByteAlign(); - i = njGetBits(16); - if (((i & 0xFFF8) != 0xFFD0) || ((i & 7) != nextrst)) njThrow(NJ_SYNTAX_ERROR); - nextrst = (nextrst + 1) & 7; - rstcount = nj.rstinterval; - for (i = 0; i < 3; ++i) - nj.comp[i].dcpred = 0; - } - } - nj.error = __NJ_FINISHED; -} - -#if NJ_CHROMA_FILTER - -#define CF4A (-9) -#define CF4B (111) -#define CF4C (29) -#define CF4D (-3) -#define CF3A (28) -#define CF3B (109) -#define CF3C (-9) -#define CF3X (104) -#define CF3Y (27) -#define CF3Z (-3) -#define CF2A (139) -#define CF2B (-11) -#define CF(x) njClip(((x) + 64) >> 7) - -NJ_INLINE void njUpsampleH(nj_component_t* c) { - const int xmax = c->width - 3; - unsigned char *out, *lin, *lout; - int x, y; - out = (unsigned char*) njAllocMem((c->width * c->height) << 1); - if (!out) njThrow(NJ_OUT_OF_MEM); - lin = c->pixels; - lout = out; - for (y = c->height; y; --y) { - lout[0] = CF(CF2A * lin[0] + CF2B * lin[1]); - lout[1] = CF(CF3X * lin[0] + CF3Y * lin[1] + CF3Z * lin[2]); - lout[2] = CF(CF3A * lin[0] + CF3B * lin[1] + CF3C * lin[2]); - for (x = 0; x < xmax; ++x) { - lout[(x << 1) + 3] = CF(CF4A * lin[x] + CF4B * lin[x + 1] + CF4C * lin[x + 2] + CF4D * lin[x + 3]); - lout[(x << 1) + 4] = CF(CF4D * lin[x] + CF4C * lin[x + 1] + CF4B * lin[x + 2] + CF4A * lin[x + 3]); - } - lin += c->stride; - lout += c->width << 1; - lout[-3] = CF(CF3A * lin[-1] + CF3B * lin[-2] + CF3C * lin[-3]); - lout[-2] = CF(CF3X * lin[-1] + CF3Y * lin[-2] + CF3Z * lin[-3]); - lout[-1] = CF(CF2A * lin[-1] + CF2B * lin[-2]); - } - c->width <<= 1; - c->stride = c->width; - njFreeMem((void*)c->pixels); - c->pixels = out; -} - -NJ_INLINE void njUpsampleV(nj_component_t* c) { - const int w = c->width, s1 = c->stride, s2 = s1 + s1; - unsigned char *out, *cin, *cout; - int x, y; - out = (unsigned char*) njAllocMem((c->width * c->height) << 1); - if (!out) njThrow(NJ_OUT_OF_MEM); - for (x = 0; x < w; ++x) { - cin = &c->pixels[x]; - cout = &out[x]; - *cout = CF(CF2A * cin[0] + CF2B * cin[s1]); cout += w; - *cout = CF(CF3X * cin[0] + CF3Y * cin[s1] + CF3Z * cin[s2]); cout += w; - *cout = CF(CF3A * cin[0] + CF3B * cin[s1] + CF3C * cin[s2]); cout += w; - cin += s1; - for (y = c->height - 3; y; --y) { - *cout = CF(CF4A * cin[-s1] + CF4B * cin[0] + CF4C * cin[s1] + CF4D * cin[s2]); cout += w; - *cout = CF(CF4D * cin[-s1] + CF4C * cin[0] + CF4B * cin[s1] + CF4A * cin[s2]); cout += w; - cin += s1; - } - cin += s1; - *cout = CF(CF3A * cin[0] + CF3B * cin[-s1] + CF3C * cin[-s2]); cout += w; - *cout = CF(CF3X * cin[0] + CF3Y * cin[-s1] + CF3Z * cin[-s2]); cout += w; - *cout = CF(CF2A * cin[0] + CF2B * cin[-s1]); - } - c->height <<= 1; - c->stride = c->width; - njFreeMem((void*) c->pixels); - c->pixels = out; -} - -#else - -NJ_INLINE void njUpsample(nj_component_t* c) { - int x, y, xshift = 0, yshift = 0; - unsigned char *out, *lin, *lout; - while (c->width < nj.width) { c->width <<= 1; ++xshift; } - while (c->height < nj.height) { c->height <<= 1; ++yshift; } - out = (unsigned char*) njAllocMem(c->width * c->height); - if (!out) njThrow(NJ_OUT_OF_MEM); - lin = c->pixels; - lout = out; - for (y = 0; y < c->height; ++y) { - lin = &c->pixels[(y >> yshift) * c->stride]; - for (x = 0; x < c->width; ++x) - lout[x] = lin[x >> xshift]; - lout += c->width; - } - c->stride = c->width; - njFreeMem((void*) c->pixels); - c->pixels = out; -} - -#endif - -NJ_INLINE void njConvert(void) { - int i; - nj_component_t* c; - for (i = 0, c = nj.comp; i < nj.ncomp; ++i, ++c) { - #if NJ_CHROMA_FILTER - while ((c->width < nj.width) || (c->height < nj.height)) { - if (c->width < nj.width) njUpsampleH(c); - njCheckError(); - if (c->height < nj.height) njUpsampleV(c); - njCheckError(); - } - #else - if ((c->width < nj.width) || (c->height < nj.height)) - njUpsample(c); - #endif - if ((c->width < nj.width) || (c->height < nj.height)) njThrow(NJ_INTERNAL_ERR); - } - if (nj.ncomp == 3) { - // convert to RGB - int x, yy; - unsigned char *prgb = nj.rgb; - const unsigned char *py = nj.comp[0].pixels; - const unsigned char *pcb = nj.comp[1].pixels; - const unsigned char *pcr = nj.comp[2].pixels; - for (yy = nj.height; yy; --yy) { - for (x = 0; x < nj.width; ++x) { - register int y = py[x] << 8; - register int cb = pcb[x] - 128; - register int cr = pcr[x] - 128; - *prgb++ = njClip((y + 359 * cr + 128) >> 8); - *prgb++ = njClip((y - 88 * cb - 183 * cr + 128) >> 8); - *prgb++ = njClip((y + 454 * cb + 128) >> 8); - } - py += nj.comp[0].stride; - pcb += nj.comp[1].stride; - pcr += nj.comp[2].stride; - } - } else if (nj.comp[0].width != nj.comp[0].stride) { - // grayscale -> only remove stride - unsigned char *pin = &nj.comp[0].pixels[nj.comp[0].stride]; - unsigned char *pout = &nj.comp[0].pixels[nj.comp[0].width]; - int y; - for (y = nj.comp[0].height - 1; y; --y) { - njCopyMem(pout, pin, nj.comp[0].width); - pin += nj.comp[0].stride; - pout += nj.comp[0].width; - } - nj.comp[0].stride = nj.comp[0].width; - } -} - -void njInit(void) { - njFillMem(&nj, 0, sizeof(nj_context_t)); -} - -void njDone(void) { - int i; - for (i = 0; i < 3; ++i) - if (nj.comp[i].pixels) njFreeMem((void*) nj.comp[i].pixels); - if (nj.rgb) njFreeMem((void*) nj.rgb); - njInit(); -} - -nj_result_t njDecode(const void* jpeg, const int size) { - njDone(); - nj.pos = (const unsigned char*) jpeg; - nj.size = size & 0x7FFFFFFF; - if (nj.size < 2) return NJ_NO_JPEG; - if ((nj.pos[0] ^ 0xFF) | (nj.pos[1] ^ 0xD8)) return NJ_NO_JPEG; - njSkip(2); - while (!nj.error) { - if ((nj.size < 2) || (nj.pos[0] != 0xFF)) return NJ_SYNTAX_ERROR; - njSkip(2); - switch (nj.pos[-1]) { - case 0xC0: njDecodeSOF(); break; - case 0xC4: njDecodeDHT(); break; - case 0xDB: njDecodeDQT(); break; - case 0xDD: njDecodeDRI(); break; - case 0xDA: njDecodeScan(); break; - case 0xFE: njSkipMarker(); break; - default: - if ((nj.pos[-1] & 0xF0) == 0xE0) - njSkipMarker(); - else - return NJ_UNSUPPORTED; - } - } - if (nj.error != __NJ_FINISHED) return nj.error; - nj.error = NJ_OK; - njConvert(); - return nj.error; -} - -int njGetWidth(void) { return nj.width; } -int njGetHeight(void) { return nj.height; } -int njIsColor(void) { return (nj.ncomp != 1); } -unsigned char* njGetImage(void) { return (nj.ncomp == 1) ? nj.comp[0].pixels : nj.rgb; } -int njGetImageSize(void) { return nj.width * nj.height * nj.ncomp; } - -#endif // _NJ_INCLUDE_HEADER_ONLY diff --git a/common/nanojpeg.h b/common/nanojpeg.h deleted file mode 100644 index 64ea7c2..0000000 --- a/common/nanojpeg.h +++ /dev/null @@ -1,66 +0,0 @@ -/////////////////////////////////////////////////////////////////////////////// -// HEADER SECTION // -// copy and pase this into nanojpeg.h if you want // -/////////////////////////////////////////////////////////////////////////////// - -#ifndef _NANOJPEG_H -#define _NANOJPEG_H - -// nj_result_t: Result codes for njDecode(). -typedef enum _nj_result { - NJ_OK = 0, // no error, decoding successful - NJ_NO_JPEG, // not a JPEG file - NJ_UNSUPPORTED, // unsupported format - NJ_OUT_OF_MEM, // out of memory - NJ_INTERNAL_ERR, // internal error - NJ_SYNTAX_ERROR, // syntax error - __NJ_FINISHED, // used internally, will never be reported -} nj_result_t; - -// njInit: Initialize NanoJPEG. -// For safety reasons, this should be called at least one time before using -// using any of the other NanoJPEG functions. -void njInit(void); - -// njDecode: Decode a JPEG image. -// Decodes a memory dump of a JPEG file into internal buffers. -// Parameters: -// jpeg = The pointer to the memory dump. -// size = The size of the JPEG file. -// Return value: The error code in case of failure, or NJ_OK (zero) on success. -nj_result_t njDecode(const void* jpeg, const int size); - -// njGetWidth: Return the width (in pixels) of the most recently decoded -// image. If njDecode() failed, the result of njGetWidth() is undefined. -int njGetWidth(void); - -// njGetHeight: Return the height (in pixels) of the most recently decoded -// image. If njDecode() failed, the result of njGetHeight() is undefined. -int njGetHeight(void); - -// njIsColor: Return 1 if the most recently decoded image is a color image -// (RGB) or 0 if it is a grayscale image. If njDecode() failed, the result -// of njGetWidth() is undefined. -int njIsColor(void); - -// njGetImage: Returns the decoded image data. -// Returns a pointer to the most recently image. The memory layout it byte- -// oriented, top-down, without any padding between lines. Pixels of color -// images will be stored as three consecutive bytes for the red, green and -// blue channels. This data format is thus compatible with the PGM or PPM -// file formats and the OpenGL texture formats GL_LUMINANCE8 or GL_RGB8. -// If njDecode() failed, the result of njGetImage() is undefined. -unsigned char* njGetImage(void); - -// njGetImageSize: Returns the size (in bytes) of the image data returned -// by njGetImage(). If njDecode() failed, the result of njGetImageSize() is -// undefined. -int njGetImageSize(void); - -// njDone: Uninitialize NanoJPEG. -// Resets NanoJPEG's internal state and frees all memory that has been -// allocated at run-time by NanoJPEG. It is still possible to decode another -// image after a njDone() call. -void njDone(void); - -#endif//_NANOJPEG_H From 4edc1da6883b5765cf2951d30774464155cd585e Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Sat, 29 Sep 2018 06:31:34 -0500 Subject: [PATCH 64/68] changed flag to accurate, it now loades all icons correctly --- common/menu-entry.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/menu-entry.c b/common/menu-entry.c index 52f1f52..40f2e7b 100644 --- a/common/menu-entry.c +++ b/common/menu-entry.c @@ -334,7 +334,7 @@ void menuEntryParseIcon(menuEntry_s* me) { if (w != 256 || h != 256 ) return; //The decoded image must be 256x256. - if(tjDecompress2(_jpegDecompressor, me->icon, me->icon_size, imageptr, w, 0/*pitch*/, h, TJPF_RGB, TJFLAG_FASTDCT)==-1)//The decoded image must be RGB + if(tjDecompress2(_jpegDecompressor, me->icon, me->icon_size, imageptr, w, 0/*pitch*/, h, TJPF_RGB, TJFLAG_ACCURATEDCT)==-1)//The decoded image must be RGB return; me->icon_size = 0; From 6105fe1ada7f2e7562eed9c101c4d060ad11ec37 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Sat, 29 Sep 2018 06:44:01 -0500 Subject: [PATCH 65/68] trying to get rid of the weird merge conflict text --- common/menu-list.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/common/menu-list.c b/common/menu-list.c index 991fd34..5e26aa2 100644 --- a/common/menu-list.c +++ b/common/menu-list.c @@ -209,16 +209,12 @@ int themeMenuScan(const char* target) { menuEntry_s* me = menuCreateEntry(ENTRY_TYPE_THEME); if(me) { -<<<<<<< HEAD - if(menuEntryLoad(me, "Default Theme", false));//Create Default theme Menu Entry - menuAddEntryToFront(me); -======= if(menuEntryLoad(me, "Default Theme", false))//Create Default theme Menu Entry menuAddEntryToFront(me); else menuDeleteEntry(me); ->>>>>>> 5b35642de73c65ee63ae904288f1cbaea6a8e884 } + // Swap the menu and clear the previous menu s_curMenu = !s_curMenu; menuClear(); From ec048686a3f22f6791ac11912708c44b3d51b6ff Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Sat, 29 Sep 2018 12:46:22 -0500 Subject: [PATCH 66/68] added replaced nanojpeg with turbojpeg and attempting a rebase --- common/menu-entry.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/common/menu-entry.c b/common/menu-entry.c index 40f2e7b..c0f98d3 100644 --- a/common/menu-entry.c +++ b/common/menu-entry.c @@ -294,7 +294,7 @@ bool menuEntryLoad(menuEntry_s* me, const char* name, bool shortcut) { /*if (shortcut) shortcutFree(&sc);*/ } - + if (me->type == ENTRY_TYPE_THEME) { config_t cfg = {0}; config_init(&cfg); @@ -334,8 +334,7 @@ void menuEntryParseIcon(menuEntry_s* me) { if (w != 256 || h != 256 ) return; //The decoded image must be 256x256. - if(tjDecompress2(_jpegDecompressor, me->icon, me->icon_size, imageptr, w, 0/*pitch*/, h, TJPF_RGB, TJFLAG_ACCURATEDCT)==-1)//The decoded image must be RGB - return; + if(tjDecompress2(_jpegDecompressor, me->icon, me->icon_size, imageptr, w, 0/*pitch*/, h, TJPF_RGB, TJFLAG_ACCURATEDCT)==-1) return; //The decoded image must be RGB me->icon_size = 0; free(me->icon); From c2f8c08c38056332883608fe3b1bff893a6eaea4 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Sat, 29 Sep 2018 12:58:54 -0500 Subject: [PATCH 67/68] enhancement: replaced nanojpeg with turbojpeg library --- common/menu-entry.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/menu-entry.c b/common/menu-entry.c index c0f98d3..75011ed 100644 --- a/common/menu-entry.c +++ b/common/menu-entry.c @@ -334,7 +334,8 @@ void menuEntryParseIcon(menuEntry_s* me) { if (w != 256 || h != 256 ) return; //The decoded image must be 256x256. - if(tjDecompress2(_jpegDecompressor, me->icon, me->icon_size, imageptr, w, 0/*pitch*/, h, TJPF_RGB, TJFLAG_ACCURATEDCT)==-1) return; //The decoded image must be RGB + if(tjDecompress2(_jpegDecompressor, me->icon, me->icon_size, imageptr, w, 0/*pitch*/, h, TJPF_RGB, TJFLAG_ACCURATEDCT)==-1)//The decoded image must be RGB + return; me->icon_size = 0; free(me->icon); From 9f495667dc9ad85d446978bcf03035e90646fc07 Mon Sep 17 00:00:00 2001 From: NightlyFox Date: Sat, 29 Sep 2018 13:21:11 -0500 Subject: [PATCH 68/68] enancement: replaced nanojpeg with turbojpeg --- common/menu-entry.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/common/menu-entry.c b/common/menu-entry.c index 75011ed..c0f98d3 100644 --- a/common/menu-entry.c +++ b/common/menu-entry.c @@ -334,8 +334,7 @@ void menuEntryParseIcon(menuEntry_s* me) { if (w != 256 || h != 256 ) return; //The decoded image must be 256x256. - if(tjDecompress2(_jpegDecompressor, me->icon, me->icon_size, imageptr, w, 0/*pitch*/, h, TJPF_RGB, TJFLAG_ACCURATEDCT)==-1)//The decoded image must be RGB - return; + if(tjDecompress2(_jpegDecompressor, me->icon, me->icon_size, imageptr, w, 0/*pitch*/, h, TJPF_RGB, TJFLAG_ACCURATEDCT)==-1) return; //The decoded image must be RGB me->icon_size = 0; free(me->icon);