From 5fc3160a182bdd3d682b73e1a5cd6a9148db748e Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 21 Jun 2023 16:03:54 -0400 Subject: [PATCH] Fix build of 0.102 --- 0001-Update-data-wixl.patch | 2662 -- ...-Fix-adwaita-icon-theme-on-Fedora-36.patch | 25303 ---------------- ...0b2ee79438b8e35c0769165a9a105e3792a0.patch | 58 - msitools.spec | 5 +- 4 files changed, 1 insertion(+), 28027 deletions(-) delete mode 100644 0001-Update-data-wixl.patch delete mode 100644 0001-data-wixl-Fix-adwaita-icon-theme-on-Fedora-36.patch delete mode 100644 18bc0b2ee79438b8e35c0769165a9a105e3792a0.patch diff --git a/0001-Update-data-wixl.patch b/0001-Update-data-wixl.patch deleted file mode 100644 index e322a8c..0000000 --- a/0001-Update-data-wixl.patch +++ /dev/null @@ -1,2662 +0,0 @@ -From 20c4f6234a15694386ab8acb4d6fbbada088d7ef Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= -Date: Sun, 1 Aug 2021 19:47:14 +0400 -Subject: [PATCH] Update data/wixl - -Signed-off-by: rpm-build <> ---- - data/wixl/SDL2.wxi | 21 ++ - data/wixl/adwaita-icon-theme.wxi | 410 +++++++++++++++----------- - data/wixl/gdk-pixbuf.wxi | 2 - - data/wixl/gstreamer1-plugins-base.wxi | 273 +++++++++++------ - data/wixl/gstreamer1.wxi | 200 +++++++------ - data/wixl/imath.wxi | 19 ++ - data/wixl/libffi.wxi | 2 +- - data/wixl/librsvg2.wxi | 4 - - data/wixl/openal-soft.wxi | 41 ++- - data/wixl/openexr.wxi | 42 ++- - data/wxi-validate.pl | 3 + - 11 files changed, 612 insertions(+), 405 deletions(-) - create mode 100644 data/wixl/SDL2.wxi - create mode 100644 data/wixl/imath.wxi - -diff --git a/data/wixl/SDL2.wxi b/data/wixl/SDL2.wxi -new file mode 100644 -index 000000000000..1840dca777bd ---- /dev/null -+++ b/data/wixl/SDL2.wxi -@@ -0,0 +1,21 @@ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -diff --git a/data/wixl/adwaita-icon-theme.wxi b/data/wixl/adwaita-icon-theme.wxi -index da03a6963956..107f3c5aa29c 100644 ---- a/data/wixl/adwaita-icon-theme.wxi -+++ b/data/wixl/adwaita-icon-theme.wxi -@@ -2,11 +2,11 @@ - - - -- -- -- -- -- -+ -+ -+ -+ -+ - - - -@@ -82,6 +82,9 @@ - - - -+ -+ -+ - - - -@@ -331,8 +334,14 @@ - - - -- -- -+ -+ -+ -+ -+ -+ -+ -+ - - - -@@ -440,7 +449,7 @@ - - - -- -+ - - - -@@ -559,7 +568,7 @@ - - - -- -+ - - - -@@ -621,7 +630,7 @@ - - - -- -+ - - - -@@ -833,7 +842,7 @@ - - - -- -+ - - - -@@ -883,7 +892,7 @@ - - - -- -+ - - - -@@ -963,7 +972,7 @@ - - - -- -+ - - - -@@ -1892,7 +1901,7 @@ - - - -- -+ - - - -@@ -2035,7 +2044,7 @@ - - - -- -+ - - - -@@ -2145,7 +2154,7 @@ - - - -- -+ - - - -@@ -2696,7 +2705,7 @@ - - - -- -+ - - - -@@ -2757,9 +2766,6 @@ - - - -- -- -- - - - -@@ -2777,8 +2783,8 @@ - - - -- -- -+ -+ - - - -@@ -2810,7 +2816,7 @@ - - - -- -+ - - - -@@ -2827,7 +2833,7 @@ - - - -- -+ - - - -@@ -3723,7 +3729,7 @@ - - - -- -+ - - - -@@ -3809,7 +3815,7 @@ - - - -- -+ - - - -@@ -3868,7 +3874,7 @@ - - - -- -+ - - - -@@ -3883,8 +3889,8 @@ - - - -- -- -+ -+ - - - -@@ -3960,6 +3966,9 @@ - - - -+ -+ -+ - - - -@@ -4209,8 +4218,14 @@ - - - -- -- -+ -+ -+ -+ -+ -+ -+ -+ - - - -@@ -4318,7 +4333,7 @@ - - - -- -+ - - - -@@ -4437,7 +4452,7 @@ - - - -- -+ - - - -@@ -4499,7 +4514,7 @@ - - - -- -+ - - - -@@ -4708,7 +4723,7 @@ - - - -- -+ - - - -@@ -4758,7 +4773,7 @@ - - - -- -+ - - - -@@ -4838,7 +4853,7 @@ - - - -- -+ - - - -@@ -5725,7 +5740,7 @@ - - - -- -+ - - - -@@ -5868,7 +5883,7 @@ - - - -- -+ - - - -@@ -5978,7 +5993,7 @@ - - - -- -+ - - - -@@ -6529,7 +6544,7 @@ - - - -- -+ - - - -@@ -6590,9 +6605,6 @@ - - - -- -- -- - - - -@@ -6610,8 +6622,8 @@ - - - -- -- -+ -+ - - - -@@ -7048,36 +7060,24 @@ - - - -- -- -- -- -- -- -- -+ - - - - -- -- -- -- -- -- -- -+ - - - - -- -+ - - - - - -- -- -+ -+ - - - -@@ -7153,6 +7153,9 @@ - - - -+ -+ -+ - - - -@@ -7402,8 +7405,14 @@ - - - -- -- -+ -+ -+ -+ -+ -+ -+ -+ - - - -@@ -7511,7 +7520,7 @@ - - - -- -+ - - - -@@ -7630,7 +7639,7 @@ - - - -- -+ - - - -@@ -7692,7 +7701,7 @@ - - - -- -+ - - - -@@ -7904,7 +7913,7 @@ - - - -- -+ - - - -@@ -7954,7 +7963,7 @@ - - - -- -+ - - - -@@ -8034,7 +8043,7 @@ - - - -- -+ - - - -@@ -8951,7 +8960,7 @@ - - - -- -+ - - - -@@ -9094,7 +9103,7 @@ - - - -- -+ - - - -@@ -9204,7 +9213,7 @@ - - - -- -+ - - - -@@ -9755,7 +9764,7 @@ - - - -- -+ - - - -@@ -9816,9 +9825,6 @@ - - - -- -- -- - - - -@@ -9836,8 +9842,8 @@ - - - -- -- -+ -+ - - - -@@ -9913,6 +9919,9 @@ - - - -+ -+ -+ - - - -@@ -10162,8 +10171,14 @@ - - - -- -- -+ -+ -+ -+ -+ -+ -+ -+ - - - -@@ -10271,7 +10286,7 @@ - - - -- -+ - - - -@@ -10390,7 +10405,7 @@ - - - -- -+ - - - -@@ -10452,7 +10467,7 @@ - - - -- -+ - - - -@@ -10664,7 +10679,7 @@ - - - -- -+ - - - -@@ -10714,7 +10729,7 @@ - - - -- -+ - - - -@@ -10794,7 +10809,7 @@ - - - -- -+ - - - -@@ -11714,7 +11729,7 @@ - - - -- -+ - - - -@@ -11857,7 +11872,7 @@ - - - -- -+ - - - -@@ -11967,7 +11982,7 @@ - - - -- -+ - - - -@@ -12518,7 +12533,7 @@ - - - -- -+ - - - -@@ -12579,9 +12594,6 @@ - - - -- -- -- - - - -@@ -12599,8 +12611,8 @@ - - - -- -- -+ -+ - - - -@@ -12635,7 +12647,7 @@ - - - -- -+ - - - -@@ -12652,7 +12664,7 @@ - - - -- -+ - - - -@@ -12726,7 +12738,7 @@ - - - -- -+ - - - -@@ -12803,7 +12815,7 @@ - - - -- -+ - - - -@@ -12840,6 +12852,9 @@ - - - -+ -+ -+ - - - -@@ -12853,7 +12868,7 @@ - - - -- -+ - - - -@@ -12865,8 +12880,8 @@ - - - -- -- -+ -+ - - - -@@ -12942,6 +12957,9 @@ - - - -+ -+ -+ - - - -@@ -13191,8 +13209,14 @@ - - - -- -- -+ -+ -+ -+ -+ -+ -+ -+ - - - -@@ -13300,7 +13324,7 @@ - - - -- -+ - - - -@@ -13419,7 +13443,7 @@ - - - -- -+ - - - -@@ -13481,7 +13505,7 @@ - - - -- -+ - - - -@@ -13663,7 +13687,7 @@ - - - -- -+ - - - -@@ -13698,7 +13722,7 @@ - - - -- -+ - - - -@@ -13778,7 +13802,7 @@ - - - -- -+ - - - -@@ -13813,7 +13837,7 @@ - - - -- -+ - - - -@@ -13872,7 +13896,7 @@ - - - -- -+ - - - -@@ -13925,7 +13949,7 @@ - - - -- -+ - - - -@@ -14464,7 +14488,7 @@ - - - -- -+ - - - -@@ -14525,9 +14549,6 @@ - - - -- -- -- - - - -@@ -14545,8 +14566,8 @@ - - - -- -- -+ -+ - - - -@@ -14563,7 +14584,7 @@ - - - -- -+ - - - -@@ -14575,8 +14596,8 @@ - - - -- -- -+ -+ - - - -@@ -14652,6 +14673,9 @@ - - - -+ -+ -+ - - - -@@ -14901,8 +14925,14 @@ - - - -- -- -+ -+ -+ -+ -+ -+ -+ -+ - - - -@@ -15010,7 +15040,7 @@ - - - -- -+ - - - -@@ -15129,7 +15159,7 @@ - - - -- -+ - - - -@@ -15191,7 +15221,7 @@ - - - -- -+ - - - -@@ -15373,7 +15403,7 @@ - - - -- -+ - - - -@@ -15408,7 +15438,7 @@ - - - -- -+ - - - -@@ -15488,7 +15518,7 @@ - - - -- -+ - - - -@@ -15523,7 +15553,7 @@ - - - -- -+ - - - -@@ -15582,7 +15612,7 @@ - - - -- -+ - - - -@@ -15635,7 +15665,7 @@ - - - -- -+ - - - -@@ -16174,7 +16204,7 @@ - - - -- -+ - - - -@@ -16235,9 +16265,6 @@ - - - -- -- -- - - - -@@ -16255,7 +16282,7 @@ - - - -- -+ - - - -@@ -16629,17 +16656,17 @@ - - - -- -+ - -- -- -+ -+ - - - - - -- -- -+ -+ - - - -@@ -16715,6 +16742,9 @@ - - - -+ -+ -+ - - - -@@ -16964,8 +16994,14 @@ - - - -- -- -+ -+ -+ -+ -+ -+ -+ -+ - - - -@@ -17073,7 +17109,7 @@ - - - -- -+ - - - -@@ -17192,7 +17228,7 @@ - - - -- -+ - - - -@@ -17254,7 +17290,7 @@ - - - -- -+ - - - -@@ -17436,7 +17472,7 @@ - - - -- -+ - - - -@@ -17471,7 +17507,7 @@ - - - -- -+ - - - -@@ -17551,7 +17587,7 @@ - - - -- -+ - - - -@@ -17586,7 +17622,7 @@ - - - -- -+ - - - -@@ -17645,7 +17681,7 @@ - - - -- -+ - - - -@@ -17698,7 +17734,7 @@ - - - -- -+ - - - -@@ -18237,7 +18273,7 @@ - - - -- -+ - - - -@@ -18298,9 +18334,6 @@ - - - -- -- -- - - - -@@ -18320,6 +18353,11 @@ - - - -+ -+ -+ -+ -+ - - - -@@ -18350,6 +18388,7 @@ - - - -+ - - - -@@ -18433,7 +18472,9 @@ - - - -- -+ -+ -+ - - - -@@ -19235,7 +19276,6 @@ - - - -- - - - -@@ -19630,6 +19670,7 @@ - - - -+ - - - -@@ -19713,7 +19754,9 @@ - - - -- -+ -+ -+ - - - -@@ -20500,7 +20543,6 @@ - - - -- - - - -@@ -20651,11 +20693,7 @@ - - - -- -- - -- -- - - - -@@ -20683,6 +20721,7 @@ - - - -+ - - - -@@ -20766,7 +20805,9 @@ - - - -- -+ -+ -+ - - - -@@ -21564,7 +21605,6 @@ - - - -- - - - -@@ -21595,6 +21635,7 @@ - - - -+ - - - -@@ -21678,7 +21719,9 @@ - - - -- -+ -+ -+ - - - -@@ -22477,7 +22520,6 @@ - - - -- - - - -@@ -22560,6 +22602,7 @@ - - - -+ - - - -@@ -22592,6 +22635,7 @@ - - - -+ - - - -@@ -22675,7 +22719,9 @@ - - - -- -+ -+ -+ - - - -@@ -23113,7 +23159,6 @@ - - - -- - - - -@@ -23152,6 +23197,7 @@ - - - -+ - - - -@@ -23235,7 +23281,9 @@ - - - -- -+ -+ -+ - - - -@@ -23673,7 +23721,6 @@ - - - -- - - - -@@ -23829,6 +23876,7 @@ - - - -+ - - - -@@ -23912,7 +23960,9 @@ - - - -- -+ -+ -+ - - - -@@ -24350,14 +24400,14 @@ - - - -- - - - - - -+ - - - -- -- -+ -+ -diff --git a/data/wixl/gdk-pixbuf.wxi b/data/wixl/gdk-pixbuf.wxi -index 6fb5ee8f02d0..d88aaa5f9baf 100644 ---- a/data/wixl/gdk-pixbuf.wxi -+++ b/data/wixl/gdk-pixbuf.wxi -@@ -2,7 +2,6 @@ - - - -- - - - -@@ -744,7 +743,6 @@ - - - -- - - - -diff --git a/data/wixl/gstreamer1-plugins-base.wxi b/data/wixl/gstreamer1-plugins-base.wxi -index 479e7b49dbee..c8c48afadf21 100644 ---- a/data/wixl/gstreamer1-plugins-base.wxi -+++ b/data/wixl/gstreamer1-plugins-base.wxi -@@ -56,290 +56,370 @@ - - - -- -- -- -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ - - - - - -- -- -- -+ -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - -+ - - - -- - - - -@@ -366,6 +446,31 @@ - - - -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ - - - -@@ -409,5 +514,3 @@ - - - -- -- -diff --git a/data/wixl/gstreamer1.wxi b/data/wixl/gstreamer1.wxi -index 882e0e1c2526..91c1742705be 100644 ---- a/data/wixl/gstreamer1.wxi -+++ b/data/wixl/gstreamer1.wxi -@@ -4,7 +4,7 @@ - - - -- -+ - - - -@@ -33,297 +33,319 @@ - - - -- -- -- -- -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - - - -- -- -+ -+ - - - -+ - - - -- - - - -@@ -339,6 +361,10 @@ - - - -+ -+ -+ -+ - - - -@@ -383,5 +409,3 @@ - - - -- -- -diff --git a/data/wixl/imath.wxi b/data/wixl/imath.wxi -new file mode 100644 -index 000000000000..43eb9567acf0 ---- /dev/null -+++ b/data/wixl/imath.wxi -@@ -0,0 +1,19 @@ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -diff --git a/data/wixl/libffi.wxi b/data/wixl/libffi.wxi -index c7e75e325ac5..3b0cf53b901e 100644 ---- a/data/wixl/libffi.wxi -+++ b/data/wixl/libffi.wxi -@@ -5,7 +5,7 @@ - - - -- -+ - - - -diff --git a/data/wixl/librsvg2.wxi b/data/wixl/librsvg2.wxi -index d371347f620b..a9e48d222efa 100644 ---- a/data/wixl/librsvg2.wxi -+++ b/data/wixl/librsvg2.wxi -@@ -11,9 +11,6 @@ - - - -- -- -- - - - -@@ -41,7 +38,6 @@ - - - -- - - - -diff --git a/data/wixl/openal-soft.wxi b/data/wixl/openal-soft.wxi -index 1ab2850e446b..a220928b6396 100644 ---- a/data/wixl/openal-soft.wxi -+++ b/data/wixl/openal-soft.wxi -@@ -1,30 +1,29 @@ - - -+ -+ - - - -- -+ - - - -+ -+ -+ - - - - - - -- -- -- -- -- -- - - - - -- -- -+ -+ - - - -@@ -35,21 +34,21 @@ - - - -- -- -- -- -- -- -+ -+ -+ - - -- -+ - - - - - - -+ -+ -+ - - - -@@ -69,19 +68,19 @@ - - - -- -+ -+ -+ - -+ - - -- -- - - - -- -- - - -+ - - - -diff --git a/data/wixl/openexr.wxi b/data/wixl/openexr.wxi -index 76ae82a3ce2e..79b9284b01e7 100644 ---- a/data/wixl/openexr.wxi -+++ b/data/wixl/openexr.wxi -@@ -1,30 +1,25 @@ - - -+ - - - - -- -- -- -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -- -- -- -- -- -- -+ -+ - - - -@@ -32,14 +27,13 @@ - - - -+ - -- -- -- -- -- -- -- -+ -+ -+ -+ -+ - - - -diff --git a/data/wxi-validate.pl b/data/wxi-validate.pl -index c1b328d34865..e285963c8cd9 100755 ---- a/data/wxi-validate.pl -+++ b/data/wxi-validate.pl -@@ -47,6 +47,7 @@ my %dllgroups; - # as dependencies - my %dllbuiltin = ( - "advapi32.dll" => 1, -+ "bcrypt.dll" => 1, - "comctl32.dll" => 1, - "comdlg32.dll" => 1, - "crypt32.dll" => 1, -@@ -76,7 +77,9 @@ my %dllbuiltin = ( - "shell32.dll" => 1, - "shlwapi.dll" => 1, - "user32.dll" => 1, -+ "userenv.dll" => 1, - "usp10.dll" => 1, -+ "version.dll" => 1, - "winmm.dll" => 1, - "winspool.drv" => 1, - "wldap32.dll" => 1, --- -2.34.1.428.gdcc0cd074f0c - diff --git a/0001-data-wixl-Fix-adwaita-icon-theme-on-Fedora-36.patch b/0001-data-wixl-Fix-adwaita-icon-theme-on-Fedora-36.patch deleted file mode 100644 index a924c21..0000000 --- a/0001-data-wixl-Fix-adwaita-icon-theme-on-Fedora-36.patch +++ /dev/null @@ -1,25303 +0,0 @@ -From f3c1effd6c63a0fa9810d66c9fa84e3b7584b8c0 Mon Sep 17 00:00:00 2001 -From: Richard Hughes -Date: Mon, 9 May 2022 09:44:58 +0100 -Subject: [PATCH] data/wixl: Fix adwaita-icon-theme on Fedora 36 - ---- - data/wixl/adwaita-icon-theme.wxi | 18910 +++++++++++------------------ - 1 file changed, 7407 insertions(+), 11503 deletions(-) - -diff --git a/data/wixl/adwaita-icon-theme.wxi b/data/wixl/adwaita-icon-theme.wxi -index 107f3c5..d4c116d 100644 ---- a/data/wixl/adwaita-icon-theme.wxi -+++ b/data/wixl/adwaita-icon-theme.wxi -@@ -2,17 +2,23 @@ - - - -- -- -- -- -- -+ -+ -+ -+ -+ - - - - - - -+ -+ -+ -+ -+ -+ - - - -@@ -64,6 +70,9 @@ - - - -+ -+ -+ - - - -@@ -139,12 +148,18 @@ - - - -+ -+ -+ - - - - - - -+ -+ -+ - - - -@@ -166,6 +181,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -175,6 +196,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -196,6 +223,9 @@ - - - -+ -+ -+ - - - -@@ -250,6 +280,9 @@ - - - -+ -+ -+ - - - -@@ -265,9 +298,18 @@ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ - - - -@@ -331,17 +373,20 @@ - - - -+ -+ -+ - - - -- -- -+ -+ - - - - -- -- -+ -+ - - - -@@ -349,6 +394,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -364,6 +415,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -397,12 +454,30 @@ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -415,6 +490,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -430,9 +511,21 @@ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -449,126 +542,12 @@ - - - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -+ - - - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - -- -+ - - - -@@ -630,28 +609,34 @@ - - - -- -+ - - - - - - -- -- -- - - - -- -- -+ -+ - - - - -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -685,18 +670,21 @@ - - - -- -- -- - - - -+ -+ -+ - - - - - - -+ -+ -+ - - - -@@ -709,30 +697,27 @@ - - - -- -- -- - - - - - - -- -- -- - - - -+ -+ -+ - - - -- -- -- - - - -+ -+ -+ - - - -@@ -757,21 +742,24 @@ - - - -+ -+ -+ - - - -- -- -- - - - -- -- -+ -+ - - - - -+ -+ -+ - - - -@@ -808,21 +796,24 @@ - - - -- -- -- - - - -- -- -+ -+ - - - - -+ -+ -+ - - - -+ -+ -+ - - - -@@ -842,7 +833,7 @@ - - - -- -+ - - - -@@ -867,21 +858,21 @@ - - - -- -- -- - - - -+ -+ -+ - - - -- -- -- - - - -+ -+ -+ - - - -@@ -892,7 +883,7 @@ - - - -- -+ - - - -@@ -972,10865 +963,6928 @@ - - - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -- -- -- -- -- -- -+ -+ - - - - -- -- -- - - - -- -- -- - - - - - - -- -- -- - - - -- -- -- - - - -- -- -- - - - -- -- -- - - - -- -- -- - - - -- -- -- - - - -- -- -- - - - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -- -- -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -- -- -+ -+ - -- -- -- -- -+ -+ - -- -- -- -- -+ -+ - -- -- -- -- -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -- -- -+ -+ - -- -- -+ -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - - -- -- -- -- -- -- -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ -+ - - -- -- -- -- -- -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - - -- -- -- -- -+ - - - -+ -+ -+ - - - -- -- -- - - - -+ -+ -+ - - - -- -- -- - - - -- -- -+ -+ - - - - -+ -+ -+ - - - - - - -- -- -- - - - -- -- -+ -+ - - - - -- -- -+ -+ - - - - -- -- -+ -+ - - - - -- -- -+ -+ - - - - -+ -+ -+ - - - -+ -+ -+ - - - - - - -- -- -- - - - - - - -+ -+ -+ - - - -- -- -+ -+ - - - - -- -- -+ -+ - - - - -- -- -+ -+ - - - -@@ -11838,8 +7892,8 @@ - - - -- -- -+ -+ - - - -@@ -11847,8 +7901,8 @@ - - - -- -- -+ -+ - - - -@@ -11856,8 +7910,8 @@ - - - -- -- -+ -+ - - - -@@ -11865,124 +7919,121 @@ - - - -- -- -- - - - - -- -- -- -- -+ - - - -- -- -+ -+ - - - - -+ -+ -+ - - - -- -- -- - - - -+ -+ -+ - - - -- -- -- - - - -- -- -+ -+ -+ -+ -+ - - - - -- -- -+ -+ - - - - -- -- -+ -+ - - - - -+ -+ -+ - - - -- -- -- - - - -- -- -+ -+ - - - - -- -- -- -- -- -+ -+ - - - - -- -- -+ -+ - - - - -- -- -+ -+ - - - - -- -- -+ -+ - - - - -- -- -+ -+ - - - - -- -- -+ -+ - - - - -- -- -+ -+ - - - - -+ -+ -+ - -- -+ - - - -@@ -11995,18 +8046,48 @@ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -12016,30 +8097,30 @@ - - - -- -- -- - - - -+ -+ -+ - - - - - - -- -- -- -- -- -- - - - - - - -+ -+ -+ -+ -+ -+ - - - -@@ -12091,6 +8172,9 @@ - - - -+ -+ -+ - - - -@@ -12169,15 +8253,18 @@ - - - -- -- -- - - - -+ -+ -+ - - - -+ -+ -+ - - - -@@ -12193,6 +8280,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -12241,12 +8334,24 @@ - - - -+ -+ -+ -+ -+ -+ - - - - - - -+ -+ -+ -+ -+ -+ - - - -@@ -12256,30 +8361,78 @@ - - - -+ -+ -+ -+ -+ -+ - - - - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -12295,18 +8448,30 @@ - - - -+ -+ -+ - - - - - - -+ -+ -+ - - - - - - -+ -+ -+ -+ -+ -+ - - - -@@ -12322,9 +8487,6 @@ - - - -- -- -- - - - -@@ -12382,18 +8544,42 @@ - - - -+ -+ -+ - - - -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -12421,9 +8607,18 @@ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ - - - -@@ -12481,11 +8676,14 @@ - - - -+ -+ -+ - - - -- -- -+ -+ - - - -@@ -12533,7 +8731,7 @@ - - - -- -+ - - - -@@ -12611,8 +8809,8 @@ - - - -- -- -+ -+ - - - -@@ -12622,32 +8820,68 @@ - - - -+ -+ -+ - - - - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ - - - - - - -+ -+ -+ - - - - - - -+ -+ -+ -+ -+ -+ - -- -+ - - - -@@ -12664,81 +8898,7 @@ - - - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -+ - - - -@@ -12772,12 +8932,12 @@ - - - -- -- -- - - - -+ -+ -+ - - - -@@ -12790,32 +8950,32 @@ - - - -- -- -- - - - -- -- -+ -+ - - - - -- -- -+ -+ - - - - -- -- -+ -+ - - - - -+ -+ -+ - -- -+ - - - -@@ -12834,6 +8994,9 @@ - - - -+ -+ -+ - - - -@@ -12849,9 +9012,6 @@ - - - -- -- -- - - - -@@ -12868,7 +9028,7 @@ - - - -- -+ - - - -@@ -12880,14 +9040,20 @@ - - - -- -- -+ -+ - - - - - - -+ -+ -+ -+ -+ -+ - - - -@@ -12939,6 +9105,9 @@ - - - -+ -+ -+ - - - -@@ -13014,12 +9183,18 @@ - - - -+ -+ -+ - - - - - - -+ -+ -+ - - - -@@ -13041,6 +9216,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -13050,6 +9231,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -13071,6 +9258,9 @@ - - - -+ -+ -+ - - - -@@ -13125,6 +9315,9 @@ - - - -+ -+ -+ - - - -@@ -13140,9 +9333,18 @@ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ - - - -@@ -13206,17 +9408,20 @@ - - - -+ -+ -+ - - - -- -- -+ -+ - - - - -- -- -+ -+ - - - -@@ -13224,6 +9429,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -13239,6 +9450,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -13272,12 +9489,30 @@ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -13290,6 +9525,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -13305,145 +9546,43 @@ - - - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -+ -+ - -- -- -+ -+ - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ - -- -- -+ -+ -+ -+ - - -- -+ - - - -@@ -13505,7 +9644,7 @@ - - - -- -+ - - - -@@ -13521,6 +9660,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -13614,6 +9759,9 @@ - - - -+ -+ -+ - - - -@@ -13668,6 +9816,9 @@ - - - -+ -+ -+ - - - -@@ -13687,7 +9838,7 @@ - - - -- -+ - - - -@@ -13722,7 +9873,7 @@ - - - -- -+ - - - -@@ -13802,7 +9953,22 @@ - - - -- -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ - - - -@@ -13836,8 +10002,116 @@ - - - -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ - -- -+ - - - -@@ -13896,7 +10170,7 @@ - - - -- -+ - - - -@@ -13949,7 +10223,7 @@ - - - -- -+ - - - -@@ -13962,18 +10236,48 @@ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -13992,18 +10296,18 @@ - - - -- -- -- -- -- -- - - - - - - -+ -+ -+ -+ -+ -+ - - - -@@ -14055,6 +10359,9 @@ - - - -+ -+ -+ - - - -@@ -14136,6 +10443,9 @@ - - - -+ -+ -+ - - - -@@ -14151,6 +10461,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -14199,12 +10515,24 @@ - - - -+ -+ -+ -+ -+ -+ - - - - - - -+ -+ -+ -+ -+ -+ - - - -@@ -14214,30 +10542,78 @@ - - - -+ -+ -+ -+ -+ -+ - - - - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -14253,18 +10629,30 @@ - - - -+ -+ -+ - - - - - - -+ -+ -+ - - - - - - -+ -+ -+ -+ -+ -+ - - - -@@ -14280,9 +10668,6 @@ - - - -- -- -- - - - -@@ -14340,18 +10725,42 @@ - - - -+ -+ -+ - - - -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -14379,9 +10788,18 @@ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ - - - -@@ -14442,6 +10860,9 @@ - - - -+ -+ -+ - - - -@@ -14488,7 +10909,7 @@ - - - -- -+ - - - -@@ -14566,8 +10987,8 @@ - - - -- -- -+ -+ - - - -@@ -14584,26 +11005,21 @@ - - - -- -- -- -- -- -- -- -- -- -- -- - -- -- -+ -+ - - - - - - -+ -+ -+ -+ -+ -+ - - - -@@ -14655,6 +11071,9 @@ - - - -+ -+ -+ - - - -@@ -14730,12 +11149,18 @@ - - - -+ -+ -+ - - - - - - -+ -+ -+ - - - -@@ -14757,6 +11182,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -14766,6 +11197,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -14787,6 +11224,9 @@ - - - -+ -+ -+ - - - -@@ -14841,6 +11281,9 @@ - - - -+ -+ -+ - - - -@@ -14856,9 +11299,18 @@ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ - - - -@@ -14922,17 +11374,20 @@ - - - -+ -+ -+ - - - -- -- -+ -+ - - - - -- -- -+ -+ - - - -@@ -14940,6 +11395,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -14955,6 +11416,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -14988,12 +11455,30 @@ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -15006,6 +11491,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -15021,9 +11512,21 @@ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -15040,126 +11543,12 @@ - - - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -+ - - - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - -- -+ - - - -@@ -15221,7 +11610,7 @@ - - - -- -+ - - - -@@ -15237,6 +11626,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -15330,6 +11725,9 @@ - - - -+ -+ -+ - - - -@@ -15384,6 +11782,9 @@ - - - -+ -+ -+ - - - -@@ -15403,7 +11804,7 @@ - - - -- -+ - - - -@@ -15438,7 +11839,7 @@ - - - -- -+ - - - -@@ -15518,7 +11919,22 @@ - - - -- -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ - - - -@@ -15552,8 +11968,116 @@ - - - -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ - -- -+ - - - -@@ -15612,7 +12136,7 @@ - - - -- -+ - - - -@@ -15665,7 +12189,7 @@ - - - -- -+ - - - -@@ -15678,18 +12202,48 @@ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -15705,14 +12259,8 @@ - - - -- -- -- -- -- -- -- -- -+ -+ - - - -@@ -15720,6 +12268,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -15771,6 +12325,9 @@ - - - -+ -+ -+ - - - -@@ -15852,6 +12409,9 @@ - - - -+ -+ -+ - - - -@@ -15867,6 +12427,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -15915,12 +12481,24 @@ - - - -+ -+ -+ -+ -+ -+ - - - - - - -+ -+ -+ -+ -+ -+ - - - -@@ -15930,30 +12508,78 @@ - - - -+ -+ -+ -+ -+ -+ - - - - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -15969,18 +12595,30 @@ - - - -+ -+ -+ - - - - - - -+ -+ -+ - - - - - - -+ -+ -+ -+ -+ -+ - - - -@@ -15996,9 +12634,6 @@ - - - -- -- -- - - - -@@ -16056,18 +12691,42 @@ - - - -+ -+ -+ - - - -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -16095,9 +12754,18 @@ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ - - - -@@ -16158,6 +12826,9 @@ - - - -+ -+ -+ - - - -@@ -16204,7 +12875,7 @@ - - - -- -+ - - - -@@ -16282,7 +12953,7 @@ - - - -- -+ - - - -@@ -16328,9 +12999,6 @@ - - - -- -- -- - - - -@@ -16376,15 +13044,15 @@ - - - -- -- -- - - - - - - -+ -+ -+ - - - -@@ -16412,12 +13080,12 @@ - - - -- -- -- - - - -+ -+ -+ - - - -@@ -16430,12 +13098,12 @@ - - - -- -- -- - - - -+ -+ -+ - - - -@@ -16448,17 +13116,11 @@ - - - -- -- -- - - - -- -- -- -- -- -+ -+ - - - -@@ -16466,6 +13128,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -16499,9 +13167,6 @@ - - - -- -- -- - - - -@@ -16514,6 +13179,9 @@ - - - -+ -+ -+ - - - -@@ -16532,12 +13200,12 @@ - - - -- -- -- - - - -+ -+ -+ - - - -@@ -16556,9 +13224,6 @@ - - - -- -- -- - - - -@@ -16595,6 +13260,9 @@ - - - -+ -+ -+ - - - -@@ -16634,15 +13302,18 @@ - - - -- -- -- - - - - - - -+ -+ -+ -+ -+ -+ - - - -@@ -16656,23 +13327,20 @@ - - - -- -- -- -- -- -- -- -- -- -- -- -+ -+ - - - - - - -+ -+ -+ -+ -+ -+ - - - -@@ -16724,6 +13392,9 @@ - - - -+ -+ -+ - - - -@@ -16799,12 +13470,18 @@ - - - -+ -+ -+ - - - - - - -+ -+ -+ - - - -@@ -16826,6 +13503,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -16835,6 +13518,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -16856,6 +13545,9 @@ - - - -+ -+ -+ - - - -@@ -16910,6 +13602,9 @@ - - - -+ -+ -+ - - - -@@ -16925,9 +13620,18 @@ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ - - - -@@ -16991,17 +13695,20 @@ - - - -+ -+ -+ - - - -- -- -+ -+ - - - - -- -- -+ -+ - - - -@@ -17009,6 +13716,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -17024,6 +13737,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -17057,12 +13776,30 @@ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -17075,6 +13812,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -17090,9 +13833,21 @@ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -17109,126 +13864,12 @@ - - - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -+ - - - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - -- -+ - - - -@@ -17290,7 +13931,7 @@ - - - -- -+ - - - -@@ -17306,6 +13947,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -17399,6 +14046,9 @@ - - - -+ -+ -+ - - - -@@ -17453,6 +14103,9 @@ - - - -+ -+ -+ - - - -@@ -17472,7 +14125,7 @@ - - - -- -+ - - - -@@ -17507,7 +14160,7 @@ - - - -- -+ - - - -@@ -17587,7 +14240,22 @@ - - - -- -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ - - - -@@ -17621,8 +14289,116 @@ - - - -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ - -- -+ - - - -@@ -17681,7 +14457,7 @@ - - - -- -+ - - - -@@ -17734,7 +14510,7 @@ - - - -- -+ - - - -@@ -17747,18 +14523,48 @@ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -17777,18 +14583,18 @@ - - - -- -- -- -- -- -- - - - - - - -+ -+ -+ -+ -+ -+ - - - -@@ -17840,6 +14646,9 @@ - - - -+ -+ -+ - - - -@@ -17921,6 +14730,9 @@ - - - -+ -+ -+ - - - -@@ -17936,6 +14748,12 @@ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -17984,12 +14802,24 @@ - - - -+ -+ -+ -+ -+ -+ - - - - - - -+ -+ -+ -+ -+ -+ - - - -@@ -17999,30 +14829,78 @@ - - - -+ -+ -+ -+ -+ -+ - - - - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -18038,18 +14916,30 @@ - - - -+ -+ -+ - - - - - - -+ -+ -+ - - - - - - -+ -+ -+ -+ -+ -+ - - - -@@ -18065,9 +14955,6 @@ - - - -- -- -- - - - -@@ -18125,18 +15012,42 @@ - - - -+ -+ -+ - - - -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ -+ -+ -+ - - - -@@ -18164,9 +15075,18 @@ - - - -+ -+ -+ -+ -+ -+ - - - -+ -+ -+ - - - -@@ -18227,6 +15147,9 @@ - - - -+ -+ -+ - - - -@@ -18273,7 +15196,7 @@ - - - -- -+ - - - -@@ -18351,13 +15274,15 @@ - - - -+ -+ -+ -+ -+ -+ -+ - - -- -- -- -- -- - - - -@@ -18365,6 +15290,8 @@ - - - -+ -+ - - - -@@ -18382,6 +15309,7 @@ - - - -+ - - - -@@ -18407,8 +15335,10 @@ - - - -+ - - -+ - - - -@@ -18416,9 +15346,13 @@ - - - -+ -+ - - - -+ -+ - - - -@@ -18426,6 +15360,7 @@ - - - -+ - - - -@@ -18444,12 +15379,16 @@ - - - -+ - - - - - -+ -+ - -+ - - - -@@ -18471,17 +15410,22 @@ - - - -+ - -- -+ - -- -+ - - -+ -+ - - - - - -+ -+ - - - -@@ -18493,62 +15437,36 @@ - - - -+ -+ - -+ -+ - -+ -+ - - - - -+ -+ - - - - - -+ -+ - -+ -+ - - - - - -- -- -- -- -- -- -- -- - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - - - -@@ -18571,11 +15489,13 @@ - - - -- - -- -+ - -+ - -+ -+ - - - -@@ -18587,22 +15507,22 @@ - - - -- - -+ - - -+ - - - - -- - - -- - -+ - -- - -+ - - - -@@ -18611,11 +15531,12 @@ - - - -+ - -- - -- -+ - -+ - - - -@@ -18628,11 +15549,12 @@ - - - -- - -- -+ - -+ - -+ - - - -@@ -18647,11 +15569,11 @@ - - - -- - -+ - -- - -+ - - - -@@ -18681,417 +15603,170 @@ - - - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -+ -+ -+ -+ -+ - -- - -- - - -- - -- - -- - -- - -- - -- - -- - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ - -+ - -- - -+ - -- - -- -+ - -+ - - -- - -- -+ - -- -+ - -- -+ - -- -+ - -+ - -+ - - -- - - -- - -- -+ - -- -+ - -+ -+ - - -- -+ - - -- -+ - - -- -+ - - -- - -- - -- -+ - -+ - -- - -+ - -- - -- -+ -+ - -- -+ - -- -+ - -+ - -- - -- -+ - -- -- -+ - -- -+ - -- -+ - -- -+ - -- -+ - -- -+ - -- -+ - -+ - - - - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - - - -- - -+ - - -- -- - - -+ -+ - - - -@@ -19109,6 +15784,7 @@ - - - -+ - - - -@@ -19135,14 +15811,17 @@ - - - -- - -+ - -+ - - - - - -+ -+ - - - -@@ -19159,34 +15838,57 @@ - - - -+ -+ - - -+ -+ - - - -+ -+ - - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - - - - - -+ - - -+ - - -+ -+ - - - - - -- - - - -@@ -19206,10 +15908,18 @@ - - - -+ - -+ - -+ -+ - -+ -+ - -+ -+ - - - -@@ -19219,7 +15929,10 @@ - - - -+ -+ - -+ - - - -@@ -19239,8 +15952,9 @@ - - - -- - -+ -+ - - - -@@ -19296,304 +16010,6 @@ - - - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - - - -@@ -19606,21 +16022,21 @@ - - - -- - -+ - - - - - -- - -- -+ - -- -+ - -- -+ - -+ - - - -@@ -19628,12 +16044,12 @@ - - - -+ - - - - - -- - - - -@@ -19647,6 +16063,8 @@ - - - -+ -+ - - - -@@ -19664,6 +16082,7 @@ - - - -+ - - - -@@ -19689,8 +16108,10 @@ - - - -+ - - -+ - - - -@@ -19698,9 +16119,13 @@ - - - -+ -+ - - - -+ -+ - - - -@@ -19708,6 +16133,7 @@ - - - -+ - - - -@@ -19726,12 +16152,16 @@ - - - -+ - - - - - -+ -+ - -+ - - - -@@ -19753,17 +16183,22 @@ - - - -+ - -- -+ - -- -+ - - -+ -+ - - - - - -+ -+ - - - -@@ -19775,62 +16210,36 @@ - - - -+ -+ - -+ -+ - -+ -+ - - - - -+ -+ - - - - - -+ -+ - -+ -+ - - - - - -- -- -- -- -- -- -- -- - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - - - -@@ -19853,11 +16262,13 @@ - - - -- - -- -+ - -+ - -+ -+ - - - -@@ -19869,19 +16280,19 @@ - - - -- - -+ - - -+ - - - - -- - - -- - -+ - - - -@@ -19892,11 +16303,12 @@ - - - -+ - -- - -- -+ - -+ - - - -@@ -19909,11 +16321,12 @@ - - - -- - -- -+ - -+ - -+ - - - -@@ -19928,11 +16341,11 @@ - - - -- - -+ - -- - -+ - - - -@@ -19962,403 +16375,170 @@ - - - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -+ -+ -+ -+ -+ - -- - -- - - -- - -- - -- - -- - -- - -- - -- - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ - -+ - -- - -+ - -- - -- -+ - -+ - - -- - -- -+ - -- -+ - -- -+ - -- -+ - -+ - -+ - - -- - - -- - -- -+ - -- -+ - -+ -+ - - -- -+ - - -- -+ - - -- -+ - - -- - -- - -- -+ - -+ - -- - -+ - -- - -- -+ -+ - -- -+ - -- -+ - -+ - -- - -- -+ - -- -- -+ - -- -+ - -- -+ - -- -+ - -- -+ - -- -+ - -- -+ - -+ - - - - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - - - -- - -+ - - -- -- - - -+ -+ - - - -@@ -20376,6 +16556,7 @@ - - - -+ - - - -@@ -20402,14 +16583,17 @@ - - - -- - -+ - -+ - - - - - -+ -+ - - - -@@ -20426,34 +16610,57 @@ - - - -+ -+ - - -+ -+ - - - -+ -+ - - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - - - - - -+ - - -+ - - -+ -+ - - - - - -- - - - -@@ -20473,10 +16680,18 @@ - - - -+ - -+ - -+ -+ - -+ -+ - -+ -+ - - - -@@ -20486,7 +16701,10 @@ - - - -+ -+ - -+ - - - -@@ -20506,8 +16724,9 @@ - - - -- - -+ -+ - - - -@@ -20548,156 +16767,13 @@ - - - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - - - - - -+ -+ - - - -@@ -20715,6 +16791,7 @@ - - - -+ - - - -@@ -20740,8 +16817,10 @@ - - - -+ - - -+ - - - -@@ -20749,9 +16828,13 @@ - - - -+ -+ - - - -+ -+ - - - -@@ -20759,6 +16842,7 @@ - - - -+ - - - -@@ -20777,12 +16861,16 @@ - - - -+ - - - - - -+ -+ - -+ - - - -@@ -20804,17 +16892,22 @@ - - - -+ - -- -+ - -- -+ - - -+ -+ - - - - - -+ -+ - - - -@@ -20826,62 +16919,36 @@ - - - -+ -+ - -+ -+ - -+ -+ - - - - -+ -+ - - - - - -+ -+ - -+ -+ - - - - - -- -- -- -- -- -- -- -- - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - - - -@@ -20904,11 +16971,13 @@ - - - -- - -- -+ - -+ - -+ -+ - - - -@@ -20920,22 +16989,22 @@ - - - -- - -+ - - -+ - - - - -- - - -- - -+ - -- - -+ - - - -@@ -20944,11 +17013,12 @@ - - - -+ - -- - -- -+ - -+ - - - -@@ -20961,11 +17031,12 @@ - - - -- - -- -+ - -+ - -+ - - - -@@ -20980,11 +17051,11 @@ - - - -- - -+ - -- - -+ - - - -@@ -21014,413 +17085,170 @@ - - - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -+ -+ -+ -+ -+ - -- - -- - - -- - -- - -- - -- - -- - -- - -- - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ - -+ - -- - -+ - -- - -- -+ - -+ - - -- - -- -+ - -- -+ - -- -+ - -- -+ - -+ - -+ - - -- - - -- - -- -+ - -- -+ - -+ -+ - - -- -+ - - -- -+ - - -- -+ - - -- - -- - -- -+ - -+ - -- - -+ - -- - -- -+ -+ - -- -+ - -- -+ - -+ - -- - -- -+ - -- -- -+ - -- -+ - -- -+ - -- -+ - -- -+ - -- -+ - -- -+ - -+ - - - - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - - - -- - -+ - - -- -- - - -+ -+ - - - -@@ -21438,6 +17266,7 @@ - - - -+ - - - -@@ -21464,14 +17293,17 @@ - - - -- - -+ - -+ - - - - - -+ -+ - - - -@@ -21488,34 +17320,57 @@ - - - -+ -+ - - -+ -+ - - - -+ -+ - - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - - - - - -+ - - -+ - - -+ -+ - - - - - -- - - - -@@ -21535,10 +17390,18 @@ - - - -+ - -+ - -+ -+ - -+ -+ - -+ -+ - - - -@@ -21548,7 +17411,10 @@ - - - -+ -+ - -+ - - - -@@ -21568,8 +17434,9 @@ - - - -- - -+ -+ - - - -@@ -21612,6 +17479,8 @@ - - - -+ -+ - - - -@@ -21629,6 +17498,7 @@ - - - -+ - - - -@@ -21654,8 +17524,10 @@ - - - -+ - - -+ - - - -@@ -21663,9 +17535,13 @@ - - - -+ -+ - - - -+ -+ - - - -@@ -21673,6 +17549,7 @@ - - - -+ - - - -@@ -21691,12 +17568,16 @@ - - - -+ - - - - - -+ -+ - -+ - - - -@@ -21718,17 +17599,22 @@ - - - -+ - -- -+ - -- -+ - - -+ -+ - - - - - -+ -+ - - - -@@ -21740,62 +17626,36 @@ - - - -+ -+ - -+ -+ - -+ -+ - - - - -+ -+ - - - - - -+ -+ - -+ -+ - - - - - -- -- -- -- -- -- -- -- - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - - - -@@ -21818,11 +17678,13 @@ - - - -- - -- -+ - -+ - -+ -+ - - - -@@ -21834,22 +17696,22 @@ - - - -- - -+ - - -+ - - - - -- - - -- - -+ - -- - -+ - - - -@@ -21858,11 +17720,12 @@ - - - -+ - -- - -- -+ - -+ - - - -@@ -21875,11 +17738,12 @@ - - - -- - -- -+ - -+ - -+ - - - -@@ -21894,11 +17758,11 @@ - - - -- - -+ - -- - -+ - - - -@@ -21928,414 +17792,170 @@ - - - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -+ -+ -+ -+ -+ - -- - -- - - -- - -- - -- - -- - -- - -- - -- - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ - -+ - -- - -+ - -- - -- -+ - -+ - - -- - -- -+ - -- -+ - -- -+ - -- -+ - -+ - -+ - - -- - - -- - -- -+ - -- -+ - -+ -+ - - -- -+ - - -- -+ - - -- -+ - - -- - -- - -- -+ - -+ - -- - -+ - -- - -- -+ -+ - -- -+ - -- -+ - -+ - -- - -- -+ - -- -- -+ - -- -+ - -- -+ - -- -+ - -- -+ - -- -+ - -- -+ - -+ - - - - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - - - -- - -+ - - -- -- - - -+ -+ - - - -@@ -22353,6 +17973,7 @@ - - - -+ - - - -@@ -22379,14 +18000,17 @@ - - - -- - -+ - -+ - - - - - -+ -+ - - - -@@ -22403,34 +18027,57 @@ - - - -+ -+ - - -+ -+ - - - -+ -+ - - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - - - - - -+ - - -+ - - -+ -+ - - - - - -- - - - -@@ -22450,10 +18097,18 @@ - - - -+ - -+ - -+ -+ - -+ -+ - -+ -+ - - - -@@ -22463,7 +18118,10 @@ - - - -+ -+ - -+ - - - -@@ -22483,8 +18141,9 @@ - - - -- - -+ -+ - - - -@@ -22528,43 +18187,31 @@ - - - -+ - - -+ -+ - -+ - -+ -+ -+ -+ -+ - - -+ - - -+ -+ - - - - - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - - - -@@ -22576,32 +18223,32 @@ - - - -- - -+ - - - - -- - -- -+ - -- -+ - -- -+ - -+ - - - - - - -+ - - - - - -- - - - -@@ -22612,6 +18259,8 @@ - - - -+ -+ - - - -@@ -22629,6 +18278,7 @@ - - - -+ - - - -@@ -22654,8 +18304,10 @@ - - - -+ - - -+ - - - -@@ -22663,9 +18315,13 @@ - - - -+ -+ - - - -+ -+ - - - -@@ -22673,6 +18329,7 @@ - - - -+ - - - -@@ -22691,12 +18348,16 @@ - - - -+ - - - - - -+ -+ - -+ - - - -@@ -22718,17 +18379,22 @@ - - - -+ - -- -+ - -- -+ - - -+ -+ - - - - - -+ -+ - - - -@@ -22740,62 +18406,36 @@ - - - -+ -+ - -+ -+ - -+ -+ - - - - -+ -+ - - - - - -+ -+ - -+ -+ - - - - - -- -- -- -- -- -- -- -- - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - - - -@@ -22821,6 +18461,8 @@ - - - -+ -+ - - - -@@ -22852,6 +18494,7 @@ - - - -+ - - - -@@ -22870,6 +18513,7 @@ - - - -+ - - - -@@ -22913,6 +18557,11 @@ - - - -+ -+ -+ -+ -+ - - - -@@ -22924,6 +18573,42 @@ - - - -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ - - - -@@ -22964,20 +18649,30 @@ - - - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - - - - - - -- -- - - -+ -+ - - - -@@ -22995,6 +18690,7 @@ - - - -+ - - - -@@ -23022,11 +18718,14 @@ - - - -+ - - - - - -+ -+ - - - -@@ -23043,34 +18742,57 @@ - - - -+ -+ - - -+ -+ - - - -+ -+ - - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - - - - - -+ - - -+ - - -+ -+ - - - - - -- - - - -@@ -23090,10 +18812,18 @@ - - - -+ - -+ - -+ -+ - -+ -+ - -+ -+ - - - -@@ -23103,7 +18833,10 @@ - - - -+ -+ - -+ - - - -@@ -23124,6 +18857,7 @@ - - - -+ - - - -@@ -23169,11 +18903,10 @@ - - - -- -- -- - - -+ -+ - - - -@@ -23191,6 +18924,7 @@ - - - -+ - - - -@@ -23216,8 +18950,10 @@ - - - -+ - - -+ - - - -@@ -23225,9 +18961,13 @@ - - - -+ -+ - - - -+ -+ - - - -@@ -23235,6 +18975,7 @@ - - - -+ - - - -@@ -23253,12 +18994,16 @@ - - - -+ - - - - - -+ -+ - -+ - - - -@@ -23280,17 +19025,22 @@ - - - -+ - -- -+ - -- -+ - - -+ -+ - - - - - -+ -+ - - - -@@ -23302,62 +19052,36 @@ - - - -+ -+ - -+ -+ - -+ -+ - - - - -+ -+ - - - - - -+ -+ - -+ -+ - - - - - -- -- -- -- -- -- -- -- - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - - - -@@ -23383,6 +19107,8 @@ - - - -+ -+ - - - -@@ -23414,6 +19140,7 @@ - - - -+ - - - -@@ -23432,6 +19159,7 @@ - - - -+ - - - -@@ -23475,6 +19203,11 @@ - - - -+ -+ -+ -+ -+ - - - -@@ -23486,6 +19219,42 @@ - - - -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ - - - -@@ -23526,20 +19295,30 @@ - - - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - - - - - - -- -- - - -+ -+ - - - -@@ -23557,6 +19336,7 @@ - - - -+ - - - -@@ -23584,11 +19364,14 @@ - - - -+ - - - - - -+ -+ - - - -@@ -23605,34 +19388,57 @@ - - - -+ -+ - - -+ -+ - - - -+ -+ - - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - - - - - -+ - - -+ - - -+ -+ - - - - - -- - - - -@@ -23652,10 +19458,18 @@ - - - -+ - -+ - -+ -+ - -+ -+ - -+ -+ - - - -@@ -23665,7 +19479,10 @@ - - - -+ -+ - -+ - - - -@@ -23686,6 +19503,7 @@ - - - -+ - - - -@@ -23741,7 +19559,6 @@ - - - -- - - - -@@ -23757,9 +19574,9 @@ - - - -- - - -+ - - - -@@ -23769,24 +19586,24 @@ - - - -- - -+ - - - - -- - -+ - - - - -- - -- -- -+ - - -+ -+ - - - -@@ -23798,26 +19615,25 @@ - - - -- - - - - -+ - - - - - - -- - -+ - - - - - - -- - - - -@@ -23830,6 +19646,7 @@ - - - -+ - - - -@@ -23843,16 +19660,18 @@ - - - -- - - -+ -+ - - - - -- - - -+ -+ - - - -@@ -23870,6 +19689,7 @@ - - - -+ - - - -@@ -23895,8 +19715,10 @@ - - - -+ - - -+ - - - -@@ -23904,9 +19726,13 @@ - - - -+ -+ - - - -+ -+ - - - -@@ -23914,6 +19740,7 @@ - - - -+ - - - -@@ -23932,12 +19759,16 @@ - - - -+ - - - - - -+ -+ - -+ - - - -@@ -23959,17 +19790,22 @@ - - - -+ - -- -+ - -- -+ - - -+ -+ - - - - - -+ -+ - - - -@@ -23981,62 +19817,36 @@ - - - -+ -+ - -+ -+ - -+ -+ - - - - -+ -+ - - - - - -+ -+ - -+ -+ - - - - - -- -- -- -- -- -- -- -- - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - - - -@@ -24062,6 +19872,8 @@ - - - -+ -+ - - - -@@ -24093,6 +19905,7 @@ - - - -+ - - - -@@ -24111,6 +19924,7 @@ - - - -+ - - - -@@ -24154,6 +19968,11 @@ - - - -+ -+ -+ -+ -+ - - - -@@ -24165,6 +19984,42 @@ - - - -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ - - - -@@ -24205,20 +20060,30 @@ - - - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - - - - - - -- -- - - -+ -+ - - - -@@ -24236,6 +20101,7 @@ - - - -+ - - - -@@ -24263,11 +20129,14 @@ - - - -+ - - - - - -+ -+ - - - -@@ -24284,34 +20153,57 @@ - - - -+ -+ - - -+ -+ - - - -+ -+ - - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - -+ -+ - - - - - -+ - - -+ - - -+ -+ - - - - - -- - - - -@@ -24331,10 +20223,18 @@ - - - -+ - -+ - -+ -+ - -+ -+ - -+ -+ - - - -@@ -24344,7 +20244,10 @@ - - - -+ -+ - -+ - - - -@@ -24365,6 +20268,7 @@ - - - -+ - - - -@@ -24405,9 +20309,9 @@ - - - -- -+ - - - -- -+ - --- -2.35.1 - diff --git a/18bc0b2ee79438b8e35c0769165a9a105e3792a0.patch b/18bc0b2ee79438b8e35c0769165a9a105e3792a0.patch deleted file mode 100644 index 5b8c74e..0000000 --- a/18bc0b2ee79438b8e35c0769165a9a105e3792a0.patch +++ /dev/null @@ -1,58 +0,0 @@ -From 18bc0b2ee79438b8e35c0769165a9a105e3792a0 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= -Date: Thu, 31 Mar 2022 23:22:27 +0400 -Subject: [PATCH] wixl: fix g_path_is_absolute() assert with glib >= 2.71 -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Since glib commit 3a6e8bc887 ("gio: check the given child name is not an -absolute path"), it is no longer acceptable to pass an absolute path to -g_file_get_child(). - -Signed-off-by: Marc-André Lureau ---- - tools/wixl/builder.vala | 27 +++++++++++++++++---------- - 1 file changed, 17 insertions(+), 10 deletions(-) - -diff --git a/tools/wixl/builder.vala b/tools/wixl/builder.vala -index 09095fa..f8a7068 100644 ---- a/tools/wixl/builder.vala -+++ b/tools/wixl/builder.vala -@@ -777,16 +777,23 @@ namespace Wixl { - File? find_file (string name, out FileInfo info) throws GLib.Error { - info = null; - -- foreach (var p in path) { -- var file = p.get_child (name); -- try { -- info = file.query_info ("standard::*", 0, null); -- if (info != null) -- return file; -- } catch (IOError error) { -- if (error is IOError.NOT_FOUND) -- continue; -- throw error; -+ if (Path.is_absolute (name)) { -+ var file = File.new_for_path (name); -+ info = file.query_info ("standard::*", 0, null); -+ if (info != null) -+ return file; -+ } else { -+ foreach (var p in path) { -+ var file = p.get_child (name); -+ try { -+ info = file.query_info ("standard::*", 0, null); -+ if (info != null) -+ return file; -+ } catch (IOError error) { -+ if (error is IOError.NOT_FOUND) -+ continue; -+ throw error; -+ } - } - } - --- -GitLab - diff --git a/msitools.spec b/msitools.spec index d92d93c..7007d2f 100644 --- a/msitools.spec +++ b/msitools.spec @@ -1,4 +1,4 @@ -%define _version_suffix -aeb8 +#define _version_suffix -aeb8 # The mingw* RPMs are noarch, and the wxi data files are # arch independant, so it is a waste of CPU cycles to run @@ -18,9 +18,6 @@ Summary: Windows Installer tools License: GPL-2.0-or-later URL: http://ftp.gnome.org/pub/GNOME/sources/%{name} Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/%{version}/%{name}-%{version}%{?_version_suffix}.tar.xz -Patch0: 0001-Update-data-wixl.patch -Patch1: 18bc0b2ee79438b8e35c0769165a9a105e3792a0.patch -Patch2: 0001-data-wixl-Fix-adwaita-icon-theme-on-Fedora-36.patch Requires: libgsf >= 1.14.24-2