From 217e7d240a21dcc39c74fe7a1bb90dbb39634a95 Mon Sep 17 00:00:00 2001 From: gitlost Date: Mon, 3 Apr 2023 17:41:13 +0100 Subject: [PATCH] Test suite: update for latest BWIPP --- backend/tests/test_aztec.c | 28 +- backend/tests/test_dmatrix.c | 328 ++++++++++-------- backend/tests/testcommon.c | 13 +- backend/tests/tools/bwipp_dump-barcode.ps.cat | 20 +- backend/tests/tools/bwipp_dump.ps.tar.xz | Bin 129316 -> 132764 bytes 5 files changed, 213 insertions(+), 176 deletions(-) diff --git a/backend/tests/test_aztec.c b/backend/tests/test_aztec.c index c40e6b32..4cb340bf 100644 --- a/backend/tests/test_aztec.c +++ b/backend/tests/test_aztec.c @@ -1,6 +1,6 @@ /* libzint - the open source barcode library - Copyright (C) 2020-2022 Robin Stuart + Copyright (C) 2020-2023 Robin Stuart Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -128,7 +128,7 @@ static void test_encode(const testCtx *const p_ctx) { char *expected; }; struct item data[] = { - /* 0*/ { BARCODE_AZTEC, UNICODE_MODE, -1, -1, -1, -1, "123456789012", -1, 0, 15, 15, 1, "ISO/IEC 24778:2008 Figure 1 (left)", + /* 0*/ { BARCODE_AZTEC, UNICODE_MODE, -1, -1, -1, 1, "123456789012", -1, 0, 15, 15, 1, "ISO/IEC 24778:2008 Figure 1 (left)", "000111000011100" "110111001110010" "111100001000100" @@ -188,7 +188,7 @@ static void test_encode(const testCtx *const p_ctx) { "00010010010011001011011010000110001000101" "10001000001010100110100000001001001110000" }, - /* 2*/ { BARCODE_AZTEC, UNICODE_MODE, -1, -1, -1, -1, "Code 2D!", -1, 0, 15, 15, 1, "ISO/IEC 24778:2008 Figure G.2", + /* 2*/ { BARCODE_AZTEC, UNICODE_MODE, -1, -1, -1, -1, "Code 2D!", -1, 0, 15, 15, 0, "ISO/IEC 24778:2008 Figure G.2; BWIPP defaults to full (see following)", "000110001100000" "000000110000010" "101100001000101" @@ -563,7 +563,7 @@ static void test_encode(const testCtx *const p_ctx) { "011010111000111110011011110" "000010010001000011010000001" }, - /* 15*/ { BARCODE_AZTEC, DATA_MODE, -1, -1, -1, -1, "\377\000\000\377\300\000\017\377\376\217\300\017", 12, 0, 19, 19, 1, "6 bit words", + /* 15*/ { BARCODE_AZTEC, DATA_MODE, -1, -1, -1, 2, "\377\000\000\377\300\000\017\377\376\217\300\017", 12, 0, 19, 19, 1, "6 bit words", "1101000001111000001" "1101011000011100000" "1000001010001001001" @@ -779,7 +779,7 @@ static void test_encode(const testCtx *const p_ctx) { "11000000001000001011101101101101101001100000101000000000010111000000100101000110010000110010000011000101011111000" "11100000100000001110111110110000111110011100000010001110101010101111000011001011111001101101010010001011111011101" }, - /* 19*/ { BARCODE_AZTEC, UNICODE_MODE, -1, READER_INIT, -1, -1, "A", -1, 0, 15, 15, 1, "", + /* 19*/ { BARCODE_AZTEC, UNICODE_MODE, -1, READER_INIT, -1, 1, "A", -1, 0, 15, 15, 1, "", "000011000111101" "001110010011000" "011100100000100" @@ -817,7 +817,7 @@ static void test_encode(const testCtx *const p_ctx) { "0011111001001010011" "1001101000100100001" }, - /* 21*/ { BARCODE_AZTEC, DATA_MODE, 3, -1, -1, -1, "\101\300", -1, 0, 15, 15, 1, "AÀ", + /* 21*/ { BARCODE_AZTEC, DATA_MODE, 3, -1, -1, 1, "\101\300", -1, 0, 15, 15, 1, "AÀ", "000000101011100" "000100010100111" "001100000110110" @@ -834,7 +834,7 @@ static void test_encode(const testCtx *const p_ctx) { "110001000111110" "111001100011011" }, - /* 22*/ { BARCODE_AZTEC, UNICODE_MODE, 26, -1, -1, -1, "AÀ", -1, 0, 15, 15, 1, "AÀ", + /* 22*/ { BARCODE_AZTEC, UNICODE_MODE, 26, -1, -1, 1, "AÀ", -1, 0, 15, 15, 1, "AÀ", "001111011000101" "000110100011000" "001100001000111" @@ -851,7 +851,7 @@ static void test_encode(const testCtx *const p_ctx) { "001100010010010" "011110110011000" }, - /* 23*/ { BARCODE_AZTEC, UNICODE_MODE, 100, -1, -1, -1, "A", -1, 0, 15, 15, 1, "FLG(3)", + /* 23*/ { BARCODE_AZTEC, UNICODE_MODE, 100, -1, -1, 1, "A", -1, 0, 15, 15, 1, "FLG(3)", "001101001111101" "000000111011100" "001100000100101" @@ -868,7 +868,7 @@ static void test_encode(const testCtx *const p_ctx) { "100011101111100" "000111110001110" }, - /* 24*/ { BARCODE_AZTEC, UNICODE_MODE, 1000, -1, -1, -1, "A", -1, 0, 15, 15, 1, "FLG(4)", + /* 24*/ { BARCODE_AZTEC, UNICODE_MODE, 1000, -1, -1, 1, "A", -1, 0, 15, 15, 1, "FLG(4)", "001010100011011" "001000100000101" "001100000100111" @@ -885,7 +885,7 @@ static void test_encode(const testCtx *const p_ctx) { "101000000111010" "000001110101111" }, - /* 25*/ { BARCODE_AZTEC, UNICODE_MODE, 10000, -1, -1, -1, "A", -1, 0, 15, 15, 1, "FLG(5)", + /* 25*/ { BARCODE_AZTEC, UNICODE_MODE, 10000, -1, -1, 1, "A", -1, 0, 15, 15, 1, "FLG(5)", "000100110110010" "000001000010111" "001100000110101" @@ -902,7 +902,7 @@ static void test_encode(const testCtx *const p_ctx) { "101010001110110" "000000011000101" }, - /* 26*/ { BARCODE_AZTEC, UNICODE_MODE, 100000, -1, -1, -1, "A", -1, 0, 15, 15, 1, "FLG(6)", + /* 26*/ { BARCODE_AZTEC, UNICODE_MODE, 100000, -1, -1, 1, "A", -1, 0, 15, 15, 1, "FLG(6)", "000010010000010" "001101000100110" "001100000110111" @@ -2480,7 +2480,7 @@ static void test_encode_segs(const testCtx *const p_ctx) { char *expected; }; struct item data[] = { - /* 0*/ { UNICODE_MODE, -1, -1, -1, { { TU("¶"), -1, 0 }, { TU("Ж"), -1, 7 }, { TU(""), 0, 0 } }, 0, 15, 15, 1, "ISO/IEC 24778:2008 16.5 example", + /* 0*/ { UNICODE_MODE, -1, -1, 1, { { TU("¶"), -1, 0 }, { TU("Ж"), -1, 7 }, { TU(""), 0, 0 } }, 0, 15, 15, 1, "ISO/IEC 24778:2008 16.5 example", "001111000011111" "110111100100011" "111100001000111" @@ -2497,7 +2497,7 @@ static void test_encode_segs(const testCtx *const p_ctx) { "001010111001010" "000001011100111" }, - /* 1*/ { UNICODE_MODE, -1, -1, -1, { { TU("¶"), -1, 0 }, { TU("Ж"), -1, 0 }, { TU(""), 0, 0 } }, ZINT_WARN_USES_ECI, 15, 15, 1, "ISO/IEC 24778:2008 16.5 example auto-ECI", + /* 1*/ { UNICODE_MODE, -1, -1, 1, { { TU("¶"), -1, 0 }, { TU("Ж"), -1, 0 }, { TU(""), 0, 0 } }, ZINT_WARN_USES_ECI, 15, 15, 1, "ISO/IEC 24778:2008 16.5 example auto-ECI", "001111000011111" "110111100100011" "111100001000111" @@ -2607,7 +2607,7 @@ static void test_encode_segs(const testCtx *const p_ctx) { "1001101000110101111010100111100011111001000100101" "0001001010011000000100101101100110101000100000000" }, - /* 5*/ { DATA_MODE, -1, -1, -1, { { TU("\357"), 1, 0 }, { TU("\357"), 1, 7 }, { TU("\357"), 1, 0 } }, 0, 19, 19, 1, "Standard example + extra seg, data mode", + /* 5*/ { DATA_MODE, -1, -1, 2, { { TU("\357"), 1, 0 }, { TU("\357"), 1, 7 }, { TU("\357"), 1, 0 } }, 0, 19, 19, 1, "Standard example + extra seg, data mode", "1110011101010111000" "1100010001011100011" "1001110101000010110" diff --git a/backend/tests/test_dmatrix.c b/backend/tests/test_dmatrix.c index 3fa46fd8..0e0d2052 100644 --- a/backend/tests/test_dmatrix.c +++ b/backend/tests/test_dmatrix.c @@ -1,6 +1,6 @@ /* libzint - the open source barcode library - Copyright (C) 2019-2022 Robin Stuart + Copyright (C) 2019-2023 Robin Stuart Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -1607,7 +1607,31 @@ static void test_encode(const testCtx *const p_ctx) { "10110000011010101010011010011000" "11111111111111111111111111111111" }, - /* 26*/ { BARCODE_DATAMATRIX, GS1_MODE | FAST_MODE, -1, -1, -1, -1, "[01]09512345678901[15]170810[21]abcde", -1, 0, 20, 20, 1, "GGS Figure 5.6.2-1", 0, + /* 26*/ { BARCODE_DATAMATRIX, GS1_MODE, -1, -1, -1, -1, "[01]09524000059109[21]12345678p901[10]1234567p[17]271120", -1, 0, 22, 22, 1, "GGS v23 Figure 4.15.1-1 (and 4.15.1-3 and 4.15.1-4)", 0, + "1010101010101010101010" + "1100111101000011000111" + "1000101101111100100100" + "1011101100100110001001" + "1110010100001000011100" + "1000010100110100101101" + "1001000111010000011000" + "1001011010110001101111" + "1110101000001000100100" + "1101110011011000101001" + "1001101000010110100010" + "1011001101011011001001" + "1110110011101011011010" + "1110010101001100110001" + "1010001000011110011100" + "1111101111110110001111" + "1101011110011111010010" + "1010001011101101101101" + "1110010011011110100010" + "1001011100110011100111" + "1001110001100110100100" + "1111111111111111111111" + }, + /* 27*/ { BARCODE_DATAMATRIX, GS1_MODE | FAST_MODE, -1, -1, -1, -1, "[01]09512345678901[15]170810[21]abcde", -1, 0, 20, 20, 1, "GGS Figure 5.6.2-1", 0, "10101010101010101010" "11001111010111100111" "10001010100101010100" @@ -1629,7 +1653,7 @@ static void test_encode(const testCtx *const p_ctx) { "10011010101001110010" "11111111111111111111" }, - /* 27*/ { BARCODE_DATAMATRIX, GS1_MODE, -1, -1, -1, -1, "[01]09512345678901[15]170810[21]abcde", -1, 0, 20, 20, 1, "GGS Figure 5.6.2-1", 0, + /* 28*/ { BARCODE_DATAMATRIX, GS1_MODE, -1, -1, -1, -1, "[01]09512345678901[15]170810[21]abcde", -1, 0, 20, 20, 1, "GGS Figure 5.6.2-1", 0, "10101010101010101010" "11001111010111100111" "10001010100101010100" @@ -1651,7 +1675,7 @@ static void test_encode(const testCtx *const p_ctx) { "10011010101001110010" "11111111111111111111" }, - /* 28*/ { BARCODE_DATAMATRIX, GS1_MODE | FAST_MODE, -1, -1, -1, -1, "[01]00012345678905[17]040115", -1, 0, 12, 26, 1, "GGS Figure 5.6.3.1-1 (left)", 0, + /* 29*/ { BARCODE_DATAMATRIX, GS1_MODE | FAST_MODE, -1, -1, -1, -1, "[01]00012345678905[17]040115", -1, 0, 12, 26, 1, "GGS Figure 5.6.3.1-1 (left)", 0, "10101010101010101010101010" "11001000010011010100111111" "10001001100010001111001010" @@ -1665,7 +1689,7 @@ static void test_encode(const testCtx *const p_ctx) { "10001001100010100010100000" "11111111111111111111111111" }, - /* 29*/ { BARCODE_DATAMATRIX, GS1_MODE, -1, -1, -1, -1, "[01]00012345678905[17]040115", -1, 0, 12, 26, 1, "GGS Figure 5.6.3.1-1 (left)", 0, + /* 30*/ { BARCODE_DATAMATRIX, GS1_MODE, -1, -1, -1, -1, "[01]00012345678905[17]040115", -1, 0, 12, 26, 1, "GGS Figure 5.6.3.1-1 (left)", 0, "10101010101010101010101010" "11001000010011010100111111" "10001001100010001111001010" @@ -1679,7 +1703,7 @@ static void test_encode(const testCtx *const p_ctx) { "10001001100010100010100000" "11111111111111111111111111" }, - /* 30*/ { BARCODE_DATAMATRIX, GS1_MODE | FAST_MODE, -1, -1, -1, DM_SQUARE, "[01]00012345678905[17]040115", -1, 0, 18, 18, 1, "GGS Figure 5.6.3.1-1 (right)", 0, + /* 31*/ { BARCODE_DATAMATRIX, GS1_MODE | FAST_MODE, -1, -1, -1, DM_SQUARE, "[01]00012345678905[17]040115", -1, 0, 18, 18, 1, "GGS Figure 5.6.3.1-1 (right)", 0, "101010101010101010" "110010000100010101" "100010011010111110" @@ -1699,7 +1723,7 @@ static void test_encode(const testCtx *const p_ctx) { "100000101110000100" "111111111111111111" }, - /* 31*/ { BARCODE_DATAMATRIX, GS1_MODE, -1, -1, -1, DM_SQUARE, "[01]00012345678905[17]040115", -1, 0, 18, 18, 1, "GGS Figure 5.6.3.1-1 (right)", 0, + /* 32*/ { BARCODE_DATAMATRIX, GS1_MODE, -1, -1, -1, DM_SQUARE, "[01]00012345678905[17]040115", -1, 0, 18, 18, 1, "GGS Figure 5.6.3.1-1 (right)", 0, "101010101010101010" "110010000100010101" "100010011010111110" @@ -1719,7 +1743,7 @@ static void test_encode(const testCtx *const p_ctx) { "100000101110000100" "111111111111111111" }, - /* 32*/ { BARCODE_DATAMATRIX, GS1_MODE | FAST_MODE, -1, -1, -1, -1, "[01]00012345678905[17]180401[21]ABCDEFGHIJKL12345678[91]ABCDEFGHI123456789[92]abcdefghi", -1, 0, 32, 32, 0, "GGS Figure 5.6.3.2-3 (left) **NOT SAME** different encodation; BWIPP different encodation", 0, + /* 33*/ { BARCODE_DATAMATRIX, GS1_MODE | FAST_MODE, -1, -1, -1, -1, "[01]00012345678905[17]180401[21]ABCDEFGHIJKL12345678[91]ABCDEFGHI123456789[92]abcdefghi", -1, 0, 32, 32, 0, "GGS Figure 5.6.3.2-3 (left) **NOT SAME** different encodation; BWIPP different encodation", 0, "10101010101010101010101010101010" "11001000010111111000100110101011" "10001001100001101100110010100010" @@ -1753,7 +1777,7 @@ static void test_encode(const testCtx *const p_ctx) { "11110110001001001010110111010110" "11111111111111111111111111111111" }, - /* 33*/ { BARCODE_DATAMATRIX, GS1_MODE, -1, -1, -1, -1, "[01]00012345678905[17]180401[21]ABCDEFGHIJKL12345678[91]ABCDEFGHI123456789[92]abcdefghi", -1, 0, 32, 32, 0, "GGS Figure 5.6.3.2-3 (left) **NOT SAME** different encodation; BWIPP different encodation", 2, + /* 34*/ { BARCODE_DATAMATRIX, GS1_MODE, -1, -1, -1, -1, "[01]00012345678905[17]180401[21]ABCDEFGHIJKL12345678[91]ABCDEFGHI123456789[92]abcdefghi", -1, 0, 32, 32, 0, "GGS Figure 5.6.3.2-3 (left) **NOT SAME** different encodation; BWIPP different encodation", 2, "10101010101010101010101010101010" "11001000010111111001100001001011" "10001001100001101101000101000010" @@ -1787,7 +1811,7 @@ static void test_encode(const testCtx *const p_ctx) { "11110000001011001010110001000110" "11111111111111111111111111111111" }, - /* 34*/ { BARCODE_DATAMATRIX, GS1_MODE | FAST_MODE, -1, -1, 30, -1, "[01]00012345678905[17]180401[21]ABCDEFGHIJKL12345678[91]abcdefghi", -1, 0, 16, 48, 1, "GGS Figure 5.6.3.2-3 (right) **NOT SAME** different encodation", 0, + /* 35*/ { BARCODE_DATAMATRIX, GS1_MODE | FAST_MODE, -1, -1, 30, -1, "[01]00012345678905[17]180401[21]ABCDEFGHIJKL12345678[91]abcdefghi", -1, 0, 16, 48, 1, "GGS Figure 5.6.3.2-3 (right) **NOT SAME** different encodation", 0, "101010101010101010101010101010101010101010101010" "110010000101111001000011101101100100111011001111" "100010011000011101111100100100011000110010111100" @@ -1805,7 +1829,7 @@ static void test_encode(const testCtx *const p_ctx) { "101110001010001011101010101101111111111000000100" "111111111111111111111111111111111111111111111111" }, - /* 35*/ { BARCODE_DATAMATRIX, GS1_MODE, -1, -1, 30, -1, "[01]00012345678905[17]180401[21]ABCDEFGHIJKL12345678[91]abcdefghi", -1, 0, 16, 48, 0, "GGS Figure 5.6.3.2-3 (right) **NOT SAME** different encodation; BWIPP same as FAST_MODE", 2, + /* 36*/ { BARCODE_DATAMATRIX, GS1_MODE, -1, -1, 30, -1, "[01]00012345678905[17]180401[21]ABCDEFGHIJKL12345678[91]abcdefghi", -1, 0, 16, 48, 0, "GGS Figure 5.6.3.2-3 (right) **NOT SAME** different encodation; BWIPP same as FAST_MODE", 2, "101010101010101010101010101010101010101010101010" "110010000101111001000011101101100100111011001111" "100010011000011101111100100100011000110010111100" @@ -1823,7 +1847,7 @@ static void test_encode(const testCtx *const p_ctx) { "101110001010001011101010101101111111111000000100" "111111111111111111111111111111111111111111111111" }, - /* 36*/ { BARCODE_DATAMATRIX, GS1_MODE | FAST_MODE, -1, -1, -1, DM_SQUARE, "[00]395011010013000129[403]123+1021JK+0320+12[421]5281500KM", -1, 0, 24, 24, 1, "GGS Figure 6.6.5-6 **NOT SAME** figure has unnecessary FNC1 at end of data", 0, + /* 37*/ { BARCODE_DATAMATRIX, GS1_MODE | FAST_MODE, -1, -1, -1, DM_SQUARE, "[00]395011010013000129[403]123+1021JK+0320+12[421]5281500KM", -1, 0, 24, 24, 1, "GGS Figure 6.6.5-6 **NOT SAME** figure has unnecessary FNC1 at end of data", 0, "101010101010101010101010" "110001110100011010101101" "100010100100101000011000" @@ -1849,7 +1873,7 @@ static void test_encode(const testCtx *const p_ctx) { "111001011011101100011010" "111111111111111111111111" }, - /* 37*/ { BARCODE_DATAMATRIX, GS1_MODE, -1, -1, -1, DM_SQUARE, "[00]395011010013000129[403]123+1021JK+0320+12[421]5281500KM", -1, 0, 24, 24, 1, "GGS Figure 6.6.5-6 **NOT SAME** figure has unnecessary FNC1 at end of data", 0, + /* 38*/ { BARCODE_DATAMATRIX, GS1_MODE, -1, -1, -1, DM_SQUARE, "[00]395011010013000129[403]123+1021JK+0320+12[421]5281500KM", -1, 0, 24, 24, 1, "GGS Figure 6.6.5-6 **NOT SAME** figure has unnecessary FNC1 at end of data", 0, "101010101010101010101010" "110001110100011010101101" "100010100100101000011000" @@ -1875,7 +1899,7 @@ static void test_encode(const testCtx *const p_ctx) { "111001011011101100011010" "111111111111111111111111" }, - /* 38*/ { BARCODE_DATAMATRIX, GS1_MODE | FAST_MODE, -1, -1, -1, -1, "[00]093123450000000012[421]0362770[401]931234518430GR[403]MEL", -1, 0, 24, 24, 1, "GGS Figure 6.6.5-7 **NOT SAME** different encodation", 0, + /* 39*/ { BARCODE_DATAMATRIX, GS1_MODE | FAST_MODE, -1, -1, -1, -1, "[00]093123450000000012[421]0362770[401]931234518430GR[403]MEL", -1, 0, 24, 24, 1, "GGS Figure 6.6.5-7 **NOT SAME** different encodation", 0, "101010101010101010101010" "110011100101100110110101" "100010001001111010000100" @@ -1901,7 +1925,7 @@ static void test_encode(const testCtx *const p_ctx) { "101110011001110010101010" "111111111111111111111111" }, - /* 39*/ { BARCODE_DATAMATRIX, GS1_MODE, -1, -1, -1, -1, "[00]093123450000000012[421]0362770[401]931234518430GR[403]MEL", -1, 0, 24, 24, 1, "GGS Figure 6.6.5-7 **NOT SAME** different encodation", 0, + /* 40*/ { BARCODE_DATAMATRIX, GS1_MODE, -1, -1, -1, -1, "[00]093123450000000012[421]0362770[401]931234518430GR[403]MEL", -1, 0, 24, 24, 1, "GGS Figure 6.6.5-7 **NOT SAME** different encodation", 0, "101010101010101010101010" "110011100101100110110101" "100010001001111010000100" @@ -1927,7 +1951,7 @@ static void test_encode(const testCtx *const p_ctx) { "101110011001110010101010" "111111111111111111111111" }, - /* 40*/ { BARCODE_HIBC_DM, FAST_MODE, -1, -1, -1, -1, "A123BJC5D6E71", -1, 0, 16, 16, 0, "HIBC/LIC Figure 3 same; BWIPP different encodation, same no. of codewords", 0, + /* 41*/ { BARCODE_HIBC_DM, FAST_MODE, -1, -1, -1, -1, "A123BJC5D6E71", -1, 0, 16, 16, 0, "HIBC/LIC Figure 3 same; BWIPP different encodation, same no. of codewords", 0, "1010101010101010" "1011101001111011" "1000001100010100" @@ -1945,7 +1969,7 @@ static void test_encode(const testCtx *const p_ctx) { "1111100111000010" "1111111111111111" }, - /* 41*/ { BARCODE_HIBC_DM, -1, -1, -1, -1, -1, "A123BJC5D6E71", -1, 0, 16, 16, 0, "HIBC/LIC Figure 3 **NOT SAME** (see FAST_MODE); BWIPP different encodation", 0, + /* 42*/ { BARCODE_HIBC_DM, -1, -1, -1, -1, -1, "A123BJC5D6E71", -1, 0, 16, 16, 0, "HIBC/LIC Figure 3 **NOT SAME** (see FAST_MODE); BWIPP different encodation", 0, "1010101010101010" "1011101100110101" "1000110001101100" @@ -1963,7 +1987,7 @@ static void test_encode(const testCtx *const p_ctx) { "1000100111000010" "1111111111111111" }, - /* 42*/ { BARCODE_HIBC_DM, FAST_MODE, -1, -1, -1, -1, "A123BJC5D6E71/$$52001510X3", -1, 0, 20, 20, 0, "HIBC/LIC Section 4.3.3 **NOT SAME** different encodation; also figure has weird CRLF after check digit; BWIPP different encodation", 0, + /* 43*/ { BARCODE_HIBC_DM, FAST_MODE, -1, -1, -1, -1, "A123BJC5D6E71/$$52001510X3", -1, 0, 20, 20, 0, "HIBC/LIC Section 4.3.3 **NOT SAME** different encodation; also figure has weird CRLF after check digit; BWIPP different encodation", 0, "10101010101010101010" "10111011000101100001" "10000110011010101100" @@ -1985,7 +2009,7 @@ static void test_encode(const testCtx *const p_ctx) { "10010010010000100010" "11111111111111111111" }, - /* 43*/ { BARCODE_HIBC_DM, -1, -1, -1, -1, -1, "A123BJC5D6E71/$$52001510X3", -1, 0, 20, 20, 0, "HIBC/LIC Section 4.3.3 **NOT SAME** different encodation; also figure has weird CRLF after check digit; BWIPP different encodation", 0, + /* 44*/ { BARCODE_HIBC_DM, -1, -1, -1, -1, -1, "A123BJC5D6E71/$$52001510X3", -1, 0, 20, 20, 0, "HIBC/LIC Section 4.3.3 **NOT SAME** different encodation; also figure has weird CRLF after check digit; BWIPP different encodation", 0, "10101010101010101010" "10111011011011011001" "10001100010010100100" @@ -2007,7 +2031,7 @@ static void test_encode(const testCtx *const p_ctx) { "10011111101001100010" "11111111111111111111" }, - /* 44*/ { BARCODE_HIBC_DM, FAST_MODE, -1, -1, -1, -1, "H123ABC01234567890", -1, 0, 12, 26, 1, "HIBC/LIC Figure C2, same", 0, + /* 45*/ { BARCODE_HIBC_DM, FAST_MODE, -1, -1, -1, -1, "H123ABC01234567890", -1, 0, 12, 26, 1, "HIBC/LIC Figure C2, same", 0, "10101010101010101010101010" "10111011011011110101001101" "10010110000001001100110100" @@ -2021,7 +2045,7 @@ static void test_encode(const testCtx *const p_ctx) { "10010010001100110000011010" "11111111111111111111111111" }, - /* 45*/ { BARCODE_HIBC_DM, -1, -1, -1, -1, -1, "H123ABC01234567890", -1, 0, 12, 26, 1, "HIBC/LIC Figure C2, same", 0, + /* 46*/ { BARCODE_HIBC_DM, -1, -1, -1, -1, -1, "H123ABC01234567890", -1, 0, 12, 26, 1, "HIBC/LIC Figure C2, same", 0, "10101010101010101010101010" "10111011011011110101001101" "10010110000001001100110100" @@ -2035,7 +2059,7 @@ static void test_encode(const testCtx *const p_ctx) { "10010010001100110000011010" "11111111111111111111111111" }, - /* 46*/ { BARCODE_HIBC_DM, FAST_MODE, -1, -1, -1, DM_SQUARE, "/ACMRN123456/V200912190833", -1, 0, 20, 20, 1, "HIBC/PAS Section 2.2 Patient Id, same", 0, + /* 47*/ { BARCODE_HIBC_DM, FAST_MODE, -1, -1, -1, DM_SQUARE, "/ACMRN123456/V200912190833", -1, 0, 20, 20, 1, "HIBC/PAS Section 2.2 Patient Id, same", 0, "10101010101010101010" "10001000010011001001" "11100110001010110100" @@ -2057,7 +2081,7 @@ static void test_encode(const testCtx *const p_ctx) { "10000100100110010010" "11111111111111111111" }, - /* 47*/ { BARCODE_HIBC_DM, -1, -1, -1, -1, DM_SQUARE, "/ACMRN123456/V200912190833", -1, 0, 20, 20, 0, "HIBC/PAS Section 2.2 Patient Id **NOT SAME** (see FAST_MODE); BWIPP same as FAST_MODE", 0, + /* 48*/ { BARCODE_HIBC_DM, -1, -1, -1, -1, DM_SQUARE, "/ACMRN123456/V200912190833", -1, 0, 20, 20, 0, "HIBC/PAS Section 2.2 Patient Id **NOT SAME** (see FAST_MODE); BWIPP same as FAST_MODE", 0, "10101010101010101010" "11000000010011001111" "11010001101010110110" @@ -2079,7 +2103,7 @@ static void test_encode(const testCtx *const p_ctx) { "11100110100110001010" "11111111111111111111" }, - /* 48*/ { BARCODE_DATAMATRIX, DATA_MODE | ESCAPE_MODE | FAST_MODE, -1, -1, -1, -1, "[)>\\R06\\G+/ACMRN123456/V2009121908334\\R\\E", -1, 0, 20, 20, 1, "HIBC/PAS 1.3-2010 Section 2.2 Patient Id Macro, same", 0, + /* 49*/ { BARCODE_DATAMATRIX, DATA_MODE | ESCAPE_MODE | FAST_MODE, -1, -1, -1, -1, "[)>\\R06\\G+/ACMRN123456/V2009121908334\\R\\E", -1, 0, 20, 20, 1, "HIBC/PAS 1.3-2010 Section 2.2 Patient Id Macro, same", 0, "10101010101010101010" "10000000001110001111" "11010101001010011100" @@ -2101,7 +2125,7 @@ static void test_encode(const testCtx *const p_ctx) { "11100110001010111010" "11111111111111111111" }, - /* 49*/ { BARCODE_DATAMATRIX, DATA_MODE | ESCAPE_MODE, -1, -1, -1, -1, "[)>\\R06\\G+/ACMRN123456/V2009121908334\\R\\E", -1, 0, 20, 20, 0, "HIBC/PAS 1.3-2010 Section 2.2 Patient Id Macro **NOT SAME** (see FAST_MODE); BWIPP same as FAST_MODE", 0, + /* 50*/ { BARCODE_DATAMATRIX, DATA_MODE | ESCAPE_MODE, -1, -1, -1, -1, "[)>\\R06\\G+/ACMRN123456/V2009121908334\\R\\E", -1, 0, 20, 20, 0, "HIBC/PAS 1.3-2010 Section 2.2 Patient Id Macro **NOT SAME** (see FAST_MODE); BWIPP same as FAST_MODE", 0, "10101010101010101010" "11111011001110001111" "11100100001010011100" @@ -2123,7 +2147,7 @@ static void test_encode(const testCtx *const p_ctx) { "11011111001010100010" "11111111111111111111" }, - /* 50*/ { BARCODE_HIBC_DM, FAST_MODE, -1, -1, -1, -1, "/EO523201", -1, 0, 14, 14, 1, "HIBC/PAS Section 2.2 Purchase Order, same", 0, + /* 51*/ { BARCODE_HIBC_DM, FAST_MODE, -1, -1, -1, -1, "/EO523201", -1, 0, 14, 14, 1, "HIBC/PAS Section 2.2 Purchase Order, same", 0, "10101010101010" "10011001010101" "11101000011010" @@ -2139,7 +2163,7 @@ static void test_encode(const testCtx *const p_ctx) { "10010010000100" "11111111111111" }, - /* 51*/ { BARCODE_HIBC_DM, -1, -1, -1, -1, -1, "/EO523201", -1, 0, 14, 14, 1, "HIBC/PAS Section 2.2 Purchase Order, same", 0, + /* 52*/ { BARCODE_HIBC_DM, -1, -1, -1, -1, -1, "/EO523201", -1, 0, 14, 14, 1, "HIBC/PAS Section 2.2 Purchase Order, same", 0, "10101010101010" "10011001010101" "11101000011010" @@ -2155,7 +2179,7 @@ static void test_encode(const testCtx *const p_ctx) { "10010010000100" "11111111111111" }, - /* 52*/ { BARCODE_HIBC_DM, FAST_MODE, -1, -1, -1, DM_SQUARE, "/EU720060FF0/O523201", -1, 0, 18, 18, 1, "HIBC/PAS Section 2.2 2nd Purchase Order, same", 0, + /* 53*/ { BARCODE_HIBC_DM, FAST_MODE, -1, -1, -1, DM_SQUARE, "/EU720060FF0/O523201", -1, 0, 18, 18, 1, "HIBC/PAS Section 2.2 2nd Purchase Order, same", 0, "101010101010101010" "100110010100100001" "111011110110010110" @@ -2175,7 +2199,7 @@ static void test_encode(const testCtx *const p_ctx) { "111000010011001010" "111111111111111111" }, - /* 53*/ { BARCODE_HIBC_DM, -1, -1, -1, -1, DM_SQUARE, "/EU720060FF0/O523201", -1, 0, 18, 18, 1, "HIBC/PAS Section 2.2 2nd Purchase Order, same", 0, + /* 54*/ { BARCODE_HIBC_DM, -1, -1, -1, -1, DM_SQUARE, "/EU720060FF0/O523201", -1, 0, 18, 18, 1, "HIBC/PAS Section 2.2 2nd Purchase Order, same", 0, "101010101010101010" "100110010100100001" "111011110110010110" @@ -2195,7 +2219,7 @@ static void test_encode(const testCtx *const p_ctx) { "111000010011001010" "111111111111111111" }, - /* 54*/ { BARCODE_HIBC_DM, FAST_MODE, -1, -1, -1, -1, "/EU720060FF0/O523201/Z34H159/M9842431340", -1, 0, 22, 22, 1, "HIBC/PAS Section 2.2 3rd Purchase Order (left), same", 0, + /* 55*/ { BARCODE_HIBC_DM, FAST_MODE, -1, -1, -1, -1, "/EU720060FF0/O523201/Z34H159/M9842431340", -1, 0, 22, 22, 1, "HIBC/PAS Section 2.2 3rd Purchase Order (left), same", 0, "1010101010101010101010" "1001100101001000000011" "1110111101100001111010" @@ -2219,7 +2243,7 @@ static void test_encode(const testCtx *const p_ctx) { "1010110000010001001000" "1111111111111111111111" }, - /* 55*/ { BARCODE_HIBC_DM, -1, -1, -1, -1, -1, "/EU720060FF0/O523201/Z34H159/M9842431340", -1, 0, 22, 22, 1, "HIBC/PAS Section 2.2 3rd Purchase Order (left), same", 0, + /* 56*/ { BARCODE_HIBC_DM, -1, -1, -1, -1, -1, "/EU720060FF0/O523201/Z34H159/M9842431340", -1, 0, 22, 22, 1, "HIBC/PAS Section 2.2 3rd Purchase Order (left), same", 0, "1010101010101010101010" "1001100101001000000011" "1110111101100001111010" @@ -2243,7 +2267,7 @@ static void test_encode(const testCtx *const p_ctx) { "1010110000010001001000" "1111111111111111111111" }, - /* 56*/ { BARCODE_DATAMATRIX, DATA_MODE | ESCAPE_MODE | FAST_MODE, -1, -1, -1, -1, "[)>\\R06\\G+/EU720060FF0/O523201/Z34H159/M9842431340V\\R\\E", -1, 0, 22, 22, 1, "HIBC/PAS Section 2.2 3rd Purchase Order (right), same", 0, + /* 57*/ { BARCODE_DATAMATRIX, DATA_MODE | ESCAPE_MODE | FAST_MODE, -1, -1, -1, -1, "[)>\\R06\\G+/EU720060FF0/O523201/Z34H159/M9842431340V\\R\\E", -1, 0, 22, 22, 1, "HIBC/PAS Section 2.2 3rd Purchase Order (right), same", 0, "1010101010101010101010" "1000000000111010011101" "1101011100101001011100" @@ -2267,7 +2291,7 @@ static void test_encode(const testCtx *const p_ctx) { "1001110110011101101000" "1111111111111111111111" }, - /* 57*/ { BARCODE_DATAMATRIX, DATA_MODE | ESCAPE_MODE, -1, -1, -1, -1, "[)>\\R06\\G+/EU720060FF0/O523201/Z34H159/M9842431340V\\R\\E", -1, 0, 22, 22, 1, "HIBC/PAS Section 2.2 3rd Purchase Order (right), same", 0, + /* 58*/ { BARCODE_DATAMATRIX, DATA_MODE | ESCAPE_MODE, -1, -1, -1, -1, "[)>\\R06\\G+/EU720060FF0/O523201/Z34H159/M9842431340V\\R\\E", -1, 0, 22, 22, 1, "HIBC/PAS Section 2.2 3rd Purchase Order (right), same", 0, "1010101010101010101010" "1000000000111010011101" "1101011100101001011100" @@ -2291,7 +2315,7 @@ static void test_encode(const testCtx *const p_ctx) { "1001110110011101101000" "1111111111111111111111" }, - /* 58*/ { BARCODE_HIBC_DM, FAST_MODE, -1, -1, -1, -1, "/E+/KN12345", -1, 0, 16, 16, 1, "HIBC/PAS Section 2.2 Asset Tag **NOT SAME** check digit 'A' in figure is for '/KN12345', but actual data is as given here, when check digit is 'J'", 0, + /* 59*/ { BARCODE_HIBC_DM, FAST_MODE, -1, -1, -1, -1, "/E+/KN12345", -1, 0, 16, 16, 1, "HIBC/PAS Section 2.2 Asset Tag **NOT SAME** check digit 'A' in figure is for '/KN12345', but actual data is as given here, when check digit is 'J'", 0, "1010101010101010" "1001101010001111" "1110001000101100" @@ -2309,7 +2333,7 @@ static void test_encode(const testCtx *const p_ctx) { "1001000000000010" "1111111111111111" }, - /* 59*/ { BARCODE_HIBC_DM, -1, -1, -1, -1, -1, "/E+/KN12345", -1, 0, 16, 16, 0, "HIBC/PAS Section 2.2 Asset Tag **NOT SAME** see above; BWIPP same as FAST_MODE", 0, + /* 60*/ { BARCODE_HIBC_DM, -1, -1, -1, -1, -1, "/E+/KN12345", -1, 0, 16, 16, 0, "HIBC/PAS Section 2.2 Asset Tag **NOT SAME** see above; BWIPP same as FAST_MODE", 0, "1010101010101010" "1100011011001011" "1101100111000110" @@ -2327,7 +2351,7 @@ static void test_encode(const testCtx *const p_ctx) { "1001111001100010" "1111111111111111" }, - /* 60*/ { BARCODE_HIBC_DM, FAST_MODE, -1, -1, -1, -1, "/LAH123/NC903", -1, 0, 16, 16, 1, "HIBC/PAS Section 2.2 Surgical Instrument, same", 0, + /* 61*/ { BARCODE_HIBC_DM, FAST_MODE, -1, -1, -1, -1, "/LAH123/NC903", -1, 0, 16, 16, 1, "HIBC/PAS Section 2.2 Surgical Instrument, same", 0, "1010101010101010" "1001010001010001" "1110010100000100" @@ -2345,7 +2369,7 @@ static void test_encode(const testCtx *const p_ctx) { "1100000101010010" "1111111111111111" }, - /* 61*/ { BARCODE_HIBC_DM, -1, -1, -1, -1, -1, "/LAH123/NC903", -1, 0, 16, 16, 0, "HIBC/PAS Section 2.2 Surgical Instrument **NOT SAME** (see FAST_MODE); BWIPP same as FAST_MODE", 0, + /* 62*/ { BARCODE_HIBC_DM, -1, -1, -1, -1, -1, "/LAH123/NC903", -1, 0, 16, 16, 0, "HIBC/PAS Section 2.2 Surgical Instrument **NOT SAME** (see FAST_MODE); BWIPP same as FAST_MODE", 0, "1010101010101010" "1111000001001111" "1110010001010110" @@ -2363,7 +2387,7 @@ static void test_encode(const testCtx *const p_ctx) { "1110011111101010" "1111111111111111" }, - /* 62*/ { BARCODE_DATAMATRIX, DATA_MODE | ESCAPE_MODE | FAST_MODE, -1, -1, 7, -1, "[)>\\R06\\G18VD89536\\G1P8902A\\GS3122A02965\\R\\E", -1, 0, 22, 22, 1, "ANSI MH10.8.17-2017 Figure 4 Macro06 **NOT SAME** 253-state randomising of padding in figure seems incorrect", 0, + /* 63*/ { BARCODE_DATAMATRIX, DATA_MODE | ESCAPE_MODE | FAST_MODE, -1, -1, 7, -1, "[)>\\R06\\G18VD89536\\G1P8902A\\GS3122A02965\\R\\E", -1, 0, 22, 22, 1, "ANSI MH10.8.17-2017 Figure 4 Macro06 **NOT SAME** 253-state randomising of padding in figure seems incorrect", 0, "1010101010101010101010" "1101110000111001011011" "1010111010001010001110" @@ -2387,7 +2411,7 @@ static void test_encode(const testCtx *const p_ctx) { "1000001010010010110100" "1111111111111111111111" }, - /* 63*/ { BARCODE_DATAMATRIX, DATA_MODE | ESCAPE_MODE, -1, -1, 7, -1, "[)>\\R06\\G18VD89536\\G1P8902A\\GS3122A02965\\R\\E", -1, 0, 22, 22, 1, "ANSI MH10.8.17-2017 Figure 4 Macro06 **NOT SAME** 253-state randomising of padding in figure seems incorrect", 0, + /* 64*/ { BARCODE_DATAMATRIX, DATA_MODE | ESCAPE_MODE, -1, -1, 7, -1, "[)>\\R06\\G18VD89536\\G1P8902A\\GS3122A02965\\R\\E", -1, 0, 22, 22, 1, "ANSI MH10.8.17-2017 Figure 4 Macro06 **NOT SAME** 253-state randomising of padding in figure seems incorrect", 0, "1010101010101010101010" "1101110000111001011011" "1010111010001010001110" @@ -2411,7 +2435,7 @@ static void test_encode(const testCtx *const p_ctx) { "1000001010010010110100" "1111111111111111111111" }, - /* 64*/ { BARCODE_DATAMATRIX, DATA_MODE | ESCAPE_MODE | FAST_MODE, -1, -1, -1, -1, "[)>\\R06\\G25S0614141MH80312\\R\\E", -1, 0, 16, 16, 1, "ANSI MH10.8.17-2017 Table B.1 B7", 0, + /* 65*/ { BARCODE_DATAMATRIX, DATA_MODE | ESCAPE_MODE | FAST_MODE, -1, -1, -1, -1, "[)>\\R06\\G25S0614141MH80312\\R\\E", -1, 0, 16, 16, 1, "ANSI MH10.8.17-2017 Table B.1 B7", 0, "1010101010101010" "1101000010101111" "1011100001011100" @@ -2429,7 +2453,7 @@ static void test_encode(const testCtx *const p_ctx) { "1010101010001010" "1111111111111111" }, - /* 65*/ { BARCODE_DATAMATRIX, DATA_MODE | ESCAPE_MODE, -1, -1, -1, -1, "[)>\\R06\\G25S0614141MH80312\\R\\E", -1, 0, 16, 16, 1, "ANSI MH10.8.17-2017 Table B.1 B7", 0, + /* 66*/ { BARCODE_DATAMATRIX, DATA_MODE | ESCAPE_MODE, -1, -1, -1, -1, "[)>\\R06\\G25S0614141MH80312\\R\\E", -1, 0, 16, 16, 1, "ANSI MH10.8.17-2017 Table B.1 B7", 0, "1010101010101010" "1101000010101111" "1011100001011100" @@ -2447,7 +2471,7 @@ static void test_encode(const testCtx *const p_ctx) { "1010101010001010" "1111111111111111" }, - /* 66*/ { BARCODE_DATAMATRIX, DATA_MODE | ESCAPE_MODE | FAST_MODE, -1, -1, -1, -1, "[)>\\R05\\G80040614141MH80312\\R\\E", -1, 0, 16, 16, 1, "ANSI MH10.8.17-2017 Table B.1 B8", 0, + /* 67*/ { BARCODE_DATAMATRIX, DATA_MODE | ESCAPE_MODE | FAST_MODE, -1, -1, -1, -1, "[)>\\R05\\G80040614141MH80312\\R\\E", -1, 0, 16, 16, 1, "ANSI MH10.8.17-2017 Table B.1 B8", 0, "1010101010101010" "1111100010001111" "1010100001100100" @@ -2465,7 +2489,7 @@ static void test_encode(const testCtx *const p_ctx) { "1010000010101010" "1111111111111111" }, - /* 67*/ { BARCODE_DATAMATRIX, DATA_MODE | ESCAPE_MODE, -1, -1, -1, -1, "[)>\\R05\\G80040614141MH80312\\R\\E", -1, 0, 16, 16, 1, "ANSI MH10.8.17-2017 Table B.1 B8", 0, + /* 68*/ { BARCODE_DATAMATRIX, DATA_MODE | ESCAPE_MODE, -1, -1, -1, -1, "[)>\\R05\\G80040614141MH80312\\R\\E", -1, 0, 16, 16, 1, "ANSI MH10.8.17-2017 Table B.1 B8", 0, "1010101010101010" "1111100010001111" "1010100001100100" @@ -2483,7 +2507,7 @@ static void test_encode(const testCtx *const p_ctx) { "1010000010101010" "1111111111111111" }, - /* 68*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 3, -1, -1, -1, "sn:7QPB4MN", -1, 0, 16, 16, 1, "AIM ITS/04-023:2022 ECI 3 Example 1", 0, + /* 69*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 3, -1, -1, -1, "sn:7QPB4MN", -1, 0, 16, 16, 1, "AIM ITS/04-023:2022 ECI 3 Example 1", 0, "1010101010101010" "1001001011100001" "1000111110110000" @@ -2501,7 +2525,7 @@ static void test_encode(const testCtx *const p_ctx) { "1001011001111010" "1111111111111111" }, - /* 69*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 3, -1, -1, -1, "price:£20.00", -1, 0, 12, 26, 1, "AIM ITS/04-023:2022 ECI 3 Example 2", 0, + /* 70*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 3, -1, -1, -1, "price:£20.00", -1, 0, 12, 26, 1, "AIM ITS/04-023:2022 ECI 3 Example 2", 0, "10101010101010101010101010" "10000111010111000110110001" "10000101101010010011011000" @@ -2515,7 +2539,7 @@ static void test_encode(const testCtx *const p_ctx) { "11100101010110100111011000" "11111111111111111111111111" }, - /* 70*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 3, -1, -1, -1, "C:\\DOCS\\EXAMPLE.TXT", -1, 0, 18, 18, 1, "AIM ITS/04-023:2022 ECI 3 Example 3", 0, + /* 71*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 3, -1, -1, -1, "C:\\DOCS\\EXAMPLE.TXT", -1, 0, 18, 18, 1, "AIM ITS/04-023:2022 ECI 3 Example 3", 0, "101010101010101010" "100000001010011011" "100010111000011100" @@ -2535,7 +2559,7 @@ static void test_encode(const testCtx *const p_ctx) { "100110001010000100" "111111111111111111" }, - /* 71*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 4, -1, -1, -1, "Študentska št. 2198390", -1, 0, 20, 20, 0, "AIM ITS/04-023:2022 ECI 4 Example 1; BWIPP same as FAST_MODE", 0, + /* 72*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 4, -1, -1, -1, "Študentska št. 2198390", -1, 0, 20, 20, 0, "AIM ITS/04-023:2022 ECI 4 Example 1; BWIPP same as FAST_MODE", 0, "10101010101010101010" "10001110100110101111" "10001101000001010110" @@ -2557,7 +2581,7 @@ static void test_encode(const testCtx *const p_ctx) { "11010000001001011010" "11111111111111111111" }, - /* 72*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 4, -1, 10, -1, "Szczegółowe dane kontaktowe:+48 22 694 60 00", -1, 0, 32, 32, 0, "AIM ITS/04-023:2022 ECI 4 Example 2 **NOT SAME** different encodation; BWIPP different encodation", 0, + /* 73*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 4, -1, 10, -1, "Szczegółowe dane kontaktowe:+48 22 694 60 00", -1, 0, 32, 32, 0, "AIM ITS/04-023:2022 ECI 4 Example 2 **NOT SAME** different encodation; BWIPP different encodation", 0, "10101010101010101010101010101010" "10010010111100111011110110001111" "10001111110010101000001000100000" @@ -2591,7 +2615,7 @@ static void test_encode(const testCtx *const p_ctx) { "11001100101101101010010101100000" "11111111111111111111111111111111" }, - /* 73*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 5, -1, -1, DM_SQUARE, "Liĥtenŝtejno", -1, 0, 18, 18, 0, "AIM ITS/04-023:2022 ECI 5 Example 1; BWIPP different encodation", 0, + /* 74*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 5, -1, -1, DM_SQUARE, "Liĥtenŝtejno", -1, 0, 18, 18, 0, "AIM ITS/04-023:2022 ECI 5 Example 1; BWIPP different encodation", 0, "101010101010101010" "100101101010111011" "100011010100011110" @@ -2611,7 +2635,7 @@ static void test_encode(const testCtx *const p_ctx) { "110001011101010110" "111111111111111111" }, - /* 74*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 6, -1, -1, DM_SQUARE, "Lietuvą", -1, 0, 16, 16, 1, "AIM ITS/04-023:2022 ECI 6 Example 1", 0, + /* 75*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 6, -1, -1, DM_SQUARE, "Lietuvą", -1, 0, 16, 16, 1, "AIM ITS/04-023:2022 ECI 6 Example 1", 0, "1010101010101010" "1001011011110111" "1000010100001110" @@ -2629,7 +2653,7 @@ static void test_encode(const testCtx *const p_ctx) { "1100100101110010" "1111111111111111" }, - /* 75*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 7, -1, -1, DM_SQUARE, "Россия", -1, 0, 16, 16, 1, "AIM ITS/04-023:2022 ECI 7 Example 1", 0, + /* 76*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 7, -1, -1, DM_SQUARE, "Россия", -1, 0, 16, 16, 1, "AIM ITS/04-023:2022 ECI 7 Example 1", 0, "1010101010101010" "1001110110001111" "1001101010110100" @@ -2647,7 +2671,7 @@ static void test_encode(const testCtx *const p_ctx) { "1010110001000010" "1111111111111111" }, - /* 76*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 7, -1, -1, DM_SQUARE, "Монголулс", -1, 0, 18, 18, 1, "AIM ITS/04-023:2022 ECI 7 Example 2", 0, + /* 77*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 7, -1, -1, DM_SQUARE, "Монголулс", -1, 0, 18, 18, 1, "AIM ITS/04-023:2022 ECI 7 Example 2", 0, "101010101010101010" "100111100010010101" "100110000111111110" @@ -2667,7 +2691,7 @@ static void test_encode(const testCtx *const p_ctx) { "110100011110000100" "111111111111111111" }, - /* 77*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 8, -1, -1, DM_SQUARE, "جواز السفر", -1, 0, 18, 18, 1, "AIM ITS/04-023:2022 ECI 8 Example 1", 0, + /* 78*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 8, -1, -1, DM_SQUARE, "جواز السفر", -1, 0, 18, 18, 1, "AIM ITS/04-023:2022 ECI 8 Example 1", 0, "101010101010101010" "100111100010000001" "100110001111110010" @@ -2687,7 +2711,7 @@ static void test_encode(const testCtx *const p_ctx) { "101100011100001010" "111111111111111111" }, - /* 78*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 8, -1, -1, -1, "المنشأ: المملكة العربية السعودية", -1, 0, 24, 24, 1, "AIM ITS/04-023:2022 ECI 8 Example 2 **NOT SAME** example sets explicit BASE256 byte count", 0, + /* 79*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 8, -1, -1, -1, "المنشأ: المملكة العربية السعودية", -1, 0, 24, 24, 1, "AIM ITS/04-023:2022 ECI 8 Example 2 **NOT SAME** example sets explicit BASE256 byte count", 0, "101010101010101010101010" "100111010010111011001011" "100110111100000010010000" @@ -2713,7 +2737,7 @@ static void test_encode(const testCtx *const p_ctx) { "100111000101101010110010" "111111111111111111111111" }, - /* 79*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 9, -1, -1, DM_SQUARE, "Μέρος #. α123", -1, 0, 18, 18, 1, "AIM ITS/04-023:2022 ECI 9 Example 1", 0, + /* 80*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 9, -1, -1, DM_SQUARE, "Μέρος #. α123", -1, 0, 18, 18, 1, "AIM ITS/04-023:2022 ECI 9 Example 1", 0, "101010101010101010" "100111100100000011" "100110001111001100" @@ -2733,7 +2757,7 @@ static void test_encode(const testCtx *const p_ctx) { "111100011110101000" "111111111111111111" }, - /* 80*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 10, -1, -1, -1, "דרכון", -1, 0, 8, 32, 1, "AIM ITS/04-023:2022 ECI 10 Example 1", 0, + /* 81*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 10, -1, -1, -1, "דרכון", -1, 0, 8, 32, 1, "AIM ITS/04-023:2022 ECI 10 Example 1", 0, "10101010101010101010101010101010" "10011101110010011001011101110101" "10011110001001001011101011110100" @@ -2743,7 +2767,7 @@ static void test_encode(const testCtx *const p_ctx) { "11010100010001101010000011101010" "11111111111111111111111111111111" }, - /* 81*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 10, -1, -1, -1, "מספר חלק: A20200715001", -1, 0, 20, 20, 0, "AIM ITS/04-023:2022 ECI 10 Example 2 **NOT SAME** different encodation; BWIPP same as FAST_MODE", 0, + /* 82*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 10, -1, -1, -1, "מספר חלק: A20200715001", -1, 0, 20, 20, 0, "AIM ITS/04-023:2022 ECI 10 Example 2 **NOT SAME** different encodation; BWIPP same as FAST_MODE", 0, "10101010101010101010" "10011110011111000111" "10011101101010101110" @@ -2765,7 +2789,7 @@ static void test_encode(const testCtx *const p_ctx) { "11000111100100101010" "11111111111111111111" }, - /* 82*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 10, -1, -1, -1, "מספר חלק: A20200715001", -1, 0, 20, 20, 1, "AIM ITS/04-023:2022 ECI 10 Example 2 **NOT SAME** different encodation", 0, + /* 83*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 10, -1, -1, -1, "מספר חלק: A20200715001", -1, 0, 20, 20, 1, "AIM ITS/04-023:2022 ECI 10 Example 2 **NOT SAME** different encodation", 0, "10101010101010101010" "10011101100001000111" "10011111111110010110" @@ -2787,7 +2811,7 @@ static void test_encode(const testCtx *const p_ctx) { "11000111010001111010" "11111111111111111111" }, - /* 83*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 11, -1, -1, -1, "Amerika Birleşik Devletleri", -1, 0, 22, 22, 0, "AIM ITS/04-023:2022 ECI 11 Example 1 **NOT SAME** different encodation; BWIPP same as FAST_MODE", 0, + /* 84*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 11, -1, -1, -1, "Amerika Birleşik Devletleri", -1, 0, 22, 22, 0, "AIM ITS/04-023:2022 ECI 11 Example 1 **NOT SAME** different encodation; BWIPP same as FAST_MODE", 0, "1010101010101010101010" "1000101011001011000001" "1001111101111001101100" @@ -2811,7 +2835,7 @@ static void test_encode(const testCtx *const p_ctx) { "1110010000010000011110" "1111111111111111111111" }, - /* 84*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 11, -1, -1, -1, "Amerika Birleşik Devletleri", -1, 0, 22, 22, 1, "AIM ITS/04-023:2022 ECI 11 Example 1 **NOT SAME** different encodation", 0, + /* 85*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 11, -1, -1, -1, "Amerika Birleşik Devletleri", -1, 0, 22, 22, 1, "AIM ITS/04-023:2022 ECI 11 Example 1 **NOT SAME** different encodation", 0, "1010101010101010101010" "1001110011001011001001" "1001111001111001110100" @@ -2835,7 +2859,7 @@ static void test_encode(const testCtx *const p_ctx) { "1110111101000010011110" "1111111111111111111111" }, - /* 85*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 11, -1, -1, -1, "Biniş kartı #120921039", -1, 0, 20, 20, 0, "AIM ITS/04-023:2022 ECI 11 Example 2; BWIPP different encodation", 0, + /* 86*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 11, -1, -1, -1, "Biniş kartı #120921039", -1, 0, 20, 20, 0, "AIM ITS/04-023:2022 ECI 11 Example 2; BWIPP different encodation", 0, "10101010101010101010" "10001110101011111111" "10010101011000110110" @@ -2857,7 +2881,7 @@ static void test_encode(const testCtx *const p_ctx) { "10000100110101011010" "11111111111111111111" }, - /* 86*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 12, -1, -1, -1, "Kūrybiškumą", -1, 0, 12, 26, 0, "AIM ITS/04-023:2022 ECI 12 Example 1 **NOT SAME** different encodation; BWIPP same as FAST_MODE", 0, + /* 87*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 12, -1, -1, -1, "Kūrybiškumą", -1, 0, 12, 26, 0, "AIM ITS/04-023:2022 ECI 12 Example 1 **NOT SAME** different encodation; BWIPP same as FAST_MODE", 0, "10101010101010101010101010" "10010010000111001101100011" "10011111110110110110111000" @@ -2871,7 +2895,7 @@ static void test_encode(const testCtx *const p_ctx) { "10011101110100000011000100" "11111111111111111111111111" }, - /* 87*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 12, -1, -1, -1, "Kūrybiškumą", -1, 0, 12, 26, 1, "AIM ITS/04-023:2022 ECI 12 Example 1 **NOT SAME** different encodation", 0, + /* 88*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 12, -1, -1, -1, "Kūrybiškumą", -1, 0, 12, 26, 1, "AIM ITS/04-023:2022 ECI 12 Example 1 **NOT SAME** different encodation", 0, "10101010101010101010101010" "10011110000111001010011111" "10010001010110110011110000" @@ -2885,7 +2909,7 @@ static void test_encode(const testCtx *const p_ctx) { "11000101010100110000011010" "11111111111111111111111111" }, - /* 88*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 13, -1, -1, -1, "บาร๋แค่ด", -1, 0, 16, 16, 1, "AIM ITS/04-023:2022 ECI 13 Example 1 **NOT SAME** example sets explicit BASE256 byte count", 0, + /* 89*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 13, -1, -1, -1, "บาร๋แค่ด", -1, 0, 16, 16, 1, "AIM ITS/04-023:2022 ECI 13 Example 1 **NOT SAME** example sets explicit BASE256 byte count", 0, "1010101010101010" "1001110100011001" "1001101111101000" @@ -2903,7 +2927,7 @@ static void test_encode(const testCtx *const p_ctx) { "1001010001001010" "1111111111111111" }, - /* 89*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 15, -1, -1, -1, "uzņēmums", -1, 0, 16, 16, 0, "AIM ITS/04-023:2022 ECI 15 Example 1 **NOT SAME** different encodation; BWIPP different encodation", 0, + /* 90*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 15, -1, -1, -1, "uzņēmums", -1, 0, 16, 16, 0, "AIM ITS/04-023:2022 ECI 15 Example 1 **NOT SAME** different encodation; BWIPP different encodation", 0, "1010101010101010" "1001101111101001" "1010110111010100" @@ -2921,7 +2945,7 @@ static void test_encode(const testCtx *const p_ctx) { "1110011001011010" "1111111111111111" }, - /* 90*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 16, -1, -1, -1, "ṁórṡáċ", -1, 0, 8, 32, 1, "AIM ITS/04-023:2022 ECI 16 Example 1 **NOT SAME** example sets explicit BASE256 byte count", 0, + /* 91*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 16, -1, -1, -1, "ṁórṡáċ", -1, 0, 8, 32, 1, "AIM ITS/04-023:2022 ECI 16 Example 1 **NOT SAME** example sets explicit BASE256 byte count", 0, "10101010101010101010101010101010" "10011101001100111111001100100101" "10101011110110101011000000111100" @@ -2931,7 +2955,7 @@ static void test_encode(const testCtx *const p_ctx) { "11101100010001001001011110100100" "11111111111111111111111111111111" }, - /* 91*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 17, -1, -1, -1, "Price: €13.50", -1, 0, 12, 26, 1, "AIM ITS/04-023:2022 ECI 17 Example 1", 0, + /* 92*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 17, -1, -1, -1, "Price: €13.50", -1, 0, 12, 26, 1, "AIM ITS/04-023:2022 ECI 17 Example 1", 0, "10101010101010101010101010" "10000111000111101110001001" "10100101110010111101000010" @@ -2945,7 +2969,7 @@ static void test_encode(const testCtx *const p_ctx) { "10100111000100011110100110" "11111111111111111111111111" }, - /* 92*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 18, -1, -1, -1, "Te słowa są głębokie", -1, 0, 22, 22, 0, "AIM ITS/04-023:2022 ECI 18 Example 1 **NOT SAME** different encodation; BWIPP different encodation", 0, + /* 93*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 18, -1, -1, -1, "Te słowa są głębokie", -1, 0, 22, 22, 0, "AIM ITS/04-023:2022 ECI 18 Example 1 **NOT SAME** different encodation; BWIPP different encodation", 0, "1010101010101010101010" "1001011001001010011011" "1010001101110111011000" @@ -2969,7 +2993,7 @@ static void test_encode(const testCtx *const p_ctx) { "1011000010010101000110" "1111111111111111111111" }, - /* 93*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 20, -1, -1, -1, "バーコード", -1, 0, 12, 26, 0, "AIM ITS/04-023:2022 ECI 20 Example 1 **NOT SAME** Zint switches to ASCII 1 char before end; BWIPP same as example", 0, + /* 94*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 20, -1, -1, -1, "バーコード", -1, 0, 12, 26, 0, "AIM ITS/04-023:2022 ECI 20 Example 1 **NOT SAME** Zint switches to ASCII 1 char before end; BWIPP same as example", 0, "10101010101010101010101010" "10011110011111011010110101" "10100100010101100010110110" @@ -2983,7 +3007,7 @@ static void test_encode(const testCtx *const p_ctx) { "11000110001100101101001010" "11111111111111111111111111" }, - /* 94*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 20, -1, -1, DM_SQUARE, "東京都", -1, 0, 16, 16, 0, "AIM ITS/04-023:2022 ECI 20 Example 2 **NOT SAME** Zint switches to ASCII 1 char before end; BWIPP same as example", 0, + /* 95*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 20, -1, -1, DM_SQUARE, "東京都", -1, 0, 16, 16, 0, "AIM ITS/04-023:2022 ECI 20 Example 2 **NOT SAME** Zint switches to ASCII 1 char before end; BWIPP same as example", 0, "1010101010101010" "1001110111101011" "1010011001101010" @@ -3001,7 +3025,7 @@ static void test_encode(const testCtx *const p_ctx) { "1010010001000010" "1111111111111111" }, - /* 95*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 21, -1, -1, -1, "Študentska št. 2198390", -1, 0, 20, 20, 0, "AIM ITS/04-023:2022 ECI 21 Example 1 **NOT SAME** different encodation; BWIPP different encodation", 0, + /* 96*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 21, -1, -1, -1, "Študentska št. 2198390", -1, 0, 20, 20, 0, "AIM ITS/04-023:2022 ECI 21 Example 1 **NOT SAME** different encodation; BWIPP different encodation", 0, "10101010101010101010" "10001100100001100111" "10100101100110111110" @@ -3023,7 +3047,7 @@ static void test_encode(const testCtx *const p_ctx) { "11010010011010100010" "11111111111111111111" }, - /* 96*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 22, -1, -1, DM_SQUARE, "Россия", -1, 0, 16, 16, 1, "AIM ITS/04-023:2022 ECI 22 Example 1", 0, + /* 97*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 22, -1, -1, DM_SQUARE, "Россия", -1, 0, 16, 16, 1, "AIM ITS/04-023:2022 ECI 22 Example 1", 0, "1010101010101010" "1001110111011111" "1010101011100000" @@ -3041,7 +3065,7 @@ static void test_encode(const testCtx *const p_ctx) { "1011010001101010" "1111111111111111" }, - /* 97*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 22, -1, -1, DM_SQUARE, "Монголулс", -1, 0, 18, 18, 1, "AIM ITS/04-023:2022 ECI 22 Example 2", 0, + /* 98*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 22, -1, -1, DM_SQUARE, "Монголулс", -1, 0, 18, 18, 1, "AIM ITS/04-023:2022 ECI 22 Example 2", 0, "101010101010101010" "100111100100010101" "101010000001111110" @@ -3061,7 +3085,7 @@ static void test_encode(const testCtx *const p_ctx) { "101100011000000110" "111111111111111111" }, - /* 98*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 23, -1, -1, -1, "bœuf", -1, 0, 14, 14, 1, "AIM ITS/04-023:2022 ECI 23 Example 1", 0, + /* 99*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 23, -1, -1, -1, "bœuf", -1, 0, 14, 14, 1, "AIM ITS/04-023:2022 ECI 23 Example 1", 0, "10101010101010" "10001110110001" "10110001110100" @@ -3077,7 +3101,7 @@ static void test_encode(const testCtx *const p_ctx) { "11000001001110" "11111111111111" }, - /* 99*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 24, -1, -1, DM_SQUARE, "جواز السفر", -1, 0, 18, 18, 1, "AIM ITS/04-023:2022 ECI 24 Example 1", 0, + /*100*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 24, -1, -1, DM_SQUARE, "جواز السفر", -1, 0, 18, 18, 1, "AIM ITS/04-023:2022 ECI 24 Example 1", 0, "101010101010101010" "100111100010000001" "101110001110110010" @@ -3097,7 +3121,7 @@ static void test_encode(const testCtx *const p_ctx) { "110100011110001010" "111111111111111111" }, - /*100*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 24, -1, -1, -1, "المنشأ: المملكة العربية السعودية", -1, 0, 24, 24, 1, "AIM ITS/04-023:2022 ECI 24 Example 2", 0, + /*101*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 24, -1, -1, -1, "المنشأ: المملكة العربية السعودية", -1, 0, 24, 24, 1, "AIM ITS/04-023:2022 ECI 24 Example 2", 0, "101010101010101010101010" "100111010010001001001011" "101110111100001110010010" @@ -3123,7 +3147,7 @@ static void test_encode(const testCtx *const p_ctx) { "101111000110001010111010" "111111111111111111111111" }, - /*101*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 25, -1, -1, -1, "条码", -1, 0, 14, 14, 1, "AIM ITS/04-023:2022 ECI 25 Example 1", 0, + /*102*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 25, -1, -1, -1, "条码", -1, 0, 14, 14, 1, "AIM ITS/04-023:2022 ECI 25 Example 1", 0, "10101010101010" "10000010011111" "10110101011100" @@ -3139,7 +3163,7 @@ static void test_encode(const testCtx *const p_ctx) { "10011101010100" "11111111111111" }, - /*102*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 25, -1, -1, -1, "バーコード", -1, 0, 12, 26, 1, "AIM ITS/04-023:2022 ECI 25 Example 2", 0, + /*103*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 25, -1, -1, -1, "バーコード", -1, 0, 12, 26, 1, "AIM ITS/04-023:2022 ECI 25 Example 2", 0, "10101010101010101010101010" "10011110010000001001101001" "10110000101111001011001010" @@ -3153,7 +3177,7 @@ static void test_encode(const testCtx *const p_ctx) { "11000100100011011100111100" "11111111111111111111111111" }, - /*103*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 25, -1, -1, -1, "바코드", -1, 0, 8, 32, 1, "AIM ITS/04-023:2022 ECI 25 Example 3 **NOT SAME** example sets explicit BASE256 byte count", 0, + /*104*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 25, -1, -1, -1, "바코드", -1, 0, 8, 32, 1, "AIM ITS/04-023:2022 ECI 25 Example 3 **NOT SAME** example sets explicit BASE256 byte count", 0, "10101010101010101010101010101010" "10011101000111111101100100000101" "10111011100010101000011111001100" @@ -3163,7 +3187,7 @@ static void test_encode(const testCtx *const p_ctx) { "11110100011001101010111111010110" "11111111111111111111111111111111" }, - /*104*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 26, -1, -1, DM_SQUARE, "条码", -1, 0, 16, 16, 1, "AIM ITS/04-023:2022 ECI 26 Example 1", 0, + /*105*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 26, -1, -1, DM_SQUARE, "条码", -1, 0, 16, 16, 1, "AIM ITS/04-023:2022 ECI 26 Example 1", 0, "1010101010101010" "1001110111110101" "1011111011000100" @@ -3181,7 +3205,7 @@ static void test_encode(const testCtx *const p_ctx) { "1001110001111010" "1111111111111111" }, - /*105*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 26, -1, -1, -1, "バーコード", -1, 0, 20, 20, 1, "AIM ITS/04-023:2022 ECI 26 Example 2", 0, + /*106*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 26, -1, -1, -1, "バーコード", -1, 0, 20, 20, 1, "AIM ITS/04-023:2022 ECI 26 Example 2", 0, "10101010101010101010" "10011110001010000111" "10111111000100111110" @@ -3203,7 +3227,7 @@ static void test_encode(const testCtx *const p_ctx) { "11000101001001010010" "11111111111111111111" }, - /*106*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 26, -1, -1, DM_SQUARE, "바코드", -1, 0, 18, 18, 1, "AIM ITS/04-023:2022 ECI 26 Example 3", 0, + /*107*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 26, -1, -1, DM_SQUARE, "바코드", -1, 0, 18, 18, 1, "AIM ITS/04-023:2022 ECI 26 Example 3", 0, "101010101010101010" "100111100000010101" "101111000110111110" @@ -3223,7 +3247,7 @@ static void test_encode(const testCtx *const p_ctx) { "101100010110000100" "111111111111111111" }, - /*107*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 27, -1, -1, -1, "sn:7QPB4MN", -1, 0, 16, 16, 1, "AIM ITS/04-023:2022 ECI 27 Example 1", 0, + /*108*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 27, -1, -1, -1, "sn:7QPB4MN", -1, 0, 16, 16, 1, "AIM ITS/04-023:2022 ECI 27 Example 1", 0, "1010101010101010" "1001001011000001" "1011111111011000" @@ -3241,7 +3265,7 @@ static void test_encode(const testCtx *const p_ctx) { "1001011001110010" "1111111111111111" }, - /*108*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 28, -1, -1, -1, "條碼", -1, 0, 14, 14, 0, "AIM ITS/04-023:2022 ECI 28 Example 1 **NOT SAME** Zint switches to ASCII 1 char before end; BWIPP same as example except does not set explicit BASE256 byte count", 0, + /*109*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 28, -1, -1, -1, "條碼", -1, 0, 14, 14, 0, "AIM ITS/04-023:2022 ECI 28 Example 1 **NOT SAME** Zint switches to ASCII 1 char before end; BWIPP same as example except does not set explicit BASE256 byte count", 0, "10101010101010" "10011101101111" "10111001001100" @@ -3257,7 +3281,7 @@ static void test_encode(const testCtx *const p_ctx) { "10101101000110" "11111111111111" }, - /*109*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 29, -1, -1, -1, "条码", -1, 0, 14, 14, 1, "AIM ITS/04-023:2022 ECI 29 Example 1 **NOT SAME** example sets explicit BASE256 byte count", 0, + /*110*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 29, -1, -1, -1, "条码", -1, 0, 14, 14, 1, "AIM ITS/04-023:2022 ECI 29 Example 1 **NOT SAME** example sets explicit BASE256 byte count", 0, "10101010101010" "10011101000111" "10111011101100" @@ -3273,7 +3297,7 @@ static void test_encode(const testCtx *const p_ctx) { "11001101000100" "11111111111111" }, - /*110*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 29, -1, -1, -1, "北京", -1, 0, 14, 14, 1, "AIM ITS/04-023:2022 ECI 29 Example 2 **NOT SAME** example sets explicit BASE256 byte count", 0, + /*111*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 29, -1, -1, -1, "北京", -1, 0, 14, 14, 1, "AIM ITS/04-023:2022 ECI 29 Example 2 **NOT SAME** example sets explicit BASE256 byte count", 0, "10101010101010" "10011101000101" "10111011100110" @@ -3289,7 +3313,7 @@ static void test_encode(const testCtx *const p_ctx) { "10101101000110" "11111111111111" }, - /*111*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 30, -1, -1, -1, "바코드", -1, 0, 8, 32, 1, "AIM ITS/04-023:2022 ECI 30 Example 1 **NOT SAME** example sets explicit BASE256 byte count", 0, + /*112*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 30, -1, -1, -1, "바코드", -1, 0, 8, 32, 1, "AIM ITS/04-023:2022 ECI 30 Example 1 **NOT SAME** example sets explicit BASE256 byte count", 0, "10101010101010101010101010101010" "10011101010000111110011110001101" "10111011100001101011001100110000" @@ -3299,7 +3323,7 @@ static void test_encode(const testCtx *const p_ctx) { "11011100010101101110100010101010" "11111111111111111111111111111111" }, - /*112*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 30, -1, -1, -1, "서울", -1, 0, 14, 14, 1, "AIM ITS/04-023:2022 ECI 30 Example 2 **NOT SAME** example sets explicit BASE256 byte count", 0, + /*113*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 30, -1, -1, -1, "서울", -1, 0, 14, 14, 1, "AIM ITS/04-023:2022 ECI 30 Example 2 **NOT SAME** example sets explicit BASE256 byte count", 0, "10101010101010" "10011101010111" "10111011100110" @@ -3315,7 +3339,7 @@ static void test_encode(const testCtx *const p_ctx) { "11001101000110" "11111111111111" }, - /*113*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 31, -1, -1, -1, "条码", -1, 0, 14, 14, 1, "AIM ITS/04-023:2022 ECI 31 Example 1 **NOT SAME** example sets explicit BASE256 byte count", 0, + /*114*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 31, -1, -1, -1, "条码", -1, 0, 14, 14, 1, "AIM ITS/04-023:2022 ECI 31 Example 1 **NOT SAME** example sets explicit BASE256 byte count", 0, "10101010101010" "10011101010111" "11001011110100" @@ -3331,7 +3355,7 @@ static void test_encode(const testCtx *const p_ctx) { "11000111000100" "11111111111111" }, - /*114*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 31, -1, -1, -1, "北京", -1, 0, 14, 14, 1, "AIM ITS/04-023:2022 ECI 31 Example 2 **NOT SAME** example sets explicit BASE256 byte count", 0, + /*115*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 31, -1, -1, -1, "北京", -1, 0, 14, 14, 1, "AIM ITS/04-023:2022 ECI 31 Example 2 **NOT SAME** example sets explicit BASE256 byte count", 0, "10101010101010" "10011101010101" "11001011111110" @@ -3347,7 +3371,7 @@ static void test_encode(const testCtx *const p_ctx) { "10100111000110" "11111111111111" }, - /*115*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 31, -1, -1, -1, "條碼", -1, 0, 14, 14, 1, "AIM ITS/04-023:2022 ECI 31 Example 3 **NOT SAME** different encodation (example uses binary)", 0, + /*116*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 31, -1, -1, -1, "條碼", -1, 0, 14, 14, 1, "AIM ITS/04-023:2022 ECI 31 Example 3 **NOT SAME** different encodation (example uses binary)", 0, "10101010101010" "10001101110001" "11000100010000" @@ -3363,7 +3387,7 @@ static void test_encode(const testCtx *const p_ctx) { "10110111010010" "11111111111111" }, - /*116*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 32, -1, -1, -1, "条码", -1, 0, 14, 14, 1, "AIM ITS/04-023:2022 ECI 32 Example 1 **NOT SAME** example sets explicit BASE256 byte count", 0, + /*117*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 32, -1, -1, -1, "条码", -1, 0, 14, 14, 1, "AIM ITS/04-023:2022 ECI 32 Example 1 **NOT SAME** example sets explicit BASE256 byte count", 0, "10101010101010" "10011101011111" "11001011111000" @@ -3379,7 +3403,7 @@ static void test_encode(const testCtx *const p_ctx) { "11000001000100" "11111111111111" }, - /*117*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 32, -1, -1, -1, "北京", -1, 0, 14, 14, 1, "AIM ITS/04-023:2022 ECI 32 Example 2 **NOT SAME** example sets explicit BASE256 byte count", 0, + /*118*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 32, -1, -1, -1, "北京", -1, 0, 14, 14, 1, "AIM ITS/04-023:2022 ECI 32 Example 2 **NOT SAME** example sets explicit BASE256 byte count", 0, "10101010101010" "10011101011101" "11001011110010" @@ -3395,7 +3419,7 @@ static void test_encode(const testCtx *const p_ctx) { "10100001000110" "11111111111111" }, - /*118*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 32, -1, -1, -1, "條碼", -1, 0, 14, 14, 1, "AIM ITS/04-023:2022 ECI 32 Example 3 **NOT SAME** different encodation (example uses binary)", 0, + /*119*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 32, -1, -1, -1, "條碼", -1, 0, 14, 14, 1, "AIM ITS/04-023:2022 ECI 32 Example 3 **NOT SAME** different encodation (example uses binary)", 0, "10101010101010" "10001101111001" "11000100011100" @@ -3411,7 +3435,7 @@ static void test_encode(const testCtx *const p_ctx) { "10110001010010" "11111111111111" }, - /*119*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 32, -1, -1, DM_SQUARE, "པེ་ཅིང།", -1, 0, 24, 24, 0, "AIM ITS/04-023:2022 ECI 32 Example 4 **NOT SAME** Zint switches to ASCII 1 char before end; BWIPP same as example", 0, + /*120*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 32, -1, -1, DM_SQUARE, "པེ་ཅིང།", -1, 0, 24, 24, 0, "AIM ITS/04-023:2022 ECI 32 Example 4 **NOT SAME** Zint switches to ASCII 1 char before end; BWIPP same as example", 0, "101010101010101010101010" "100111110000011010000101" "110001010011101011111000" @@ -3437,7 +3461,7 @@ static void test_encode(const testCtx *const p_ctx) { "110001000101110010010010" "111111111111111111111111" }, - /*120*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 32, -1, -1, DM_SQUARE, "バーコード", -1, 0, 18, 18, 1, "AIM ITS/04-023:2022 ECI 32 Example 5", 0, + /*121*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 32, -1, -1, DM_SQUARE, "バーコード", -1, 0, 18, 18, 1, "AIM ITS/04-023:2022 ECI 32 Example 5", 0, "101010101010101010" "100111100000000001" "110010001111110010" @@ -3457,7 +3481,7 @@ static void test_encode(const testCtx *const p_ctx) { "101100011101111000" "111111111111111111" }, - /*121*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 32, -1, -1, DM_SQUARE, "바코드", -1, 0, 18, 18, 0, "AIM ITS/04-023:2022 ECI 32 Example 6 **NOT SAME** Zint switches to ASCII 1 char before end; BWIPP same as example", 0, + /*122*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 32, -1, -1, DM_SQUARE, "바코드", -1, 0, 18, 18, 0, "AIM ITS/04-023:2022 ECI 32 Example 6 **NOT SAME** Zint switches to ASCII 1 char before end; BWIPP same as example", 0, "101010101010101010" "100111100000001111" "110001010011000100" @@ -3477,7 +3501,7 @@ static void test_encode(const testCtx *const p_ctx) { "101100010101010110" "111111111111111111" }, - /*122*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 33, -1, -1, -1, "条码", -1, 0, 14, 14, 1, "AIM ITS/04-023:2022 ECI 33 Example 1", 0, + /*123*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 33, -1, -1, -1, "条码", -1, 0, 14, 14, 1, "AIM ITS/04-023:2022 ECI 33 Example 1", 0, "10101010101010" "10001010110111" "11000000010100" @@ -3493,7 +3517,7 @@ static void test_encode(const testCtx *const p_ctx) { "10010001000100" "11111111111111" }, - /*123*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 33, -1, -1, DM_SQUARE, "バーコード", -1, 0, 18, 18, 0, "AIM ITS/04-023:2022 ECI 33 Example 2 **NOT SAME** Zint switches to ASCII 1 char before end; BWIPP same as example", 0, + /*124*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 33, -1, -1, DM_SQUARE, "バーコード", -1, 0, 18, 18, 0, "AIM ITS/04-023:2022 ECI 33 Example 2 **NOT SAME** Zint switches to ASCII 1 char before end; BWIPP same as example", 0, "101010101010101010" "100111100010010001" "110010000100110010" @@ -3513,7 +3537,7 @@ static void test_encode(const testCtx *const p_ctx) { "111100010111101010" "111111111111111111" }, - /*124*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 33, -1, -1, -1, "바코드", -1, 0, 8, 32, 0, "AIM ITS/04-023:2022 ECI 33 Example 3 **NOT SAME** different encodation; BWIPP same as FAST_MODE", 0, + /*125*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 33, -1, -1, -1, "바코드", -1, 0, 8, 32, 0, "AIM ITS/04-023:2022 ECI 33 Example 3 **NOT SAME** different encodation; BWIPP same as FAST_MODE", 0, "10101010101010101010101010101010" "10010110001111011011011000110101" "11001111111100101000100000101000" @@ -3523,7 +3547,7 @@ static void test_encode(const testCtx *const p_ctx) { "11110010110110101110001111110110" "11111111111111111111111111111111" }, - /*125*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 33, -1, -1, -1, "바코드", -1, 0, 8, 32, 1, "AIM ITS/04-023:2022 ECI 33 Example 3 **NOT SAME** different encodation", 0, + /*126*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 33, -1, -1, -1, "바코드", -1, 0, 8, 32, 1, "AIM ITS/04-023:2022 ECI 33 Example 3 **NOT SAME** different encodation", 0, "10101010101010101010101010101010" "10011101001111011010111110010101" "11000011111111101000110111000100" @@ -3533,7 +3557,7 @@ static void test_encode(const testCtx *const p_ctx) { "11110100011100101110011010101000" "11111111111111111111111111111111" }, - /*126*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 34, -1, -1, -1, "条码", -1, 0, 8, 32, 1, "AIM ITS/04-023:2022 ECI 34 Example 1", 0, + /*127*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 34, -1, -1, -1, "条码", -1, 0, 8, 32, 1, "AIM ITS/04-023:2022 ECI 34 Example 1", 0, "10101010101010101010101010101010" "10000100000001011001100100101101" "11000100100001001101100101100100" @@ -3543,7 +3567,7 @@ static void test_encode(const testCtx *const p_ctx) { "11010000001111101100000001100110" "11111111111111111111111111111111" }, - /*127*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 34, -1, -1, -1, "バーコード", -1, 0, 22, 22, 0, "AIM ITS/04-023:2022 ECI 34 Example 2 **NOT SAME** different encodation; BWIPP different encodation", 0, + /*128*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 34, -1, -1, -1, "バーコード", -1, 0, 22, 22, 0, "AIM ITS/04-023:2022 ECI 34 Example 2 **NOT SAME** different encodation; BWIPP different encodation", 0, "1010101010101010101010" "1000010001011111000001" "1100000010110010010000" @@ -3567,7 +3591,7 @@ static void test_encode(const testCtx *const p_ctx) { "1101110000000101011100" "1111111111111111111111" }, - /*128*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 34, -1, -1, DM_SQUARE, "바코드", -1, 0, 18, 18, 0, "AIM ITS/04-023:2022 ECI 34 Example 3 **NOT SAME** different encodation; BWIPP same as FAST_MODE", 0, + /*129*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 34, -1, -1, DM_SQUARE, "바코드", -1, 0, 18, 18, 0, "AIM ITS/04-023:2022 ECI 34 Example 3 **NOT SAME** different encodation; BWIPP same as FAST_MODE", 0, "101010101010101010" "100001000101111111" "110011001011000000" @@ -3587,7 +3611,7 @@ static void test_encode(const testCtx *const p_ctx) { "101000000011010110" "111111111111111111" }, - /*129*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 34, -1, -1, DM_SQUARE, "바코드", -1, 0, 18, 18, 0, "AIM ITS/04-023:2022 ECI 34 Example 3 **NOT SAME** different encodation", 0, + /*130*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 34, -1, -1, DM_SQUARE, "바코드", -1, 0, 18, 18, 0, "AIM ITS/04-023:2022 ECI 34 Example 3 **NOT SAME** different encodation", 0, "101010101010101010" "100111100101111111" "110011011011000000" @@ -3607,7 +3631,7 @@ static void test_encode(const testCtx *const p_ctx) { "101100011111010100" "111111111111111111" }, - /*130*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 35, -1, -1, -1, "条码", -1, 0, 8, 32, 1, "AIM ITS/04-023:2022 ECI 35 Example 1", 0, + /*131*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 35, -1, -1, -1, "条码", -1, 0, 8, 32, 1, "AIM ITS/04-023:2022 ECI 35 Example 1", 0, "10101010101010101010101010101010" "10001010101001011001011111111101" "11000000011111001011101110100000" @@ -3617,7 +3641,7 @@ static void test_encode(const testCtx *const p_ctx) { "11001100011110001000101111100010" "11111111111111111111111111111111" }, - /*131*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 35, -1, -1, -1, "バーコード", -1, 0, 22, 22, 0, "AIM ITS/04-023:2022 ECI 35 Example 2 **NOT SAME** different encodation; BWIPP different encodation", 0, + /*132*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 35, -1, -1, -1, "バーコード", -1, 0, 22, 22, 0, "AIM ITS/04-023:2022 ECI 35 Example 2 **NOT SAME** different encodation; BWIPP different encodation", 0, "1010101010101010101010" "1001111010111100010001" "1100100000010110000000" @@ -3641,7 +3665,7 @@ static void test_encode(const testCtx *const p_ctx) { "1000011100010000111100" "1111111111111111111111" }, - /*132*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 35, -1, -1, DM_SQUARE, "바코드", -1, 0, 18, 18, 0, "AIM ITS/04-023:2022 ECI 35 Example 3 **NOT SAME** different encodation; BWIPP different encodation", 0, + /*133*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 35, -1, -1, DM_SQUARE, "바코드", -1, 0, 18, 18, 0, "AIM ITS/04-023:2022 ECI 35 Example 3 **NOT SAME** different encodation; BWIPP different encodation", 0, "101010101010101010" "100101100010110001" "110011111110000010" @@ -3661,7 +3685,7 @@ static void test_encode(const testCtx *const p_ctx) { "110010110111000000" "111111111111111111" }, - /*133*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 170, -1, -1, -1, "sn:7QPB4MN", -1, 0, 16, 16, 1, "AIM ITS/04-023:2022 ECI 170 Example 1", 0, + /*134*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 170, -1, -1, -1, "sn:7QPB4MN", -1, 0, 16, 16, 1, "AIM ITS/04-023:2022 ECI 170 Example 1", 0, "1010101010101010" "1101001101000101" "1000011000100000" @@ -3679,7 +3703,7 @@ static void test_encode(const testCtx *const p_ctx) { "1101110101101010" "1111111111111111" }, - /*134*/ { BARCODE_DATAMATRIX, DATA_MODE, 899, -1, -1, -1, "\000\001\002\133\134\135\375\376\377", 9, 0, 12, 26, 0, "AIM ITS/04-023:2022 ECI 899 Example 1 **NOT SAME** different encodation; BWIPP different encodation", 0, + /*135*/ { BARCODE_DATAMATRIX, DATA_MODE, 899, -1, -1, -1, "\000\001\002\133\134\135\375\376\377", 9, 0, 12, 26, 0, "AIM ITS/04-023:2022 ECI 899 Example 1 **NOT SAME** different encodation; BWIPP different encodation", 0, "10101010101010101010101010" "11001100001001010101010111" "10000000111000111010100110" @@ -3693,7 +3717,7 @@ static void test_encode(const testCtx *const p_ctx) { "10010010000010011010010100" "11111111111111111111111111" }, - /*135*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, 3, -1, -1, -1, "\101\300", -1, 0, 12, 12, 1, "AÀ", 0, + /*136*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, 3, -1, -1, -1, "\101\300", -1, 0, 12, 12, 1, "AÀ", 0, "101010101010" "100010101111" "100001011110" @@ -3707,7 +3731,7 @@ static void test_encode(const testCtx *const p_ctx) { "100011011010" "111111111111" }, - /*136*/ { BARCODE_DATAMATRIX, DATA_MODE, 3, -1, -1, -1, "\101\300", -1, 0, 12, 12, 1, "AÀ", 0, + /*137*/ { BARCODE_DATAMATRIX, DATA_MODE, 3, -1, -1, -1, "\101\300", -1, 0, 12, 12, 1, "AÀ", 0, "101010101010" "100010101111" "100001011110" @@ -3721,7 +3745,7 @@ static void test_encode(const testCtx *const p_ctx) { "100011011010" "111111111111" }, - /*137*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 26, -1, -1, -1, "AÀ", -1, 0, 14, 14, 1, "AÀ", 0, + /*138*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, 26, -1, -1, -1, "AÀ", -1, 0, 14, 14, 1, "AÀ", 0, "10101010101010" "10001010100001" "10110101100100" @@ -3737,7 +3761,7 @@ static void test_encode(const testCtx *const p_ctx) { "11000110001100" "11111111111111" }, - /*138*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 26, -1, -1, -1, "AÀ", -1, 0, 14, 14, 1, "AÀ", 0, + /*139*/ { BARCODE_DATAMATRIX, UNICODE_MODE, 26, -1, -1, -1, "AÀ", -1, 0, 14, 14, 1, "AÀ", 0, "10101010101010" "10001010100001" "10110101100100" @@ -3753,7 +3777,7 @@ static void test_encode(const testCtx *const p_ctx) { "11000110001100" "11111111111111" }, - /*139*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, -1, -1, -1, DM_SQUARE, "abcdefgh+", -1, 0, 16, 16, 1, "TEX last_shift 2, symbols_left 1, process_p 1", 0, + /*140*/ { BARCODE_DATAMATRIX, UNICODE_MODE | FAST_MODE, -1, -1, -1, DM_SQUARE, "abcdefgh+", -1, 0, 16, 16, 1, "TEX last_shift 2, symbols_left 1, process_p 1", 0, "1010101010101010" "1010011011101001" "1011001010010010" @@ -3771,7 +3795,7 @@ static void test_encode(const testCtx *const p_ctx) { "1101110101001010" "1111111111111111" }, - /*140*/ { BARCODE_DATAMATRIX, UNICODE_MODE, -1, -1, -1, DM_SQUARE, "abcdefgh+", -1, 0, 14, 14, 0, "ATTTTTTTT; BWIPP same as FAST_MODE", 1, + /*141*/ { BARCODE_DATAMATRIX, UNICODE_MODE, -1, -1, -1, DM_SQUARE, "abcdefgh+", -1, 0, 14, 14, 0, "ATTTTTTTT; BWIPP same as FAST_MODE", 1, "10101010101010" "11100001010101" "11010101001000" @@ -3787,7 +3811,7 @@ static void test_encode(const testCtx *const p_ctx) { "10111011000100" "11111111111111" }, - /*141*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, -1, -1, -1, -1, "\200\200\200\200\200\200\200", -1, 0, 8, 32, 1, "7 BASE256s, 1 pad", 0, + /*142*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, -1, -1, -1, -1, "\200\200\200\200\200\200\200", -1, 0, 8, 32, 1, "7 BASE256s, 1 pad", 0, "10101010101010101010101010101010" "10000101000011011000110100100001" "11100111110101001011101110100010" @@ -3797,7 +3821,7 @@ static void test_encode(const testCtx *const p_ctx) { "11010000111100001010011101100100" "11111111111111111111111111111111" }, - /*142*/ { BARCODE_DATAMATRIX, DATA_MODE, -1, -1, -1, -1, "\200\200\200\200\200\200\200", -1, 0, 8, 32, 1, "7 BASE256s, 1 pad", 0, + /*143*/ { BARCODE_DATAMATRIX, DATA_MODE, -1, -1, -1, -1, "\200\200\200\200\200\200\200", -1, 0, 8, 32, 1, "7 BASE256s, 1 pad", 0, "10101010101010101010101010101010" "10000101000011011000110100100001" "11100111110101001011101110100010" @@ -3807,7 +3831,7 @@ static void test_encode(const testCtx *const p_ctx) { "11010000111100001010011101100100" "11111111111111111111111111111111" }, - /*143*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, -1, -1, -1, -1, "\200\200\200\200\200\200\200\200", -1, 0, 8, 32, 1, "8 BASE256s, no padding", 0, + /*144*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, -1, -1, -1, -1, "\200\200\200\200\200\200\200\200", -1, 0, 8, 32, 1, "8 BASE256s, no padding", 0, "10101010101010101010101010101010" "10000101000011011111001101000001" "11010111110101001001011001100010" @@ -3817,7 +3841,7 @@ static void test_encode(const testCtx *const p_ctx) { "11010000110010001001010001111000" "11111111111111111111111111111111" }, - /*144*/ { BARCODE_DATAMATRIX, DATA_MODE, -1, -1, -1, -1, "\200\200\200\200\200\200\200\200", -1, 0, 8, 32, 1, "8 BASE256s, no padding", 0, + /*145*/ { BARCODE_DATAMATRIX, DATA_MODE, -1, -1, -1, -1, "\200\200\200\200\200\200\200\200", -1, 0, 8, 32, 1, "8 BASE256s, no padding", 0, "10101010101010101010101010101010" "10000101000011011111001101000001" "11010111110101001001011001100010" @@ -3827,7 +3851,7 @@ static void test_encode(const testCtx *const p_ctx) { "11010000110010001001010001111000" "11111111111111111111111111111111" }, - /*145*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, -1, -1, -1, DM_SQUARE, "\200\200\200\200\200\200\200\200\200\200", -1, 0, 16, 16, 1, "8 BASE256s, square, no padding", 0, + /*146*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, -1, -1, -1, DM_SQUARE, "\200\200\200\200\200\200\200\200\200\200", -1, 0, 16, 16, 1, "8 BASE256s, square, no padding", 0, "1010101010101010" "1000010100001101" "1101011111101110" @@ -3845,7 +3869,7 @@ static void test_encode(const testCtx *const p_ctx) { "1111000011111010" "1111111111111111" }, - /*146*/ { BARCODE_DATAMATRIX, DATA_MODE, -1, -1, -1, DM_SQUARE, "\200\200\200\200\200\200\200\200\200\200", -1, 0, 16, 16, 1, "8 BASE256s, square, no padding", 0, + /*147*/ { BARCODE_DATAMATRIX, DATA_MODE, -1, -1, -1, DM_SQUARE, "\200\200\200\200\200\200\200\200\200\200", -1, 0, 16, 16, 1, "8 BASE256s, square, no padding", 0, "1010101010101010" "1000010100001101" "1101011111101110" @@ -3863,7 +3887,7 @@ static void test_encode(const testCtx *const p_ctx) { "1111000011111010" "1111111111111111" }, - /*147*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, -1, -1, -1, -1, "\200\200\200\200\200\200\200\200\200", -1, 0, 16, 16, 1, "9 BASE256s, 1 pad", 0, + /*148*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, -1, -1, -1, -1, "\200\200\200\200\200\200\200\200\200", -1, 0, 16, 16, 1, "9 BASE256s, 1 pad", 0, "1010101010101010" "1000010101001101" "1110011111000010" @@ -3881,7 +3905,7 @@ static void test_encode(const testCtx *const p_ctx) { "1100000011011010" "1111111111111111" }, - /*148*/ { BARCODE_DATAMATRIX, DATA_MODE, -1, -1, -1, -1, "\200\200\200\200\200\200\200\200\200", -1, 0, 16, 16, 1, "9 BASE256s, 1 pad", 0, + /*149*/ { BARCODE_DATAMATRIX, DATA_MODE, -1, -1, -1, -1, "\200\200\200\200\200\200\200\200\200", -1, 0, 16, 16, 1, "9 BASE256s, 1 pad", 0, "1010101010101010" "1000010101001101" "1110011111000010" @@ -3899,7 +3923,7 @@ static void test_encode(const testCtx *const p_ctx) { "1100000011011010" "1111111111111111" }, - /*149*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, -1, -1, -1, -1, "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200", -1, 0, 22, 22, 1, "22 BASE256s, 6 pads", 0, + /*150*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, -1, -1, -1, -1, "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200", -1, 0, 22, 22, 1, "22 BASE256s, 6 pads", 0, "1010101010101010101010" "1010010100011100010101" "1000011110111110001100" @@ -3923,7 +3947,7 @@ static void test_encode(const testCtx *const p_ctx) { "1111101000110111010100" "1111111111111111111111" }, - /*150*/ { BARCODE_DATAMATRIX, DATA_MODE, -1, -1, -1, -1, "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200", -1, 0, 22, 22, 1, "22 BASE256s, 6 pads", 0, + /*151*/ { BARCODE_DATAMATRIX, DATA_MODE, -1, -1, -1, -1, "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200", -1, 0, 22, 22, 1, "22 BASE256s, 6 pads", 0, "1010101010101010101010" "1010010100011100010101" "1000011110111110001100" @@ -3947,7 +3971,7 @@ static void test_encode(const testCtx *const p_ctx) { "1111101000110111010100" "1111111111111111111111" }, - /*151*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, -1, -1, -1, DM_DMRE, "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200", -1, 0, 8, 64, 1, "22 BASE256s, no padding", 0, + /*152*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, -1, -1, -1, DM_DMRE, "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200", -1, 0, 8, 64, 1, "22 BASE256s, no padding", 0, "1010101010101010101010101010101010101010101010101010101010101010" "1000010101100011101010101011101111110100100110011100010011010111" "1101011110001010110000001110001010001011010111001010101101100000" @@ -3957,7 +3981,7 @@ static void test_encode(const testCtx *const p_ctx) { "1101000011001010111101101101110010111100111101001010010011001000" "1111111111111111111111111111111111111111111111111111111111111111" }, - /*152*/ { BARCODE_DATAMATRIX, DATA_MODE, -1, -1, -1, DM_DMRE, "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200", -1, 0, 8, 64, 1, "22 BASE256s, no padding", 0, + /*153*/ { BARCODE_DATAMATRIX, DATA_MODE, -1, -1, -1, DM_DMRE, "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200", -1, 0, 8, 64, 1, "22 BASE256s, no padding", 0, "1010101010101010101010101010101010101010101010101010101010101010" "1000010101100011101010101011101111110100100110011100010011010111" "1101011110001010110000001110001010001011010111001010101101100000" @@ -3967,7 +3991,7 @@ static void test_encode(const testCtx *const p_ctx) { "1101000011001010111101101101110010111100111101001010010011001000" "1111111111111111111111111111111111111111111111111111111111111111" }, - /*153*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, -1, -1, -1, -1, "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\061\062\063\064\065\066", -1, 0, 64, 64, 1, "249 BASE256s + 6 ASCII (3 double-digits)", 0, + /*154*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, -1, -1, -1, -1, "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\061\062\063\064\065\066", -1, 0, 64, 64, 1, "249 BASE256s + 6 ASCII (3 double-digits)", 0, "1010101010101010101010101010101010101010101010101010101010101010" "1000010100011101100000010111100110100010110111011011111010000001" "1100011110111110100110111101111010101101000010001101001011001100" @@ -4033,7 +4057,7 @@ static void test_encode(const testCtx *const p_ctx) { "1000001101010100110010010110101010000000001010101100100011101010" "1111111111111111111111111111111111111111111111111111111111111111" }, - /*154*/ { BARCODE_DATAMATRIX, DATA_MODE, -1, -1, -1, -1, "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\061\062\063\064\065\066", -1, 0, 64, 64, 1, "249 BASE256s + 6 ASCII (3 double-digits)", 0, + /*155*/ { BARCODE_DATAMATRIX, DATA_MODE, -1, -1, -1, -1, "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\061\062\063\064\065\066", -1, 0, 64, 64, 1, "249 BASE256s + 6 ASCII (3 double-digits)", 0, "1010101010101010101010101010101010101010101010101010101010101010" "1000010100011101100000010111100110100010110111011011111010000001" "1100011110111110100110111101111010101101000010001101001011001100" @@ -4099,7 +4123,7 @@ static void test_encode(const testCtx *const p_ctx) { "1000001101010100110010010110101010000000001010101100100011101010" "1111111111111111111111111111111111111111111111111111111111111111" }, - /*155*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, -1, -1, -1, -1, "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\061\062\063\064\065\066", -1, 0, 64, 64, 0, "249 BASE256s + 8 ASCII (Sh A80 + 3 double-digits); BWIPP uses 2nd B256 length byte instead of ASCII shift (same no. of codewords)", 0, + /*156*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, -1, -1, -1, -1, "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\061\062\063\064\065\066", -1, 0, 64, 64, 0, "249 BASE256s + 8 ASCII (Sh A80 + 3 double-digits); BWIPP uses 2nd B256 length byte instead of ASCII shift (same no. of codewords)", 0, "1010101010101010101010101010101010101010101010101010101010101010" "1000010100011101100000010111100110100010110111011011111010000001" "1100011110111110100110111101111010101101000010001101001011001100" @@ -4165,7 +4189,7 @@ static void test_encode(const testCtx *const p_ctx) { "1000001101010100110100010100101010001100001000101100101001101010" "1111111111111111111111111111111111111111111111111111111111111111" }, - /*156*/ { BARCODE_DATAMATRIX, DATA_MODE, -1, -1, -1, -1, "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\061\062\063\064\065\066", -1, 0, 64, 64, 0, "249 BASE256s + 8 ASCII (Sh A80 + 3 double-digits); BWIPP uses 2nd B256 length byte instead of ASCII shift (same no. of codewords)", 0, + /*157*/ { BARCODE_DATAMATRIX, DATA_MODE, -1, -1, -1, -1, "\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\061\062\063\064\065\066", -1, 0, 64, 64, 0, "249 BASE256s + 8 ASCII (Sh A80 + 3 double-digits); BWIPP uses 2nd B256 length byte instead of ASCII shift (same no. of codewords)", 0, "1010101010101010101010101010101010101010101010101010101010101010" "1000010100011101100000010111100110100010110111011011111010000001" "1100011110111110100110111101111010101101000010001101001011001100" @@ -4231,7 +4255,7 @@ static void test_encode(const testCtx *const p_ctx) { "1000001101010100110100010100101010001100001000101100101001101010" "1111111111111111111111111111111111111111111111111111111111111111" }, - /*157*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, -1, -1, -1, -1, "\101\102\103\104\105\106\107\110\111\112\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\061\062\063\064\065\066", -1, 0, 64, 64, 1, "10 ASCII + 251 BASE256s + 6 ASCII", 0, + /*158*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, -1, -1, -1, -1, "\101\102\103\104\105\106\107\110\111\112\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\061\062\063\064\065\066", -1, 0, 64, 64, 1, "10 ASCII + 251 BASE256s + 6 ASCII", 0, "1010101010101010101010101010101010101010101010101010101010101010" "1010011010011101100000010111100110100010110111011011111010000001" "1011001010111110100110111101111010101101000010001101001011001100" @@ -4297,7 +4321,7 @@ static void test_encode(const testCtx *const p_ctx) { "1001010101010100111010010100101010000010001011001100101011101010" "1111111111111111111111111111111111111111111111111111111111111111" }, - /*158*/ { BARCODE_DATAMATRIX, DATA_MODE, -1, -1, -1, -1, "\101\102\103\104\105\106\107\110\111\112\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\061\062\063\064\065\066", -1, 0, 64, 64, 0, "10 ASCII + 251 BASE256s + 6 ASCII; BWIPP same as FAST_MODE", 0, + /*159*/ { BARCODE_DATAMATRIX, DATA_MODE, -1, -1, -1, -1, "\101\102\103\104\105\106\107\110\111\112\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\061\062\063\064\065\066", -1, 0, 64, 64, 0, "10 ASCII + 251 BASE256s + 6 ASCII; BWIPP same as FAST_MODE", 0, "1010101010101010101010101010101010101010101010101010101010101010" "1010011010011101100000010111100110100010110111011011111010000001" "1011001010111110100110111101111010101101000010001101001011001100" @@ -4363,7 +4387,7 @@ static void test_encode(const testCtx *const p_ctx) { "1001010101010100111110010100001010001100001000001100100011101010" "1111111111111111111111111111111111111111111111111111111111111111" }, - /*159*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, -1, -1, -1, -1, "\101\102\103\104\105\106\107\110\111\112\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\061\062\063\064\065\066\067\070\071\060\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\061\062\063\064\065\066", -1, 0, 88, 88, 1, "10 ASCII + 252 BASE256s + 10 ASCII + 253 BASE256 + 6 ASCII", 0, + /*160*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, -1, -1, -1, -1, "\101\102\103\104\105\106\107\110\111\112\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\061\062\063\064\065\066\067\070\071\060\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\061\062\063\064\065\066", -1, 0, 88, 88, 1, "10 ASCII + 252 BASE256s + 10 ASCII + 253 BASE256 + 6 ASCII", 0, "1010101010101010101010101010101010101010101010101010101010101010101010101010101010101010" "1010011010011100000001110111100010001011011111001111101000000110011111111000100110101111" "1011001010111110011010111101111010110100001010010100101100110010101011111110101001100000" @@ -4453,7 +4477,7 @@ static void test_encode(const testCtx *const p_ctx) { "1101010100110101110000110100001000100000101010010010101110100111001111100010001001001100" "1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111" }, - /*160*/ { BARCODE_DATAMATRIX, DATA_MODE, -1, -1, -1, -1, "\101\102\103\104\105\106\107\110\111\112\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\061\062\063\064\065\066\067\070\071\060\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200" "\061\062\063\064\065\066", -1, 0, 88, 88, 0, "10 ASCII + 252 BASE256s + 10 ASCII + 253 BASE256 + 6 ASCII; BWIPP same as FAST_MODE", 0, + /*161*/ { BARCODE_DATAMATRIX, DATA_MODE, -1, -1, -1, -1, "\101\102\103\104\105\106\107\110\111\112\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\061\062\063\064\065\066\067\070\071\060\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200" "\061\062\063\064\065\066", -1, 0, 88, 88, 0, "10 ASCII + 252 BASE256s + 10 ASCII + 253 BASE256 + 6 ASCII; BWIPP same as FAST_MODE", 0, "1010101010101010101010101010101010101010101010101010101010101010101010101010101010101010" "1010011010011100000001110111100010001011011111001111101000000110011111111000100110101111" "1011001010111110011010111101111010110100001010010100101100110010101011111110101001100000" @@ -4543,7 +4567,7 @@ static void test_encode(const testCtx *const p_ctx) { "1101010100110101110000110100101000010000100010110010111110101011001111100010000101001100" "1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111" }, - /*161*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, -1, -1, -1, -1, "\101\102\103\104\105\106\107\110\111\112\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\061\062\063\064\065\066\067\070\071\060\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200", -1, 0, 88, 88, 1, "10 ASCII + 252 BASE256s + 10 ASCII + 304 BASE256, no padding", 0, + /*162*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, -1, -1, -1, -1, "\101\102\103\104\105\106\107\110\111\112\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\061\062\063\064\065\066\067\070\071\060\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200", -1, 0, 88, 88, 1, "10 ASCII + 252 BASE256s + 10 ASCII + 304 BASE256, no padding", 0, "1010101010101010101010101010101010101010101010101010101010101010101010101010101010101010" "1010011010011100000001110111100010001011011111001111101000000110011111111000100110101111" "1011001010111110011010111101111010110100001010010100101100110010101011111110101001100000" @@ -4633,7 +4657,7 @@ static void test_encode(const testCtx *const p_ctx) { "1101010100110101100000110110001000001000101011110010001110100101001111000010001111001100" "1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111" }, - /*162*/ { BARCODE_DATAMATRIX, DATA_MODE, -1, -1, -1, -1, "\101\102\103\104\105\106\107\110\111\112\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\061\062\063\064\065\066\067\070\071\060\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200", -1, 0, 88, 88, 0, "10 ASCII + 252 BASE256s + 10 ASCII + 304 BASE256, no padding; BWIPP same as FAST_MODE", 0, + /*163*/ { BARCODE_DATAMATRIX, DATA_MODE, -1, -1, -1, -1, "\101\102\103\104\105\106\107\110\111\112\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\061\062\063\064\065\066\067\070\071\060\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200", -1, 0, 88, 88, 0, "10 ASCII + 252 BASE256s + 10 ASCII + 304 BASE256, no padding; BWIPP same as FAST_MODE", 0, "1010101010101010101010101010101010101010101010101010101010101010101010101010101010101010" "1010011010011100000001110111100010001011011111001111101000000110011111111000100110101111" "1011001010111110011010111101111010110100001010010100101100110010101011111110101001100000" @@ -4723,7 +4747,7 @@ static void test_encode(const testCtx *const p_ctx) { "1101010100110101100000110110101000111000100011010010011110101001001111000010000011001100" "1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111" }, - /*163*/ { BARCODE_DATAMATRIX, FAST_MODE, -1, -1, -1, -1, "@@@@@@@@@_", -1, 0, 8, 32, 0, "EDI; BWIPP uses different encodation, switching to ASC for last 2 chars, not last 3 like Zint", 0, + /*164*/ { BARCODE_DATAMATRIX, FAST_MODE, -1, -1, -1, -1, "@@@@@@@@@_", -1, 0, 8, 32, 0, "EDI; BWIPP uses different encodation, switching to ASC for last 2 chars, not last 3 like Zint", 0, "10101010101010101010101010101010" "10000000001001111001101100001101" "10000000000001001001110011001100" @@ -4733,7 +4757,7 @@ static void test_encode(const testCtx *const p_ctx) { "11000000000000001001000001011010" "11111111111111111111111111111111" }, - /*164*/ { BARCODE_DATAMATRIX, -1, -1, -1, -1, -1, "@@@@@@@@@_", -1, 0, 8, 32, 0, "EDI **NOT SAME** (see FAST_MODE); BWIPP uses different encodation", 0, + /*165*/ { BARCODE_DATAMATRIX, -1, -1, -1, -1, -1, "@@@@@@@@@_", -1, 0, 8, 32, 0, "EDI **NOT SAME** (see FAST_MODE); BWIPP uses different encodation", 0, "10101010101010101010101010101010" "11100000000000011000100100101001" "11100000000000001010011101001000" @@ -4743,7 +4767,7 @@ static void test_encode(const testCtx *const p_ctx) { "10000000000001001010010000010000" "11111111111111111111111111111111" }, - /*165*/ { BARCODE_DATAMATRIX, FAST_MODE, -1, -1, -1, -1, "@@@@@@@@@@_", -1, 0, 16, 16, 0, "EDI; BWIPP uses different encodation, switching to ASC for last 3 chars, not last 4 like Zint", 0, + /*166*/ { BARCODE_DATAMATRIX, FAST_MODE, -1, -1, -1, -1, "@@@@@@@@@@_", -1, 0, 16, 16, 0, "EDI; BWIPP uses different encodation, switching to ASC for last 3 chars, not last 4 like Zint", 0, "1010101010101010" "1000000001000001" "1000000000111110" @@ -4761,7 +4785,7 @@ static void test_encode(const testCtx *const p_ctx) { "1010100000010010" "1111111111111111" }, - /*166*/ { BARCODE_DATAMATRIX, -1, -1, -1, -1, -1, "@@@@@@@@@@_", -1, 0, 8, 32, 0, "AAEEEEEEEEA; BWIPP uses different encodation, see above", 1, + /*167*/ { BARCODE_DATAMATRIX, -1, -1, -1, -1, -1, "@@@@@@@@@@_", -1, 0, 8, 32, 0, "AAEEEEEEEEA; BWIPP uses different encodation, see above", 1, "10101010101010101010101010101010" "10100000000000111000110101111001" "10000000000001001000100100011000" @@ -4771,7 +4795,7 @@ static void test_encode(const testCtx *const p_ctx) { "10000110001100001001010000001110" "11111111111111111111111111111111" }, - /*167*/ { BARCODE_DATAMATRIX, FAST_MODE, -1, -1, -1, -1, "@@@@@@@@@@@_", -1, 0, 16, 16, 0, "EDI; BWIPP uses different encodation, switching to ASC for last 4 chars, not last 1 like Zint", 0, + /*168*/ { BARCODE_DATAMATRIX, FAST_MODE, -1, -1, -1, -1, "@@@@@@@@@@@_", -1, 0, 16, 16, 0, "EDI; BWIPP uses different encodation, switching to ASC for last 4 chars, not last 1 like Zint", 0, "1010101010101010" "1000000001000001" "1000000000001100" @@ -4789,7 +4813,7 @@ static void test_encode(const testCtx *const p_ctx) { "1000100000100010" "1111111111111111" }, - /*168*/ { BARCODE_DATAMATRIX, -1, -1, -1, -1, -1, "@@@@@@@@@@@_", -1, 0, 16, 16, 0, "AAAEEEEEEEEA; BWIPP uses different encodation, see above", 0, + /*169*/ { BARCODE_DATAMATRIX, -1, -1, -1, -1, -1, "@@@@@@@@@@@_", -1, 0, 16, 16, 0, "AAAEEEEEEEEA; BWIPP uses different encodation, see above", 0, "1010101010101010" "1010011101000001" "1000000000101000" @@ -4807,7 +4831,7 @@ static void test_encode(const testCtx *const p_ctx) { "1011000011010010" "1111111111111111" }, - /*169*/ { BARCODE_DATAMATRIX, FAST_MODE, -1, -1, -1, -1, "@@@@@@@@@@@@_", -1, 0, 16, 16, 0, "EDI; BWIPP uses different encodation, switching to ASC for last 5 chars, not last 2 like Zint", 0, + /*170*/ { BARCODE_DATAMATRIX, FAST_MODE, -1, -1, -1, -1, "@@@@@@@@@@@@_", -1, 0, 16, 16, 0, "EDI; BWIPP uses different encodation, switching to ASC for last 5 chars, not last 2 like Zint", 0, "1010101010101010" "1000000000100001" "1000000000111000" @@ -4825,7 +4849,7 @@ static void test_encode(const testCtx *const p_ctx) { "1011100000010010" "1111111111111111" }, - /*170*/ { BARCODE_DATAMATRIX, -1, -1, -1, -1, -1, "@@@@@@@@@@@@_", -1, 0, 16, 16, 0, "EEEEEEEEEEEEA; BWIPP uses different encodation, see above", 1, + /*171*/ { BARCODE_DATAMATRIX, -1, -1, -1, -1, -1, "@@@@@@@@@@@@_", -1, 0, 16, 16, 0, "EEEEEEEEEEEEA; BWIPP uses different encodation, see above", 1, "1010101010101010" "1000000001100001" "1000000000110100" @@ -4843,7 +4867,7 @@ static void test_encode(const testCtx *const p_ctx) { "1000000000100010" "1111111111111111" }, - /*171*/ { BARCODE_DATAMATRIX, FAST_MODE, -1, -1, -1, -1, "@@@@@@@@@@@@@_", -1, 0, 12, 26, 0, "EDI; BWIPP uses different encodation, switching to ASC for last 2 chars, not last 3 like Zint", 0, + /*172*/ { BARCODE_DATAMATRIX, FAST_MODE, -1, -1, -1, -1, "@@@@@@@@@@@@@_", -1, 0, 12, 26, 0, "EDI; BWIPP uses different encodation, switching to ASC for last 2 chars, not last 3 like Zint", 0, "10101010101010101010101010" "10000000001001100100101011" "10000000000010000000111000" @@ -4857,7 +4881,7 @@ static void test_encode(const testCtx *const p_ctx) { "10000001000001101011010000" "11111111111111111111111111" }, - /*172*/ { BARCODE_DATAMATRIX, -1, -1, -1, -1, -1, "@@@@@@@@@@@@@_", -1, 0, 16, 16, 0, "AEEEEEEEEEEEEA; BWIPP uses different encodation, see above", 1, + /*173*/ { BARCODE_DATAMATRIX, -1, -1, -1, -1, -1, "@@@@@@@@@@@@@_", -1, 0, 16, 16, 0, "AEEEEEEEEEEEEA; BWIPP uses different encodation, see above", 1, "1010101010101010" "1110000001000001" "1110000001000000" @@ -4875,7 +4899,7 @@ static void test_encode(const testCtx *const p_ctx) { "1001100000111010" "1111111111111111" }, - /*173*/ { BARCODE_DATAMATRIX, FAST_MODE, 26, -1, -1, -1, "abcdefghi1234FGHIJKLMNabc@@@@@@@@@é", -1, 0, 24, 24, 0, "Mix of modes TEX ASC C40 ASC EDI BAS; BWIPP uses different encodation", 0, + /*174*/ { BARCODE_DATAMATRIX, FAST_MODE, 26, -1, -1, -1, "abcdefghi1234FGHIJKLMNabc@@@@@@@@@é", -1, 0, 24, 24, 0, "Mix of modes TEX ASC C40 ASC EDI BAS; BWIPP uses different encodation", 0, "101010101010101010101010" "100111011110011101000101" "101111001100101101101000" @@ -4901,7 +4925,7 @@ static void test_encode(const testCtx *const p_ctx) { "111101010110111111111010" "111111111111111111111111" }, - /*174*/ { BARCODE_DATAMATRIX, -1, 26, -1, -1, -1, "abcdefghi1234FGHIJKLMNabc@@@@@@@@@é", -1, 0, 24, 24, 0, "TTTTTTTTTAAAACCCCCCCCCAAAAAEEEEEEEAA; BWIPP uses different encodation", 0, + /*175*/ { BARCODE_DATAMATRIX, -1, 26, -1, -1, -1, "abcdefghi1234FGHIJKLMNabc@@@@@@@@@é", -1, 0, 24, 24, 0, "TTTTTTTTTAAAACCCCCCCCCAAAAAEEEEEEEAA; BWIPP uses different encodation", 0, "101010101010101010101010" "100111011110011100000101" "101111001100101100111100" @@ -4927,7 +4951,7 @@ static void test_encode(const testCtx *const p_ctx) { "111011010111011111010010" "111111111111111111111111" }, - /*175*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, -1, -1, -1, -1, "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^ABCDEFGHIJKLMNOPQRSTUVWXYZ12345678901234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ;<>@[]_`~!||()?{}'123456789012345678901234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ12345678912345678912345678912345678900001234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^;<>@[]_`~!||()?{}'ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^;<>@[]_`~!||()?{}'\001\002\003\004\005\006...............\015\015\015\015\015\015\015\015abcdefghijklmnopqrstuvwxyz\015\015\015\015\015\015\015\015...............\001\002\003\004\005\006ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^...............", -1, 0, 132, 132, 0, "Mixed modes (except B256); BWIPP different encodation", 0, + /*176*/ { BARCODE_DATAMATRIX, DATA_MODE | FAST_MODE, -1, -1, -1, -1, "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^ABCDEFGHIJKLMNOPQRSTUVWXYZ12345678901234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ;<>@[]_`~!||()?{}'123456789012345678901234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ12345678912345678912345678912345678900001234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^;<>@[]_`~!||()?{}'ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^;<>@[]_`~!||()?{}'\001\002\003\004\005\006...............\015\015\015\015\015\015\015\015abcdefghijklmnopqrstuvwxyz\015\015\015\015\015\015\015\015...............\001\002\003\004\005\006ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^...............", -1, 0, 132, 132, 0, "Mixed modes (except B256); BWIPP different encodation", 0, "101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010" "101001101001010011000111100011111001011001011010011010010111111101110111100110110110000111110000111000011100111110111010111110010101" "101100101010110110010011000010100000111010101111010100001111001010100011010100110101000010101011010001111011001010111111011000100110" @@ -5061,7 +5085,7 @@ static void test_encode(const testCtx *const p_ctx) { "110101010100010111111010100000000000110011101101010011010100111010111011101111011111110010101110001010101110001010111111010011111110" "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111" }, - /*176*/ { BARCODE_DATAMATRIX, DATA_MODE, -1, -1, -1, -1, "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^ABCDEFGHIJKLMNOPQRSTUVWXYZ12345678901234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ;<>@[]_`~!||()?{}'123456789012345678901234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ12345678912345678912345678912345678900001234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^;<>@[]_`~!||()?{}'ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^;<>@[]_`~!||()?{}'\001\002\003\004\005\006...............\015\015\015\015\015\015\015\015abcdefghijklmnopqrstuvwxyz\015\015\015\015\015\015\015\015...............\001\002\003\004\005\006ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^...............", -1, 0, 120, 120, 0, "Mixed modes (except B256); BWIPP uses different encodation", 13, + /*177*/ { BARCODE_DATAMATRIX, DATA_MODE, -1, -1, -1, -1, "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^ABCDEFGHIJKLMNOPQRSTUVWXYZ12345678901234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ;<>@[]_`~!||()?{}'123456789012345678901234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ12345678912345678912345678912345678900001234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^;<>@[]_`~!||()?{}'ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^;<>@[]_`~!||()?{}'\001\002\003\004\005\006...............\015\015\015\015\015\015\015\015abcdefghijklmnopqrstuvwxyz\015\015\015\015\015\015\015\015...............\001\002\003\004\005\006ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz&,:#-.$/+%*=^...............", -1, 0, 120, 120, 0, "Mixed modes (except B256); BWIPP uses different encodation", 13, "101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010" "101001101001010011011001100011111001011110010010011011010111111101001110101111111010000001101101101110110111111011101011" "101100101010110110001101000010100000111010101111010101000000110001110101001100101001111100111000101011100101101011001100" diff --git a/backend/tests/testcommon.c b/backend/tests/testcommon.c index 1a8d9e25..b4be4777 100644 --- a/backend/tests/testcommon.c +++ b/backend/tests/testcommon.c @@ -2618,7 +2618,6 @@ int testUtilBwipp(int index, const struct zint_symbol *symbol, int option_1, int *bwipp_data = '0'; } } else if (symbology == BARCODE_CODABLOCKF || symbology == BARCODE_HIBC_BLOCKF) { - sprintf(bwipp_opts_buf + strlen(bwipp_opts_buf), "%ssepheight=0", strlen(bwipp_opts_buf) ? " " : ""); if (option_1 > 0) { sprintf(bwipp_opts_buf + strlen(bwipp_opts_buf), "%srows=%d", strlen(bwipp_opts_buf) ? " " : "", option_1); @@ -2731,14 +2730,13 @@ int testUtilBwipp(int index, const struct zint_symbol *symbol, int option_1, int strcpy(bwipp_data, "fima"); bwipp_data[3] = z_isupper(data[0]) ? data[0] - 'A' + 'a' : data[0]; } else if (symbology == BARCODE_CODE16K || symbology == BARCODE_CODE49) { - sprintf(bwipp_opts_buf + strlen(bwipp_opts_buf), "%ssepheight=0", strlen(bwipp_opts_buf) ? " " : ""); - bwipp_opts = bwipp_opts_buf; if (option_1 >= 2) { if ((symbology == BARCODE_CODE16K && option_1 <= 16) || (symbology == BARCODE_CODE49 && option_1 <= 8 && option_1 >= symbol->rows)) { sprintf(bwipp_opts_buf + strlen(bwipp_opts_buf), "%srows=%d", strlen(bwipp_opts_buf) ? " " : "", option_1); } + bwipp_opts = bwipp_opts_buf; } } else if (symbology == BARCODE_AZTEC || symbology == BARCODE_HIBC_AZTEC) { int compact = 0, full = 0; @@ -3016,16 +3014,13 @@ int testUtilBwipp(int index, const struct zint_symbol *symbol, int option_1, int } } } else if (symbology == BARCODE_ULTRA) { + const int rev = option_2 == 2 ? 2 : 1; if (option_1 >= 1 && option_1 <= 6) { sprintf(bwipp_opts_buf + strlen(bwipp_opts_buf), "%seclevel=EC%d", strlen(bwipp_opts_buf) ? " " : "", option_1 - 1); - bwipp_opts = bwipp_opts_buf; - } - if (option_2 >= 1 && option_2 <= 2) { - sprintf(bwipp_opts_buf + strlen(bwipp_opts_buf), "%srev=%d", - strlen(bwipp_opts_buf) ? " " : "", option_2); - bwipp_opts = bwipp_opts_buf; } + sprintf(bwipp_opts_buf + strlen(bwipp_opts_buf), "%srev=%d", strlen(bwipp_opts_buf) ? " " : "", rev); + bwipp_opts = bwipp_opts_buf; } } diff --git a/backend/tests/tools/bwipp_dump-barcode.ps.cat b/backend/tests/tools/bwipp_dump-barcode.ps.cat index a21a13ed..0905485b 100644 --- a/backend/tests/tools/bwipp_dump-barcode.ps.cat +++ b/backend/tests/tools/bwipp_dump-barcode.ps.cat @@ -67,10 +67,28 @@ ret /pixs known { /pixs ret /pixs get def } ifelse + /pixx ret /pixx known { ret /pixx get } { 0 } ifelse def + + b (codablockf) eq b (hibccodablockf) eq or b (code16k) eq or b (code49) eq or { + % Strip separators and boundary bars + /testi b (code16k) eq { 16 } { b (code49) eq { 11 } { 21 } ifelse } ifelse def + /tmppixs pixs length array def + /j 0 def + 0 pixx pixs length 1 sub { + /i exch def + pixs i testi add get 1 ne { + tmppixs j pixs i pixx getinterval putinterval + /j j pixx add def + } if + } for + /pixs j array def + pixs 0 tmppixs 0 j getinterval putinterval + } if + /xs systemdict /xs known { systemdict /xs get cvi } { 0 } ifelse def /xe systemdict /xe known { systemdict /xe get cvi } { 0 } ifelse def - n xs 0 ne or xe 0 ne or ret /pixx known and { % If newlines or start/end indexes requested and have row width + n xs 0 ne or xe 0 ne or pixx 0 ne and { % If newlines or start/end indexes requested and have row width /pixx ret /pixx get def xs pixx pixs length 1 sub xe sub { % For i = xs; i < pixs length - xe; i += pixx pixs exch pixx xs sub xe sub getinterval { % For j = i; j < i + pixx - xs -xe; j++ diff --git a/backend/tests/tools/bwipp_dump.ps.tar.xz b/backend/tests/tools/bwipp_dump.ps.tar.xz index e016e60fb616ccfd1a8a135e0fc0b1c1a8649bff..8597ab986360861daf859f4e238f337265cd89c9 100644 GIT binary patch literal 132764 zcmV(lK=i-;H+ooF000E$*0e?f03iV!0000G&sfao{c-R9T>vp1$yUEJ0H%@u`y9Po z7M&UcT)M1GaJ=_k5-&EC?D1DIdTI+VZ|Jyd=kZ}RwkViGMZNFISm!=PGOEpPyGFJ- z_Oocl^WeR;yht34UOPj67WS+44n2q@CC0nQQ4Es4(-0~hq=Xhmuk z_Anq?bc~%dcp&f7H3{;o2S5CJUkO36A&(3%!6$p(5A2-L{=(|+29StwH8a_=Q9U?3 zzq`*fmid~GYtPuo=Z8(^T(CiYWG;(XH$1>oJT|V|Sx=bt=8m>8tX6b_JB48I_o)5P zW^9z+Deaw=t?G0RU?*IFkj4o;1&b*tpQS zi%&2wZ``@WraD48)t@qqjULV$rN*i;m3@F@7YS0T!G{N3?T{!F-E1AHH*HpoNoiZl zkSi1QKYu(s9GGckP>xt^bV>2qA>GiXo=5whBYa zAE>qL9Di^I(}PDUS=T{2k<)+aSX;`3lLeG#+2#ThLKNXz3%9(C@8&rBs%U-x9a5U} z%-xD2c@17&6EmCt->`G7IU2e;x!XO;WpkrMkm(EQ6Kx`^M>1m$l3%Jl_!Iv0a1kq7 zTg|9ob3+W^l~!hQ+PeKKU4jqHG2kw5)D0RWQI9G>FL5;uE1j?dnNHi09Ksh^eJosb zo6)qo-piTM1E(O`aU$=6yPLqwbacS(?!;52|1a%axGIFp#E#&MYWL*1LfEq}-79fV zgk67sYV$HLw#CiVG^lr4{K8CEx3y-~^B$^jkImg!pAnFwWLNxb)<)Iss0D`?2g<4G0UWTS13}5 z5Lm=RBcEK1EqVdierYv62BFUnNmY{tqC*Ced6^c|a=L2KsvM^)5eGce9sC|i6G<+TiRk?B(dQstDn^&eS`!dk0uA4JLKZSC z2to`GqW0Md9kN8N#!>sLs}|MwLX-i3+pT>#YN0NuAqj>+508(E{64fIG3-@CprGnp zc>OS;ALM!EZ{Pyi0}(F}un>(?4+iJr63r_GO2jVJkK^J4y7dgXOjNH}^?F`l5q0S` zOfa+XWUN#>>zr%>)cPER|KM_iQ*7Q>lng}OLlKV>m^j)i&MKbXA(2(5qH@9`MxW26 z5NJffR2_q*!lEa_!z8yfa3W&yrB5X*ldSIn0y%0WWk&?%zTnu8}jdaPFTU$DF z=0$d!UyqttXH5iCpOB?xo5vmUwkCR3<0;+6AuG-^tCIq<*@nea zBRGAht~eoU-%%t98Y4DcXxRt zLP2Ei(tfHUs+cYbWVL{!*;Txc7^ToQJ@`v733=c<(dP2WbiQM%d;Mnrq1?VrZYRT? z5Ajx9t^l~QeO2?O&x}xvblIrwZJ??uJ^=*fV69`7hfkRRsQ@_?OFm~#hmU-CK zh8TjJ@%KcE%u^Ckizl|%bA;=^^xJF`L|=WZ!O#f9G~49kGEv<&A*AkT0bQ3O4p*Qb zSMY=F`_Bm92Cdg(=n(4Pp(r{bBCVbtun|ERrV^)lWY{!Z!OzsZ+zh&$f78-+ACf%= z4TU|u#ul9^WaEaMJ)i>19bmz`&?D8Q_48{k<~LAro^X!XI{Hoy2GekEir+B^7K9bo zn=~<(qNz~l=;Fms(9Cw~3$GQ@ng&FEEkHXp?bixK)*++7i=(BC3fOs)_v1d`e?{YM zig;&|3gK^sZ1;e2t1q`w0A{vFS&9^8ISSz&$VG3{19|NL0}Sy;%igZsrQ3^Qw|h2^ zc+4iL`Pn5wJ#UlS6*h)KWI225ZZHjnX4b4#0n8))F%n`22F;^ivld#F5$Ysg$k^S$ zdb`@gG>>^sEF1FwkMHQO%|y7zpb0ni;ir}5dcZVE>#bc1`lm;+_Gr(46=@pw!3dPa zu}n;J9j(({9gwQ4=cB<=Yvq)iqM2bQ2%07nI<@lN3&=Cvk!6sG1;3Aahe(>IKSKa~ zL0oFmlnOiF($G4rCmjxInwCJ8rKeFk500d7|WuwZl> z-o&IY%=4&WMC<*z34bC0G_Cxfw)d4D?OxK`$nW{p1JM~ zGz@o_Q``xie=hw$L=>FuR_6>TShM0#`C;9!b0DAQE*QGntP6{C(5t;$$1x$%+N9(P zIb6u*{R(>%OM!^kP?PuVX26{N*;$Uw>G~K6qApU-vqyh8^6RY&p(_%+(f+n6lhfG- z=*#Xg`S0k*`Fx2MNFl`O)H-?!C@9~mb46OA6RxgPjf^A)HLYj*%~>CJ(|HNf9dO3U zmX>s|z2(NYn%Er1M@$aP$X(UJ00OXL_U?0(bchG9KL;(FJyY$IT-l+gkhMI@7QIqTjdkqAU@E$FSsr^_QTz7ZQ&P!~$qx zTzN?!{1#{uV|4pT{b|OGJD+MM2R%Qjrcq!n*r)*YAy5dY@HVVd+}TbfKd>*SV`}e5 z3AhaIX!#nH3-qa@oc4A6`0 zerJI4rLwlMBhJFn5naA2?eY=Xm7L0YiIX19PSkvwP7BaWWt4RO1`r}_J806 zc@wZvi32&{qIJe74W;Y06ejmWs3v&hiGYAWjned4X8IkN0M12VcQo(O{X%L48c&CX8g~j!@s`lM6~so+Dc_$Q zDlreF_kel5?2AVDuh09XAF&Ek3K`zwh;F+1y(BabcSr354($c}1I{_FQDEp-k;c(^??97_IjMf$ZNMX7l_x2jAdsJPX~MESgs zjq>uqugC%*@4Bbe-k|M5bP~%iFxH`yOWiDfEj!n4!#eClMUvtE|2t}&-EC)S+HR{2 z(rTIAI`M(eK%6mKwihPgXXvptxBi0zE~;ILp_XobIN!2K*1&|)YwlQ7j5NSsfPRrV z8n!mV+^i!B)vV`Iu%Pq^M;C9DpX2g?+M@1z2)30ACo0>(@7UH)hHo^AkRY zvr2Xvxm;_ed%v%HClyg8veoR(Pv~NS9g0r=tw&Q%!z(tl5i{wXa{xH04-s{v`basT zpeZi`!Fe@^SGg-d$Lt<*($N7k&@mH_C>FjCqu8|=)C5cp-araghcLs3me`CO#W+{N zNy=be!Y3S#FQ|3)Z&d=%1gjvU289HP%d!lpYT5<7G}Cd2|NrqY`HzZA11H~M|NS*I z|3KPA5J)N{pxbAc+k0rdUj(Y^Z`fXL4kC5;UX%gw0miyP#v|W50rWJz&C{EQFX8_i zb=IrA;z-hd0*({G$pCq=^q^KiTvFF+I0A%l7bpw32C!xQMr=8_L|DN^_ST)jf65#J zPV`X2S(KC`cbKD#9Ut1BZKph}5`(|2EsK3-g|9yl5Bq&!@3=H$1;6GyXV5p5MjQ>F zH=*DxbiSY|%=C;mM+w$;CqW@=bz7AfcPK^FZ`h^$9znbM2leT)a1iWQIyU<^vTt&f zpUn1(+M{O}Jr-KJ}nZvz9$Hjk`peaAsgAqpwPRO24EZ2-JjM^)5`SVuG6 zu_uzF%blh0V@54E=4`K}PXuqw$}3;;Okt^=GlPqjX(Qxui}Px>WGf}68OX5^rL3m1 ze-lwNXm(Ugmw&(hkA-#sL#FMQ)E- zbT~SIV&@$fF$i|&OxHT~a9HK>Y373f#Qq$+vu0yoGMszrY}(u@`o>({h3=*!j)4!N1 z0(1^OHjIN>I4Ti$WtnBn&%XYTv=af{kNKITzv3sMpw2YPcZ#=6)u@m!u=@O|nk8PGZ;Co=h4_ui^Z-<<Vwix-; ztN8L|&(iolD#(a>+CS$xaZr{XR-NoSN$-mE=v4qrG!y5BA-bE7XqmM9t|^eM-?>cP z{Adh@zs|I2o;Nozj9aN0I&S;M#w`{}C9-G%+z>*Zhd$FH%35abd$6nl+$R10L*KnB znKdIT;ALCq)z3=5ecO#!NvJM-TkX|I&8nRcxDLg_Xkehy(~`o%PH^X&cbO2~`{Hyy ze2hBmZWY3KTJroQ&o-#4IT;A2P3TS9K@=uG@1}DQf~=})SiHSDu6gU4qJG7GT;Y6T z?WkLtLst)VqPB_p1K?6TE(XeBoWwlISP6oIZ$;-l{=C+-XKla_X{ZqjZEV#Cveu+J zzCND-EMLds!6dpqMOpEc_{mamjfAzYip^P3(p1CL!XQkhe9&;lnrJJjMcMu3Du=fC(u8zoz*153*d#ssjY@+C9arBBT?;G{_< zSvF;n>2iYSxCczRWj_LLiKMJ=2LIBGeK=NOL+ef#pN+GVm6Ur7yUv?HBSNfY82r?!h2SOKEJ-P;EAe4^i% zvyU)Nq|Y_9?=usGD?hAg3H8QJQz9xsV*gSFK=SvMwRYve9vWgZ#gwiRapZBuiLdsSDrpAH$F>gAZ56KSncpmG& zId8&OP<-MZ9cL8nCThpcO7g(jAya>2Q$t{caLZo>TPB_Dr`J!5dThnyg zNB(TS%jLa#*|chU1WQTv2c9esJy|l;OJ!IDT_)|zTLuTk?xW*Ws-!c|OL2lpUP$0%O8{sBfyf;Z@8b{b*@1eJj-*2PF7@-Cb z;5Zv_kz^8Jk7S7*x9!o1l}SlrLy6LGJnUFL`EBz#oVEH2;uIuZI!e;5UyLv|hMaL3 z#s_7(Ya$$h{4;*b$!HjSjdz>jr$OC)CpNe(-x;9Pt5)TQK+9XzAy~YGck>8|T7qK=2F!e6jUbG~ryV zJz81(q5qReGal|oXMdQG;3IL@gvuSS`>IE=BsB2&Wa~`y`~-X7;4dk5<31mQ;q6+j zvt8i{y6;Pm=_Ez`dsW!c`J_COKzCO-=E41F$xe2@j^Pu3PQ3b0RJTSODc-#3T6v5k z4}NVJaZvAHVz!HVf7*Bf387QWAmC}poL2z_BD+$2iBFXX#cy#quvEb_zm3u(;`&O` zbFOU{cFcK;>;rEvq|rQ0t%fbJYn?nIF{-+I1Nx_{@u8kP6c8?#oZD*C5{P^Do`CycjBP`KRzWdI7W}p5Ln>L+J?WLz_GauDR zX3-Sl>VbI7DjUAso4ldu>lz{+z9qGHTd-*i;T%dX!iK4Zj8VbBwT{XkGha+N#2w+5 zU|?fJ?x2a$^uJq8jM}zKF84I4>1(@dF5LsQ1GUw`k;CJk0Z^}!JI)}WI9+T7I^hhh zFLII@)^qFOgFE6rwcfmJXhHd>Vf)|J2*(?3VZ4Qv%(=15*2@UPB!A>ec|TSXcn^m| z9iIkljheC&oe`E?ain^Mx!A~{H*Zo2)8|+dd!%1s`xL{Yw+Pye!EM-@y4hRQk>;aH z&|>wT#76x8A@bhG{eqtrNFQYR|RNhaP`Z*hQ{h>;3$k3zZpV7+Vj1M(DAM5MV%l?1*RCd2iA z^0+%H-o&%}l85%h0)Wy)V%M#mIjmiz{9WZ#Emk@-Ew*wX-hZCX}bw`K*D zWFws@9*c7z87N#s*|ND|+Ns36hcZP@0L+3v9oZF~EQe^u#?*yO-ibapOEJ@P^&{@3 z!xw8MkUSjb9$xqV@2Pw28*;@Czv^Fa{FFYxgJtjM6;N~fV{yGiaji<92HM~%LG2Ul zA+F7f_AJae0Tun#G!Ln{MB+3GxAD+>ioq&sf(j+?vcX}`BN%KzRGsC*2zgR@*m<3; zV|opKBK^5o)bFwWMEU}uG$Z;BxYg*AR1eI&ak*R}$Z((QLCi$h2y3fTG!30NQR5mNLc;q;#6Q z!K(29eyS=TmHeT6jfqR=4$)(y8G0UZtc$ro=$Ne{O5;Oy?g+FtkMQf8OJp#yt&Z}< z3}op$8i!3ztoZ%sq2+6|#qCKnO)mvyg!Zr)Fi%xfm+Hr_Ucy%FLQ6sFYYx?kz?eUH zaphea^ljlYcHlt)+cgcjSmno0>iV6R;~G;LEyv;%gdVEA0U_1Qn|bvo<>EKwJiFb% zHfW{(Tbuvay&HyC5=nqqj&ez5B9p0InaBgts`8qUtldT~bF`m5t@0(u@uBritc2DOl!-8%SCw=pPX5`N{2qGMWR0-cM>@GoNX!@XwLOneA1K_d7faQXF zJKMfJaxk2nalQ$cFJtPy;Qyp0n2KpC2^JV!NL2FJ?;UEPB&zmtRxKP8Q+31BN@q%1*zFwoXC3AFHrO&9P)5BMh{TnSJC(+s zEt0F=!GJyI>wJyB9xj-_leJ~AMJP^I@x}B#MQayy>W2tz`FQALgi{P<{lbt?PG}ms z_D;gZyxCw=Wwf%e5=RfaZB+tt^KoA%iRUX>FXnj z!y9DxMl{7ypvgVo`ae;gOo0C}&=XSWN3_eULwi(cO(5HngxvnI_0-B}A~)v5)| zpJ&8i6Ew>=11E4PoLjet-7$vVx_G?_Kj?kKW6V#IjiNY6r#jV&OU_kyi z-$%{S(Zt_P?g{T)bdDYTY)$+#jChPd)(UCZKondk^knL|pf|a7ZDg%WII}9Gs_m+2 z4Qg5J;2x1P4A@Wy|N1&UMnVJE` zeq;VwqEgHdi2&m~w#-rEzv$xn@~F!upP_sfR7v}Ap+@eE4WPePi4bB8RyMhv3?Py-QbfZ& zeIZm5In&9j{61TX@9Xc?jmmi(Wj_^fHW72n-d@e>5nZ)%SK4MEmWY3_QqyDRTYe?g!l9NWkN9Q2~$K&wNA z6Sx${5~V8jtT3Stmi7V+`r~|esP+1H?$wn5hBl~XmbbKc;<&iT*Y)L4Y(o5{_cYoo z+<)}7!MScfo%*z5n?j!C%d-T|rANn7qq_h6p@o@oLE@|1M)4wW1gh2`g#JIeuV0w$ z>hXOP4_uTsM)L7eSk@(~>G1zy{Cl?+ERMJi5T+ z-5dguO;8xkucurI{o$-7lXqZXC&f{_({2TgwZ@_-j|O-vyb}60SQo?MZ{IpqGVTCt4broe7SwTo_=bJe!-C3zOev7VXGq z%;Ip%k~+~&-5P$q5jvclDZ$4dV>R7g;{A&ze$v&#M+*B6YCvS+<8ZI&FkjL*hdyaH zAxoxbHvKb0wrK>l=U4b9S&KyK0sn0srIrPj`b|ebs#|}tf0koDjLO(+PfNJBG5c^U z071*RL30?_=R&ai=N#iZlg1GZEJ8dK)`oM9G6J0!1e|XyT(l!`$8tgTEW5Zi z{^<}yL`<+{Uy}f$0(`751R4Th)85JG)lx;XRWZIq9dL02wAwXKba{fi35?WgJN2Rt zFjD#h`djeURWx-B9Esy=s+mRAV)L>*PN`bT^Y(Mtq4D7Bdltz|*r8uVi%@xuFLq7i zPU>|ZIP8ieq@%mkl=ensWk>-gF#5LayP&{6`Gug)1_Dt(&Cb|%(i1VTDgl&}g?s46?6i5KX@u%aia_OTVg{sU!C?~?EV?JW+|WeZ zsaxAjW|WDT84w1aP7Nx49DuRXvfr%~4cg`Uh0tCNfYWRknrk6`^5R4NNCj+(!U&C- z&@?`N1x%yM!D#kIPi$P`VIuBV2&opm!tAg*4GXfdWM2+rn(;8tU)ln@5Wqx448Vh& zKGS`y#vZ3K^2^8(;k!O=;A~B$e1qzjQs9ueOcwLZRyAXA4Lzo>4fJ>Ayn}Bi_1UjK z?V3#(3V2sm7=(9PZ7XRahadoV8E@;OL}8^3%b>Z%!zmeVhP9*xc9g>GVudTp5ePtp z!bnq$U`qB|1lPvEe%F3LZjt7S*@{Op48q|@HmX3sk)Lb8<{aYn581o;Wh5!4;w z=1;?AJ~iYL_IXn3VKF0n*->>~G9yfm941|M_)`!Rr85vI+6vDxJ?tGRE3KJOLuxQ8 z2w}m>+u^)oRx)@qts7I+?0cE9%D9D2`c}=zJ724xM1vS7JC>y>*I5m{8bP6rg~OcJ z1qZXm6&_m3S70EfRxh}Rf09wzwQqSJD3i!iJ$6%{*FUPYw;ua=azauP=0#)U zGi7oGg5)f$@+SJ}II(8g|Abr{d243tGN0B+m7?><1A~ltENub25=b$6DA~OkNx_pn{PDNnN!9iR$szthZI)`U2)A!uP)3E*|Db_J}pFf#h ztOP%?R&1d-`WN@3k zJGa_myCD!oh{FQFW23GEdlJlLH!`EK=#N0h{>^AEKagQaEjT;~rDXf^(tM!)CDgizG;eov*pbvw+fxz?U_i70!PYi z7hI|pB^5?OysK`t$Y^+|^-Jz88iC zQRw>Bz+Rt9evCBV&+BV&j9@Xx>*vs4Nz@7jAwQc>g7@J@2mRV8N+tSp#g#X>@efi4 zRb#9yl&BXV%k^__CfDXiE8mtm&A~;@M3FAjWp;8z-x zb(M#sF;1`c0*p|;B+?sy>LO7Q_Y6iUeV}@ObAcx|#!MTn-VvCgy?K0qo3Q-jX26c% z{7mfFH_;<;zN$gmo}JR*-|>eXqy8J_eInVBzZR{%(OdZ!3($;AdsXgZ$6cZWNC}d~ z+IXKksfFNkuQAhg9vbl}R$>u$+m6}fZW{O~q7Am${NI3%w2q^#*>uaqXZAtk1&*(V z!`D~%uvm=y{;pw7J-^B?^-YS>;Vy$sf%Y>g9P+y>6PZAMF>@bfHeK~F zH7Z`;7k^6@!m~zmi=sl$Zao+Dd$ydZB@=tyD^+g6**7xC6$H{45?+YZ5Nh`T+$xi2-2J4+~eh(+eVa(3B^>q5b-&r*I@*#cv z!1#aY=(A_^@U05VX~rkdSl3Cmr zP{8OVdlIwnO`BzTai|M)=_YKcWZ&{%9s;V{s!)RaA#L#P^<$rf+ z`1y$HZ4=CKxlm_C4(+lnHpg{)pWWEO;aIKY$lIhF<}$JwOBYR&x{Z1wd@huN>~SJR za=tN1M`$zZ+UdQ(35%cPq7PW6LtZ2QASS*6C_r|m*0#d^7x;Ns;;E+iM!og$tKOW% z!zX;YIP&@ETsCeM!;_+yo39x!nkwu2+2xpGo=!4M4hH&Dl1Bg$AJ+Q z(cq0~ChG@(m1j4|Dt1YSaqyX0SRT#LQ+j=tolxAod2cBJR4Cte$9h@-+NTUK5^`u5 zh2+q6N4(Md3|e@)5q}EH5zaV9!F?7|udQ*P~u}@9d9T9en z<0}+07C@C(hHq5m)7f1{MX~Noe9Ee*|20dDD}Jm$(fUmDWGrRny$#G|RJg^LT$TPu zy1lxTEcdcm4OQQhg1j{iX;nY-xCG!9<2Gtl6PijZ8r$d@Z-K#47_a9Xscoh3%q)dV0itb>t=wtwcAZcGa z_ugjV6#P3K_brckDf3G_mS3xUpyswP^I%J7N!7s#QDWWrC8V9=Cm0d10X%ALq?t04 z?zj8gFg-4yclrg#8%erbU%Af07Rr%-bL7p500q^xKxvgN4vWv?I>BB8v{B;r>T`E7 zi7beTYzk5^MhxRNH*UO`Yt$q^U3;xh4A0$7u3HTLkXP_2kdqs@3}ocJRa$J}Bu~D# zkU~xKO5)cf`#$!4gWD0m?2>^S=b%&@F%ZnVJdNuTwQNQZJHIoF4{cK7{Flz;5hHHf zU57#rXCcLLH|0_4MtK2rW5M3tKSu0r*GBGvGmq1|$NMR0pjU0dv`OXAOlErf6l1yg zyfsvs--&5+Mf4H*U)sTVy*E|b094cf-oKCfgq-nX7@W7OW zV$E#n0)G@y85_m7G}C?cVsuOsN?Ixx(t@?3uMIRFq}PZ5P5Bb?VfG1+V!ShU1SYgA ztgH&d4D5Rd2OLmAF2z4&-aQLU#;E{LBnJVG_kZfsdx-6qiC{K@zTVhOAh4Qwd)34x zZq-O-=A9nU-Nlgk7^Vd1gV-zJ3KQ6%T_Icprk8{ENzDdA^>4Tqf%X#Ze7P$fLP6`5 zjV;I6mgCOuynz)%+M*3LE$?w#8E||~`mrXQ;KlvYQ`%stN^Wprll`PW?pp)Fe7X5M<%^Vd@x%2)X~zVta1fMk*$pQhj}= zu!9#)d`n^Xf)frWOP4OfGfj=m9(8}8IQ8@Za$IKl*X{{^sUttAh#csN)$B!l_!(nLx9P@|4iKm>NX3mWR($#cdf~+OGyi!6;AAJx^+4uwjpApQ)=lP?DN*L$TorUec zft5!XkSNLPoOCCX>Uaa=dNWAySN>JKCHy=zA1KCsQ{3<-v@b3}S)Mr7q{=`&4DYH! z>qK10PgM=R5r=E}_#{6cW?pY1{<5!bH&%HRkJ5ite`l`yrl6 zSTjHAVKvGPRaviB14`~EL(duXJ1ZM|%KEi~M(BR5(NT6;P-rglnu{|g%8o2 z3pVJ@0#Qbs#;NX6ky?;Zc_Qo^gWQmRRN$j}U?x%%I(!;H^fi2`e$?%n~&|3CcW?j|(Qt z&ficKC_g#YU$i=$yh$JkoqlD9C1-DfA-KE>`1zL|sO9JsDO@ERUuCOopK6|2+Cge; zbJw{P@;B*?$yq2IEx)o7m??1yjW9g8!S^&?$_JefWO-4&^F86)uKG=~lEnK0g|A{v zBiCOfh4smgAQ=@;1Q#;gKIh3lELJhOK!j7nv-*SER(OTwaEeH8F@`()E|m2T)ubCp zx#8WQwiomt+|rW>ub4AKZM-iKDUgUq)y|sP7KSO0{!k4 zh>@!PH|+$8{$et+85UhzSrL|h>+L=eFn1j;cC^Ct_xxTHJrz?D!G6R=&6As77?*r4WHx=D`byyTqYu?N}Z8#v1xQ830^fP>bWl+|)#EN%-xv9IMeWMjM=>|VVy zmVHiaVULEJzY;{Ojnmd>y+u$f?c2O zyA84hV;+Eeg-bYKMO&VNWA(&UK~5#eB8N4Q^mK1(CaPx4pbfTbG0&&^$+n<-d=qLP zGJ3%hPu%~P&)0to8O(CF7Xh2T``IqDL^0H7+^6%KY)Qcy zR=Y?TG_?}82w86eV9Q=mnDt0TpBKt*u0$+Y{(= zE;fHNQZjOwqSS8dt`fI}z5!D?3J=FLQV0r4&y+aH-*>OiF&>lBz0<_7neEIOvoP%I z@%XXagikX@Bzer=Gmb)E6}O9)VL6mMDkn|Y&9XZtXHFRD2W#U?mT&!2G_(G4nI>K{ z`sB{Oz}ywAxP#(z{FqS~K(Pc`ZBoA8EVmZO`ReE(Eg*a}OCR(4@^akF_+qryVa7ou zF=8HK2*fuR#|0-?*8Rjh@U?EH{2^*~RS}$;rt_VDAC55P>gLk_w`&08l=!&4rdHBXC zDf=rQv_*X7n<(xYwtGBbR|+nnta6A6r9rFAQLwvwB;{3?;^ZvCw)$7&aBPVZa8M)_ zou~ak1Y9l2fDmO-0^`V;LCXg@>{sdwPm@1(W9{WKu=lQDG%x~JG^RUE{+vFT7q~E} z(s5Y_E-I%cySk#!v_nRSHT(EYHQXZ*Cx{D*V`T@+cD9IxDCK)mQ^iGy6pB6pFcbI#Z9@I&PD;`s`$(~%qw5C{tWv4z-YXY z7j9wrk+{qu&Zx63iAhFWbkMUzJR_O=TTy)?KkyfEO-Vs4LA#{60#Nnp@ZSe==sO## zOX}y|Zzl+mL2HF5boYRN0zcr4QDcAR6C4!Fh|K>|=FRd{i%z|nTt_NF z)D36Q)-CJc`XeCPV#F5RlMHoYhfEbDK6_-7<6@vcRI+vo55ZI#To z$bQXA1ThBh_Z+7wP&W&Dlup5h_@7aX_+xuRNM>Y6t7%PZUih9lcAQqIa(F>gkBX9j$4(q;QR&{0vy>UrW3 zOoFX$43ncn7?{~)@{5t0!j)-t`4cf!QcF|{fo+HR9gP#3gHL{*5+rj5t;;fFID$*N z8Owu44lwX%r*j_Lscmuq-Egk^T=1->c(9d+!X0Sl!$;I9+iKAF_NUl8j}k#qMFWXd zr|A}qEuRFX&i{se3J6T;9AQcwd5pZ1!!kO;j-z9^_jnT4Z*5=Wa{2_BAaLbh3-H}7 zPbSeVzewYE)wGKf`Dp)!;NJA9O__7ZZ1chkJqcJethr=Xge}&Ba){VX< zzTi5x;2^z427>XXz^;L})9Y@Uovd}McV^Q4f;?Fs5ihpu$RBoV3=eLf0Gyp^9*`BC8U8SRJ)e9(!e_A(HOxG^)020cwg zBm+wChW`Ru*;J$&dqi_`;u*3eT}2HPuWwy*({c(Dr{Nf+$(UnQFhYsM@|g7z9u1 zwmYYFY8L%t`B=OCZ<(HtC9S+iTbbuadIv(=9?Y+U&E+J+#=xl)Tb+}=-sNGtjPUq3 z{M1N!&uhA2a;&&>Rvy+~u@No!-kvGbp1+II?Q=pO|Ed#AP{Y3=R<(VwDr#T6drW*- z4jE{#8>uZBAUtB+mUPL0k2w)%z&wpCn^}&K_5jFI(apbf8?f&m90>J*C}A$77Q_!j z0sNW-<&N2d1!=Bm8aujyH-YoZv(*_E35FOZlQ`{@$cTKUJKaY#EHdmhLhB9&QC|-5sva=`OW+8lz z3^L~M-GJKIM8goWvD{w?WCZ$W#4P?gy4v6Ynqy5<6rQQj>kvL$x4zW<`jqJ`n`a&t z^K6PX*2?N(VwJ|b1;6K)j4j?#w_zn;$ucQaCk# zvh&gxixby4)nHDAO~I-q7Tbu&2vp)2A{%TTXCCz3UaMfY8Jci)Y#UwY_(6E$Y`+H} z02uystrGECiv?5$m87-`05W2P_NLy!x_g7Lu0`!bk$-@}Wyr0L*5puR%wt9x)W zKu#lV7e?+q7#@i56OMHDf9F&G!_r`KQ>_D=uyY?Wvp4ysH&rn^ZN)z;zfR>nGM1~(*YOQ=c`Po&bm zM=1(O0xeLGge=9vrINv)Mnc~ad|U!7#(-W7`oleEx;_NbM4-KlSq2U^|KR>ILdj-xfEF{p~R6TOz-7)Jg; z$38`w9e*@DjmfXF-Zk*+Y0+-=cPt42O| zS#WO?GFR9#$ZC=-0%U4c|5@K^OUHTX?9uQ$RgU9(al?x z`>pN=T-Gf_N$E@L!pgmS;61E6L3Me@)7ltd^Ch+zm;28h&=2?*+<`Rj*Ujwk28PA= z!;22)1k_ki^=QPN_kz_fE#&2l{Jqkl;SS;t`}&7=Ivv4SvBxH4`oZ^DJ!+Ea+^rAW z=n21oAWP6S;0Y`1Sn6hejJM#Q$}9NMiue<@Yfp=;dpY0rku{bvI?rwV`0Xdfs69~N zXFv+s^kw0a8&HL)Rth_R+TVNE8pJ6G4Ebp3weJ;dR(2g(*pxUYQ+Wmxb0g)CNCs-M zxHnenZB(t@tMJ&vtEInp@@Z!>@C1#dtheIkp|4UIeP)|ZygzkSZ>Jk z3}(nF0mzk-X8b}>qFVzEw!=J3kw#($XYNqhYRf3ioB*;fFx5vp$IXlSylrD>TBvCYrD6XB8tXn2LF)L zz}nuh?0-ZWe}6Eo~pGrbgAonU;GVTM(fAf4)x24h?m&lMIZ;q2i#w)18| ztO57jimXXgIK`%;AgN+ctCx=!mm8O7SS=fn=W8L82rKCp8UN$sq8&S^i<*^j_7p8Q zGd+|!G;I;nZ&DDvE%G*R%#;5*(`Qsh+8R7D6*J6T;7lMW%LT6ao&`gnAu&VrTGx(j zdIK@@4MeUJhCKBEfTpFG_&b>EAJfo1bppZxXPq%06vuu%(k&x)zBQ_!;Dt0fCCH7$ zKi$a-WMON8t~wo|38ol9sLnmO^#zD!@uS zBrq%p!jhO3mPQ5RJ`z;z$bsH%KeUE%0P$rdc;wJUREp4_)e4CnU5`HvFm% z89kpLq)L|DzfJDWe4nRYQ~iZ~=S50_=;9@#GRLnYJ3KqqNGg;r=rMm8o~^JB4)(le z^6pKHW6VqoWbZV+Hs|5MPla$MxO9aYP;)t$phn zUtSLlo5~Cilw(dgpkTW> zsF_6GUT>a-OGw1y#{`MPj$gL9wLm=@Nl^KjLYrUm&6=(&yf_C^>EDQ0sB!0j0%yWl zNnHGd?Gc~I5-3Zjv!+);zh8`+Zly$IoViuP1e0QQ=eP_Yl1b)iWH#Wv1RIrpEYL=A zX2FndRkP6^>Fzbn1pGrnk5Q|R{0J2_WzbIE$3bSdvL_t+lGd4#*Fh_F^(6LKD;g4# z9oB=r{x0g617IXyU}6P&hneQer{Px>?-4F<7at0>+vjF93~xl^sZW#LYPeB z>kLOab(;gJI~+HXBDrV@aR2PwHC7(xJcHvg<24eXdy>lui>s@^ge_QhE;O15FhH3y zv}ldkZa|n0Etvy-mH=@;!K9O;NfiiU(Sw^l6>)`(*@2`ye~0Jux(Ms$X0sFpU5xhR z%waXHrsoCxg@MSohxN<2S7GKIX`5em*g84|Ri|CbO*_rHGHwZV#B)1vhYJigqv`2Rs<-S61TY@lu!S|bbo+!>#?5>e!4A?Hbdza z=_!5_4jO!*8p{5)H180K5i2f)X}pCT^EYTc&d zx5<@&(e&;ap;?Lm-v2!H4ONiBwy|~vXQ_6Pd*Yt@O`S&{=}1rEV!mML1N1)D%uycm zMHtHXmEu#!g+djEoo*M#jiyybyt!K*n<#q4iGyf8t|mT8+;561U<))wqG{@P2ZBG_ z1=T@P>#X{S%pflox9gWflwX8g9R{*$0JflGU_hHY=dkvA0sQTQC z&0aN0l##^rb>suQzN4Ej)rYsFiO5#o3h2@ntU$wzlS*nwX0L^~e6l)y)0^Zi_7=%z z+dGfq^xVMaf2leXy#4bg`?k|ae*Ki?4Qj1V``9A@JZpGU(cc9RvoZ1QKY6e{l&zmz zw+J`|;86aC2&I_PUV1lBqVW*x{XZ3`4tfCZcUrKzQtc5x*as3F_(T)8;J02-iYNWa z5oH?|Ypkp4O-(5LDQU79okVQ6Jog0OnjE@><&>=`fM+g&bsR5P%O+*LonSZ6cogL1Mzn`RiMw=q zHQn!g(Qiqg$uKQ7G00cMGQt-|g?6?UQfR7VCpX9U?o_CzhZf1krtH}}vc!4>|018m zR6>nR*uGR#z3x@>^2pLpWk~O^!OzK(7hAyXNIIiO@cFU+!A%P?RgXN^LVhd+A+F7| zm+38GR^9u`^MdSJGg>Gmx7X7F4&p5KfuoYD8W)YEHJGA8iUn!7tRVyK+@#pF#aYU8_ySh7~-8KMV7 zMjOH&B>18(fja?DY$)?mtY`YaQ4aOvTPvfDmunwevDfuwUS}8;3e!mall5BH|1Dty z`Z%I`Y4}d-4}mJS)K}SjHg=~X!bM;c#U$Qwnk&p8Q}eGeI9u&RGek(@N=iB4;~fq= zdAZ;vsHjd2Du|ne6>dP=n?Bcej&-jUcccZk0BuCrd#_$$;NcfC9p-V@T?3}0_I0_i`zAaP~<3BaNJ8Wg%h&ok$Hr+SAvJ1Zx|RanMk*$9%ll>9_cqoKOh zr=ihJxUf^k znn&WO*z83#1C}NEvwvL+ugpKOT&pkSi=NPz*g-2zmQ)vARZ$#^N^!KMXRC1oQe5Oj zsZOFutn)9HaWM2!_vk-NNZ{7$D+)pJtJM853z*LuH~;b~Ek3BzxsOx!NGX?n2E zgJuxh(SqkjrbR*=Gdb(8FB zPB>~G#!PABl0|CTSLK^R+G-H6ke?a@_IJfgt6$bgv;VgW?^w_>(D}gujHXGT7KQUy zH{IuqjX?v2%!-{<1(!zmnO z=lq0ZohvkMN_hW%Qen9>gkf zFXo1G1RSz!x3x9gMIFq+eM8+Zl+IM4DB#wKG7Zl?Ct3XkZBJn3QK8S>e1s2~>W)|? z26Fqyz;$xp0504P)w3ferulypLRmndk7Z7Y@}QT^kSBQgg-t;K^a4!awjd)4KuOK~ z_0fd^NHC?bEwz&oDc;-}$bY@;{^Cm8;l`e+1W?ei>Hu3Xcu#IKNT?GTB%eAv_0oU9 z4fEp!8BCT$*^=aEdCf5$Mk?SCT>4h5R!6i_ki~70FH<>MYLylEvm06((BPDCfP0Hb zNf?E~>#rQl>S+DO(M9W^@WmAw0p1IG4**a&DN`##n-IAcb4{O;zFjeI*MO}(A_`w^ zy7NYq4?J{@LX0XC!}Wc;n$6HP;`c97@hD@|4>(Zi7T@uU5CC*?()sL3A%y^mc%kopzsqT^2jS7ng2J1vnLz-r8 z#EDFRU3N%G&tB(%A?$XxaX;5a%PrBs#=mm2MmqUvJaz@^6o+jdLnPEPM`HAj9T7S# z8anmq4#SgCmhFRvIyf4I{PTd(U&7z0e5l&Mw)_CsmhvS;}V)X9~Ge7T$KR5rclo7+UwW9>9*VC1-f4*lRn-yN|VH>X_!c^ z*OjbXcS!Q*FYk%}mkAeOqy_qA;$x+UXw|;nLy+yGtwJbL=u_XuyM%{M!jEN0ztg}y z3KH-g9JhKvKo3KCeV}3Rc6nGqpj653q?Li#g(Y9K&u7n8RSYY^$yszXjFZ{KE<%e& zV36Clo$e-`hSALm`d*lRcgv729-oF3?L6b^LDIM_V>K2vz&0Nh+ah^~4$JHOXrq?j zTMJ{%jAGKdZ5r1tfr7jkfS4x7@>bjf@`NZXDlra`Xkgd$GeDPRE$X1h!p2+_z+J)% z3n^YSasXrVI%FmsvkJoTWG%$@bKXUczl4R-BYYMtv^BmCdH0cKgQbCb+RNm3bnZsv+X=}k(k%a$Y=qRZ%hvP*y!n`W z$c^4cHUqTpY-LWCUKAff8g&KjO-+hBRYIJ2gnYv%0$-q8p*J6kKG|+IN2i3!MDAl3 zKx@dd-P~Yw?x~6&(b?nnV={M&0chMR9?yZgUIZP=&w>hek;vU8UqFRB z@P%*SMAC@O-SQ;h>!rEtzZ5BFRknDBbRY`&@XiNRM+w0n;kRGJImXR<7~2qPMwals zYX=2ALo!g%a+B;cWJ2D`%yP;kJ1oo=;SZYc!ts_!rLQ~Y4wd+@s*OVW^_KxD->}Hf zh;Z9vVVaII%9iK#KwLd&)$tUOFE=X$>*Ps^?gpAxhUak&#S{1T-KRSn+dU!8#x+y{ zv^moGMB`R~ZEY^rgmdQ%w2${M{KRsGgDZnBbm&}Z<8@;Li&SCJOU;{e@B+Ct-zcoy zis^!H3W)oRikZKX@|^C)t|YaK0q-3?Qam)bUY~&o)pXJ@7%sLfq^e)3X zMZ1G`r2&fhTNex!@!^HUoQ=_Y0HavQ25awCZNlWTc#yn2p0#8L#9Q& zI8_%Q7P^{I+RQx-|LVN#bN0|yOTP|Y%|pd*v;ZL!8dPecn&!?9dZ`gUy<$BMvtY3$ zk!YrO&*ht_;7Lv28m4I8IXozQ4y+iDJcf~wS5!DgDcP200T$TL8P2F5ilD_^nxd;f z(R@bY8|L;7-o+S_BCZ~u4PO2e&fF26!&QuNFb$7Wm+=OB8tBMTu!k20y+vuE7^Ff- zCsZ&-KbP12MG~FLLHG`@pZp=FasrFQ60mxb?nFqa(3d$3u@oewAc#D<76a8be<8Bk zK7)rnV${S4Vty-8TlXGaNF zqO5hO$I@+VmK5RE-r&J8G)NM3OfrW=l+$E$M=moP=Mn$CJ`HFHcSHydwIx=Xk4Kwn zyPpiN!Aa4p2ic}zqRKDLfC|v;=4+aNi42;E-gGH&>EH5U!_ghjwu@%3)Bf*4R$t^tRAlqWy%bW(wnOS zbghT|?1pTM`S^ABc^HXHrnN-xUegd1b?64syEi2T(mQ9nlAXJOGHo%GS7W} zX?=)ozkd-Z9MU>-u42dRp$ogpb*H-3e^<^x+CEcqsD!a&hqLq;HByT`I?nwJMsoa~ zh6xK!co!(PW7Pk(Ya&zr4|4TX#-vtC1rz2ZJQce%tOqf3Avo9>>k>bV61#}sUB35= z-h5m=7Z;Z(=}`WLK^n5WTtW*%$46740~2Z!cR%(!uo%mC=h-i>RyAV?iw(`V7g<*0 zYBl=fmm_x}SqUQrdvodNgp@^G&w;MHtIsmNi+7KqB&q7hfawbxKaz?*Szbh~ zUU#Kj`1$ukvB-XPpv~e=X7TA@-PtR^#i#ca1E5R78p)xZn;{q1eMrI`56)x|Dey7m zgbMizF_K+qJm{^h(5(}LxE1Zvi-~Lw9s5P^vr*8@$}lMPs|hKu zoIX$CdvCAbnZ&btplKKAaX`3Gy(m)kE5K8Lc{| z6JzaCM~dMUXFYR2i8-cKgeFkw{Dc{=jeo^jqXm6l+i$p^&Z+^sz5IvuC`C$lZ=kC> z6PMO*zET?!F2oAZ24N8?I$7;#{kr9v{*TMEcjpsNu$h$UFCj@*E}>zYKm2oEvm~-e z+{mg5ISjTjtFY7n@@eIjf-%Xig_rk&Vh_bUBlqqBT><~ORyXsk}(>G%F`KJM-8$&9WvyAG@@|(8BW!)zd1-W(7vt?EK*plXO zK;?k$o3Tj;h>h9GkZt6;c(eB6N1l%+Di}(|v54Uls`xP^@i7<#2tf_)&vqbwkCktm zP7z@mSvgsnt*sgv=fdcFGy1R5Dxs$Llqi9qnFQ_;AFXRF!7N6IE>NcCg`boqymcxj z-qVUNi7Wo$+-7UHK1Q|rptu)xZ$XMN#m-uUuYA@tf{DGZZ0erUr@QA5L%^&E0?SoL zPktRj4OBiCnNRBgE}3~%hCB9lP`i{lr<{6bbLfKqs!u>h@v)LU?I^7ETun5j2+CQk zN<;m8&{-pdOlWV`_TV)sO}7-3g<^rjZ9Wp@glz&4sAj>hWaLXkUgJCWgHGVZoE+X9 zZj3OS6oT7dYfx>6v9@2X;on{I44U^Z|D=RX|9F5J--;q*h4if;eIEA*<^~Px(RrO< zebzIA)iniYB?FrKF*9X($$W>h;o!Bb)cl@RMzA%hF((^eN7^LtBJqHFOBEI4C+jZnMgA}rIBS;0k-;(sf{v*FU*ia>&q0IQfKs2IbeH&U!TpMg3#?#bf+&)g) znx=TO75AB=5iK(-$EO!aRkZV!#;z%j1=3a_lZq^;Bjwc;cX6 zZu2s)%w_@mxl>^I)>j`I7$V8jzEyiR)&C0TSTI+>pYJtqAjuVWMHwlL_XXtyB06Bq zazY&>FI+8GYSuT-lC1G?7kcaWs5DEmE9J}w6s-!2D@Gk3?XIhcd|!e_g$_6T*|);H zD|s2!-usu*-6p$hGo6k`blfbwy9A+wJFv&`f;1TD0>GWUfI@UzkjbW4&wp9h+XasX z{c%s;M#9DZ1W2t3jBVBBnq*T`hI;ODBS+UC+%1DS`d2|g-)dgeP|dF9#rVv_krQR3 zWHFnOp<3T_rvRNwj;@z?N}#8eVL9EnxGc6~%tTV!CJG_+BBgfXKk;_A0Vi}uBjU3_ z(^$0Cbl&&MP%xL>Ro99YiI8AH(X7qqmKzB2sWF%wMw?8oj3UDa8oj|x z=+7Q(140~SAQSx&e~(LpRTHiKP+#zizA;DiQ-uj-Z02|e=k61oXg_Se?9Z=`#oY4{ z^R19ZPf{77)-x$Hf6yhhh9k(Gz0+p>4L!fOR+1#`3z)}wai%NsJdzUugDoK@KlFmr zCBUn30t*?*KMtLRh}S@d6i}P(Z|lc-X1WQ5zQMZ#Y9>$fyHqsL zZ+5v}kzckfhbUhNc?bTQPi-TmrXE{e8RhK+8`95;gWSaR)9$HiF}*(Q1hm$ygAaCR zu!sG7Eq+YQCq_&)vo*cd+yzuo2~(H7(QDK_ON0T!ubpXS$?D7bT|ttyk8YEe$|%gA z{GcbGP0;V~9Ur~6wVS@wgK*%wUMaQ1M5NXhg~_?iUP*>Sm+DYkd`2A$Amyj+LE`T% zdRFGKFTEq&HpzW6=hl#Pkx5>JDi04s!ts!+7Oo8u@b#EpzK4iH+m)3o&&=0`@i{4w zcu*_w^QkqlLcM!&GjgXI2$+<&=$hSI%l?-$|DV{E7j{mRb0CZO?J_C zX__zSjjW)q62_<1F5bv2g2bwpFvCl7ykTe;T|_It-q8~R*snw%B50ARceNXB@rp(A zJ+(Co3!LxaFg$9xM53w9+y$QxtL-%9cA@97y=g5l!(Ozq_DRcJAN2p)22AUL>YmdG zfWLi?NCY9AHDd0#m~W3iWF^_4!c&-EQ67I5+9pfqh*v*}iwVX@gOgVmuBNhXfH zLJh~wJ?#Epy{pc3QvXRmb9@)qjI<1gCi^iR##G&zofvOi-TtXZKCA;vZA_Au{9kpt zl}dPDgwwQkZO6l9H75 zl*6;gBFOQ+$zqS+S^9M-wFZRiX>(8GFlcbKUx_`}k7e4gg9mZ&HBd(VDot?)3U~Pq z*W|4tR;wfo%)V5ZoC*DD|4UcCWycn^ZA;z0gJJYAG)jy}Snx-B_52Tu6`_dM9JN{) zQID#sp@)HoHbNh%l0o|L27C|f?)?=tH394CX_@!3(pMXOg{rL8`meAO77y7Zf2R2V z2xGXXV0;xo5mb1Q!>!G172EK>K-XDEQijKB%>9KLLhxAjq!1>bK&i%LQqyIR-ZA27 zltgucsYp`wu((UOBl4Q^WkNNtR!Sa$^~mCG;jiPL(^8B>-p0?^43k+9XhcD`@W}y}jAiVI$mKgP~4B(;B(E zMRE+Y(;nR+W(R)dO_2-00W%!MhHEqvVQpw=l$RKmfP~NCD}ZIGLHnqQ(0S(pLi^_i z{B3Pl#c*pNb-J%rx;x}yWpMaa?IhnWGmcfcOFS#6V7lOdoRu36GtI_gXf&9TP8?Hw z;h<;@xc3CiyBiLL50zjkm`1=a?fG|HOG$ zvsl4)4FntQH@X4fzGj5~@UyTyt`B)}`GFoy5rfe3!T7>Y;CNwEuGWbC{8Se&piT=l zVhpEgrg`5qLj^bq0Md5{(KV#}lM)6&=~G7Qj$_qHYYl&|ytu`cj7ll8+;s<9RePD9 zZjr5Lr!qT~XL%$TMBcmfe~1LX2>;t{e+?=)r8^Wil21F>`sx@MnnW1k+CnY)-rG&t z2j30WZ6cE^2G?rMc}$o^pMo$Y$o7XcB|(oGD@Z`GKxV<@xYe~60H?mH2U68*5+EB! z&abf8oWrN;{GLg*tH3zbt9&mGpTO5U9*m*RArH&2y8@W!9CmH|rYCRJm8)&(Tu8~1 zY(3^PEVqJySqVeKR6fe5apjW7puo0L%+7z486^?gaKF!LZ=9dKj*|XE%mzJ1reFac zmy1Bs)+xr`)XtWyH7>kPY}cnon-5V<9Ns(5kN!BKAVl-! zYM)&`%>aON&`&Kn31LMk964Cr80a|G_eg((kN5Skd<@{VT`Dmi%h*bSgaIKPf8S?# z<&c&{%_mPs+*fZ@`^m}Y5l+GFHHMntVjeWsdq~{5R$)|{dg13+D^>rd9{LG&@U#jd z=yRa{TUWc{EQ0}hmtS_YR;0H^#BT|+FH%0~OnVlW#fa0l4?AYm9##82ejj^BTj_l| z64=-hTM%O2eUAO~7llw`j!}y1!OFtb)9|;``ifsWtH*x0v^ll6j|K7GK+VP`dF}ml zj5_j57L{IR47i<5mPTcKBV@Qqcz{Hmd8Xx2vxAmILUwe(eoz<{^R;*3gPOBC&uAE` zqa{FRc%c2 zIG4v)On4pmZnG_x4$Zmh<$WucqUU>%wQ>CdJ1}|0-1ghlp8K=jV7VwAKy6c4wkGB~(j zEnWrxb2qLZuair%cQkF+Nt*hX{one_o7}wujeT0Z0@m4+;o;pMk>MJiO#vCs=4XLz z$e$&%AhU??9x1%f#LVr>$lwrCb`f%j{dW&j#bQt_k2T{{$emdZf%U7t1zS;q-^#Kx zS+p)UP$A65k8&XH12&t3pGDQGjyOiRC){ zC$hNeNzQLJ+TU5I;ixDF;uRVEqoLcOf)&RsfNa50!3|E@=(?HA-oWvvN5?SJ9w+9S z2`xCXOx)>K!-uQPF!0NKm+aUbD6g^?F}Po_!j_MTH}?V5Ji#a3+-+@Omg4iWc4&JO zJKa*>GiRQf(n4~oANfiHV#*8LZf>vMm(?A)Klkj+e9pp%+z;VQE+;3vsW@j2RdBf` zu{v0j%vP)7&ZYkgON)s5FQ0?`lVZFn54LLn<@s5{|~Tv`U32BOm7a&XkQ* zl>JOs3iX^K!27H{m=GYRrbjj6xO(&{0I`R)J*=5n!YW8j%)lyZ&OI1EUMo1lMH4St zDixqNyfHjZ^~ZR!9S-)Fa=nCqCa9y!;+X6T7LRO_3U3TX^WwG9Rd+Pl#?*OUwitAk z(yZY_mSzX^`ZXQ8XA=ApJ<8}pb_%pmX1ywfiPJSEm#r_EaGTsw*Ei0TRb9#Hs<*ns zlBaP50UONc)c1XlI&2|&kj-l9${E>740F=ZWZjaF(0%fXXVZ|%6a{YA)-&%df}8Ow z7TRz)$4Q^0j`+20E_M--sZHoa2s7)>J7hO;ju5J9 zw}Zb*i?}9yv~@m1H}rUY8MO_zGCe-sz$wFnPr7(HFX*I&qml8M7$;RsK0KNvSG-l5 zLv}s<%?;-}lYG+Vpbc{h|7jVK2bc$>HCKGuDEsmHzNXOOZ2zB|;}PK6pK(uigsXT& z7j&G-<(q96HY-D{ge$h96h$~C$TFyRb2fAxmNlE%hXu)&(}Q(ygBHp0&tizqLfDcv zrRh#A%e+pBTcMJN`pkICpwOBM7+POCWWql_i_1=v$^kOsF$&8Oa!zLPP-j#j3zT$H z%|3)AqZohiUH1|U#v$CS>Hp3UCuLLc*ew${6mZQ#pot%@v+P&~LH~&bb4mX3 zc>JvF@DC{KDiMZOmyaamIR`fw3V$G$g*TPi7J02Y4UY_|Adhpl8Z`m0)$1&%tL|oR z3uKHdX3xi4L0rUs>NDqji&^k@m`nJ@o8x~)4G?L3;HuypZ{lOfKN8V;;}+yd-~5HT zV^JENF+-<875teyb4Pk6Kl9fD!FKihe{2%d-B$JQ1oDzcmGJz)lA20sj&ituB71bA zT-GI1!+m!t*{52+)7m*&M)hh|?9_6c*JP}hBx)&tnn;bsg-kWb&%_OGVI{-i*ks5s_#-E5k zvYR8%Gjzqws76`vK1>1(!Sr)zz9&zue8^|V#)k@5Yy-p>m~Y`ZS5;Qqy@Bkj2!|zFY%bx!RvI_^!_Qvq>`!c-^qoAP3t{+W15( z`C($limG6()wyr$0?oXkXp%-FLr0@41#OnNBHsIvJOMwvWKyh6S0&WkO54W~J=!DU z=sK0N{cPgo5Bzga8 z{1~wBUoG_6SB$+Qi-l>Gzm!-#?(y<9d_-ncg3geuCydzaEDA;dqw*J>HU8?ao9c$h zATr(G6!Al4K|F~G*(Ex!Lt&Ei0Ptr)qNk^BMXMBw3N{BG_>MH2HRyvO=>MewXma8+ z<(9&Jt2~1DC56xX{oq)wTqZ`Z2e&D5QPY7ix$7!oATl?h%r$L-er|L5)Z$c!=Y48e zqv$tKO*6gkP$#y#w+`^4L%`SYi1b1GgO21))G>k(0omu9%R1KYran@$Eh2E$XUWF$NU-HBcu)}~8S|HT`==KKFKHKzO z%hhe6MuN4&xfddbXO58+xky&ORRJ0LqdgSHrhO@##kq8d;hu_Z6)){O#b&-pk|rm{ zp2)PkqE$qcG&lY=1p*LY7y;f#e$+8AkWf|MpT1Twgy)4_8NF!tPO(nDL!#jyrHDVV zy2GSPuM%koD|0kF(Q%O~HSGo8Na6d6DMwmgCjh-O&88>|3S zxp7`9E;e$yM8z|VkmnVQVJ$;aG10UN&CJdZT6-`|lQ2`VRrxV9eJ)lqZUYVj2-`ZM zDc=v=s%zHwa*wQB;^Go&G}_T;2fdBW5NKi!!|}|WV0iMz6z?Vbmz|#1s`tNADzD3p zaWn^O>Jcv-tmt)hP~v6C?s*mNG>pf+(rH?tHLblNrofr+Sd-+Qc>o3Hk9%Wle0X|9 zXArP>lo3}?0LlDH#s?sg;F?0#U{WrCblCCY21KiAy*T|pBIZ5cw508GS$nyho10L7 zerlY+V+>L0vYu%*8%Qi{!=>ZhIJm~&LYG+kXqMn>%TErk4}VMs5~%u#DddfUtKT@H z`lSIHC(HBW?#AiC!GG$_U2OEP(N(erGjcON1*eEC1}^(3IdDi3HNRbeaMX`%jP$s; z%d}I53BOgjVJ=eQx%&d#F5i}!#gj+^iHNJPM-EZ$0yjJ;;9Z<-ut6pC{!tO@QlAM@ z0rqVKwdPw}$3QWph#^jKiu#m+TTsDlN)?`u!0)vQOR$Z(PmrE;ho~9fHsG9Yo>WZ- ze@o|_jEwt2+1py9*7DU|#Ym6h0#&=h?WBf%AF5t879BfgMtesua2UkLEE_}+FjGaE z2*i2Jg>fcsl%4`+C8!f#i#Ynq&C`~3o4*pg%A&#o$J0SYHDODj1B0i>zE%kBb}JaWv6<3`$|>?)@fmVbD= zkK`$NC-IHxRgodaZ!O7U@t}6RAe91N0UKj8w0%(I&8%IWl8G05E_zK$i-)avj0w?a zhI&S<=zgu!bb2aosMaM=)2fmdf+(zhPh6bR&l4ofDJcIAZD;!(<6~HZ`ivtIu&E^>H2!t4x}M1jA+pM2;aMrSYkPHI5J|Vvs{it} zI75K(j5G;*RVvIK2C=OyVu@6i2j*LT-t27T8I~?D$&S?Eg))|`e%j9ZtnH$S8ji;r z9^YBXA89)+gT6lGtWYjyL4Jy>{>WjBL(;2!*XvW>N?<+UMV@fkZ&<9EBhY zNzo=m_5q@ZP(u*HBaqmWi!}B_R-YfvU9r%do5TWSJ7vk#M4X-(4Y5wJTaBL`czfA2 z5-m@qZL^-G+qR6A@Fv*<$0*vQ8hAkPNhz}v&4F_Ri-|8)f`?9aEjiS{Ckwo=L4>GZ z`+GT!P@jR%s(o!6ud=KLUTg3{*1mGBce)J}@gD=DF-?bZ3=Az`q_A-M!Rft}r!qg&Luo}R3%pt}Sy`OB+0_YeiLyiD4l1$qGT&ZBu)6j6#d1fdOaW| zy-&4iq)o3M_XYydT~gweiR~v92>#<8yOwNdCl1!RgPClkEj52Z0N3z-)Pz<|D7YvK zNq_T{u?ew*{QN3@&~U9$MNT{>0sL6=;C*%}$*@X>3^D!$2hVslB7-|apT z-oNZu4;4pqrO8G_#sV)jGtQG=iG&>!g(RCFZzFlvxQr1Jbt^<>?2eYU>HD`>iOl57 zSWn1Pc}Dd2?rl?NUy4j$1Z2IhQXEelz)F==C$6;Z$$=KiT7AppvQPzYTXHXZ}VWD=hG zDE{dD1f$`y`uQU!&=)xiz9EeB#83fcb?T^*f}!1A?}|)eiVEU^6~DA4;=4t$d=!N! z0XBO}24$sHHs{fhV--JuKw00wz&gU87v{5PEw@_Ua;o)anh$nHSNQ`<* z!$Kw-0*>~y0zJp$+<5z1O0M9~P%cF@A>U$KXo*dpT9)P-uMO}*&FF1R3reet*_g0!oaZ;xrsk|X}(R#WQV&VWm-2G zN_4pa&LdV6?}bt~mQ;oB@g4-{y~J zVnvmg)${J%S9!rU{GLfGHeh1y=DEJXd_-(Sc5cj}T{&MMzt*l(HH$tI+z)KW7pO#+B{H=*!{qELt?w<6Z-lW0^5PVJ(%E^ zxKtckAo&HQ!1s?tIeqPk;t)puJi4Ex<8WrxQ3FDv|5t(JI~Bed|ofb3CUWne;p zxA!uB^0eVYFN9F1?T#51i<9fkYM5`AY-~f6B4z)A>RA$9{Qu1CLBP7d@1}M?^2Dw= z2_~s&Q-HJ&y_(YIkpLfK(u%nfxp3dxp}d+W5(bQ{wPIlRP1h*m6|%KJrjJV}y4xUx zD9A{r?_%UrBhbRa=wl~@O4S%QV~0c@FfpBVAIe@WIemt?H?;+l685jXU+7m|In1NtV-n}2QNm{AIbgYv989vUv3#mGupiTg{g{rj@`AX(-a7@%|1t>%}m z6ON9v43(TjP+^X|;LSXGK`^HU<F}(ftWFM8a4-D0dwNlnWLLQk?1&x^Jg<`G3IzKeZR_aSn%UUAIaH2qsufP$HC*>= zw?q{i`dslb%>2tRw_82-WQCW?&zJ4k+-p($DwI;Hq=WcCab?H_ubYJ4?LcsAn)_SF z<=K!ohhPK_-K)1&1+qX7n`_?f!$1FL9xn4;wcC?$AmN;Ej%u3VOapivIK^iW&_&f+ zUz}Zc32MeChx@?vYk3qwI?9yFAR+%LR-No)sp67ODhfHM3W@dC`HBn z$GbQ+Q=@9M4FE{%{!BS{=)x)bd#TeS>1i-Okv56ht%*@7U~3 zZ`7VERkhPEC72<7_FC+rrnGzbb2meCGD|OjxJgm&%gw|X4lHc$-&IaM?|5xvkFDuh zWayDPtXtFB1w?s;&N=tKRo@Erv!e@$t1|TK9n0T)L~R2gC8eqxf!U{;Evl_B77T+vv zpZTzQTzj2{P~WfPx=>-y4?sh^Sz#^Vi7fpGJ;mfyF`oA!iaODQ6OKeZ+Y#2!82Ib? ztlqS@39S}ijhfTBb&=CcwEg);ZKu};M-+DkfJ7t{9Zu@uL)WNFP6cQB$tUwANeL9i zm~7MBSjYp*;QqwqCJ9nZ~bysjAT z>GqB)$-V-FIKc7V-GnTv9cpZ;3|D=ps_<3no~<8((~LF@>im{GzPDzV!~;9l6S} zdEx?(3<&7zy#<2iPkHtn2X~OADGa9!3}u*=0YjNj$3^5m?kdzHGSVn|On*O){1;KI$^qTA;mZnW=t5<4m3x zm~6z>+@^0SO6AFz9n0rB2#)7g2klOLC3t>kr)xos^`isKz1#8{->J-|nXa$Gd6u5t zi|w6fKfL#@8eUj`6Wf{EB9$EnS3s4u`7lwN8yXQ%UFtL)betIh8Zc?L$Ub>7s*Bx@IjgBAI6EqsL z$*8b4{V8mqw;ZtoaU=XIdQv#=8#EIMDpF{1Sid(`fBRm_Qd+$$hnS2Bw8wQzbs2cm zUv8y#rPqBfNdGQv@wA^Ys~-t~IQOi?P*^`o5fKT`Ws~iZ-ojizz|nlL12Bj`ND?TX z)U5TP_kxUZ=!`7vpyI^~kx@c7CaCHZB2y-{52{*URd+8f^4KX8SYgNcoTTESa1vFr zL6eW77XcjxG_U*yJ(ADSZ!rV_KYkr7kav-vA&j}B&OFS%)#X8qs>M(X_tkf*QD5zizSy4G2YnT82Uu<%isl`cddAwS zd2c;V;&4|*CJ9&j&2!X_Kf*wgV#!2W05cM3EhiJL*`Y6w(wO_*9P{sdk`ch4OnBDH zD#ArNPZ4{)xEyk2P$|Eb)^0aJd7GM$E8BnnDQsget@U^bg;X)||B>dOK3Bn8Z&q** z0t-_rI}iC-3;R!gzVEC>pieO20%}?m(tOgug?x0F6eMSRx_1pU-_gh) z=;+PBvy|sGMj4JN1qIf*o4mWs6dXd~sY5;)JY_F|DnBj`mTYCKd5|Kn`87>D~cFBIR#JlI4T; zJ7jLw{eE?W=iO!Sq)q41NJJK2vB`m)u#VoQhpXcID~2?XxzTT8_t`^m=k*?OUlp?o!5^`+8GbFK%BNn%@yv2rn7OA-^k%-=<^PD;#K{GVxI;nYBz zG1V)BXGR?04f{d9aw&Y^J$~M)--jd{i<>7qn|eG_Qq*{^5~hfa#f&w`=p(N(Al3Ul z9%@I?cPS?|_eI&z=G67qub~WkZN0x((!8O(1#S~tm;Lg&FX`ay*e-^w0sk7K=|N)& zGk}R3h3r`MTNjP-)+W(b^6Krf$woT*FV4nzu9@+6_BBWY@9MK40VjHuq!SBnYd_Al zeIo}5nLkEF(iKmP@mCkh3%xv3!v6-)YqhyDe39 zrDm*A5aYaTk*wqux`)gEoSzbJ7-X` zJ;&xcPtnrKPQJ3X)=svcBmwqu!xZF!$g3kJ1!25Y*Y@#X^+cubawk+F>c@(1b2+Gu&A%)sC2kRTc@qVX zMoPKZb0H(Ngke1D>kheBHgUa7vG5-T8plQjm<=pgXV9C~ygv=Tslz?zxwNc>pAkaZ zhi~=})IhzTU@Kf+L>v2VI9twThEB7aw7R27Nz5LQz4T^<#xL5bU1bN_V@kFUITMUN zt$U9zV-1z=5C{?KcHPU<2@T_W(-Qvvt4T>#JD&QsU>0)B#%1&#U(ZOfRpPK=1%drglxiL1*%0vj7%&V?gB~M2M4MQvQ+klBS6Jc-L*wXJ zK*%4=(!gt&KHT^P$;o4wyx=?;>+LtOih9!{4$w)|c}>%vw3Zl)`}B?;5*~ptp;ncJ ziqiY{YlDtB^@<%?!xm=J0L%T2J-xu5tuEF!EAV)X!Z8~FNX(0iGPF}n&9mUg<>pDp zqg{fPm~wq847^U}^zsI7#4=XGZpdeNt(aL2a&R<^6|Ak1T}I-r0Xv2K=UTATege>@ zV4QmlUm$Fb;JT)DUr=GF(kSJ;#eJ9FxO2E9e-B({`Pu$hf^I5wT5NeN9eou-$l7=T z$9Q+;!E)*=6~fJ^eI3cCV6LjR%vR|-Hsv&M}U+!b+1*r*mD#oWbOvS)h9 z8h+lj@&28D&TeS+^VNb8KaPrprHvBt)^R93(D9BgMDcZ`w%-bR7&1=T1$c~>Hvf~q z?M>M_)Q|-DU#Tvbr14%mskx&u50Em*xSm@(_*f>i0!*;Wa6z~u1@h00?GOI&qKS{t z!a9qasp?uGMUeF=TpyBvMF9E%O&5it;!*498#r+VR=*%YOeBr!n&azbQD@LJ^;g*>O(!-~kX0?%6;}y{An0nJaZ2 z6nb4bhHQk2{52B*C0y0e&MIL^OIW9Ll}?Mm7k3jJZR1L6dI!9>&@+0WLHjP`3l(vQ@X> zVi?~@Jy`jBLIOd-@xd>y1Wyz}BeoYGx8tVbg1JvMbb!<_XLc?{UA3aZkqrH^KNV|5ucoJRC$g3nX|5z9xAyO3{l;Y~Y0e27y zR0$!D90Y2#u?{ru7qOI96961{r;;k+v$Qt6TsIr^h1FadMis7M0k5ZDS{RJ121IeS z2)1u!BF59^HD^N-h;>kE2EP+aaRyOZ`9mSBOp2iQ$IU7ycEBlJ%Y#_J!+T~`Me-97 z63U-4ao~J* za~mZb{#Rto8C9F_m3ND*{$3z?yR>*$r#Kz`Jgb(Wc{sY{V{K&N2n_R`W#c{#SnIgSr!wtdltVixc<@rKwTHPc7KU!n4)MsC}SzT&Sm#O`8|G)v1=L~?O6()=pcW2u4? ztRRAt6Am1Qr|0dxXIk}-$9p7&{zzqgNx&=9i|W@8%$LrqmuXXDUS`z*{wuQ7X@8|* zXMpKeTH6|(BqH@ir6W#$w1o`9q}QWjPvb}iMjeKmW6%}S&D6l39V z2!&-X4|PgdZn6_x*}pv7K>NC$%6*nW=`;3~-Fu#gEyO$4%_ZBg*M_NaIKx#=yu~r6u zvPT9eQR5yDVg<9a&rNPTjWh06&xbAn)xrlhw5=lmDXcc&xWEf96Q0t+{;zp zqzEWhP22Mwx%17ATM@FGUhKJ#j*syPFosit=`iMBh*lLy)f2^r&{b$DVHeEy60k2V zJypUxVEWV<8Ze9edBb~?sg|eUb^dH@U@+}-2d~yUwjG-Sz&!JAuMNokKDKix&$P8w z@RS>cnJfo zV3VH*aY2=-<>N^zPDwAYt(MboHcNyR=#M3nmF30HfodnyeS!Ynq5ouvbPqLK7CH%F z@FfXzd~QHLm^NJ;9We<8^Po!df)vDLYRQge#%HT` zb3f+vmGEcGrB_fGB_3yNZD~Y5|JaI^eX?y{9+lixM))u3jnF~CazqTP(F5WeVm{#H%%4>iksLurChOH65^u-4g&Zk52YEpwbx0M zeE;iPn}K`qasa_VPl^g^!q7>+D`PYZ=V%zsh@8Tuy&i&qUO>w--}L&f81C5ydciL_ zi4~{QgORnLmnU4#FZAafCryRwpi<{IBW08Mra7;%Sk?GPVHwNdL*!~fAE=RN?(^CH zRbONc9nFPehLK1mZTo>yK;%j@-e&dfi04HBYtokA5FoFhSH912a#FzIP57688F-xL z;ppx23BS77T;W_pl~-lJf)E*)cM9$5a@+}6FVNWf$hmC?$JTIugE>7b8$#hx>F=&3L; zm$Xr7Lt=UndY&A0JC-(ykon)h?gTaf zlYYNTWJ>rlUVBehPPW5ZB>#~q$!K!)0zNEzS#vbsezglRSTaoN>{Xblr`~5XqxExE z|2Y7Sxn-dyVVU*hC~cNiyu9B3Xw3=N4LDCCMqTxA237?m;2NInU?C{wE)O~F1cBeA zNz)SCzx)PTY;@3c1Hy$;KF83@IxPf*o71L#$RVP^rOvLF{S)=o?w)KZ!(waD%O>rK zO2+fQm)QcOb;Q<^f(Qpg_`|PmVYOup=qe2{O989fIB^~;GeqhT*6*aEXXyaQVk*U8 zmUBC@yiryjhlbuPHQJLVJu3&9%4c?z;e) zpV7E3<-7S%JkJM9$=aSPF2y$gPMNo&xwQ$xa!d~0Dr{2gf&Ud2q)Mpb|2ecQ@l|MnmIx%h6f40H95LI6lS?cAzC{{~gUUD- zP%)??PL|lGOn)7k6{vapsa1cB)F6G^SmiNbxSZzb5571kqhO@gDIG3sE9tWMb`ftM z>s*&H;>txtaJK=Ljgefokt#Hs`0UbX=>jyPRz|mS)-b?(NaIWoV$ey+dR^C53pjT< z9&N~bwuLv^dfve?>VbsC-Gf39AUgsZz5NseeY|_%mOGZ=L8!;4a1W4J(tiJxn%SOE zX4_KJ@D0I;1}IS7UNj~<4DKR8zq#Kt&ZQ4wD<`vli@MC9S+J*Yqdd<_%NF{!4~B!B z1Ps87KnaQ^?5nP2mgS}SD@MhjNQg5E?s>`L7nAVS!=`U<6eo!X;)C+Ub?Scdhov%^ zjmszhhM+0~S-&qlHMphjEG|$)7sw7S7z1ayy#1C`oP{y(oR$F4?U4C>?Ef|Rl3Agu z4BCIXHy1VLdjg*6Q}ts9UL3J*qGCd0zJ8)2-YQn*b`hHsU;Na$xm2$R6Y9!HC=f1sG_%%ly za%D%KWk-+C4ACx4IW8wSD2Nwmb6@>`KKH;DCu>SnCd)I~*DqE^i1!BzzcL)U+4ir_ z@wv^oj`1`0d?Yo~h7S#-poez1bgG|1l4iQyM8bPufJL zQu<#la=mVcp0yd*{BhX6*X#$_&W$MOTBxFjAH_9TRGFa=&3HWAx?priMb-j;z1bO#?v{(*-ZR4$O*3# zHmYizd|+OjB6g`Z#d0~cdG)PLQzJAh9A2IS-NCU^e>8K7U&a|_7lK2Qi?Wz4QUt>b zKTFmx#C={JkH>(6D`*Qe8zN-|_Zw+E$hD{{W~E+FwgsyNWXLG+rgkm7DwjS zyMX%`0?LBww7#1cN5TGF7n*5U4uQ8I=9jE=mAAkSHAT#D)B`Z#9?T?;E)nS~=899r zNUhtDl|FktVlC4BoOD_oCPgLO>pzWUBMnLfK13gMKJQoSTZ}O-1b7xEnjV+UY}erY zdbpfl>kUmSyRXHS#Yh!!93Opv7{}ASSe98peS_}vZ%%(P$+`@;I}IeoQQnWcS|Pe( zAFjcocJ&u~gqQ!Y#2=AD$Ax!OX5f9U1Eyd;;EmmgE{b~=o|f_ znkTvG*QhI#eWZmM4xeai4EX#`{|PT=s81>u-3(cPZ!j8Iaw!sh?WA+GrnG-UP#8WT zpQ&kNzX1!V+Bw_LDp)pGVeYcl!NTy9QW1mxH3-YQ>9-P5mZjfpcsKniU|k&@l9Bo7 z!p`(CN(oJp4#v%T?3BycaT}0xEY*8SYjj(7*kV)Y2uH|nG>9{6N@^BgNXATTqs0HI ztXxW%6Deoe0Rv=E#m&e%uS9~iYpF~rVO$2@D`UIx_p5>pTpIfSk0k@Q<1Bn|_#tLK z)VcVl48^37)q#r$i_~nx$NSfzTS}IP9Ji8T6d*gBqMR3OwM8Ig6hrrkg|C4(ycm1G zG7764T$!9!WNp6_+U9a8OW)>Nz+FLIBK158aI|1Rjo-3bC>cZzPe%zgHZhPz) z9L{ukBt(NVtbhvkIS26bE5geebf>{lKh@T+eI_d z&pdG=;x_xmIK!4I;})fA=d?;5U@1>-i670%Ni{ORG;gmuE`fQz&2zvP7%lq1!psMW zEkoNcK%GjQKKRkH-_@E!F!~{-P%$w7{QZn`npX6+k-Kei+C9D#*Z6(^cQTU}y055B z*sTIo^WArm>#A-^B~UHmBlSMY()q)#JRbu!2;a|z^#wNg5yb= z+HQNFLAvPwaAbhHmTg&e4BkUEmCE?8z|1Aox>H|s;E=9EAK}67K20NFP7w+E)N2{T zfFWNX@TYQ8HfkLe{mm#bb23Ae3u;v;$KPDs#=4qQo#ym1G-J(}6l812H-do9Cpeo# zmGI~!oY$N#a)jM0EVd?HT$g-_cucBSY((GRh4;64As)L<8eX_ia~x_zYfvk#FiR`T z=DKbEE1}ijDfd9}GZ8FpjX#`15gG9T=*-dV^1S!LQoMRB~wXkS6N3Haf z+scuswGs;(_5q25f@Gnsy2|zowXT0s^h(71>$LV!iAS&M8bi~GZ;@Zwf3}K zP{ckeq>(!mR=BQQ)Jn@$wDiD(GRY=MerJvB9i5|HdJ21J1}#^ZY4oigZCQX(mFmps zQOKGr;l>5R3-1bgHBz4@TyhFKD^m&aja&op-i5V0sZs-8Bq^H)G9vPu_k*X6}WH3JC?J)L$5qAMK(3ny3o6lA@d z3BZWyYBy8z7h~%n8Jf^=D{6nbBgw?C{NslSGICjR7o;$qG%Y^V;T%BCIHF8V%sd4B zFxH>#=S_tGp>%U`XlluyY^4h$#m3V|a&k($YALwTFPOStFild%IwqFfo3)RXYR+Pg zm`+Mmo0j_|#E&Vk%7Ks0U_wh%c>TidRuWL`m2) z4*(fDG8{kY0 zxO;AIzz4F>vH~Q9S_pMneg8(KI`R*viyE99=hmmA2yz>t1HdgAD*+;~MD(-P^J}1u zNM+X(*0m)CKXUeU^(r?waEDXsw62K5CX7X<}{dlqB=~V-3UpR@;ezh zwy)FY?Xyn(M3rl8VnIC5_j1<&N-hj?nKd?F@lFnvy`qNd~KV=S#g}PP%1c@y> z(IbE1WJ8fmLqRmZC0+h+*V1VN z-+Y`wWs=G9G7gN-_k~@yH$i5Sz2`J-hG(DlmNNHb>kBGn<@>pcJ-_bz z-V}PR^aGZAGxL~p%0Oq!S(3+RwZijVt)@OSyJug7CY2e9jlX*DQ*xI*Fu-A+3(!^c z-O?mSTW%Y=JFNwPJT6nD1)qwTM4}2*CgC?)!1N#8Pi?U}*u_k{+7t&%%``yEj~l=p zo}I7ZZrzMxWupy6ZHaRU^I(UHr>XoHm^iT+&oqjQKKiLofWihpkuXB?53s{F!!isl|3l z(C40rQQ@UbUy{IVQLt-(lqd!-a(R4s*~mt+Tx?&*Z3FEFiyVj#mwwxDcV#|jbs=q< zep-*KyrKEzjy>koQWXWW)K|c$Mw2v8PD?&dfPStIilGV6#30VT5G9#qKp;$u_DTkJ zUlaH8Gw92_XOFj{8W=!vS}EaYd-&xTyms7}A6QN9_Q0g!#+40s#fL7(s3=d1|6a%A zFHQf=lT@e%>HLUG9CU6njG{&^t6fj`M5qt1DLF5K26~bOP9}O~ZO+HGNrqVqLufJm9LMl2165yrBW_zUi99Cmj7NZrM=<(Z2;8=>Go?M8Xn4KI7vLm4p@! z+#sK!pKM3>V~w70g~rEp$5PJ^7MW^EpUB%MwuM$v(GS9_PCi zJ0p*!ktN6Qfs!74_1j~x=k6SUKUe|p00 z>h=c3KjSU{wj;yUjM-^q`$jmy_>e#C_+Mb*_;PF4s3T;p9?@ZE1cYAgBQ>X612DAP z9`k*?f)=S!?m_iWXH&OM1^drDyd}$c7xKlv<3?&noPx(*;O)=|JrLonh{;yET{?-| zuj@y&ah4DC1x*}Q^M}8)ehV#Sf90V5M^eMCBlmbp1B5}H`C=;VT^PM*XNNuf1~y!U z$yoWD0+cSIIoyr3R-PqRAmA$ONlc)L{QWWs8Vw|hjWF4$&Q74Mw2oH$4Ak z@kAu6uz4kFf=w1vIZP->$=DR6f|eZm1U&xakKk-tF{ZT;iW~YJ-8`Xx7O%KIt<~F)JC1R4~e)7WH*#l0=Z>>zg8%UzQZEV9B7`{H;1sk23om?=_#E4yU;F;y!f;x z*MVx!#1jCqFWm-3OvQY-V!|d_6UIF}Op6S)!?bl^`jIjC9wbh+IA|)E(jmhglhX~F zZ?H@AVawAm_M97BW49j;#7f;?;&(Y^w}C2wZGJzAVqs}*;q7-M6Sr;dkQZSV zM48a^UMWOGsOTor8k?`)^+di3k=Z%CL34TAM4^#~k_$l2EEwq1n8)jr6ErDCOeQje# z#oGvp;O-d1XNYF*>|vENL+*_x-%V5KCD?_g(ei8l7mgVfBYl{6 zZEw{P6CXnp1}T5Ov*{Cag@}f9rcO;XVXXUJa0TEgmYN4s3OvR+n&_0JQ*6?44J3$M zouxRqXeYwu>*3Bi;Th~&5HmEqu$&<1UKS7-#^64`imvT=W9D&PHB?8d5abG+$!1b^ zfl0<>YBwDCaG5fWt+7J-V+08pMX8)SjQ#jq%9Pta+y`z53Vy+gFKEj0pk>L@lzreV zTr8WP$q8dSA3dpC%;5W^T)edl^49`&j6$ruF!wkFX#3z<=`G4KJv0G}Vt;nER<>N( z&Nrft-uKR}+sb)?y3Xf*;1V++<=#2tJI|nIDQ_&pZ6j0QkWJZ8k2&nlf?nHWhn^=3 z)Oy0c>4Gv98$)BgQg>e>t6JAFARpfSk=SxTWD?8CdX^ zjAjd}@+ztxRwS4{0F_R!FJTa%8UH4b z-Nytk=~NL(Av;QpOM*cu+6r*SAwMF1hcH-yG~f!b9UbOXCJxbppc?aaaOSY5h?OJ*+bto zP!x-Gj}~;k~Ol6a(2RM5?QqeWRH!j+0 zfKg3`2sdv>7YSsz{DBl8TZ#;d3{7Cm>7M?bhzvlvyg$9an}969L_-P=c=WWRTu^$w zI)41-o$k(P;(B9CV{wy|Zh?~GJAiovIz%SsJ>im3CM_yFMZCx${zAR&7Qv(O24nY(n%yTAp|`iR~}m5!OMb&Dn<+W|$RG)xQt@ z(8!r96TZRlZc~IP&`VcTrVC5nN+#n}wi%~E5bFOd+ttq;5onmMw#OEQTyZE60S+n@dA6#x))ua zd>co8brHfmtrm?kb!zxM0l>n!3SQxrj=}qW$w~kJmGc$U9bUgL?(^?g$w?IGPAGeB6Os6f&&f|v!~Dh7OG)4j}=bj+>wkf4D&`+ z8U_mabG<&EQVuKHjCuQzZHr06oq!kV;VFE-8G+t&3#yNM*t(-czm-|=lrpV zg<~8d>>nG0GN$aA`Ss3RW(w3`_H3b$jbKp1qSa!e=mzzZ`Hbvj6+`BmrFQkkt(b%-E3C!%uKV zd`ygwloR1M-@M9fB!$H>`|^nP$^e6)Y|gz|i5ycfT+Idk>I<~>M;ZD>SqvPpiG4>s z$5DOn#a*y|Ol~{xwm9GUE%pe!&?q1U;D9{iia|`hYvW~|Ms2~EzX=y8KQUK!o~Jjp z_-NxPh`_q_9kvIX%m^CU&+bb26%<7-6sFXQU1?^F0`&zQaqKzvfC3yUWyO+AX-i&y zfd?Jt?N4Pwhap>jW{WuB-jpsF{(aCsEm=^<+Vf^6`AO?5Wr)^{UG3Fzm!#6aT0=~X zyC>*U^hbdhzJ!7IB6Jvlns-bZH!O zu{#t6Zbe;s-`+aC)hbbtU}e&&JH`hkFdKYnOs}XgqHA@G>wpr>2(oQ*M|Tc3ZD~VK zQ^z{nhwKbz$_f0Z%1r~?h7}hzRL#cZwRfMFcLHQ?m&}E9eTQ5%@4Ksq=QMzc9?>V> ztpS`6J-uwRE-_5x5J+C_?)-rqL=U`s70GmDPqLt1<-Mc{W4=5vdE7;trXsPO z`fP1iu}@nZjP92!NNxvZr1C|pLu|gs9_?Hl>;+38_=6NKJDqo}N}=bGve=Hu8zrUQ zDebGf4z||2ne9M|Sz)~DpA0!U?$$oV3dxZrD$Gx+xtHx3u3w=45NjcDca{3WRrR9i z8Ga<4zhG{>eNb!a9nXMWXkJuEraUt^tY}BDwxV2<73-Phkra`Pi$1r5;)jFv#7efe z9F5|rYeMm_atPi?rxrzs25Uz;B6X2dSb!f>&!86ZLoRrOEWO~bgJ#_H2pX97jEhQeq)5JmKs5?F>^RcN#b#u2DMQWG_& zl>P-CS7uw}#9#u>(Q&2y!ZAw2zx`zBZ+;*eg6{!xet-3Dl*~+d^&$IluiWl93~~yr zb01&@6L0*Rl$|7Ra`pzqHaawmCk?8#a$o6w1wWWlWzd;UKkI+p%)$rdCJ&Z$rtclF z+LUMp&j}eQKzflI%fuCbT*iqHxWJzO+4i^gFG!IE;{WCba_YDuBwH!}cFbQm3Uc%v zsS&vLU7Zs5{f(tkhD03)u5L|Q(XIplrHjp|Muib0=nWhGeQ<&_4qms{_bw`zN~Ml?t6AqC3C#x)xs`<2FBCkG9no#V_`GsOa7wi#0Y6w82C7F!8B1K+lKNd$hwUymaWj^{1Y^xAS7dKO@lV6c(u2b4Ku&2Gb~ntjF#pDxtP5K zl~y`}nGH?#vH^C2n7Mof{hFT+akjzkMjd9oE-vReH(rwEW|o56v#H_go>6sv9zo)} zF4&YVbEa21+7C_G=9m{&$8Wm0qC6<9K!-Lg$ga@+Ub&x%3W^Eoq20(%N8GZ6I}!wC z;N-VLG@Z)Kau5&>E55>X>osdzN`5`7n12*l_>@b&mVsVnY(--aCXvE+$$oW$ApEoF zaOb@kzO`?35L$U-zq!kPDbqj2t%GOt*R(YrjbskYHoL`_H+ z02UMWp^;MDco_Y+1pek?xdkLx|AC8U-z8Aj+Sjt9@`oZ_aSzyKoGlg0Ob2zXO5k z8SCyQKhu;tIf-4Gc0+6qR`VYSJ@xMNlJlvoHB5id`!p`$3PS>O#;U}tBMeVBCY;dn z`T8n><=Nt;1(EIU(*9Ev!2sv-G|*+930W!G{5evOnKF@UxvpkXo%nGTnRiCs008?o zj!A^zX?Lc;Mwscp_geLQmW6iae~~347C11kj4alKe$32qD(_FotrPyWtKIfb-}UIc z!qASR{+z`-Gi(2&`5t-zw&pN5z74o3cW*g;68(@-Y-Je{MWZ%XP1_#l+QGw|8Go2E z8T`X@t|*x5P8!IGQ-!uFjt*R(RuHRZ7A3w3mTafF)x(u=Z$;3;U8CR4rs0yu7`!8m z0G(jJcvRVn_-3}1U0U7e<1xKG(A2=88=&3x&H>YqTpIGAPF!wp zI+}HN4n_7&uyL2jRo=^rbI{cv$};!{ zdcLVd`xnLs&7sMbO5q}bT$8li_a~-{3-t5N4s2#p4D-8>{b=15>f}A?1YGXkg^yGG zHx&+Vlv}y5Kkgsk6$~3uy}ejLP9m$*@FB$dl{~s``;HO}5y0dqj+Ju9_opJTB4+!f z6EbV{en4GFFl|xpunTX7lKI98^n!xNyPmrR4Ovk3bYPuVf4U{fa z5)j1m(5{N}M6YRqfbWB1HrjiT`<9y1E))O@#_3LwP)R`y&5d<`B+oEE_GyYeebklV zHi*xwdyh0ZmH))=#fnCjoRz+BwLQ|}+XSU5i#&#j(gO4#@PZK#4oZ3g?4zvd3F?66 zG&Rf)GhZ?r;1Cd49*KX?r)_&AXL24SlBr>Zpz=(<3@&(kdtUIXZV1*hs)G7XB5jn@ zJ}uF}n%GQx`A$b51wA*K96n=2H4Lp3_wHF6cfgXN>Z$F6=#fFJeI8nzFY+59vT>DC zzJe^x{jY{ZeAJ7~9Z~1yPIaRivx!R-D}3D#=ob1agPBFEy}qF#{*PB_$GQ(~5BlgZ zj0_g~Le4>QPPc?)hORSSpk9rGYqi;uAbgu zR9@DlhZZJrW<}wEOY6V)HcDO%JN0l3vo;Kpq4qGB(Nn-eN5z!4TMYI)PZON#-pX@E z0q&0XdXphN$!IHnGAdJ=jNr^eIx!BcYX{hu9E7Uu!`+z5EV%#xK9?lRy&LLpbSF&E zzv}*NrEBvR=W@StX3(m(?+U>L#}jTg=ulS)O0E9h4jop5kDI*6&`r+;{R9@>sDeFWGb6E!a@^8LTL}k`D|S1o!YnKkNX;BcZST8{r}t1 zrh3)SL;!zN2b)Tc0MO+i3T~I?lw7{Lxd$*RaW1Pu zl{8Q2;%ImK4#ix)&wMS3&)5H2H}MgdwAx9koqL8QMmNLLTTlRUxL%#lx}L>3`+`!nYDUp&?@@dh87K z6Qo9&#lw=Ds(%w0C}Qr?D+A2k9rX_k8gyBybiP^Vk|88sd50vY;~(e_?zqQN6J)=X&X&5Wbj zKJbaYhq0JwVJ_^jnV$WeGk& zyBBn!>O;%yF)5et>zuR2k!s=f@qQemjk^Puzg9}WT%@SojDI4Pe(|iY?j4Kp-)RQZ zPRzQ2s7U}vK)AnMy}?h&Kv6;Uc=`G3Lf}_Fkvo7?z(C(;X`n@-lVj~X&A38Z1Vkf% z>4qV4#!W41qgdw&nBelkv}FW4CHnA%Z@oe{%70*#m_% zTf!tfI|W5-%sE4(*ky$vzq~p z`eA$&Nb_s!%f*1o54_l03W;0_(Avze^58+B2-{$aqAf%TyOt47z18cVCZ~t0@flkt zVoqcZp(@f)=TIXFziHeLJ!K5eps*QfZ*CeFThwd;DkCO$cGIKs#j_0+yR#Mo7WuV~ z(BojVh{*!;{j87#yG_f=I%efC8Ri^wk+ziAvO3u9qhFqbOi;5rOuOdgD1zQ5VXAwD zx(&@$dkq3?NbKV7RJ^Twll3gT0;9mv(l9jepK-qHD{dd_!3(P?49RGD!7a8Wk0#TO zq5KY$31`lQ@)i+WH@?S?zmA23Wu8U|wOxDi7U$@=Uo&N7pS&~=4y`8U03 ztd%ytHMnXpm#t<2%&LPRgM620nA|Sj0o7IYyV`NN=ijm}e1($r?<;i2d7hYhb5t$* zPpKKqRR(w;_0CazOym|2SV8XBAkU>>jPc`(HrXMX8Xccag=L$KaiK6_L{12Bsc*eu zg5-k4R#8}tK7erE_CHcv4ybgP{h`4^y#{IH{}n@N#nvJ7fDglDQbgmz3hX`zmkN`$ zrF_J7Twnb`CdpV;gBdJ99fCanh7nZ%AZ@Hif@%jf5Mse#L#{8e4Dep-VnQ9fyTNJ1 zrOwiO>JWX*vx$~IMo^yTif?bJYUu$=0EBGxDWc^QKtf3pg5vXM0dyn*;+2#LOaJd- z@K{tAgk85y`FmJ#Ehx({qt~&8yw|ED&iVj`ogLrLk`F*%`pc>-OF=f40n+hs0}rne zpyQ54Os1}>&U40u@?hFMajdF$hEV|x?1kbx)|+0N zq{>&@3kZpDO9vR!h$RDtf#JC@6rZDJD0HW+csK`Atj;Ef21`-T%yg>vWkCJFY06^s z!%1Xb#-&(U`wni0ngP0JayE)Ba6&+#-dKEw;3P%GDrJcW{|xFK)h%_GxfO@~d&@lu%eouC`Q!@*)n;K0FA@B#L5a3ibSAkr7?A zsS>YTrTtr+=V2aP4E{ECS|5Ei!p;d!L4c7s&Y&pNV7tG2=ZIABWIRlweXd9!XE?uT zq>2rZ;ftZD^k0RC{^5)UR~WHd2s`278(PX6{qer~8}7q`CJq3SHTuQDt63d#-eNC2 z3=2`mRWnvGFf|fPby{j>=-?pEjx~%s`{(KUwFZbU708cnN0AODJ=`gn<5MW#=K6C-C4hPck@tnn{MaR(W_U zyYuqbHn_WY0WUi`ACj_Zy-%XZhb%T~8AEK0mR&n1?Vm;p@#de{1rc1+Rl@ z6gc|)2ADdv27ZwYJF!8chhkIhZ7(kqpMSc|cYPVKa$Fjk_@$qy!!$&pu*y<&%cZv5 zfhIgqPc##||E2-Eqlf)_kIrugV2{%x+#xq9bzxm0VUR^@2}xOG)$%C8DH7} z@!??as!p?FW$k8QeyX5vTT-k-XVwZ>f&yjfuOd@s(bhr6xcyKGq4BaAX}w!EoWD@y z@{Jam#9)DfiwZgEqF=QO@ae&Nvsz`ov(c)Za!hB^Z!wi8Z=$e5ox1~Zg*r`UpWh@y zFr4^(2TZ#eC9`_ABcAo>Q@JO5X{>2bvJ@%#+r z!eM;}wK897&|YBRG~G_35?dxPY?hqQkgM~-zq2$%A9$kUWDQxDIaMQ}xw#s2wx^fd zjAtJR?G2OJkMAqz^DY_RzGDU`@3U-&;g_$CG|<&SBc=bdrLxmefW$CnkoVudgj!Gi z9NbI8QsRi$+^50d+${!xM`>-AsEF98`;3cf;GrYy<#{gW3#oU^ZF={zJ;6RWm(G0) zc2mKKiWMvO=FbUU3F?&1ze!|bUuo(kgtN|X%P>TC5IP>*Am>x;^gt}mvawpc7zqK7 zubk;GJ($Xw_;3%8*U68Ogd*9#Og@^d8|~wkfzo%cK3;rCe*rhjh`lv#gFzpOv=D-h zPzksI_@+Wb%vT|KnNz~|)Rlzbr1s=vRPY7G3nS@C0IkOf=ySw}Xu5Swo6NLZN78Hu z2CTb!0@>qHAW65i^TANhc0$3oIL?LNlF`mjyoqU{`8Q+s8Ew}C=-c!mY!x#b9b&Yd z0cej?g!laV2+Ax*2Sj6&9H!*+hzb21HkzfBMcu*IE)P8Tv=SNNf#huy#kaCS7Q-d$ z_|gLS{^$#T!pb^}nOj+F)_i5#GiL9y&?8mfWp_Oh#wztZzc{_3RmENT!O`IpIqCX| zxWJq;Pq*f{@Xs~*y*)bAw=+j(Ryc$ZIkG|#t|N{>PlN(;Waoq7LkBYAe7Jw|ll)KgzwG>-5lupPB}=q2-+I!Y;{o;rfy1TH zHqW>l1AMJubivu=guuFI`pw;7iDY63kpK5x)Y*FYsydbucm9~cD75Usf(wr(mhEUE z0NY+xl*Zek z-P$ol!>42vqbHz;_PPO16=hDZb%K0X+W=l)neqN{tbsx`K)r3!d9UGyWzDLRF%@xiK#kaF9ZIh|4 z$*qHUBB34qFZ-t7yil;Ljvik@!p7r0U5{Ha7RN)VmuW2ZEMoq*lfF6|;Ekuk?z`CO zd&MZwaO2qmZ=EHsJ#n26TLH|3^)JZ~vGOVPhPFV_drxVS$uuKC)SJ90fnlE>35V&m zP~mxwZ&e|_6MpYAC^3sNe>wIaj?4;(EVPZ?G1?6eMGE-_Wz}~$DtS8+N@VAu<}NS4 z>?$@gfGI)*s@a% zS=%+L%$w4faXW@?oWZUKF&&EbinvJ+SWfNy?_#`bJ1L^&ujU8+RVt7czXd_yd?;(@ zQdc`*=Ee?)JSFmHnt=yDppqQd2ZLUYKD~v-ICuu*w9U-=5BNvs)GV2x>2H-!q(j~s z9^yrOkF!Zq%M>CJhX)?GH`_D*P+MI5s+1B4nP`-Bo85JgV7(OOL%s9sL;!Q>2)OkK zPEr2i=Y)A)ihGXtq|*B$a;CtOyAxcl_7YXL(3;Vy?RztoI$&nFaR;NFNa71!tbEc% zQlyX_X`8kte6Ns4U`&37b%SsbnJy2oYVCy-d?h`Ej@N9O-7!RjND|v{W1kTI2WcOb%fSy_n&q$yu(B_e9)Gd!W26tbacTS zyD6&m7bkPx3%BBrnveIHni1gl;WaJz+%FbxzbBG=KGlG{$K+w)EspsrhnX@xnxnI_ z$t(viF!(+Q^t)DQmL@yS8=hfTBBgquMIO1f+fRNljiBM4j5Zb%P7<+jg))%5@4$l0(@W89Gom0-H$H3qMnCxw3C8-?~&1%ve zPi2`>xv#$oCd4k=aBSTlNbw=vj|U>p+af>9%whaZP1nsf_}Mna6e9{5Ex=M{T(@um z$^n2f#)z^a^^3z#Vp8b@Op}$Y{roAYa?{k_ivT`!3y#k z<~zqpN%P_fPe4BESvcQ2WTtPiKBheT-+4rX;Bc$Nkt9MOMV8U2()nS{$~wLhq@(o< z@S86L1OXr61xkE5Y^}QtU$7pPRUX=uxRa_T3b;CBV$e&kICPvv3BtSZglA;njEReS z$&u;re@;)6zIfzaYSxYyVB>}zV;S`|V7G?}d5rWb_(GLm1JjjU^TTWPC^MW3x8aB^ zMjPx&O-4A58)*6YvZ8Eqnt+fW@teA=;P_RC<>LdNNrFx_76_k0Y?pcH2&w?%Xu}Q? zJuG;#TyaPboLyo3(cE8mv@5+4l6^TA*MHXc-BsWUvQvn{8UhQJ5#0U6T$=6(29(}B z1kHb^$n&9`hoFIuhZ!DUUXt?99b|1(e}t3&3A_|}TUM$7EnJLXAd^>&F-x;OL1r2B zA)P*61I*W5tWe_zZacK{6iSoX>}5|0LX?N>?7O^BD|B$1vA67Yr<1fZ4+ema?1cs< zwMgovfzX!<_Tm~c1fV}#>0D2tWK!?h38J?Gd*&7x*OcgHwW2q&QtB^NNWrjx{% z#L$@8(lYpqb2LU12l#x~V10%dvHsABl@eb}d!D;-?(vgimmS5-st#c~{Nk6^NC3pjn6%9E7(kI*_G~-=qhpg_W8s zH<)gd_CJPG zqiWQ2hqIy8Y1GpT3_IePFDz*{_H}6cTX87j-p)ydTlI-a%)-ckjwrNAUbkhyZmXdlv$vPF9EYyUJLM#>; zb&?&kxh#iPnNOdLwifslY_TKqAPt(tl=ORr;b!PjtAbrK6f-I@;_+t3i< zae9%Q!VH*%P`+K;qiFrWy1Ty8xK_2Yi{#;DvAP#6(z%`rDO<^AGnJ#fTDZ?VuB0~G zSva3w`+^GbqDz=6`$NiLjY1;i%67~*oG7>=vdobvudO+H`YPZ=><*3E6@>fqCSTxf zM(^OHh&C|ho_qBRonV_5w%A{F5t+H(WFzx|+ix8``as$Wk@xm}OTrORDnJtUrI>w- z{Ke*&NluQs6d6K3v5T?lYFB^@)FNrDdgm6_1GX-D8BU${={}<^ZSl1j-N4iAV>Q5p zrXB*yIcF&N(tn>b0+|$2fPSZ?z<{Rw{U0qMXX%EiA~bspw(X~@;*VH z+4LsrWK3;dG7c&qci~=Okq?9qr@6hq-!Ov2(?xOI##cQtFT*zv8K=8 z`vcprNECF{$L$4;M1-%Mc0^x@;u+4qVw5dWus>lIho_4ao01v!M7~uo`3+Hn@}I7k zJ6Rm#`|YB32-zIjK`gCEmT0hbgg@m53o}@00E+r;YE5`Fj0tVmJp&xlj3<|BQ%$W$ zQgY_rYLvwevO+WX(%i-*oIGB=#40ncw-%JDcc4<$G4J=M6t_5Cvyjt1?QTWg&(GB= z9c1M%&h~17p`A#v)im4lTh1mdOn-9pIl-m(yZe6Jp3gudKOP((3mlZFn#26(+jm*L zOJf7U{fM9pS4#NP)}B#bWFk-nGV9{H9=Dr#4oxW;FX$R6uP*PHSC|tAHb?C9{**Ac zW=!Ob8^;H?FSzUS4RJ42?0%oNgnAqCa_QxCwYED)pss~%Pw2+0m1}iajt2jIemLeq zgE(eQTM`9>ih2dlmiQPZrUo^YyRR4gF|_>_)%%Y^^;*DoysaUB&u2PmF2*5P*aD z!q0uAaXWHf6!!i{dz;GZ^ivGHt<|ZA$}uGh-QR4& zDS-JS?}|{)P}yZU7%7U-P1D!(q|}$JF!P%)<&%p8<4%nth`Y~GuHQroovOsKxV;TulM`vznvT@e(;o$RTn{^PQOt(peicw>t6Ed z*vO|Q#=m{Hl&1)2h}a>S=9SIgrW?IT=NX2WWZrP8{uo_U*`A zH;~iCsiVt{pu!VOSN4O|Vb+uQu!_l6z)8S%H4tqR3b&kasIPP~O|RJcl_@g}D-1!@ z*q5rWot=PBTBNH)DE=XK4N1DZdteyIVv1^^-h~TaD~qHs6qc6o6wB(o7@7GE$$_wj zcQP11y`i{<5?l;`MA2w*l6IK?7SswGrs0z+AUWsX-C*O&-Glfqx*-hy2{qO$5ES1=0LP4g{c5<5F}rDj&)l?OBLbTPA^gk4BREODokmO$8znMNhLA ze_jh!-@0Ovo1R2d*eJFT&-kQUbY zBeEx$b#iHdNy@G^WhNc(yMMVXstWdLF3r6~7I7mH!e7xWLA%;Nu)~E~-Id%R*He#P zFK}23XSSf0UtX01{feWIGldo_fI#j~Ly77gYyOB3ppX7HP~MD1Rv1^Es?h0HG9@;Y z%Co6hTqqXL4DlwQE%_T_g_C%HwQOb4eNl@FOXd+`XUE|tlpWj;uF!}W&J_SbL_D^G zfEOXd%XYCN?0_Ht7(}xJ$;C7D(E`huAc*eHYy6cPl6Ui729`<<7B(br3LZ(3JofR( zkwb1;`qt8O^mY5cOwE^xFWwmLiQ^OPU)Zx~FT2(3$KncL=ZYllzSzeTS|dcPu~Ca6 zUtl;D3tI|q*!F4)o3Zz`je;+ZR4q|Xsw3R}HHS1&pNo4O5h^%IBEzUThdfB3kUXb* ze1Wh9YOnvvcHZ-j3xyE%kpT3-JvPz*8*3|$4$+L?Sg7a!X-RL@%!>BtOGwT2imR8G zrf2AjugrJrz@^<^jCfgr6vM+J4{xP{*ZU!< zBFhn6ixf>jH^>6$o~lPks_$|zqLk{L1dr0Icu8HtrFLvSDvo?N2B@>yXOL3cH*3|& z6fBs;>)E#j^9EFH&U9yl$4j|};muTgjNv0S&#e=31@sY$%C}%2ye>W9r1WO12BkF_ zJ_;o-`StMxlJ34C$50bj34_oy2NMH={A)ytN|ph{Z-c*J`?r2G^9;J6A0LamQW{xK zSPIffr?3a9RCAFF>ulZgS|-ib{xz<{4=g&a7)jpg73vmf){(+?n2T~8T%Xe8OhG+u z=$cx{fyO6^pCpKPyuxm}AY%1M*J4*r9zHEZb*$dh%+9IzGpsQHiSSG-Z#Kc`l^QJw zff)KIpBPQy2EEZ>QJN@^jeM67TY6Uermml%7NlHsgjZ{4Pv5^!4BpTm!_)DYBILrq zKpD)7JQ{|xEfBhGUyvi^=ME0_3SKgC9=PKeqeqx&cNB>aH2P+q_UGDlg56tJ^f{$z zkMI4k9TVa)6PZQMdmkR$RNngZ>xSKH?(t+YsLkH#(3|1r9#U2Sl#X*^lXo{GcR^PL zS##=i_^|!Sgr^(n~zYI5VHsFNxc$ag1(3a{Ip!I#kf_Rw)GBC!EUbV zo|U=%l5Gf;%@T|!Owp^`wG}aA@Q~++HoEy0Ktp)9nLBQ6_}ZS8{;8tWzk&-xj&ODy zxgx^Q3UYWe3ZV<;wr}5w6)yoM3GORSzFr#WNiFw3>S6wl+msVM#qsM{ou$|!baT*F zFe8uUHH4jhwZ$#_`-Ko2L{j6Q=t0el&M{<(@uyRMkYsv!L!&zt`!{D=3*yO&lGB8? ze(1B1dmnIxhi#zN8xXxP|>iMx{u0r@r9NW?)j3)nzkOw;l*>^Y2lKH` z)zn?KL6}%tIPtm8?tGE++!FI=5SX-y zE~M@t!Dl%oPcj+el?esjI6h4Mj#TbPDtlc|ZrL!d3h%%=ty4(8;KkBEx%~y>XvFkF ze8<{Y@`)`PPXEz5s!wg)$0+z}hfsoCliP(afTN6+Jsap8s;E2_fzEde#_j%tc3$8D ziq-DRU)RRWB62Z^vj3B8HOrRVb9L}P_=di+DVp_!p9K+n3i=D`n~a#SnBsFQ-1p== zbuIefChUKrlF~%yGowMp(UPmqtuNCPmGXHl9#$TYy;*Ynox!nPZYT?I0hQ9a|H6?U z06_nlNxw@UDVLv5QJu(_&V@0h&=;f0tsNVThE7E= z1k2ade4jfB9S)G;QrZDO$G05SIq=9zatiS0Ro#_evi1wHjtKNgu+7bff*){1+alg4}eW^<2XP& z^n(l0tV)SSmpbL`97>@M<`%xh|LU18gYp1|UZaO@kc6mvVvg;1%90s>l70-MLN!d5 zm9g{Od}SPm-1ywNEEjfvf6F{T^FN|XNyGz_YM%Kp8^K-J4xbv6WyAkIv??Ok_X_LF z1M#adX}^wFDHHKCf_JzrAW>;e8AS#vPx1++AS$8i8<|XT0UJQd^Y!|d3i?U{gpSp< z5784Pj4br}q8o8c`7{cgO|W-j+L;BKf#u~}e^cZf1iJRm5rt-qerYt=)ycS<@@l`v zsLC^#-)G`$2VQ6b?k1x3FevS&Vtp_}^ zR!AV2*ghA9JIz(dmoT3D_>cdsTOll9%!z%c$2`Uan=c1va|H5hR0Z4D5SGyHRCEUj zqZkzM3knN@Qe5_O@i}x}V*8QgYR=`xHNa6h2`UFTzBA?DKs_PxZ_D3)16uf_z={mI z1v{2?!;7d*iygteoF35K;D2F^lJjvi;7x$eH4oGYe^V+SNhoO!x-Dj8EEtwitp=7S z@)+}aai>!(UvFiQ5zXafziQy69d|)cx2ji;sltd($9qL)vOsqLOwTbXAjd$`>^o4_!8xj6nK+EZkrR?$^H@?23D;}2K z00S)PdSsTCQOJ+6VL*2_sUvdH0a*Y3w_mU{9j{#)J}0dITJGAEa8GGnF5F5bhT2Y* zfNR&y4&w;Y#UL>~X2g)F+Q#YYHvHgnv6eTXrJP0f=(R?S+`>RoBy0u-`yGmjBb z!cCzP55$M|e(pV5T+c;NxY}XhJ~?;6qr;}f75CHETl+ogd=eL}lQ~C+oA)41$l+FO zgaFan%C6niWsF*YkLh+WQ^fGv?L?~W=VR3g`VJ;QfI}Mm`@vP5JKTiVYo>B^`$!hG z^|=ZTjpB-ceZcR(8?#f(*{F#ANTlMCNh&3@8f80jl`|Ed$YJ##hP#-h%3j696xSxA z0&BW}lnRuN_ZQU??vmXCJd8q*zH*^(8Q*@f<3*HVdm2y^Z|%SF=PXS43x*?uCO33G zvE6Ea>JtM3nccCwg#H%NOS+H(65SNW&hfL5)}xc{Z+ zqa^ZmI~F&ahe!FH!1mUfnAjqyc}9I|W<{zY^c3c!J(7^JJ=z}Uq>=)NIgX)xEW~WK z$HWTqnv;hO)p_;uVp$p(I1QvtQr`t^U>3Y81a_N<2}Xa=k&Ko2dh)LwcIpkX`$&3M zpfm8ETSrL6sDM-{Wp^Ej$HZtwM6SzciXP%00`YZ0y2o(+a8CeX2H6=psSbw@ah}UJ zY6pLqun3x!3b=!6KkMddJUTqtRtxb9N2}<~^Z~$qLVs{C!db}W7W?^IcFa-NP3646{ zJHhvc)h#sD#LAu;vZrnErpJ%I9MaN^MW=kBC>CKGHr$OE?R_v>jm4hRrNUpxM}wdj zYFVD3vrD=GiNacHs+56#rnR+vQrW9ub3h=oi=QOzT3TNj4IjM^GXNyzMjH1ggK3My ztmm89-QuMwkp!J>uTtCf^*V)h-d7UxpGhgjaTh56&sAp?Ua9qwhJ$pYEK1tWZ}jnf4Kr9zO0n z8YNbrE8J4hLJQ%_w)=HHtTVJH&1aC$jRH|NTb>p%WQ_$Y-RS|wUW?kwd_mPXHD2Jc zmi;9Y^NVYc{s0@z7$w@CUGdyBrt5ItWmBJ<1%RpBH5)|mx%mJnE%ChuK0TTMzGSb? zmiwFy6T>$9dD%SWnG2R{3c#)5E?7dOYMnce<2=6RQ`fzyO=KTsGcr|p3@4gX<{bh^ zepmZXeH}O1$F<{@fDFnCw{bN$Jka8{V5q(M`s$4CGJfJp&-FW_g=o&QQs3Is1?o47 zO1|b0CEIM0gRR6E%cuycy5|wPhmjntQY* zwwLG_2wn`2TA~daeWO;YbQ_jaU(ZR%q>c&Dcfj6`m*%uco`mw|;+EwfrhwlgD!05f zlyNF;{xA-Z{TX9qiVCW$Z9GB{>1rmUmEep-T6&HS)kkv zEPU4|AhYjLseutT4P5P%D3n6eptv?j_S7hD*G;6A+|g7p`T$|;vtQ0GrfAbOgtyRh za8w$A!yPi7gM&I<-nF2mR=*gZf ziQNUAQ)i&^71y^+zi%KuLq5mMvkw{z`Gfg#ypR{@n=eRxf z{q!Y0rFTY^=^9lnPa{d2WSe04ZED6sxkB6sjcB@y5}z`G3O%OjK0eskFiKamjP|)X zLgValk$KK>jrNvN)e`(c5sw9aw*2*5b~{9j~@`j4O6XK86wcPI0abmf+IqAQL&SM zGnW|Am`*db6P=H~5jctu#?ok-491$c9A0jqD9Z)Y#pG$x?Tw1m-s3zh(mq$Sz>+13 z0IrXnJe*M@B@I#o#bv3i}BUN#1$zaROh-QZvh>$(KMc*Vq zID@?z@j|dIdiY#i*HtTcGY{;l(^4;JpC8T7Ik0yln@n)oR`=IJ0A}otYhOU)Z;>$z z;JWlRk$K8b)oyoNP~T9P%BE<_Q5$Af^y{Zu7wO8!UCW7CeB43tG+%6ox$-PTnKq`U zudFn=zm_xc<+}ebsns;@U##sa|CL@^)r7`dMGJ4u zejoKhG*LiWpqw}RQ=D&m1i2hI7Y};|S#Jh1G{D(?JPjH$% zdODNjqMCkaKsbIZ*7}i+VNptT7gYE~f5dwR^?%7=5MLCbVvO_B4uM;$?1X>}X|+v> zsvb~^K=+`~N;}wWTSe(Vq~Yt@u98BXz~!$4&)x3Gdboatt?D;=7*V?c?>L8cCLI}w zH*lvC%IBbg=5!Puzf3$z4CW3ca?i9wg9z)VmxFiL*Bi=U-G>ax|6d&G6F-3X;@`R8 ztM>WRGQW^q({~VCjn&x=RWmnoX3nz&krGxbpaZHF+`{|q2X()6#!vE*dLB>E}Y^Q~qE^TU+ph+MbG}s``$Kb_b>PAn;3>_9L z_M)Xv`MVslbu8mT_y^Ci{2zonB3InqC({N1cR25T=wvlVWb@TYq6G4S`bdjv^#uIc z-?JMwPhQ5fqW*t$wT)5-gRY<b)Z&M#T)#x4^AiYbz zt;G!>`YVCAZ9j#O@^+v^b-wkCOGC`Z6ItndDk{c3x_6T8OJ9NZt{S*=kA;V+gZ{ zh_YwJg(|b&l4z68X9H#_>I4s8KAQcpE7GzSVag(g3b+GMJ}Q@1-8niNAcq+0xLcAY z4S>HkU_U)a6n5lcZf^&W@Rn^25WmuKJwEq$PWx6}p9dtUv8d2r^zy|cxsEX(7bxcd zM$WNmCb~{k=F7?{(~H`bF02dwB=GjCT2%*2$EH#!@ULxCx4^k8=|t5y!?KfIm<@~n zyT=kN56|`jyO1fG7nR;i*cfX^FPtyS+vwO4F`ZCbVgEXLExs`vtuC$(B@D}dsmPEp zZfCe1pn&{cJm&-(Uo~$hi{pwIxeR)BhW*B98-eZl= zNSnx;+0(+oT@`1t=hi6#jcRCISV6AH%9Too5q9tX0JCJIJpuIOU~yGh<)YDvhV33M zqkW_orJ#~UTq|;T)WeCcjap~IBM)vU38TMA1SmZ`zg(v~QrYrqw&ccZ@d3;ftQL(h^XMFi2!^_T^Jb(X@pggN#ETsWThLPqbq)nQ|pcPfi2O2-n+aSOk<$ z3+RpsA2#}l13$y6<_i*?LiKUU7>sXOBoSH?uE6O&3U$M*Z&+Fiv0!+d?f~=(QA$xf zp_RkuHK2*yvg~EQ5p7Py=`7E*|HY)IiK*YMpd8QwDd(DOVxMkP7#8mRKzINK zTeNGZEYFPG$378eiQ+`1Db2s5Qn`5=58!MV+~lFwX7R9(vt5b=*3mQ{AI7K@I_|>1&xP@N!4)7-bary&}zoFp}0L zERL%XT@ii_KcGOl!m&n_>zHC#U0Bixkei6unRzZU?nca(_XQjOc(X(q_o>3+?Tu^I z8q}n`4Vm^>xQF_(B2l?I9|NEL6%CvUlu6MQL8((-wfSgooIz4Cy7F>0-Y~ZQ<^gnb zROHwVpTZi;nep*tlNZ%Ne+td^)#{{vIi#LJ-uagQ#A`!vaJGl_VwcF~pk zxIWcz5ueh=#>m+FS70pxx^hEaW~L!ps=f@7QdxveCr>*t$`+^R{*frU~LC zfxM%WxG)sD{uXhF93#4OFm;!@0X9TV5Yn~oRvROYix9ZEDZ_ps;tl!iTZP)R$%&88nc$Cw0N67U+1rXm}~ z`%@9#Tk$tz25`1h;J_A=)6^ z0Y3bW_MSx?z+tuLf3exX=U-^$ zXr0-+&JlT5y~cULF}I{Mb5%`^*RX6pt9Pm{4YX-yWHFO8kM(e=cG$rt*E?$DP9>vV z5WAiCZhUD&c2G+C_I+tnxOhLgx9JR4D^*T6b~~?;~SK_;U$>_o7y-Mv% zyo~z}vkCGi{~!Yv#BEbg;2H5*k{|5snojN5$rnP@Z*%_2i1(VmKzg^OED<-pFCYG7 zt_{`(rWHgP<&Yb8oY7{8xc?Qop=L^UBtr)slB#f2R-y9yJ3jw=PoAU8-JH=v22XWV z)NNT-6uO4DeuCKHzU_kUDthI-5G@`;k^=)->0|-u3oxp-VRf+*T#Jbg=ax*HkjS19 zoz-*eI}_FhHU*b?8)Hqpaf?W~4gUA@#Q@=TQ4~iR*51dd zmf+@87B0mO*68o*=Bmg2QUzgnL@a;W=1g+X;Q0QdHG8ZGFfq2)qq$9J{?w=Q^JlJ0 z5I`sSz{r&t)OK=GqpMC~KIsxoC-=MdluT~A=pv_X*Mhm=xh2(jqb-gGf3+Nmly zzQgbsm;8T|a4z=To`d4#b)4IcS9nSi{4`CRz&9pQzu8+}@s}+wCM7q|T*~PuSTl<0 zy93gz^~WLsVL41sOrxTBAA>bN$@`0U3xdOavb(iOOYd)m;DaM^fBLkp6RgM#c*e=~8lc{!G{`vk&eO5{kOTqc>nlDJ zjJosd+P{TN?k!e%bm=Yys+aL_&jUQtW87$3wMO@+!xhCR6XfwMQfQM#(o75I*`s@vp@&Az{%~i(I^6J*Q9M&xOB067Db$C?d{%p2wzC zS3!Yp5>`dk?O@M(YHy`dP0NBCYm`nq&9CD{cMZ1Cs14EEssm9m zx9gFkW5-9Bnd=B3r6U!Q2Wbc2Gs5tKbv*;Aj`fVsLa(Kto8WTF#tII%;vdfZb%X^k(0 zirDRhNTF|mvyGrPYyYb`JL)Sd`~XQc=85ifgVO&%F<|=FK|IkavsQ|1;}-<$gI_#(Q>YU&Tj&@ z+iIAUVu77Zj^)=nHDqj*myxQXk6BNPaTN`AY0>H%R9NH`ehP2?y6rnf914@P*=a=e~c2)@Wjt&h9AS5P#e zN=Qg3?QJM)l4HAN088b)SEUAf8zkr&%o6Yc3yrj92W`1tKadl_0%CkYj>nm(#v}Ev zEA>6g3Ig`pkGR>hLD<^_Gv8EgmB+^j$H->UfHb27tA-2ZG8w(xEr_8d`{?6yktn(M zM!rkes7q7*NF*-$bJQ6SyYYeZfcX|}_gSaAB=lsG)p{=x+jjXUeI_rE9>`$sq9SA@ zBTz;lekt>SMH&2Qf5pvU)Ssz{#!gX0;G0-$*RAgN+`jpv^zD_Xgpy};*JE)h3N}6u zwSkHUX};g2>76{d_Js39w^+_`OJRZM=@+c_BiSPmY6{lzV^Ain`FvS?;HZa6J@KQP zdHlOHPR7aW=tAvbrXf;xCt3=nkc20ePsTw!w{ksWuL?d$ioJ>T+a-FGKN+kIX$QVJ zifX~`kHEfhNRL)7u!=sln5=zob%gwQdvC=y3~4x&bL4-N6?qHo;&L)-wT$2J< z&-mtkABCT$|F<*dIx<7TcKjknc&PoN4FX<=$9Nx}o6}J(prD*Dql*^7=Ao`ttVjZf z!4Ts7=-8r?sEMD)5w@tHxFXpy{t_NZdWZDPGw3u?zm>SzbNUq*uw9Le1~sd(j#2`I z3!5%jA^AdSbX2>qO(-C_K7-0DusdZrMOed+7(VtSTL}cdRywiM56{AOS~>9?Ysk`b zZCd1?pe{N6m<+{bVN{7sKlwJ;Ad)8bosGycDpS?WJ5aY31O$_8ukBSA?{M8a*$99r z?bxqoEqWI-upw$EjkB707OW}(FL+(oq|ey6pivr%E&c2e5N7S8hg+(qJwXm4IPeyQ zjTZlj7#wCKGU&0fRTklp7V!Rv^h-D>cgtV z9(@_uR$k&&z{IEO$k1IAomFj^S-t`FMkEe6Fs4U zCad?+FqP3XOuKIOXa?`h&+rx#(Z&qLV zAlP*g)#x{L=;FOIHJ5qRe46JoE3W)%Ex%}U$JIT~efBuA?PnjHYvI@#X z=PPP~9ern#6v>y`AF>w2slKdN&yO;?Vw_C--Z(Ryt~(4up}eaBtk*qfTEZt%zdIW_ zw}Qo=kP?*r9ZC4|lE+am8Q%<jVXJNK(>Wqma;uz3!FKauE69m5#=$WfK;63Z?ayUManlqlE zi9yrm{ik3EATi%l)R@hDYP4s5zwi}Zuwy`E7xANTC-OI!VoVP^sYZ=#FI zL<`Og0gfIFt}>kY3A%6uupo|g+{)6}`V1MgjXCMZxp17_A!A_snAh9qN7)Xibj1`6 zT(f_TM+{e%bh3ONq?{(Lf_+w?U=X$RnfH~DJAu>z59=+Wan}q!bd-7?{#ryrh-+Bo1 zI3=5c(u@c5ID5T|`?px%^l7ZWEREsd)>UeG$i!m*?SErB{egAy5H@72nEPa_KF_d) zz|&x_De=R>kZB7B+*nHdM6y+&kSV(j?RZgGk~21(mi_=mK)S!o&ga1|)L+VR`5opl zkyl2VN^fQ^kDdNRGS2Lw8o#H zY-w7?E6@a+}=j0smssE=(G7_ zFg2Zdaq7wpQM0ZK<~hii*Jm3s=A&yb! zRA|_*y>OH|ah%yG65pjopG%H3Jco2n?S2Hu?+-*bC-|17HpD=p6DTaP@91{Ax(m|U z+q>|jX+N`eR8XN`LVe4r%qtJ`rj+?eKOb?+wng^gHgRTC&LX@u%?qS${^$f#X7*G9 zOc(jp7&q10DgDois zpv3D`=EoOk(X#QXY3`ljXLX3zYd}H>B@C`kX{?bNB_l!&0nz`YIoc8nb158Sw-{v; z#70J*2EqYXuEsG*gOxJ#MI|!vNF*4XO~tTHBSdI^BGBu}JKn)J)d_yj59hWmnnI!6 zWjb$Ay!EgZJvFkO4?3(gE|$uu_-e0rU-ZD(OO2;!P|IcLtDVtgcmBg<Qn|YtMB-ThFK3Qu`I;i_@ zWP|tp7tC$XO$U7@lC|d6R)@P8q>QQZRxlQ?cRfCIF!z|+*~U}q9Oi-Ye6_n8^Psys zKKhDh-g}3yZC-#KG|uTfzx#j-%P>tL7+VR|{Betbio^2wqyFQHIIbu)+?uhn zW;bxf#ksYTC*q|g{x7|#@s7sXC{VG|sc1l?s^i&GI2#X^n&Ps8Seb$}E6imY^n!2g`PZqQPvBFSE+F4X~?yeW4gT`>WxYaDFvprc;S zn&8!kpj1RjPq6B~PsS(bmW{Ki-cZXg=f!Td*#$XXGBKvEq1In=cThSb63?6NLC1W!Q;0(voF=6$u#hV6ZdF}UZ zl+WSb6sH&^Bb-10t@PREGe>l)974C7-@HQdsgnzvFSI3Uc^VAs3B>7LHO)pC9EAP8 zRwT8Q_P$=`-E%C!!7(N1oMjO87jJL>4E-OZ4C0T;bcWD{% z))JlxC+fev$)nS1_L~Mb`$=i&=>y7`PXw>%POgjI2BZMIf7h`S;VxYvWuF0=Dq(w? zhA}i3wm!uRqv|7R7{beYHthn-TvC_Zh&em{NeicGm&2Z&aBK3jA-^`IWi#ybBAA&b zFC{HE=;KN_P9+!y+f>;TGLJPgwrnR}Hu8!$+it^?aF9u{w~bokmG5j>@Jq`!(>vQi zZO+B29WFu2Tl;L%@|5VCX6i* zLb14Nacz(CCY(qBGIYzN+8_ps99QMkRs~vpw1dE+t<_W~LAGb6D$#)nil_P?i)Mri zQ5@oU<|raOi=z$Q^SkyeCnAj-2u z+z9p~gbfH=>3#R58@uSiTau-x=<39QQH{=OT(PX&P!H=8en7DkQ@pxBa*~GUBS}{- z-WJYZHL-}V=17%LSeaankml<_QbT9sN*100zi-~kw=`xa7q7E=EMB>OOCkP+xM)1b_B>1IjHFi8?(nh$#g^9OsSuHn9wy)>Ip@N$9NC?w@uVPv z+jdGI)ugFA;I-*)X;zik$AXv^=P79tQ?+KNK4+JgA;=iRQh-?h}TRVEH-6r#~m3JjP{` zF*@5AhZ+=TC=D_n!PV!@N2)m_@hPvg4)V4ke_5rAbC3uFfOxSa&=WN=Uc)AXLndz( z8_{SL4&Kc`WqY_DQ8o@Fjx4#@V} zw&)AwgisHrK8=^RGch#F+a9pLPXpbntqL2^twfKTNSvNfPJS}WoPUEPTH zTwlqE?R(u8Px>I0(qs1`ko7!B>Ya?6w2elB~ z2MtoLAuZb|7Ga`xN7fMmh90~C9`^p67BLfy>Bb3t_Na~l={(4+-A0+(3aq!H$2bxZ zHnTk}U=+zjwmD$-=L0+J+{;51G(tSw)VIAoP}L>lgluP{R*0+?7{Pa0wV31z%S7*# zv>15O6~IJQY2YXemY6|yBj7gf_Y4j?g?`N0HjvnTT|gMU|NeQDQnJaaw_Na#OHV+) z*{(0Zt61mNE>8qx6R(I6XXsQy+R3R!5(9;Hi!(UvAYMO4S*xO3_M!2WCR8KvZBjBa zsSxBd9sFE2!Jciys#AxbkRL{mfQ2n#X1Bl7o!>p>D*(f%!}qz-vhPKUCpj#WchB|J z%YAhcH9$3hDjEisecYcyv@;hVxis^W|2jtOt8^z6vdN|lx^u`~X4zNxDLh2W+32tQS4qKJ}2o(iddi1+!+J@d2NS zbFNeOvj$3$#nflEG2koPmlOAU05ODP>&k`Vg$M(7D*?B9am^_LF70NuIM9b(Yw}po zfNMTRpeoRnNfz#}x|qn9!1YKWc?^68wQwFtE5d^*1mlFDX>lKYViV+gTYF}ul10ud zzra-lt4mHt(yBn}yu9#rSi7c|aZLAPv;e!we;Ky!oa7O@oGM~uRDw#(1}*csewHq^ z!$de8g4dq0ToKYEyYaPSwA#!wfzr;vFOvYW8Q*UtTgPGXEwSxm$awoz=V5?~l$9GKqi9!w)feo7a#3y-;#}u(%cqj@ z&vy@jig+|0a7uASx~2cqC+hX!^53^xv3=Bs>Q6$T+IwArMs5GKf_t8^J^#kYnas$k|q#rvMyYf|sn ztPZ9*2JeBgjX-fC#3DX&wm$_XAY=WD{on9K;rCM8%Qjeu@gwcuP7BM**cd^RjuPR+ zX*OU<-VOh-R73v^VnX2j|7z8jod9q`Tx=Pgzgl`#S|Rou)?OY;dcw<@&+3{LrcD^+ zZ(Aq!%;c}mSLcI~)fcxpyx1V;2K~j(S}8X~s)41QV`dM}?cPANfzp`Aa4k}T$#&Gt1s7W; zj)7b%I{pv=M6}{h%Zq;ytmw$SV*H{Gg6r)KHU8>8^Wm`Mt6~Vqe}FZZPd6K{`q9L3 zsTlU}g#HzPSgvk+i}8+5KN4_>RymB;T%)c0oDBSd$uq}Cl{PG0^l+#f@Z)N(8R1Po zX8EO(i!TW00@`+^cIJjVwEu&(a}b<-kc$Oz!cS4CoLSWQdTz2^&ug^ku%;8i8kepb z^;@7#HV&;@vL>X zKPWi&VgHfN(Qv{QU^XA|=f0-99jA184-4?BJdJ!7@28N`Lml6Z*(red^aD?C(p}yo z#nW=g#!N_gDPx-{Yrx^2JVp8eeg|mC^PX|1A=H5O2jqZyBkxR^qQx=^x98FhYrI-{ z8Du+{Z?~9L3*D+lrli4&0$lvgLX5>G@s0>;E}b2SjdMLiM95QktdLyO3Sk0%ohdpX zQkF?=1mT6MKPcn*ocXBTr5u)sKXK?D3jZbahDVaw&G1?_0j4JI;8AIk&$G(ZDIoIZ zS_>Ja-_!toBA(6ZU$LzQ-aOe|Mb0l*@l>Rf4Js(q?m%y=M*OC;rdN0L9Cl4&l1j<3 z>EYMjiH*OY;=Hwyb@|_JdK)v7AF+g^GYt?wP{lb8{RUzI=2Xr+b_%q&x1gu3TcHvg zO|eEsN$CPZp5+>=ZJiKawpK;ETb~EhLqPDqp)6R3x$P4%F+Rx@67P9|jbgy&GQ&*l z#+IWzTpz?{R->(#QGac7Gius~1+&%qVcAdQDrK*97I3gFCshogV zvW%7*VDXu0QkuqR?q7&}JEar1%zRQp`J#soPWRM~1eiP&BJJYyed%x0Zf=6W(Ne;o z9u|WLohET80YCvl`i(T+e<^@TVVU!kFh?$!wQGdzv-a7>#=2@_ylB`+vh z6?O46U-T;Io%(6@WtK2Y25|mC3on!m^YG!W97yHSoHPp^`7kC0u{ilPmh}?k-iq2T z0UBAu-c64v%_*JY>U=Mio;=bya1KYTJjKxb=>$8+a*>XY?z|Uk+y>$1-su>{}BSNq1wpLe=Vc2)?z*D*YURod+V(R zyT#J2w~v3;fv-92FB)5s=kdJAPW7Q5Tm3?3s>9W-4fz>Rik9ClG~ZFj?bEe<;bfhl z1K8}H8tgx+V(-iB)Jlg9eHCNbR^`RghG=X z5Fn#xtlY*n6n)d;%jp0kklS`6D~(R0?(D5T80w*7CkMig(*d&(Vc6?21Q@JYsw#$( zYLX9TC~@O?#Kq7%@(~`@X<0N4kiET|IyoA11)AChnH3}c)NzImeC3<3Hiv!k%n4L3)Ec0q@@tLmp>-kk@4>>_j z6|4Tz%0`PoRoCg~C8`18zdC$}nQ+uGX*x1S4Fh-TZR}iY{zj4heA7Pjg^bz)N|QgZ z88;++wfbL&J73p|u8dB^t`IJ@?{mRjv~dWFj9pKQK5wnIQil(luJNNQUzS6ytDn@i zoz`)uW#c9OIdbrLXT}6tjunTH{DxYPVyR<<2py=E%AnGuq}lQd2S92rFI(TdQ}Wv- zbFCU0u&o-x8EfxTcA04Fxd?vO?)rQR3L%}U8p9)lj(U}u_ozyo#Nv&m{#MV!^(=sdm3@34Cpkb0klIw6}@`Gk4T{h}o0HbfjzO1&(M*JJuMpQc{Ye9E_ z=dyUbwY=M!L+R;@ScnT@Dimc7S*Ud7h03_7_(9aTofe-DEc`Iw(>r4rNtb#Ewqt;0 zc2Ni!Z4i5~X8JclWT$h5Yq87OUP~qy?BMzF7eY8^FcK0|eyc(Isa&3^0Ou9p36$~; zs_opOuxNf4SN7Lqj_dWGJV#W6|7+9TON4F|I|ab?^zRwp=bI?SILwHk(+-uw&R<_w zGyD8CO^IK%PWN3ULHXh6s!&Cv@CkDzKB8e8Z`28`1oV%ktHVX$IU{c9Mh8-N?VAEU zyORWiStEK_0_5dRNwBNFN8B(Id>DU+&_e_~uCN7LScLG>uI)6W6W^3J7p>j89vuw` zq}jlS1z&TKUQ(qZuBb>W6ZE}j@>;1gpRg%wSRhvESe?gyN^zx8u@GcSf-NYs@sLmb zn4Ki37k7IxZ8GHXkdA-|phVo0r$;BVBt`7^?>F+E*(6Dyp@FV9YhRl_Q_VNJI@20U z@6RIT5eS)67qYqzwU(82eaq!-^g^CadUqhDOs;mpv8fi6BC_FU3*&oo+}wD;J!`xE zkq5}PI~KY>w1vJWTEmL<*qQDSHj~y+O_yQ_l1|lHYg`xst?tliZVM+Of(gC9 zG>>u22h%anJ`mv&K(N3k)@iN31=w7MfkZb>rteaaAy<{1)D7YG&k}WyfHl+LMMKnB5Oo0!Q8<{saWC_sa?%bd-Yd=d!W6pB-C0p?PzG)nu zUf;-`wKux8yPWY3&Lpf-ZnJc*iNJr^eQE&hI0Wn1Nc(IrP$BvANp-8nV@ndC9ieD= zLfNCNMtYRSkJ3RBp-0$dSmNP;OPT=7* z&E^FD-tNZtsuOR8r=|giz}JeKLMM$deUjZy>bUDhDpa~40p}t@81*xX(TyGio_L9V z-!-A7&qqYDY!q%$`S1|RGZfKsU9P_wG9omqdWne`3CGVrM=yE92BY@Dc6r;F-d?-) z8q6oS0*K?Lq3~Nc$Kp5V7%YuYK79D^euOZ1ZnT`-w7+YdmbajE^m+bk z?$WnVdZWy7)$Q0k{2#q#`Zqom5b>QnOuHol!(=2nk95qTT-UbgiRsLmTWxwFdX8a@ zKFZM3AQu=5NpQnmp?EU4V(j{37BN1Q?d{Gyc2 zcwBrkE^^DDlCslAjDEY}ULO?|4h<>R8i@PMm1J~0Y3j8A7qm3Z5i4)Tem8{(VV>@< zB%mU9QT*v&Dd6zt@Tx*{0|kQNI|MfRtbXIotD_50sxF-?njleQtnU6> z5m3}oiRj<$jxF`8oj7UGfR9Um!DU$--9GSj0xu!T;BtdKM}nA}1}p~6T;h`IW?WGx(UuPeo8U-qLi`h)()XIhXhS)Yn$Wvc~)vx`5& zd&*66RRIx`DmRHn?aKD?OnZFs)ENRbEn6>baP1#E;Y?ZT>lj?^p~Wo9G~NY%t52Ta zGeE^GLjQWXB(veyC>}ZB5fqUH_te%iQ>Y$Sg410@R)h2}7O&(r;gL@w0|}bF%K!U$ z^tJ08THa#`zKR7t@CdZY@?}el>4`nj5JcUZmHCW&ordMo3bVcwyRFpkdxtg`-jPUP zJIvd~U`kuUoL)S}UIpXPKHPo^ADP z>2E%KnsPJD<5EvP$8T>F9Qtt-)#u@^G{en+pydt#XDX(hq05YKSI}$8Vv7hLg>>^V zArKPfymG>nw?uvxjiTC^Zc04qn;7CGH*b_1L;Bo@5HgN#xk%bnC4c|+Nv#$>jIVO1 zn5K>QOBkQRPCu1PJXN&59mKNEFUz)h5{Jo8LeN|C6_*2ncAovpKnhW&-buMpGTbZ1 zZY#@M!h^dZD3x^mBlt;fA-#t-ir3H8aU#Ic3XlO^8ysx}yi*-@hHfriy?%*&PNso) z_}`w{<6c&v0Ojw!r*0!S+D018znmv84%*b$jktDt$^0yH&1(;nfqip+(T4PE;4b5M z`Mcs0-r--awyC97G!@?q=2bvS?8Lr@85-zu{GWaEpY%^cZ{V}tOq(`S;NGHB3-_+@ z8^65i%yj3GOld_chbI5kmipgBl;n(u0}5F()e+iODs_Y1mcVvAkI`JYX{$8?51*H4 zIIxM<6Y>NcUdymEc9j4#&UuR|O zB0il1A1~aYBa=TIKN+Dz_Hw6wzwoCH2~KJ+=iIFT5}9$N!e-F@156z*y1#XRm_rYJ z@`a}5DvJR3r{~fI zZ%#RwrEtVy1A1sauQln+h}+`AsL~md^2b}vJZRA0|v^H0s@lSm@39X@kg)5q`HBq|JTAx!q&1$|_|md*xb2eA8fRd6$zrm_1& z=r!22hNi0Ayk=Tq=d>?bI%NTY18;I`BYsNWK@IOTS2pJ1nFeZ6k#BZP95;_jnPK?X z#JgvJXn(`;*)QqG@>1}i&N4t}q75x?%DwYgF>P9ukj>7; zmEul917t-bzQXG}{3~P!YIws6>zu(_w0=(=H?<8nXGG$j!$NV})dk8)kY|UJFi)8J zFw5DkdI$vh%&Jp8|DFX4+0~Y#RO7V$Rz3(2WJYmii`-UVyMOw zgu)0RNq@T%e;u$O_xLuOsfr&qoO;0A4op4*F}6ryoO(Fq2XSV=yfA zL5p3T3lN0@xc|c^iG(}lcX>qAzDZsw_@G?xr#+7`d!7jHaS&o()$sy-`TBkHr%kH_ zyp|fJCVnR(lG`jU&UKnAdG_hpGA^`20>SOD3|UBjg>@3^2&tDF!#2X`o+D=Tly1JnP@`8M<@Ome7CH>VLa>nVY#%T<`fw!xPR~5 zBqrWH)aCXtCfrcpS%a{l9#6KKe5wRjkP&gE=^7t_*wDDo0O0Hsa|M4YcHAJb)}wyS z%qrapx4tlXN6srt?dKj2`WD5-u4WN|Sk9YuwWHz6f9^YlD*i*{#?v8+iMjG8&$`A~ z#<>Zb7~T(BEOF(_6kAt`862P~FxdQgS$_K15dJyrL->+$>Ek50h`7J6r{lcn6elc! zvXRmSvg^GE3|=HvvdOHw@JF=k%Aq8=Z5uPcP(8Fd={uF$Dkn!Lr*1Tz0Bk#yS&+;d!xu3j)lHSYwJnIEKgV z`Rx*W>1W-~ew!m9;}p9PW#N^2+4LLtxwdv#we&fGm!=et3;hvrCF-0HHclsl;Jf2n zm3~3t?rhW7@_ZOR?MVD5fkO22t7CXFtUpU$BZvHf_N*qI{~vAyJD{Nr5OEHKjBi+) z7LKvIUqG<|YCpg@hD?*%laN-lK_LT7Bc0m{7%iaxyq7(nZ&H(eA5?|KE6@jfTYq0E z1;2)id7_aYeCrR+ki>zy0!!&t`U*M%?aH`u$OJ2sMW%Li$Z zqEupO1N#yZzL!IhqrB<}?#xS1srFwe~t+VzoMUm+&YRXls|zUGq*;QOxhx0RVJPSzZW0`D_fmAjS* z4dlDO{+H^CafQRU5Y6KDTMRm%nhIg4qRqSM!Z;hPEVK<5$!w=nTZx5a&E(Jq6-(R0xUebW^; z1>SX2>Z2!1dBU^m%t0i3|ek%{D!kxKCxM$Jo5{k zP0vm`2Uc#lfrG~0Q9?pO0qY}|_W8q!I#!ChvDj9aJFUETSrOj25nq^?oyIp?|2k0Z zWI%BsB!ZAtcO4rY4MQC-g|G$~k;gOW51#;IDNVU(>Ozl3P~qIXvO#x@q4~G427TVx zr<)rsFum=j)eP~R4vxstm*R0WzN=T#ru*5v#Zt#s?UhHh!;gTb?`1w`EIiLK zKYTk@O3!v$6cV6t#ySCnyhyr)5^nsMp=82Z$Ki_O`Do}Qy;G{aKz`TKiF2E%QmER> zs66gl|8A%ddQ%@#yp+~!F<>8emq~D*Ac18s^<DruLc=RtbC2`3A6?mhMek&>xUMrURE+Herh>6sfv0r$}*+wN=@N{JrMz z1=std8ZFai7i3B6g6Tt%5jiE9J4y!M?o(eX4abfLQ0Vb~o=C~9&t%8gtIYZr_x zyeOeSTp8#-bH^py4qSW`1BP!dD$Dk?a(Llx-sfJ18N4Kc#Z+*c#k-Zndo-{C$Z6jzG+CZS5mD)aOrV&u$#~hPiEf+K1M1 z#x%!}lY8^%dF}b~^p_5yTlcj95rXvrfEXr;h3y)N$V`L!ct>Vy9iaPqL6js9*q)=| zCLC_qRCmq9wS@Am@b?`eAEwMC@~~YS@oBFfBcyenEmdDZxsyYu#3@GV;g?T2F6ILT zb}~oQ)_N`hRte zsElK2$x;sw3}&1p*Liu+Bj&UX%4wVzb*dKf)nj_m9StStTM_sci$L(loLB9S0xcoL zdZS{9IJ{xbW70uV*n;~n_CyPC_aU|o%=FIGN2O_Xefa+oX1E+Z z37qvXkGpalk`Yzx#I$VHfE>exu@!M@H~sx2!~1^aawH?L^|*a_nl~11)Kt%T%=^ov z;HO7kg#p&xf}6J0QniCE_D9+rhU}7?hQfO+M=uu-85&slmOL62Og_9_jAf(-7{CHH zN7&=mFehJFn<<>i3-J@&;ChRxB5Qz*mwTWmhYWDi0fo>uMkVGQIC6c>HEgGMxQn<&Si{{`jls_C}8UqW#_6#FUNF+*gYxy8n@)xlB1(oT+huBP@ z>v6b`BX5DPK;VWp{%~a0?Y4UcpUtuLjmWbTNdXphoF{$mBtIp$rDr9?`xKXbyD@b9 z11%xk_!X@tnEwE`{}rITpRsKmN_NcAucm&cfdbHy&^BZy4v6n**QyhQ}4$Kd!sZe1s8cn*NcQca@eea@>a!b#=*nL1{ z>G$bbSJ&F3aRg{ewmt)B&s=F!01$8K)ZxlW?)XQ#$oIvH!xT1{CjTj-Wh8TYMGC1- zj^ExyGd*=3b1WW$aph&nv*)9df8F8!AxZ)tz7jLI^j}2dw=)lurq-!bvMI)n@o<6- z2yb=-Lro#-Io4KdM3I!6?4sGo+P=1UR=ol~@KkGqTWR{+<{%qr_z>q-!ss;RbKMDzn8{)sXx#i{2E#boP!@X9@1@Kk946 z3}ewegO7Ww^pl{LeS;?wZaS62gQ(zZb`ar-2q_GK&fn49Q;yE!Buba-Ph9_ai%5K= z8Opnm$+4h;?C2-Z2U-%~5cA5CFJ&q2w$a3sl=2tOnwM}cJ+xz2Y{cX<1*z>T&zV@d zmQxmws$}%!TA?q0%6I)({!T>cCqeKp-6BMormIygH`|6zI!6vjDXy&lrgUXwMT8e! zA!<1VmW_^)WIo7gH{80^xlVWHn-<^#c$-LLV<(0z)Uzlj|)QMJY zQGcsT3#E9cXk!v!brj}KdAa;=whrENyf`9Je-VPEtb{6;9C6>axhxvIPt0LAn>`3# zq8(Bs+NwPBj6yu*iYjXyH01XG=bSDN6rw+7*}~auCZ&z;hQ6$&2b>f;6Sv1(i?tfP z#6%&l1AD&&C>bik=S%~B&2*RO8F|EoZ z>EfOg4iX#*k5ks<*g-53<+Y-hy%!$WUMl-?KIaZudamy;pNT>rgz0|)-^NPSMde;U zACK1|iiN+~vrOmEAk{)FxNT5EAQadUD-;_&XTn4sN<1a8FMmOKVtZ}hOa0s+bm|0n zcLn5lJvD+q@sDt{oGg6TM2?AMq)^ku1U#)#wk1Q?91AF#L&Vj`#l$a`_Bz~J9d|0y zw4Lj1Xjp>CRA)hKl4wapl(#<&e34ZBLJM>nurb$5O#xI8DayI1vQW&3d>}O3+DBE8 zvO!WZvHNNhhv)Czku)2;r}ef(Zyl_S;t3O_WtLPzQb@O=DRX%$EI%`A>(&eBs@~KzI%`RdV4my{IzMs&lvzDRNs%OHBNmG( zD+Jm_#1~rN9+eYkCrq5@V!YZ0Zzx{+E4}yF@rhM5Okn}T{{U-QQ^uE+VmNQ1hcR^k#cy8(clzuwe zu;i{+N%E`EYoTzfT-kkob!tZT&jN;8bdstaMU#TEH8qt8=C^!)d4K~V415t2i+*4* zGd%6F=8$%SJyyZoK7yBIPOLMDI4reF;XPwFr&KdCbE*IR@3xh|oj0SGzS{lttQkgx z^=Ww$o?Jb57DP!FA|deD7Li#jg0}F|p6vYe?Gfb34Rw7PjV^?4BUTsp#JjVz-A@#NrWj~m~O1rM!qmzqgu zEOH=#h%3;f!Q?%GfmRkE+G=LM2Nw|<(=Cp@$}65>*Csqpr8N+e7piq6pk z-ar)I&6UkBUWsk)3F$n-e8ulB06`ZyuJkwzC5Z2Y5Xv|aOYey-w3^H=_VNIcb-4Gh zfhh!(yb_F})?8z&7*|lU#vIkj+ZK%{WzKEhAY-UDMgF}A{7c645+2i3xS5JI`G zR24pGvj5{^0BM=ie>K`aj=a5DOL|Z3TXU+sofid17;)7EkF%EqXC)V%OaJ)x_f7SD|@PY?*KIVs>%FH0iHPOUPDS0iLqu zW$rQ?{r=6{$oLKbp0xhh~byA9psw-O8@!mK;?%+1} zg~L_h({i)W%tn>l`T=l*qm+|`1fNX#*nJ)#75#;4hXU8T8RtU9{<;>y6+t7mk1RL) zMHRHaAOLK5Cy&0W7DZJE@Hc;d2cRrANB`q7M0i(`1yy@%b9;1nJlQjOvUhi$@sNU2rwor^ddF@5k;d7ZWv%W0AuN;qGk26$$f$}Zfe|WQA{CORjH4`;>>>obzx##y}EtglKyRKf>sed{-LmJp@ z{JE42i`Nn(x};J*@D~*_ge%t_N)zMkVPEvci2 zwzEHlMBIPJa~ghixBlw2B`wdJrBQ&(o^q+wPj>eMhU&#(JXcg4G7)t)Shw^8h+9du zYCDS_#MN#vkk+b45VZsGlfahA1Mu0sQKUV-H^EzSD^2~dFb_dg-Ifb>+X|S3dsU)l z*NOlCZcV|Z5$6+Eq!r)y~YQvGg_#bORriAW%j-k7CZ;zw#QWrdd^h=v%KXe52 z^NK&&fDZV@iQLG*=|VmbAh&S$INXkKt~L$ImH-WZO!q!BFX1ulcahaPU8$wwREumA zL!W%nWl~pd9pz>(A2ykCDzeOvZzS%dy&BBA_OlmmZD z43XHb?{0|c&{&G6gEJGzG(S7V>g+g*J+g)pIex9a@5}S)PlvIVVC&s{3v5Uoc98TE zxgH*-5;;Z*<1$y=)1E;Pl6(hHr9F3zKsEVR_sHeFh*VD1a}V}+*dVzifLi+(8fetG z{wI{*j1yjFEf}Z30l)TsTJXy~knlfjAEv!`snB?DPN!C3L^5V<%N#+{rdPaZGE*$iMMy7X#HQ8hef-jWxLX z_@jiCMX>eQZkhrVvPjlEf~CY|XE0aiPjwtAkX|A3J1%V_mKRoi@@5Je(Zgt4nbc21gm+ORI(Wy_pKPsYF&@hga>`ev-o@Lh15cb(ul@}i-R&6ur`nTawVUu2s+Kq^*lMKfxtRyTEk2bthoy83R=@9G zSiM6a0g?4jhsUYY#{(kPNeT%yUvj2Hz}(vT0p>j+oJkSV-V&XZq{O~o*M7v+7M2We zKFR!pILEuN9ax;*Q@qjiy*~3g@HyHH>3g|mTd{TlqBkBxSiR^3J74AehGiPe-0e3N zk!0lGeXXm(P|Z&I=mFd})c%D|PzZ(aKk<@7lW&xpmhF+^dFP~&695%Fe_Ll^kaYUC zN#G6V`!%@whnzpW;E+=uf=&YC?aAJDh$au9%7`zwScKn^$1_SlD^wYQNovg^rTV5< zb@}Tnu6T202wInIL^;H9m39!k1iuK_UP{ujTEJghB3K4@R0@+brBbfYo&13>KGCSQ zil4XUDK~FPff)HBiR$$_-vIKwU3@AIcC4NlSM7fHr!a%QnrSi9%@bCEc1YzWxaPH^ zo3cuLUn1O2=Eg$f)SP5fs--F18;&fOjh;O#Wd^-oZF_TU20OUg==~yq)9tT@PSOSA z*B_o~Su{|bW@v6<2Fkgip9J5-p_iB3p4Z0!0N?}DttXo;nUm+ZD_N?hIODtj$XJAP zbD^jW-ed6{ho62~uIWe8$clq~IEdMKS1%e&2ZBc}Pd%$q+B{+qg#@;}(CtGm;W#5S z%e6Dg)PG&%{!Rz%A0pdAV~mRf?&`5=rx?Dz=M<0N5#p`OD=7Cb43;S8iOkkejAHZ0 zX)Jtecu%1@Rdyi76RrRw1!LMu0Sh~LUtc{SqEp`MwK{07oQQ4{L`Qtn6Q0Ne@qT6$ z9+)KFqY8*bO83Bu=MF_S&nxo{2i3Y)`GD#Ro*MC$v4fD9Yke}?ZTVH^C&X>u*2ps5 z6mJSySp9-W05d?$zr6-zZD^vJ?q@JF%s2nWTX`D2G{1SRPF}s`d|1AKM8gu!I4{y_ zl?(N??6v|Uz;A**d9HK7C{yS~qxK^SOd6XD;$7c^d+C(=P?RvGW`5B<`la`|7s;oF ze;(4eu5yF7jI`uufa4pzl&7DFU?qy7OVbMoaA6LZH2d`AdDzc5F1JXLc5uIyF{eQd zJfT$xX+ljNRJ_kqrD>Q9RDO zPB8a*OQ&@nj+*g6Mga>>RY|O1Tpp4R(J$Ka_uJ#AxZOVYvYH>Bt7^BF>_7Xjsg=HL8AnbtU*xs2-b!5f~KQ zg9NYm?Au>4PSWG`=UXb6QO$0|&OgnH5d_UwR0w<^JuqR?DSg%=t$<;EVBkSrB7 zu&foY#di`c$n|3%Xl$dNE!AkQcOZuOct(EA(A#SI#BHOlwAbEiPc=uY*JRofd~3on z)CM!{ik(hM`yH880=xgUrXh+{_^wXA(!dk-7Mcb40F-;A5$TjlVI8{jq#JuWLKaMD zow`zx)9CY{!$sry&C>0M4u|(a!GO?u>DxVXc@-;DZi1dz5h$1kr5Q3da3l7X24ym7 zPxMgc-Z!!v7=h7`c6C>tUJBwh`4~Y~=uCBvdt&6yy?o}@Ao)XGyb9Za3A(!QxSr`) zc8$8|mW;{SMbF8KNc!%U==HBIfuD*+MQVJ|M&kb} zC*L4l596;NazAV@LLkIEwh z51|yC9q9tSKvqx(8K88<(SO+ap6h@C+OxC*9?tnM$Zjpg1Bhnr=ll!!yREtVR}t0 z3zs*q}p6o=W!K(Q7ij4_PhxOlrk*u!K$ts4M z1$|QRR<}{JB-1Hv>hN@h()aE4?b)PyXieCP(op8O8iCw)^W7417iD+r(7pHGo6%5O zyi+?->YF_lNKWe94Q)0sQj#+k%AD}bPqfDu&77&L{PLRd@2#*pTAj9Vs;2{yC$|Ek z{1~Gx<&4cnWg8_#Fp9Bt;pUiQtD>11{Nv`ux}>EpE}kb1SUqsIn;h|F!^FiuOYr`Z z`%E2v2wA)O=du&Ao0APqB~lM!)v!C~)~}T(Gg^ogV5udAv^{AN@_Iip#&c>#K`#UG zq3`im*S(v~CWga$5Zhr6{+7vih624_<%r=)l zwi=7r&&g$P^~~bdGifp9uyS%)B*%3JK%OG-poz!&~u=gPJq=uOTVPw5xTFwdweeZY`bNI5SqMhUow4ByUCU1KPQC6~s%?uJvRH%*@V zM?%94MW_(P(8Us?_I6M+H}DzMlJj3D8eBCd2pF|)+zY)O2io3EoNm!qT}riJZ~@_| z4~t304R+}rITt$DG6o^Ks$LGe?{CfWJU~wjH$KFXLUK$C}_)wxT0m|@` zK=MKFT1=!veK=_Kx#{6LA$Bk0Yl!O(Pg7y@-PH}~I3i9XOlJT1SuHc8;lLZ0Mi340 z;z5W1ifhW}5)+{!2h3j+_;(LYPUHUy8lbzzC`0_i?!`&zZ9N?{9jIY>fenC0#HF6w zNIa7s{X-nhD!6B5g4VsQs4$5kKAJ^F>OL%o8ngPt0h47@PzL)5X|C(tq1lY0p^?bS z*BfHa`h@)|)*B4_Iwqy>hP5+5ru6;Hcz>W%0_}K{l3W?yPk;Gs7b~qxA+~(#+=!E?cDuNp}0CUd_zC)zL13SjHVe%;+=F1k`)}qp0pFw5)1cnNej{p zsDgPIoMq!yt55wcV6y$ofWsq8``A*OJCWRoh0XM>^eMb0uX4~ha~fI+@MrvUgp?DE*951>Qp%s-}yJ+jHABTvHCY} zxEnpEReS0}^vGyFVZ(Vr&hWi1%^l~@?^!-hFwfLfv2jG;VzAA177}vyEHLB4|2`vt zrx_PBH0cK4N0}ms(W2bo>0uDl{Q}kkmd|I_?auOx-*p|q;_*GX90zo7G|za9RH8$d{UNnGFJi`o)toLk3nI_!w}Jz^bOp|Ip?(d=Zj~c4#AjiL(O%B zghXhAO_G7&J*nji1JL%k9+^Rq1yez}c)QnO0E+9t?57&4KOWL8dr9uzn8I#ieYOOa z1|;K#;pzfSPT>EeiY=ADL4ci`RIRxT&zfsh{{WbCT5*QMk3yt49q7+WKQYOw65|Q5 zaOm8l?a1$Yj9XZt65*P&Z6X<4FW>?aq#W}2+NAQWZiSfj9INObW#G}H5(MaqwB;ePouftI zAksaske~05t;fXK{uOXydTA-GlY<}$#%&CVBFkz=j=qp2~Z8}yF3D4a2w_%H| zy>}`R3CMg+ufu=qK_Kc7?Yj$#&PG8eZD_RQBo{r|A}L%x375}I>%M`Nu#~u!`Bj&J zZxV2BC6Oik!s#O)-nerB{f`NWTCfDx9#bYP)koY#q?sInVzNzwpbE>XRfq;yzyVq$ z0U$oqi1e)Jkeiz)Ch7-qh0G`RGC>jTfVRl`YKF|t&m$wRkoLqVCnfzMNJ)@Oak7e(m4V2ti)xA*|U;FjN0b6~{N$S5j$K=)b# zEnPHla}_j&aYmgKF1rG7-qUSCnpY}U!AJ^2&vL}o$p_|*E&)gj=PDn6s0Rtp${u*J zBQ8PMS+pnh)rYY-7#%YzBq((IB7)b^Kbp(+DOVeeI63Ttxq}7M3ABXfr#^Wy-i~#< zot=|SyhK)ux0iT${{;7Tb`Eo=h=if{q^>iQB{IEzCK&q=uCVv${BT5 zc}j^H>{BX4qpYUQNp;>D``ZNOg$i&>BsXllO&UG47>&cQUDF7Y3VJs?($K|NhnI4h zDNKsbNz4H@Z0WqTK!}0<(p5PpdB0L&-FmgG15}>X^~buVQ9t&KOdw8M&C)f12KI({ za0-q)SwqGA7eOc7S|Yd48aNTlF@>MmcimcFUtzw@PD&x^oOTXVL;J75X2VZ>7xuMo zw^%P4K3<*_`^f)j39j4qIqx*PzK!?$Nwmdfm=m0C=r}{x79m%=-{Gs*#*G-}^h513 zDq~Mu_Uq9nz*?1Z70PT%C1bHUy%s$B(hLKW7eG7;v%+$mNufD+^J(aFr&0!pXgw`C zBB#TZ8w5Az(h%A{3HpdSb zPRUWzIn5Y^f)-x@fbi}K7Nl{W3LtJWeZ~P*0+Delsf(A@QggTSD;x>@CKx4ggRMFX zJGD{E=GD<%X(Q(P4qJqy(D=>3=6dR}d;Gt$_ly;Aj*6F?q%{N!2mUNN%L>;ZrbE{d zg>lPQqOh1l#873meJD2gF>chqccuL@#k3gdn#gk;!sV2PJ^x#=z?1~?ZrkfW%U0@; zd|8&KS-E5u|ODIOTjJ-|! z^mPxPf6CY54XWD_2B$^UT_YC8tou|tcc|k6D)${}c&tS*P~}^d!Oz=b`qt$b_lf72 zRub1?8)O>dzLY0?#*&S_(PtK@7mmx`IY~Z;i99ohE|TxQk4v4EaS74LzTcXQEI#1x zRr3x3AsoiRx1c3t>PVrtxL$ws7CR<Txs?av@S^3oJq#57nk@& zWloa=Lfz`yE8XdFYfk!5>BM3sKRK$>Yrp*;$;pcgOQjeFUdy+F)EM_4eg(ilUO{~y za_-0VvR`=n#ef)unmEPLRq8pJ=tFft3J1xrLEre3w#UAnqe`sGF$$9Ye0d%+8L>3(P?hWd>H%TSkw~|KN9EbKd+aus^8c?K)L!cAQ6i zC9Cfy-HHiUh9_E+L1P;*&Ca)3HSA;?c@~kY3NeW8gQ=MhgGk>H)WQ88QD{y;^R0aH z(FS3Bo{P-@oHEaDZZy`nKx0N|KMBQLR$?Q6$^#!_@`&hIw_QE0_a?jK`{_wTt>qc{ z^47}O-6IMw(bRX=vH$(sljbeT2j#Z+etEt(;u3D^#u!!FRT#YE&A~t&PYh24M5abGpl%Cwo*Hl)mN>-fW6Oe>U4xgVtE4`W`dwFFO{ zTF-Nnsx8RwIWFK{5HU*f=6Zg4r9uT2=PiXLdELn$ z6W}Px%D@VSSZVT36l1#I>Y87MuP7b>I~j0q>kCZmb}r(HKLO}ZXC?~jp?fx{)ca|! zUxS>A6cKk3($R3~Eru945;?7>e8soV26KXY%EYuhlIcjYCw1vz8qU6!6T@$>lRFs& zc_7SuKoJ|Q3rC96Hp#}XA8MLBPL73E=<&8-XMNxOC}0e#0A%M!*72lgx56hyv^qtE zkH;QvYBnfv$m=Sq%dtt7@C|Vls`CK7gX+TipzL`H4j(mO3>Lu&V3T}AL) zFcmRqG8BHU+*=AxJ9(?nagt7+;)h96;%oK2RkfV^1pZE{>72*~0*m_|M2tV}Fg%w= z<};tW%^H;O;am}{bJ6ER(cv^mWX%)=4ZaDowYy>IQHMicB<@yKX~ZN{uc{_-)4X4y zf63VPA_A!Uu~?5djj`s@tmtvy>RSWs`Q3Gm8seVT0WMN+f<7+SQ-#d$bR&l##kWriaSr<> z-bKlB=!tf?L!??bsqmD1n?RNWIv$l+gWqS(a z%O&Jy^!Mru;+qMAHiQ%_2mc2aKO?#w3^d`yKXPq^-pkexT~kUk0~;0B4(#~U#^_#C z$~XD??Ed7k?-YxqQSC18a@mN+GezCzNha!NgIxZp^ap^dL&B2m+2U%z*w*+z&oKFt zGx$T<0Q`i^>x43@GNM6gzi^{%N7Pz<7FfpA%~I^Czg$eG8@D)RwfrC3!;Ezb2~QL z8opmFYK_E*9-%3=;)|rBURhCT<*;f~LAG{jxE`9}%=eMIyCRF2hosR92eIVx3bCo0g|dsi=*#-Pf(Y~F_X z0{$r$Bl=OBohD`HJ^*@_Oky36GusqSX6rdK+wS&J?L+UF6YiS^4kB}rogHxkE_Ak5 z=YedFy;1!gsl;PGlB}UV2?Ib-eeAMq#U*UrpEFGkxbc;ax?`SRa|5N-7ur^VT zdF2@`24%P6mSExiQsE*Vkw_S^2f>R(p(DqpQ}Ig1g~{%mz0sxk6|sOR=@SV)%mDMw z7vJpvoV<8yd07R3pXC8j;eEME%1(YHIx7GGphQR5N0v#Z{q)4t)VK0>&#&Je;uKU9 z1teBiY%mz)zADA;q2;cwBR=6JZ)s;wxE5fIGue5mo!}&3(x$csf1n*`99iv4xZKwQ&PKb1-o=tz7l2)>&{b=#3?1YQj{pUMdubCVbB)eh zOkJWrHSJD;2*5%3-8ebNeWLKWgTv`>6l9xAsVGefxkrh~ zU4RKA2d0`5<=DWjAgv;!%T5tS_0_l63(=@;ge5H^zB=*#Y-lH8I9-qX&wMv;jgU+nsm)Icp2E z)&vgE<@^e_VN#jxoc6Tr;Q^^=r?okH?d&)<-hsTxT{XbNg$n$ zmyfzDZAIyvF1KHha~+@zLQglky3mKKe>H=9V_yVjh?i_j=DTQ1qo3z;$O?&Q)XhBi)_yk8^yyB(y2XaRy4qHKd56xH(x;F%d1mf;7SO1PY>BM zTH`mWfE#+)1oW_p3JpXklHimq|DAf|LLw>7s_^~A03UAC7Yvj2GF+7fG#iU_;qCs% z*{WnSD0Gn>59P-kL_$SaGPjTW;uD)-{$Obz0tMg07%AJ^3|bco~ zD|BZzU7C8Z6^r>GQG223(NvoV2bN_Xhf^*RZpWRdl z=hggMD!az_duxHJOo6oyIf>0Jhk1tvvpNDw9;&V%B{{0f%4Toi$T6u+5&-IbG$)8@ zf|{KwqnQER$5boTaFQ}95ABol zT?2$*(-z92hWukGD-3p<{t$+YR_g*(Oc;;e^Lo28cQzMbuqz!qMm!Wk&L3*FsQw>? z{L|JWPCjxgc1Ywv4tP*-FkVfwn^C=1`6J=DsO=Azf0c7a_DW$TybPrLxE*~`!)8*s z4^x?FD(y#8v7P(<*WZ2oo%B&3Z!`?>rO+*su%>@W;gh`wa ztF%X?yE#54k9!M#2ONVV)op3dMC&RRQn!u(e~(Ll64!KpTh`?B{zAvwE|f%=>ZGvz zBgTyfB_EE$NF-9g?lHouAzVoc0`P}oa{1Gm=B;XFm20U1P9mI|CVFi&5s(p%kBdcj z!-}txxnxz~u63VE{6-30lXlD(g-PI$MY#N>UUxpKfOAR<(Z92~iBNGNFvL!RrR2vN z2#>!d$WnXv^;YGN-tO+0OGOr*qv5>GVL-xU6kBbMF3`oGvgvTpc*wKtk=$@(UogdvR$A`UiLq6&7xwc<# z!#u!(YP*?Du|j6{uam*Io0BujSu=ed9lqO!1xrWi9iQI~1*}MS8Sg;IRli$qSI(8Z z_X1Om?pFuGeP5W>HjXKouZEBP@r=N>8k2a|-kj=nlDNeExMd~53|laHstHH0n{0Jg zM24LSGpw(KBQ2e%rxjq`+DC{+Al*UA_Su|a9kViVbTa^QukPu)NR-gYy4KaCd_+K}Y+{?44U=dy2UlER8ry`!A4oj(wMRC3I%VJXXpJhpwg6!&VCxBjS zPq{$6YLx3SnRWWZi~%Q*>M_!pP`lKb{9$PvvLdrJa2bJ)IGs}Gt64{^k({`k<^*vy zn!}54-+Qm5Kv0$+?S^ za2)8AJwT6vX;Q*Im)H&Fx^gE&P$PqW$mA?6-AK6lyAmOj;pJj&jNB}wYt^tpQE#QJ z+s)+F8@#d(Q1PjbWb~k4!>5cko}%)7a1>NunOp=X1x$3oe1V_u8qBVP%PcHnR7A@Z zHO@nU`bPde{vC*UeKL$|S(|G%hd&;CN|vjAGtj{ni~o1~UC90uX1R&&xqQ zCt0i5RDD?XIsl=3xnOLP6wrFvkgik0jgwZY3)Ljqi+B1+T@^1QCl4S6a+zR~OsxIu zR_h7Yu#@j`46yiYOQ$a4HW)@TbqID*w(Z6n$dWz-cQh9H)aK}?-k{OGn;Og0@3vgg77U#$anx*ThKkvfYJveB*Z zv9MJm*av7_p==PSMH8vbHOLBWK=>nj8k@q_M@Z76SjT1EtWwgxyJ_$M^3pZC0tBCAIw7 zwcK{vy5hYz>61G$K#)ZJz;$9ou`q{8L2~>mxJx=)J4XlGH&vr5vlgH3)mx1kVL9(6 z{obePFbwoMV_;yow2&69;V}Dwn7p(oq>KeVq+N#(z%f&;492OGk6nuF8iF94;;~ip zgeXn2*Lgk6Z|}C-pTod?rZ2%P`{E~N#_S$##S`t9UN5RqE-g9U9;syk3D<7l$G?Rk zL<#~T=Gb@>5Wj`{djtQ%4V)-94V`#CL-K4fWVM^WH?S^FQym2_AkD5aFLs=MU8ybT z9mBYpSY9uhBC&nNC=Z#snMg*h>G% zOG9c58Yuiw^Dx9Qz%Q{NRWH5kjOTspgHKEp?S#1nBW6akITVTyg*`>jnU7WfS1!9h zW-Ug<|NXgl$%_P%{O5XsFpGQ$?8CU^da09;kvM)*8{~mEHs{!QKJsejAFkD;bi@CK zw*!KKMR<@;XTO4{dDV~+1cz}s#{GV7{`l%2Y>&q|;*qu-AerH|y=I6-{o%8V?s1K* zjT`E0E2TaqYHV~!1diJ$x&QvN;@Pa~- zg3!^&$ihzLy@xq6qk4{EfP?qTpjw6UIHL|6T;rQ|7frui4%2&{eRZrW97s8-CcT(s zBQ+s{e&hlEY8xSMQt!TE#?dmc@;wzj!biRQ+?%3@th><os{gD~764CJm`1bXzIVlzPoUQmO!*@ro}e-d+= zk27$5vRUX}mIdf~qYE`i&WRN3@={+Ckcxa*S~^dqju-bk-Z9ET=3>5YdV2yOQ2%G2 zD>W=^?{lB5Um`@( zN7M^@*ob?_b3u_lXSW0J@48nw`&c6RFF}WA6~l#d>t3Eq%`s9CWnK*hL|2bVL%s(q zW^=hd{BQO=k+5QY=I8+#SL#R!?DN0e&}~`&D+|c4janY(yg7e5o#v=$oO!O~adR~|zolTcExBz7t#*#~ zC`cMmbc8MteP4U!Q<)@g+Gq1zkX}}b41-ChJhSNB4QBmxfnynwOpvYD?!j~OMW z2-{&=bYy}NST8iJ&`k7CpMvRXQhI-#lg|TmiTs7qa*-js-KFf z8-N>E;yI$;7p`b;!I*Z68#}W!d!qSSN3)Q|2uf?-kK_NY3` z4Kb%zIhQpU_|r1S^0(f5m{7p`7zg;d6m_Z1eK%x5K6iYe{0fW>kkqk3+jSPB_-Ne0 zhtg(-FHgvV6(ilSdy5gmaSqu+ zq${0)aJRNI0D07YmpLvmIC7iX>acnhT*)=f6}8;MJwpG@>i9+{K0nAQlf4xQ6y^|w zGFuf{k&rMA#|2-qb4eU0OEMK<#KS{Rp-*ct69&=2B?vl3A%Da0sZ`HcpDt&+qpBM7<}LU~ltDoQvy?Nxq6Dx0~fSW*=< zLB5prLP+48tcuYK<{iylUkWJIZ9z&X#%wLLOrQAY&THUEoyc26lJHT)2Wi zTkN;&2Dq0~GKx|2NAhN5Y8}@Ezr0J6>VAZIdX@=ZRnAP2XYFbkuDBFQBf z9K7A9$W~C+NV({V;nmY_kqM)}MHAjuzt{i)Uv2>W^m+8dV|!4KdyoioEHZ&UA%>(O z5zfTp*uK@qW7xsd$jJ!B^{9w&#Jnzb`B6d^^~U^X3^G{GKJ(viA6Y+$_49K1I(Wm3 zxHy=a`aRo;_?$?FKr73m^-7IO6zfJB&*`-ze4C|%1#GDIbC=mUY^MLXo=@DzYGVG2>e0>bDTF(Ykep@R$C^4rcysDo7N z<3H^?=G}}0{Wzo5&EC=C=O%g)9DnYH$)NMhf1Ir6;|DpzDM_mnm+J!RttU0)6WV5y zX(yE6FO6V~DXY-l5)!N01$BOG3ghP=uG8;{=CPz0e;O>{O;%}?p$WqC$be=FjC$QO zP(8=QU5=iG$bc;SSmYuM3}>8f_jxP(UTdGFRf@ z{kb9$f$jbO#~n8~E~ln|4_^uhTs?9x)fkY20X%3c#CoWt0pmHhP~|yDB_}iWDf{j@ z?zVc?4W9VG_Cm1H=%a+!CZC5UJ#LsC=y8O~9TTWRT@d|Q5n3#1=O?_?UD%Y(RZCL- zGKjqHyYgWr{)j;*YRnyQo$&8dyuoT_{ zxgz5Vzbk3l!+`5o2CQu0_`L#miuPQ~ZPC`ud*4-IHKN7cYI+$CQ)kYq;TCq=ZZ0J-s4MRqsJD71#<`BPAt5|M4xWDF-`^S*7m>R{AM<^ z%OKGP{d;Z6@Z6?qC&B)ytpOJAyK!$4#8H>s4c}7<+Lk=GsWR%BNb8+Ks-2M}vhqqL zH2#NW#U-6qCVTfi7V)YEqI`<|oUN{B;ui*aj+VYC^;2nui*~{S?V1jIeHCR4{}9&6 zOr|@`gD-Yb}|GrVrc%*pwpD!+uSz?AcAUg@&34mj}! z_#kXjRHKMbnlEVqy?sZoi{($h}gfCA#8E;oB%K>&dJlbDfNc`h59>&v!I zLo?a~`##GjXnfdHjb&xk?*+Qngm%{=9Qlz>cenkxSL70-{j2GF-Uv=u-&I~%%^Az& z2$=?!ogF_#!I4a<4<5WiP(TEq|NZe5SV@6Y9-XC$hlzNIe8<3IX;wqCrF;ej{*ee>3>(mMv$d@JXWqTOLUX2j&HX~4iE^Z`D>48i#6D^gtv z+FJ`#u-g3jQJKcAZy?17RtxbL`je*6tcM^+lvUVQaSJ^*mYP#cy7E6f_9-vK#6(u% zcrn*EIZx~Z1n500-{`D(_q#Mpt0XB;)Lxa^Q+XgMgPu=b3UYJGVo}IfpS#|J>lMO) z{_zT~ypzNkQtY3IrluW|0;ZlrWr03+42O|#JRJfD1Dg|geO)mzyxQ!{Pbt};j3T3ByuHI5d&H-=;8Zv!k$)>}w4mKfq~ILIeC_8F`jhI^q3OOg~Oz`ipJ7j-2% zZeV~SO|sIh-!CIH5BHZFUWUm#os7@k*gmLW;NkUKK%y4?1y`rcd_o?%uHo=Fv)(jQ zFkZYa?zm|FFc102xxS!@Ocv=^{gRP&6*CJmZ342?CZ&lSGj!4&xoi5pqbT`TH>!P* z$8U5-=#%=Ip==1kSlL!9Y!$@Br|+iD7@K@CkOY9!{wx}XR0l+qPusc-5vbT%%eViX zYi^3bQ7@?GCS`(BlX6o65Wx(l&JnF!rUe$K`dVK{1>&Q#Vp zxMSwA!;-nkQai5?)%!ibZe*c)!``!qo7oYHbBgeZ8-)gf&q0ekQft0ULgyf-@_kr})uLQC#{jNI6*ZpV;;|9qbNcHIBbV&OMg1BpJHd54wf-ouu5Us@Lw!rm(n zz~B8;R#Ddjk$`m|)_t{=1NqME`h9K^Qjx{#LI5J4xCg?E+!{}$pa62t~J?UFBZ3DX5%`cd+(-)6fTTD9@#K zH#<=h#yN=h^vsjR;lLDJaLnN=8n96kMgjGRSh=wCo;gqv#mSK$x+FMk!N9%pU5gF! z-U&xQM0z|yMjL-~PRpAxF6%Gpq$`MfqZG}4Wj$!4@3K|l3!q(-ua$yFGf-n#xCmVXghrzDQC4~Xd%qQ?sQ#LV>?Om9%&iy%vf|#A>0s`~317{E2{`7yseW>NZtnEAl!zT8$j=gTL*Yxi z_5C5-f>U3owG)S(_VnRyus)fB|MylCiSO-m9l=A<`=ogtH!@afOa+A|B|?d~)FkUa z>?stEN+{ahXkd$o?bti`3t;SnGIb;e{O>CJPETpeSdjn7W29WHC$yaT%BpR<1x)u9 zh8hdrxw=YR#$gxHilfzz4>65cRa3**5@QwdVIxM}OEt&~4)|k&(K}}Yw~|-Qk%TF1 z$|E$Mw@dUX1^f`C7l8AM6J{Pny4R*sN+zV?5h{b6bVj!BLY}I}N90C;B}^qo8FImH z-k$y>c4_uX$>BS}MY9xH`sp<;#nYZPF!u&-uZpS6GE|d4USq?RdYP3@btBp^!bSy>jKh4900?}x8PN_aR=UPQirXo6-><{ z!TXYb&bv+u)~s%Z@hyL5N|;9K=ETH-{v1g}ps+FAyL&06yIian`9z%sc`*HS!it(d zn9=W4umYDaFtF_%@H@RIYP%l5SA2b|8yX4!qT zWbBJEf%J`yLCuw~K64i>t9-Up+3lXol6~c#joL;hy+M~a$m9&XJ%|g&WRnq*2G@Vf zywIs4T<`YCAnIN16TZO6Mv+4!XdF?7GJG109B7}vDB`?Wm>s%QUJb@xq(5;m`{ExD(70L+)@ zJ{J8fWO!{EA`o4xy2WIe0QA|Q$JTwbXg#v8V)%zvau9qXsox;LH~sx=U# z`p*LSlr${^89ph38D|_JEGFcK8`}Dohd!q0#!Gj&@`(u9D@J7|z|j}zZ- zOE-SSfolg1fe5)>Q^4EH0VuflYH`H~VpDH%7w2Gyj6g-p5|tmBu3dI~&j}xfD?vkH zt0BeU-COeTuof=o%U`wsjD=Vhwd*XcK521351Ai4w;^XHjwxR!sd=rvo@n?L~C=Pnl54*C2XX@+E z^z<6Gj@=kwi#7*DW(7AGthB7Ji6^rphNrPLG8zE~H22u15@PeB(f&0)UHr+^Bv7^#QK~bNZGN z2sr*HG_n!eA0L9yijSP!$s5?^CD_6_#z)K=hlWk3<@l@Qkta_12(&xQHWmO% zaX}u(q$8l-p>Vq6U9c)Jrd*tl*g*+M!^(P(se?mih=CVwH%q~U;mhCF%+br>Ks|vD zYl$GJnPf+ML_7Rz@?Pz3uB4nkcxnIP(p=g_dOs`6VAlXMyHOX_}cbx=#Xq}GLq zA`n%h7&o`$W4M6U9&GL9&(cJ3nLkCh)nDgaZo?Izah?=8a<${5Si=$%jV(?;!X+&Z;10B!iuWv>nJNrgp0X- zPGEj9Fc>V!`1hP?`4ZRx?7xt%s^)rFLk+KYqu$4=L;&u^?x|Txq`#*wA_{kXj?{Zc z+#$e|6@(KsjT>9>vJ3(0)elS7OKUkW73Y^9CzT&p2~?r!3x2A^CjJR$WeQ{zKQqvC z?@ihojKiB)`pZ zU5FVru59!MPG*jtw-NCeYqmYt!b;{$?zSHV|G?0p8!Udru7gleGTCYW$*}D<{fiC# z=p)YE^S$!Mz~ZWoB&MymBF;CK*GuK_vAzI==xWkHLKCi=u zx-~q4m+mawZqqu%PX6dsKREk_h*K7$%o++r`rIuhFn5fOpNx7w$13%y|UV%;GZn4s1I0BSpMi#{(E?DGlsx zY_y+$`7w{$XN?Q{Y`auH``-MSc+Otg`$9nI{I}Olv_rv?UsNY90`T7Glxjt0v@7$< z>ji-AZ})k-w8f9Nud?gRlFHfhfUQS?6yn%`b^3@m!?=iBeOuMFE43n2;;OhH(yvTg zc_JK~8M&aT0l>#7^PgJ5KdebC_QjGW_y2hk>ju9WTkfq==W6z>}b?<`6g%R_P|8 zII5E;^l!^VKmYw{YWQf9Ez{_!oS$nxmkQwwys>glz8PEf(DVA6FU}bG-T(~2y*6b! zx>d|zNuEn!sw;Q{=T~dX*~e5dq>K^K+7Cq|R=~<6DTEwZK9@xiNqDMctB9sVDS%>y# zkGs{8kB+Fp+3@SvU=e2QY4M6Efk)09LP7`l7b-8+STQI`c^2kY4>C9L0opZeeP zGUlFcz_qfen9ZVyt~f5!za^0Dgp%=Tzjmx!7e_P8NE!rGePXYpJ9B z9k`h_5GYi>pxkZ>{RbHDCnw@R;)Do_;H1#{tCbyRc2s;&8mR2YP;8yi#;Bi%{n#dM%Fgw?w zxgp|+oXyl5ze}s8Ai@f9>26!lbMGT#8Kd8z31AeR6SfmSS@z10hOPW)3Lo<>&149N zU`T*xiFPba%Zjt}@U-a9%Hm@~-;?RYURl9DDyfV&tr33}!j3|x_@(xkLsVH4$y1-D z3VVM_9pj%m?$OamS;6+a;$Y8G-W>u!9F@{*_13{Dg_w-GHybQE({Oua1n{27w@kqu z;{pk$Jy`*gZ;8?-nRxpVs9_SDEnkCv!DbJ3HH1#6n7mV)*dih$O1uU_kP?PQu`O5i zeI}-wJ*JS0uMm5POa%+-FG^;RDpB7t=0P3h8Rv624$VK>d!w@jSD*R9Pr19N13l~2 zUv1tL$|^EZx|$@ht;4U{Y(b-(Fu+tsKa0&hB-wsy(s6w}PSip=@>f`RVe>^Vnzk9zUqy{7jX2!h59*4?!(--A~R zvfglF^mMd)DiW{fv!EBM*5|dmAz^I%xADeGZFw1>KG+7!dlz~RP^{W)txW>TpAWcV z2#d#2CuREHuFE~m-kH=_+Xe+ofzFg^+TLeSd?_j!xhOs`U8+WVpn1TEAUBW1%@SCa z%=i2k$X07y6Dj-k3jNu%U{d4Zq&8K2c!WGXS$cdN{|P07!*E1!>WB+phpnURH!H^P z#+jn!HV|yhKw{3|0s#DxXs6=WLYw2Su}^Rk?gecyQD}SunF#Wd9;Vp~SaCnAI}@2| z1t^K5*DO^83hfjHa-QqT0@UmHLHA2UT4Xr(s-pN`oB_Pv_pkon095BZV+NP*d+@Zf zhe86>p5LWakLWLZF}0Ax9s*4CVGutXgON9_nOv^5Tc@Z$*F58jjrpe6l1-M|nueJA z7Zg?RLhB#z4MI%El{qq-oIoAKxh8-upvD3bb4OrhA0q&;@)>D(yUk?46m{hp@>J5O z3+?qB!RGmWpiHbf@oS0n=D>Eu1pfmmdG~L^L=uM~E+YdW6<67Li+pElr!rQYm&}HW!K1&l|IU zXk~I{z*uy;pg+fgQ{wHx!SWLPK($PF@+p#hJ3QhwYcVFUd9t&#V{Yh2?qMx7Vex4 zg_0mHyfKTrQZ#Nu8vHgd_kDIGknMxk=pDS{ z`23h6jq&->p}(3m+wq$~Jc~4=1~KMsvfAZHs~w-UF#kO&s6j(-vxF^Wm(KyvqYndY_t(Yzbqd+*kVeN(pHD+VKWLF#`E@sa?Z> z?TEj1fBc*pq|=W&b&nA<*Vjh91!Jw$f6K9pVFUgTSY6s&oYSWZ0;66%tQ7JM9=cVt z-x1Yo)Uhg=!^p|IJBCE$F=z$c`C|R__YJ0XrCF4+^|ow*)s;Xn^LK~`7Z!{lCh1BM zES7xrA?Z&sDe9-2^BM$LbU>1wDQyW>&USvPL_D9+$c~vs^1C`CU`+-FP1FdhrKdnX zG%Sf(m74852T{lLyvJaRkec$V%%_Z_g}xkWnpJJz-(v$Io8~#w$c7Y{2;f;~Yb5+d z942eMGm!rXWHRN@0bR+%9pU8_v_06=2zzrePV()gagZ-l@nNu2F6#f(wp((8{gmv!-SPkoY_f3@?(BH-b@3$kya1Yf zs~6VQ@Z66R#?Q6#_ZbeB?oU*Qt@V)helQ4VF`Gi=8!v8n`&kd z&qlR~B^eb|m|y-p`3)NiiHd%hQRrwr>gRfp*nh6`pXFe?f@@bo1U+LhUB@9(f&SB4 z$KgC(g;bWZ+WhuCSC_g*5EMfLeNm^^AL;e0_U2#Wg60!`V|)U1&5+`pNFw!5*7i4j z`qPLfDMA^N^!K<)HzJ{#6pBcILtd^zB`Xnzr;va)<+4GY*2%u>h8o)y#6hC2)}E6cP^Kqo7ot#HtoK z&iCMo?cDOBH<@LQw1$tv`jsZW9Sd9|D?j+Lkysyht8_F9>tjlM*;+T;s<=&8`}l+_ z7IoCM*XR+^142B1mf7wzycBG_e_oBQlr@l#uKG&$MWgnAERd5N&rs+{0wQT} zO5MAt;v(iI5%|&or*bAaq4Bnwq?04R<1%6jn6goZ++=>Cv#VJGVbOxGt`O{lyg)Sj zRo<|fe56jF|J!u)ez3it^gJ;9)f9|@ZUQDr-U%?Js@~h?3DH|S30&#+uajY34|w~V zD9t~CeljwrWiq|~te2gQgwKYZK|&-A0yyj$`=p(nF9!_<7V^Cda1xdjb^RYJ4SbrE zT>GA}rXgdKQ^Wj@HmXKb8Rw+Ja>1UJhvZJGKOHfgt^UYAn(3{!q+z_c5p(2Xlt z9k|+;F+E^CT2Uzm$vMpPs??=?ap<`egI!F;*wCDygTtPGZ|^ z_+NrGJ?(CSFlDQG^_+9<0$H^U8CF-c^1Xgy*%yKzTDVe3U7Qd z1Xg%Y4)p7Sfv+BXJ(3E_>M%}y^| zI&t7e05)z?!%ep7sO1vEXp<76R&23uX1kdl0&v&C-B~(48X9P*2$ddg)((!Jfp1FN zCQ{i*AG(Q*c2LL9`b9pVRf^?`g*MK33d})t9#EB}=h2r=Wd-tdean0yXiWkF^Pef5 zO+uSMuKnwGx53V$47Y5%>br%Cu@AKNiA`zkXdcmx6Mh$UxxD#^HB<1laOW2(T8$&l zmjTdJt$W31g5Hn4qG%IW}UBHGmc>{X!G%A~e( z6?`-H(lU>a9hSPcOs}9B1rti2U)l&%4g~ckg?spj`k;EmE5Hv4IwE~^ihBBhpeP!3 zEB``nW~y<@6gX^_WgjjDBUD16>|dTnsv=-cK-uru3|sTAKr>_MOi2&%L#!t4stDn` zI+J7luzm(gx4J;BRxm6XY^x8P0i{>Q8)T9_jal}$aE4+tL&$s#Aigt*;a1?K1aQ#Yymf#`V*$H1)-8QC$EJ*cOdxHj{+h-n@>rt2+&_*dOWpe z?DH@nGsisMnCR0%%u^VDEH?W}DgFCZS90QQeAoN9mC1;eu7pD1%eJvkX3Q*J-jsmWs*?dE{TxJEsP1W%q zdxRKuz&Ac*PsxcYwDYr9-}%@rK)|+DLR~xk2hb~%v0b-LOT1}V5Ux}XW~YeB+MPA! z8Q;!@X@N@vcTDMFe4j{y&y060{T?1vQ^y(4L*L`A!)o~~sEJr23Rri?wrhL;Z})q_ z=kw9(Jgs&e2p*}5?H@`Xi`U>=MF8D9uiJ&5^_t>NjeMX+c)drn&$#+_*#d(EHuZn1 zWjfPpyKBeqaf4IeGVp$w$cKPhnpD2&5Jr38im-aciuFr{E5Sn@ePLu>Jk{`&y3>U;G}ln&Z+i4n$pgrrT%E=?I;A&PXq zJh8=ij&3RPlY9rBrT%V?L+HYd^We9%hEG{tk!DTZ*!0VsnW+h3Fdc$%_$AN3CXyx@ zQP5S69ey^V*J9T8VN72V+y7;HP)@bL9J8h7IG^Eyx7AZG;FH*5jy`cUyCK+c3=|15 z-t}YY4##VGK=ki+0Hjk94dSI45So#PpuQ={qOUrL`e%cULr}vTs0_@A|DPEv=wKfs z8FNBVw%wu3$0H>0mZRfJ zOeDS;YF~ADPlV(uHMCBubV-rO< zKpFciDLe1dN2s~!zKO=+ZM|pm31~jiPg9D@L1Bw0HhQ|ldNcm|)*ia7GT}1MNbwsv z1sf>^PEmJ-)7f{g@hk4xT7mF+B!s-ut=F`=1kmBWY#&vSFprt^f(+SmD9Kr2(I%^| z&4QZEWkJ2CDdy3}J0%L>P_9lhMa{|C|Lpwodt=ix{tRhyR}E{EEglbVo4d{q=h5v{b(>HN4xfOc@`v;sQ=#x z61Q89sEZLEkhvvV9C&FC1Kwmd&yI^_9WW7!SHZ~#4KJerv?gV(JIBVbKm_4QpRQ%j zB(0wI@kz-QVGoE>{96G~#MAM7jXgMJjtDIU0#zDy=LTR;IKK&4 zNNv~UItm}&I%nvq>1UcHPlVf29*v_9SSTVsL<1J`RA8BOdD(4Bv2U>MMw-Q7sA_{O zOyP;i^>EE|<_8sCW40Im2S!jvo+_cfGc<$hEYl%r+J^|5oLlIqO(>@^ zpkt?9UQW7YkI*8s{5L-Gb=m5@#w@Vh8{w%9QY)Tf9Y1dPkrOL!^(o@LdGXH z7$53&uIpsLdXFX|-`_RuZ%CU9W?j}dR0<_hGabZ4RicMO?TJYEFyts*nEqkb5S$7P zK;Mnhk9;7)dw0a$?GUu`A_tTAR6;8x$A!lxN53<}vdg24%@;=}(v=_+v&4y0X!dZ- z%zo10?M$$xwK?rc=d}hFc1r^2h0&&-S83RJSR6t?QX=7P$&{zxnF2DwPuzFMV#L_) zlHLh@Q2s4iII*5d#}JrrUDz_^zMo-ZsND)-VwGDt8=x;ETitBo*;e;X`?ZC)SB*iI z3ueJc9dkvT-FPt*mVVQWpPItrX~x&A_B2#-Q&pbPO@(HhX~70)56PiG?T2WpT~|E& z%nMjwawy*s{P$HXqE&Kx?7epSI}QrV)ShD!Ao<(n@@N&i(g<^0c4_P(xxQ-|wFKI* zvA~^eD4b#1)jv3T;%2$e8BTx94D(Hy9&$vq|y?8iF38P6n0pMjdl62*Vwh%0W5` z&3{2EO>>c5)CfXaJ_NDcgaC6QKEpLWCN}B{=IOSA; zqVg+cmYm5YjB#V*`k|!dTM?3!Vn`QLAsP^XWzE&b1u@7=70rlj5+uBu1{4ZkJ~TnT z-<4C4>@0&Z&0fy_8V#vZ9To0|Ty!=zmUK5uip$%qC)8A4d;u&O#6#@En z(9?Bbp9*E|0Ve%hXZw&q^XknNONK=))SXPUQ4$Cb75#e6;I_dx%UcR-M}W;Zi>`1U znPvW_@$&UrAd_o%2sk>eYB(A;N4?H$UV~@l6_qdjpu*aC)*}L}E@HKNvPpGeJ-X!S z2`E@B{|zoCt0$1rXX{^w7)OVFSOcZGFRe*OF@_2oxv-t=>ly165oh@|kj3-fiw<_U z20gR1X(Q>tTG^LiGAv@DmT(FP)flLvG(!HLVyla?Kn`iBFJ6cGp9^_F25#~Ze>H7>@D z-R79!9$&8B&b?k_LmA(rNdt1yG5crI@*ijMsOGLM(n4J64BWKEayMI}9i#iOB_Ag% z$?OvYW;B4-|K5Nqq%>wib4+L>ljC^W(Scf|3NxZ)d=LE)8yvs?pD)3@&k&NmED2#2 z_c=g1W9=q8u>q@y*jShf2POb?d1%xu%0;8_9nAjb66O8bFFL*YBUUsXCC7uA5ny6C zSSkek_za8Oix+QedV3kAkZKK^#%G!7e_z3~!_{P9+XXmORyxOGXxeX$67bVK|MlM= znr`}r?&CkgExw%17N@Qm4gP}Drst5}_TY=;Y2Rc!Vf(BH74%JZ))|aMyUs&T`U~Oy zYvx%*a-c5WXb`HX>1e~&0MbQ@^EU}@!MWo2R{*7O{++ylvTxF4L#9Ux=)zgUA3$w# zyEx|fi};SIJ)OMfxM*=rt|>%?gY+R>jyIPxbVz3^`jQp;NvO!feN5dN;oOMY-t@$L zzDzU`{M9lWMf6U@&FyrmMZ5(=AkDS!-FmEJlUohr#QMKYp@Bg z0{H-#asLlFdCNjaXI>Ogsc3C>5S4)TGAA*&XUx5xUzeJHPUaE1SGk7fX+xt4?KSG- zBH9B%0ufZQm$z=NCfA-*^+nt7=A{9pUxEe!deGuZ{-JWIV{#f8utw-0fa<1RXceTd z@L|VQ3WPjX{sUqAnPcz)ujww`-YHF2hJ24ZAaAf8d9cCUa_dCg}K+oEAp%ZUHJD?oD-`5MJfu2?GEM59#y4~u>}w^S}l1!XIM z(AlAF`U{9BRpYv4x(Ni#tdcF5&Pyl_avJcVs#L*faTMvNb~sGWC){!>g7CA){yExg zC6S{$!dR1s_0k2LU5;b`_<1;={O~U;xu3)H>#OIi880%VX}K^G#NV+rud< zccM6t-sPITN`eh3akpi_YfP-kvZypgdi$(af+sTK#z!SNIG$Q5Ra$*>R4yKyGO>Uc z;Sh~mWx3S7eMlRlSCa&o+*b0G6+W21Y51un*X-Q;qx1d{q-!t_qhg;{&s%ei@&vu| zA`-mbAWfq4A?N1HTZr{>ZTk&p0I#e=bMd@xr9Qu4f91o{Mee`yW;ID0SKQydfBS0A zW+u1-75?cP=JY03E-mh8dX`TKq1vM`tUxxDP&@GGt>NZP5yt?8VM0RHsY%eONEaPw zI*IF9BQT+sqlnO8WHt4!^(=YRMB zA{N?`;H?A#Ck%H7EZm7GoG>tjF;9y#j?j%e3lKNmB_YFtfu*%h{6G?qRdq+l{-swf z?!lg#-(%HLkG;fCwxqvGjO%5EEnJB6+iW)5w>51a8{{;KlDo;dC&Z>T;ERX`G~(h^ z@711S!=?S~gpUdcyL2u@xLdoHZhFEw(9prFRaCj`S!UgC7oT!O)qXMrb`fQ+0?C(lx+QJ!c{xiZ`XmgmZ2DD;L_YfTpT_#&NUx8(i+qa@Q&!@xc}R zqaTCnWj|WheY@q4Q1GyZ&rT$|6OV9`&v>jFw->WLab!ITfE(+N=Dt*%JXr@Vex)5h zR??M2DM?<4Q}#pYncXwLY0Yn__fA_VY~^*FT)l(8dJIeVJ@yE1P4MY$+iuC*U^k8C>84H} zzY~_y1scUS&Z>Yi;<46)E&VvtWIbx%XWqbP*nb=c72_lrqz1Diu&>mqZ2bk;Dy{q= zxzpSqwgZ=vBg)c_IJsmT(vJ=~xGfJ2ympN$pCl5H7df5L+vysrLx{Roh-s#d^?)7D z2%Gj_|8wMJFMpzQg7O#*QI$a5`CL5q>{6yP2p*tm~g6IM7imXeYj=yc#N zh*97cG_rfdGPGH4Rt=53hSEeAdCk=9Q;xoOzjxpl%rDh=Tknt?xA!#X;WzCoBrkKX z<6c6&X`>jV9_+F09)`dc{~u037UtN;9>(K#8kLk;{`0vyDCe0vPStB0BMuc0;ebL4 z8<5mqAi!kx6~4{`=wS44t8k=zQnvcW zi?!_z^GEcNIvhx&+AONp{E>=6yP;7S9({kNB;lq$AhDTQ!3f&sc7wq`RrvD55V`ay z@gO4#-Scmxq1^3w@$kO>$9eMlg?fOi6ZHPUT!c7ijzhp~S|`=%x5?)3&Q|C1wyHVS z*gDD-BfcREh-Nanl8Ve$EVjj$t)cSV^wDn{?${nJ#c~~CU)QX^ zlX_+eU*ZT{?$EdX>BAUy>GjdatNRcMly|6iO@*ms{=-FpUWwW{4I{gUlI%Z;k&S94I>{Ks-JfWk8hT7OAXk=Wh4ueI`cf|4j1xog7^rHW zQ?@nTbEKS8f&y@)U#R9nytD-eRiC+Aq5FWyJh*-)nu}_8OcNbjejIoo8}K$C@>t+= zd_D=PtaieFh0r|o*OpQe*U7e?Peees3Ne93wmw7$0EeiwgDIL`C;tfo`l8iqZSnTR zu={p{B|U$MY0sK`zAn|UzL5t4im?=N6KGmb*saaEv7V26lm}=NdL!s!ZbvU(d-4<9 zyQjR5ZBQyZ-ws%_aWJ8{BP^wdEEm(^{NQU$vpxhIIma3Csx2v0SFR*hd6Ohl$!@mT_FdyLn(D_{r zo}%TsmJS54`;$nT`gY+RjVS;BNPY`X<`{%sdR&NzIDf+{42Sh0kmz(5jk%}tnA#p&Q0?4ZEAUbk{gNA0ggr@%)?Fy-nr$~Ogy zx8l@c;dNZl5`;l&9`kxCmolO@MQt8k!&@cOJ zancJe@aF*0hRV-75==S`LW(V`Ghn|9bjOy<$%1z^M_v#5v6^lFuk}$OR~aXK-}Ph* zh`2@z6koEO7A`$?(P8GA@I8dKO!{340B5u@{_$mzwz1hOeAP zy+kX)`!?7&nf(YAD*mlYT-OicR9)}K1Hr$#UjCQCVcH&rerz(h;fx4@D#A~IvZ7|+ zrH+hgbLtnQj-rD~(-s1wl0&~js~8@tXqqGmi-iE68QUu~brkgbH&s4aWz9lxM_cDZ z*?hpJsGDUck1bH?XN;oiyH1u0-|?8F!v}8qcpIEL@YeY)*1RaWiIz%ZfO$}T;sF5Q z!4)nbvJS8#j_bs`Egn&GX3BFEe&EK8hEkv-)h_Hz?qN=|MZYEw*jV#`7@^s=X7gd_ zdUjT&4fkP4b>r@@!-9LMKB+*v``Z{4L-=0#Op^{)P1A4`w6G^L4{=eushEb7emeq& zm6pFt4L^Nof)3(osG^rMl)5keGv2&Kq9~5?bc-*t69v7ZGw*2r#FB@1 z7S0)g?*RXuk=s(8kP&Hs!k_s^$&N7Lx2WZAerBFhh(+GI4QlQ^GCg(^8qx^`r3DJ# zgH(!p;(QiT&6CQUF2HX`ElodwvrB;3()mxfs|@4Fjs3yG)6FWi?gvJTX|mE?{XtCVG83Y}C{PxJD~3&fKrynPO|4IRKSPl z0R4+gjr(nSi_aW?RWj!dTzp8!Ll18^`z_`mXC z+$iz*ZuL}p0^>ZKT%*_=ZJA#tECWAU1@?4Q)b$bB$)s6Ei1}88Xv7RuUVr45uH|rE zca4LZ6@M-azV`puso#T#(3Su$KTLSZrR3pq?MJdt_X%J+Ri3_=y4;{fBjTj6unnW$ zr12?^;4z`dp;YuEjwK?(^8!ZmC1gv6hds0mPfAH3k<|iYE=)qrcAbS zX5wZ6<2z^vV~gqc@;*DJ?c^>1^P5KEuKt+oPy*X5I1)B`Bzh(cu?1s9tgs)rLA4cM z!xkbodHm6p<{Ez2S~O__g|W*_Pp4fAEYlc@!0h3~Zed(Lm6~Y(6@l*U3(QjJF;OiE zjW^3-mM=Ko)W$g#eZJPe+yf*T^k=uPfo;sek%s%C3UO|A`~ago&sl*e< zjx_<<9NW*rw<0v~28 z!B!ny|D9B=^K_2DFgJy%SyMyxodK9PM-!M9nJ;o zEtfcEK;%TAscOPw_%!Lh(k@W1O@EAi4J^@UxoJupwE$x-kRWxR-hMS`g7ffWp37?+ z|GgQp3+Is9GL;%Hu}4YEdEEUa6kGt39Ab8H^Qn&53-oppWY4z5Zq$faVKBt}gl*Ec zseYUrr}*g!BSX15OR^k$3O|)U2cY+Fg~c~#^&Ot8fH&OhaT7~hU<;6iH2f|Ve1^Gu z>9#Rl6YUa9Uy{qBR^|*86Y=Gt18#&i_4Kwn1*ZN9rEr8ZYyx{k0KYXtP1>2xRa?fn zCFMPQ5w|TLi^)YgBOectU~LLw2Yr!6+G{Z;2mOa^5>Mf{7IbwIuRv(o?GW6f!I329 zwEmR8j%<{!z)O!MU{*U|u-JT)jM}>v=tz&{Ro~rmY(biUqLntKHwfc?G5(E@m>0FT z`PP?}R(9)9QSvIHym@@h5Gvc0Ut&Ybr@RI+Jvs3rM2ULq^Ev2+;o5?~^({Xe$CF;Jxg&AX5uh+dQ{%vi{7o$mX%r?B8 zDEyBtS&2F@RiF4IJIkDMnnK%3c4nGpZcq8sto}TDpQW6wbE|i%{7}?Xt2Jd=4>KG>L_5}=!0^xrW^D;gj^bjx4i+qL5YQyHwisU} zQ0u+--?lDT@?f>3yn7|Wls~Jh;_fIZK5PuBv2$HNZGqoSyQo0GPo9YKEe_=T!Y+pv z4zzb^8MkZQ@F4uAUk{LAk8;%RNoGdku*rR*xoE3u&*{^Ym`)_}i8ljTjHcwqNN_46 zgrXjbcYNdw1xuaUtlz5PBy zGmxKx>sI9kM}aT61@Zzn<_FoA6w_SVpO#zp8jC|7qX*Cuz&qD6e;SL*5GVy((r^Lh zKP!u&T&E?LPhf*hA++QLM>Eezj^FV4MnPgI=s+0#oqT)hFTriI=exg^Tcb;5oca0b zZFat-n+&jq_0?m@{_M0a*ypK(Fm0WX?Hf21FOF<)kb7l0>owN^MP!SU?&Pe=(eA<# zLCA+}cM|jxPYUij)c5Q?#!o33*fC~5&uDHI{Yl)_oRc-tk=gn)JMOs%2aEVzVH-9gkKsSgJv-l7Fl-z)NucQ!b< z!i%2BvPw~xJ4_Nbyg0<)|5+QS*~1tSLpaiID-f)xnT)?v9peq7A~vb{`;d#XxUWO^ zTIJoWI?_1&vONf%0YQjQ7Ljj`=9Wz$7P^CxV))_+d0DTVm<$8>yd@j-=M3yu8XFvm z`zw55^`=r9etqcdqlzn;TkUxL3pC$@`0(scz~x!2z(X2i_f(!w8mPvjOe>(A-G!p_ z+Ed}Y@yrHJM-Br4FYEBiXMIv?;ubcVR*9c46ZC*h@c+N)KPySKoTn54G@jI+3ARKi zIKH^n^DP_pnu3}E;di(GoSS0gNJsX5(yDs?P)d#w8U5;HO^Ei-Tek0Gof8fq=)oU` zX%_th_UReR0++#S2Y`yN>j8^q^xX!#Q06Ag6w>mLd~5bn*}>b~0Bg=`;H%1|%H$|3 z)nM%69d3mWAWk!B7&`lE%VaH#$%L$n6@#%&^QMs(wobD6(rsgi2|9;ub|TALj32yf z2J|-`0+I@#3oL*wB)YzTu+SZJ-w5~eNG$EFW6k*F=W1`9u93l9DG$Q+B>bJQ=|g?? zwd+V!JfuzRVgkQi2d`H@f4t!lPYQnwSk0av{$l;-YjT)gOoEKZyM2e^tz8s>g^F>s z1*~-O30OsCnjysrcAm0uF>+6OGbNJW7Ua@EM;~90jr1Gv%V_yG?Bn`sty7yk=PQABg%%FiM&^JW+?O-~U~8hC z{VW zz`sry5A*b-T-X#%nMJ+8=v`GKVf`KVs7}0xH_pvB?kp(}lKcF{^Rts!dLPb1@`Zqj zZy20psl_UFbovpvu;?SgJ9);j$!I7dJUf@?VWOgbKx6x#;}>Q_TJ&^HS%4Ef4&ys} zG`EAZX28p-5Goary)Oq8NE%z#IB)6$nSkOLdla8XwBHUge3oE2=#Z287(=6^*s4Kp zvSWrK?Pgm6j(M9w#cQ+?=ua&u95=A45yOA4p*5Gw1z|Bw>Lhd8R#textF`q_+Pn4N zl?yK(h!6yM_}22@qNG3n@>$Y?4ENS1Z&-s&WuJ1dnl~jn3WAtJA|-z(Q9xCJ{wZ5o zAA>l(EI%|hZc@|%CD+xGHDO_Hvqdr~lVT4FYvU}PmCpZyPjog=DYaWa$x+eS{0x^5 zKO$D*n-&&94}faopIp2;lYt>^j}{AkUH2>x$l8OM!x^F1PBSwqM&$gH+J9HW zS;dy|?ngYBCu+#MG$-`hN4hM>H}tatA4R&CFudOBz^yRR!O=ECp@GCXvdkUpaFn?> z_y@M>dkTWybN&N6IMGlr&6vGAc|@N+xK-V2hu>dLci=Muif_?iD$_z`j%ZrQbXt#p z@2F6K8485-KmT|1&CmK_gfnW!ip`RZXJhht9dm!hRs;F>7>SsSZ%e33BVE0KgzyqPNyMBENOP;!B>0UvMxM!@(hZyDa9V?m5Au~R8 zxiw&79}2A0c-F_ZGmKxdUzF`3VBF?+Ih*U#yYTqgj$yz$ak?{yGxU&OP)24uWNx<@ zh`g7#q-C~IUc#lPI%O#M)cooj8(glfteb5$Cm|Hd-|>z>=_gswnwbE2K2=v_C1Up$ z0Ab-bR32*I{~V#W?=XdSgXbRwq-#Bzqo|$-Xz?#;KyRZ7PYu$D^tX1gcr zEQ-CuUR1cNpE7l>^fHF*PG52ZGapSALa-GsH&BcB`4e4P7O``%8BDvyc|3d>@-{Df z&o;Z+$5qlaOuQ-m5=Mu-C@A1EB1^5phA>65t7p8>wg&ZV=$#e$hwrZQtOdX&yZ;KM~? zm5+oAjQdvEUllm6m)=c@Cf76G`S{J>6?tOfSuZDz=o!ln+sE4w@IC27{Iu;Z*W(Y8 zAoIxgA$LJh+>9)nR7f3q>B(2h8Rrrrv^`e{DUZsLojOXj^SdXAy-H$c!-j<= zLyZe;@XK#AEZvrv<)G|#;}-vzc9|>w}4^5qJH6|0a@6?eyWca@K5A*8%w z^6^lJQq5Ida!fi_MVb?MWRk-e84IzikQU|N94yCLbrkHg>VLOk)`udEs-;^ zy4fojZAcb}*&!1+oWLO%a)wNLv{=8DtZ7a|-0s*Rgc|W_5nAuq=hDWNvhvE`@{RV2 z#|LOUaon_~k+n@HCe_YxLnbTk?BWPGqz&_MG_!;cG9v_@kejlH0dw2HNiaAOHRD;zJ&j|P~F2Pq)p znW{gT;-Z16{KoMLvx;}z;SGF;qr%j4ta`@v->MBV)#iew1RoR9XuT>Kysl`KoJEzi z=r-p5El8^$zca2d&ao|%HYLr29IB-1Gm84sr)uAq#H!!=0tBqlyWJ zLyLcSq5VM*fW`G`A28$&{mj~5_;vglx~OE-F2SaAguGJoiSuW46)vkUyu*SdsJ&0Y z#HcqLA?JFoa?$L^f>g$84D-)Jcg#{dj zOR07~+^Ym*Os$D(@QCMEuwE0yJy!|{J^r|O5k?9UxT<^*)NN9DL!Okxw6gTWCN?r+ zf}@I*9uP_8YJ6K>G?=5SA%PPld&7A`eL~M~pE>+M2Jfqj#!M84Xm|XpS^xLzt~t+o zzocWH+eSiCqd+%e&@3n*BzfX|+*7wTeu|SIms(uq*)zDR8bs;+xtysjZc(Nbbyc3> zcRMe)>|M(FwsOVaqpMXQfN|WBHx*#0i+8OV_R1Q0OfJ@LV&e)^X6MIt3!l`TH}(ya zbhVGra?u&~PTf*rZTbFrXFBlgE>b>LTD0Y)G{L3S|MhWk87``}&6h6i+f!xktP=Hq zN1!4J-VSc67tL8FFAn9uBIUX1tU9Y2w|HH?U_7LOQk)@YT&s8_zilc{n3dlB-%iBz zy^aJ;X?~0tFYKi*i?|wY70BhMhz$YD0Ne+nSpMGXGKO?Nm(J+Ym=x#+-n(qt`33Ya z89!U^z$mXBaPTigU-kiV@Xs*v2kVqv7M&O70)z7Pa71YRNX8A=2DbNgV16wK*!`Guayw~1f`l`jw{t2LYDZ9IG4!YO3T6EpNd(a?Gg!7`$R9}?h|fzU+Mro}pTa(He@qs(aV{Q-Immsxwm z(m1>0 zeR8x*h4M8BAEWx^H*UOCwiXJEvT17`KlWk{A2{EA1`d`BI0!v^-;r^>VNU2utNu1o zUBQDKi`Eopp8F*IkmSN{M?M39w*I4IQ3z_{rO;SKP22g4#3K!BFxs=xk#y7Vt9w%E zk)76Dy5>OXkU<8^WFDA?wfYeVkoF7!g()dKtTvrwtW&IJUx0EAD87V%KY+!NiW5%- zeKZZ0wC+45F@hd?`&}U&dC++f| zBfMj5(E=}|=#<=LXqwy>h06H-;=ywmC|PHhO66huV}wp+rc^ksN5Zfw{EWlsiw8Li z7jW1c3=77iOU-F+ih6fqEc5ib5@zy*tiTcGiQM!!$l;pq?s4)rZ+>oi6UFE$qHT8f*8Ggr^a_F%?vWPY-5Tt z2kQjCD4}?LUwt{TNhdJxX-$$Wd4lQ_ze)#)<8ld}K3m8GlE^y&CCG07_GPgo_#~%i zg9bkj5wVM|urZquQsrL*lfLo@5khk-g+rTk))?YqZWMP}@2iC^T>7!=o5V^P*1;gn zV|PSH7z#uVzkfz@{l@uOIN6PvlODgOb#K6U2GqR%^-9s&GgfivE_+Rpn7Jwo_z?_F zSDA^oG;u+kpvxKgC>Qg*O2aS`&M&wTINd{j7nytuZCMz>x-h+2;!}}hJdPn#xiwA# zabxa3tT^y>0GEdKAPaS+*Sb2}sF#y-eqK9?S-_VXZ?hVDoMnM0aQ|;*0B(qn*U_O7 zx37!Tr8q#AQaPi460JlVn&F9HBytgH+(|TsXM`4Bh`LsSbCuNjN;xLTAg8h#jY*6RSSve!cK?c)tI9WOvk`?V zklX1F$ZAr%i}&@5N_dS?VkKl3yP>b$1(+()wHVjVTao8?NT#_&iogo1?Md z6qha^)WL{MOy7oo8lQtu1(LdVhmjjZ%zin>{7orZ3w?soU=<3KGCz?ZP`NIhAt+#S zyVzEusj>84Yf*R&Wv7;rwhf6c7LhA~)3=bp)oC+(C3j#cP0xgAzYqYFgtNkBEO_@m z$V4Sa1G<%*6uV*nyP<7OP%X4|n%e;S&yYtlE(P$~M+JUY?U?Ds3bCLq*($FQE*Ivn zVsms1msqfp!ZGIx)h-X1g4%&Es4TP?5;K3blK{(jFS1ak6Kn*D&W}~)YLf6vfv&JT z?XL-SLJy5x5z`H@lmAJ{#vIF3Qg+u|s4lyx&Xd?+oxTj1ZGTt)!$6G8@-??`h9zng z$ZFiLWh1u-<=T6~yx#S4EuLO2g~O!}&coo1hw|}-hDm)JLqMj_8svzNUo={b1h=z4cG(`ttc>R(K$Mo|7G zu!XIAEE#L}@aLfyGG(i&uqbehZ}F%<>-D%4nW?iCjbw)5D@-AcpduW=h9(QdLH1h3 z=-PG|=C?BMFrk>;I^)9PSAxcJ$aF+PG#`X}C z==k)@u*YNy5dZWN7VLX^Cqt-+*}((l^{l2wl|w)<-QEDw z)!-8~r3fR*n6~LStd0Dy5V6@DqMQrBVgvGfKehTpr=gu>^1@sM8n+fxhunM_fJ}ex zAC>w5LbW6Y(I(M^IqtaisbH}urvfsprW+pQg8;OJQ@4CqoDa3YnS_~f#v!q1i^o&} zRe#htDTb(@n;udeTN>H>Q-SB`{!!vPa_&JHqZQ|%)oPEJetB_n=bnS|Eu-J}ylb}e z(kpP~$S=fX{E7y1B$uzoZJ`1ILE6XqGWgZr&b6bkD>$!qr$MX01s4=8tnFl4d|a4O z1-jeG$Orf0qs+pDm_ShwOjO|+hivW|c)-D@SNOVz09BDwv9ibuC7mRv>>~|b8hN^^@pDKo#%!C(<46a7S8c|8hD%>OBhQAc@#Cu(8WNa|2o0>36 zA-*^_I?=~qJiuiZH@9jOTdPs0*)5FK!K^x`(9d_ zMIf+sLhv*H@p&P1pJ;*yn_9+>(%O)3pGBBNP3;|QY!X}3pR3I9Xd(x#Y$2#dS)T}j zp!n&xEom2d@95lUKzm9MLMMOOGS^`5K#bQth|ehe*}@={saV)+O_=Z8Bcy4oLU_}3 z`H;~Txkw=zG1+KqYoaL>!6XMmJIg*mF*~n_-iOP2!Y~%C z*w;%t%sr!J(u#1>q-l0t4t5^|4fiD$s~B!q7%LVT#hFfgEB0q=RhTucDfe6-H8kvM ztLzQ=fm)LX))gw2X)~I^YX{<4Cc=4Z#!KP?opAV!IXjEZ);(P)Y@$rKv(}ipyMb!+ z2lv7?k1>H;vF;(LFqQjI>kfwoaK&;4-6kLUZ4TypbQW6~oZy80UeY`$$8l=mp=*Z^`iW z82QESPHWyY1N=b(X#XS<=B=g%a@ND6;mjdc&_#VMz+mowm7UVWJ0|~F3Z^K(E0)a7 zS~wp}ZgZI(qSeSaa98dAvDA=w1%$bPso^dR$tk5a^DMKyTPB>+MR9jS;PZH}D#QlD@dr_av|Q zuDcY5Ora~^_u6A(j)xuhJGqZd+j3lxw!h}xDgC-Tz+fk%KMtmG1Sus;F)QKrt}j{q zwQ(B)h*fU)au4Og28$Ff7@eOr;BLojVZTXg!#1zPHx%iX6dWikEss!kO2A8O3 zshNyOHmt;)|3*wX%m~VUEX~=PEZNXfZ?iCa9va~&&U*K4gW#0BtTi6}Ey#cbPZD$6 zxt?$@y|NV0-$S_J)E!4(=&Fpm_j8pz3L+8Ty@|KN7IB6U@^1G$ru3B|8=?$4$YJKo zDEmIfmH2M=HyLUAAf!0?XtAW$jhS{K-m?TnytJu@6y}nHf5E>>{ZgR$wjxvkIm@C5n8hdHVMTlnsXMYO7uB&mkM6S&+H#BOb@foAUzJU$Np&k=l!AhOxV` zE@`u}Ny+Cc7vM{s7JLv}%rcRgr9CWpd!)G4ynJ&T1u*A%cdtdBP~u8P=1~Wr3e6xq zjiWT7eiFreMD_2yC^JaM_z z{`bJ0HVn2WMub6l23B`n&tdis&iG{foRHc6V4y~z+a`M60QR;k>-025xHvAq*l!uB z1f`jDw6;Ky<9wz_*`oJuI;H3$!sWH3FcFxXvro{652ZwjI6kP@89wsF8u)|c(?-kv3 z0>k>T)pZyKpbWCy^QRq?MXdD(H+QGWdLxMm<6Hp|Vzhv)tkrs$7VGcvmnT}wAl4^$ z;NuL4=e$;_5h1V&pk5J5yW|lFt zd-pMH`?+3T9yajS1n9>zlkPHhiw-0lzj=3-5p3G42KdluAccj?@ye!a%MqNG*T-(9 zx(s$23gut`Qe3Q9Hn{LfjU{~c=Ubr$ur=^R!IaXetV`vYaM+@1tP-AECw*Lu;B3cnqU0Xab6`{$XILf_Q`U2j8&LUWXFrZl!kv#_CL z+XfeKJqjQ_LxW_Jc_(xvRvpou)A;V(P_B7=+FkhSqy2?957`4A*^Hoa3Mtq4q6dB> z+*_u5)tSQ#R#*^qand%}`cF&T1xH)^?P5w|9AhQXC|EU?!bBE-prJD7qd$01!fQ53 z8NYggi2w#{o;IZ~$=)qqH`VywhyJVYAh?Z#Nn8wg5$GhitGGeOXh%bzgeGd5%{z6) zA8B9l8}}Gey956)WW3ZP^XxH{+3~t^E2U=8En4N*?1JB3M?Wt1smVEETm6E_A#)gg zfH{o;hXv;TMDX~E<^Zb&vGhli3(z)3v|j-93O7HJbLMQe34+N1kEIH{`#VLwhW}2O zEkgr9#mYon8sZTGY->?xD)fenPB`s*X3}ClGeSDeEr4K5BKGD>Ye>SqPd;WdvlTWZ z#YqW>@uw`nEmqYiwDpDd|DDD+9KQmXmjgQcG?3-*VS6Wwp6vXhiK&P*B!63>U%$+! z4}oKXM2(l`P$oCR`HBYB66v{4+@ zPmfVGI0{S<#`-zR=;?npuIH??Y^)RDId@1x`!cY~a&IF&^8U(%9cV=?+0u?Yx z4&kgMRuI;>8!dCV^*iHS!}i&`+4s5P)^lpF?LwnQ(Z5A)SASwtL`9f_Zzj6hMUM*% zxf$;v0HW}id2k_lTyhb1;MrbcJwHUx_ED0u8ZHiEG{Y^DG6&a9u)x>Mxw)`Du-zUe9>|EiCe6E_kwV3Qk;ZPkG%)D4S5b{4P#Heg z1wS!bWbw;$A+tbDlAt%VU93=6_IWu&ub`KRI(}{w?z<3)lf=!Ct)B_^ z)6G0+4up$PvI@rZEmMX}zP_1xf0+fddxt?Cxc?*9T)r|?KF?j~9v2M;e~J=$kV?y+~g#|u)p94 zse`XCFy~e_`HsrEZfPv!Wj1gyBk`Xp@IS;bZYm$h)|Kv>fYJTef?Qok#nH5Zpw-}$ zg`IwPn-;WsHTmCwK^GtF8I6X(!Pjtpk`MDwXEr#ExYA}JLWV_ogbO<34Oe%g!qR~a zp7W+!`%$(SLMN&rqiR$jtvU;KT>GUgtA+LJqcO1udK zw?DW~YadZpS8-gl^<9taPp@o1U(u?N`gaGDJfNMm1Gn@W*}qS1m{w|?vv=};5Oh!{ zOz{K@43>ZDV0fcgjmC0FWg?IJiK#>K@1yDN$XbmMPr#h`9mno+B&gKFgLG^c>_Ynd z$y=bp)O>IYHe0f`I!7Q2GYp(}_RWW7U}K`(99jsTN(EEI@aS6q@)-bp{_a zRAkFuy6$IFo<}>0A%pIGlvA9p!UWew9Y>~&rzhY`vD|KZRTz`xq=VdX%5H+l&F`hb zhBHJ4F_HDwSm@vS8AWS&-zp?F;~o+p)-GawJpB}mw;2dO)JlgPYWVNKTN#B(c;pQt z-L_IbsNxC4nAmH~&$MqNGyuzOgC)@0URYRi^NAet`Lw-tPFebX#?u@8u>W!#brzaENeiV`0_CzenXXGjR0Uf_w- zWfg(#?(bdxp?G?wO7a<0PXz4FeDYSxMY z$F?$PLy&u2^USY&Z>xn(5U09h@FVJ7Un|jxy$i@v>?nq3ES&Z%in3sSTMODy#nZ-)!)L_BRLY*rN`Q)|3X1n-AkZ) zbnl5>$vTpve>L8U+-*u;&KS^4y<@vm{=`zIbhw7({G=57%t>lXX4aJ>fkDu!!K4 zv#k4V4i!B`CfrldO5Yh?lEx@cwsiRyC?WeE8s)QXnnkHjiGTd!v}E!=UzySP$*#E7 zl;sWXgY+|VrlMpgFGU#NLS#m4-j9}wBHHb_vpjK}pejqgELQ;rbqDF7GD^HWdGyBK zV+kY`=JBzrBWVGIo{}w^^TY;77U?ylN1g$BkviYlwoI8976IbK=FGx@g8GM2 z)9HbkmXW#-!1P%kSBw}1ArE5MVlgT4L&CYW5dsRUq1(*J)`$gHJp(s6aI#%_Ty{nv z9g*v zWFfCPExge*b^>&t(8SM_Fw8>cjDXQAHt{!k%{D0b%|vwJ4J$I5<|rM*Uk&VioOyd^ zU*`htzGU(qdgs=p4J?pa(n|yko0xMMxa)QjJ0s_Q#GU%<^v=2|yKXnBFcIH&gFSzY zU;oxmb}t`LR_N0Wbn+aAdhspH$K@M4PGKG`K1clv0}*6~5oWu5%iG6`&YHakK2gx5 zZI%b;m>o#8py@vHZjJv6OUS|N88Y>PVBh#uX^7U=Z5d6R(dYT%68AVbnt`atpx z!BJ2WA&CKujwjZV1CptDXxH9*v_H`*KHjUYnb4|! zQdoDjVUK!t%qs%}pdw;d%30I(R{f{l3@b|oa(!~8n)e}(6bk(Y?7PuAe`mi>O~Dsx zKgnBz3C4U@#F4?U4 z4o`iH()W%i9BBGTX1QOb^g`->ftB7TXOdgnB!kve`+Y-^y%svq*o9dnW(fru zEJHZ+kchym>Oic&(6(w`8F|DqTWpa&D?_3LM(nAj;9SlXFJ|R=c zv9#n#%jv^AC2U048OJ5uaTa`r(jZ&0sCL$G{jPNMuo4?t z3l`f#eLnv64?GL&nBcJhypvGta$&onna)4DZ2PeodplE^9Y3dYDvUr>`}-4d1V*dG z*covtUtn9m-IW$plBw-`4Pw&ZpY&sgpWR->>zQH(Md2$VV65#A<+nl{$-%XqYrS{& zH?mkB1SZK-xL^M5MG^=x-dQ6HF{h?o8V|BS%^gZyMsyx}!X(~S;j?1X$NZea%wJO4 zDD$|snpQCzXX$6yg(m@0s`eE~YU{B#KiY3cSm%KO6~;Qi+Omim$X8-^b&}BoGbwh~ zZi^{=7aB)X`gVP#(P7hGPP3-Mw8wj|jj8fA6x3$&M{GnI_45P8|KTt;o+&slvR1Q0 zRSN@{6-$vQb!SLlX;~q_RIy94>;7cMMS=b!h-eN?_DsNwl#pm_kh1rjZ^va?(Cz7QFrj&();Io1h^5t+6OXW-A@;dT z`~&vHB8)Nv$5&rsOIX8-+Ou`x)q`IFxnpDv4yYfA&%NCnT@dKQo?I>m5RWz!?i(np zRSKiLLj3J7bwJ;6k>D}`SoN(&iJ&lQc_+)Ix(*|TiH9j2E9v-OD%T|?NU^j$BXr<^ zSf`$(AU}!l=58a*z!*LQYD4LqD(yoR3+hf#C^X!_BC1Gb`<7}Xt1(UrK$eppjur-&p~=cl zBoPY{vrwX_ISwc=o4U_CqE>&NW6!V2w{J5BN>{7mV99p_!=UyslY)<8XzN?jBEs$4mk28jt2)=X_`-a@sl-VR`IWqDPLt^ zg3velzNy!g?;Itf)9B%Sv;g>rgZNU*_h#d;rE=|-fKgsNPa(ksk(wWZJI}%3lkYY6 zW+aCFL*$KUuuO&Dd<*1RfH^gqY3>cR4q3eokz$j4X^OXuEzuXv4jf4ZvP%kVkw`>+ z%Gu0S>{tZs^xw_q4C%P1QDz-Z082AVF|DA|*xLmZ_JMKrCEIUe=^9or06tJqr+~?z zsA-2}q?42Nx|OMq*?O~pS5uZ{NhbT|SCU;5-a=y!3KzNZyK>d0}uk_Zx}F88IV z@tqt>=dSydHL3xMchKF=7Re)PP6Hm=OkI4`CeKTjB7<9)D6j0}!n#$F+>$|n))NgX&nu+Cf%@qCL$VMK7{`*P-8D2o5IM59RoyPXAyTmXpy~uu(VUGz7D*0S+ zI9=}_DrEk9h5W2wh_2vUxl^lY4pk8wmHiLf<3f{LppAEFzw~^V4{+*wx5+zD+^VLb zYiKE^qTdknTx#jMr{g5P_PmlMddb78HH{*I#-Y5>KacSFdH2`594W5I^6Gg@ZcB#n zYb)Sk{*3l^9TKPhj^%w5Q7YvY0-?@D9+TX`rW!PB=TW|O;?{~r-s^;EUo)>|e-WJ+ z=|FQ@i>H!W^Ol-Clt#l)q{={k{qcQ9jw4z^s~?dv9YjVzv+CC4OLm^iAc#*!D*pm6 zp4G$x#XAIswJ4lMnWY_y$0+jcL~%%duO=KANt{f=_*s*c5~W8E=+sNSQqG-L{5w1x zD(-;zm=q;VY8Fkz#;nq8L_>pIZw6`>??*Z%;8AIMG16Qbcx(ixI;2K8jjy!vxO7SN zU-GW>5-uVk6g1a$4U3I#YTB)s(F(K-o!|E#Oz$rjI;AJxzijDhC6%_4(4+HciR?A2 z3{=Ego@~mROc#Nzh2+cKkw-1lHB@U{V;0Syer8@ZQWX=DefTQvGHgfm?}23Dk<{Hh2#V5PUQtQk($DF z(DS0v_B0JYYDmpXr@+)(?&l7DS_r?TWQ4ID0-G&?A6Hg5#xH+MpOSoMtA4dZpkl*l z&q!>-(h}HUtCbeEPY|@{6xakrBlI{qVF-YsXv{j4q4h}|-IRJA%lGE^4Pl2wLHHoG zaXLD4&XXcE5CuUy6&Y>t`NsgVpr<)-S_`ad5_W8 z=uz#irkF9kwxdVd%`oJ2=?f}pS9Vz|zaRvkG3Xwr?H+3D$*(KV=& z+{zl!RO0D`tk*vq`%T)PSo|;AYJ6pcj{XqfoW#{Y?g8iBclmLSN{!`VF6@x20Uicl z-aB?R-viUa^Sf`_qW+LJ0csTfa^y!S+3SU{#nYZrR1|i6DB? zrKck-9}F}B(3aQA(U57Xb_PSedwOx=R-S*R5pBEGEh*v;f~s)tT^j+r9$VBN>hs&| zh7;~oM6{Kpw@LE5d;;|POo-CCPRP4N-6KjwL--f#C?eGD+SVZ%-+u;i%qioVpUqA? z)8NHied$7v-wE*b5B8bv?LOF>|4`~h8&_sRKFZI|$lVWu&>GpW*@Do4E=l#moCfdG zePO+Uoo!&loAlnYzL+GiEOyVJai8ah1u|7h8lFo0P08W4U047`lx z=X5Xsaid4s96@3!pK{xQH=g8owxhUjD2eJc9!Qx#v00J$wt?&id>9orK)q9+>OK>7}rz;8*5 z_bs5I&N%k8qj_Pxxv6z8zxX>_n1)*$d;JX!8STFv=ZhaVf~^7&zSOnZLRT*gjBlMgez zQRyw4Zm@q1og#Hw78x*#_zwQ@N92WDjs(o1Zj@_z8W_ZxT2G-u-?&IRMFWV0rE=9^ zj&A%S!57L$sqHj_EJU3zZA|FNRi-*(;W%PSfUQXM0hd6$u9#hCy=0^ z%)DL}x5fT`@V-%`Hvxd0{g2aFbuVTa7(->uRs?|pIevJhWChI zM?;!H&PMkHrF7i& zXe_0v(^%?&muDV9J2|2$z$<58w+T-i5)YEsDXfjBv1oZn7_?PiTay?~>jZicvG
X2}cQl=j; zug}_ndg6A<&QU0`X{1D%7z(^+F$t(%r_cfeo6fc~6XqaL}Bk4TI+D(UiBuKiZD*o5`QzFlo^(Qg-qUvl)?<6_C%@F}F)22^?eT#9wvU?>*yQD9IvXee=T78Pb&(5e#7K?npxC@6S6 z0lU&ko0}i+Y`kkM6VyC!dUd^u0=z>Qz)t<($nniWNrLb}K2LUdrj;cZ$LRh3G=vlT zbFcu~%!@A8pC~H4{Rkn%P3%fIId3szu2YB~yhc-~+S3M1b=Y|MvWstdiR;SeOKR>aBMtN|$d8txv#f z02G>6%0z{qn*#nLgr#QtT|e+jDG?i~`%KtiISImSi2?I>sqk zJzl-egyiEWd)gA%fgq*)M}Pr^uxAt&$eDz%(JrvX9EnC3ut}LDv0(T3LR!x{^RoD87bWPi;DG28RHWn zTMJ%&{lG&r#1DK!IQb@e^-WZF>IGU`X!LnKv0;P*TK}kJfU8TRcIS zpyO3Bs-q?>wNKAp_-{nr2G^uRGKA;f z8eSnM4Y%noO4gvq^u^&%wG}@Fpq8~-FVOU_?Rab+tA zO;wyA!{kMx{h$MK^qDJqfllUGEMWEt_e-M(ANE9vwSPBSaNjk8)ImDTCPwH#<#d9~ z%>9gNof?a=oNV$=f}py&hiDL;iJ8HHVDoJ~poC=&IAB%nF)PBX6-X>jQgQ@dZ4=Q^ zMZ?ir?hx)L#HP|MXDj7V-4okCD!68zgQfq#bV1KY`aKbY6>e`@qgMWae-3$iPT3=X zLbT)d@1N-kg!xW|9U?;1N8r{USJ0W$8N4Yom_D7K6x<2H)Zh5_S{}eee+ye+)?#;^ zy@2tW+4U(ZPHQ&xbME$hTme5+ut<6PP6o>Y;F|0Ko@gPdTK$`%c?%+2N*w#^MXq5A z+Ik-wu~w81-~{78Zoq+_^mFiMI*q122ISnnb77WU+{{QAk-f=TcaBcxeXp=AF#}2h^7f4r zGCe=wd?YqbB4Tycv)jqKnL9I6k)7t`krn~uFSXJpwNwjsl#?`U6vu^_iT*AS!iKgv zW_A5yCKc3q#Kc!&Kqy@f-aU|N@-p8f>R5Dx_ z_01Bx1VLr{8w~fY_N%qhIr#`Lo)wHz15;#$BS`~E3x{)UW)CD$81wq`(1bW^b2c%8 z*LG(vULU-G@l2{Z8i!g{G>#E%`iHstTq5SYe4(1KlMxXAjdc1o>7MfE%ge|{>E#5E z)Y0MCR%RSqP!+j@^0ryGguim*s;rs}!Lo~BEuWpw+^kcL8ARwAdaf}v;b$Yiy z-TD6Sx~m&0tS1ukJspdb?YJQLLQ}EKZa_OG=>*#YU{_7avoN*lE-0-m$kg=R=U=e7 zt@rbn7y(5A?8tV>Ex!gJFl_wy(Od} zh~mbvSdFk)T`|e#p z)62H8M6VGontiv&3fsjIP@jrCW3lkAnw@f(5tv06V)xH5Cj@`Fw!XwxoPt@RR8$&T zoE;X&=}}lwLCuTY7g!Y=tb=F`FW|TMv%*MkbfHL79ZvWb@>g{ncu)=u_GVhk1%;gN}9M&@Cb_Z%Yhe< zj4Y?#X&?&bm^3mYH`d!}A<_kLnkv7+;pb;eYzq90@t5CJnXIdgwpC=GHA$MsqA!o+ z6lq~sS->4gmtTR_^*Gp%nI>yL^uZ5#cYc;~3K|+27p6jv3NpmyD%j<$0128eL2T}( ze4vA*+%v4}>pgJZF+>mv^TVfA{-BQps)%O_O>*srzk*>T&>CqP#n40^$~=tb8#<9D zo9_!Tc(*=LfKP@Wqm$Wjk) zTG?Z8bJKlU6#2{lnN80!hL_D5PfnZ)U;8c($-XL@tdDZX@V302X}C5n*&`|P0>cr? z^zkyeQR5h|NHD$x?*&c8K7rCZ-)aHCX!8BOE|(&9n|FKtsV!{32sol zj)^bYU;X-9aCU9B3P-blu7uFo;NJKPsd`-sI6eVO^%%N1{)yYZ(XPe(XJIO zjK0K8HAl=XY78#8@Lm>;R0!!U@HCPSguJq?U2m#abelpl_pZr$lBlocr!H89pC`A- zE)JN$R^UkP-A%CwBD1@Ps$7sGObP89)y+ZpCF4L}N!UrtP~-W6%&6G{h22Dg)CwcR zPd*!GBa*;aKedA{w*i#_k=ORURN2j&M65*$nUBwvxal$ZL9-Y5*fRw{iA{3V1U4dw zg`(_Lfj+3UUTCiO7+zBwVwRmJOZGGHAUNP>x*j=PY_#tUbdNX5 zRJ>ZlIN5$VMX7DnX#ayCF-`t;pPE?m0#fiPAB+^}YVM}(Yoq-@f%d{~n_Ed=-IHetERiHU016@2VeOf?Ft?}$}28MD9OzC)(APn!&!D8iS3MYEfyH^ssaQ zVKh)}OZiy!)!92v!BN_~X4ALn%68cyB1=lEXVWn&FdQ4QKu^l|qt%`qgi#*2v-pkw zFIUG8S~jlEFa5`wXXp1?_c1t%Z#H1#Gd#ul_#Kmw>$_3QF+(r8sPpKIG6!)<`6;p@nT3JuJyN*<9sFg9x*J`ukk%s{1mv zmsQeRiKST~8zT+(Lp5@OA9KPV<*|GKva35Lff+Trmp!_cNi)Cl>q*4Bdegi=P4c`P5Avani?3ugMqlIq2N%?Ga*m(gto#4iX{Dk-=~{B z*AY_=nk-=wOvgRy>N>0hLOw!&)A1TojjM!*Hl3@rF%Q#nEmn;2I zG*0hcC?0m7+P~eT0*BO$st+0+p?G{~S5@?l2kcQawzHqSeFr~g0}LmyfWTr`tK#De zvr5c9vLyr_mKzDflIB$7sXgO6kbn1Gvs{3w=u%-h@1fGYi9`f3n?U9drWGUt)M7;6 zb2kAtVs00_+x!0s412I8Fhk5=2RPyhRHmh-Fm!ib7gpUTnnv}Hv-X@)*y?V&dMADj zT$N$jvuB}|@ZuBm*i;RKWQeHi#ggy)W30VIOwQ?eWkx(I!UKp^Q+etnY{ za6omgXBaLZ8?ONNVVHan*eQ+^OB$I&z!!P696LSjT?T|PQ%2!ZED0_5pjAIBahf}0 z`(4xsp+2H#l9_B-vqqRu+<%>01N2~9O>t-0KS-_UF43ik9&p-Gxd=aJx)^V{L*gM7 zu2&vA*Ripv#YH(@xbtVmIs%73*YIt(AwkEx@c5?><&u}|AZmJ_8FH}jj7DRf{4ip& z+yvFe)oj^PUpW7C^NkT7w#6|yt{j`4HK`%}Ir9T^^MA|K?z?C2!v~j|wGD!*g{FQJ zJD#|++x>8Ni^YXpiIQcqB22)hbzef~J0(#~d9mkPcS~ zTcM9{U6?vb$NZy}mmcnYj?v$h$1ZWu57Z#A806Z-+Klq)rDD`0;{+v1 zgxG4sX>;bQS_eN^F`$G3=lcrZ_btt!x$3_AaN5oZ}NvJp+5q-EoJdw%Z(1ywsNFPY8 z!kCiN;j#&;+sEMpKmSpsU!=dX0v{@+6e=l|o|7GX_95UKh|;?u7aOjB$%j__7+F+W zY(ncN*X$Nb$h%@#s~C*nc^yld?62pzbo;yJ&wIR^x(*YB28>Rwjt{pO2z5`JPc|M| zDjmcC>#?!pUI_P#lK|9BzNO>nRLsh7o*8V^aFIAmeH?Tc9aI;ed`Dn|fjc7oAyxTe zs>^-=3SR7N*;$BGVvw_XcAxX@lOFY)r~L3;rkvhLM-yBt3{*pu4tTjGgZlfmIjS1q zY2bLifLg!=rE(wRm1C8HIj5>7N@FYLN&2XLDn@~bj;6cS7=_bV%-JwWaK>vH=(Qwo z-MvZ6e#wX87%iM@ZB^=8d8yO^Jhj|S8mb6D85dZfo@Kil_epierZb>2KWzNCAZ~|# zaVY8_q>ta=Sq5e- z8}-Q;eW5C3CqH$%752!R`Z|$k$gu2V=Y`-WWWf83V2^eH=Zee;WjaLI9R-*V_b++sGf-og~oiwJO^tc zQx4}Ln?Xt#ZnTitb7pP#%oYlAppv<3v0;HEkH+pRo|E01j^mef=%f*}+ z;+{AEwi=DTMBvEd0qW9Auc8Ka-b}aL2K!kLBA)4!AkPt8n>cb@TcH8bZxfj=-c5(o zNhz{#vZ-U7Ll}oRVvo%B7ze8bp=1bV-)qymr~jV4Q-6k=7kBL;Y+~3&NA`Ytfhr-U z`7?WV@WS;!BB8^FZ%Ogc&dP0FhuDFQGGQvSE`kh^=^Gp`6Lm2H{FTeOUiI9P2#vlmVOB? z0Y(iS8Zr5)T*=YQioWF}~%jaaG79eP?>{bJYIKSvC_o*xHs{!=}VHkS1$pX0Nz~ zM4>NkJ7~HKOxQP5{8=a!DvL5yCK5t8R1o;Glb#d4!!`mzNqL@&T ziYSW!O0$ObZAmIcFkk(=<|Q;%f=3xiIQdk5qKO>a{Dj@eFhb3(IwEDg=%5v6Vnpg= zktOS6<%*@bSK0n{QmwhlBc?r~jqsZ+i)cjq>W{B11baK8dH;m@}r4fi7on%l=MgE*+GiTbxby$ zAAt&8veM3o#63~(cV3nO%y;(XFl!mVGIOwK^0Gy+vu6ny&Le8V2_$@#0DnNLJDcm; z{;c5qTg_4*=kYVfcGeX4KP-`ioayc-mLJRgG6vFn1{8I#dNz>4q>udaWLx4b&@~68 z+5dhVbDaMPEICcx+as#}plBG+H1i~bi&9Jhn%h>TXO$NBaPMqUaC(0c*>i>e{?2)2 z?O_e4rJJzYoDNwpR)kr|@!oz5$iVKO$*0cD@GWd-Clq4trZ^EKk+Un+xJVjd-9mDJ zF@FN&Zu*VowvV}(XS8L{=>?RfSW}#wTOku=&c^QN+;QlC|oJ+0eJSxD_(;;jDL`GrTvhtGo!2cO@2~p58}f z<#oI=PN&~yo_@p22C%qluyCK=Ku#k6(I@Nrz1PZ`FYAF^!KN&FGdX@RF!0c&ope?5 z0JfQV!=!II)lCY9eX>C|h7@*L&LH!t#+X|XSUo1UXq0iltXBVQ(c9ME-yQeR$VLre znv0#{X>Brrn$xI&u$L%urFVing1~+0YV_l$8xDGd*KEABh`21q^zgqj@y6zW)UEZW z4I_L}hxaYFE{R!Xt3P(MA*L4V2ep;`-dg-;?CG$y^&j#g;;R@ssMZn~-aK;NqI!jB z=8;Q}U~Vqp%_kyL$CcJn?QD7Qs_n+%9+5!pWB8d{!)0i(cyM^CiDQro|LU|}BXjHP zuL5Pa`|KhEWueKI5qv3{@ zHRM!?BXSe@d)PCNjbVQ{!G^cb-IH(>-jd=P#c_H2v<{=~Z9?5y)<=1&*4wgk!}t0- zLBOp;B)84l8H3{>JJKGQ@91Z+XJZnup7W7u)xtpEst%Y;H>uRbqfxUrpme!WU{pOh zP2LBl0tLq9 zJzEpY(F1vCUn!HI-%>CqA+qr^^a5`vJV>40C3tD16VL?7wyCPQYaI6&8n!tHtD7g! zyjwW3p@Nsvp1$yUEJ0H%@u`y9Po z7M&UcT)M1GaJ=_k5-&EC?B683JR%iO>YFevxoY|AItoN#dJ#)-&+JUybLj#c>V6R} zVR73!e!8%TK%>q2<3{HpM(N3s0$a_UU4Tst@}x7Of_;D;gq~|x5c+qM$CnTD@0kNW zoRt$?A-uygyWTII9=ABp0gxt{)=)))WG3p?^&u;#g62gX$BJx@Y)#QIu8T`{W=E(U z0oAT}KA~86r}1SV44Q@md-Y+;u=gggpIx@ebN`!)S$BO{-;e4WsSZOw;vK4pkNk{| zc}*2KYc6kJ-a0neAnKk+wjO!H$zSuN2zRLA^{AcrH>!g9)tI)5ER{+UVRKagRfp5f z_|@6ofuz!;g8^Eu#UW-oY*Wg}4X`}K@AIPKX^SF7MH{VnwvaetBYX-v*CP-5T32hs z=zVf~!F>`+cs8pcC(~vko)G-gIyKE_*QR8AcY4-zszn@qij(|eiI;E8i+!g9K=n^j z+=S(4$W}{=0P)p$z4{cIwaKayfV0bkn#)9CW22;e@^e;=ZL8ryJn*cV?yn3w^kd-u z2YO}0C;;-xW|*4cYt2ytnmB=#`S?ytY-hTuXg+Qc&{!@6TBk6kRa=Z7{@3pecX!e<~YrNm+6zFOR&cJ7kf02T61Vy!pBg6&^3}^8qu- z9Y%1Ii{Rrz=@F)Z`8^xPF^;cfa6S71FQ#I-Q#uD>hJ*HK;v~`e94rvtWmP#zPmrdk zzfVY^g@k^f7^m!ArSPyBzpX4zXG+OHaqmj;3jF{1lTHTKX6BR2b&VJEgwGp%uaH4M zW_`i8HNdXFRSRP;e(btSY;6Q&C#r?*gDuDuzI{V){zq=2f``q4`yO6=%6Q;^9Jyzl zEJ??x6uS%Q=pV`3=7i27H}<1cuW=t|O|qy3dJ`*!I7%Lw4QG|^!eQ0kjl6NS-5c1m z>PHxqo`@|wy^?IZ_J8UwK%1?X%pX)9=KfC1qY0z1FN#dk(=5d#{K&~v{Si>^t5G?T z9Yeq`c_8%7bhah|plTjrz>(UP+K-@q3%4MJzss8_D@YG>*cYcVM@YD;KK3r8m`d6Jwc)rKSmegp#^Fi3^HfTe_=*}G%Oo?2# z)m+DiNr<(lo2BNqN&*n>5qt$}mit-7qNew3;V$AYo=S~iW^xp`%>zofRjv#)Kn|k8 zrG{aw^d*F@gfP_3c3X+z^uT;62G$8QlxeLoYvWJdg1rkDfuL>(j%&{91B31JucfF& z*tc(;RA^?Dc8%_B4DbmG&x~pwz&FYrcP@yEM~cLJx9;sD;zP1Seze?b$7}UL4q%xD zA~qjtBMTYWWg1wEL=|aQi7;eEu<>;x*Xim$)f&xqcdaybBz%Y)qbn{-X-kn~1$9cn zbyIes?#jAQ{RW!PlaYNic^in0Uqf)8TtVWo@xa>Uo|e_vnzGa~{=-x#t1tS1BAsVJVimrqeF-&ifEf}{3CP%yxk5qR6a!EPLcsFTa zWg18Yz%*a8CVnT;bHT}BUdnE9$CVdbBAgwaj4g-N+ zim@{)FIl20L22g5F0^vV9q0H(dXQ;&%1W=zciu-S;t$(~V54Y4cY@TZhN)oi&|oG* zqpHen)c)M8c*g8Gn0@SBJ1F^I?(85ioJ(NSGVOhPKTFp}BCT^Fw&5o$EE{7=!#QwO7P;e;Q?U7bNtSxnIzM3OW7$ zncC5LcAXq+a=+R(ldNjzf&%?%WF}8jMaMIZf%qP{QmXq?WpZkzjA8U!uYr%7qz}$? zc||twOft}4A31F|V!>4O9jS3LS&^+4`zT4{MX%}kz^OZWcu?#@_z=aDjiIKGTN#e* zi18&J`&ij_Sv5O5)fJOmbW4m+i>l&uo)uw+Edq7lR!w;il8tYMW?? z3>aVDW_&N4&+=`0#q8cMTMSIlwp{8wsECA_ETas&1?qp*ET5};=RZV|z_sC1gxe^X zDO7M?+ngpp<*%&skEWloz>xjr7^|6x@A7Narl0umfTet*>2RZf>Dxk*X9oE+Vs%e$ za;hj8Y+`QSfvk@-g14DkwGj*gF+B4)&D-$fNf9r>-hPgZCvor%WN7T>8eaC^jr-w< zI#tlGhTJgB%se(yYfe)Q5KYeCGi&_W!o_jQ2v~emkEjQy%Zlb=({f8T9P7;aGZ$F>6+)?a+r{e#J?KQ&tV-ID zb5U4%hF!xo)YMl87LkAl$mDPVfhnupf{f)T+`-~BHnQ59-rAK-oB$q+F?mZ)M6~#x zpT+H(XM~l?VD);KS2l#0A-%Cc$`Yj7Oe~q?ToIOr1F6$U@oaYpsghg+?JB?H`2}n< zXbPj#5hNe2V2v`tjaBDfK}bFGPTNvCJM`nhYEuk2xpn5cK&7l90s?bNONxzFTWy+= zyrNELK6cTQvkBnd?atFIVrc1Qu=((re>t?qOPu<(bVFm_&ze}!KTN`i50eDwF0_fJnM5`P#wGxjP;J13skRK|~ zgoXWTM;K?zQ0-!KP|=C!sgtFZt18vvom3AF5#e|AFcotH^H@UhMuI6^d?n-Jpidvj z%mh?<#ON9UqZQuZ_#(efe!}wOBmyWtE4^Dib`>~1P8(!CYhoVih&mkz*j3ehywH95 zm!dNL`-gK`6Z*WUYyMXKAQu%|pb^eO#m%-n75^3W3P%MQ>jIw~D6?RP83gB}`dL$( z?ks%LFpY7~{1*NVrlWY8w7QSOKG3O4Och8a2#=x4XX{XAyy-y|N^2ZJl|oFuP!W!% zXmysL33nAH3n-LWbv$47P(JtnZuY-&3v1ZwH0#rUXN<+gEmHw@M%m~tcOsFr zl7QCe(luuoaz@f&fk8If@b}WpT1|Su$X>!M$Ual`L+g3{ze=%9L@4SDIJDF3&+4x{ z9g?A8w5_wdW`0;#)B+%;taE4S@qBdU5OhIFbko>jiNJ0_E>dmjO;6N7N1ppMfA>t% zo1%W3F4oAGvPVGlk|F&wS^{Va*I*#K;@fT8)5d(l6kDK_a~F&p%Eig^Z9{E5QQu!; zQqhR$%0P(ziX}x4Rxr++diVPG{h2fu1k(H5SDFIzk{UZwzFHDm|SNhZiRQZas@gD5-cK1ypG!4#jE3FnPz1(zGd9ke4tQ zO@P);{! zBuqd*r!Gt%vVw}0r(vxjKkS_U@SQj2PP*qXp%FsA+v1xa&Q><}E7hc_4)^uZkb_Mc zidG}Fw;jHHde;W@RuH$wfQp<6-gXAqn$n=ZgdzgoQ7yLEgfeo{!u6* zMJ7f3zA}@02qk$v9FC(LqlU$J^Jd7h*_KdGjK%G8l*HseoEfq^(&pp}CN)PXFGWJ5 z!327^VyUE1LD%@pAL=UP=Vp`~tgBdG)P^ln26)s#XF+8L(DaO#9XVhr=t3yk?4D!$ zYuN}WW>*K7jfx9X@E;wy5mLTzv^tFLka6JTr^t^ZGEUDv9v;9Xy#heqr^EZn00Kwe zFuhLlYERtw8veQ8T^FjSr87f@@!lBx7h>Ip#6xku!T!6?RHw21jO^w%O2qxLdYvL5 zrJ51S%xE+HV)&~k|#Gpu7E$nRM==BZTkR+xf5cE@(Byvidznn_X zr2DZ0T#FAK9RlV#f*%G*(04-!v9QAsBJo3W=Thrh zOH(EHTO<8Xt&fG$DB$#eA!-)lC5oxVA>>gvu~}Gp=TP#aO!@) zFz)$}_(E8p?;&XSJQp{OQ}5e{0+Ug}Jk5OJf3B#0A5Gbmp%sIp|4)jw(2{0p!Z->~ zGd1-c5JuiMiH3!WJTp1apB21Xz!2S9ZmGCv4MsaqMuy<$u;7d)NugO^MJnv`VLJq> z0{S=HrD(C!cD`YMfh_#g{uAzRVe9Lv9xRp1e;P$q(!fatI54xWq}27zE_bofO+Q0TYTHnO$990(I>ly$;!V)PO*#@D;Im=@zc z6NQ1=9O>o;GFuE_!rEQ&mlKR7QC$3T{J}F^x85$QyP8%G@i_{YG>Q9@P8}QXqGtT1 zq5rnTwe6eJ(}|_0rbwFpKO~_Ko|@QHKxNYw!gNrn4M2FK*b=zy3%=AxFhrF%E&{&m zmDgl8yuF!pVq5Oi7Yy&h>`@+(i2$GEH3$}oleD>@3BAN~navmzyn{qQQz;E|K1B&>nJ8o#AQj_6LB{ zD*S#gOsmM}9j%JiUW7Ud5SH*%Opxe~0$9W>?Pke+wJLJE9@lT=1yan`J4>69=_10r zP+;=0HO_@Mja<9BP5-B`o=8H?*5G~^m>2-zW?*BrP@SJ)ed+?^`c9xLsJ<|FKO|uI z*uQonrp_j$TQGK!WKwrhFEY)HL@VJ@;zs}O0;=3`IeqlqK9n)L*R}d;17kY3Au6FA-{>=e9Nj(PYa<$v~$S^?u|0` zsj66h_MFA#jqb{}r?9u47HjuUvbQJy+(=h2XO{~}3BFQm^&?Ve{*=R8YvKa`0{Jd@ zxU_~v`U>s|E<%-EE87292k*HEPUe%6@INkS=yy_0)sssSF=sC4nVSd;b8=>FJg0l|OD8#E`f z1T-ToLAXA=Ml;W55>>ZG~w$DqKhNNcN7f{7)?NK#nv63!W9M~sh z)P&ofV;Vo()9NM@lvX#)0?Tl}y}mJ?akLTVJ$Z+65LYT2d&wf<8#0zVPHlRl z*R9=`E}_AQmcm{hO_VYGlRlzRN1Eg(S1;KmxmDv3^AJpG35x`q64zYcJb8~G5vmof z6zg^;ym%!RCZ0oqf5DIHaOB&c`&@yq==_70Dj7NtV%xJ-dcJ}7VE7xCGvF6}pk-MB7$YBGBUGH)(GY3*DjfVco&(%Fr zpP8wf7))6YJb3_~ZS7otw<2qA7_Y&Te_?@Ed~?TZf_nPW9wb}=9YF*7crzhb4~V=a zH=Nk^j(w1HrEfgv@85-vk-@@ES6( zaR=-1+nbp%Od7&Nw0@|-wGj&+UyR@h*;yhEEh--r-{3yzU{1UnRaB0pDsz1K^m09k zm>ThpTOfvx?Ra98<2PJ9hLi;rhLg+UZ5#l{-7%n%OlI^R2Z3XkQe_nRdvj!hKs&Ww zJc3-41i0PH$Lm(?fYM>6Hd042CQLD3 zw5vbqjEJ=KgzYD3ae0~`gySjv;PvB76`cW|b0ADU%-DKVqSkxp?x@WKpTnV5;??;- zwb>G>fs3UpUai-Ag8Ff5TDngGZsMm9WJ|t8x4n!G_3a@-9r!=L7q>jVhL=ZWMY&yt zBz5Xcn^d+4DwvOe7}iA`@RLBuAP)D%1d#3sD4RY$+q^>JP<+pJqJQqc)hNjbnSbjH z2-oQ3F~&>*31+^uJLoFNaf z@C{l2)y*-;CYOSY=D^wwcDCkRszrx?p0pcZd$cP~HfBhl2AQ{g(B3C&VZ4Uca3uwr zm7CBPEzG(E45){bw8UEPP8P8%LiS(KQJ?j&9RWRxpMz6eb_`b^X+ibdNdDgpLXYhw zKkz^|gM-FmJh487ozR#ErDQE6*2&*4Yn-Ir79dQNN2frQv$^%9S}pgm6Oq8we5mJ| z{1UOMF&^=@sRhoQY;LJ2@Mm#e2-6}BW^yKPMbnArRp5|bIGNinKkOC5&{|g0M+-D( zTD-bVU4)^WhC>5KL-trEAh6%UVWVas9GJ5kyCT;MMQ-MmB^0Fu5714=-7b{Cl9)i< zl(X!yld^mJyzV1Zum* zwfWV;cOe-s(olGMaOM>v4NUKS8cSFLMNK6|r`;%p&Z=1965NLLiVtrx2 z+r#;oCAEW&7QS{*S!3$AlgK)!t?LODIS6;qY}Pnz&?E#~r+WmC(4 zXkwNIsL4e3^=UWsdJj_enAL1B+fi-@g!SA6mH+-_b+}Mfu1%6nesJ{VzU_V@;G36z z(Du|hL$ITl%=AB>K^g?@4Q`u&Dq1RXsYqb~BgZWo;iUP48UCX${qvAA1pY|cYs@9k zkVkTp9(C(Hn{5MwobIr}&PHDEAspZQf)q`AoWUH*P|t`PnAH=*$4l;?u-<3t(vyW@ zkJJV(<+JQC3z1#8iYNFq@MrwiW58Odec5rg$BUpyKc)VE?mV!5_$%(*14x6=RX)Ub z)kDtf1ZqECRWP9}%B^&M-Luq~fimjl>gI|3fYQF9yFL_bmI^+A&I{JCx6`XQr0*lD9hdJt9ltBS; z=wn`)RJH;31|duaE(0maUWjlL^Dls$sT`3W^_%p<#0>oip(@d=!W(W*XA(KtN;*Fp zhU9VRg&)dBe?|}{ylke+ibr*4DV&>Ft!1*OC5$vZ#KisH{?eG0zOe#{@ip5J3OuF- z+4L%Rt&5Q=-KqG`x~pq_6uU!K*OP|T+IR|fyKM-)Yf01AZRZ#VYZ?jeggFt5^)y1= zE1Gg^DUy%ZT!muYYy&~zKF?d?l?nNaU05w;48jd3aa*E_fQxUBnaMn#_IV6Spe7Pe z??0>Kb25fk&`t(~4;lv`@UcFtBo>rv?@dpevOJ%tjIS0hfqWmci8O3b!ju|R>_IfM zB(9}GrOkAd`+5r7mn%*LeO6_NJ^M0ux=z{$y;TSWg&O_~>Q?%5#AcuhJO3%1ED@7D zswu=E7tM4|7a9kcz?;%SbDxXfsLyY- zD?zo??F{*1)?-BEQf_55ZK40G4tFuWDXEgC^bFdk~j1wm11~sjZqD=KAnmo1U0N z0~s>N>E%;4Ma7}%4 zGLj6$7DyYCn^)GXKk*m6RAg;RGCPS2% z?7jmrPdVfL_YkRV(+0I5DsNQC?3yvfb{REjP7MSLrlA+zk#W&40Sc#O^q^uy{@n)>V|C843q*CH4}6GvC}nRgyN+l>ZFnaS-*TSnXq#>fR;^GNDy|0kA}E6L0jjl=JGM za9Q{>l9lKz>7v%3AjK)vc)9(&n)0zHEmfG32vWi27dc$Akq_DmSo9IgjRpN>C%8Z{qW_kqNg!3J1TvEp5!2~5Sk z%<+21#!VATRT5V~96Kk<;*F);$DP_sY#Cp%ezvx@Jp6K3;{$*h0dZT}y2QYCLqAt#{owiawAmHtEUujV&H!2JqD<0l z8A0r|mB!9Hv4J-#`+d%Z8)WrhuNcjb!Q3-mAfIf2b_bEyzd~O8PyE79*EB?cif6TQ zPVk+hY#js77mFv8Wt#|I)#Gw{j@-AN+V|I754ug3m_#dg7Ebbo6+*Fvv9;*(AzLV+ z_t~pMmxUo|Qc`WGvL^)Cb z6@CRxAES>|F>2_Nw^jp8jfh<0vpqy(l9KPiE;y{Y^gRZ8DA6pI)TW&`HT(i9KONOS z!i!JgGvv4_)8XoQy1ph-fxD5dae8VYWHqV{QunX*6xxc1dh+22h{H{|#mLu3PQ0cdF6+}K9&+clID+>oX zWIxGh$Lex|kSxVm9`j1nlJu%JA&yzouNzT?4d|XVa+-jus%48U1=I+qUI{N4KUjvA zd2-p)i^4}Aw*pn`Ew#vIyxfH8EYRT;hCU?v18b|856-mhKJ0-q%exhb{-^n)sJFC- z1|Zxffl9R%ls!p`whfb^DbgEMSr#as!?C8{9?RlKK%`JX-mSEJoUtqyvsrVt6`Cn< zz1S7#(>+eKD1X~}`W=Cp)R&tuEn&|nu%Vyzo=y>ly z--cEs^};A?xh-56xmHx6YshZ6qab38di6c;Q#-Yc?;kCi^DC=)h})k3=qY*wha9yd zn3+F1TsYq&z(gPz8LAN8yRfuZK~my++u(mTc)LRcO?oa`IIdJifH)@0JEHDH4OSoXaSO2o(+TA+GT4S@aZGYb=Uxw zOSqVze7mSYdXSgSksFArvhkbLk~i%B6b;+FU{tqfY)FE z>5T`P{O>K_J@pXAemM$5Hq^CP@RcYF=o9gv5IbmU9lY{=)4hQJnQ9u07M}#ye=3$C zlD0mad!C$tYGlBM%Gw)1dQeq$cVh2iCt(%wTBAHpUuYz9FHTgdx8bTDDOCv@*wmmB znY%txY)rvFco5o_Aa4;#6DcGE&-gi%g-q`7-Nuj7~`UNA4J z3(<@e+(_Ew-Z(sbRBkGE}wdf5F{Zm+nex+K)MP5zhM+}jW^$jUg0`U)!5>n(H9lb{X|cwA$XCyRmCqg zObpv{@qixZ@!p^NX=tT%e|)QdJ?CNhQwB-#A2`#bd%Sa9is3UVd9qaRCX+qIB?}u= zKLHeJg%6?}lzojWDS5TUXTv#*5{`iX=M9J$Q(N=WV$zm?k<&0-Y+W@ZZqDY~U>sdzYxs$4O`%O|^v(q<)u`~4&RoL)6%MM9@ zp}%-g@fKX;>$+hCEFebq2_`DE-1w>bt8Ar+#cI5kUh}1VZoa;tQeZ8P&G_hpC}-1z zy1ZB|KmrR7n6zxr@Y3*@?|>gh&xfH3O@1ZfAEks!eSu3Pz@s2qy6!NLj2~;<<(vN= z8kRQXJ~}9FQ(wb#k?#&aKiDis2V$q0w|=$&zqu%eo%w3beC5Qjs;Mjo0)NW~wG#|? z#19L!jUtXJ&imoO4R8%HngV`!g%W+`QxNP-#Hn?S_%Xg@`Qg7aN|%^So+I|5Jd1l} z&8fP4ffY7%9?$%3x_{E_MZqqpK{1?bH515JkM%1>yKk*2*xEM81Zu^)ZTh=iZUWIW z9UQV8IUJdvb20cPjC7;b_@saJrpeAkUoc#E<#OOTdGZStd+vhDDjR) z(@rT_Aw5fXSR7JxF)>d<2bw~l3+P1eLHAW}S)P}t)VF-a}SH;#e& z?<2~%ALmJFHviZo83tRcqimYuD19~YTfzY|z8HGAuT+>idAZacQF4t_`RK9skuF&s$frqm61nyhweTBy^UD zr-aY4JOqJjZBS}6Gt17+HMe`!ugBPnfYPgf^+jF>$9*jta!E~cc%lc_v6*Ls zMUYD!fh@rgOH_$`fqK|#r^az3?fnyS7%Ia1oE;aeB9osE#w_hrSA(+d?k^|ZhI^(z zCCf!l4^^Aw999Oh^MKzgjP4{Ch-G3~VoEj2POw-ZK#`lLr6xKc;~TAro>0@AWxSvK zWS#z&D|VP_WNZ=4Xe*X*DDS6A+bn#IP4BVYO2Hm~;|ohl!A5EQU5K|geJC4Abp>z7 z%eZzH8vfA(;$>qAsL!SFITn+CTeSXWKUg@**zg9{`&0&|ieVso2K zfn(?mdWRHR>Vr46S5JH_}Xwrz*2W;GhueD>WJ>X7dX zalQRaij0wr0gS$c6<7%xor4@GKHtysdq_@`Ig8^U-t@O-Ljx~B>u4W7hjzS@<9f37 zdW%kkFN2R7!Je(G42oFN^?EZJvKHVl?3J;gN6?N;nEb)OT_z$e(M@4g!Fw#cXkmA} z(jQ(Nk?r%9l0r2N8XWc>ik}kO?vL@G4Z|)uR>9V3Job&5Ci0ZnCUv1#=A9r14;e;g@%Ft%SFp2x0FKOJR0~Wv{f4}E_&*&mq>ihW5 z48kX9B0+41}5)Im3%6|OXYM68beqk8}`2jy0LBg+H3vBUYiF<)2{ay&H# zyM;}Wl#-_+NB)$Wbck!Nv3KjhkM>k!LDYagAnG?Wdnts6bdqx^gr{FiWY6vSRA7vZ5Q&%wf5S65$(IfKdrBV)|$ab3@IN@VEVlRT|D->mj{<( zo}EGl$`ht{JNIHoV;{{rNN^Rqy%x}P)JI_hT#C_+Jn&86A3)s%)lft6RYedbdd?G) zp}ua7UFiOF#0W!)FGi`0U9=eUHkln9fcm`OJOO6=wj-Z8_Z3)MCE{{GaFJtW1EiXr zmba$DQ~6tyn^+oXr0(shGk;!enVx$&80V(rr0%#jvBvvtt<^cW@wL|eIfI>8D>2ln zJWPzayU^uVp?|)ZC9fS*(mCu@$cnrBainsq63ldn6M1M-5s z-Iu{J`h-0GyxEAvXZh~|bEIn>1y|xR>OYhejev^;awX_1C(cQJm;ilP5Ba*Z%Of?q zJl~9+u2W!HOV%+9PXE{aTGr0g$|j59d7vi9DhcDQJjq=QVzjN#xsSq~Ca^i~Ip>DX zi;jP{?#v3m2)$){W0_y&NMapO=&WQmbges;(1IcEmL?4__&R}-b*RJIU~XWhA*6GU zbFc~OB`+FSwk-hDS_mgoZrNZyK(Hrnt2!T9Jabv*V&plsonTmvcysX2a|q@WZh)vU z_}u@NrHEHlLBd!4u*N>|^;Bu1z;d~8qR&h6#i2#4uIR-l3YyZk*7mE{Wbi!+NOpqu zh1wif#oUA4S(?`>T?Y5E5Q@d6vDy~|dJKeq0V2TaIrTG)qWp=43x>@1BQ?R&J6+T} zZk8t&dbZY8sLBkl7(`i%$cos$6(BJc(2ydLikm>sIvnl5nX(11)4uoFMK#Zx;7Bi; zP{*bqYA3Ay89_rh;thQK)VtIN#p#=&|v9h!~?#TlO-aTv2;0U|6`2}D4Q zPx^Er?Dmo-%{p5^9wU%?Y5kBrM^-e8Minq=M_7XWSJE^&0|xwsfRskI*c%HgmUd7{ zdf9nYoKh^?ctMlDnTyj#4^@E6KCjVkQ9n`c&Fk^cUCVE3iRA0-n{5yZdfmcOl%22X zE!ddP`@`H#6r?9trrePr+8i7hcS}R&8j^CZXZ{kT&sbR6Ac-+=mx!g3nCiA`&VZE& z;1<=^(KCt_60W&CV{cYZ=k}|d;`|(;^(ob8xlai7cBlf zp9Kkle#fGF9*@#6dIJE0yc7{H2A&hk;9zgH;M(sBb_Xnlp6nj%n>P2f3eoXge!M;M zlQM{E1@57hcke zz&^zvt!R2?UgXe_iwf)drp#-!a9=tcuWBq{P_6_^q5QRby4;{nh?l+O0((F0)jZ$}3~q&{Fpv61Fbev4 zu==~zOjseA9Kca3CYz#6{s1XOz(Z%1K3G*sWCi*(AfSH3t8D}~BCw5wCy(eDdt9x73}_w>XyLc3%!$YUu48(&ruCe8@oNA|XILA|NGscq#jTFykkd#($z%R@{KWg+fBD!-!eg8%SX$hU+jt;a$IMO~S6H|} zn4_!BHZ0u>=6Q->j*o&$S8At8lL-U$TWM|%F6{~a3j^~lO{4?lT)a+@)5iRut-pHI zcSQGzJ|}s|=L|SbJh3;ITnxpaP>j45ctVWo!sY6#0Eg&O?h%xiR$&)Sk6!-|^Ox1! zjNQ;Jh!Z){H$*EK8q%!_&A=Mot>Cx+6?IRMk>VX$wQIAEv&B$+T76E7RD1@qdqgB$ zc=~^(PZ$&pRj$p<*mowe@T7t@LjEK$J%PUrHf3aoTB>8z?-Y4+<*cS`OwK01oAl$i zDK||ZlcX_acemvGmp^Ayt~mpQ5Ve{9{cPp(Nr5`dUpbFAKeo(TT`IWUVr9w07@N6Q zq!Q;Pu<1?K4idp2yiP4t3}>j}a{UL$#*#AaMl`t**DO1p;NQc;sue|rSa}V=N=t}% z>AbJyY5!Wf-+yaO;3aFXEO;} ztS;4~QGrOCSSGwRR82;&1^Q8cII1Duf*ZBt%20*{r_R#6Fq*#9NLG-&>FKgEYgl7t z@r7r&7l6AXjIRxnR`@Wh?N1Fzzsbu?E0o0oY*il~Q9MfNJg1@#(_*k?*}iB(G`|g( z00rRAKT{XC!7rr7(cqhnmqjP!g{=?ZETY04aS)pE9cTW=0l-|pDt3LY(@$iE!+J#Z z5_~W=;M~$yMQ`rNyjsm+IY0sPh0rR88%5MdDcUWEERw7ii8j~~T!1n7ai;ih*rCz? zrybI?saNKsZR&%ce9!bcHlC3FrUjw=@hDB3ed__b_6Ve_#q~UFG-!hu`W_ zl5Dj$Tq{9gybN6Z%-MglKMTTtlp7{SIoI{t9w`mP{;yg@61<`RAgWCS!Irz>lXi8> z5|pPuJ0$058djmo*UZSw$Kx`Jdp9ps(uo`qIF*3g|4kADW33n}+{;;`)XXtk>(G*Z zZQ$v++(`BIybqBfS!^qGGk1jp|Aa|vlZ(40G%6; zbk2Lo>Ld6dZHi?$5hdY{s@>W$gzV`9xaYBm(-DJ&wtt+Z-8@iZqZ@^fNq2kPV2Rh@ zc;XW69E|s(=i=`m4QT}>%sgcjTc*%2ak)>URQ%3r(unf8|NI7-T`yWO>$J9BD$I&8 z#bptHRMoAwLcjg?sr{IxE0n>ea1T=zt8RWQ`No^JIYgbx$N$3t*q0QmEXyW2|MhBa zp`7A)L;G+z7jxWjnLQ>-*go38t` z8&n^@W8c26q$`}@6y`+ryXsgu_@q;_Kzxw`zd|vun)&Myg34Uv6k-clY)xF(Zl_2O z{8cC!gE{_Rq9N8PP?=z%K9`Njz`iK)S0$t{P-CvP%%gz>tNv^`Rt9hV>PWfbCcIgz z0z+NQ8dy5jGq@?i_l{#_IfR?t3!@Pc0BrODN?LFMD90E~ z8iV~`AWD$O#UW3Eq#?MiqtE%(#>QQ@#%)Z>Sp1v14bR=ij38TiD0mQhWfk(No#V?n z5j;BCE#D?MKJ%7E#$fD@y)D^TD}mr~;o#@rK`Fik(t>?W<<<F*0jD|ev2tf7kYO?MsG!DEr2jQ z7Pc1S9w8X_H9;3X&V*h!)3m-qH@#Z^n?w)>8AUca(S^NdTO|2CkCrA1yk7ea+zbvK zpIn+QAZEG!fcJ8PILbF7^M9ML7FVIY)kcT2u_#FsX7om=_3-Xl5c?<5|0Z zgIq{f7A7Mwv|9)PS!C-7Kx~AFR$lcfo~7uI0uEcpfIYba)RBmgr_A0 zV394yo@x^T0ojSeA78IT?gcmB%2h7vucHOl&uS+qJZdXLkxsRSws&( zI7M8`A+egz2A8f|vi2HRFssb5T29Gy?>Libd+(}2<6l`P7iFS(Uo^v33Nku?*kwue za*(L_mFp32^UV#(D4<)NaVv)4vLiSkxd@#!m;_>Cl&838R77Je|KB&7y^)(AL=Qc7 ziTE=5?-<}Q$pJ?srbp+2Vn6-P^VhDwsz)Y0Eob^RGfr?~Or?w%7Uq63(vrL^3~uVE zo>S+>K>-E}6%Q60@oyq|vmN*(Vj&*c=ly2$OXD{5=N4iFDy~2^YU5&!yYCWz36K<_ zpn=mnvb^~Y6Gh_y^DV&yI#=EZrCEp0Q#Xju+7+h#JA@Dkk*isMxGTZbD1()7KslDq ziK{UGa0bQJl#Z*e-uTba58k6-baA-Zl1B`OWIyn3W|X7*N@*`>2^WafgtL=n^u(B- zN{cj(K09d{3X2FNMYjh>(tLUB{?R0UEbL~@%7^{N&yqBqp1J}`*f+;`2e*?R7Zc{2 z5ENL=Fe_qpJmQ1WjYBhT?3B|H2!wswe;l>l@<%~+O-m{`CZ>nRC{=xk5XHiifW&$D z4CY#S`79i&Y2$spbQ%HZ5xWtSiASn?D{MOYEu$dV75WVS<;~N^SzIM@2jBHp$L|G6 z-K-v(1L17ObyUgW=Qv94;yma&96G!ne)$ZTeFLoxXFRjw9-2K1(Ua|K73-T))0Oo zSnIm;Igy+DEB?hbP<%6?nsDwn2z>EqG$i)qcvIORdY;0$Djz#(YB#)mY}Nf%tYBo? zl6XJj2HOG0Vj57H+4MJ9&K;V{u@nxHNTWmMJPttzEisr^x1I$YvGiK_FfSv(W30c~ z^EbPBl+06u!|Wx>{Mo!>*D!v*?^@nO+Ss<7KNdb_t~LK&H$&X)f6@w{UBD^y%V(LT>_20 z(Ge=uLpqp7$jN^XOt?0V=2Lac1b?!@1y>BX@EG6EAr1utluh%a-|*4!v_N7xj;-(2D#; zg#FdL33M@-ZVp)XT(^(37;qD29W6LNccnN$!R3m^vx>HCNO7MCZki>c{+w9Un=Z)X zIgz$j#*2?R>4iR$Yvx*SDz3sWJ?7#HgImbOCs01D*^Ej33);SZ+NpEMzXLge4mL4JLyj!uO57 z2?mn7*RJuHhH0i>rqF+qx)brXHXMRG#3l_~s@iG>I8a-Qv%Bw*sNU*>-KH-~P&XK@ zr;bXn;Vn#1RAx|BM7vO);7X`thZXp*n+jB~>>Ax*{@at8a=I!Ea84?4N&Uzigf!*l zI5`xJ6Bp&#LAOBGG-FBG1w=h`-$IXz))1$X?qFl28Ub+wdm>k$W@garAms%uOX#k(w`z>#qWf@}sMY_1bZ+vh`3e7PgG$Wqt{p$&Tqc?I;spQF3F74nrgk*KLA2 zK#J%Lmzy6B$7|WQR0a-@mSlzeOLdTySy?H>(6B#K4B7Cr+=^l`WLb}KdVDguU?;?| zR?`MAScF=`>wbl`$m0!Fy_4{DK0T|6QIRE%(oatt$AAhS$F3&pc5vrfp0DNMw`MSm zpm)hdN)Pep{drXx@Fe6jWhYzd4-F0Xx^3g>f6sz1*=s@COAYAQfdi5x?#An;a^B7g zpp)y8K*T0gK@eF^JJPE*e~s%~03$%$zZ81z8$LoWpXm|6E>`IB^yjHmC-6wr50%#Y zW1CbN21z}5bnI2bnr%Dr(;^y&>^KCPls{Po-qf8ABuId$S1?x(`fPMurPf*|%Kn6w z$*a=|f&&XiCu}X?&Z5PhuotpGAGTA$?eClA&>?9DWvZ7J363g+ai+5y?(^HY=+r;J5FoW*^Uwu`bC41L-wlX7WQxmM&-VIqwgA$|Qjp{gP}$R@i9~62-Ic z|Csq_Y#&##)4@p_!^rARMvz=q3hA)4vBYKa(y~2Vk2Pt z#uvDeI7--N8rd>WXu=NR-pKkh^SpQXFHIk-p97=bT_zuLkR(Z0wS*D)`EblVhh2&L zBjF{3FQai}TX(T-m63 zh0c~TE>n}KQC^p3n-d&xAs|#<2nva&0LRf%2?;0`t?s#6MqyP=WrQ3Yvx~g>iG^&m zwIl}xI|!)h!8mY~GR*-KRGY%+hHXFQn>$8w0q4J`3wh)(r=AGv%JuI965AcD2M+#>ah(&=G$ce(+w17D9e4eR&dcG>;o*jwneF zog*mT0)znSO`1Uolx#sue%QiYzl#98hf7I%*SzoQQAB%q?2*+!eV=w|CD?NBfaCv2 z9>m1=@k#su)W)*2(w^!5;L*Emgr;X(+}~;2GaGVz_m)1;AYOJL59tF#^o{>}*0#Mo+g!$7!lAhhhjEyDf*ONP$vup4c#;Ds)i*vcpe*{ZAaR*BZ{Y)}p&mY~ zaV$C>3q+TR#x)&@h-CyjCg*v@awd40_K&!y7#QA!LN|uX1Xw z^2l4+>dJqF;RAcG0ouW-4Fw*T4EhyYhSSS5#7nKG4Mt~r->_;n@(D;{$}Uf?z)j7K z1!roeYrXBV;|S1%yh=&ADh3?bU6bBY*!N=z{70qdZZMc7EkFDZ6l~q>S^=nS4s*ss z^hD#_4;P%>S8=9|E$}s0g^HCaLiiX+hPS6UvF+ zE(QQV2$Eg@g)txdC>8eW;=G3=`@6h(!c7$&^2d(fwe6bEA}9)5$qBm0>c8%wj0QA9 z8%{hW;L)z42^MgAK=8up{PZ7ebh@(xWUb@vVqNr(!Pa=u7q9N$=CqteO2B>u|4632 z0d|^nbHEc?CH`?gYo&mLSegDp3)=IsGNAE&tan7s3uiRZfN%y_KlLuFK4~ae-EUse z$3H@6=iqF8)fy0jjvCzDEd`Ke*wo*=AiH zP|%Qkl(~2MgXB$wJ}fQ;WPf3_Z8`Hlwnj_Ir)HOdpX&=` zN8m?IjUY#AKo`Gu_A+0BtkAOU*DRhRZkL77w3&_bS*xF1B$HwZDq6L@xl|L>8Splx ze4=AdOVQW&3AH!O6^+|1iNWO^j{dDy$JZsxsx@r7)Q@w)rBd_Th&r=ws%w5vV zhPrpYEkqinA}^8l-N}r~9>rP+zDK9?YnLL#fC|w=n}yX!w~?b-VF=}jvEou7202jT zcWNhJr|ZxB$Uoz|XU8@-SLcR&*bQUkBAK5l3H3^7%p4b~lT2g81h8p{?%HMR#@=9qjq;>E89Q+jIpS@XJHDMgBEzi#6ZWv2x(`Gn~l znQ9OcabZ4oDVR+AbQaVh6LFs(F3dZQ5ZWO_q8Tj3ff&buM@2ggDO_9}eGIf;KSfCb zj`VT;(?`TwT&wP%Lk&(Q=sG7c@?(`COWizpyph$+r1&erm862Hy`syZkx0bfR5cp* z71%bVRhfMSLhvQt^*I3>MgP_MFcYw8FCb6 zHC@1G0)oBY*yh6?_q4T5WdlAo?8OJt<;+4r0}DEpXP#Fh z=^7!jv1E{U2%P1cX4`PC@Is#%;>d|83|p*QY$oDHznPNdivjzDWH(c55RnGEvcYFh z2|sjHpp%#B#Gxj@xX5t!D@Uq2L(21>RMapg?=lR!M}NB@of#^|%qNiUMttJu?O5eM z!)mZIL}e`Q8&w*ZLZV!qfHD-QboU^qp+`zHtM7Z3+H7W=8QjhQ^>QqJFo!|)cb)MG zWNZ2pUIRJf$60(bNKeIUy;nY&gfm(qKL(_;?~OLe4V-h}bb{zkVWEaFnFO^HR{|+d zk1_)gi3HF*sG;u(ovhAnpiY#$5sg0a$a)W+c14Ia`o>$6yKWtj=rPJh1(Qsn`jG(d zB6>Xtvu+Y$7?wpzirU;dUuFd7WX#oC3WWFR#-U7;*R7ThkJ{H}NQ}6Z`D$PAj>86w zUDA?3YKCN!6w>-qt#d;d8gNKE-$~SIgITVJU&G5_0~ydL)u!xtTl0o>an0LCLF&@ee_2h9RRokg6w=| z$eRjSwLC^TH`dOEmb3)X0{LuO--&&a8cl}})NBUmI54S}khK8D|e{!*d z)>B}wwVhWWb`0NV&lueHfwow?uDl+rbvp$JLWp}$t=F<;cTX4*#erOKi!T$nfxBC_}6iQX5qTjL_R5R z0b$agJAz;7!b19-8wdwvAxGJIP4;~sra^N4aNlLJFWfGt*n%Xq?DDGq%y4~C?!~P&| zzQH4X_U|nJ$b{O}nF#a#R`Onp0RBjq4}BG=xEb1X07-<4Vq*r$>73A&gA6~Xu90ne zF{y@$t)Qk-+u>hygrsv}X2yRd+%s1@CBM{@uB@Puyf{9xWn3XK1?)oFqa^|3b?ngr zfxrW=?9B&1pD3FT@ly}V5imn3)eVysoyf3%22F#gqqrAoH2mOifi}7s4oYreui4N? z|H_L@R&&wHsZY=#3~-HC14(+N8%rVM@JOP zSuaUEWgB~;7u$krq7~FzX6QiL1w^0wB9{ZSmbFovVAJKv@jZDR^IU4P$Elc&hczH8 zqezDOwA(Zfns_2hT>qFcXtnMlu+zuh4t><*sc8CF&jE4x&ersBwhTAj2q*GlzM0D~aCkbegEH_JUit9YoOS*D^73-ueqq>s)wIqFJ*M58_F!ziC zGArGV{klejZP6);3stMP(?v-e@O|bjxyMX){}KH7b55QrZl~6Y#;7?>Z-z5MI4YJ6lmZy$7qQhQ)18jUAsTkLkX1DbB>5;BOeNYx(?~f#cb9ahGMlf z4;O7BT`j`QE~=o!yJqVf;&FmTAj76++VBiY+T6(+b zG380@p-GBHHb@QQ>oW3BcpKi{;)VYGEY^3z1}}!3eO2X91_4En-qrAv3t#K*5RGeJ zL(yTX0+z3ymz&uX9p&Id51FLT4xWDxs=Y*1i1hr?JpEF?=5K~UlY9(pQW2BlYxk4| z7f3*Pbr+(?eAH9FcDJGHGj?D${ z$;iI#oCrn5mAmj4iC7Szv3~E z+`ptFT0&KsL_MD6gQUTq+Ia-0u=gZE#I6g?2q9K^{ZH|My?&5hqq-;LA4gsb0e0Y| z4$bCluuk^utQW(%U!ik9!~*(3!`pjKWory7{?l&qj47^Z?G=RWsg4t;*MydduRUqq zso9qHJ4kV0`2IM&dCs^(ljmdxNJNNnfgj+rRhL-!ZeYF<#H1xwNurNY8n!EDPXu5n zN+*ySd(G>1<{3^4O=Ge4HI?*TkP&f+ZYI~l>VZL(H?;UXIhUWPxyzsq7_%{Awa0!C zWWU*_h7T?i#xJ4H=P;~pHq0BIjsb>Mp3ByEH-HAv^u$%BjyPTWc3mMo)kGsg; zl8MMvd+MjQCtdC=hXQh(Mu!vfTQiua7NY_dpqp>Azl-SkA3}8dy`kq=L($qEr6--P z!8+l77AU?v4jfIt3}z6E-5J)?eA*(_P>kOK28gEOyAYW>3J?(qngXwKkOaQnu=awv z(8bd15idoMGisX!Q#Ddl;YY9>iC1G~-h?IXICXrv-6^;grSKH609a??r{H}v{S
@O^i909{7I=r(dB#!gkj)T%@%+!!#dqi8xwM>4H_(;gr0uN2psg6sV3-m z9a%!3^+{wk!Ol#1n4b0Ub@CX2#XK3v!;9W%WIv_mNNh%eDq6a}kOT)H|3EA1q8{wm zGq4lgtY-Gh%wL;AqEjs11=doPfLTdlDtAnv8y3oBiy{6bM6mJ!SH3gy*}j@p{8g>y z;JH)U=u3Vb;rm;e3A_$-v13x~#e2m@^ZUt8C>+AK-8)c2^C${POoBh?In2NY^oZ=!U zYNFivyO)po-2mkCy7<|$%sGk;|Kc!N0yk~cfYUfAImNrYm}YQ@&1_EW><~Tl({!`i z4ZVWacdqyD`|I#~A`%X{g)yZk5;b6Z^y~%{l(i4!bSIURss2^A1js>VOGvr$V_BL7 zNJToZ`6)23&0DXcgFM+D4IfF5@o)EmoO&o(74{_fsDOdz6;?2Cw~_83qBnK`byqv! z7q!~*TFnMhk?kO?7~0$gyyEZ6UiY2N?$&C%1_yHReia>fUTfK&?a4p-F74b?G>;+R z0eFq(Zmu_8k!8FHem1G@&;C9N@uZE4@k8bIPTp27oygqOJw!|0$Y#=^CJ|H) zmW9h3ZoY%R4!i(hlSK(T7}?FTT5Xuab<~#V!)KhsrB}B&?s7yOIHKU8DU`Y32@!jn zBWoTP&7Y9|l56VYSPQx2HHX7c2GD7_IrFBj$C%#!B*tbzb+T!&V}ZjIu3*e!sQUV- z+Qa&I1wKLiOgqWbgqq5S)wpC!j%OHpbjjVEGC@}7(lg|5KftzDLB(%eR{*@d@P3Am z9l_ZHRcrLfv8t^a%_Fx>m=4a+iCrPiuma$E3#1P!1b9s2y?siLgcTH}HnXL^_dYLI zaiJ)bf;P81?h4ascMGy53YpIYFX4#WOwwL{dq#<~SvtC@O|>GgaN%0u4Rrm3PZEXd zNFvKr5@?^fUv;_b1>59k?08sh8PPFZj4U!R@fU2-*bt8XUb0SJZB)jyaz9~;m#?UE zE`9{>e-ecWaqp7R9f53n0t%1N)IxbfnPq!jWC>%{Ye7=40NTUT5PsQ5tF#S9d5)NZ zI)l?Lmrtc6esrm6zbd#Lc?EPlL$*v;1jFtmI-xbc3W2fu`Jt!h#mN;ivjjGKo^omm zB50?*ey{_Nl?a*XhS^`v%q$2{UW$RHHoDLhLwo7I@KeMKyzFCKsQ|sj>ZrVLFCFw5 z)hd$v%(dWFy1i62-vtDog1%Z)vQ1wVqlthQl|N?Lw0ru|azmk5Asxa@rPab)M1Vvz zp5Wq!L$Ew4(o$|S(Y5?7Jtg3vg~Pu9PbBaiKTh!JE|v_OZ;pG~>*)lP{Cdqo8iHJ~ z<3*3?U;fYbqof7oob~*cN61yv)Y{hb&sNvf&o@a5#ihNpT&5PmrU?$&hWBajK~ybR zr%n8M@PQ4Ls|ZO8_wEV88!e69x9G$^9LkQw_P`xMYsBDe&q!;flz6s73A(c^N%FG@ zL^B%tv2sEVuNZE6vW1(nDrJ`pq_?wk1|k`P9EIzRwg;;+tXup?r4WG}3bNqVT_(D{cL) zO3Bt~Fl;sfs;En&bd9GXM8j_2JWwKrGIS0X!3zjb%CHPKV$0U#;y}25a|#k7Gf`SnuN{KMB zgg<{>>Pp`651s5tC6g0?Derk28Cbo&YstD5$f*nntOYqM>~OT>jmJ}jXMvI| zdWX_qIk7)JxHSHxdc`7*2m)5`$C|wC6*Ye^Uz;gEUciHqr-z`_BGwuSiL&q9gJ=hlzFK45Oa=#y?< zVNj}pvpOLI8&LVc8m1Q5eMZ?=1s;;;X=EVbd|cxn&;;~vc=7Ktlu)usZ6fHUhVyeO z?>UO$1zStfi0rnho`^-e1bopoKq4+>n*n_kzn&{hRW08{R|%qFbOQlw3Ojkd!2}7~ zj2dS})%gJ39(7@Zm(_PcajCPTUshy-R_l-PBSihg(%o{|dYsOcYp($6p7|7+2pd6? zm=!*E;pj*T%ogCB;d>&D5YaEF6CNHS^KZ3f!=3{Zs!dhNVGagt4kJ(`ot@*ZQMKaMo)W`ij52}I^ z<1qOkc>lh!&}t}oe%&MhPq(1AK0|Op3l!Fq@+$%+1g2B@qf>O3>;Keur1+#*3yeAA z0QZ{~k0QY+2$W-w1MQ|3_v1ek~LTjUsP=WvCV(rARKU!fZx53`K zDK*dJr%omCCa1}tZZl3VQ%BMaV+V}$`oL1mSwRGiT!XE{P>z_DBw$gESxrB+_6}Nc z7r?E1xH&n2DJe3o=lXaIxXkG2DaXgwOJm!O=x~vLQEMl}3?`eVu6d{6Kg)NtU^6*uqB0Q_#Sl5fw6J0uZV)Q{GyZ~Fl9dAe=+>WPj;4+(cAAAiaRqkNxP|GWA6H13<}e31&TLo({F2WFqhodqfXi;dSOH+<;~f&G8^c<<*}FX!yO2$~viB)Ep0+2faUg+>Q=5gs{MvoO zd8Au5&G)Q+H18&G0nrNT4$AOZ#HFp19K|Kc!ts|=aap`uq|#kWNNz!D)V0QAe?S~q zbM5@}-Fj3Qx)3XgA97aoEi(jy*~v-nF0WEX(s8U_7=;)3G~CT)+2xBjP}8ow7B(qP z0>S%V8i-@blmdn zEu@@z4 zj=EI@Nz801bM9*~w>6KPeVsJXwN+bHA}JnA2$j*VHtO*2oh-SRR5YYCoO|g7JULwB zv>U8OQ!YHBS&RKTdRj+XJim3#)pdFQ{Q5}0J$xlRnDzE~hY@XH%O8A^=iCrKLyN&%hC|BBnz7c$=F2@ar_ zxCG2bC%s0`{AM5vX;oELgV3uGU=-)SR$Z!mE+S-Xc#k+tZE5&2&)`_+)G_@;H`k=u zO(hrL;;Mn4Ml7->A4hg=$y=@~hk9-vE3%=+2nsO+^WDy?45-M*EaAT;_c{ta0fOx$ zJ>&gBVnFlurR$ln^@D^(VQlsF!NxIM7voSLb;Sh&!MZalZ!pt%d#rL`x{HT9|MZ%hlaj{S+aya1Y0 zGxm*`1R_lH!)h?Q&3g>T)5=p;a-Y>A&fb(LVNaU$D>F}Srp)yWS5!6drWh7r=P4}g z6sU*OE>KWMDH0(x%|`l;Lqv||_RaM|-eOK&<0@7Az1(!y1~)av6DMl}7E7s#!8YHU zjk))Pgncc(BQ(D~x-gz>;d@LL`Pgx{@ps@55oj&Te_MC49 zk=->(F4_-DsUqyJ{Bt-2(J6ky<9*$FNSnQE^8q_1jKV)f+Sxy4VHA1ojlrC3)&sd3 z#m)by%YW>%&@iSSoKZdli!T)Ep|AfVih zk307r@?V+|xMgo56>RStjzUR1ES8 zF$@0&Y=I$bqtHsF=lx6}rf<$rH-a(VU_?x?b4;?Tg$lPJF`87t<~=H|sclonTfRAH z*kpl%N7y^)dE3($qK|z4Z!Z(Hvt+AFH})|_b)yz8TC!hE|CjmzRgBlsQc(m_Ny|ye+$wo4f*Kd6FZ5a?wvCgn3nMDXe$YaVKNDUUmVId!ma?;xv`iO7GcZfL z+%2%JnBMQ{#~uwX`TPI`g-FmHFTHilHGTeQPn)u?>c`mnqi*u`&jvRx)~K#GPR-yJpGv) zbqRF;3|kms_{UNGe%s{@|GZeP5&_8=ia~2b`)C*_0;))i}A#dOPFzGlQk`P;~(I_5GaXLTPnC; zrEi0zhK2e2LM}c+NmF?ofuG&j4I;Q<)pzG{ZX;|#$LH1yH(g@67t`8`5b~b!10G6< zxW|8hVvNc_Y;=dU@x}4cW(}||I17Fs^|pOGQQ;-SbtkL_BLqIhn{gdfAEukeWtiC% z66~ET;W>I3i)76h&WGDZdM{dG2@2rE2Z_BdqCWnOxNJ;SNk78KuqNUb7@2upy|}!z zwm8?>Zl}l9pm||{f(w3CQ3_)79cuV+3oCR5$l?Q9?36?SPUURMpAmAOE>$)1FEIm% zpX=n`ljXIGwNShi8>$K53m~vUtXgL|K+YhL)|VbP6VFx2`Ec>PdJq;h`%Fiap(F4+ z7NS7jd?&AJ)huHs*dlko)QL0TjQ_{=N$DoHOh~PXz-@8{ZSi#NZ2E%24IY!lvp)pk zdC_%{I0{P2uyd+RkJ_^3hYNmK?`(T!8*^J?oX%Siz?mx(S=WVO`wERsm9a*%!W9#Y zApkh$WX0x};lP#lIlKnPA?eWTq;h+XMR?bjExkj!kXrgPA@=N=vWvTYoBNxJNG^}Y zqw;-g{RiF-=Wa^AKeGk+^V&y|!8k#Y6fC*Su$7^sCFI#`+h)O1jWwY4RePkXoM5I@ z`Oewm1>Fic=~k*(wD+*{qX%VJ!no4fX6?y|`%D_m$#eCSidETKV%@#4&0b;KBW!n= zxlo>-w*ECPNPJ!->y+(t;L%-NB1P2Jt`(jOeoOXR;>eXdF?=?%H6QpcL+6=Ydz;RXyiI(a-9Rt>ObWB=Gy|5eIUBBvBwz?yW0!K~7Sv1Ey>2&EL)4}U zfShO%5{Vbr1u@!o!bS9D6OIDfGU9srX|LFWey4TtwR%E#P7OFGS9LzPOJbweJ2&l5xAX;Bd1n{;OQCSTm1F zElV1XQhJx51~gGJu^mM)@XGfFO+cQJC8jT&dlLRj;LH(NMIFsR7`^TBkP-;GAYg{J*&BI}3HaUj-7g#GR zM3uOcvK1NZ8c+?W+@_fp8`~1|RWHejk4#&{+T*F404%ke0QrjFSq4VJ!A>T>eO&{bO)ogAc6u#h6yRqc8TTd z9;X-l2r;$d2zSHctQEi{+@r%1oaCH8mgLnE`nk;1Bt3x`}-h(@bhnv;Ej$>%(`8*r3iO zT!pzZZSV;sLa?ps@WI-%vkwaiF;1G75q_ zxELM#|#CTJ2nR!1T$-}Y8iv;^zdnKnfY;}tK55j+H_l;lW9C{RlDIHkd=`=tESD^MF7Ry` z33SaRVFuK)4YHUFPdEawYX{aEE;um)74GQVoGJc*1U}s_PD>oEmB|<@rb6@G_|I=< z&pXTa2lP(mfPGU(-LNWOtxmD7web;P10FgM^j8R>%^Nxs|4ejBmRHB@M9`!{bX>Xq zlw_UKNw;~WIMThQ`v|t;Eyw~RWQCoxktty|1xCb^{CjAiBX~M%LsoO8?*~vhTx6oI zA~kQXmiqpdqQB1=`df}zcqgWoQFn>rjPxxI^bz2uH5?|E0W^%iCx zSGQ(l`wYPYw5kwix#@F{`Jf@&f4fGW;9Bo~>Oe?e8MZz~3em{cwz`-89eF#)o!xx` z=?c-tznE`5bRf7AHz8Jib~3Dw-4N4vQS3Z@0=FA`iN*dhsi~^9Jc4~rBI^*VYy@+M zM_RF>T|OkFTG7G=!ZoVfx}DVlE72WTF_9JJ zSt}>}ABJc_n#L7nKvY@O+lQ>FcM*C+4bW1T~bA+$U)g- zda5g&-%Oq`s4kd$f4qnQzS7TddCEi;^ptWc#SMpb>d-wuozmmK@qri>*5KTGRI+Q5%FtMhgys*(?-e*Mq4Kz6VUrf*E~fVrM};O$J{7e*Wz{mLv|%}d z&aNSo4HOAx_LUalkMq9{w{$=tnL`<GRzla#!eZ4KP;Rjo|n(B zx!=5kfoIt+;! zDgK3)4FMCHDL-P0ip+o4xS9F|S2$k3rnmI(1Eo;+wADz6VQ_+Y-V1;B1B6RKIm1`B z2Y2@Q9LBYRG^z=Ici<%qM+Xma@`i-Fy{?2_)W3)>1q^5XWDwCW--3g;S$?&bS0($1 zk=p*DTEV?T^DVt7-mZ@BPqS1a3Nw6AI%@^on5Mpp;TTCqb-G7VOzaY+aoFcmZLmgD zn|&ox+k6%K?ilWlep!YbKGOYZt`?fX$je@)V!u^>vg?!tT8b@u^g#N^E5(2F^Y{MO z5a=ZcAFBsXOR=RiKFk;ZI47FXhq=sj?7erSewDwGixU6(FkG`XO^kRt4+(VIj*Rw1QyR zi-@Hu>p=M89sg-w#fzy%{015m+{$m8YfBPj2b|By?e2zg% zES_2%HB{5hOi-;u;QBZ8-J2*P6o>RzGtY>8{GOoa*plZ znL3*)q&Cr9)jKMMuu#qOT502mM!2d?@=g7dXz|n3VmMDFrV$$o@JpB;c^*l1qU;QmB?R){ybS7^hZQ|8L~BSPmMHcoFEHlltG_x66^*F?X2S0zc(| zU-mN}5tgnTR_XpS8mlam>R)a~mhJFrMi$-z@EZN0=2L+-@PD%il=G6^GLIc4BqnQ) zUJR`+@Iqi^mK;|?q(IS8)VBp#Zb`>DCBvFS5R~Huhg=GHK%5uWW<1f#mv)U)d{Bks zzo9j)sp<)dBnz0(37INBPggHzO~kbw`t$G1Z;x!7CoKD!pW*gM;mjtm=YEJ1s|B{B zz zuwGtNR`9i+dOnMXs>IsJ$ya0=tLn1r|1&|1+@lnTJI0R?uyA>O;p#>Uf0JRwGF0)_ zhAS011C9@6;JlEp&KK(n6u#ysAlqvwF_$~;{v_kE5X_a0B2wsaU^|pSI3Y_qhU;6R zz3s(L`FjY5fMUp8r0iIC)t>OgpDoB?%LHm9qqtrY1b4UWDQRjf!RBI_&H*2Y$AWud zi7VYz0BWby9z~@*0YQ+0s=pK(BW>4009F8G0{{7%gvA%A(`hUk*M(naY}8SdzV4Ce z1K1Dp!Tt6vKs-%vl{q8G=0c+#1c@MNa+IRYi8fWHm7g4~BpbExi7HngtG_nl!p?l| z8UxXk5VNgi(hs9nxP+`gT~z*@AO3jxQ6o9wzN2E-bQT?>_OX*N(xC1WyqA0f^$v!g za*CNceRU2k6dNiKB(l;mbm-yDZFE%*MR&=k*3^nFn+{OaH>0dZTUz;-lCa7Y8-~)i zYqN4470k)4&IVSL>-pO;wrWiZ*6)aF{u*m;p&;^FFY?br9@!+=uO@k7vw3QAqRMdO z8zK;zxHH&!{NE&*sG275U1)XVbI2MmE#HSWzlaYm5YF~2e&P(3W&t49o4*M zPa*FHb^=`Wq~Cx=rnJsV#&Ji!8toTw(#+Lu8lCzqodj^m;BI515CGR(e#8pU}4Sisa$ zBNrgmKmM}ZMu}+y(kDDD5rsgh*g2ljbP=#j8LORNk?~APy7%KW#S_)@17IAXMZleG zZi0Rj4EYhbD_Du9Q6dPG zxTLq2Dq|)L;g;@Aqb-id8&bSboivv8pNUMY*$ixmP g3^Lfm= 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%0A+EXWY1SV;E___uyHXSzRzuJ{xtyyK?rR;p`Z_`< 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