From 05f321f9856e3bc81b45e57cc9228794369e8801 Mon Sep 17 00:00:00 2001 From: mhjensen Date: Thu, 18 Oct 2018 05:50:28 +0200 Subject: [PATCH] update on neural networks --- doc/pub/LogReg/html/._LogReg-bs000.html | 2 +- doc/pub/LogReg/html/._LogReg-bs018.html | 3 - doc/pub/LogReg/html/._LogReg-bs022.html | 4 - doc/pub/LogReg/html/LogReg-bs.html | 2 +- doc/pub/LogReg/html/LogReg-reveal.html | 10 +- doc/pub/LogReg/html/LogReg-solarized.html | 9 +- doc/pub/LogReg/html/LogReg.html | 9 +- doc/pub/LogReg/ipynb/LogReg.ipynb | 11 +- doc/pub/LogReg/ipynb/ipynb-LogReg-src.tar.gz | Bin 210 -> 209 bytes .../LogReg/pdf/LogReg-beamer-handouts2x3.pdf | Bin 319869 -> 319156 bytes doc/pub/LogReg/pdf/LogReg-beamer.pdf | Bin 306170 -> 305477 bytes doc/pub/LogReg/pdf/LogReg-minted.pdf | Bin 343742 -> 343094 bytes doc/pub/NeuralNet/html/._NeuralNet-bs000.html | 24 +- doc/pub/NeuralNet/html/._NeuralNet-bs001.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs002.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs003.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs004.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs005.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs006.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs007.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs008.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs009.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs010.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs011.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs012.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs013.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs014.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs015.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs016.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs017.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs018.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs019.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs020.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs021.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs022.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs023.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs024.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs025.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs026.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs027.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs028.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs029.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs030.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs031.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs032.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs033.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs034.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs035.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs036.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs037.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs038.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs039.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs040.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs041.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs042.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs043.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs044.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs045.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs046.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs047.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs048.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs049.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs050.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs051.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs052.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs053.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs054.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs055.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs056.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs057.html | 22 +- doc/pub/NeuralNet/html/._NeuralNet-bs058.html | 23 +- doc/pub/NeuralNet/html/._NeuralNet-bs059.html | 24 +- doc/pub/NeuralNet/html/._NeuralNet-bs060.html | 25 +- doc/pub/NeuralNet/html/._NeuralNet-bs061.html | 26 +- doc/pub/NeuralNet/html/._NeuralNet-bs062.html | 27 +- doc/pub/NeuralNet/html/._NeuralNet-bs063.html | 26 +- doc/pub/NeuralNet/html/._NeuralNet-bs064.html | 26 +- doc/pub/NeuralNet/html/._NeuralNet-bs065.html | 26 +- doc/pub/NeuralNet/html/._NeuralNet-bs066.html | 30 +- doc/pub/NeuralNet/html/._NeuralNet-bs067.html | 352 +++++++++++++++++ doc/pub/NeuralNet/html/._NeuralNet-bs068.html | 346 +++++++++++++++++ doc/pub/NeuralNet/html/._NeuralNet-bs069.html | 360 ++++++++++++++++++ doc/pub/NeuralNet/html/._NeuralNet-bs070.html | 345 +++++++++++++++++ doc/pub/NeuralNet/html/._NeuralNet-bs071.html | 333 ++++++++++++++++ doc/pub/NeuralNet/html/._NeuralNet-bs072.html | 323 ++++++++++++++++ doc/pub/NeuralNet/html/NeuralNet-bs.html | 24 +- doc/pub/NeuralNet/html/NeuralNet-reveal.html | 150 +++++++- .../NeuralNet/html/NeuralNet-solarized.html | 162 +++++++- doc/pub/NeuralNet/html/NeuralNet.html | 162 +++++++- doc/pub/NeuralNet/ipynb/NeuralNet.ipynb | 132 ++++++- .../ipynb/ipynb-NeuralNet-src.tar.gz | Bin 211 -> 88051 bytes doc/pub/NeuralNet/pdf/NeuralNet-minted.pdf | Bin 470917 -> 573978 bytes .../Regression/html/._Regression-bs000.html | 2 +- .../Regression/html/._Regression-bs109.html | 2 +- doc/pub/Regression/html/Regression-bs.html | 2 +- .../Regression/html/Regression-reveal.html | 4 +- .../Regression/html/Regression-solarized.html | 4 +- doc/pub/Regression/html/Regression.html | 4 +- doc/pub/Regression/ipynb/Regression.ipynb | 4 +- .../ipynb/ipynb-Regression-src.tar.gz | Bin 210 -> 211 bytes .../pdf/Regression-beamer-handouts2x3.pdf | Bin 634792 -> 634782 bytes doc/pub/Regression/pdf/Regression-beamer.pdf | Bin 564537 -> 564529 bytes doc/pub/Regression/pdf/Regression-minted.pdf | Bin 543674 -> 543661 bytes doc/pub/Splines/html/._Splines-bs000.html | 2 +- doc/pub/Splines/html/Splines-bs.html | 2 +- doc/pub/Splines/html/Splines-reveal.html | 2 +- doc/pub/Splines/html/Splines-solarized.html | 2 +- doc/pub/Splines/html/Splines.html | 2 +- doc/pub/Splines/ipynb/Splines.ipynb | 2 +- .../Splines/ipynb/ipynb-Splines-src.tar.gz | Bin 209 -> 209 bytes doc/pub/Splines/pdf/Splines-minted.pdf | Bin 452147 -> 452147 bytes doc/src/LogisticRegression/LogReg.do.txt | 6 +- doc/src/NeuralNet/NeuralNet.do.txt | 113 +++++- doc/src/NeuralNet/figslides/cnn.jpeg | Bin 0 -> 24437 bytes doc/src/NeuralNet/figslides/nn.jpeg | Bin 0 -> 68873 bytes doc/src/Regression/Regression.do.txt | 2 +- doc/src/Splines/Splines.do.txt | 2 - 117 files changed, 4199 insertions(+), 208 deletions(-) create mode 100644 doc/pub/NeuralNet/html/._NeuralNet-bs067.html create mode 100644 doc/pub/NeuralNet/html/._NeuralNet-bs068.html create mode 100644 doc/pub/NeuralNet/html/._NeuralNet-bs069.html create mode 100644 doc/pub/NeuralNet/html/._NeuralNet-bs070.html create mode 100644 doc/pub/NeuralNet/html/._NeuralNet-bs071.html create mode 100644 doc/pub/NeuralNet/html/._NeuralNet-bs072.html create mode 100644 doc/src/NeuralNet/figslides/cnn.jpeg create mode 100644 doc/src/NeuralNet/figslides/nn.jpeg diff --git a/doc/pub/LogReg/html/._LogReg-bs000.html b/doc/pub/LogReg/html/._LogReg-bs000.html index 226e1d7bf..8fab13972 100644 --- a/doc/pub/LogReg/html/._LogReg-bs000.html +++ b/doc/pub/LogReg/html/._LogReg-bs000.html @@ -159,7 +159,7 @@ MathJax.Hub.Config({
[2] Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University

-

Oct 11, 2018

+

Oct 18, 2018


diff --git a/doc/pub/LogReg/html/._LogReg-bs018.html b/doc/pub/LogReg/html/._LogReg-bs018.html index 6e79d2da1..7c367356c 100644 --- a/doc/pub/LogReg/html/._LogReg-bs018.html +++ b/doc/pub/LogReg/html/._LogReg-bs018.html @@ -184,9 +184,6 @@ X_train, X_test, y_train, y_test = skms=0.95 ) -

-Using a small training set yields a better accuracy. This will be discussed in the end. -

diff --git a/doc/pub/LogReg/html/._LogReg-bs022.html b/doc/pub/LogReg/html/._LogReg-bs022.html index a6f6c2ed9..59f3921c8 100644 --- a/doc/pub/LogReg/html/._LogReg-bs022.html +++ b/doc/pub/LogReg/html/._LogReg-bs022.html @@ -196,10 +196,6 @@ training data looks quite good, but as the testing data is so far off we see that we are dealing with an overfit model.

-A previous run with \( 50\% \) of the data used for training yielded a -worse performance than using a smaller training set. This again gives -confidence to the fact that logistic regression is not able to -correctly fit the Ising model as it is not a linear model.

diff --git a/doc/pub/LogReg/html/LogReg-bs.html b/doc/pub/LogReg/html/LogReg-bs.html index 226e1d7bf..8fab13972 100644 --- a/doc/pub/LogReg/html/LogReg-bs.html +++ b/doc/pub/LogReg/html/LogReg-bs.html @@ -159,7 +159,7 @@ MathJax.Hub.Config({

[2] Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University

-

Oct 11, 2018

+

Oct 18, 2018


diff --git a/doc/pub/LogReg/html/LogReg-reveal.html b/doc/pub/LogReg/html/LogReg-reveal.html index 2f41dca82..01452dbe0 100644 --- a/doc/pub/LogReg/html/LogReg-reveal.html +++ b/doc/pub/LogReg/html/LogReg-reveal.html @@ -148,7 +148,7 @@ MathJax.Hub.Config({

[2] Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University

 
-

Oct 11, 2018

+

Oct 18, 2018


@@ -730,8 +730,6 @@ X_train, X_test, y_train, y_test = skms.train_test_split( test_size=0.95 ) -

-Using a small training set yields a better accuracy. This will be discussed in the end. @@ -952,12 +950,6 @@ that logistic regression is quite inept at predicting the Ising model transition and is therefore highly non-linear. The ROC curve for the training data looks quite good, but as the testing data is so far off we see that we are dealing with an overfit model. - -

-A previous run with \( 50\% \) of the data used for training yielded a -worse performance than using a smaller training set. This again gives -confidence to the fact that logistic regression is not able to -correctly fit the Ising model as it is not a linear model. diff --git a/doc/pub/LogReg/html/LogReg-solarized.html b/doc/pub/LogReg/html/LogReg-solarized.html index 0e21bf0a9..963a161fc 100644 --- a/doc/pub/LogReg/html/LogReg-solarized.html +++ b/doc/pub/LogReg/html/LogReg-solarized.html @@ -101,7 +101,7 @@ MathJax.Hub.Config({

[2] Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University

-

Oct 11, 2018

+

Oct 18, 2018


@@ -628,9 +628,6 @@ X_train, X_test, y_train, y_test = skms.train_test_split( test_size=0.95 ) -

-Using a small training set yields a better accuracy. This will be discussed in the end. -











@@ -841,10 +838,6 @@ training data looks quite good, but as the testing data is so far off we see that we are dealing with an overfit model.

-A previous run with \( 50\% \) of the data used for training yielded a -worse performance than using a smaller training set. This again gives -confidence to the fact that logistic regression is not able to -correctly fit the Ising model as it is not a linear model. diff --git a/doc/pub/LogReg/html/LogReg.html b/doc/pub/LogReg/html/LogReg.html index abf1d112a..61b01692f 100644 --- a/doc/pub/LogReg/html/LogReg.html +++ b/doc/pub/LogReg/html/LogReg.html @@ -106,7 +106,7 @@ MathJax.Hub.Config({

[2] Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University

-

Oct 11, 2018

+

Oct 18, 2018


@@ -633,9 +633,6 @@ X_train, X_test, y_train, y_test = skms=0.95 ) -

-Using a small training set yields a better accuracy. This will be discussed in the end. -











@@ -846,10 +843,6 @@ training data looks quite good, but as the testing data is so far off we see that we are dealing with an overfit model.

-A previous run with \( 50\% \) of the data used for training yielded a -worse performance than using a smaller training set. This again gives -confidence to the fact that logistic regression is not able to -correctly fit the Ising model as it is not a linear model. diff --git a/doc/pub/LogReg/ipynb/LogReg.ipynb b/doc/pub/LogReg/ipynb/LogReg.ipynb index 5a9d85a4f..2ad1a345d 100644 --- a/doc/pub/LogReg/ipynb/LogReg.ipynb +++ b/doc/pub/LogReg/ipynb/LogReg.ipynb @@ -10,7 +10,7 @@ " \n", "**Morten Hjorth-Jensen**, Department of Physics, University of Oslo and Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University\n", "\n", - "Date: **Oct 11, 2018**\n", + "Date: **Oct 18, 2018**\n", "\n", "Copyright 1999-2018, Morten Hjorth-Jensen. Released under CC Attribution-NonCommercial 4.0 license\n", "\n", @@ -782,8 +782,6 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Using a small training set yields a better accuracy. This will be discussed in the end.\n", - "\n", "## Logistic regression\n", "\n", "Logistic regression is a linear model for classification. Recalling\n", @@ -1078,12 +1076,7 @@ "that logistic regression is quite inept at predicting the Ising model\n", "transition and is therefore highly non-linear. The ROC curve for the\n", "training data looks quite good, but as the testing data is so far off\n", - "we see that we are dealing with an overfit model.\n", - "\n", - "A previous run with $50\\%$ of the data used for training yielded a\n", - "worse performance than using a smaller training set. This again gives\n", - "confidence to the fact that logistic regression is not able to\n", - "correctly fit the Ising model as it is not a linear model." + "we see that we are dealing with an overfit model." ] } ], diff --git a/doc/pub/LogReg/ipynb/ipynb-LogReg-src.tar.gz b/doc/pub/LogReg/ipynb/ipynb-LogReg-src.tar.gz index 61efa703778f211c579c0968b368b2dd1fa2d890..1a28dae2419e20c37fb03780d6df71952530a89b 100644 GIT binary patch literal 209 zcmb2|=3wY}eLR|h`R)0GSxklk#|qEe9kn?)spRgLm=*0!O&;+In+na>`kHiJsI3lX zt{pLMu+AbYeP!!wV`7u^( zWAyHIpMERmEa}yoA3f>L!xxirZXUe2lAGT&#N5H JFlaC^004;*W&{8L literal 210 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 delta 18560 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�AFM;#@ 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 diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs000.html b/doc/pub/NeuralNet/html/._NeuralNet-bs000.html index 55accbec3..2280e9a0e 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs000.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs000.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({

  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -278,7 +296,7 @@ MathJax.Hub.Config({
    [2] Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University

    -

    Oct 16, 2018

    +

    Oct 18, 2018


    @@ -302,7 +320,7 @@ MathJax.Hub.Config({

  • 9
  • 10
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs001.html b/doc/pub/NeuralNet/html/._NeuralNet-bs001.html index 44fc3a92a..d0d16e154 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs001.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs001.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -287,7 +305,7 @@ a weight variable.
  • 10
  • 11
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs002.html b/doc/pub/NeuralNet/html/._NeuralNet-bs002.html index 773a1f14a..1484e01b5 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs002.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs002.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -337,7 +355,7 @@ humanities to life science and medicine.
  • 11
  • 12
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs003.html b/doc/pub/NeuralNet/html/._NeuralNet-bs003.html index 209d7fcaa..acab1f6e4 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs003.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs003.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -302,7 +320,7 @@ methods we discussed earlier.
  • 12
  • 13
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs004.html b/doc/pub/NeuralNet/html/._NeuralNet-bs004.html index 2a5f5c51d..e16bd4030 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs004.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs004.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -294,7 +312,7 @@ to all nodes in the subsequent layer, making this a so-called
  • 13
  • 14
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs005.html b/doc/pub/NeuralNet/html/._NeuralNet-bs005.html index 1a6e2b047..ba328257d 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs005.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs005.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -303,7 +321,7 @@ recognition.
  • 14
  • 15
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs006.html b/doc/pub/NeuralNet/html/._NeuralNet-bs006.html index 6831a5e64..6754a02ac 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs006.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs006.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -295,7 +313,7 @@ especially well-suited for handwriting and speech recognition.
  • 15
  • 16
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs007.html b/doc/pub/NeuralNet/html/._NeuralNet-bs007.html index 7477f3bbb..e332d20ef 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs007.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs007.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -296,7 +314,7 @@ type of NN due the unusual activation functions.
  • 16
  • 17
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs008.html b/doc/pub/NeuralNet/html/._NeuralNet-bs008.html index 389112241..48b2b1465 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs008.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs008.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -294,7 +312,7 @@ Such networks are often called multilayer perceptrons (MLPs).
  • 17
  • 18
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs009.html b/doc/pub/NeuralNet/html/._NeuralNet-bs009.html index 6db617982..a76356dfb 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs009.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs009.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -299,7 +317,7 @@ as to not restrict the range of output values.
  • 18
  • 19
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs010.html b/doc/pub/NeuralNet/html/._NeuralNet-bs010.html index 23e0b7c10..345f0bc70 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs010.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs010.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -300,7 +318,7 @@ of the outputs of all neurons in the previous layer.
  • 19
  • 20
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs011.html b/doc/pub/NeuralNet/html/._NeuralNet-bs011.html index 243c723e7..8108d0808 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs011.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs011.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -329,7 +347,7 @@ is obtained.
  • 20
  • 21
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs012.html b/doc/pub/NeuralNet/html/._NeuralNet-bs012.html index 64ed07ca4..2e541f417 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs012.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs012.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -311,7 +329,7 @@ $$
  • 21
  • 22
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs013.html b/doc/pub/NeuralNet/html/._NeuralNet-bs013.html index 20788e1fb..bbfd21bef 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs013.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs013.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -302,7 +320,7 @@ variables are the input values \( x_n \).
  • 22
  • 23
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs014.html b/doc/pub/NeuralNet/html/._NeuralNet-bs014.html index 12aebdafd..58fac7d48 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs014.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs014.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -311,7 +329,7 @@ flexibility of a neural network.
  • 23
  • 24
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs015.html b/doc/pub/NeuralNet/html/._NeuralNet-bs015.html index 75f455d95..3c1726864 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs015.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs015.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -321,7 +339,7 @@ $$
  • 24
  • 25
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs016.html b/doc/pub/NeuralNet/html/._NeuralNet-bs016.html index 20ab2d14a..c39087df0 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs016.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs016.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -305,7 +323,7 @@ used as input to the activation functions. For each operation
  • 25
  • 26
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs017.html b/doc/pub/NeuralNet/html/._NeuralNet-bs017.html index 1dfbd2c6a..8243ecf0d 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs017.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs017.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -299,7 +317,7 @@ for a FFNN to fulfill the universal approximation theorem
  • 26
  • 27
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs018.html b/doc/pub/NeuralNet/html/._NeuralNet-bs018.html index 2fba6eb34..58c8df7d1 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs018.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs018.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -307,7 +325,7 @@ $$
  • 27
  • 28
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs019.html b/doc/pub/NeuralNet/html/._NeuralNet-bs019.html index 4eebc4d90..1627ddc42 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs019.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs019.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -369,7 +387,7 @@ plt.show()
  • 28
  • 29
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs020.html b/doc/pub/NeuralNet/html/._NeuralNet-bs020.html index 316612137..c6f019e20 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs020.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs020.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -320,7 +338,7 @@ like logistic regression or linear regression and their modifications on the oth
  • 29
  • 30
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs021.html b/doc/pub/NeuralNet/html/._NeuralNet-bs021.html index e32373ef4..aeb78b86a 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs021.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs021.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -310,7 +328,7 @@ the potential of being universal approximators.
  • 30
  • 31
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs022.html b/doc/pub/NeuralNet/html/._NeuralNet-bs022.html index f443fdbe5..0ca3daeea 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs022.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs022.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -316,7 +334,7 @@ classes.
  • 31
  • 32
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs023.html b/doc/pub/NeuralNet/html/._NeuralNet-bs023.html index a151443c8..ddb3d9ee7 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs023.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs023.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -320,7 +338,7 @@ $$
  • 32
  • 33
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs024.html b/doc/pub/NeuralNet/html/._NeuralNet-bs024.html index 8a560f656..a84556e61 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs024.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs024.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -304,7 +322,7 @@ $$
  • 33
  • 34
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs025.html b/doc/pub/NeuralNet/html/._NeuralNet-bs025.html index d4ce1524f..a019ba831 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs025.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs025.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -307,7 +325,7 @@ $$
  • 34
  • 35
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs026.html b/doc/pub/NeuralNet/html/._NeuralNet-bs026.html index 8dce9b6dd..d14fddab4 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs026.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs026.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -332,7 +350,7 @@ $$
  • 35
  • 36
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs027.html b/doc/pub/NeuralNet/html/._NeuralNet-bs027.html index 566cdd8b4..7d157fdea 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs027.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs027.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -299,7 +317,7 @@ That is, the error \( \delta_j^L \) is exactly equal to the rate of change of th
  • 36
  • 37
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs028.html b/doc/pub/NeuralNet/html/._NeuralNet-bs028.html index c73902140..971b0940a 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs028.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs028.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -344,7 +362,7 @@ one \( L-1 \) in terms of the errors in the final output layer.
  • 37
  • 38
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs029.html b/doc/pub/NeuralNet/html/._NeuralNet-bs029.html index f73bea6ea..47accb760 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs029.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs029.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -314,7 +332,7 @@ We are now ready to set up the algorithm for back propagation and learning the w
  • 38
  • 39
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs030.html b/doc/pub/NeuralNet/html/._NeuralNet-bs030.html index dc50afb97..ffcbd9ab7 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs030.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs030.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -358,7 +376,7 @@ Here it is convenient to use stochastic gradient descent (see the examples below
  • 39
  • 40
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs031.html b/doc/pub/NeuralNet/html/._NeuralNet-bs031.html index 4925bb7b7..a4388a5ab 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs031.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs031.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -320,7 +338,7 @@ of our network.
  • 40
  • 41
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs032.html b/doc/pub/NeuralNet/html/._NeuralNet-bs032.html index e8c29bd5d..5aa45a9d1 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs032.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs032.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -342,7 +360,7 @@ The back propagation equations need now only a small change, namely the definiti
  • 41
  • 42
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs033.html b/doc/pub/NeuralNet/html/._NeuralNet-bs033.html index 433191a0c..534e425c8 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs033.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs033.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -330,7 +348,7 @@ In case we use another activation function than the logistic one, we need to eva
  • 42
  • 43
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs034.html b/doc/pub/NeuralNet/html/._NeuralNet-bs034.html index bebeeab0c..5b88a5aac 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs034.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs034.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -304,7 +322,7 @@ which in case of the simply binary model reduces to having \( i=j \).
  • 43
  • 44
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs035.html b/doc/pub/NeuralNet/html/._NeuralNet-bs035.html index 1382acec1..9b2d5be58 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs035.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs035.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -298,7 +316,7 @@ One can identify a set of key steps when using neural networks to solve supervis
  • 44
  • 45
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs036.html b/doc/pub/NeuralNet/html/._NeuralNet-bs036.html index f1c2fc395..3c51f6cae 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs036.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs036.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -377,7 +395,7 @@ plt.show()
  • 45
  • 46
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs037.html b/doc/pub/NeuralNet/html/._NeuralNet-bs037.html index dd46359f6..1d430d6cd 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs037.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs037.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -331,7 +349,7 @@ X_train, X_test, Y_train, Y_test = train_tes
  • 46
  • 47
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs038.html b/doc/pub/NeuralNet/html/._NeuralNet-bs038.html index 669d2bb60..bbcf02dfb 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs038.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs038.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -328,7 +346,7 @@ which is inspired by probability theory (see logistic regression) and was most c
  • 47
  • 48
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs039.html b/doc/pub/NeuralNet/html/._NeuralNet-bs039.html index d0a8591d9..c26adfb30 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs039.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs039.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -327,7 +345,7 @@ weights to the output layer.
  • 48
  • 49
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs040.html b/doc/pub/NeuralNet/html/._NeuralNet-bs040.html index 842f99d27..cfac09502 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs040.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs040.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -318,7 +336,7 @@ output_bias = np49
  • 50
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs041.html b/doc/pub/NeuralNet/html/._NeuralNet-bs041.html index 156e55d98..73b5bd0ea 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs041.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs041.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -309,7 +327,7 @@ $$ a_{j}^{L} = \frac{\exp{(z_j^{L})}}
  • 50
  • 51
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs042.html b/doc/pub/NeuralNet/html/._NeuralNet-bs042.html index 044950df5..79fc6c9b1 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs042.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs042.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -357,7 +375,7 @@ predictions = predict(X_train)
  • 51
  • 52
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs043.html b/doc/pub/NeuralNet/html/._NeuralNet-bs043.html index 504ed3872..883927f4b 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs043.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs043.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -313,7 +331,7 @@ you got the correct label. The probability of category \( c \) is given by the s
  • 52
  • 53
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs044.html b/doc/pub/NeuralNet/html/._NeuralNet-bs044.html index e2fb902a3..e7735122a 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs044.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs044.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -322,7 +340,7 @@ The various optmization methods, with codes and algorithms, are discussed in o
  • 53
  • 54
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs045.html b/doc/pub/NeuralNet/html/._NeuralNet-bs045.html index e1b7f70bd..26df28d42 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs045.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs045.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -315,7 +333,7 @@ calculate the gradient efficently.
  • 54
  • 55
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs046.html b/doc/pub/NeuralNet/html/._NeuralNet-bs046.html index f382128e0..d2de18744 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs046.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs046.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -396,7 +414,7 @@ lmbd = 0.0155
  • 56
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs047.html b/doc/pub/NeuralNet/html/._NeuralNet-bs047.html index f37757f07..97ba712e4 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs047.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs047.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -302,7 +320,7 @@ Andrew Ng goes through some of these considerations in this 56
  • 57
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs048.html b/doc/pub/NeuralNet/html/._NeuralNet-bs048.html index e9264ade4..e8d8ee334 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs048.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs048.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -395,7 +413,7 @@ being realizations of this object with different hyperparameters. An implementat
  • 57
  • 58
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs049.html b/doc/pub/NeuralNet/html/._NeuralNet-bs049.html index aa4744012..887d8f1fb 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs049.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs049.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -317,7 +335,7 @@ test_predict = dnn58
  • 59
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs050.html b/doc/pub/NeuralNet/html/._NeuralNet-bs050.html index ff0e388c6..9c6dca441 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs050.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs050.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -315,7 +333,7 @@ DNN_numpy = np.
  • 59
  • 60
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs051.html b/doc/pub/NeuralNet/html/._NeuralNet-bs051.html index e1876b12b..d4aa48c9b 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs051.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs051.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -324,7 +342,7 @@ plt.show()
  • 60
  • 61
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs052.html b/doc/pub/NeuralNet/html/._NeuralNet-bs052.html index c8112b974..c69327d25 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs052.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs052.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -321,7 +339,7 @@ DNN_scikit = np
  • 61
  • 62
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs053.html b/doc/pub/NeuralNet/html/._NeuralNet-bs053.html index f86c23aec..a4df5594d 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs053.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs053.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -324,7 +342,7 @@ plt.show()
  • 62
  • 63
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs054.html b/doc/pub/NeuralNet/html/._NeuralNet-bs054.html index 1b3bd2377..87a939e9f 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs054.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs054.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -297,7 +315,7 @@ NumPy arrays.
  • 63
  • 64
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs055.html b/doc/pub/NeuralNet/html/._NeuralNet-bs055.html index 07238066a..b9fc617b5 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs055.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs055.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -327,7 +345,7 @@ and/or if you use anaconda, just write (or install from the graphical use
  • 64
  • 65
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs056.html b/doc/pub/NeuralNet/html/._NeuralNet-bs056.html index 22fc4edd5..814220b43 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs056.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs056.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -348,7 +366,7 @@ X_train, X_test, Y_train, Y_test = train_tes
  • 65
  • 66
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs057.html b/doc/pub/NeuralNet/html/._NeuralNet-bs057.html index 008c096cc..933b05e84 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs057.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs057.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -426,6 +444,8 @@ MathJax.Hub.Config({
  • 65
  • 66
  • 67
  • +
  • ...
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs058.html b/doc/pub/NeuralNet/html/._NeuralNet-bs058.html index fd4d44b40..e4bbbc849 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs058.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs058.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -358,6 +376,9 @@ writer.add_graph(tf65
  • 66
  • 67
  • +
  • 68
  • +
  • ...
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs059.html b/doc/pub/NeuralNet/html/._NeuralNet-bs059.html index 28d76760e..d004829ad 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs059.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs059.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -378,6 +396,10 @@ plt.show()
  • 65
  • 66
  • 67
  • +
  • 68
  • +
  • 69
  • +
  • ...
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs060.html b/doc/pub/NeuralNet/html/._NeuralNet-bs060.html index e08ced460..4ab75e811 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs060.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs060.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -307,6 +325,11 @@ learn at widely different speeds
  • 65
  • 66
  • 67
  • +
  • 68
  • +
  • 69
  • +
  • 70
  • +
  • ...
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs061.html b/doc/pub/NeuralNet/html/._NeuralNet-bs061.html index e878faabd..d68198292 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs061.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs061.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -307,6 +325,12 @@ better than the logistic function in deep networks).
  • 65
  • 66
  • 67
  • +
  • 68
  • +
  • 69
  • +
  • 70
  • +
  • 71
  • +
  • ...
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs062.html b/doc/pub/NeuralNet/html/._NeuralNet-bs062.html index 3a0f23bae..5ebada95b 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs062.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs062.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -312,6 +330,13 @@ fast to compute).
  • 65
  • 66
  • 67
  • +
  • 68
  • +
  • 69
  • +
  • 70
  • +
  • 71
  • +
  • 72
  • +
  • ...
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs063.html b/doc/pub/NeuralNet/html/._NeuralNet-bs063.html index a684f9a05..57c247713 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs063.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs063.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -302,6 +320,12 @@ $$
  • 65
  • 66
  • 67
  • +
  • 68
  • +
  • 69
  • +
  • 70
  • +
  • 71
  • +
  • 72
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs064.html b/doc/pub/NeuralNet/html/._NeuralNet-bs064.html index 6d03ac994..899a0e0d2 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs064.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs064.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -294,6 +312,12 @@ bootstrap to evaluate other activation functions.
  • 65
  • 66
  • 67
  • +
  • 68
  • +
  • 69
  • +
  • 70
  • +
  • 71
  • +
  • 72
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs065.html b/doc/pub/NeuralNet/html/._NeuralNet-bs065.html index 4cdd73ae6..a8133e309 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs065.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs065.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -315,6 +333,12 @@ supervised learning.
  • 65
  • 66
  • 67
  • +
  • 68
  • +
  • 69
  • +
  • 70
  • +
  • 71
  • +
  • 72
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs066.html b/doc/pub/NeuralNet/html/._NeuralNet-bs066.html index e1b566889..9a9607283 100644 --- a/doc/pub/NeuralNet/html/._NeuralNet-bs066.html +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs066.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -280,8 +298,9 @@ Here we list some of the important limitations of supervised neural network base
  • Many problems are not about prediction. In natural science we are often interested in learning something about the underlying distribution that generates the data. In this case, it is often difficult to cast these ideas in a supervised learning setting. While the problems are related, it is possible to make good predictions with a wrong model. The model might or might not be useful for understanding the underlying science.
  • -Some of these remarks are particular to DNNs, others are shared by all supervised learning methods. This motivates the use of unsupervised methods which in part circumnavigate these problems. +Some of these remarks are particular to DNNs, others are shared by all supervised learning methods. This motivates the use of unsupervised methods which in part circumvent these problems. +

      @@ -297,6 +316,13 @@ Some of these remarks are particular to DNNs, others are shared by all supervise
    • 65
    • 66
    • 67
    • +
    • 68
    • +
    • 69
    • +
    • 70
    • +
    • 71
    • +
    • 72
    • +
    • 73
    • +
    • »
    diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs067.html b/doc/pub/NeuralNet/html/._NeuralNet-bs067.html new file mode 100644 index 000000000..04710ab6c --- /dev/null +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs067.html @@ -0,0 +1,352 @@ + + + + + + + +Data Analysis and Machine Learning: Neural networks, from the simple perceptron to deep learning + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

     

     

     

    + + + + +

    Convolutional Neural Networks (recognizing images)

    + +

    +Convolutional Neural Networks (CNN) are very similar to ordinary Neural Networks. + +

    +They are made up of neurons that have learnable weights and +biases. Each neuron receives some inputs, performs a dot product and +optionally follows it with a non-linearity. The whole network still +expresses a single differentiable score function: from the raw image +pixels on one end to class scores at the other. And they still have a +loss function (for example Softmax) on the last (fully-connected) layer +and all the tips/tricks we developed for learning regular Neural +Networks still apply (back propagation, gradient descent etc etc). + +

    +What is the difference? CNN architectures make the explicit assumption that +the inputs are images, which allows us to encode certain properties +into the architecture. These then make the forward function more +efficient to implement and vastly reduce the amount of parameters in +the network. + +

    +Here we provide only a superficial overview, for the more interested, we recommend highly the course +IN5400 – Machine Learning for Image Analysis +and the slides of CS231. + +

    +

    + +

    + + +
    + + + + + + + +
    + +
    + + + + + + diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs068.html b/doc/pub/NeuralNet/html/._NeuralNet-bs068.html new file mode 100644 index 000000000..0102625d7 --- /dev/null +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs068.html @@ -0,0 +1,346 @@ + + + + + + + +Data Analysis and Machine Learning: Neural networks, from the simple perceptron to deep learning + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

     

     

     

    + + + + +

    Regular NNs don’t scale well to full images

    + +

    +As an example, consider +an image of size \( 32\times 32\times 3 \) (32 wide, 32 high, 3 color channels), so a +single fully-connected neuron in a first hidden layer of a regular +Neural Network would have \( 32*32*3 = 3072 \) weights. This amount still +seems manageable, but clearly this fully-connected structure does not +scale to larger images. For example, an image of more respectable +size, say \( 200\times 200\times 3 \), would lead to neurons that have +\( 200*200*3 =120,000 \) weights. Moreover, we would almost certainly want to have +several such neurons, so the parameters would add up quickly! Clearly, +this full connectivity is wasteful and the huge number of parameters +would quickly lead to overfitting. + +

    +

    +
    +

    Figure 1: A regular 3-layer Neural Network.

    +

    +
    + +

    +

    + +

    + + +
    + + + + + + + +
    + +
    + + + + + + diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs069.html b/doc/pub/NeuralNet/html/._NeuralNet-bs069.html new file mode 100644 index 000000000..39574af44 --- /dev/null +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs069.html @@ -0,0 +1,360 @@ + + + + + + + +Data Analysis and Machine Learning: Neural networks, from the simple perceptron to deep learning + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

     

     

     

    + + + + +

    3D volumes of neurons

    + +

    +Convolutional Neural Networks take advantage of the fact that the +input consists of images and they constrain the architecture in a more +sensible way. + +

    +In particular, unlike a regular Neural Network, the +layers of a CNN have neurons arranged in 3 dimensions: width, +height, depth. (Note that the word depth here refers to the third +dimension of an activation volume, not to the depth of a full Neural +Network, which can refer to the total number of layers in a network.) + +

    +To understand it better, the above example of an image +with an input volume of +activations has dimensions \( 32\times 32\times 3 \) (width, height, +depth respectively). + +

    +The neurons in a layer will +only be connected to a small region of the layer before it, instead of +all of the neurons in a fully-connected manner. Moreover, the final +output layer could for this specific image have dimensions \( 1\times 1 times 10 \), +because by the +end of the CNN architecture we will reduce the full image into a +single vector of class scores, arranged along the depth +dimension. + +

    +

    +
    +

    Figure 2: A CNN arranges its neurons in three dimensions (width, height, depth), as visualized in one of the layers. Every layer of a CNN transforms the 3D input volume to a 3D output volume of neuron activations. In this example, the red input layer holds the image, so its width and height would be the dimensions of the image, and the depth would be 3 (Red, Green, Blue channels).

    +

    +
    + +

    +

    + +

    + + +
    + + + + + + + +
    + +
    + + + + + + diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs070.html b/doc/pub/NeuralNet/html/._NeuralNet-bs070.html new file mode 100644 index 000000000..98d604cdb --- /dev/null +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs070.html @@ -0,0 +1,345 @@ + + + + + + + +Data Analysis and Machine Learning: Neural networks, from the simple perceptron to deep learning + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

     

     

     

    + + + + +

    Layers used to build CNNs

    + +

    +A simple CNN is a sequence of layers, and every layer of a CNN +transforms one volume of activations to another through a +differentiable function. We use three main types of layers to build +CNN architectures: Convolutional Layer, Pooling Layer, and +Fully-Connected Layer (exactly as seen in regular Neural Networks). We +will stack these layers to form a full CNN architecture. + +

    +A simple CNN for image classification could have the architecture: + +

      +
    • INPUT (\( 32\times 32 \times 3 \)) will hold the raw pixel values of the image, in this case an image of width 32, height 32, and with three color channels R,G,B.
    • +
    • CONV layer will compute the output of neurons that are connected to local regions in the input, each computing a dot product between their weights and a small region they are connected to in the input volume. This may result in volume such as \( [32\times 32\times 12] \) if we decided to use 12 filters.
    • +
    • RELU layer will apply an elementwise activation function, such as the \( max(0,x) \) thresholding at zero. This leaves the size of the volume unchanged (\( [32\times 32\times 12] \)).
    • +
    • POOL layer will perform a downsampling operation along the spatial dimensions (width, height), resulting in volume such as \( [16\times 16\times 12] \).
    • +
    • FC (i.e. fully-connected) layer will compute the class scores, resulting in volume of size \( [1\times 1\times 10] \), where each of the 10 numbers correspond to a class score, such as among the 10 categories of the MNIST images we considered above . As with ordinary Neural Networks and as the name implies, each neuron in this layer will be connected to all the numbers in the previous volume.
    • +
    + +In this way, CNNs transform the original image layer by layer from the original pixel values to the final class scores. Note that some layers contain parameters and other don’t. In particular, the CONV/FC layers perform transformations that are a function of not only the activations in the input volume, but also of the parameters (the weights and biases of the neurons). On the other hand, the RELU/POOL layers will implement a fixed function. The parameters in the CONV/FC layers will be trained with gradient descent so that the class scores that the CNN computes are consistent with the labels in the training set for each image. + +

    +

    + +

    + + +
    + + + + + + + +
    + +
    + + + + + + diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs071.html b/doc/pub/NeuralNet/html/._NeuralNet-bs071.html new file mode 100644 index 000000000..a80853360 --- /dev/null +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs071.html @@ -0,0 +1,333 @@ + + + + + + + +Data Analysis and Machine Learning: Neural networks, from the simple perceptron to deep learning + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

     

     

     

    + + + + +

    CNNs in brief

    + +

    +In summary: + +

      +
    • A CNN architecture is in the simplest case a list of Layers that transform the image volume into an output volume (e.g. holding the class scores)
    • +
    • There are a few distinct types of Layers (e.g. CONV/FC/RELU/POOL are by far the most popular)
    • +
    • Each Layer accepts an input 3D volume and transforms it to an output 3D volume through a differentiable function
    • +
    • Each Layer may or may not have parameters (e.g. CONV/FC do, RELU/POOL don’t)
    • +
    • Each Layer may or may not have additional hyperparameters (e.g. CONV/FC/POOL do, RELU doesn’t)
    • +
    + +

    + +

    + + +
    + + + + + + + +
    + +
    + + + + + + diff --git a/doc/pub/NeuralNet/html/._NeuralNet-bs072.html b/doc/pub/NeuralNet/html/._NeuralNet-bs072.html new file mode 100644 index 000000000..6061892ba --- /dev/null +++ b/doc/pub/NeuralNet/html/._NeuralNet-bs072.html @@ -0,0 +1,323 @@ + + + + + + + +Data Analysis and Machine Learning: Neural networks, from the simple perceptron to deep learning + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

     

     

     

    + + + + +

    CNNs in more detail

    + +

    +More material to come with examples. + +

    + +

    + + +
    + + + + + + + +
    + +
    + + + + + + diff --git a/doc/pub/NeuralNet/html/NeuralNet-bs.html b/doc/pub/NeuralNet/html/NeuralNet-bs.html index 55accbec3..2280e9a0e 100644 --- a/doc/pub/NeuralNet/html/NeuralNet-bs.html +++ b/doc/pub/NeuralNet/html/NeuralNet-bs.html @@ -140,7 +140,19 @@ Automatically generated HTML file from DocOnce source ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -244,6 +256,12 @@ MathJax.Hub.Config({
  • Which activation function should we use?
  • A top-down perspective on Neural networks
  • Limitations of supervised learning with deep networks
  • +
  • Convolutional Neural Networks (recognizing images)
  • +
  • Regular NNs don’t scale well to full images
  • +
  • 3D volumes of neurons
  • +
  • Layers used to build CNNs
  • +
  • CNNs in brief
  • +
  • CNNs in more detail
  • @@ -278,7 +296,7 @@ MathJax.Hub.Config({
    [2] Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University

    -

    Oct 16, 2018

    +

    Oct 18, 2018


    @@ -302,7 +320,7 @@ MathJax.Hub.Config({

  • 9
  • 10
  • ...
  • -
  • 67
  • +
  • 73
  • »
  • diff --git a/doc/pub/NeuralNet/html/NeuralNet-reveal.html b/doc/pub/NeuralNet/html/NeuralNet-reveal.html index 92412af97..6b24a7e81 100644 --- a/doc/pub/NeuralNet/html/NeuralNet-reveal.html +++ b/doc/pub/NeuralNet/html/NeuralNet-reveal.html @@ -148,7 +148,7 @@ MathJax.Hub.Config({
    [2] Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University

     
    -

    Oct 16, 2018

    +

    Oct 18, 2018


    @@ -3085,7 +3085,153 @@ Here we list some of the important limitations of supervised neural network base

    -Some of these remarks are particular to DNNs, others are shared by all supervised learning methods. This motivates the use of unsupervised methods which in part circumnavigate these problems. +Some of these remarks are particular to DNNs, others are shared by all supervised learning methods. This motivates the use of unsupervised methods which in part circumvent these problems. + + + +

    +

    Convolutional Neural Networks (recognizing images)

    + +

    +Convolutional Neural Networks (CNN) are very similar to ordinary Neural Networks. + +

    +They are made up of neurons that have learnable weights and +biases. Each neuron receives some inputs, performs a dot product and +optionally follows it with a non-linearity. The whole network still +expresses a single differentiable score function: from the raw image +pixels on one end to class scores at the other. And they still have a +loss function (for example Softmax) on the last (fully-connected) layer +and all the tips/tricks we developed for learning regular Neural +Networks still apply (back propagation, gradient descent etc etc). + +

    +What is the difference? CNN architectures make the explicit assumption that +the inputs are images, which allows us to encode certain properties +into the architecture. These then make the forward function more +efficient to implement and vastly reduce the amount of parameters in +the network. + +

    +Here we provide only a superficial overview, for the more interested, we recommend highly the course +IN5400 – Machine Learning for Image Analysis +and the slides of CS231. +

    + + +
    +

    Regular NNs don’t scale well to full images

    + +

    +As an example, consider +an image of size \( 32\times 32\times 3 \) (32 wide, 32 high, 3 color channels), so a +single fully-connected neuron in a first hidden layer of a regular +Neural Network would have \( 32*32*3 = 3072 \) weights. This amount still +seems manageable, but clearly this fully-connected structure does not +scale to larger images. For example, an image of more respectable +size, say \( 200\times 200\times 3 \), would lead to neurons that have +\( 200*200*3 =120,000 \) weights. Moreover, we would almost certainly want to have +several such neurons, so the parameters would add up quickly! Clearly, +this full connectivity is wasteful and the huge number of parameters +would quickly lead to overfitting. + +

    +

    +
    +

    Figure 1: A regular 3-layer Neural Network.

    +

    +
    +
    + + +
    +

    3D volumes of neurons

    + +

    +Convolutional Neural Networks take advantage of the fact that the +input consists of images and they constrain the architecture in a more +sensible way. + +

    +In particular, unlike a regular Neural Network, the +layers of a CNN have neurons arranged in 3 dimensions: width, +height, depth. (Note that the word depth here refers to the third +dimension of an activation volume, not to the depth of a full Neural +Network, which can refer to the total number of layers in a network.) + +

    +To understand it better, the above example of an image +with an input volume of +activations has dimensions \( 32\times 32\times 3 \) (width, height, +depth respectively). + +

    +The neurons in a layer will +only be connected to a small region of the layer before it, instead of +all of the neurons in a fully-connected manner. Moreover, the final +output layer could for this specific image have dimensions \( 1\times 1 times 10 \), +because by the +end of the CNN architecture we will reduce the full image into a +single vector of class scores, arranged along the depth +dimension. + +

    +

    +
    +

    Figure 2: A CNN arranges its neurons in three dimensions (width, height, depth), as visualized in one of the layers. Every layer of a CNN transforms the 3D input volume to a 3D output volume of neuron activations. In this example, the red input layer holds the image, so its width and height would be the dimensions of the image, and the depth would be 3 (Red, Green, Blue channels).

    +

    +
    +
    + + +
    +

    Layers used to build CNNs

    + +

    +A simple CNN is a sequence of layers, and every layer of a CNN +transforms one volume of activations to another through a +differentiable function. We use three main types of layers to build +CNN architectures: Convolutional Layer, Pooling Layer, and +Fully-Connected Layer (exactly as seen in regular Neural Networks). We +will stack these layers to form a full CNN architecture. + +

    +A simple CNN for image classification could have the architecture: + +

      +

    • INPUT (\( 32\times 32 \times 3 \)) will hold the raw pixel values of the image, in this case an image of width 32, height 32, and with three color channels R,G,B.
    • +

    • CONV layer will compute the output of neurons that are connected to local regions in the input, each computing a dot product between their weights and a small region they are connected to in the input volume. This may result in volume such as \( [32\times 32\times 12] \) if we decided to use 12 filters.
    • +

    • RELU layer will apply an elementwise activation function, such as the \( max(0,x) \) thresholding at zero. This leaves the size of the volume unchanged (\( [32\times 32\times 12] \)).
    • +

    • POOL layer will perform a downsampling operation along the spatial dimensions (width, height), resulting in volume such as \( [16\times 16\times 12] \).
    • +

    • FC (i.e. fully-connected) layer will compute the class scores, resulting in volume of size \( [1\times 1\times 10] \), where each of the 10 numbers correspond to a class score, such as among the 10 categories of the MNIST images we considered above . As with ordinary Neural Networks and as the name implies, each neuron in this layer will be connected to all the numbers in the previous volume.
    • +
    +

    + +In this way, CNNs transform the original image layer by layer from the original pixel values to the final class scores. Note that some layers contain parameters and other don’t. In particular, the CONV/FC layers perform transformations that are a function of not only the activations in the input volume, but also of the parameters (the weights and biases of the neurons). On the other hand, the RELU/POOL layers will implement a fixed function. The parameters in the CONV/FC layers will be trained with gradient descent so that the class scores that the CNN computes are consistent with the labels in the training set for each image. +

    + + +
    +

    CNNs in brief

    + +

    +In summary: + +

      +

    • A CNN architecture is in the simplest case a list of Layers that transform the image volume into an output volume (e.g. holding the class scores)
    • +

    • There are a few distinct types of Layers (e.g. CONV/FC/RELU/POOL are by far the most popular)
    • +

    • Each Layer accepts an input 3D volume and transforms it to an output 3D volume through a differentiable function
    • +

    • Each Layer may or may not have parameters (e.g. CONV/FC do, RELU/POOL don’t)
    • +

    • Each Layer may or may not have additional hyperparameters (e.g. CONV/FC/POOL do, RELU doesn’t)
    • +
    +
    + + +
    +

    CNNs in more detail

    + +

    +More material to come with examples.

    diff --git a/doc/pub/NeuralNet/html/NeuralNet-solarized.html b/doc/pub/NeuralNet/html/NeuralNet-solarized.html index 1421708b8..52fb79998 100644 --- a/doc/pub/NeuralNet/html/NeuralNet-solarized.html +++ b/doc/pub/NeuralNet/html/NeuralNet-solarized.html @@ -160,7 +160,19 @@ div { text-align: justify; text-justify: inter-word; } ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -202,7 +214,7 @@ MathJax.Hub.Config({
    [2] Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University

    -

    Oct 16, 2018

    +

    Oct 18, 2018












    @@ -2923,7 +2935,151 @@ Here we list some of the important limitations of supervised neural network base

  • Many problems are not about prediction. In natural science we are often interested in learning something about the underlying distribution that generates the data. In this case, it is often difficult to cast these ideas in a supervised learning setting. While the problems are related, it is possible to make good predictions with a wrong model. The model might or might not be useful for understanding the underlying science.
  • -Some of these remarks are particular to DNNs, others are shared by all supervised learning methods. This motivates the use of unsupervised methods which in part circumnavigate these problems. +Some of these remarks are particular to DNNs, others are shared by all supervised learning methods. This motivates the use of unsupervised methods which in part circumvent these problems. + +

    +









    + +

    Convolutional Neural Networks (recognizing images)

    + +

    +Convolutional Neural Networks (CNN) are very similar to ordinary Neural Networks. + +

    +They are made up of neurons that have learnable weights and +biases. Each neuron receives some inputs, performs a dot product and +optionally follows it with a non-linearity. The whole network still +expresses a single differentiable score function: from the raw image +pixels on one end to class scores at the other. And they still have a +loss function (for example Softmax) on the last (fully-connected) layer +and all the tips/tricks we developed for learning regular Neural +Networks still apply (back propagation, gradient descent etc etc). + +

    +What is the difference? CNN architectures make the explicit assumption that +the inputs are images, which allows us to encode certain properties +into the architecture. These then make the forward function more +efficient to implement and vastly reduce the amount of parameters in +the network. + +

    +Here we provide only a superficial overview, for the more interested, we recommend highly the course +IN5400 – Machine Learning for Image Analysis +and the slides of CS231. + +

    +









    + +

    Regular NNs don’t scale well to full images

    + +

    +As an example, consider +an image of size \( 32\times 32\times 3 \) (32 wide, 32 high, 3 color channels), so a +single fully-connected neuron in a first hidden layer of a regular +Neural Network would have \( 32*32*3 = 3072 \) weights. This amount still +seems manageable, but clearly this fully-connected structure does not +scale to larger images. For example, an image of more respectable +size, say \( 200\times 200\times 3 \), would lead to neurons that have +\( 200*200*3 =120,000 \) weights. Moreover, we would almost certainly want to have +several such neurons, so the parameters would add up quickly! Clearly, +this full connectivity is wasteful and the huge number of parameters +would quickly lead to overfitting. + +

    +

    +
    +

    Figure 1: A regular 3-layer Neural Network.

    +

    +
    + +

    +









    + +

    3D volumes of neurons

    + +

    +Convolutional Neural Networks take advantage of the fact that the +input consists of images and they constrain the architecture in a more +sensible way. + +

    +In particular, unlike a regular Neural Network, the +layers of a CNN have neurons arranged in 3 dimensions: width, +height, depth. (Note that the word depth here refers to the third +dimension of an activation volume, not to the depth of a full Neural +Network, which can refer to the total number of layers in a network.) + +

    +To understand it better, the above example of an image +with an input volume of +activations has dimensions \( 32\times 32\times 3 \) (width, height, +depth respectively). + +

    +The neurons in a layer will +only be connected to a small region of the layer before it, instead of +all of the neurons in a fully-connected manner. Moreover, the final +output layer could for this specific image have dimensions \( 1\times 1 times 10 \), +because by the +end of the CNN architecture we will reduce the full image into a +single vector of class scores, arranged along the depth +dimension. + +

    +

    +
    +

    Figure 2: A CNN arranges its neurons in three dimensions (width, height, depth), as visualized in one of the layers. Every layer of a CNN transforms the 3D input volume to a 3D output volume of neuron activations. In this example, the red input layer holds the image, so its width and height would be the dimensions of the image, and the depth would be 3 (Red, Green, Blue channels).

    +

    +
    + +

    + + +

    Layers used to build CNNs

    + +

    +A simple CNN is a sequence of layers, and every layer of a CNN +transforms one volume of activations to another through a +differentiable function. We use three main types of layers to build +CNN architectures: Convolutional Layer, Pooling Layer, and +Fully-Connected Layer (exactly as seen in regular Neural Networks). We +will stack these layers to form a full CNN architecture. + +

    +A simple CNN for image classification could have the architecture: + +

      +
    • INPUT (\( 32\times 32 \times 3 \)) will hold the raw pixel values of the image, in this case an image of width 32, height 32, and with three color channels R,G,B.
    • +
    • CONV layer will compute the output of neurons that are connected to local regions in the input, each computing a dot product between their weights and a small region they are connected to in the input volume. This may result in volume such as \( [32\times 32\times 12] \) if we decided to use 12 filters.
    • +
    • RELU layer will apply an elementwise activation function, such as the \( max(0,x) \) thresholding at zero. This leaves the size of the volume unchanged (\( [32\times 32\times 12] \)).
    • +
    • POOL layer will perform a downsampling operation along the spatial dimensions (width, height), resulting in volume such as \( [16\times 16\times 12] \).
    • +
    • FC (i.e. fully-connected) layer will compute the class scores, resulting in volume of size \( [1\times 1\times 10] \), where each of the 10 numbers correspond to a class score, such as among the 10 categories of the MNIST images we considered above . As with ordinary Neural Networks and as the name implies, each neuron in this layer will be connected to all the numbers in the previous volume.
    • +
    + +In this way, CNNs transform the original image layer by layer from the original pixel values to the final class scores. Note that some layers contain parameters and other don’t. In particular, the CONV/FC layers perform transformations that are a function of not only the activations in the input volume, but also of the parameters (the weights and biases of the neurons). On the other hand, the RELU/POOL layers will implement a fixed function. The parameters in the CONV/FC layers will be trained with gradient descent so that the class scores that the CNN computes are consistent with the labels in the training set for each image. + +

    +









    + +

    CNNs in brief

    + +

    +In summary: + +

      +
    • A CNN architecture is in the simplest case a list of Layers that transform the image volume into an output volume (e.g. holding the class scores)
    • +
    • There are a few distinct types of Layers (e.g. CONV/FC/RELU/POOL are by far the most popular)
    • +
    • Each Layer accepts an input 3D volume and transforms it to an output 3D volume through a differentiable function
    • +
    • Each Layer may or may not have parameters (e.g. CONV/FC do, RELU/POOL don’t)
    • +
    • Each Layer may or may not have additional hyperparameters (e.g. CONV/FC/POOL do, RELU doesn’t)
    • +
    + +









    + +

    CNNs in more detail

    + +

    +More material to come with examples. diff --git a/doc/pub/NeuralNet/html/NeuralNet.html b/doc/pub/NeuralNet/html/NeuralNet.html index 6c767d090..f38aa6a9d 100644 --- a/doc/pub/NeuralNet/html/NeuralNet.html +++ b/doc/pub/NeuralNet/html/NeuralNet.html @@ -165,7 +165,19 @@ div { text-align: justify; text-justify: inter-word; } ('Limitations of supervised learning with deep networks', 2, None, - '___sec65')]} + '___sec65'), + ('Convolutional Neural Networks (recognizing images)', + 2, + None, + '___sec66'), + ('Regular NNs don’t scale well to full images', + 2, + None, + '___sec67'), + ('3D volumes of neurons', 2, None, '___sec68'), + ('Layers used to build CNNs', 2, None, '___sec69'), + ('CNNs in brief', 2, None, '___sec70'), + ('CNNs in more detail', 2, None, '___sec71')]} end of tocinfo --> @@ -207,7 +219,7 @@ MathJax.Hub.Config({

    [2] Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University

    -

    Oct 16, 2018

    +

    Oct 18, 2018












    @@ -2928,7 +2940,151 @@ Here we list some of the important limitations of supervised neural network base

  • Many problems are not about prediction. In natural science we are often interested in learning something about the underlying distribution that generates the data. In this case, it is often difficult to cast these ideas in a supervised learning setting. While the problems are related, it is possible to make good predictions with a wrong model. The model might or might not be useful for understanding the underlying science.
  • -Some of these remarks are particular to DNNs, others are shared by all supervised learning methods. This motivates the use of unsupervised methods which in part circumnavigate these problems. +Some of these remarks are particular to DNNs, others are shared by all supervised learning methods. This motivates the use of unsupervised methods which in part circumvent these problems. + +

    +









    + +

    Convolutional Neural Networks (recognizing images)

    + +

    +Convolutional Neural Networks (CNN) are very similar to ordinary Neural Networks. + +

    +They are made up of neurons that have learnable weights and +biases. Each neuron receives some inputs, performs a dot product and +optionally follows it with a non-linearity. The whole network still +expresses a single differentiable score function: from the raw image +pixels on one end to class scores at the other. And they still have a +loss function (for example Softmax) on the last (fully-connected) layer +and all the tips/tricks we developed for learning regular Neural +Networks still apply (back propagation, gradient descent etc etc). + +

    +What is the difference? CNN architectures make the explicit assumption that +the inputs are images, which allows us to encode certain properties +into the architecture. These then make the forward function more +efficient to implement and vastly reduce the amount of parameters in +the network. + +

    +Here we provide only a superficial overview, for the more interested, we recommend highly the course +IN5400 – Machine Learning for Image Analysis +and the slides of CS231. + +

    +









    + +

    Regular NNs don’t scale well to full images

    + +

    +As an example, consider +an image of size \( 32\times 32\times 3 \) (32 wide, 32 high, 3 color channels), so a +single fully-connected neuron in a first hidden layer of a regular +Neural Network would have \( 32*32*3 = 3072 \) weights. This amount still +seems manageable, but clearly this fully-connected structure does not +scale to larger images. For example, an image of more respectable +size, say \( 200\times 200\times 3 \), would lead to neurons that have +\( 200*200*3 =120,000 \) weights. Moreover, we would almost certainly want to have +several such neurons, so the parameters would add up quickly! Clearly, +this full connectivity is wasteful and the huge number of parameters +would quickly lead to overfitting. + +

    +

    +
    +

    Figure 1: A regular 3-layer Neural Network.

    +

    +
    + +

    +









    + +

    3D volumes of neurons

    + +

    +Convolutional Neural Networks take advantage of the fact that the +input consists of images and they constrain the architecture in a more +sensible way. + +

    +In particular, unlike a regular Neural Network, the +layers of a CNN have neurons arranged in 3 dimensions: width, +height, depth. (Note that the word depth here refers to the third +dimension of an activation volume, not to the depth of a full Neural +Network, which can refer to the total number of layers in a network.) + +

    +To understand it better, the above example of an image +with an input volume of +activations has dimensions \( 32\times 32\times 3 \) (width, height, +depth respectively). + +

    +The neurons in a layer will +only be connected to a small region of the layer before it, instead of +all of the neurons in a fully-connected manner. Moreover, the final +output layer could for this specific image have dimensions \( 1\times 1 times 10 \), +because by the +end of the CNN architecture we will reduce the full image into a +single vector of class scores, arranged along the depth +dimension. + +

    +

    +
    +

    Figure 2: A CNN arranges its neurons in three dimensions (width, height, depth), as visualized in one of the layers. Every layer of a CNN transforms the 3D input volume to a 3D output volume of neuron activations. In this example, the red input layer holds the image, so its width and height would be the dimensions of the image, and the depth would be 3 (Red, Green, Blue channels).

    +

    +
    + +

    + + +

    Layers used to build CNNs

    + +

    +A simple CNN is a sequence of layers, and every layer of a CNN +transforms one volume of activations to another through a +differentiable function. We use three main types of layers to build +CNN architectures: Convolutional Layer, Pooling Layer, and +Fully-Connected Layer (exactly as seen in regular Neural Networks). We +will stack these layers to form a full CNN architecture. + +

    +A simple CNN for image classification could have the architecture: + +

      +
    • INPUT (\( 32\times 32 \times 3 \)) will hold the raw pixel values of the image, in this case an image of width 32, height 32, and with three color channels R,G,B.
    • +
    • CONV layer will compute the output of neurons that are connected to local regions in the input, each computing a dot product between their weights and a small region they are connected to in the input volume. This may result in volume such as \( [32\times 32\times 12] \) if we decided to use 12 filters.
    • +
    • RELU layer will apply an elementwise activation function, such as the \( max(0,x) \) thresholding at zero. This leaves the size of the volume unchanged (\( [32\times 32\times 12] \)).
    • +
    • POOL layer will perform a downsampling operation along the spatial dimensions (width, height), resulting in volume such as \( [16\times 16\times 12] \).
    • +
    • FC (i.e. fully-connected) layer will compute the class scores, resulting in volume of size \( [1\times 1\times 10] \), where each of the 10 numbers correspond to a class score, such as among the 10 categories of the MNIST images we considered above . As with ordinary Neural Networks and as the name implies, each neuron in this layer will be connected to all the numbers in the previous volume.
    • +
    + +In this way, CNNs transform the original image layer by layer from the original pixel values to the final class scores. Note that some layers contain parameters and other don’t. In particular, the CONV/FC layers perform transformations that are a function of not only the activations in the input volume, but also of the parameters (the weights and biases of the neurons). On the other hand, the RELU/POOL layers will implement a fixed function. The parameters in the CONV/FC layers will be trained with gradient descent so that the class scores that the CNN computes are consistent with the labels in the training set for each image. + +

    +









    + +

    CNNs in brief

    + +

    +In summary: + +

      +
    • A CNN architecture is in the simplest case a list of Layers that transform the image volume into an output volume (e.g. holding the class scores)
    • +
    • There are a few distinct types of Layers (e.g. CONV/FC/RELU/POOL are by far the most popular)
    • +
    • Each Layer accepts an input 3D volume and transforms it to an output 3D volume through a differentiable function
    • +
    • Each Layer may or may not have parameters (e.g. CONV/FC do, RELU/POOL don’t)
    • +
    • Each Layer may or may not have additional hyperparameters (e.g. CONV/FC/POOL do, RELU doesn’t)
    • +
    + +









    + +

    CNNs in more detail

    + +

    +More material to come with examples. diff --git a/doc/pub/NeuralNet/ipynb/NeuralNet.ipynb b/doc/pub/NeuralNet/ipynb/NeuralNet.ipynb index f4a238955..85ac78395 100644 --- a/doc/pub/NeuralNet/ipynb/NeuralNet.ipynb +++ b/doc/pub/NeuralNet/ipynb/NeuralNet.ipynb @@ -10,7 +10,7 @@ " \n", "**Morten Hjorth-Jensen**, Department of Physics, University of Oslo and Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University\n", "\n", - "Date: **Oct 16, 2018**\n", + "Date: **Oct 18, 2018**\n", "\n", "Copyright 1999-2018, Morten Hjorth-Jensen. Released under CC Attribution-NonCommercial 4.0 license\n", "\n", @@ -3307,7 +3307,135 @@ "\n", "* **Many problems are not about prediction.** In natural science we are often interested in learning something about the underlying distribution that generates the data. In this case, it is often difficult to cast these ideas in a supervised learning setting. While the problems are related, it is possible to make good predictions with a *wrong* model. The model might or might not be useful for understanding the underlying science.\n", "\n", - "Some of these remarks are particular to DNNs, others are shared by all supervised learning methods. This motivates the use of unsupervised methods which in part circumnavigate these problems." + "Some of these remarks are particular to DNNs, others are shared by all supervised learning methods. This motivates the use of unsupervised methods which in part circumvent these problems.\n", + "\n", + "\n", + "## Convolutional Neural Networks (recognizing images)\n", + "\n", + "Convolutional Neural Networks (CNN) are very similar to ordinary Neural Networks.\n", + "\n", + "They are made up of neurons that have learnable weights and\n", + "biases. Each neuron receives some inputs, performs a dot product and\n", + "optionally follows it with a non-linearity. The whole network still\n", + "expresses a single differentiable score function: from the raw image\n", + "pixels on one end to class scores at the other. And they still have a\n", + "loss function (for example Softmax) on the last (fully-connected) layer\n", + "and all the tips/tricks we developed for learning regular Neural\n", + "Networks still apply (back propagation, gradient descent etc etc).\n", + "\n", + "What is the difference? **CNN architectures make the explicit assumption that\n", + "the inputs are images, which allows us to encode certain properties\n", + "into the architecture. These then make the forward function more\n", + "efficient to implement and vastly reduce the amount of parameters in\n", + "the network.**\n", + "\n", + "Here we provide only a superficial overview, for the more interested, we recommend highly the course\n", + "[IN5400 – Machine Learning for Image Analysis](https://www.uio.no/studier/emner/matnat/ifi/IN5400/index-eng.html)\n", + "and the slides of [CS231](http://cs231n.github.io/convolutional-networks/).\n", + "\n", + "## Regular NNs don’t scale well to full images\n", + "\n", + "As an example, consider\n", + "an image of size $32\\times 32\\times 3$ (32 wide, 32 high, 3 color channels), so a\n", + "single fully-connected neuron in a first hidden layer of a regular\n", + "Neural Network would have $32*32*3 = 3072$ weights. This amount still\n", + "seems manageable, but clearly this fully-connected structure does not\n", + "scale to larger images. For example, an image of more respectable\n", + "size, say $200\\times 200\\times 3$, would lead to neurons that have \n", + "$200*200*3 =120,000$ weights. Moreover, we would almost certainly want to have\n", + "several such neurons, so the parameters would add up quickly! Clearly,\n", + "this full connectivity is wasteful and the huge number of parameters\n", + "would quickly lead to overfitting.\n", + "\n", + "\n", + "\n", + "\n", + "

    A regular 3-layer Neural Network.

    \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "## 3D volumes of neurons\n", + "\n", + "Convolutional Neural Networks take advantage of the fact that the\n", + "input consists of images and they constrain the architecture in a more\n", + "sensible way. \n", + "\n", + "In particular, unlike a regular Neural Network, the\n", + "layers of a CNN have neurons arranged in 3 dimensions: width,\n", + "height, depth. (Note that the word depth here refers to the third\n", + "dimension of an activation volume, not to the depth of a full Neural\n", + "Network, which can refer to the total number of layers in a network.)\n", + "\n", + "To understand it better, the above example of an image \n", + "with an input volume of\n", + "activations has dimensions $32\\times 32\\times 3$ (width, height,\n", + "depth respectively). \n", + "\n", + "The neurons in a layer will\n", + "only be connected to a small region of the layer before it, instead of\n", + "all of the neurons in a fully-connected manner. Moreover, the final\n", + "output layer could for this specific image have dimensions $1\\times 1 times 10$, \n", + "because by the\n", + "end of the CNN architecture we will reduce the full image into a\n", + "single vector of class scores, arranged along the depth\n", + "dimension. \n", + "\n", + "\n", + "\n", + "\n", + "

    A CNN arranges its neurons in three dimensions (width, height, depth), as visualized in one of the layers. Every layer of a CNN transforms the 3D input volume to a 3D output volume of neuron activations. In this example, the red input layer holds the image, so its width and height would be the dimensions of the image, and the depth would be 3 (Red, Green, Blue channels).

    \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "## Layers used to build CNNs\n", + "\n", + "\n", + "A simple CNN is a sequence of layers, and every layer of a CNN\n", + "transforms one volume of activations to another through a\n", + "differentiable function. We use three main types of layers to build\n", + "CNN architectures: Convolutional Layer, Pooling Layer, and\n", + "Fully-Connected Layer (exactly as seen in regular Neural Networks). We\n", + "will stack these layers to form a full CNN architecture.\n", + "\n", + "A simple CNN for image classification could have the architecture:\n", + "\n", + "* INPUT ($32\\times 32 \\times 3$) will hold the raw pixel values of the image, in this case an image of width 32, height 32, and with three color channels R,G,B.\n", + "\n", + "* CONV layer will compute the output of neurons that are connected to local regions in the input, each computing a dot product between their weights and a small region they are connected to in the input volume. This may result in volume such as $[32\\times 32\\times 12]$ if we decided to use 12 filters.\n", + "\n", + "* RELU layer will apply an elementwise activation function, such as the $max(0,x)$ thresholding at zero. This leaves the size of the volume unchanged ($[32\\times 32\\times 12]$).\n", + "\n", + "* POOL layer will perform a downsampling operation along the spatial dimensions (width, height), resulting in volume such as $[16\\times 16\\times 12]$.\n", + "\n", + "* FC (i.e. fully-connected) layer will compute the class scores, resulting in volume of size $[1\\times 1\\times 10]$, where each of the 10 numbers correspond to a class score, such as among the 10 categories of the MNIST images we considered above . As with ordinary Neural Networks and as the name implies, each neuron in this layer will be connected to all the numbers in the previous volume.\n", + "\n", + "In this way, CNNs transform the original image layer by layer from the original pixel values to the final class scores. Note that some layers contain parameters and other don’t. In particular, the CONV/FC layers perform transformations that are a function of not only the activations in the input volume, but also of the parameters (the weights and biases of the neurons). On the other hand, the RELU/POOL layers will implement a fixed function. The parameters in the CONV/FC layers will be trained with gradient descent so that the class scores that the CNN computes are consistent with the labels in the training set for each image.\n", + "\n", + "\n", + "## CNNs in brief\n", + "\n", + "In summary:\n", + "\n", + "* A CNN architecture is in the simplest case a list of Layers that transform the image volume into an output volume (e.g. holding the class scores)\n", + "\n", + "* There are a few distinct types of Layers (e.g. CONV/FC/RELU/POOL are by far the most popular)\n", + "\n", + "* Each Layer accepts an input 3D volume and transforms it to an output 3D volume through a differentiable function\n", + "\n", + "* Each Layer may or may not have parameters (e.g. CONV/FC do, RELU/POOL don’t)\n", + "\n", + "* Each Layer may or may not have additional hyperparameters (e.g. CONV/FC/POOL do, RELU doesn’t)\n", + "\n", + "## CNNs in more detail\n", + "\n", + "More material to come with examples." ] } ], diff --git a/doc/pub/NeuralNet/ipynb/ipynb-NeuralNet-src.tar.gz b/doc/pub/NeuralNet/ipynb/ipynb-NeuralNet-src.tar.gz index af4eab7ec80adaaebac36c52b65f1be012061714..44dcf094e3ee59297d9b371357d0533fd347c6ae 100644 GIT binary patch literal 88051 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
    9>V}MzIm>f6r@na7W_&wgdz1F#6 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 literal 211 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≪rDX7ZI^@UQO=_y0w_0G* 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 z%0AaorE|M&Bwq(LCDb z{m+n`jAJqDdnlxmK8$Jn0tBY56YM(e0_YWe2KBwg7CQnjD*yn1Uwg{uydie(m&R7HowcYdEj2r%b4 z8&nZv4>5^3s*y8)4F*Kf46KSWH;bY|t1fz{=}0&&YDxCv(#QH@OG$qq?oc&Gcq$-^ zd}cj}>m4fp_4?~@X5HQBYiJ?l`@Lzk91Zol1)mRjfvv~kV4k04F>t4e!+$y%>Ulh# zc|FmMgaW%Cfo25JUEIpDBG##=Z-R`K7V`w&pu9d&RWWCrW{_~rntjiOX*?{#_~Rsx z!_?y_G>WnIUB*bKRQPs@Up|Np)$BS-)Pk1Ab}3lVw1USl0ONbngSWhXMMmtz#%*#e zY~aAn!z=EOv)4{5LkI&Kzkgh@%6`y91bZmm7<~u`X1+_J2eH4eZ*XKGb~QmfUUaPX zYLuwo9CiT{Juc0E&X8}p>A>(85feAF2o1+fHIK3PQrj`eOxRuEDsF>9^Tbh&%Nit+ zUxnzVA|zr=*r_z8%eP*TRAPro>U-SIM%zC3gzmS!4;Nn}w$#aF6@R{FDWIzhyQllf zd0>#UOi|&`pQWdlfhpJnPpBm(Vs;B2@FmV6j`(F`_vPcTh02IbiC+Hk`SJ*}c!yMB zZxqijB%qi;%lSkNnlq-S+gV+($-d>8$((1yvW3oj`vnHo@HM9~VJSf?26>$?9xiC} z#iXmb!qt9ijV!A1tAAs(Z)Dq*nwlJf6Tn|>QX?H0SWFlO#LQ}}c4V%L@m^5#+$j=&;e*#27U}vy+yIC5z;jQbuBpf*ou9=Ptxxg@=1Y7(PvHhG>OEUR&n-5u77Y-kOE)MLJ)U5m#sZG zQ@tC*$MKbP5(a~hu$u_aw|bo%XE*j%%Mbx}dE)SPV@2<06{dHQN;K?~w9>a7=61GQ z-O;=^G=*4@ZwAmq|2zI@`fcF{dI zm-%@dXcvSNkxD$VSX6V}Yc6H8OA>LT*gZS2+M4~HzQKSiZ#*JVxL%W^^aCy3YN5U^ zBF%VRMHyox<5x_5nWdsVkW|vO2N6@9B9~0W41}Vo1%F!zlQO^Ar?oI95hqos-9;Nf}B;b)6Nmvb{-f4-*d5!G_=CxBFVobyz8wJk&- zq5iWej!hjii4ASiFH~9j&#!Ug^w)_Gu{5@OC`K?HZxo5$)t#jyEkktdmxerFneN-d zHST{SDu1Ys6k@Q7QBGRg;cwW6&346oec$;u&+S1vL8TV0=a4KfLJqChk}WuP*VX!S zho9Uif~^=!_8>*?=AEZ9a4Ge4)^0YHo||)xvi7s+0kQQK3&Oy6l5wF33|PShy6cLA zX|ZgiB0SGdn%FmQ#ge+4?-*NZj3)R2&WNfJLTPFFl770;D_ z(l8w|&O$vVy^)RYn9AjNTPA5ll-TcUjd;$tSL+Qr-rXV(W><=3FWfy4%Fq|H`i>1c zLw|bz+M*8`kso7{qJP}#=Ne6RUsM)s1s?}B12;EbL!Gp%GDmY`7iUE;U!>in>gy_y z$c@Xfdvf1l_E%mS68rV(yMvV1k_t^abqn;b%jDzTcGY?=UJcoLW~%Z#ttXB$^IFNM z9PKFhO^>?^eEfec)t0Y-V$#ekVN5#~@qf}88(hnW#+*BH_^~>;ouVd(u_{e}HTS$` zHrsfSMXyPrpJdE$Xrpn#$sxGf-mMQBcH!xfz1l*Y_yfmF0<*<(Jb@_C6OiiF8q>6y^YWgl8!aRbmRzkL0C3X&I_N9yy5SPwZ zqtYRgWHihJ3|LQ!DH^%X_Tp7O?S~b;FGwkAn_Xe#i(a}0&m8YzHgAw(KK7}WH&%th zWlHdIEA%(Uhg&(E2jl24(h*K6VSoF5RVHtt26qiE!X6Vl-cel9C9E&oLLtvuZ+$6kv`|6wqlp~n($qkrw??dBpv zg7+xe_2S3(Bc#dNeYey|l}wMlPH)IGy&p-cawpaz02)a!(p_}BxX>yDr1wGZ1Yw;! zmG&E&a?UDkT_OpLa^nS7H4CJ1yQr$dNjw7^FehP4gZ6zhU?3?GmN9n@SnDQ=Y zEC0IWqnm@k;3fTy^4;3ee1AiDLve4oe&!Qaz$R(eUZwN>i0NEvN_#uI*^kG&%2&UJ zH+>$W$kPV69E+g7Y1XWfap3CnQ@@3eEx{mF>KTy94OCZ7VHUqg684Q8<~GvC+jzd| z=-TgZ*96o)^bf0|;hU+r;S8c`I^V1CgEd&Et$9D-$*YNAo2%ZgkAME?AkUriszSDq z{BA)aYX(bLhl0se`Smm7&$Cp;=vrHYHXLZ-#6+eQI9g8R%Gki4;7dYj!CAmDz zv5@US+1t(*gnM_Kh*}2}oCvEB*=nB%^BBu1f?SR^wv1D ziA_&ELUFoF3Q1Pc+<%ie8*7%TM%Bsf*rN1i8M*BS6nb9PQpD)N(rRcaP4qq39C>vz zHAZRgN+~6ju${iOtI6!d$C*cR2uD0FVODGmy>-QAkLO3ruv*l0rJ1Jl;Z{(4BsrM` zRx&i1Q5uKjw41>fc7YX2M$ghPH}{H!uO@l!AIwF$QO7-P+kd~SLK=61CsSV;LhC#a zrs3}V{J~4_S#Yt{>3IyIZ6}RV7f$4NEtKBSCYkjw&EJqxR=dc&3w!*+w_MI6w~lZg zwpM2J@$@P)=*Y>?bTlGX)W>ftnJaz#t@LS(2*vuz(Yg&Ooo{}y|AcZA)px3hh7X2R zX9T>U1|DU(z)E&)ftp3 zKKQBpQU^(d8n!xbf}Rg0QJdT1o;yH+v&ILWMR;k&WPhxxdQy}bDmTkW04=1H@%Q|F z_e`R_#lCtJk~yTGf$ZJ#z1<AZ#3(E^}R{h){!ti-REH|W8X6F z6Slhat|A@%o6WX{X2sie+_waenNpZiV@8VZGq>!s~DRTHYsVl09Qb$zi7=JCHf0<|8hcV zeHh)&io%F%67{MA58S5n8Gi#r&QEDsd*|EuCkay{o%9Wk`hqFhAL~$H7uVrFTXVwc z6!$Krzt7%#yeiY*YK3NyZ@~0Ny&DM@UPq%GYsJ9cGlUquc1_QA4Iyl)`6S@IsIGt3 ziN|pmy5c1DNVBB1%g<)TGWHY~|Jhs@8j48fW5JL1!a8cIO4a96)o^e<@psDg2#Ya4 zgFaOn_OY(JbHWHWLx372TF(9ewV)lQ1-1{swJ+VlJp+6CXjE}P;xqLNhs)aEsHj;&> zSzAWr2hwc*#sRouq@sr+))L`X|CEGdAoY=WHM)v_+Fz7^D@uNNe{+l-GO?QdNzvQ* zT1ERQO`t_@gW0*Ab=1{>_TW>rI>etT2;LA#j&*ddyYetSEbbUZ6===K%p8C6F}_(c zZ6xzFbH0Hwz8YoJmbr=AdP|JZen?8FnBB#1Q&$-zHT3`p8%Z5oP?nlO;hXL-nu8BePp3!Ffga@w z8&{E*1_QXB9Hy%5rZ{p#1;&5AYOa?Dk3inL+`4g&YQvg%+0J#?3)QL#kW5>_kSRUH ziY0RV3ah8oC8Z)eI7Anu8<+;t9y=3^i;vh)Y~fgA!yW;nb$ObnUT zwJdt>0b%OGmLAsO0>T$NfN+XI#MOb*qF^C+L0Pui^<^cHuYD7!K16>!n%Wy0?HTek ze)kRpi?ZcJk3Zym75HF|a)3}K%1CIxzb7g5`3FXuZs(~vd4Oj7WLTMxuyN5DOjg1E zlV_fL`QZCn=V(gTcSH%@V*T8pnhyav;zhRFZ?q)8@97`= zsBl?eq`f0n`uu@PelQM5NUZZYvm~*k%JS{i3(&amFtmOoJ(PB*Mk}t zC|AzlH*2Y&_S$@;sM1b^R_jRD2F`Xoqxp8keAJ0(Axf8H^UZ&n-6HMc9Z>dCf*I|@ zKD!ZY81n_Z)dEN)M>sQ6lB=8*F;zE$Z~~r)Z+XI0f<+1c^+0{z!JbEQTg1^EBf&L% zD)9qB0eN1;ttNk7us`H0t^J;aw47iY=lsm8H(+1F!>qv#Rd#@EQ z+^_c=J5X9{o-ltfLq3<6ozN)|T?-*Vh9*EXltW;pBpn3PuD5kEWqa|<2Hs7aSlNi> zW5jcJsBVZ4VyZS^UkAPoD$c?9a@R{C?H|S;@;)d9mE}P~7#6pp!!qDSKZ3mB;|x$T zuGq(*J&KK5K>4Kj!7@FUNgQVmOf_xrXy3Cpy~Huq1lfN^3#AFk^L1lV;>iyl14>kF zrAN_>1Lq~X4fEzCMXZ%vv#kO&H7ybF(UrLwAoPE`NE-XBqEQB;C$u$Y>xOE3vo5c3QE7UIpdi&;$t7*|ZfBVfeuaI6ZzXB! zOycSHzj6#HUz4!I!%(0gFFLH2^1Ke97j!~N@oT<-51BM;OwB;`+}&SomE5rE3;m_W zJlSSo(HVwZJ96*-szsy&(y^PQFD#SS2_qOD(7k`KdFLY?+RDB$dsr}l3!$zy@6nYW zu-|2}>SllDv+rfJtU*<#7%-5#pxzxMyvDw*2dZdSCG=G4XQ1J??Z#hnF_}uqHsp@t zjce;zef}~R6CkrWWX_5FHqVrkWLfUDlNg3W#}yCZsa5Il!pDMaRj_% z5zcDgWpuMbHJy@{3QWRt$qNCo2})%SukkwLpC%v9x!YF_sT0!=!%O(_ z2W=QK_AFcKL@5$7FmSow4O{A}gQlJpx9@*>rif!1<&*(7I887sN-jl~!Br@)4t+y? zyEq}W4zVRw%cBU*Rz?q}160$O(q`j2lb0f?*s=ShQhZ76*guNdm*$MOG5Mf^?ij&s zeWI#5eYq`xa0Ts^J+Nqc8B4g0+WlzcWKPg>4&t2Q zgfr<4^Q8l7K5H^1n(bZ02Gqs&j+uXyl-H}MWtw!9!Iae70Sba^$kRCr|@i??uJDpf99Mn)^1En(}(?}|TEVckWas&_El zGNcAyNA*}M(uA@e3P_s`WEV16okdmSgd#??K$(CbVTIW2104#1*^bzjy>ox#yVCY( z70g902lm2tKb(%>Ot#d1*hV_Rb_#czBe}Z?zZW)~Vfe))kHB!>sp4Z|LJ8UvJXGsx zzQX2KEv;^a?%5MsWAlsL#bvW#Z$*TEjtFdw9*o6_C@SfQ$t)rg+>g3qe)D* z^3?ZfJwqyAQhLYS>PxL#q?LdB>U!8zR1`j9iTLP~FcToZ<-@woYJD$YP3Z%WO!>Tot5zVRo;CsaDATLMnG_o;gD-O~XUVuJBZbZUIe0Tj(+-#Fsv-f{Qi+|9M8hg7K zu}@2iS)b|voPxura`PxJKSapRD5k{m!w5x1K)2VMV!jcYcOH8+Pkt&dY;l~klESw@ z{053$r6d5`Y0H%T$=Vb# z73x|N!vut9mi3l<70P#bFo%COyx7_|tL}~oIu+XnfhcRP z3YxAD1$WjU5bg~z3i-V#6YgPkuuNB4aN;l8O~v&vS265(Nd*_Hp%z=H@B?g5IfJ?w z_JOh3o#*d0vlevzXHr z?$#=94~~Daal~{?>9ZXJ_*E!BEt3?=LRCv;`d)akEi^T!WE{q!DiZ7#Hj6r1BYcFy z*}<>piK8RcWBG&0Jo^K;C53e6mp`;F54>qcLuIRdCv8FlKdMvd%-wefV;f@(s#W{o z&D2xdEfeC#+QaB#KdecZ%U`wI{EG0KbZbOA=^}r#ma=5_Bd&Bw+q+DgQ?p4UBT#3x zuAh+c?TLeS%IdOT84jCn^K{heU`CYXgej0^Jb)gd6gdzC56=SoI(ezo}>eq8p<<@%tJKcG1Kz&if&lc;(>Nbv!q6ziF z@0?EejIy&?NxTsDV2tlUjhm4W2^|1Wu9%z3;as=RnTEknNuRtG?<~9`cD3N?_xcd7 zXCdcY)Vl5l&w>$!taWwk_UC;1W`IQ?7WAS&riPcp(j$!uD8!5lIex!aW z(&A%~P_iSIj@Dy9LmJ^<@-|dsP@3aB5x*m}L%riMYHyXvYUt~nrncB>YT6ePi-?3n z7#0(%^=~q-ah*dygZf3GG{;Q#8qW0Pyn@|sJ@X+Tt_dmp#6#E%?5 zSX>5~zW_mC3)_4>*vFA8wbiS3&E$W*?I3UN$F)p~jsEWv{Uotr=y$`g*Y(4aVYA|B zi-{tIKj~AImu9{R?Kft6=%cec+I{WJT8u*8`9d<(9`QPYKiK5^?pDB7=%!*orVNst zA?QrQ3y&{qz_h7)w;R81(C0JrF2S18`^I5}jSO)=weOzJZXQ3#OCq@zmiB+izWWx@ zhxVGy79i$hFd>kUwf5X%<(Lb@(J$D;C0{6MxaeNQ!{1(~3PIwId!}!zS;On;Uo&Yd zw@4AIE!8Lzb-7WWzfz}~^h61c_u#5*8XL1ftEHdz66Z6n5gK}JpMrS|B`Yyg6Z~eT z+5Wztz9$nq4b+YmNh$gz^}T;Vak7AF?oR*~(;Xqj#q>3AHf3rsQ%o*|9%Do|%5hQK z7^ih@d|5QU@^hT5M?5{^#zc?hSkMK>y^4Nap8me+`0YfVqWPgx`C9XFS8E`3`Xz3% z2Mqd$NDPG(gP)Jp@K&KEgKU^Vm7xeK(8U`f?vp?S=eW1NP?;uJn0|k1Xd|x|!NbVA zUeNd6}SKVA$NP(kEi9 z`067c;UM=Wa&oZmWXFG$tA_W+S~#1;m-S(0?P4W$!d@7vuHEUngYxkvvA9C;lL=Q0 z&=}?V8v<0)4J{tFpZb1{9K3#(Wh8}64yI5QPatEhMkt@&hTRde`mVK`DuoVWs|p?R zEP_A*9~=xBigD4$$TplN|Bz}|_t3ENgx4#&jgPhl%nB~AIn^%H$m*!P zV#p2hlW|~I)Q3ttiqcUPW8#YMhzm37*>n<24d)UNn3{ClzXvNX+H8eKRz8; zZPrG)^S=`H^A~@d{vKf*GQQxWxpQ**I(Hx+UjKbF^qq;u6S~^AJ!-${SfKNNVKot?=0`Yx=sXM(kVAZXZ=$Yykh4ABNt8qn~)9wD6x@f!U$65uu(v4-= z%bMP^uYUAnwcQ4I$L|<0q+q<)j1MM-qxXIab29gr>>hty1+4OPPsf>$^%ZLWWL{lI zAX#xRGY&RcYWHs5yY!n>!}E`&lQGL$Z+R+FuvW@10a@8j?lKcY*oBl(+5_Ax-x;#K zTI0c4Bt99#gOcq_UBLDuG=SP@Et;kNsqjJ19^9+{ZsG`~tmxx%%cFCvMvQD&fuFWn z$cXc1@AiK{emiDHtr8DlY3f(ZC}N#)WMIb^=r&}=O3Z30tKek9kY8(32KqXdS+AJ6 z$A`rDFY~6X+-Jx5q&n37QSbR>w-w`g;&>}C4q4 z%_l&(k%3m2PTZ#;x)t`q&=w;`<=lrekaL&2T*r`aA(?R`~+QVgxpNQqA9NTzz zmF$0nLH8sZkn&2?C!R83I;AV?c1)vg8A^|{A`aHvv5=!v9z08Fukr1f?pcOP3|M~! ziOJXQxMhGmyVWhzg!ty%qrDOkq_9X~L{-T>td2MiwAYD_3^$vUsSc+iDRu8E+$l7< z@a&9F-wr%i$j#*R;l@&Zv(gozK)$bi$7g@-Vf&3dk(SsOOMmoz)WD8N?@@=PGmSoD zPd-i7!2_m4xfsjd0;8$nu}bBo7tVa*X1~}gtXIq1Dq;ouo6*Li5h~RVg6^6(+wzKE z8zHmGTxb+1Ev@G90!s>R2R^TtF&y5Pm}EVoP@BZVaHRyTvCPJjzXii#iwAsZg~xxG z_32?*r4uT=J)I1=xaC0!AfIz7d$4Opl2WW?pj?v<*r9YN)h*QJ%``emdnnI@@mD5u zMTD`Ps|~M|fhWi)BL7qkANO(GaChY-R>N59ZCL~V;j$pyg+}BS^TNVj>jPyZY_><4 zL=#&)%Fh#j6#P}Uds>s6iDVWemH~g1rB;sb0r*#i%oLN0?#Pr(sKlUTxL>iMH{VdC z(s3zneuawKvChBMJ!;9Wo@~4PoW<+63jB!>52Y+b`v}c3dl{pj?36sj)MrKvQ{(TV zmkG9445sFq8`1Z>&Wv?b)iX>HSXGiMAx*`)KaZJzddtdrPjrH_P2GgWSiXP$4d6vD z-av$aZ07%m>S33mBW1PaH{SLskSM$L9ruIB#Tgc06?`zYe%lkd+lO$%YLTB2fKl4a~O2OdtXBbBQOZTyVY^Pc-M?6m70jW18Gbj?W003kj3Cvo)oRLCmpklY)x1pfd|0F7%8G z+S6S|nAX<=M}Dt4^5%bi4|?b4_oYb1H`?DhctT4OcQ|M#z#91`3jFj!SrEseoKJvu z2KqP`Ql2v&8ly6#*T8AtqZUa8am_;!-_oeLU!faz133>F7&!%m5&4Yf#ubP5uYz>j zvXz=6{5`M%U+$W|+ts1rGF;xWpjJmzah26m&J!P-!)9=j=9z!*Wa_fZ`V3EjeAMa` z#i)FZXG(8Cj}Q4f7h5UHI=TXQtcOB!bMVjQPQk?Hcm^S-nZL4J0#Px|3C{Ke-+2k3 zPaz)6Jn&%Dz2=an1GcKE)ccjteiFtA>2A^Z$o$bNi^KBXDi|_h&+iSq>R}SG7ER4m zx~97tW*X0!fct;;5l4b}EN~mI!0%cKYRN(_RSD0Vu~$*lx{rF{fS?yM;10W?S2+y9 z^>v7G9rw>AKi-kb6s?r-&dVC<)~@Dqw537jmd@vAY#|n}04$}&k^P%nSLyvA!Oxa* z;iNxq7)lr{BINu8O85n8T8iS6iQtJaVm_7&HpVNG(Gh=T&wzC5gD8gpUSNEBwv|Myj+)re^_v#TGk^saxiAa^6 zF&)XQnyr6^O){G4I3f)FKW?Q- zeSF`(%`m57<2miUS6WdzmrYp^@qA{5EI8YHp2mD0ppkmR<$?at{VZupm*9x=){M{H zv|TZb3t)~rz_O;>!wmK7V*aX7T|oF%7g?`2Q{I344%ASGG-n9#O#LI>Cx>FF>B>MJ zBQ^xOB#H3LYSxy3m-o3}2@6iq&A#ENM9P@P5%?2#*Zba; zvMql=0-RKPGZ339nqrGuF}Cc(Eov_JtX@4uw|`a)^Q$j$?4!8c%ZM57^L9jJ%O&Xc zav=YqsPb{U+Wss_su&6@5&;k#Wx`3^BSTnxo(?-4rMG#vTfGs(+|IKi(V*1mnq=H7 z&QT_YEAlmZ2{#m)p!pV7vg+m?S~$5V-Fkn$_hm5ho1;*~p{-WB%Neqr3sBJcux$}h zGewzG;T$uO)OT(^>oVI1A#K;d)a4zIu?WF88y53u_VcpP7N72Mo@P~{Hcw2oi`S!W z>Z@!{AtfiaL`-j1LJ&G9^eTK}O>M7zXFSox#7pS)!rOIJrcw&6r$19b6Ng3)TBv`Q zgqNb|>DkhDpbl%iPBpS#e%RiwRaQPq;+5pxc2*@aP17eg6TQ|;8+ej#LZ@cT==fMo zS>trxV>G`0T(kGnKNa+>A@YH6TxwlZj2Z2o z;EW7>D)@tf;b8?Wwkj`?EDjUp((lt9qu^}v14@mFR+wea8bUypn73i0AN}#C3ID-g~7N*vLt_3@V$Qs+5^yt z20}hU8W}B(iZx}pRW+YhQU^D*K%QrBVB>})4bdC}()Mu6MJ%VtV`FS}ny_n2-@4Cy z#O;BCuS+LtGvqW`Cwit;l@m|&97iU9>ic|^ozi5xUn9w&s~nG-h`X7=3FCi>?Wib0m7Ssz zRP{>m4Zq|GWjxXkwl=D%RXUffA2c8u|pNh;R5YbD)-=>h7?Q`F? zO_ooKztdUAq@3J=4}qEFe#=m!msf%A)>r#|8`h;{JVqWQhBfkVXP=rICvlMvr_+}# zCL^IdthiSESkfGDXFGC|I6MYZjw5DDXs5)QP(y$WCZH+Q-{^m2ZCpJ+SG2tYxg)G7 ziujA$j|mcw?|iHPxZ-F`ih3rtEuX03dB%qO+1YZ!QJBS+KFh;T_^p?>jEEm*IBv-VuT zd6vOLdnW>h@bq3i63c<}&z@8Pz}x~B?NOjgOFF6_6ihv&thz#*uqj*?6VrVzznatK za%xO+lW#cr0`V%Xn_5sZ?}<&=8X5B~??Z3*S@2Hk%K%Mo>GEu}FnzP*G#{I8R; zdLE9ql6*2#zGQvfKU1^-X5rk8;<{wnx3Jbw*DvtBTgAVs9QIY>6X{AEw=-ItA~O@w=PdtnGr8r z^s=i-^a)WHYRL2!xZIyI9HsKTXvRF-1`T=M`hOOol>F#&9B&eHt%=&$bltj?ub@CO z9UayNlL6ayq*gy{bg4Ym?5)Auj{l*k_7dma;irEuxuuj+mi9zdT}@B|bh|VOZ^zTL zvz1mS0*aO}6W6*muqGRsJ=Uu*=wz!DTRxb7_QX1ckuFyqi*2f5o_g-UvTiSG%Mh3p zg2#X(6}Zv^VZDVZlTJa$hcrUllZOd2W$zwW5Z!rZ79x3-gr%{UMqx82D<7($a2yNI ziFALipo>>-{S>OilXxXS$5$I{3h$4GlI64}=%>qm(~_}&=ll&X)>XF$-%|EHM)d#J z#y9nd!Z19JZQHizjBVStZQHhO+qP}nw!b%|cRAsjfgM zn_4X4c8y)i8`kTd8m8J?oTfX$y2>jq-hvNH4{H$q^?au<_tJ!sk)**j( zbZY!_khb+ch$9WW3=(_uuM2jbPJR4qNGt-B+(=|Hj`R8fpmsA(;rDq2dbon@A!311 z9WjE4YuApfCX6?$_P2z66@#84*0poNcr?wFkN8{~BeTFf!s)cO=Q& z{RrLFT^WK+t@GRvYAGq?on;uPTa_3Fq)RzG`ct5dHrARI}k<@Yw6dUyZwQ7UA zQdN2fD>Jm|u`D$MvOUe&v?T-8i=duNMxln3S5HqHR~l|5*yfc_c!PCd?GXwvSu5+tV@5{K z7QCU;C=525oX?I7=(I@lnIZ+6>qNSKZBSOpfy^Ru&yOo;qI=a|X14#(%qsZ@BVdo* zi6K5CvG%4xku^|b>j}3iph_uc=6qK)x}4@j9%$21da{7mF_(iA4kdqBcXwMhOOe3y zV|*&Zk~@Gih8|K#X3ZR0>Od2y8-z9J$917`@b0FHHg0?X*yps(vwaNyMPPXm%v87@ z*=sdO$No4{;!MRqezMH0?$xh}meLuR5OU-JbQ@5O&za*8qbf?e-d{%38Qz{q7>1}` z8^Dw;guB2c^e<%BzGr`Hl^AJ_h2eHTws(Tf1%x2ecvugYe-|Hvr9@UcS@g$eNkHCX` zbIgQYl^d)?jA3Ok9M69piB5Z>4;Wz3<&Fch@bISv+pLVpbd`VX7R}Q;Q$KLQ>NQRR zjrO-BZ~pHxzz-;awaDKgqRdB%MtS4Lc1;7Dk3&!?13>%Kp9N7~Rwu*BOT8ASQJz&j zNQbY@L_ZHYHv10joyE@AOpEQJ1)8R5aXrURPPw%AbxkzdaYUe26+|$uDm+NjVM8)o z28;O`aexZC?PGsCc8C-I6a04!JKD*^j9cGwMqQcUQHxREFKdqPMR^Re6bLT%+B)Ay zkPT#Eo=0Y9rXsTIS&w=u-ZPpeuCL$4G>zwyuwl8Ci0LV+6d;jLu&gM|K%fBW zyw$|JGMd%rcOz(&83YwF%E*u)NFCEvGe8*G#8{zYfRle*ifS8}yG?ZiDJK2G+O<_G z!5v>JZcCf!EMJN%H2$L5YlokY9mrghR7xn^W)!50Mqm#|C?f&5mSc1lzeY}Qz{VY9 z>yPe)b%mhp)AX{|pT0hK?hn^Jc?pE8VPAhnKW~6NyYCzozJ>TUl>0cg>_1(1n#s8(zdY7!irQ=&=%_eg#eyMh+nBl ze#Y8D$83RfJ}h^HbL-!qUzM1u&0l^Hhby|ddOsFTasH@4+O&9k!?{|fC=6!_-ed-Y zIXQT+GZjB0yQWuzxJ)vk@VZ{lBA0*d`*BoM0tZMpZK~~pqQvC^{rXi(i=x1oc)ZfKXT)!uWt~w|S`hNK zTOU2XjKkf;s>0VLdt+tv;Yn6vtxEN&wh?RqW{!1o=(1+6P9Np(?w4@-)X0Atnl-In z7%>u%>rz3k^Ktp(qDTnqp`zrx0DGW; zt65r&G8?F*IrwJ`L+=!YF7v){f``+;^AC>o3HA5g&=a_X?&u`?lv)nF9Put^P;G_7 zHiOtR-jB_`ZumEJjdbmygxG%s+d(6jg5kK)Loe@E+#@_&00Rq4SomF%L?+vim5SzZ zE1Yp1wQpp)Iht?b9f`hvOg$VBH&_^aUjQz9^5ki`0f#FGYnK~Os^BVIrR#SR6IaTg zkoG3Yblkc5?3Oc8GIj}mtj5?8t#4ot-?|! zNd^}6Gkk__hJOqrfXbv(^~%g_W{?u1j`AQ?WoVIgaTE3(6~=UJ85=Et-Tl?-zBUj& z`0kUUfw8v7Qwz;DAjW@}x582qm`TZK&Sp9Z;u2`=>{3s_)pIkUVqs^9dQU&6-Qu`K zgzv$7tlaCN{TvG7ldiLvfm==@abA<~m7*;kgL21T^C;bWE6i-zaFheBEM0zix+~Lk z$B)_(IPzAb_(t4D3ry=NiEw6A^RQ}LOTq6IC^rnqj;mc^VeNnKImp-X)-zZ17A`_f z8Bm~eJ)>@Tyi~R9TE6~h+^c*}=sad3&feZiDKey}Z zdz*v1lQQ@U*>-h45(?}ekrAJ%*cK+tNgN`CH1r>_pAK! znA_;eXaA-0_&wW=pd}3awxfqE8KdFz4kZ+IEzqP74p1JH+X|HD-|6=fasr6F_!)zX z`~IA3B>THFU>!>FoVvw;oeR8Jcx%(ppqq`%E)m(|m??jgszO_A1Cg%3rp!fEU6w)j zs)jwKNHZFjb!5Kdu|5@OIl3u@o;|3g{Uc#B$}rsW_qmQ`kkZ}PqK@c`#iRf76Szd`Jd@G zj2%|g3;KWPcpC$WPXr4Jj!uBW2oDjbl+R_8d}8?ZmMXIipo30rE#yW;zS#++N_{k< zMcAvHz zqS1yCJH$`ITFr_0*H1p5PSM~6FO%GhvQD(eVNriWD+n-l+~EH52*(&)#QV$89!Usx zilO!72S*5HN^w1ys zs%UEVF$7)w)^Av91O@>7^l(?x{C$}(0uq9Rt{+)?)+-xV}5#2v!&NpJcZV>0cUKK&U! zDBKe&-(d7JqLeNn61HL-Q6r7B|!yHjqj@%ey)(ijX3 zA}J4Uonf^Y@7S@JEGB7uOr(eff>!7DcH4hHhneWOFwtoFmvbOGCs`lX9t>xl!wkWA3XCFMw20xAutf_E3hac=b~GUowz?-ru?6D52ET2bRybC28m>bne#YiFx!q?a!Ib_4=)U;ruz%Tt zU;-?WRwLUdlzWzs-nE@@O&OD-ewBY`VXwE%HeN$bjl817ovuWO$Fklg?9M>B_DM;_ z?>plm`w`c8jNbp8qE;*L_i}Lt-BC32@jR(+c$GTx1*bN4sWD&P^U(8Q8X!~CO!O^B z2a>#ICyDdoeaFhLIf2$dAW8hP4&-GIO*Tbny^Q;@=-{WtYnx1J37;4BM9qKxb`R?! z8P3_7xFsNLgRqa?jts1RpF&JbplCgrd>VfGb^rFA9D!csGG|x zm7w-?uV^d2)T`1N5-h{#>oDVn)EE%=IzvMT z)TWAT9K;j}+$V6O`OPke$B4nA0>ErKf+}`leE(L6UHH(@aa%LllxEM$|@SPeq#h|56bw2`m)e|>S8?y@p$EL*4ur*Kn zSBukm!o96*UlAAY{7+$P&kRUsXMMg~hf2@Sp78K*lcI9PU-?zTZMRgdDT#FW&>2iA zJ$~$SV;9lYO8+%pOwxb#PL07nTU-HKas4*+-+_c6|3*Hkr~jH7@NZm3jz+PtJ3`2a zbVvoVkY$**sha)Ox-mN_m|=<1CG?Bot$TN*1a}0P9P})`l#0lQRW@n_b1OsyiXEGb zlDXRWFM;q9N{}*MY)u`St%y}8<1)UPk~tAAU*~IDrxjrrYa@Rfbua(d$Mmc-3Ar-! z7K!%V6x{;}YGY%)VpSwd+xBXzb=})LHESMydffLr=Rua2Pfsal3qaG2!=lreM|T~$ z0pUyr_PP8f8k2XSvWlFIrT7SJ{8*XNVd~&Z7itZ}HkcG$Wop?Y#^(*ckwHP(fce)N z>nPDBSpWk4_Pl=sa7hBy3*gNoEkkKG<@NOkLiQ@)Ps{j$UCBSR0mG1wA~FAT?&Vrh z5th^C*FsNPQnFX9Q~&ePAqRK4B_^X=X)YC8GqOPYpUt+A4~4VBJbaBX1qP?uVjPWO z^I47IY;xThH0d}DC#?&(PH@B=cnjC^s$?#jAeh;Y&&)H2+4`q5btI2>)^;# z`nw0y?ouc!u#-5waLKZo7jQ)N_!QhywG$dW)z9)vn5@_hATTeI<-=QPYx(6HtD%03 zSqx1+rhO1e0N{5mZWn!1zy|_ zIcMNaT)ThtKZ9hMeVla~rsLs(Rb&TC6_YQYL^hhoFB& z0%7$D5GnYcI>^FwK3fRyg>TSmHlMV567%qR@!x-hgOWr3dW0t3dke)HVn4D4f&|?+ zRInq53?`J?>@u}C(1{ZKt890;-pLLdWTmQC8;eG2CN|PGsjTF(#ywWT^nVd^J91)I zk~+U+-bhX^kH}hPKYlf;Sl3^=duf9@3*D&J(Ez;1saO~mxQs!|kf{0B>3SsKfw0W5L(q4W`Z8zILTELKI+8vihLya*w9 z_UsFlS?dK}a!Wjl=pAb^jdg+vk7d`aDlc&!h$|{J)%y>Rk5i)?IlTJi^J#qRk_p?^jw3lm3e3x;g%4)7`NgeGZfGB^2ee`k5G(kvel3G?JTYVlc)+SZvry_28 zxrSFKC!SchiK}+SLz06mEO17QM%a(Y7&LIg(L{F&&D`ALbki8I9USF(N2Eu;x$kl8 z~Ig6x;&G}jH+QaROaF|A`JnXYwql0KQ@NZ z3=PNY4CKYG)_66LIo7qlXzs?kUWU}nP3IOzx<)b)*+oOF)F%O%DBB;12?~F!xjE5e zUe-Iv7xPop*<{q1TqrcMbiM5XpZKK%@eHTlHH86UUK^QLfSyrB$Lb|Cd{#zt}>m=}L}wfZFw%@sbZnFAwMv)**jn9``mq9EG0=>fwnXUl%% z^=?#!y3!64KYXs=Gy(dnGY<#JES!K2b}aKK_pUNZX*PtZ315~?bd}omii4o)c+8v= zhn6#ZwGC2hKjK3iiOgv)ElVtRi2)X>XMl8B)y&-`1@cX@xuM#(m+ybU$dwfTL@-D+ z@gF3d4Uh0O0Mc}d*unvxo^*Z!wAU{T-ulGB-Ws}*w>qhy>2uPJ^E%viKh~O!)0!YE z2fBdGfW_`&>1+yk?`=T^wko*Mz%U)FjGk^(h_6`zZt%urOiVaI;tzFlphkki82<0o zjV8hntxf${;vP0dh?ReyT_7;Ml7yn^t_v^uZ=zIDlWwv*0}C_2;-TR7%!CzQnDx-H zUa-X3`Z-$caIFVfM;7$>u{EVLR)?oAoUW&MyMy%4#Y*&}3cu(?>aJeeR!)qE%d^Rv zQM2W$ef{^zFOSyjq^?W7s@ERfNLH%Xyt^E70M-w?it%X(>??nJBUYbouPnXOn4C*) z*zUI>rU3y)$P1UgKO|n#{JG9OEn5L%OnpXs?Wl52NU$}}Mikjla9a=Dzve$wdo|f=U-U6YWf1<$gimSb zK7748F-dqra?F214dvXo9?iQ?*pH!k$3s{+0N7qhFx6f^Al!DNSDwQak~8GwSAFeX zqnJ!9P1wh1nE)lNk`K+K(Y;*!^*s9M+jje5$Q$IdDCxYY>L|!VrQrIZq5|D*>o8Vr zJ@2?c`uB)c@zT22&xk6(O(?klJpZytN-CYgDfYqX1%iLT4lLJMJZ! zXfc+zw!z(3GK&B9PfDH`6aDw{5Q@$l6@Agl`{UvUo^&J*|J`4Z*T(~-8L+y_Q?9Jl5plt z$JKWmaYX0vu^wGho|R&mw~LR=E!a;Rg%$Wjmal&Ug&?OSjWWVFcszWrm=rU#(Pae< z%!S&bkHHM%CFv(riEvKbeFisf7B4$Q zEfk3lu3d>j#*x^EsyLYJUw@t*7rpkHl?oUg_^CRcWk-2F+g50yAYMGy?L3*j?xUBa zN1A%@0qrn3`By+u!37LIACGy1JEckB=D&ZIzcv&@J|=;3N>Dam5*UYiz*&%MULJat z+3DV#*iwUQ3G0eqWtCs*l!AGvpV&{E@5vV&Czt0IBX4%C{ZvBjP)NRpe7w`f-CZcz z<|X1QMQba@W`eGGZ2+z|X}Z5f%xQ#4I}rT1>hxm7k0{*pzHk=mq*6Ai6DLw?7c40Q-9TGz% zHkDMYq+>{Vw@$*#yOaB4R<{0_R4iv&VeD*PXEII)Ku@4jMvhM~E>bA`V`asFIxfj- zec~|Is)Ft$08b0l$%67t;SKq*Omu(Y)-b~PIROKTI<5PSmAOD2n=_Qx@dO20#Fp_? za2l6hwEM=V=GH#yTB)Um%oXWgx`3{yg-dq%2ml;UXVIDof9+EP(5`j~Yp?*Xr5OWq z#M;Pros&btR((<|)S>kdFq85RAQ2*5-YiTa$SL=Zyx`_N)`MNiR7mM$OTd33-#eRU z+{LHNOAvt(Mshy;%@J>xIuM1JLveIy@0rl}@#8Q=bKUjK-GcxPwyO zJC!#WTguTZJx-r_PQTkGC`5mtf0k|b!T}^9vT7$1z^J#If*mXdhMW#@&F?Y?Tg?t6 z4f&B|koCt9i{a0H<)gPeG`W7J&D_&UFYCgE6G-vmGt7~a0CIk|?s*fZi1Uz{1Glde z)H!K1UKqAjq05ztMHz44`*jbmkW$<92bG^!Sfj4guZ{j0 z0=h{;|GOH5DFd+z!bw~@%5%UsI?xP!UanT@Yhfg%o)rM;-e5~erc2Teiltd9O6#Tm z(<+}_MBh9RSD0cjgJF$vY|c@pMM*bPB=wmE;_u|yX)BV_#u~ww*S4yKyx4_GBc|VE z0N=E~wiZ^Z!KmK2It_m%Ql&Zn0+JOW98+16k}#1js|LIVm4}cMDL)?I$RLDSUbB#M zdbBa4@;U?sV368C8i6LU^cjQ6XxsYS!~<+cm$;QEP`Mbh6}eNku2l{v&F?PlOR8^R z=e$?g4t%L>^sK0NXqVss@~3(xFjN}c$nP-q*&DJ*sVe>lOh$hafy?5*u(M!~(2)B~ zALZ@U9xXrG0&e{I7Yb9(El%iAwa>kzvJvos>-Leh2i4wIX!io;a;Y;8WA&qk4v$-g zoD-VbV!eC@L-*8hSq7@z`l*^25q1UL`MmA8X(ihil>aegECC|nB5q7T%qyXI z`sTH(-%4*~CG+*P8hx~=kNd{mP%9%}n6Ki+CwC|v_X*H@a4H`P)~LD8(9*u1z6c7Z z-l7?pUXkYGxisPr^8fxh^WMzrX#Oh89^c=N%_Ch zM&_#=opQBB`3y+^W8`Z!W5jr%bu}5G{i2>jY@Jh#E=;hl*LY@)ZQHhO+qUib# zwr$(CZS(y5VrSo+yRLNVqLWIxQ(f=->}4xVlsJWIMyVpqjp#MU6YpVmw(u2_KF9zJ zyIQ}BvFhBrnr4)FN(8W1eG_aY zlkVh6`MW@?gPr|S45U1`qoGHJvkAsiJcqKz5|Z9SLJX5W6|P0D%vL<wib#={2bY~BcOVmhs<#9dxgyyS zY$(FJ(4Y=~$R-tex%%jCN!4oinz$m(0eo13dAH#NRRd1<&PvjUL1&Ap0+rAQZPtyz*@8r9%?UrLHYWzP+s%+qMb-%OR4VH*HSkv+ z$ciL?uZ6gxGND67oE&l9*e<~8)WPAyv_G;$$+=mChOa(^4U^=&sHP7(;gkJbjKwVp z)?FT!Y3Xuv>zNQ0ui7G3w{tdNKd7Xr7K5-lpyHO>_4^^n{Z{jKoH2!*B;L%IZ8^+n z>Gxp2MX)`G_hisq>Tpmu_RP)VTdp7=2;qp9`O)Ah%6wL-%1#63$`SAvmXI2=R=G{u zn^5ZWDqPlnlq*88?bOqQycU+<)GuPLw9h4g{1HLw!$r*gx~o|M>OmgLMR9goCD{ax zzJ*!2WcN-^-R)&wW)k5x*wAE88AxlwG0so1!BoteR(8v%i(s=Vmv`=Zahn zv|z$1P#PSt$Pll5hG{*&Xj3sHy?%#K8G6?+K=(xFFUdm>B|l9Yrr4Cg-JIk(a~`KSMD zg)^@aM_L4yQIuz3k>md~l zba}Gbda&IQulpukm;Pke2{vRWXe;ltSAgY8xn}44DWQ@%>Uj)lB91u!Gy`V+=L|Si zk0qBV<`z)P$ceA9l`4eIF<(?S%-=LC>V^OcGVI{}=T=fKwwXmTntO|%J^UOH00w5T*&UxU%Nt-d$)6O|+s-BjYWjO=>Q&rRp@XKuQ{s7c%=5dG=~ z)|1@yrNzsd4>1NMBLtu1%I)a!#%sJrx_o$n_Z{E!o~xUjQ8KA$jjn!gMe!5v=)bW| zDaVeFPw~=vjH<({biK19BbwBcm^7+5GBPv>Aceml z{35gDfH0P}MXllF8DTa7yg2Wb*_UC){f4Wc`3g=cQkfpmgy5X{aMkO@jsCUR=+5JQX5bd`M~jL! zFfmd4Vf`yl6FOcI7vL^Mi735b6>T1&R}p-Z(@{P3p0_e7_nlVNjbA!*f&=beBdx$g zBS$`lt5mFrs{nQhta(%uIK~Fo;16)Y#x4+B#5-g;>&gT+!Y(Dp`_!hK2~x_nvO@$y zBz-`Qk71Yn5pYAqPly!nv9-W=P0wM(CAu*`#qI-PvVcKf{=_{u&Ji5r_M)C!RfArc zqxGMBjYv}bHS1n)#@T~|gV`u#NOp!xUA&eR7P$EAq~jPm-(UMr@{F_R3Fu#u?OOAY^SOJQU*MkJqR30BWd|2Zx6mN{q(m0{F#2ru?4#QY1P zvNQ|i2b7OJln76``tNSkPuf7=f(LSlQhp<~%MFwHaHm}Tl1qF5<3|54+ntAJZlq0K zXRg28;}m`be!05(d?qWK`yF7xSfrN^=XbElsv&&((9&=7vvvccwlgJUO*_yLRBAWh z!8WjTCUWZ2tr#8Nfyk?Cp9AW@@`kNe{^xnK&+q`@?yRtt;)`G z$5RC9Fu6EpdM&1rbu@qd7 z@6gQ;LbAC`wGwgECkSmg0hsNFffaQSTrcFlsCX@lPWh6-5w{7bAkT;8escL*(9UIO zf1Cnb#A*zVq^#;cdhaepDkMyz^A*sy5axh>rWJV?7GDN==l zi5L*}8_o0@J2Qe&+W?t*20H)zwB^xOgW=-)BlWN!V%+3Mr}nBamCv(sLuJ5yv1;Zh zwFFb%O1jRlY~`yY*VKZDmaQk+3-s)&L}J8soJ1{OGLm>vvL#IoF6`T@K@U`KdH^Yy ziXKO12%O#29f*q4yCNd23EkEkT^A&~mw#oYDB*7|g!#Pw&H++EW{th}AY-Xfe^9bF zPB1e$jGM?K<2rgn*v4vcIT^inE_10hv&N;%{?%nv=XgnbD{2GXU0Oj)x4O8rD4{A< z{5X+MD;gt55^UE?p*`*`T*7tTe$LDgnYmpT z`>M=bX%IC1qyW!Ll{CM_yIt!M@YPOyGspc? zXZp6fW$U#!(X#{yVzxzGFCa{nW2Jw>S`{#p4t_Lb?eWd|Np8&xk8OIhVr^iX=DzyRsd8trQ(CtPRy|XZZt}f{k|Sj)C{7m2sJr7=MrS^ z32C5oOR)g|>V_qdU#Q!Df1cns!h8lJfMToi^r>mZNaZzHw}R=o&Y zH>I{dV}P(9SLOZ6Grio6h?IaLwO@-EuD+@2rNtX|WE|&IEIVwqjc@--E3M1&tsAcR1sT+&GEFIEo)vl zLEViP1G)edrlCubb|(k(LS*y6DfihU6EFYHsR1vxw>(xLG=i|FZ7U*-bxf}hnr&r4 z*t4V$tUUN!P)D zHz8V|6!(w0Y9OlsLQ>(&T$;S#CLOL{VdqZElOcZ=>dom)=6O1%4P|f6&#}^kAH?{8 zW`MQNx%?vj8r?^mmb@Qj!JF=mN6t3y0uC`|2p8-10fyHF{v-q~H7JX&Lu9-h#@>vv*UP#QOo^Xk^+Y5C;I}P*j zhr)v)@G353+#lN z;dszTA*<3q2_h6`-No?Qu?JnRG4KUorhqlx z99(jiDSCKRhCjuA^Ws$}QqU z^F0`z&s4fDm~F&EyGl{TE(n#=m_xl7N=jgyxq=nA+WG%1JW}{j8NQWaSh0bOKZ*Ei zI)XW5u{K1hmV|CfPaj~=9%?I2PXHv3?4TZHK9^ue91eI9lj|5U8oH#Ul4{ozr#4BP ztvZn8Ud^E^=PQgvR%BS}#yy4rDWqtSBqAk-SnZjv{@+w(s zvr5<6SiTAj7Q}Ue;?vjbW1?Pe z6(O;B6-$xKR(S!5V`z{kmdeb|9_pc<0(Q#z+C6@AJ^`-S^S1D>o3e=D^6b&Kv;Lyn zM)MlE2wnHSubI!M;6SB5LhT;moK&8`m(+Ov%@A^eNr&@lnwPoNbDxoWKp%=OB+fDi zz99uY-=YKxovG(LuEmqBAjx_Kmxh8uJRSOTMH9bVIWh6~7?M zx^7VaM~{U5KYS!>D@rnOHySVpd+TBa@FX)Z2WM;k4)7%uFehW0{{R?jYvCENH8L0Cu`b&`)I8agdi9&f}HICKl~&oE9?K^Cz)AT*%|&f{Et@oze@sUHYR4q z|KU*z5=gj9ySoz;Qf~jZlIl9-oOOQU+1>5E9R?fhzR>foZUv?T0S5wTf%v2Dfx9@h ze29MXw<`uPgM7)sURm9MHhf0?5imYKIOrRly1KcUG1@mFAH0>$DM=IfXQ>O{nmq%E6_9M&1_KDWnDl3>&d4wZ&o9vnT8n^# z_79Tf*M?Hd-a1$wzgllB{U2g#h}GY-K4VKOV|W)gaEGsJa8UFE028?SuX@iPvkdnM zq)e(baYhgxKxKhW_8+qZ{lZ>Ebbrk!_5*N+sBbZzKW6v4;plxd_wWa1Kn&79VpV_4 z%6G$I`)Izg>x0mrumjeQ{fHSlzwANH)Zb$It|EI8({<1Bhd|8Ke`5N4D*g-Quh|d& zFjW4E8MwvlLQd7Z|CiMKU(#pi|3u&L2VmM*fZw3C{{Q^y;r71oty_NUfuv>qh#h=o zvilz4T(w=rYY-jSd9325g=kozURmxH80ZxRr9(9b_``jP!sES#x+44;DU z%5j{k--Mse;VT2WyQMGJ;UD9P=d}O$XHT68IC}>iYk{@1yV(X2hqt-kLNx-Xy>Phz zBj+!qz&`YxaeV31y?5Ggce>u0%3jr9VskKvk0Rx&y@B7EU}POw^ZcCUUh$;IG}yW8 zI6ue0AP#NMFFhoWZ2kD} zO>O;RDAu)(;v?YfJi_9~N5X&`>TUirTPhzdVF&%bwQs9>HR%ufF9h{V|RZ~3Qx z=y7@6w|agbSie67FKVr^yDEPHQ2^fIKmG#n`IH9-IAh8DLtO2QRYUSbfCiM*#I*A= z9QCst8=NVl4HIs{9*-F`%sX2_17`s)RUiqyO!-}U#<`v|TvN!{>qo80(#QyEX4HLK zV}3AxAr+{Ec^g@>n0%Lz5dQ@^rVZcqE1qkk*z>2AHZ>&wk+T2{d+$|%FUsaBdUO;C zQ}@D3ijKzXfaVIB4Y{^V9N5z;ZZLEbZaf|R>l$OiNH4aDk%e{Xyz{;fkhu6UCU$7wD)NqO-&!}KRBD#&3A&0aDSQ=`SHI@JhS!uhx5&PvKEHZi$`oW%?k}YK|fg3-i`ueYl`u#<|haje|7V2wer;5^N(E zRPNXVj2)@ZJuF|qN*`&QF|EV|Kc4kdLV&if@!RM8K-&!W63+B0F-iUL$4%4aFe|dL zeqpAiw-r3aJPP*Fsx=V{`XIjfL2ar@ZX+`uzu~(BUocnHh?qQu0Ky;r3`#}AE($G` zQRO{OrE43D+1J$YBLuoOKJ~d^C~4$cOEk`(D`n5?_wOeFZ7f2{eqdd4wkPvsI9y<` zo}H>W>@YNU9g&2eCo*C!SEhVqs3AHwRKL#)gM|vZmZ5{_Zp&gW1uA;^$wg!3(9G6U z0={(G#kTE+H~LoA6I&242P?{P&}lK<!QC0zt}cZ2l`0rubJqZ*J3?83yAh71C{1owbGsC=0o0X7D0krz&|w)$uvSn=^5{zaIP*p?VPb1SE0 zhaiDqm4Z@1?0ZBWvhD1ElpintYfHA$&}*itIKnJejx)E^d0-3%i|Pcf5018nW@PMm zQFt>WOORvY9;7P7O?6v|c2wK@^s6MMt^fqU%m`%pQ8e&*c_VEajol@ocmaJ$)FX29 z92M=D@;TYqfVJw?kkRKE3%;KtUfe;-S8QR)^S1eZ>f_X&urBcf=n;gw^UovP5p|4RrSoaE|q1+R| z#N~7-erkod#4fPCk_9q)Bxa>U0Y7TGk2GHl;NLvalA7c$5U%jwLuf$a`c zU~T+{A&eF&q?a#*%Tw?lhFCUdqcUbd4ZBU)g|8T z;ezjch?%BUkcd&k&gzp>TuYqXAs>?Ud@9@Vylo%DLf$*(hlf#u-5GyqUv(HjR_sB< zTwKyF2KsQAED0Br?qwsJFAd6#+g=9akoJF%jhT4*w0tf;mKqMY$@LXB{=VL6wAOhs z7m~H3rk&VW9xcHk%(b+GWDdV&?iaZJ!f(4_U105Qvu);ZdCcJ`KeDhx&l4Ye&rveW zTSlFP>&bBg<3cy z$G3gC9sm8fKydeJ-(B(z{?}ET05NgLJC?Gaq`ou^9p9G1U0bf}5MdMSk|@yg4J<`5 zbC-%i?a^}nT+tWhP*BT(uhp(IP_<{p{CEpOsMAc;+LsL(WYWNhw5SHav~|@pUkfJ{ zM#@ylGyLC6dgB<)$KoyZsc({1zzw~cz!Bgvp2z}DN@9b#z1Vz2KD`^x_+Oa%%FKf2Y53&CZsH}# zay9xd#bjmv{EDS*N;CpMp@|M*y~^83T1>%_o+)wF4Ip{C_X}F{&GF;Gl@lHk30{Q&gIu z_riRDR<>XG5$Rx^L@u#Z?0iyy@#puZ*ps}N9oHmbNGdoS7zfw@(OY_=D0uP1}bIyHBtQ5UpzFY496XPeG zkpd_Vm6$|kp`UR=fN7n9OMyHAeSg)wSzqh~f!V&ucMz(v77Al|!=ioz7(_x-T zEtD+7Y?h4~0_R)P_^wT)jPIjGx{f7x6h<=)w?vv#Wy)Ti2*52%NV<_8*!C0*V#|#Z zlg`mb_5Nr(5s56CGQQvZ_l`~!Cb2N)u z2STMrNq%bvyh#N-E>l*eJN65_pi>?mNs~bOLZr)hJ*fJus~aKDjEhexzoV_lgmT`h zz6_i59*Vx9`bcWAwSfS?CDSpINv1VCDwrv|%A8f^x_h+ISr(0=L>qpO7zgJky~wE<4>Mes6gl zWWe|Vr=Hpta%lu~km@_NOk%bz(|`vzX!m_@oeQ$5MIC3q=rvP$Jia#x7U_7k;393? zf2&oj{HWK6!ydO2sP3ppS?R0(jVP&U3^i9}C;vIFLwUZvUn*$D0QWoIM(amV)N&od zjF$wvP=`r*OZ&O2?Cm9)+Bh>KB#?Kh zk=XKQW@Ncb+4fdAWvLcH?{&1|jpa17b_$PQ>;T(ji>ev@3)G#EJ}+K`455Cw=|P+k zbQud1NEHSU-ygD%mk#QkS3w(c%8|D@MKy`bUpkIc7=PmN?kDwR+<4g~CtO~NkEav> zFY>UX0)(X0kd*fX})=-8-j z^v)c}Ba(PEq{8{ZUV4dukk_XD$9uAYJj<}xP99ap5yNV{a?7_4j(b+gMjOJX(HN*@0-sy z_Bua@uVmoMPK;GBhkjor=m)3(QEGNVtvsLrn;r@B$3ZdFJ=Rm{sh0$re_T?IA9>VV zh9$ls&DZYP^vDM}6j1_YW`m0W5>^U%M8Q5|suj4Go{RwxjAW3qxnGsTqs%e zZj94-9JuRA1x(BB0}D#G@mq=(3ZjuX#Rs1<`mC0fzMS^OI49==g$JVZFG?Lo)5YBx z{%>6VLR0x#7Tkrm$wEebcYX`!^?sdr2gGO;Xg>*10gWeIs?i8=oCoh>i)* z8rO!J(W)0vM3bp0XLo?Da?%5^WFIL1f{$OM;bQ-hIrA*9XW^gPcu>udNxYU~#f!BF zQ0Wz-IucFJJnxHo$JyV{+zu{^e31a2z#_37{m{V8&Y95rO4t&2jE;V5c<6efY-!#h z&r>*-lrKDv>3@C=jbx61>Va72q*(RB9sE#HgWVT0m!CQ*%YJ!Fo8TQtEDW0V^bax9 zlFiBTr#`$;!ZOB@ZXI45q7$pD0MVAFU{dEL{a8gsQ*v$o1%#go1&Ddc`|LG-I)IYX z^nO_@SyrysHRIRmazp?+NJ0~8zI*fd!t)~RBXDaiN{ZVHQNk-=ub2sK<9coYE-Wau zs*<9m7Zl;PZ6s2Gsi2>y`%c!==_)$34QU)iLL3omy9~HUReN5t7Ih-*+RQj9}zhifn)UMe)JNwo9D*m4N7+v z(QCM8A}}uIWG4Zvyi%xr^MXS_X7y`aw0?WG9e6NBDCefu5gPs7_u4PSLUMzMy10m= zptH90c<0dZFy}k|Y`TeIgl#{3WDC=0{H`DOtes}Z+_&PRY)ZSKv1MLT$-We58R7-I zufB1vY#iGimsB@t7$?Ym!BG&6$mAV!?m7NFFKSNcWg7rs3Vbj`!X)T*@!}k$zIqXC z_f!?n((KM(Bqp=r#h)$;=E7fIjm47C6k2-gn)vwz3qG#r`awVYC*r+;3{z8lWT$A_ zQ=+15zT4Q01*pI4bxZD7<^? zIk4~(=q-3W@f?s9B*-UUD1gm;o1D)=K#9$A}hgIz~E5|By?o}3NXc7tzU<|qR<*5Fow!;1KMLBJVulH z-*CWP^9-UP&N}8L9M&|qM5g9BsJ2i7+{1?>FW}K@SMKaXqIk-cf)KxvJWz$cb-SMi zyjA3F0xythCe2};KB|*wAJ;ny@-yjWgDKHOdo8*zd%H5)tlS5O>I8!n1`Pcj2>Liq zB=4^kc6eYf9pA)k)*{mTqlk7mbX}{*A`IXY1B})VQjv?qNMQE@n=b#G!VX8wQ*UO{ zaM0#U;Z*ln*^&Q!3HfB1#EG*_m0r8>ro9n=tfmTMLH>l~5Jf4ES2O8!%UNgXNHL{i zb+G&P+))wr{ARUlQLdbkt8Rs=zG6MZ37ml)cR;xj4>`d7tB?yNnzj}WAq?$mK@t#c zAWznmeyX%5ED>6|@|J#pjRitYM~j>7Jffq2D)?k15M7iV$2uunw}Z6zqB*Jkynd_Z z@IwLSpLnQBYD<`kz@NTqctGDU8vAo@>lk0ckTf&t`cMdJUqiXMS-r2SUy`5p54Y>| zZiE=BOuI(=@;`gy?6&Qr%6T2%DGfmL!;fIo&al6mDBodX411;TU^GBFI%3BIfjhZ^= z28m^7s#|a|ZPW$L*?!=0NH2(QTc9m&EM0^Ml>wv9-B3r!BnV?UlgKj&-mR&Zi|Y~L z#HdI3m5pzfNVn}-DqmLDBrpKR!)BLu-WMoltB~3f|Gxb23JjkY{#(uKJbb4Bc#o6_>rl55;_&?hl=XS z8fuQnP*Ztc$nF!BghR#i0M{r4cXRG*2tF#{ecWN`ICtmWXYRUF`wGCyeGRH=aP!>w zOOlv_r!??eoG_J_efN}Jc{te$a(HmqK91;GUuOxLedtDis_PY5(vh%lUn+XMB$xwT zkH3EH8~13=YL7&RCMatz*!{N~q%dHwIrQ>W;>cqA!nb=b zjx?kJzwR(A!Sr-q8W|J;ssf!5^1`@Gl#!DB2rr>J+7$B6MT}?4#X|vIQxx7q(p+<0 zi+wBP1LDS2EK+^bUh??P1}{*yToIZD=B{848+tID`S8~GkP3iZ58F9eR=Scj)-nZq% zk))7V*ZN`}hE`Ao@toEkPi;!=G=teO^P_`*^Ho?bwHly3Ee!jbD&fgQe4}`M$NMa` z33$eo&L95-3cO*QC6F=IfOd%>TG+)g);sX+lSxStZ zdB473{yEKLmp~OU(5-A6ru2Nz{uJ^~<7MV}fkGfOQBZbs&@8i$d(SdGMd z_~>+a{TOl*f4$f#jV(#0E$krEtV*4g)SNgkU4sNQwbUrLCsC-$l@9)X z#vG@C`|lF_8h$8A?Cn9MgK2b5Q{!VtaL0RDhM(MyS7zN_&*a?jT?aX1~XQ=0%|J z2YjM@puhB2B|MiED|6&qGhBU5yy|}1;ZNf=#+SKQFS4Y|zw~T0Ts0=FtRUb`+^G5_ zO!>D1?|d_A5zWkFs?^0Q;1@l<#XW@n6;@l5`RQ%5R%}Ro(#ch(pcLB-pnu^{lz3RHi=|C*(Ay7z+Q^{(;@Jh2$ZCrG6oYF!GY9kI2kS#|Ef&cK z$@Af)?PnBdebZdySuSP>oHuTIF9rfC{&mqWqwrQ&f4BS5>SKNd=i50tNc#9}j@Ip$ z49j=oiQ92db%#r0tAY$pwiJV#W%W>`L}&4c=`*dqlX*zLR-8$k@bmT9h6F7z-Cww{ z%GMP!lae;P*w?{r0=Tg5cT3`OfQCkBNf2I;0um4SmwceipA9iRw}_lLe}(|19?>#m z{KEU3ROT|h_sM^YB+j1q`W21Z#t$lAG^cPLG%6~ay=%1Sm7p2L?Bd3Hcr5DAeAU4Z zEsytKo&Pn)9goN65mnhf&U1fm2{C=?r?I!>(HtPs?n!ED+E{M&tItsbIgC9^X|N|U!+Il#Ov?zn{EVmY*$lI$vQj%s0(@_iighb%z;w0 z))4V7#W6snMIctVT^biS{-)~TFx|~r&ekGa%}6PKudW`FZI2b!1^EC1Ewv*sS^k28 zexqyf^W<=&h?L5Vz2`^cyX~hBu$$E7pmCn|E=_x7H!O$Ba*AXB2h@5I5rsk<7rHU3 zzwk^$&36FGsZsCgJlGq`se|+0YaEXi^+{8lgvR_~(4-nR*`qEf9336}=mv@-+Z*qS zL-~pg?E$u32kDQzx9SE^|8kJmC3EMxYU=yvtjN@J1^z3v4unp3>7MR-JccEzgm@|G zt>BgGv^oUv>we70rYxrk%mRTJUL~){-##~H1hp||)BM-B+fv-LlTgWzr01<#NOt`x z_2UL-InmC-K`cz@8d;Jx918$XN}{bQVh~pnI?2c^ZaOS3S@HmAu?i7H_(-`z=*U~v zN#21<6q%0o|1`?eiE`KeBHJ{6^Vv@sm=6f|8`%&mTI*b#hWST(uS0AAb4Vt{x|@sh ztRJJk-?hv6c%j@^*RjF5luCT%aa|>P2UQF{RLUr$RwmoJ*KBg?v6E=o%KIsYzYJ8M zQg_scH0RJnhzkOKzN(vDl-*&ta>lr{(Lz6Dn_0?1h_wc0t+`b%%Ui!>mPK-;YIpkH z7=*RWR3vm?o;EM9Ogop<1lt(f%g50(k2FeE@@=tMtV-bXL6vI%#x9XN9om__LW;uvDcjp_SVm0A~|1b6|eLl%)$A0&9ZzF*TYveO^i zVfTHWxg2cUQ~Q?^z*6?JuT2P<1F za_Y%?nGgWO`0e&KLAAWWIE&ga{;f{e3g4ZM+!7Bz6CPMjukho`?KYjFJU#kkijlHw zuT?E(H(kYZI&77K9W6Ex z3XxbZ=ai~H-CO1|xA%G_KD#A#O3c|s3*UcEe7phs#gf=HprNXm>Em^-Y}|Q5CW(2j zs0-*r!e|y1MCEJ&2g@5HOnhWn_xpCfLNgXK<9OHfHC~w`_NCt40&p(GZ{eMvDzpTc8b*VQypR~YqFE5YVlq%$x5N@h4%=)yNYm&LEQx`cYoqXe&xTb6 z#D9|3TT+ewUZvtwd2onO#DFy<`L2G<^Dcau=6HBSoSUgwmmBm*a0L2`Q&}!fx(oxB z{9dh5MU+4nl&5l@eQgc5(L5PV6i)6Hw7QCMZ9(L%jX%%gM3?^6ehZD0hQ=sJK*9-n zXG6+bjG3u9&FHf4t|o1o*0#$?tn%xeT#zG99pc7DMVY_EU>N&E^$w_0S*MP-*2NAi zqVEodWnr&b&M~o6?KAv%+M7)M+(`nCXeU*{6K^t)S64f6AQKmb4%|5T;b9Bn2L(>( z{^?8nqg+lPxE#v)YwLP(zYt|iKHem}p|&epQ&^kgb<>P?+l``mF_2L&zjStUZK~-^ z1N)3??bt_bY1?ofp5c}*T#m||A!X`j`vrsWe)YweUhTO?)QYE^QM1-@dI}F%E>S5+ zHeX2rMKGs1Kzemk2$G>8A5BjMn3FkoUR)?ZuXh^#-enNGF%l&P)CXaz`{*5P3cosw zKu9x=5JNWC3hRz`{cPksho?0-5!D78S4bCK2H}h^8^vNLO?0+5PKiQgWhj*6p53nL zA3yod$YjwCZSD=wZdxYn>3spb;GKPrR#m&B;yDaUSOem<`L9FB3#^jA+;Y_aQ-wGj zBUY4;w%FvB@Ll6hQ$Y#0tc?lOOXKDOqe_5Nx52!9x2I~K*SPR-OQWbaAbVHx-Yc?F zj+$RoBVoHtIasU4sk?AJm_?Wcy}5nrL7-G|ZC%1a3BQQT*?dVGyQlzUmTu2@51p7> zC72aw=tyt#*b8Xx!(~UsK89owEn##cDzAnD=mRB-*b}Q(+U(;CoRucT+vtwa!mJiI z9y}rwyuuiT(3ySWNN3x?IkZGP+zLUFCH)XmsdGu`ypRNhS%<8^4T~yubyy}7*>7mb7!waWWgJuH zx$TSg?1;pXsl-%t#Lxy0N1a%+&M7J>fCRw%3t@<1Cyu|)s)Ebl3{dJCLH41JbG&IE`HUtPrt)Y8s;HMNmGseWYHBFIv7ST1cTl%nqW zKKuU-_Vt~lVF^27fNXHLp#bRYx>|>G#nFqS?QM-jr=`wxa;>ZzM{IBPDo?Y(_lI{2 zcu{ZKw3sJI7k~gvCd-s4@oRV#+QyH!0UpS&4Am-jbcP3K6Fh{V_Y<9;?7t#$wE*54&glv!1ik`8J zJIvaK4kG|+)mBUB`N$X#QL7H(4w>B0eIloKN=SSKk;%3$N&wmQCz^xR*l0LPAI?D; znGCR@Gy3f>_WpxBt-b-`E-Y+&9MR}gl@fAv&VU3Cyl=Iy2XD*PBkydNA?vt)r5X`q zPb5G}5HU(ftDr*?rI(QaCYS9ye-ztQ2fyFPGU=Dkl?TUl6|t&?S96iUc8jgPw>cAW z)r_f^SXx*|!HR#L8ww)uHPc^Nv`k4I$wh+fStLrj!=6MaZK%>%?`TJQ)zW9-~ss?z6 za!RThZ5=1)(wSa`;=~Gser9!j4%cry0y}GZtbO=^zDT_2kC3n7UI`(H+85zg;P4=8O6TRIY#wH6~?<I4Smea8;jzm!)LKnDog&`S2OmyJ z`YaMmY-L4IiTNMVCOh%tm_@KC_~3BGBS=jjGR`Y+@pMYcWZYN(=&QA8c7^ZuuW#4d z!etFJb>+pGFW|t#qMeI#SOWH3DJM+uDnb-OxE-CfDK61MTlM65y{^(omR6iC!tw(8 zw{1z|JB=q}1UHsegzcTbZf@%UJeTcaT*lpF<^oN~Dd*ZZpK#CsMuOv+2@B;+M5dU( zvZ`qy|IFW}>)||aHsK!eFfFL6>`@o7Gn4l{BY=R#94zMXCBN%$RRL9qoZ+lwJ&^39 z$u8zm26edW<#9~~gjx!nYi4lDt2RC^-SXwP=mYOnXP?GW+p{Rfe1~nU2S*wE*w?Dv zT64!Ya<@&9z=e7Ajz9Uq41@2pp7SqCbW|l1)XCXMD-ywm)&XKo>DK2|HPlE8DoM33 z)Yh3BC6vj>cw#O|cmOKs*>mCu)VZCWCUQ6{=7u25Xj@u(gcP~g!Z|wXdqNmL5QSI{ zwn)Bs+egTVON6f)J$npN?8;(kfQEj0QRPd#q30b-D-xlz>R*CArVwh_Sm}r*-#x75 znJ)O!3o|J?dTfJ|QDvwOJRcgh{Zii$#jZiU;lAVCfX9gL@wo}|J@jp|*jtd) zyz)9GVB77P89Ns!Q^3zO@b5C-qBk~%-wk_>JNNZKbNPxER~nqX)5FESG)Mqk)zYzhP^m-DmZ`p3ia)B*51~nX+xh-G@r1^Ed7Jy!5R& z{zF^BO=KCl5r@@pqC-UqaA;@QgRW-(zQJpbbx>>5_R zJ_C0x6TqUUVwz_1w0OOr9+$~`qfqf(^qqPEg0L>B6yaLrHN|)u_HCip+}~DF+^-Tp zGaZAj**ai}0Ernio0H+&PiZoUYO|rUQn9(Zl@x!nQQEAg;(P}z#`5Xed^i-^t3mB= zC1qaGh`Adv+CNR6ZMS1-4)NfwsAQjEBlg!9Pyj3>x&J$+DSXEQahBnl1QU$Yc$oiA zX7~mL*Xy)B1h1aMeq@8>WGS1%v3xeF<8q6Qaz+Y0E!9Eef#Nw-nQ@6yhi!r~YhlS0 zsCPdGI6-TAho!}T%6{n8rgD@I|8qE(ra_}1l4|5-3buWMXn~vWb#oDd@VA&v<+MvD zhIosl2Kve`2gtZYZDYslTf)|Dn&Zq9`XF5|`^_nU5J`$u0&k{~KXpzi!jNjCvV?Bz zMesMZ#-TF6)Q(|2A&WJj$$DLDdF1lX4FG|H-k+X7vNToEbXCaXk)XSlVB2{}sV*?k z(Hz7^*uGdsgSzRGE2@JKCY?ayMJf82%mLeDjb)zQGmo_NFm47nclwo8Re$|VI!0iI znT$~{h0NjdyF3AEa)4?vD{C&C_TQfaDQVHkMIc6t}YEoY3t9Y#`^2G2U5g;9+ zPkG3|xJ#|M8FefKTrG5e61(|UD7;~kQKQZi z+BM)?9j{akmIs_Jo*cfGp!f(N>He2r!tCBF;QH9n$6x-;09`&m$?HWsG)uXmQ>u6G@639)6VCnc8CIN&SE#4BZL)|s8Km=vs;e?pdb8f9w{=V^SAAuwsx&4etip+vLy5e3P@i2$O z#cRH7cR_R%x9vC!Ll47UD$3H!Qa_bY?hI~-3)`QRbR)omj{CJh^bBBTA}&n38dYY7 zxb){->kHTH99~3&jt&pP1CC36tlJpPhH-4yjb=J+vSyK=yD!VkdsqN`yFohWjsO{3 zG^M=HFnm(sV12y4TU?zlB+Y!ziL!U;k%RMU4COL|?KoGr#Od{Vf%H$kj^yd0Ajawy zYNkJerz$|;3Zf0(5JG6j!pJp>u?5N-4fj2#$Ma2mngh*)Rf7D{LapY3kzHm^IvT6t z0^+D{CxMdKU}glF-iE9xk*|Bq(vM>9Z!eyU4XsQ+kyuIzzj%e^VF2pUEbP=mtFn`H zjJ3Snx1?OU%_y|mAaw>&#PXe^RAh~eJ}&Vv(+c2T_JJZg{?X!?U_=#&-%}pgzcEf0 zRA|;Umgxc(Z=K#{9TyR22Hv>i7b&j(QYd*QrN@lEIkI7Inc1-Nd&)Y8lSom@0#~E# zU>)0uGaaF**vO{&WGN~J)k5>;eD8+`R|I6w{lc?jsTsgH4qp^A+jG&^oKbee_q1&5 z*D*kKaoKhyAZ`~P9PUPr&R#xhMFbx1-cM z5R;6*G(`|s(EyyUTVE=$=Q#D>O>`~tH1?<_q;rs^7$8jy0>|M5Elfvks7!a|srm(S z)O10Ymc*qG$dA?9VCC60o^h+ymaiP#p#jt`Rwt+0N6!Lcp@LW#WF`=9KFBf$7#;vR zE1!eX<43r?24jx&q59XKS846(maEQ5U0aAMR;C8WU-9kpE66X)cMx7;#^sp(6I!=b zw1Q2vA}5FyGcjZTWtOy&aKO6+ZpR$E{bj!P`NuU$gqH`!xTu3%~`Pg61c=*B2) z0OGl84eMhvj8?Kx5*>#on9uv6fh__C=e3}hF)&<`gqkS{IV6yhA!sb z8%BDGX#{6Us~BwKH)(_T1B02$1uk_ss}7|>*Kzl)i9RLUz@2xyGDgEF%ur~eX@`~9 zP=}iIrYjZr&teq&x!_hzn~RFVvvYNioC}^*^JdDm_IZe?m9S`(y!J&D3Os<>9F}f) z+~0+1I#rgk;W3*s{3OTz|9d50~RtwDn`#;3=6$fT9~6qJs~TiJN}2xHC?%zHGfQ^tKJqp?&HqFg6=W2I=D) zK?>*o-T46R*#y=SKb6##tWETOaan=V4y6G@A9M-}w(6y~I<^9z=&EV3|~SCb6*Fw z7w|mXSfxDQUS;j@q3MI2L@J^2k28>4xKgDQ@I>@um+>2;=$QaeJ^zt;T~1m(cJcGpHM=}`n6@OAPT6!c=l9iC(R}ZETDxQejag$_uY%?uX!@rqH#JW<9e1#TSTU?8=e_YdiscbF9MnFiF@VDLPx*JIR$(Kf(PnSLKgNTu0 z=}tW|Ib)q{aGd}`^%I4hj$|A+granF@#FGc+u3!=b)yh;G=87R6O4cX7ahFiYyo?e zt(lyl{C@YQ3j?WE{L_{f5hdxQ#t@7?h6U{n?qciD?a3{wPF!S zYxH0|Xp7DefpXTmmww2A2YHf9B|y2je_kj*qP_Z0w}SoFIjf#|(W;R9FiRK+PGIbw z${`n$>c4fi{%iv=*WOHAkxO~)9G$utQu#{k-`MiB;Y9tc$OietZza((Q9_JuG`aUS zg7XU>5ZizkyNsO;=(ml~oS=3T~`!_DIBJlAhujb!~ zXUKMip>|kih}X%lPBDlUGJ!9 zp}`t7^mAUC^>5|vGhR1fOFm7WE9xJ$S&0zC%Nhf2LT6`#{6uP^b@rLDxvIqz%1WoG zaZ~urrFxZFUnW2{x^3>{w96ejiRsJ+>Yjg)J24Xm`AT* zR-*ISnl>H5Di!-Bv9%ndpXaX24i<1!9>STx%bq zxQ1?5U(h(0YuNF`rOkW*@uIrHQkoDjl-4=W3`V@QMH`o#v?4%mrql@|R{i~&p3jtc zaxDv?KRa#L!Ng%(s}Yk+{AN25=#O&F!`QK z9ScNfNHEh>#_R8poC`QrK3xwu-euO<(@a^X14rrhsu1O10EuWCs1A4eB9YklKkn7N z;`P_@*jSuc>Fo|}^{tdXRzy-AI>0`->a(NV^4{9GL|wF1#aS&Aq4N<}J9D+!*)Z0ug7MOe)C1jf~ zx2v)d37h#y6b;)oD$hm!+F_=W)Of)#kV+4fz97<0sxyyK{40oYL+s4FswOG14C3&? zMqzJ#Vhp+8qzHFY(R+R2k~2ArE3~tWFOV`rzsK=s_}>#@V6+25B(xA~m&^|lEQd-h z39Ag@P>*{<4{suuVN^Moktd1~lWWStv}w5P;vjtck%%Y#DBVWrJ$JpQ_2wY<0-u3H zMPFgKwmR8el8F*j1bk$-AXnLuiTJ|`kv9s7y^F=H%-r7kXZ=h^#7|ID2r%Yhw*q{e^=Vges65;iXJGK{E{l!z7^L zRZp4;Vvqtz5ycD{rZptlBO#NP1`8-Y{q^8_Zm2syx~~C<(-4d&Ww0g42!Fu}&R0Oi z!tPfR)rG|{S?e4d4vKEj-e|0;*5YNBs}Re>z}U&$+bc$GkikiI{w|ALD~6n><0qM? zbN=C-2@L_bOy;3zNX(IZDuwdtuRGwvc;aO?jb%t!Z2SZlRgOlDb$`m0G0F2(dF0W$ ziH1RKY32hQ?}6EzJMyXyFr|Ioyr^i1-BGlwH6|{_+pi2fg8jWRar?{juQjU&6pR;7 z{Bnzunt+3L{#6xWBNq2p3(Ets?=_MYU@%$`oDUap-WT+@4$Y5r8j-Vm#n20i`Ao-} zJ66j-%iy848;EW{_l9epm5}565A}Xw=f{T##cyjpJ0WaTa52xHuhx0$3{svc9H05n zz?qF{*qQLtY)rggK#Ss~u&3BP>1yVt2N^_Go1{MrS+4Kgx;DjY zHy>AY>c}dN3@85X389D#o7mM4&Us(>60KxyJBhPN?w`IY=F=Qb9pw5JmyWDa-R3X@ z5AHCy-A4O;A!D-Nv*fUXPb2(mPLm9DuoF>^!C}gYb%0GW^Un^~{xF6;Z^>Pj1Lp<+QQ0;f zXawq|k9d!4!J;IngkjAq$Q=!`L<%gv)m^_)&K6Gug(@VuiGkeV5M_+$-3 z)<-4rf)-);+cW5gGTIVrC08n5^aI5@3e6WDlmWtYT{VtROgAqYOVt;UCh>y!?8e}j z*Yas7o_qk@6xtSFMuL3J=&oHjWk?Kjn^)!|bPlbM5hx4$CxZvGFq%N&uqeTgh#TP? zR1=OANJ*W>*?|irQX$Q}f3cmNvRZMR`pUXQUe&>Y>&I*aX zez%e}F!S>Dj~Bo}*$-&QUB z?p9KU_0g1Nd<;Q1Amj1fDjgGMg?lPB5+nia@;2FbA1DTpY%(CniARupqil|lgMpNr zRnDm2_S3nwA%csS1Xi4$S=@`oKW#>!M=$q~rXce*|3#D3>NF<$JQdV8?;q*xhqPS; zDpb#gk{hhJkHuHF{W@FCw@i6Qn8(&9D#Y^r{%2S&t{EainXP=!X*q$=ZD&%|Cl5Y5 zI~je6{yPWoQ{PETkQ6WW zp72axTXS)mrxDhr<3KNcg8rve4J4W| z&%jT8$S=I-tG-a2pOK%$sJX8ta=Ac0> z|9&}Cd#6hd)-Uc;+JSh2>C{l%$Gf-sY1m6IH^=~v$5&EVtY^0Abt5Y2eFG$;50t%7 zn?UnXraAc^H-qq7+NjI~Xjt{_HZh%^c%zPL<9@R{D2i{1N*Sc;ETpj(Uh`THccvcT z@`*j;A4Zoqe5(r*c2bvutP{X_i~r4Iz#wN)wi)^5pqvDCktTap4Gd3Zm$zT3TS?Fd zBB3Ci-j4j*D?N7Se^C~lNPeI*B7i#Ore{wzN*GeSh^wm_C&6zR$o2N~RE~t&a;Ihv zjcM7A2a@gs{CsEe#k*@W=-`zv0LcvyvZ8I3up{JgA5H8l!NpG3UX>SgVCaC)H(9gH zy`DtHKT1W#nC^fi9-vKVc%iE#t^RZ$P?brKmAu?j9qm8>G zZ00guP3Y!btY!xxCYa}Y-J<^zXX1SX63kT+#r{fyA7|Y{ zs=-h?tCmC|bZhswnZA+5=$A{}6T0*=TJIpEf5Vq-I-N~nbDQ2f3R?pxWrEsEazAhh zLzytc5hO&8h=wV#Nx`8$=jg16ddtAyQ>Jp9WvTY~5sf2Pl4>m|)DUHXssgvBVo16Q&ollIFt zV|_*$V%Z|m8F*=&Ry8DN_wBqttnIlvVDV+drO3GzF%W85;xlDKvycvgA7yJAI+O=N zmtMT;oxRF&Lt6B)2cq)^4tgT^$F|;^W={=D80Xj~pYPRRkC_9sDFsAl8|AtACQrlC z7Og>}zHN=z{6TrR$l1v;gdp^f{3N0o%AHldIb&>oxptPlv|4Xi8+Q;Dk$2z_tPHcU z7^#d4&_FtA_`~!43Zzgg&ECYP#3p0_($+^X9@1cN(kczTbz<(6J3Fne7_<}GW*-iz zZl`^Jn0$fIXZ*)^MV=nv>v^Ex6061fJfo}c0O z1>M-z13g9v`v*xMMF2~D;`4}9mPvOq$d(gu9gDXg!iztD1}Vgt%?so0!-ed?jpui! z)rO1`-VA5dil0FYIV4sChUw*qs~C^R#5as+u`-J?Ua9k^=;edHqd?S8 z6C33u2POj^)MJ7@@Y+_;zTE6WE)w*EgfKzx(mtXro338U^!&pZ^r9rP{CxmNQJDAj>e8fP67 z>ek_m8y)8dhJ77YyJOz9WPh$Tze!TAFA+ysn$0Y=1vG>4AB@VF11MJgX0+N8hYOEs}_QE4^ zLSI2V95o2rsyy_>yOUG?AeJsdhM$%9|G5cMo&2)~)l6=jF?FLiBr#_qzK*Gw4D-o? zkBBd#v3&1*l}MTkZFr!rYg3?<>F1W*Z3;(8Q9mp8TLC#w1|jv=OGi! zk`~<@z{z5AN972BbKG-p9yhwT?p)l4oQ(opx&dJbW|GM3C8qe>;>Q?(`2~7}r8W~z z_J7{xHAS@&lUy*PRV2&Iz>o$Trp@=;p+4m9-tyVOH}%E%F0VWj3J$=ki;dWi18<9= zpQ^!qwvK$7kNqg22O_E^mpM8j{Njf})FO+Kb&dF4qRA{ZTXX&Uc}c|Q;R}Jl;}r-{ zgg|2BHO~DT`b(61c#tSHD>(5=^}t^FUj1k41)@(!2Uq~M_t7xYo+(a;JI3eFgW`1j<5HivHwx#AmMkA{N_G?(N0+W0=o($7+k#tg zr^9erTZ)0==)ng<4dYO&nzFf@lYI~XzuT>4L zem8VYHIA}%;+lI-$^FP@@8#ryAX%?2c&jSFbijpOvkXlbO~Hk2fbOtz%i7a|5%7zExdnXdB#gLT3{^JHF9+zMYdzhpz~ zpF>5J8?L8x0p7ZAX?OPh7^xHx?UBvU8rEx8wD{q(J>h)Bfj1$Ni`Ev7Q2U%n07>}d z_(Lo=Gc2Oftwmi(5WAa*A9hxk^Z~}MyVzL#b0$x;8#u9Z;-X`(>3h`kH2NTO$!>0* z*R10LN}MCTYr#6(XgoNqM9|J2T7`aIFE0d7rRB)i81uKL!Ns>gO|lu_S9k!fF-0m~ zcs{5IJukTzl<|D(oJ$CdM>~WVRqA)2DnFbKm8}JLV4XGaO+aK+|7Qu*`FX4r!YKz& zhIPH@^E_?`s-A>TP~>CB*EP)lBt_aw_2KQ;q(b`(rc*GO@t$!?>*w>qu~xZ^d-ZyC zJ+xOYOrMJNb3kR0!=Mjf0pj?UEo00EkseH*K&M_S5|$e<7vbX-dT$Ny)CG$0&w85+ z>DbLbK`w;u>x_QkI1Ur<2_s9=Js_`v?`oTl{BGH|l1Mhz}w$7t#mt z>KzCwI73o8HEe9MlFT?|40#np2CWJ118MXw4(5cPtq91D;ah{yrTjf^pmTe$` z8wVRq>x}7HR`ev9(Ck)eJTQegyCY@x5e>VKkAW~*rWfU zM3(nqx;^26Q_;@SB5l(2A(V^?DoUJvgO4CHyraj)^GtTxeRqqvrpfQ&5BL@=TajWJpHpq*m~lIsG|#vR zvG%8km?;5aInu)zM(RYBICrefA*_G6;xtkNM#gz_1%SS_7g(MCOb?mj==0#)EJ%w6 zXLxXQ`6e5D!jt&};V< zKjdZQ^muI}^n(U6pSTP{NU?sX zz$Oq#TIbNLA8{(%679iIV{jBj4+3jPyW%jyOxHqym--3m*gwR1Z>~s-n9c0Tw#Z>x z%uWEP_Lf->nPVpR2(74h%6}!)V4P~C8hThrPf;xQAy@5(Gq*6jeW-X?@Gn_8X(Y)@ z#C={`mMz;nKp<}3Px8d`=kPT_5!%8D?`M5um~rz+PGI!ZufVkEzaV=PSfnnID-VYv z_@WOGehE8`rvV3*vs=5V@qlaI%Oq}68SDa>!`w1zRI?s4koK|wTG|+JDnyyy249kN zmc*W1$b2d7VS_gGQ%`J9F)n+48r*x)R0?bEkQAkL`neY z2+_sHEv;NEOr8%pCL{Q4X?DJVB`6_z>YEV@z17NA9mMQ7jdLLe@e7rfY{N}qxZ&)H zESrOAf=Y42CB=lxswQJ4#-~7*ApKJVKD&I71;iXC*8-DdELEY?AM99fi2?%(cgx%a zPj_a2Xj$rpF5|xSc%3cK5Lg5@o!J19PSxk#ii!pUe3_NCpi4m_5jIFcVhSrDm)2W# z`Fb*W)=PC2%5FLAs)(-5;m(8~#A7TyEchsRhRiVNq(L8p++16%X5LcWYR}wTy=|m<$e5c4vQF`@-|gAU^IP*gP5n-}QKbO!At7%R zp4`$j7r+ePX+qmYkMbsE<;jrPnr_z41HUW@AYr>?t^@CHkb}P@hIZXf?E+Gj@9EUw z$&HIS3ALS4x$_UEI!Up-EPL*JPBpLrz!CL=Sgm`CDyaA&ZD4faPp6qtg&zkBu`#!_ zNLm%~HK10}QdxSJv-`;A{x<;U31|ZMJ_8S!EF0q-A!JkjQVrY^;wy__%&Og?M#=L8 z8?fz`C$}>gG3_7+&x(CYf1R+2dgi*lsQQD<>PylT=S4A zWL!BL^U9>yK-WoCILgJ%$YlV=B8BXGpbaqSBMq9c$mLEy5dXmK!OMja;4(Ww2y9%*8*N($Zz8^s2Sm?Ny{i`-j z?mA+vrISTKHej59p^ZD};Tov~BN1}fzyz#pXK}W5#9g?C>dOR2A>4T2pY$X{LgX zHk`Uy1TE@=0t3)n{l`yw3KO|Xov4sqF8rq3s)mocy2|>=3bv~FHz@}RiQF2P=_9wQ z7Ytc63N-c=o^Lc-Qy@AzvJ!3UKprkmi5J7CT%ulA>=U_>mwHeOWjeVjein#8&v4i2 z;?IL{#nI90#;~CxSAi-k<#g$2q!?#KVEV7+3?_meivhsrBKgV@h)cV3TJ8A(oCVbp zxs?pb*cA)EgALg0BX2($K*4i*)%bGzt*8VVGF=FtuNV?oF=JCms)!s}IipoB&3B~L zBAZo8A&2|Ts<(BJMet_LQd_N`eJxh^2@2q15RPV7OZ95Jfm*L5RBQT{ae&cIvOpr_ z+uKnqPyrO|wGMBWL%!L+Ov#&vUV2f`wi$=|#+ospI*FFh%d)FYc7ns;(iv6#Dg0M+>egmVo=PvDwHv#&K=rftW( zg~587UnyvYNT^y|Rj6}i2K>QfV0^nCz87Sau!eaXx}ABAsZx1vL!j&a2&lbkZFfs{ z1u{+Dgo5Nj;^gA^UkEWP2MbrK128ZZKzGd!M`F4AMCI`a4&r*fgS9*&2w<%92&?2dV76}MWu@ryq?XfcLDU5NQ?xox|2ax`K&W+e?1*~QFlV1KLnX5)He9+XS+us6l#1b2N-5Cz zvhl>Qr75vxRC(osogZ|3zR#Ja)^@58`FsImid-XTrS&#@DVB^GL2ovKM64>lIK z#KSB^7BuEsKz53{1w1ppp~f_7?JIHIX(TtfX|MjlEPk)xfnYo#7(^32z<;ba?|!(# zzmM3PkXElO;88Ryjwr<+l?bUFf1lV&%8w952mUw)Vjcpj!V-1qm0C(<5E#n_0;owE z1H~LfD%I4TNPk|$T5dLu!ML?gR(hy+S3}z35%0*a47h5(GYrToa97zN3`a2q6m&Cr zuRG4tjLa6&=NI@aej&y1#VWiWNrDa8{pA|4We`e#)Bwzg;PtEG&8r z-=HyvvHb-Y_-gcO$U0CKy#qKVdBa;~!(N&Hsza{Ez)^j=0!?=041LN@rxrr0T=EER z7$2bqpSNZ>AGj}h`kA7i?SgHeS~;z;LL!qkTU^y1uR5Xrltm%ORQjm?#2cf0g>X&dmg}Ua0Rn%6Vz>H6bvaxL_)jLb>Y@;$n+^AV?N{sv)85Nc- zLEfAx#7wSODuD?5p>Fp8kmv7sb*BFNJ==4z(&Oj~)FCKkz|x+p?UgSn%Y*!iI)1 zch(~QAMVVVn3I8pg}cXB0~13Q0T9HWh@%}lNa`VN|8)5?Z4-)HX&1i_Q79!Dw@5s1 z>*E12zMSxBK!zkMviK$Ku+O@Hc$Cf?npb#1TxQq{omhtOqzthf@)VsIw^^#N|9!To z_L??vjtH)bO;|mAT{D^(`0er!!Oi+^NhVVQ=|;%&1JdWZY$n ziG?vdur$-~0wGA?7__8PZih#3V1#Q#O-9m`X_^jczzf+r?G}c0D$>`rXcoy|=br6a ziZ#6Sof1;0pQP^0$5Oeoo~qO$)SYX%)_xi8v|lGzc7vQWE7+wCAEtu8)-mokgex{7 z8pk&=w9VW?n-z3uIdq|?g*%WpOs(mjx-vW%EBR1*2dYSM&P%4KYyR#6Vod_aR9>{= z?IvL80B#myxvm|kThf)vf2-a}aP1JkmaCod?ri5ca6;MJ)z-j$Og707Wm-5djh^uM zDqorgsI%(Wh^vwVU6z-oGcqM~4Z6L{XGR)4xltpJ-u7D4BafXU9-UjW5K@i3Sus8s zvXhmgN<*iH0?j?WB}yyEJP0ebOkl-DVtKQw0VN+L>qG7)r99e%2|3Fn2S;OXz~Hfk zYmX1V9px7X#saMxKAAHC+PV=`W02R?2xl;bv3VL=ZhUpkb^I#E zeAUkXQtx?sOSN(nc^ul=*9&A15{}jCmx|il(`A!11oi1sVh#01i3rD@`1rEW(q?Zy z;Kj1AGP?*?r7Zak+rcPRs=g#MY$sCBz-+>-bjJd@V7+Fo4^PXK0~FN8Zi3h=u(wzL z=z>pvif29nBLTQu0>Oo=E?TD})cB(4@8H_q+}h`B-urB|1g|ZBti;rXJwBi)pWl5q z*-*et&U|#S`JQw$G7JH1Fa@nRnaL!07($AoF*()Ijla{@2sZuu1%t!wyfY8oN}=;LZkvp{umdGvA$5`Ro0h-r|YzO@+N`W%y{DpP?GJ2-R^B` ze>S~kf97(v0zT%w_n0BiX$SnQMv!Zr#V+6u_O;7dOi6_WZG7QgrVBOPuxpQDcPkbj zO5J78Gd#Ue*mxLAT28_$xDj)kR*DX z^^({t1BYcK(2E(Cth0^-6ambjBzOyXC`E3f;?&&-+9ToPHXcj`aWDS0*bj#Wxreb$ zNg;#N@Sm)Ujktbk8fc)g%E&v-*i|@)=03DN(OY39E*QUla_?mGX-3=y7Tt1E)+_t# z=jV42?Dk_iRA!&SsZw-MXZb*}^j7(cTNM4yZv~_SNBHwc8Kn~eR2(xei1*O(^ElPkIJdgiLdPaGL$3%c@$8ow(h#V@l6pu6i zlK~av;r=@6WpaQ@yUIxXnsp>GaG!&g>v%9tl8b@kxpTxRHTmpJlBe7d{}cX|nh*i+ zc2X3l^1D$MFfd)#5X@{#LF=5Yn7P3{(P3@0!S88;Zq$^b&IQ8@riV~*-@KZYVo1e< z*UbX+DQ(U^ec?mwSDj$36?f5UkHuG^#?I*Rsc!4c)1@QUYty@|b8Q#UG7^Yx=X{TM z?O+>Q>d7a5xgM0lt%A9%GmxN$Id4UmP}J~mEmtE8aN_D-TO094wx(orT4|JMfhb0l z-~g5h+np@VFqX7o3d`0t8yWw~(83T%ca_W(_y5P!*Alv;#R$)0?w; zy!NEWJ?v2Le@X{_@i(xRB>^w@&=B!jF8)@LGE5uw%{4B|AS|aTwg%6i)QT)0e@(&+ zSsM2TAU0;ld^0v5%@Ubv(tgQCymwt_SLJFfk3=lkH24+dqOs)IE>7l!*^cn!?EuBb z#7mq@PWP}Tu3ZkFe>-O?^A9OdxUxWE;2_>@I)qutE04`j;MqN>s(N!K-bkrxsBg}u z5>qT%_gFhKG>P_>pgvn_GqBFmMO(0e`fei!*v?3Y5HkCW)h?TYjs9_jZQ2$*J3Rzs z22)eb$nG)bVnmVAjlRLn>&^4Z%Zu!r7*aHOH!`pZ-Jbz9r{?CN1k^Rpycc@i2KX5N$l zI3+^Tw`H|jFx<@k!usz$+$59Cr1DU_)pwGZ@5K^1OADV*pASK9kytrlGc9|#EO|o0wHsjLJnPzL; z@834=)liS{yk0ws%qHa{(mBU9bJ0<9LmkgSz9Piu?R`(vR+o=-yHS}UB;cOZ zb`=)>#!Dk*My2vrBqMmE+B@e2hk1tZFfP8wqNoX2@ZMRczJAal`e+8@#7ez*Nrx%=f@ZKll*f`*6U_KE>Z zOKKg{jCNK@?G{{=8xGhNGnGYpL*~>AXiJE#oCVVk`y5=;DJcw3E-=UdIIx%Uhqx}; zMT@6EW-i;Nz^6}J2!2num@MCN`2{PsP#&(EYA!G9?)lQ$+O^PMP(9V!P}@yF9eGO? zf3A9X1#YXkuhWV@+^spX&)m>=;^q__ZFPLzrM}CZGvV8M}2?T9ds`+u3)| z(|r8-9kzNoMD3zfDV-Ir>~-Z>~{nlzU-?BJyg9ab#4TlAp?7`wqeM43R%tL z(mC15%K+8)oSZnicoW_CcHehnOrHAI@R z=o!k7-dr5NdNXGkOaa+S1#}e|h^l~9t-R{21sk~bj^sN5U|+ioe&Bu<+S{8MkWhNTb!i97b|BWk544H)zq}6MjCLy%TK~A{%F6BbnKx!tp z4+ZKU2&I0oj(WSg^K0YB{IW>gvp04?@F%ufE$f9y@%iq^y!|wf&3$=&|#xn=!P&0F~oYZMWbpd4VT;QEW%%4$dfc>>XYPCEes{A!vbWy<|X3 z*IG%&4&HTQ35RMg1*Y?G;zmG!v6d8uOx*o(COzHqoQv?ZceBNcB{KdI;ne#!~hnZ z9IqH!l4S`>Ep)-Qxm-TqKVMJMzKu+I!Jd~I!w{=V)3JXQX>*6U!g zk?cPM7%*shDrubQch1MY?%N^nu+clASM!>oN;W@a<~()cw#MNFqw@vN>A;nSno6xq zH=N)~xeq_gy`9a0**TGTnR$-CKUP<@=ply7KQ}pv#RcKooF_ zw3G4nYeVNJ=ksS~F|Z4l3>wgtqTwMPVa-p~Ib%5q_g0M2C8qtBGwcI~|DszLfGP3@+ z#7mbR>|O0&$e#Mo;)T&-9|R_2`7h*b>AD2dFb82}N@XJYcZymC99Qu_(Z4&;sTi5L z{-;jHOvu8;%KAUi|F?LtF>x`cDkXu?060}Yel(g<=uoPkkdVzWZ6xdMO~R3d(~k@> zSxn3^WlUwvq)cVjr0YpLM(2h1Q~1QN))ER(>P5Y0PPaFzPTYPz`5q>--a5B8E*`dH z8iS(oWDzC${f0@2;Y0jrtbiqDWLT#b=w~5Ch!v5g8Fgj{V*N^hpjzt_P*NKk0l?s* z3%8^NL>Um)z)&t36o!xqR(XgJML=;8w04Q62oaHc=2X z<4=*oAWfx2fj~VAps#_(@C5y10DfKB@l|++#x}P0CT>UwT+I(8iBd^Dt(dF%mvU%8 zB78JS$UyiSK(d!tijxLtl0mOtltAi~lG9P3RLoO!(Tbjw6gVV7#19BSAh(cIs=O?h z_L~TTlYY62geq<@V-_qxgcnkU@l9yxXU^Q41F_P9iIn(%n2iz%#!(f(0jH!996)?j zgut7!Q3S}4#fitz-+y{(5&Z^Dgox2iv9S_;p?vaGg~gHNKSD8+ps*Jx_CmP@!TSvQ z-3!VynHf=ZLX{yD=1gvd^mKQ@4Y1lgcyWldGc$ z;3C3Z5)q>;o=2g z)ZZGRUZ_&e#xNg88PQk)@kI9zKXv??Rm4T3OYwITI70hlG403+$^PJn@eE)+aa=*WCtbEtTz z%|Zv(TsD~Hw;vHXAoAN9O3RFsRS7b`ZYVx1NDv6J-HA#&-cr$P^!rD4%f2q^3kr;; z5s~tPApJ`Z?<$Z20QPMF(L=@UCwpA4P8xxjahnOJz%~r&$BDxWfAK~#CGdv@8#@D* zuK*Gl%n(YgH6fz?9x!Xr@9(jqWxZ~(%gazKVCKuZoDN?dR&78I1d14=On zRf=^KjPPSl7|0DJI8w{X1zvE@5BiG}4+IVVhs&xAG-4DWA10FFM~vntO5u0im|I&i zZ*UvS{t6j-N?DMPT(n!h&5!hxi(;lGhzxr716?Kv1Rf3kFKJdj|N6|dPz!^Cu!g>+ zD5(V70%f)U$X_Uk!H@bwKG=dP3mOQp?irv^79irUQw#7B5}FYRfWRw+z}zAJjQ~Om zw}b=!T2RMp#|($7`Y@m(L=fU1L()KrX_L#3Yn5B88EP`R?wK-Df7iO|(TB^l;K2?) zgy-IMP#pd)25|ubC)lk7lOqP{&!5@((FH&gemR8$J}0yda?z0BRF=UEGtL#=2$9bH zLPE4h8B$gWa6FwL1?Ape(%bNXk>G&pbORYAHLoaZ8Z%D&6$^2;#4hJEZqqkDC2*%u z*C1Hhae~0%orXz;wmNUuYbzk{B_&npR%Vm_7FUopW$5Gb_85 zC+R8$tc~nFBWut>_D5upB6f4kbYDBmG`*a64SE^>S7B!rRcElYY24l29TM1hHWoa% z1$Tlw!Sy3J!QCMQ2)1!|cbDMq8r*F-=byQnS!*u3S68j7uKTCE-tvE$!9++$zth}G z65zWXEs$--TO}QS=Sn`&jU&?3=Ll#g1lD*I2lgvs%UYXqVd5gwq>0DQEfiyKvzdX< z=dbqr4m1Rk#cO9cUWD+JeI-%&1SxJpE8}IlZbNhRk_U>0L_kSsJH5a z+gD7djBS^At3c3Sh=ABp;p5e3(%iqn@^fA(0)JyD>6Z_xybNcpm(y2b$c5(dAVF zgS0I7zgm_~r2QW7A;<7G)qNKuKfVu(GUK;z@I1IM0cC4`J!jp zMuQA8S3`9oe;4)et5bB0;#s^#QwjxXx8@v~#A3B&fUhXB)Nud&FV%cj{!|LgBMt+a zAyG(BRW#71ZDn#|TS%5jS2qU-TLV9FIx)61!`Yo6QNA}NN=(7C{)e4rdV-=;$jE#3 z!gBxkcFMw#xMB1_Tl9CjOyRLG(qI^J8Ow97lPFsk*=^_;YHDlojmqs6M(Wp4+g6>Q zk%`!Bda21E<^X8lKJx~eHWtP5h%7_h=%L*F-Ur~rCFY}|{Hctlwj~Q0mZz#{zz5{p zzbhtoXsO<^dydnlgk@$_9xUF#>SGnck*wDuQl_5ABsbZ?iQN36dUPLtPm z)TKK}cGc1gcSnI`!a3F>gY7aYz~Z!LshzeIMe*Ycl(+omy-ZF6tn;q>w-M}`)EyQ9f@){~ zyFhzowSvE!^ly_KkK=YZk0)w~=?xPeyGq<2TS7lnQkfaR9*R zOVpCckM&D|s@vKcveBXhhhHtYkpO*gtdM#m+=4Vmx`EQigKCV7&X`?<4ss#D?U(A4 zO)+y{cU0Tq)iYlnsTp?RRNp$MVU5sk+Q!2uO|`Qqm%@~&&>@aEqtJPvnxC)QvK_6# zm{Wofy)Oea&d}<5z_upo-7c}wcX#CcNI1vip{9o-!CwYK^F`~`!u0yD&Cbhlx1R#j z?Zn~={$PIG`~AoJdDleTJW2Ech&G456x08_N8e=mcUj=B0#8pPoIU$Ce0Z^?D=pmy z+iRfvAF_OcT8j;X6S$hfN885D&mU}W3 zgjs1yDR;)CIYEhWqIM18gHoEwGz;8Y2Ep6OdHV{TEL8sGVTfjJ(7)kc05$<;5jBQb z+F?YCRmD2G&cHZQ!rfzQ^<>St5j6YUh*f2qm8_$%1RWx2e=y;9`{24ezRq*KWlyG( zkW*wj1!g<#EykVcQo3(f;E^LP;PBL%2YD>_q{ZRa=>Awm`|+WkGZSN)dFkMW*p$*6 zNVIEDW+9iP<9L+#KG#qUNK&*6W_Mgv=H4#VDPa#4&gp9tX9ct@w{IcL;|Ix_M@h+I zlE(BkMw{Cw=_^NExZ<3h3Z5ilNfLi-@?4S}9x>fZ?+}ZgkythvOA=w`MeMgdAdkc*jcxATd(o7PUvSIzbGDRMYM$+4u{N5cAfItBf?{ zW0R)*Z;yDfJz+fL7{l4zH4cyMPFVJ>!D<;A+fFv>9&y|PlNW86Pqt!p`=fYHxh~=? z^VdtdJuGXtxmKlszN(Jf^tY);vfD2c`WC2@PfC8W0$C)GnH#6;`!&t6nmEl!w;=|h z?fJqhw)~$m!5ds|mU1;0WbvMEQ20VeEi2rP;p|(kW|k)Nrn#T1A_BGqZ&^nIOF|!B zrkB-U^~@-7D z*>M!2KHhU~iBoV!K#fn3HONv~KH&1fQLdwE#UrGy0zDpZGK!=1LsrGZ*^KYQ{>-A_rRcJLJaPEU;Ns&BjIUtU-N>dL;wLkZ>=^J0ORpnsaOY{;mlOzyoJNV?9s<7^^nq-Ox z@c8HN+iK|myL#12?Dcc^dVOk_)93X=&+hmd;W6fIO>+msUVYe?hV_4qRaqO>*q1Eg zX!P=*`hMhI4Epp4tMx5iG*{ciNtE?v94y)3yQX`!fO~ucH9P7*S!pvm8^+$+d})(c zY9ce7&Tu!=Im`Q5^F8uzE;K(|I@jI_KqsU-5dA!NL9P-xedmk0S6Z7qUQa8n^IXzo zuODn!?t<$ipj*99Jql@)u`pQi`@>zzTKQ|_lbM;BS4CZWvkVMdjZeYePJ4I+pXObZ zL`@O>(H3f9YhdlpNJ}P1?RLoQ`4iwWoH}IHL=fC4H;&d{-KXhSap-eX-m%dLcy^bT zR+pW^M}%#!3Is}l|6DjQ;^56if8k@dh*X?UCUsUQUECI6gUPEYNnq-8|1i)WPd^~1 z>os{x5f@+hutV0x@uvTPX}>m+E##0owEtl7c_VrtM)yvU`bUV6MO|qZ0IO8aPc*x;A^YUfRI?vek zh?N7`Cr-T`&_P>!lT;1pR)5|>?U#4yJ|$gO;GPqo^Ft|aA@%4}Xk zP4ss?>?+#Q#^9z=My_$KgzMa39BRJV(mLJfn;r=5IIS(&YQ=7xwzd;l%xw}c=WT!b zlN}yIFN~)fcIQR0!YWrY0L3AtvOUXI@_B7w4-YWHSqCAo`yRWyg~!{mX~f*%Mf0v&<(9tHcI3Q| zJn(#O#kGj!2Ty$$`&>9DCP>DnJ`-^2&5v+IragXXi(H^{iFg;)1`t1=7w_PBPf}~Y zsQb0=QfH`6Jtddk#Pq}@Rj;drhvV-&{`2B1KANzMPMe<>+a*zrCUQDf$}u1lQ?>5+ z;5L-ECQ>(T z0aa=Tk)(Y5luDL%Az-D*Q_9xU(j{!390+u8|Bs(`15dM9M6(5CmIfWCwxiyrNuDQKRQB<9zL5c1k_UGx-d z>p3%WeVQ-w?hM9me5ttYrR!9*kY&VYyjapilOGua1ormrLQ`9 z8zZ+jv#aQ=F`iB?B{uCOlfC*=Gr2BQrv}5R0aM98@#4}=VJVB9xXY!Y#kK#n@&9Ah zRLr#1?IpnereUfXrX5;oYS&Mo zVVAP{?(9Ov&k6cJ0F~+;%<{Z6`kLF!5_l}IA#vzecpAkqj3eC zG8HK;!|PptN6@NRO&bDkGRiPt;;M1RJZYNXs@DBl7W6;I%ZTC7;EM7SI;u;^B5R7v z|K2=8k|RPQqKyVh){cach_&Uk!7vWV`9qSZs0OUT47zrdFt$_kliq7eghVEICj zPy>U->^$;5#0}F?L6c#uv&!Msz!-pj(^*=`;uh4Mf)o>-(xFIp>5RA}YJviFet+`m z=bj2v?o{vUjmEZvf;*U+Bih2@kb?q?qScfjevXPokcahFHwh1cCh7E7{RXesMBl$@ zk*;VcapeYb%eJ1Ih7t+^4+_~T%9p)fyxGG;p$%fvay$%f_} zBzHoJ)Asll$C29osTI0ZJKk|>+n;g;ij#UHA>R?7Do|j510#!$>^v+Cx46s6h)xdA zLjvVlgY;g^Ke;zxOcm-^uazV3_&{f_5OeHYH!=*8@dk7wEV(@CGmHzsfjXHFM?Ol7 zh8Ky9Kp=w*=I8sR5P%WQ&k;$aiLlN>rxk!v4El+MAOEqF;XNxrmkbdc#I^MwEX1l2re z{(I>Fr8KcZ*>e)L>P7(9Bb3V~QY82m#?W!!eco>QOTlh z>w$*6CnLpz(BY#!AS3|rkr(3Dy?yl7ic}@zl%?F0NdAV2@n?O|@Cj?h)X-mYl*k_{ z^K~_keecCKUVNjOLP$Qxz^o@!`Ynv*VpZ6gW6CN!I^=~gArw%Nil=BBuDL+G_Kfkn zrra#a4~;oIVHp`>cL5I_bS&C7YX3zc(tdj^k0=sGlR&gf}I!}8VEH*lbrr6^CPEOcWC9x61FFZ*kwAE^_v+I z9EPo7c9>uLH3O+rLs$^Wh#aYiPg$59Q_oJx_;B2MY`9J6sPhduYZR?zT9u?){$`rh zRIAZ?wo9=0@Iv_&2RYZ729xgG1@5&KAtMDNvS2 zzwCJRq9gbh7r4-~YrzEF!mHHG>GJ6EQok>4xibwy0~CHSRkra<=Sp$;?j|vTGQKt` z=Oww$m)cT@`FU}Yi>E*-I|Kejwqu}n!Oqh2=5pu!`uFc(`X~DPdgbabsL4>J088R+ z8YE2Rw97>q>k0?vXm-XKS=3dsA_XpKb_EmFEgAae(=RIpI^Tk~Ne7-et!i|eeSm@@ zs{?Ls9GH2&IC{Fb2dBfjXMy0`I@^1u5nM^r zPd?UUL-53pgok~QQK9=`kh$*HK=D`8~K;hA9JYm*^6%YO&iM$4p zmzy&O0$KU)d5MZS)!}bNJ7gC3zN({ZuaCbTHeO(> zW@poim&~FnPS@F#l;gtRk$a>2c}8{uoqi=?oPFFz75s$`7N zxWJfMs^^Z-T>n^`jJYNlgs58g9zE6qC=EF^KFlFcm+%BnQ!dqP4}phBL|V7UiXJl1*oqEU~>d^=${zx10qJl@NP|V2g;?*2OV74=tQ8 z3AyBsP^6G8xHHiF1-jAO*dGT0@AJPeu}Gpd4lgQTgE;cWp$dhLpGJWc<*9Y;x(s0^ z#Yvzo*shkkYwG6WC5ERY4LHTB6I4w?n<}(2ldKdKzKQ;xt!T?V@p4&gLxM#?$}Q5m zQS$*w;hy?OrAM!%`LNxQ*Cj^2Ev?L&-`5&u>|0;4+#dRsihz2!z&#GV+8pr+oEr9Zef+#5=*AG9Jn`J zrveW0vHy-%3;w_n^32`SPD~!nc<2I0z$h1L^OKoAcm36VPJoF&qNUYCf_nBT&?S45 zRLsF%(U3Ch1@Q9l^YctvK?0SSMhhq*dmzMT&LPS>&-b0&2zOZC)L5T zHX)o`!ep|UB=UY`nY1RH)N#M(F>U=JUmKFXgj_v$>O!7oNfohL3}gD8a8SqH-PP0@ zwmO!p4b_y9?<{6w?a8@#+rg7JO}u6{Neoi{O&%t!aYVa6qm*{m%{xfiVXdu0@CHe4 z3%tq01(4Z{IYLB@tA#pyjuWQjQ61JsH>hwFDPU+YScXCDR>2Ha{gw)i(3 zHUxrOr5d^=4h*n2W(0C8+~hUbtYqgr7tJ1H$Goo{n>(FD z01Cm0pU!&!diHJ{IT!(awK!FTRVk;qg31#UnML*I7utjrUFogia4lkj#^SqqRZLbu z=bjo}{=SKhwZbeET2s@YZeHI$4UiALaZYX{GFH5|DGp3|d-_rOWK6!|+|`s5@zfNY z;{DY4Ris?};nQ&bm&W}NQg%LrLj2_ez%dSE0{c#w5cx`z(s;MxNFuR=&Fv7&4ji;E zb?=C;YM;pp#TJj`IOMRay4lmO@oyuWvrQ)0=C3mEuRcJIZt52D#KZ2x{dA`WfC-we%7t{O9Aa?FA7Y2qD^jnX5$#Z-Tl48mKh-Zlx ziWCQ)-qLG0@kgiYsc^$_^t522*z9GrNs)|TznJ4cDLrxwI$g7I; zQ=(krG5Cn+>uI1OZmf(ki5FB74uH<=uc|Nt6+f|%i^p*Li6t>0$A!_WPLp&!m?9IB zvCuWs9FDW1UzYH+*<+H7f2#- z7~*?+9^d^mrFr1aEQai*I0SAinAo~Q51+Z`?2TfR3 z%FXpmdzY#l8#|c}%u}*&HV%vZ()%S58c$;;`HjO&lFeCOTdx8>L?%{LK(jo-C=od2GDc_P6M!(o`i_Y{X1O zm!<%PK35g1XcCW#bqlws`j{5=M*Z6yEzBskLSr{h$MwE8CGHr&fv(=w8V{}8&WaYq zp~};aFn;|g|06PZn}kS{y$k2`hzr(JowO1MM*j~8hrb5B_Dg0lfC{a)7#?CtOE$HE zG1ys92HR!29BVvXBIZmlIhOzy9F>mb={M;&uO_csj*xE1>o@IB#{#WtuJ+6R)XtnI z_xB8Z*yE2i;Uz@hAaW3^gOTQ*I&j-)tUXfZ*aWFy>dSk{4>#kbB}Ea(YHRaJ;oVHu zc1H(D41S#b0M)7DO1IUEvff<7#m+8r3v&^3*6P&y(H6G{y3#*s8O6xH*@R?4#%oZ)c;leoviNx=zi{E=~_Zib?b07Nth5 zP3Qim{UynW?MFi>IF-SglE@SA*FDi9F{-??>SeREqZ3uT{(KY5DM|U2uOF{X+1uy1 zs5ztj$esi6yh0#4i6V)!trWqDsv5NYhD>6r!8lRniu;Z!&#}KtKAS}?@lXe;K&ZNA!ONGTz=B8(@bc@Uu&Y^l znNe}`@}sb8Qt5)IxTrwyPE`j7mv<)*6$h0n3cHNGxx>4~`@by-DqTT-2_7j?u}@Mw z;`|&SZZ0W4QIMo0Cy%%owY;c(PYhecE{)lJC*_zM(CLMLqxgi77Z4WkoIx;mS z-t@!|S>>-tfBn*aoLn~H0l5TjpSf&9y|f0J$aZo&CrFH0xj&QF_9#Yw6_?4q4gi$l zzjmW&A*)yZ6qr+cu$X0n=wAwG^pI$w)?wvhAK{SzSI##ZmZ$QL00~JNY zaH8l)hN{3ts`n>0XXP+3wmhHTUFjk*bR;s|I5wtZNBIBRx9)JnXoIBYAflVEF>6%y zdk$e*M94Mf!DkL0DGlZl6JH>8%+J>qe1kdI%(Q?M5n%fXh*@frdyRZ1My^>!=@2;& z0T8CRy3Mjs056j$C|%;P?3>S&E^^HW(qTp9a3vCdz`Xrc}aU1e!T z3=6#lYo;W5x6PNb4*PQM|5e}pCp`X_XLnzVNmjH#09Ev%q4`C1_-$iGi5P!L_=csl zn{=u)69o|5S2yU(y=!GD;&<*V{SEw7@;OnL={qhnP%paQ+ICK2c?EC&MM?UD;Zdhr zaHrc!11UyBV+XbNp2xop9l`G!NKG}mMCNSW z>G@_K-bDYOI1~G!{r*85TDeFzQ1uQFOr&jMI&=q3E62s+JKOloaMp&4@QNrBhjE{x W$Bsyb&cnya!v{j4rID9I#CS0SmKE0u%-Ww$&{}gJuY~W(Wa~iUTw-HkaW<2PuD8OOxEV z4ZizV^if^qrX^C(66Nva*9R}E)$N|GWUKZfk>Cpe zfe!%F-D#KZ{`@YL{~sRSefX%eU6!e)DD>{(ahDmRs!?<>T}; z@Bj7imk%GaYS*Zy)FttvQVo2jyX?Z2sa2iBXiscC?RAy7{UNXN#C9DvfGK2k4!*TQ z=-oa`!g<^ube$aM_xnSUWz0J+N8XX|{K7ZPKQUpMNs62}UM3ibyP|&pu>1u-Bmi-7 zwj{}2-gT+!CS%@x&!>-5umf%pKrOXSx{IpS{!pemc{rnLO>GkX>%`5%dFw&wS0>)y z&?GNs;Mon_83)I+XXl<|w=nXUeSU_Su-#kiXSr&Os6L$COj}i;T~=+ys?Ae#kHJdL zsgvjP9G!<*cvS~ayO z-@^1fOBRrK@ZadPX~ug+>I~GeTkr}L-f5Nm{V}-VJ&xumI5yH`w!Py8z@wJC!Ol-iXwkT2Q1&8eQegZ>nxa7w3z2`OMTMTd14$b8z_fxL zP|MsFBgUrX-y^!j3%Ad9I3C<^@`H0zT>j{6SSB}f?@L;wBqp@wnBi)_cI-OWqRzNa z00I9A_8xn_lv^39Mx_;t5Kn`1G8Khxint=LRh8*oQC2F;MCzX%-MY!q18XuD1O5w+ z&(wMBWt@0{F}{B~Ah4^{(N*e1mULGzw^_+hQ4>^v-Uuy_j)*{J19J%uYGwxD;J(O3 zp)&EHuU57(NiWFcx|xJu@%h6?lWp-395By!2MutY)eOyF(yY2!qxEJDwhRo=zl=T>%2=T(czTC8mE&ej-l=tG%l&pl@P={sA_S zBpwZ|M>4i`FLa{A557>;DhF*ApblM&AqkX2e{&r6Cim~fqs7n=N{<|NaWaZ7a-g>( zFaT4!so$8(Ed*rzpY3!+r`G~=__r+|c!%qkY+g4iPsQT@FH`-6G7Ei)&KROrf2;FN{-7oNQV`=%kb`t#a=qi=W1<3K0D?QL z06?Ds`SAdC$K>(CN|7Z8nN3+<%R;95#??Z|P_TbUz?o61j2xIMq4>89Crl<@_jN%I zR2T^K?v>|0vjxC7#SUI3cf$AvdB>R`_-bcL5O96x7}xyc($Vf~8UdsH2Rj~@uM+O> zNl_LmZ$#XgETf6G)Li*EUk?zYOJkD76kw9%hbE&hG@>mxVzg*jfeE&Y2Z;}GXX}C} zO-_Hh;xUNRoeyZ)Z%a}bRpfFX1nCfV1#6&1>VS~DwHP2%Fd)frj;s>iH>=R~C6JH& zkB-m5UUCCT8#3BqrhHU3uy12To@c74;}!Ir3hA6MfSq|bLcpGxO6S8L8PoWk3N z<1#}S<{qRi&xHBn%%IIW`833-UN&oiNkM;QW*v4EtBmOkZnB2z{FZgysM2h84hA>E zRukLcjj0$s#)@UrmHtQE=Evm3NcOVkCqQTk)S%(Mw;bbO>19V?;3^zPCbNqEt4IGT zwjCIs4jKG)@f)J=&tpHH+~D9kF7Z~~54f3$5x0csR+T%`R4TIiQ`e6S1F7W4W;K6k zxS^x7LX)}+TIZ{?&1%UoU6h0NSKTPc)P<@VIhA9L!E6bGi}*jGOO|{JTLh|;ZsR+Q7?XL&;sPl())J8K@d1 z)?&K_-tR{!@3T2_3gEL22(Cs;^Q?c4sTe|e z1z86Qfn-uPsAIBoc+c`dkaj)Z04R?4h^aDyPbd3zmuG-%tvIL+NCok7<_N?{zeHDFj9yIr=ZDDchwBF&U%j!?EKW z7!!a0-N}|Qh?{Ho`kf)^Z4kfxa z6?BSxXR=zQdBeK?B8Ffjqemv~zsVc?e32RKI56O?k^U7@XEMvn|E`JbQu>a^R8w zy?xp|9-PLF$BSQHY+T+1Vob$Ei;Nx&@5<;`W+3lVsWI2gyi9utmm{d;uE$&!mrx%< zK)zahc_<(qmXZdeAnSDA zwmqqh?eP*DzlOp>s!$0uw|MsL^6kf~6a55)L@MiVg0!p3}MDtFDS1cKHz^Ei=v9P84ivC%F+Uii_ic`tjZE!@uWfdbXl`*FO?W{qU*sR9)mBL zmn6HyqS3dAiD&Nm;qEh)&a}#N(LSn@@3i$(yYvGGJb$twIupGx&n`L)x-d}so7e@B z7PbfUKV;gdRNk+0eKqM%5AXg9ow{6}3T19&b98cLVQrUNL<0!{HJ72!1r@i@Cj*om z0yQ?5K_Ubd5ivIkFHB`_XLM*XATl*LHZhmsCj%4(GB+_eG?(Ge1t@>HWmH_t)-{Z~ zyVJP4ySuwf1C6`8ySoG@KyVVAAi)U%g1fsrAvhm7_qq3+d&m3t8;quVu39o{)~ecj zcTZsX)A z33LbX19;r60V?M1?}2}=0CrYZJ_IU&49F4W`aWm@F!KQ@f!u+bKF%OE04?w@pz7r2 z&SVC3dmjclTG=>)=-xvloSc1JZLF-_|K#9cV)~QmPqa8QKptpr=j7#PX9EB_S^(sk zm6!p_PG0Xu8vw17Bftz~4YaoeI9UQTLAn4f4JmaEfQ-6|ma2aS9rJr)4G(8$C)fYu zBB7zFCBq1i6jRoe0)Vs`0Ww+|nt%Rlf*jxZTQLHZHQ&eo)OmOO6RsqsDW<8XD#ga~ zXAS^1fG5b+&E`+p|KUdc&J6H3wf9gGZX>H>M@N$20wFA7ryMpXNe+lE^Xz?zmyEW)v3H~ezK+(n=t<78tC>{tfH!_BESJ?)KL2Okn4ZS{F}PC)BDT}?friOfL{N*Vn9a^H{X9~^WW1p zcXD*IadUV3S4I%P(#9V2hrQdMHM4R2%cdlzEGI3cp~1qL@c_w5{-5u=3E^*>704aH3IMqPK;GuoEPqP<)hU0>Y=6w} z5(M};J2?X^f%a~o02@ot`x}Cv8_*L3aCh|p1^E4Q;J*<98xO$3#@zkA$=^2$!e80t z94(yyeE%}PGx_(>|1Cf5Uz?QfeTP~&IokUGEI@yj2rSA@?(fY&`~S}#`=46U9`^Ri zKnD=*e+&A*UO)#Md!PUI`yUq_&>yO_|BqlBH)$JhkcFy^ySeqhRQ;D-&K>yP^kR-y z_MrC_`OBpBXCK+WH|+bNWAo?C0x+?0a{tfRdoP;XIfC5W0Nnoy1HEhTKYZVX|HBr* zBCdZVFDb6b@IUSHmy?vExs!#BqZNRiiyHuRbp`q$u)g;II~NzgkL|scEkNFXH3@)) z+0n`UJp|zF;T{06baF-bvyj|e02Z-7roRvmJAg&@Z^Q{;k^dWU16UOQMmzu(rN0p` zfJON~i1$5<`rn8Hz@qUtde5o(AH?^b1^9nAde36^H{t`ZnEwZHy^onY*}rS~Zwn{q zAB%&--|=j$tN<2^e?T?>3+O+P%S{!?c;0>a{PzKyX~Lx?~>X61HRAJ?jP`dO7{PN@5TQ?jqQCd|H#btJ{PBdz;}P* z&VN&Ruj34IwQ>5#>Yr2muS1IU@9zG;%iCXA!`;=%4y0pa@qTIlhl>)>-POk1fc5=^ zVSBf~|NZ-u(SH@7`ulMFN3^)Oled2#6DKb>fQg-t3&6(xz6S5oa0L8UtogsLG=H6L z@7wU-_|Gv90D-(g<_JskPUZsPwplHam4Q+pC##^T_?S;?aD;W`Q=pbUOm-6DNfvFB zgG5S0+JbYbOPv&D`HccILLAF=slu`CU)S5yYbS0k)I@iHfl7gdC{kjhh1!42TA{g0 zi@{ahk@zE6%NXAtAeMgxPF$J9pryF@ zw^BkO&uAf1v?Kp&wcBpa@exIo8Xnv2U{@rLWmlj`JX0utoeuOb*%hJtx!}xlgBfsD z>WE+b8$4VH?84N754?2r>ygUh@c4c8tQ9nNox2l_)`~9@gLEbR0B)Qy{Ka0$yNu|O z>Vc;8tdc@z_XPhWZJvLnk%dd0P6XeHl&{|KP)h!^CH*~(`7gXAO>wm79~)x06+SG+ zL7&<(_}q(iNad7xR?HB-u@kM`p)*|e_3nYb$CMVVc)OJp6(9n*4)=DBC?D*yn$kiq z$QY*eQHU0<*qi1*_)JF3Ha7jP4#`>29PD!|#(#RLe8AjBUz>mUnSoqOG!+W7PzF79 zciGj^KV-w0dr+iQ9@UwNZh+SZv_3=T1&+zX(P`zsmC=rzrs+btFJj84NmL) zoVD{(OQ;40W!Qi1+R7YSzU{!$N3FfPu1X=;(>YwGP-x{5VNUIwHtZW&`@~@?(pcd+ z?ED>3T3_S(dM*UxW$QzGDQp2!a)hB8Wg#QEXv-;~F)LCKZ#c~EkW_l|?%j{C&1|P^ z>cr*-SlGN*sWT*$N7K=_{8=&Z68XN^w%>33A<4Bnax#Ctv-Y@W13y|mbuy+vw@QeL z!g`r~>eST2g{CF_xN^+o?st1ix}^bWMu1LWxm;D{yky#~Ou=+yy$tV2s=eru!P(|V zc7%4(pofK7WH^)7lEFE@{Yt#t6%RL-#J1q( z3pwhSWKQVw-H`&iR=p^VHHH3aRXh>-g40adm zz21M!JzjVykB?9!e)g}VmM6@iTrXH_aowA+*t^dwp`#1SzSq&J3nU(($muSuPdJqL z-iKN$3P8Q;gu;5xzP#k()hCrJ8(D%tyrU(mnb!OeduSm`tm4^`PKd|8^YZOeK*MYp zOFp42!0cE>VjCSrRiyXu#=vXDMeHwXy|d$3Yl3Vum_(_-a>cm~qyLWonYtafmdIq!@LeCJA)I z=Zf*7CUw!gcu!*$#hzsQDu&e4$lwTshc_cknw0Lje+R72-Ft7p_NEm-B z1@R*tx-xc&puS<$0t@phgr}=SOBPh5NRP)^OI?SEeE>}S?R1Uwr|>dUr)><$Pf%Cx zX3ypf6OSvR(+?xp!`Iqk{-%n9rDIvJ=t^@k7)gTi@|3jAcXO4-sn6qQga_;04RwZqAH+&v$Q?=u?NIQb8+D?V&Y8mEkje~jEHCySE!1iwGcxdGu19KJw+4HxE_=%?7L{*ExR zkcKUsGtl%P?VH^}PY4k^O*wn`;uJSSr3Sf3(PrnuIF~g1CV0S9-v@ioI3B8c`xR;q zIoH9rA$0z}u6my-ktABlJq>?%@W-xO2*H@_mo0l$`%B2s#2}3ZWq9jPS|u|2){?-O zZu>pm&f^9uZr3G~75#%`wRwGEk4qSi8XOK;I*as0499Z~YQrQ*l=&O)0io`Law(*+ zPuw#3*N$=DF-Xu|81oy}pa~*i92H~3a3f?9_^npS9UIy$Xna(@Oe25is~GS9yd53) z)bQq4!w;r?W0cND6%Qpq9GT|RTWoiY?)Ab9nOXkzMfNiL=XSAZWWgT9aPMpPp}5E%5+CU_|n}7T@#}h`;RX ziM~Df#>(*NvX6+y?T>%piaGuK-z4B%QK$2LOm7;(hJk{E1BhYGU!V?xylnbtqB-PK zMo1xkS{e1q_sHxh)B0u^uEi_4qI9(m!zl5cNhI%@+FnU|Ldf!S66h7T8<#|ksFdNQ zK^nr+as#KvpZXPb<1>*Zk|=Zn+`5Y$+`22q)oAv<>3~1XF7AKg!ZchqEz^f6VXa~U z$1*fmn5Dk}cXyT!o6jLgFK}8o7Gj!fb1;gQwX7Xt!X8#-Nakf@%OfVmCB8|6sV(cx znVzzbwU`{qh2mr)z<-Rga}Ztuwb#V3l0|b0Xg~WRgQeM!^z?I^Q9D%VHBdtKUVV-M zKRGb!%*4q8OSG^b1+4uw?|ZL;dxpd^UezTWXa?4C#s-MG$SfNfEl< z);{2C9j3_ghBZVVp%!qZmkpKENx|>*Ak8M;qjNdG>8)wPS^e9WbN1&(x(r^A2g9-$ z6yAXk6MX>^KCR0E2RC>4&Mw*b!d;sl`e^X3!WNyd%*^ZW2Vw^!Sts%n~Vsh zd@Ly5X>nU+_?^afd9i}&7S!f~^HtCdrhj`J|Hb&&As~_50Cl;K{CM{b@WOC29J-;Q2 zXU6dE=P0FfN`{Nkf2$<+sbr4Y0422#ihqgxI`d-&2AH{NGt=^v2z`=#`*97_NHUF2 ztG$1e?9ZJpGi_CGK1%d=)Bv*v?;&o{MA^53B`S^t=nF1^^<lr;Oi0h)1k>y+BozR&}o1AtNF0J^|K<6{W(dvt&0vyPE14^l(LF$ zJ%+&k0V?GUC0>2w^eb|#AX2bv0g@j^0^2E)iPL9u7N{Dwy3yky3kIf<`oA^9!XbiT zZf+>!G&Rp0hUvysoz<1lglGBKdl)M*^o#Q8kTRzkamOXzDq;d}zafqqIG^K3&AWdU zl9`hr`mD3|Zz&eYL(!203t=(y9MqKCHu&&F>nGbL;%$W`DNKuZO4wlC4;pkf(Wvbc zlWl&I! zo=L}jQxh)7c@w8ZniEK=Y65qP#@c@@3QaRy<<6Fj0UIc{v~J>7$IjX?^Ed4y>~NbF zn=ddv=dN`eun}|=VdDMt3L)O{Z2JsFK!x&%^vg~)wT377tQ{1zFGS3J_lWvrEQR{O=r-GizE;OP#$AKrFxC?iRym=uR|mD zm&y2{jP&jhV_v0vzli(lpvJY5$A!Vf;fX89boDP+GK06C#cK}g^_r3UMSMYvFdtvY zvlAr2^K4w-)P!2ZZt1-Pv`!2)Lr$U9z~Wv@i&3Gj%UvAXY!rBLgEnK4v=NW8&POi7 zza!hDRNL$ew?ls9LkK}TDOZ0B#a>Y5#PlvZjP0wT3{=OD@^wm**;Mzmg_+*izNy)$ zOFzx67YNG4LXv<&j$g;$NxN1o;F(N{IaDBKCq^i6Ih~~3E+1neAOh>d8%U64#!V$#Xyd4s z7aG|syqT-+{SY^|6ga_#p-z@mP5a4$q8- zH7DHc$9gv#6QTBF=Hq`=g|`pe9f7k6XN!ISZd-R61&@>y^ovnrhzXW5$rF<(!X(vI zt!wf*25~C!Gyzje-}fl)90gZa=ht=DZZ^UWW0i~qDJIGAh=n_qr1MaWaW66vgbi?( zyH$IwD899mjyIt5*PrfvFdoJ6Klrx0rgO9l_PhZ&WfQ7Hpz43uQ-G}`<*H=U)X720 z@AXoer{@h7u;V#V#?h$wnGAy!w1ShiUr-WuZ56z3QgCLIT>CZ7TVI+lnKM6Z*spWX z`!7wtDd^y%D!`vFNVk1CG_fJ?wR_0gPHwBK#(ZZ4za5{ z5i^4fYF_nl`LciO!vlj(7T^p1W4%WSZpNn&?|gc5-UkPnL+5lTte>MIoFK_To}~r2mz+n2=VfA2~!)(WBCHYQbOBp z`349EtIQdRSVBl}B*}<^;1V*D`ssZRUA|0;D6iWoFu8whnJqNN9*;*1v}odt`P1bZ zKCyBWx4I=&wJr|9?0Bk(jw$fMun(+j9;iib<%yqKx>bI6$@6{ikwK4I!9AF>KVJ04 zr=2KS72N1#5J-{OF>fz;f1qG^j)NJmmpIM}lGLEjPfCF;#k-4Kqp`%$GHO#kfRK3< zusq$GoP2*BQ?2D-T!bTW;r<@t{vtz=05=zic$BR5=n__s!B>I# zESu6)5N;hW!NZT6e1!$3%Cd|_$4g|N1EYz!xd}s1ml6*e#oE3NkZn`Js3d&7Q3()k z+ztOePesvRu>5O02rpb>fLfB8EUI+ z2fJ>PS08ARuy2Jdp<5LVr{`Q2*cdgb6BP7YL##gb3I2zS{|H(lV%4aDN%+|OBALL{6b)1C~7twctDkLCAWB=-!Fd-G zl7lzhT$3n1D*A{<|M%zT4MRX>VZ;QXK(y&4+E*CVeX}&1AlPzByfwC-ka-Stku|Wl zEFUq+OHK~!N?gR#!=O3rx0~DS1m%A{Z?3PRu&E2dGKZ>x_wzB32P4OobdA90rGYyT%TgfrM*pz36r}5}PoY zy}x@!wms18DlA+!U7>_F z4#dpeu2ed6ae z`Ec*(1_qSLNKVQuUzJ!ISNy=vV-p&0Kpj(9FJB1GJokE6yYavt0`|1Op zL00ALs$-0xr^_DO$sJ2XC#!!hROg#Dh-ZD8Rf&d7#yP@(T4J%SZ(?X{UNMaP{L7-^ zMh!-@d&HRbRDW7=+8=jlMzU4+Ig4iy?3Tgy=%YlT+pZ5~i5yE;?NP|$t?f1m&| zNqYq*ySX-ku`6^qf;xNQTm8KtX1(aHlZz&Pf?waz6?8-s(Zp))00MuUmH;hwCH5+Z zR=k`|x);|vcM0X|F9VozNZU2d@$W(TR8f{Prut}iJ0Al~TGqf2EcMUN#d7Y9;!l3j zrXA@Ov)IA3k@KZAex|NAXTEI0BnTw)yp4Lgqq_22rmWFGYgb)gJiKgA&T}u)J${T_ zVo@u4RD+UL+ompj4x4}d8Pf13{i(C_hkMHmRwIA?H4YxqP-IhC&-~7u#1=;KQzekG z9;YQGfq2WALRsuM2sA6k^SyN67Tv3a`olKjZ4$dOeRBZVbai?S_H==HrxNu~Sujja zF*vPXdO}!~C4TOq(-)>VZhMD%RYqC~HcvJM#=jFs?S&z(`G|j19&06p&|Q`d!l3E- zWJ*xx;SXS>)vfvtO*$W!zq%W7fzr*6=(z6n#F^8oJ1a3??DY&wiW5J_wkU3xdJme}G?^YC#* zU%g6rGO(I}yJ3I$d!;+_VHWTx58}7BXJ@?Z&G83QSzy;?hco)qu|~OqbSp)1<~1K;nhQ-+_-$`Z^{wxDxfR!CHZFyFtv*+MMMT)s0?bDHFZ>!R zmJTx}jrK*0)XG%?4oITlMeNe5kY#KrP~i6bdobBU!W>%gU^Jc$X5iXD=B5TG)Lu{N zC(9#as7QYYSa#FaU`Uzog{yw8@wK&Al|=GUa1yw}@a-&nV6iUqew1+hZ!UZ~w>2Nx zyT1RhJRH3`ev#eE3`Ky+sI@Hm@U#$4IGjiNmPPUgtFyJ$zVuZARlJH5!8=B<};AD2cXZPiU{ayr0?zOHl+qSctO zk*RUBmuCC5h$g3;%Gg)WTotGG zW|dn+^S7gK;*J`ztkifcMfh32anXimsv>aJ{PVJd@H}+kl=5cbE`nCKMWpqgs}ifP zzVSmj^c9`}j~@q!*W5v11E!{V6qJ8}P@Gajin~ewS!r9g&l6Yd_jUY(p9RqM1|OR< z5txNj1poaVR$q|g59!|TaaWaEsQJbAnbvH^sb;-WF#Bg|q}t;nNLJ3y+G^Cb+M~*# zrLLRWAM^kI5?MGnH&`^Ty@iM__z>=mWfo^O@u9=9hNi|>jIf%bq7&2YeA<6Wc%wmd zJ`B%^Z~4{nLK$V!Ak667)e3hs_Kf)U?>*o1mKu>Utk6P#tDIEM8HlGgF@B;+m}su~ zTxqp!n8vK_`I{|F1-&{J(MS!6WHOU8^GfAoB-yAXt=0fSZxt$M+P*IL(OKd*!?py( z)efaLX+u;?Lf2hT%oyBp)cJqJ26r3&XE&JP$>?4FOeG5ROD~PdpUTsLm|drO(fx0%a10^%q6>ib&=wFeAF+{-=95~ zu6Dn|KQ^#oM9ejq=^{Aa6I?hS zM!3`j#33dN=Wl3;w9ch&$4ato^&_YYjmp)Ht&W{#X7LVlDW`^e@cIM`hNT>ctyQB6 zW(sS_Ow7}J9pMhXQ9h|vYxd~81RAS17Y zre>~w{xuEr7?Wc892kG(I55!NA$XGJSx~Dchgo`h04o30pQle#Y)PDlPf2$0!4P%7 zCF4lvT$SfF$dep|t(8`Ydh*4sH4xG@(QWHjvt+)wanX0ZQ|*;@*oc`5smNPc9J zdP0?lzjfA6^~3(JfiGa)VVu=lmLD`$BqQ^h(X%HOy$Et@rxNqnV~So{l&Re!FlB6ztb)9-9#-UY)P${&OgEZ2^(N|D%$i0n~K0Nii zDuOk7ZsV2sNo?C~vkG4l*EUpOhrT>e&nkemJOda_D$9XGAhu$ZnmX$OH(-Kh=IHBa+Mm3@f2ERc&r zErj%?$Y*QFZylLe4QjZ@4e=sY7d_K^G`=^1v4=chu;D6ihvZ)%E1#`?D507 z9CEGiG;%zsjLT$48egr0q=e)RZ}*AI`nGu=2fT3+TD%KIqT3I4s98R9Z~Y>q{`R9k zMUQ{I>UB3>t@R=+378xVeLH1EM1g3*rc1S6d zv%9HdO-QZyn4>~V%8^KrfT?L1+a&rF-7iRnI-tUo(?r?Wlfjx0`$`n?iYV$Ke74Df~qI@$OuJL>4+i4|ew+5mVdf~B!Dlo)o@9LJpRXb*64 z%oX`aGI0T+eMTH<35rF&E`p^VN@sDH{Ki#NSUwTH!C=n68(Q@XL(5zQC;YalR5`(!K3ZYagmmTP2c_3{cp?W zmfG^kC=W2p)ON;bnvkv1@)R(Bw?l$r&Agg1e%{nT~7Igx}1M!XiIF3=);1_rn7(uFG22{f?yfvDJb8Q@MeFi-g%1> zBxl2ERCgQysj6nH194Ma#Ydx7mKFXqHLT4|`1`lJI&Y@~r=>HdX^T9Hb>nW$#ZnUa zA!;lcl>3r)Wf2XGRtTCJM4S!@-&Cdjc+#exGn*9{{SPAX7wqSOp37ffeS04mk@eJm z-J0rKF43nSdXS_;ea$^&r@ViI7gx2dv9eNKJ)g|kcMy+Zt&o+U!Io1!W|KrJVfq%T znmIwx#jkui(@LOJZPOnw>!DyQBrjYVv#_52&>>wVTty41b(AtlRp%H#zD<3b%y8>q zJvdbrerv_edusHO5;dM~vwr>v8<3uL^09EZ_A=gh-EC0To*xVb&MtpKk584DM|t^q z&Y-LNltK%}r2h5LKJF9q?6xKJLxxb|$1s6y7n-es82o55a({xcsYL|)_Thw3LJ@K( zWB>IJUzk|2T2epdEp*<|aPfSY;DBEn?7u-?nEB`pgKg+FVv}W5yBALoDWuU7@V3q( z3!)J|BA-z;)-oPJn7V&B#9w1N5mS0W>1~p>(pW7mxAbdZ3@1pbs6mg$80kPs%9--d z39y`$BW9wT_;mX{+GcxBsBI|-M637KZE4{kmQ&6=9n1PXjcH(#Asx1wegxq++XUq1 zv#tk&$mX{UNv!-wV7DgBK_^-puN_sj;=QV@ckVVq$nPv%Rvv%S$6i$Zm*I!TO=J)L zDJwcM)Jt8Ug4ZNE70n3Ky&+q-K`Xfwg;jif0UpAE{icfR3&qDiZa9Q7H-mFQdws}) z%C8ar)H?AA+^Xeg>|&(U4NQ%_nI&u#9eincP16>-PhPPv{ep-(Z5RZL z_Syh5fouo{E3-#iDewjN zKR-h{vEz}-YkKf8D3GQ$&yJT*ZQJ*+cJ_7}73U0MgJpj&r@epE>Us<#NM)5tZLfUSv>>Z{eB?&|TC7F5pOD1v5I9XWdeJXWlx$OjxB=i{ez zknt~>(!`c#S6VG5_hmT4AlV5P?pDjHlRb&F(}^N!8D9)}6TMmt?=&?XT(II{JEM#Z z>&++TMNE3kAN#7`h^SKzAkFHcUQx}HY&J-3zU&}3`dOb=?BEXaq-$A??! zo-w9V zMIG#^NJHq+pUBPDmEUvyKW<}Vbs2hb)rmU0^=AbfS1gUg z&bkohgo$lo^PL#`I4pg93uSZkLH1K5J%)5sP#9BhHZdR6y;0(+c&7M>lY^j6Vwm@J zE8!`4)V$@ZBLf+cz*fo}^)_kYH@AN&B^S=Kk-jVg`PKO)_-yJM^T!Bt$pw|t`JuEE z&R=dD6YeozM|&ap354U*41sd|#;rZ}+ZbTmk&`|vcCuOWk-vLmTcd5zcN{S`nI{7C zSBDvMzDkcv`DVB@Bk!ltfvb?kw%>o6H8vTczaivOO4GEZgvo!|UPfd| zxS>{rxTaq`eE-m@G$5AbwL&6JpdD{ZhB0LXp+R=PpD@o{#*QS^QPq}|3%larHIJd> z(WaOURb%RF<#j3I)Wk(W=_HOqKcq{Xo~rFYK&Z&zoMFS~q?Ue~Pd4xqixmYrRErpX z?_MQ^w^`JFj&4G(B$;(OIQf4^u#lIcF){dh#13~U?qv7C^x>(W$tHxU{H9UO&W}u+ zvb8B~?u_A(&#bz>7{s7TXMjDPt{e~8Kmi&&X`PFTd5L^wtWL=FvZVHN0iNzRuX;)k z@sL-MDrQ3U1~g5h@_fq_~?@v;wXreKn@^)(U#vm%ND_4R=9e z9Kq<&pFGvB@IqDWCn4Z3T9EKYf-8RbgJn}2uO&=W1yP+MZ`j4&4MQ={S8ls(Z~*i$ z@GM673nRTdgS@)#2ZMhhCWc2+nQC`*{0>lslw4f$&_lIhMv_g>p*L<0OD3HzVx!S~ zh$As;8(BwO0wQJywvWUh?5V>2-Etj|7x2vvFu_G|&FY6a0jIuO$^wQ735Nx=Rvxk; z`G<$Kyi4YcPHD2xCLiL!8nZLU*t-HzbE$6H*mZS0p;>OJ3V(mLLgBk^ENByJjcf{c z==yOYaK(aZSB@@(hIQ@`k&S;tI5#0Hzf_5nis}ux-w_rhA}yRjC%^qzS{7%ID6xmi zM1ER%HE(Dya#qdo&;$QS6O9*4myq970G$mwZu$6u!{13k*mX^z+x}O^y3zptXdN54VYoOpKB<@I1+#Am6Q>c&}+9;b(p+fW0v`J?io2v0v549b%2OYZai=#5&$q-7!xt296$xPlwbOs7A7XeU;Y@HHCAOlH5|fy$ zZ7*HtWXfuNiKGIQwy@BKzz5)hd*GM2{Dm|oexaH!`B48RAaGUyKPt`(BqI@Ugl5Lh zY8K~9_dNNr_Dvv6YJWq`pKR>w%$_y)3fV?-lfK&>i_zz$f=~MBh2){1U&vG!50m@^ zhvgu(6^(x!O&*ZkLcf12G4QoWAcF}?GP-XZw)=J(mM;Z{nfP@Z7Tq{T21791qMf@7 zlP=@{oxs!j#MsRZK_y}R{ShbQe#)FF&F2P!jhh(qTgq=as9`iarx>|Zol%_T4KHH# zFR@(!5L-)AW~{W)Xwn0E%}g zvmbg2fM@o42v3S`mPUYzu?-dEqJu`LG;LpE4-*P|{-UpAw7>G$-O~F|an}Jb>j~`} zc`CxKg6TbF`AleQ61xKRRbAe5-T5e#RnyI6|R$gf8)>|IW&Y< z<*`T8qdW_47pDfRduWOC%1SYQf4u|HM^^%SR{TxqY))e9rNT|)YE`n>@58xT%?jft zPi3}}^F5@0@zB8Y=?j?X-11Z$wbJ`u-0lWzh=AE|kh1vOl41OeM>Pm{Gm zlgoH80#6u>R2~G27|r!Iz_Y=h|2bZZ;oIfCRLQKI4wkoY-WQ?rJ^rVw&!K#_xR+57 zP}^&y?I$CWaf$pGXLl0{v_8pcYe}H5S`&ylb~tjUK}-Wz#0xGLU(VDD$kl%<(4l2s zyfn0(lZ_BDHGD~bi#Q$dvUAemwniN{@*#}%p%y%}js_9qDln&Kh-eZCgwJv(aIX#9 zpTKLZ@+?YCIge#emd5wPD-c=tmc?co_+&Y3b5m8 z2o1D&L#i~x-pPNm)Lik&Si66+Lzq8SSc%#~TX2kZ6OXraxXBz+iqUAg`TQ6=BM6;6 zOn?&M+)as+8+*vpx^|eu3spw*h_^TFDf=7#EUw~b1hZhB^vrE2mvMRkUJEGZ_RIP= zeF|8zJzQ0cFsq^}*L1`5^y_nNJOnm(8*AtGV*p zLwT4K*{lI7U-b0aFdR}$?k@W;5G{-HKpITYYHKfql7@C0rMwFWS|*-;K9nl?B&%Ub z`GH)B#ASIbbk8D@X^wvfSnA@C&1M_tvfTZ#U#^=Itoct;R86X4_|)A5T5MZS)iPEj z8V)>TMjX|me|4)6PHLH-7FcPTBGl-QY<%J+GJ(%ev-vsK+WKS+vAeM+tv#1>YfUa3 z18-R?V|yDTXyH-nu1#njp@A&=^|3&@O>C;m?*gEF9n&IFY2+6|P8KXj90}2>u{#N_+ z4_`h>dlr9!%@ynBDJCOFpo%hmnBpmX=ssm-~1x$Qmm7wX{^DiWoh% zRQGuL(x0WDVR0z`OFAUVhC9QKkx;&{u+|3y#ZqSkmq|6Giy7?Yk|=DnCvM~60kWf_`XT^M7wXu3|)PjfH$PG!!QkOd&F!pm3 zT;VM46#T;NfeBWBU6@rpert^EMhAhPr@n1&J;X*yuS!VRo?u9auJQgp6QQcEQ}=SHP)8<2F<;k@sz0*gjtI6GpcDq7)t6V!;Bl@V^pW zrm@$bfQdoBn4D;^W(`uD8nk1@jMN_xn|wMOlZatY>H1l+^2Myp*o*AU>o=MH?-hft zux3ssGwS+(p|3PER2%TEmi-1txL!Jf z05pk1jOWrD4dI@v9OjAjoN&v~R6e6xPzpp`Od1n^KK3?FJ(p9LLb1~;-0)qT4z+kE zZC0CyVe&s~5uhP)6TPkZb!b?YiL8gV(Ij$G$s1i>;k@u(J{BL>nvphRNTO_wufs56 zK9?^C9=E4+Ar%l-Q0u_s>(4Rv_V;?=?>dF%gi&@(ViK~;GKmUN9Y`}<1|w#t=g!3r zI73>0RPst5L9(kwj!!F5Z1_YeZ@gG@<;baEva<$ZWKwDX8N9lodd!icYyj1M+pVD)g1NpJ!SoKT$z8NJ)BO0__ND`fY!Z1t> zT$Y^jHWJS-A$kg%VS32W7Cm(zY=)(lp}`u?v!BQ#&;3x;`9^P#V6(!JLkqB^YoG!8 zGL$Dsppqo*-=dO0yv@lF6FH?5c9eWTx|gh*kelY2`q3uMe?9l*cYb$ROKX^;c;8kX zSX!hXoB}O1Yp(}h56w;vCKW(`W^&KqaHAQu2AA}a%Q+9dUUPx=XF+OYOpr@t_G6O) z{*u1WQd5TOTG0*|gu$0;R|`3Ds|a%45KEcOIJYc0LAH@>yzo! zo*Gvu2dY#9?H9<3!A`?d|p66-+lMOkyvQ-f05*FL%+~Gvu}Si_NM}FMhIk8;?vU zJ>M4fT6Oxn>u(|5kBYv3*NsyMA~h<}IboC=M*2#(O<=Tv6ZnV9d?dvJcl`bl20@ca z_C* zZE3ZkSM%G5wWS3y*yn19kl}Ha4mNx{Cz}4k6V4?I^N8ea{c@Clq=+_Q>+z#r2e*`= zOSB&<;h(8@b3b=Rl*3{a_Zhm9Ib@EEs!_}5|Dqb!38L{D;6%p5L40S~qZ~87=3CCdD>5J5wxyb1%B%K50Gys<=r(l%D_ou}5Nmxx>$V zG;-dOEygvee;AFd7JK3C7@42|S78B_YU~B(+>{ z7ZxOHnZ#Uwmj@7FLts{a`}I~hex;1gSc%(wES&j}%Ld0;G&H|7vS4*QX-xujkWhWp z`gAv(>Tz*M=BRMxx&1;Q()Rrkzr)%vpv=%1u@J^qp%_9hzqqKqo;yWyzd7%MP$0@I zj(=QAT?z{hvq3rnXgSzGcrh#v5h?UCVzY*|a;g~owI;ZW?k_3V*y4V(bkh^U8bkmo^_$%G;T3p|a& zf}PmiN=sV4$M9t!uiVu0r;sgPC`^bWP)@;(+H9C*bSHk_ygaAO0r0Wm7Zkm|c1ku2 zf41Bdvw=Ljmd3UVi73hC5`B>E`xHYw5iv&bXFJy-5L2EkT9tb7wIJv2OjRTV zwW*NpT=)?k29l2{cD{kF9b=ApffgjW5tP;w{%D9wX*@w2uGph7n)+Aevc}D zx?Se#x!||C6(;F|(KRLXzT8ZD(6hk&ja$`jsRv8$IwcfCMspPP^J8d*a#tJV&!ZxZ z`PUzddf!D-%I#_ST2TB=7c&#TxVXzMN;OhJ&1@9-);o%hon4LH9g|U{LuPq-2lUta z64TfEr{aB=S6dFhn2gT$P3=-igc}ooHnkpZMm4{T@=H4V;yLiM^6^h;^WPGKEW%UM&@w~2wz`c5e*D*t;6)pP8vdOcHrBIvOh zMkSJ*Jk{X+!TgydLEfIKYHQ-9dNSWon4|vr`inn#7rT9%GnVEO@2*(N!L7(0eA*k^ z>yLR;m>L;|3v4$=qR+ds{9Yfk6CX7j=+|JV^Dul@-|BL-BfOTyWlq)NihPFx zuxK31aI*3YZbZ=6TlyIqYRCD1&_3Dm!Xn52J}~u@z5>WtR?q?Ss1t1Hd*B9`)DWyB zjGC1W4?YEg+qSrqO#{+CuVHPZ{J5WNk7yj#woei3v2q>CgUm=BGQA6*C*+p7?hrr0 zG0Wt#`0}X<#pwPvUP92YYnDHs zePq6hyiUQ6uGV%KrvERJC~eo(fgD6WJ5f3t~!1(4XfPx{p>_Z+E-%%4H10P=( z51hQ1SDNji1iI|xICV@}?R4b?=&;dEi2Vgdg=dc3ejOM>;MOuWE2(CG-Q*hPrdVFix79^7GA|3H2Vk##q7}aexys(UlNMVyDa{(JHM|DDCuEQ} zs^N>`9FCir0$rS&m%CHw3_qs$+H8m1CNN7M833cK zsb`VnoQj0emy2tp4PTEEzSEYLS7!n!avElXcCcWn`i~NS3!4heBg4KpP-=7pZO`B= zxQH??&R!G&W1@i@r?`XQH{t2#D@_~G?`A*Om7Hx!5a2YoC7V^g$wOHdoXS92sz`gc z;H+X4e9s?a!?k&hphNx}dA9Q*hH1=ps3_2p*EP_m|AK|ej&ib@!?!*4ar0G|FiEy}>Q;Y}sYKLF-|Icbu zsH2?bXzAAg!K&4T#c)j-ev3FDuUC)sc@?J_oY^7@<7U8pg2^3o0O^`wjk5JRdsUj! zcE{&I0Hnrd5^|BVOv?Oa@RHLkvEJrAQIfBCitQhdmYNpya`XD)0zZt zcjzjFdDCS$v8&GgbPbE#IZX<1gJwh^cH^)1cry5toR=XQo|}jAur`v%T=hvUi1N$3 zGb?s~_CJ)>Z8fSGl%h6K-icsz;Q@!&uN3=}DqEGNIo1E3V&JnmLjbvP8CL7tPoSZNtmLZ^RqFJ~9%=zSeMV%4tY|VbdD1 zp`sQza|=4QG@I(d>BR9oy`3{3AcVms>fFzN&$c2s+DLyl5@=o|99bs=FSxJI(}EYie(Q zQcT)DB9>k+rL02HLpiZkEF_EU0HI!>WKM3NveNuTxF^9*_h#W|4=(AsF=FouJ65w+ zGs9q3`a>4wkXDHRtm(W~Iqd*kYALb5Ok?90dg_{zO7>?@c-jQXqDl=z? zwjUg#e#=gI6;YzY;WB~vq~PBDx&hsP-R}V<<3?RXH->&_S zr+V0Wp~xE5jrp)0sU3J#JJJ#n(3qh4cha8CvYWw06;7=UKcu4%z2+%aXU(C1|E91z zuBqG=TK_}3IYz;Zf7>h`#x5TgHj^?8#@40mxf6K2rV-}(&vhQkl@oT$okp0$nq9I@L9OhrzTKgCHA<$?43t*;>ChTytn}~%b z$AM>a*T@@Dosx0Gxsb$go4HYcvP{YTW>%o>P_rrRa^L?H6Xsx{tIN57*Xd7ofk?qI zvSlUFbMSiK;=-!)DxwtNpx7xID=W2hUUQpFG`*iHgMAZ}oCT<`2~BlKy$Vn3%}&r5 z3EC`My&gPOehv0(^p1%o##P6%8iBcg`$UsBeQT0~ z9iBC1RoWUNa0-XQnVsHOn_xsvs5T&s6%AWLVsl!87fier*-#O!R}f+T6%Tb0DX)+^ zAaS$dl8kZ|kmPL?P_$Lb6h~$JeHQ;DPr*Ky5pEnm+h(16Dp;p69-J@p3~=hDVwBm7 z=A|hFsrI%7gxILi;r( zZIhNP>$QY99#{yNbZRp^s8+Jj%RvUQ1-K=0DjE;Ejv;*8`qPY2cX_yfD$|KZSYmMi z598ebwqJjsJVLZtR_EoFz5G<`n^%HDz@NGDn7q0id!C1oKgj_vhv-ZbPs5G4b6U>l z9>Nky*4H0CxA882b9Wslt84F@km)W1WAL@7RQvo<#pS4m@JBgCXziPjOVFr#RzORC z(CdFku4^bV_dqRzltI7?vmzSmlzi_5`vU>U1A=BQ8Z>ROFHN}*Ea!#JzECbC;nJ%T`ceYGh$7>ogM zVimCtsf=BJqcpaceLvXLspyDMs9fGS3Ms6x*;X-3QklPZePsn4^HEkjU1og;ov;rx zd3o9dyVQlfRxk~xlRRa9MGkmh^yns|14{`f~nkAlwCm) zcC8wSNcnm2QqCrzM*7b}1|sV;wBy|^Yu9~$Le%kOY|%FZ`0tuyb-~+a7!=mwl3vCw$Jl@ z;VW%2&~|g;A;@<$d0C6*$C<1RaMIfKWCwS{1a{Ax*GAtJ_tc)e1nG0a^D=8hQPs9!Tg)$L!qi9bu(-B2l_b{iK zHxwQxfgEcyX-hwtim=J;2IGJ`;9Fq4CHlX26UcQwp^2)-XQ zEWhqVe>s$=W_tDV;j@b z2X)22-Py3v8pr?%5gFcGr`n2YZHH%^u7bbk6d`QpzI=9Yk7=w@I;C7$ztfskF}FPKRAq%HIs#cciUSVty+ZX@?CWJ#WHLEuF$ zqLD`*YT+!K7_JeMRtEj~(9G3e&!bwA{7!TlJ=r4)Pt3Eg$fmN%>M!o``2a9XFYc!> z{?*9E$SiPiq$RQ`<>Q4r0t$Qq4uA}XcqfXp%;oCmGrp(<(3R2a;pgvvmdW1qx_Eh> z?;7ojChOUf8GQ$TsjA+J5b;iM8{r|QELc50w_5Gg!9Hl2w%lgN1JhSV-77*0s21ew>1E_t2Nz!ljPrE zx-t<;MO$n@wYd=F8ua-O)2r1fwP@+B_&iC@pgXH#SmB?cTPyK@_BL+15h-w`oTh;D zc#5o|+>ZP4f>toGRdn1R?!X~qTsgTc7^=_|coe@U$og%{3%U>gSWPodoU#gGa&@%6 zvRB3{j0j$bvo74P{OvEP zp<{Cbd?D^AfmC;YnSSafQ^ARoV;zFT!I&m8#%;xTv51xB_2AOn4@$cR7suXBpUKeo zDrt9rLf0ef90s{a>O=^Ql&O;H;8t*VWv>6Wt5Z5$*(^v@#>6J>gF>VIVwrsS#g}D} z2*mszq6`x_>pdH%2xU9$Z+gap@53fDA3(%9!sCX^QDswqdhKGM3xIjFo%;NY2uK}k zy)-U)Z}Nrk2HO9Hvfnu0;F2;f(&en8ts35nqs*AdBV&t{(mEf4B~08Br;q z9rRFs2^9-}6JxijTRq??C_SnT?xmS3)nfV-nbilBDr^i^?Lm3-idxrtX_Qa2Ukb@W zo;A*j1Qb0=uZ@I6S6j!4_9l-6I~2vq+}vd1HARcx2Xsly!sz7Vo?(V(#h#>@w+I>t zM7G=zRb3!A^$11Nse4Ty8MP?R@Q zE(_p1JnJ!fWjN@w@H|cI6n4clAd9=ckG!HkU@sH0^b`sTec*z7ZZQEXUe?0gymTx} zj;2KjuV|M@Iw)Me;_|GQ$Ef`?*4}~it<&dw{wnYl@R*cLG{t+W7-(3^`gOW}{b4u) z!L4q8{>^u47@Z82PxI~xcy*Q78^`Xobq*aee+U(oBVTgI%tw6Jlr1A}a_&F?y#2R* z7tq$=pF&{4MWQOx2T-<8}daFhtK|Bs!vxQrN$MkpXQ zQoFW22aEW*Gbz!30I`If)k?Jg=SR$04;sFIH_2>cLyraYJ-2R_f1y}+mc|MGdY=${ zK1d;BpP%{BvYepUH~<6&(aGiXFtB>795Wea$Onh>UaLBk%(;y9b3A>rQ?OwcLJaz@ zjpB^{*%VpUMaeJy!x8@;iMsA0v6SZ;bs?wf6S^?$%o99M;kZWgUTe}I^KHpHU(4Ko zHROHN_-cRcfOC60rASQ1!U5lh@bLx5n1a?86_U zd_SV}sV%+h8|BmF?z6dfV~oz2pa8{Fct#tXn-$(O=6fY{PA}RnN2=VjEmMo|(FY4B z)RC8xz&xos{FrPsz=K=PdVRhPg*y*_p;}E?-t>Vl-;`JZF2LYeQG2tcrTtcGYNFiu zmxo-_!c_YjDi@Qz&37srnw+@7AYXWvG&ytoxsoJoewY(2;{BN^WrKcTN{cK}dd_RMjA0XBqM zs69kUp;D7Owu{r^EJ^uLtqzf z61okpEnbJe<`V+9Sr=fKz|JIpWY$AwPtY<1fcJ42J1{TxR%ba1^5Yb|jtg(1y*u;y zxm3Ym-9_AIzw}7~s%I+kxyH!*%JMS&OjdmTe}e9EZN6{D5yG{rFzsxhK{r}2HGzO% zLiub^(|eW-%rw~SM@vI!V6E9|ebfjo9fF=KNQmKTNiOhXJ#)Zu&ZUTdFrkX!#bs3O znRou=#<0InSTk!$SCI0lZygZG?rXkGYGe4gjX9Iw14X+TzZa(_O5y7~vbLhheIhGQ z)x)W{OPVG|qG*+Ih&=iA;K;YkVC~ZKew7#Y+x89CNT+1Kj0ZT;!Gb=n%hK&9A$Qb6 zhf#9q8i+8G9Sr}eMb9UH#`XdE$^xe4{wzRo$tjbMp>H#yMOBwG1K7_XDS1*zW=ZAh zXbR~M>7<0A5TCAC3OcTIKB*x{Y9ZY>t$xjr``}#V^_K1d>ql#?kp+$n_-=}Lgd8RF zs+4cdwZOAoCHUMf?>>QqYK;)~1mOzS3u9d`a?Pj)UPPAn2QjE84$FDIU>`3;U+;G-Sp&<4p}x!X%2GKk}}dMqog{Rb_!P1 zb|x!W7Iqf_o9zwNRIM?qnU7c@xzlw-cwWa;$i;Ux0~>mOSkcUdi^sIpiOjyvT`(+? z2cU7)6LU6wXi3{`?payIY+j-H`xk;zyj;0_H;6WvIr6|b&8JRA#Whs3Dv zVoX#4L#J4Ozx8e_9&K@rP|g?-8U>b|uhXo{QP_;13vr|#(v86boNEgKH6~?dAH8gv ziAPhCi-G-6D-6!0R1Df@T1w+@0(BhsUJK7L z`xW8n{BkW}M~|y$!zY*&sE-tQQT*6Y2kCdl?a&5);6n@PxvZ`Y;kq&VQ9&Nm9fDl( zQ~2Un3Fxu$ERssbYbAz6zr(Ug#KbbUA2Wxl=qNi^PKF}AILy0OL z9c>2aIQJx56GxIAjgw`b$iGvRP>uo@|7CP_7etmRlvlpW%{D+ymwMGP)PB7tpYx4iAX9niJaVBdY*Z$2!@+jGk* z_8^EfTgrI&c?X0U{*y86h~|K$`F=j*C)-|s9?$#^7uoewS$D_;5(7K3g_b?l{q=jk z8mgk(pV6P=-Hhx>7}x$3FE6}blQO}q$H6n`Y@r%q`HtsH$p?znZnb{P8c90G9n0j) zjIUd4Uh|D&z1h!ja`JIbmq$-tOEQ6dlsm=V^4$loAjc@>ea^v*@3Xwso{N{5zHyiU{F#C^WwvL3WKg?S1 zH`{QU@QB|s6_AwUb<(CNIU{J+j4173&CU$bKUDDc|5wHEXGKC6%YwQOgkX__oTQy8 z8CQ1#+y^=JV~?2^q!59)HWIVzC&JiM3EhWx_lfH@p(tYT{Y|3qv}P?u4EFS*+9)3A-4^1+0yRy%MIzHJLN`R zlQGr#t_?(v%E;MEdFb&+z1tne2Z&x0`}%W3nFeJZt7fOf)2l4{ zWJZIF5tg@m_Xu=GEp3$>#Z6&<*52~7kJAv3{>%;{8EGYTLjvL63obk8)m0H&?1iB> zEvIX$X0Z0hZ1zorC6r6{v2{ke%V?TY-8ImnIy|mrC|D0Xs-}kt+p-3HfjCGRT9&BR z35iklWhJ35M7QvvmrsgN?&Cia!~_`@uFAuaMBI}ys|+I4Vuo6S70H5s#?TvvL`7|5 zBPeX^hnqXwl7T_fSVk{FJ&!-|LY7>1aWnM^r>bGPX(&AwaiXCK6za@T*l3)1p zMDtv=NqJCR>|$Ko^TG zU&YLbA+T`dHPsRfkzt2_KAQbB*c!b|7?Mf94z7#a1*WolY-0!}2Dk;O&xmN8i8SrX zS(?mT9;dbsx1WI%-70{8z6?D7oLsFOwYnPdwy4oRY7IKnYtq}R4wB$aK!sO?8iZ;b z4!^I`M9Vp?*pr**Hf76+HL@@dustsu1^At z4EgZQ2yiD44?yq1J8k>J(uJg!rG*}L>%?2A`+a?ptCykc1}N~wvdlL&)^#pb^q|Zr zgz{RgK1ACBL~w%h>8bRsTm6D);gks|Ydm3790RdKYTyLrnc&-0}Y~*j}vO;PJ(~JOrDB}5& z@HjX_3vVH&c$NEED{$FvSh|bhgVZ=e)h{<-!qymQl;z0ux&+k?n{9f&QHdcYR)~e{ zYI!+K^!!aoW#q1%^ttHdlGQyjLS1sPFQ(8>2VWk4vwt4R*JLZas-|dyLX_VD7e{{? zw4O;2ox(Ix0&q5`Ha$9RPGFv&_%|U{{;v^*=`@y0iuA9o@STs$4l6bt#i0$=^!w8o zKu7rXD+h<`OK`TM(*m&s&@#m7X>sN?WR+ydX>U`54<&d0Sgu}49x7U-E?&qT)SsvC zi}X%^VIEU0v4x`k4W{i&)>tkH^PBwp=5P8tk-FK%w|aZZJaBF<#1Nj3%k@R*8$3kZ z1;3E@;lSKbiJcL?cI*c3(+Z^k+f%O18&er;F*tn8v2 zSAH~o>lgmp%R483 zZ^xiJS&=DJi(QHgpn`SsaGvEEH$rD%EA(I*YiO5bpI}QY`;8M1Lt|G5wUi-;4m7yW z6zC_Fvvf5SqG)NKeOQzxZsV?mb*CymqiA&8I=Hk_=1Yj4mZR@gQOhPfJ>GtA`udZ- zP4azw`1mm1EjO_Tw91jy0}?ygI51^@Us-0TCiFVfn|v<-W+??`wp0bGAR(6T4SFL| z_BYzN|GKUkvrVc;3(0kVyAyQ`MWzZ=;$m_EG6T?1!V`sw!IPF6F4?KI)GbK=E+ZfjqFK0hj z2!OU=8d}aNyT!7?^n#EJ6Hv}V-70#gn;WYH%xyg)!a*lxs>(zdzF3=3)FrS){mLfB zvbMa_k-_yjMxnVs@5zzpth$c<`yXO|%71Rvp4A_9zrD1G^qSDU?OPZli zvTfBpkkA!_Z{i!)G$ftk&Fr0S-u+{4IPP3Ur`x!DDXUQaO$fuD3;C*l9yR}d= zOC$tabHLx0JYGCqacMhvSN@O+Aa?dD!)W@Og^Qhvo%A%b{y;?3tMBV$CconHGMSSb zl>_jEc&!*)!hD*q{}pB4MO&(%<#ssF(VA-V-RI>u=M27Lb4Rmx=SJx-0yn|Z9IgFt z*b=S~#XNru_M{f;89!BjaV+54kX#^O!`Pt-Okx*+nRhgYZ+vz#p^0x{_>{qs0TtTs z$%3Qq<^caz^1E}vlZ<41InnQ8+Rmx=h0MvLtP*XTG7-%y7L)b-ZmC`405#gyW6qin zjskISDO=8;3V_=11@oi0K>V$}Yt29Ow;y6_CA^pV}6Vc!7Iz z&EKq({%VP*(ic+Kio7K!bdh$CfObuk{)%+mU~SBYBm}IA&Ef7Auq_b$Wp2;qp-Kaj zxbaiYY(+T}jaWmv6(Sv%7Obvq`h*&Op3wtLWHIQb15-7tcN}6LXIVSSJ19YV2${;#;gxlGcom#JwP*6_ zC1;KpA&lbWf>_D8_>sXLBG{I{+qf(_P@CN_h0+&tthbJdlC+2ELtuWp4c3%$+uzwi zvIvN!=~pMof4h-;me3|V>%Owzuw^VYwa6>5Q=#I7IdL?9(ss=Ic==pO%8H?PZ$Abp zb1HsN!a~&r_=sB(bq9puIj>dLK$Mo#hDo`(QI%ABO)T?Psx8X*4^GNX!gp}(2@^+u zP4*vslaSVeLINs*r-A_7wo3FArn1Q7V;_Y8);n3O9CbDiztf%*3KE8nmFVm-D&P6B zjyuwsH9FLPYu`{|D5>9%yQMfDQscJla;9!urEvPCR_X5_RhD3m6@VMZB$vFN{uved{}zy`%zS2cMFm(9&=J5%(oG>(H@F@0#0mU#*>nPnj8WR-3tV_t6^?eCw%6~WU{VqVzUPdb zoo`!z0az-y-eIJ1mVZJ}LUP?99(6E2noQ4Fs`GLls>(o^`Hqoe(js|}v6f*qAK~F))!zzZ`cW!7FkKHkZG7M!57$|&hLo&IgumRoDnC@UX zWb7VH90oYM5Dp_UuqO8myUu=vpJeM<9>#osOxAIo*|^0qar@e`py?%D@b#}{cUSfJ z%f^$O!E5ys0aTadEqFZR6cR04E@^wBV8~v?J?hodk75}v{3=u_E%^WS$B44MO{odc zT%B9IG4`$x1}mizU`~C+tCCNcUIiHWIeINNaMC8g>=Mh*;+XiXgDUjCpFzEP+Ly_H z#TL!i(( z;jt^K0Pcff`1VlmKa%ipYHu%439^sa&x#)isEZByK|a%s%>cR5IykYexcvx!GbP2+ z*C3M>`B`hqQ0Z7q#&_~xwEK9&wUBA*TJ)EuJF~siJHF4=+`$ppk+Ijo;ZJ7-{%tUZ zSJo}V^(x5c>-QPn3%qXCTm_KsP;f~=&R%9ZZ$0QmdN@KF6)3QYejkuAl&@V*J9I@~ zukMWsYvjdh6h1DapoSV{Ka4hiV5N$eqk$CB3?;Lb93XLXf>}@(N$ue!AauURcOio< zu#OBMiMQKFW<`jr&MTq6(ykzg)Ox8m9mgiklx*MO@G;`!NRD~tx3?Wyfp$A-vt!D= zVDmcYJsT*3f|r@(RR)#ilDfNvCklqW6VPG%P|ctg4TS|K8z>EZ=o>+GS+qGbSqi)vM_d{F70AYA8|&Ie1heT`h;T9h%W zq;CF%z&1A6Q=Z)GI{M}i)Vl1O=up@2yXu{aI+iX#!-Yv1E(qp-9Gci1=7M-MMg`g; z;5<9{lsUhSh$6rz_!7l%kK2rZZdcR_i+eXZXA7{Hx}(_v+A^?zqKn|cg{M&y=Rxfl zq#ncPH8kJ4@=XDENmCa;#KqDPCZ=ULF)@PXAN&RE!W3y|a>8Tc9eiV1V6DHW%PeOL zalKs6n11fFoDJMUW726(ESsj}*-ctz{$$Byoyjv4XUOWpxE$1|Xf`cgw434?cN8=Z z7QT=7{v2POfqdV8?0uonW2uCs3+Gm`cnZP&Yvq_BCYvvqn4WV;v41ETCq*UvVYTf#C>ee5VWX)zjcUYJ2xl(`&LpIcV5dY!Yt+o8do~QA7h10yQ|7K_Ubc z5HvA13NK7$ZfA68G9WTHF_-Xc1Q!H2H90YtvGfKhe|1pYUGhB)1Pksig9dkZcXtau zI1KI@+=Dv=cMI+=!8K@bcPChQ$+O?xWVe3*zD2=s`gZp@-M8=kOw|AdiIOV4uqntG zC;_r_re|hg;sMCXtAK2c?3h{TML;&D02T%&CN?+<3Q`Y;ru%XD?R=1OuwT=7yvRxCe|P~Cu>W9k)0_(hC!YIpa61vGg<ASSG! zCJq2<&;caXRn>m~R0G<*={KhXD5$-y|K@pf{2eYYt|qLett8IO_`3!GGr$$-=w$hu z_J6cdz9|Fzk@gm9<_NO=hX6oj;p}YB!^r67=Eh*|;^fQ#ax`bKxA{k(nuVnkzzyVR ze+_thbp+Y~|7nbio#|UUoh^X>O7MG20CJWlKszVk?;r`#zZPxZTKN|AW_SLNu(w7y z|ITUiFL!_w5cpp-7Di70#L6it$pLJQEbW|uc1Ct4Z;sAJ&Mr;>!+&gV-$2t3{}KoU zh`KmB{^pSX_mbm(X#Oo-1oT#!o{g7}f05h&?wFCCi<9SHz4`C5O+a=|mQK!2|H=pi zm|5BYf2();y=Rto|JdY(6{ID^Rn_R_-UiQ(ULN$;9XkeRcjte+f9Dexlj8w!F>wHx zx!C|rZ$m0>XDSM^wS80V1oyjrVwP`xat1kiF#gX}Tib!$?7aThYG!F?YWBP9f2J<> zjOuol4lY1xvH$aZGr|3_nFE~xOaPz*0O)RF!T6i%pGo;`X8vt{Yk`lKJ;)wlW@O_8 z^szJpzP-SCIT^VE0nUytKp(Ha7ycW;F>?Y;Elr%?hWzcI!2Oe5+Rh9F;Qp8SP07EP z{%`xK{yC)7Zzt3gWM|_6Fa?^ye=#b6oZp6l>i?fJ_CH(_E;cp_Mz%nz|8D62dKuYT z+Ial8-~YI10)I=T`hNslI!Rc%15K4IolPwM)zyF5rJar5hF;jt+y?lzBmbDxf1e|p zw}E}TbS!`0Spa%wPWJy*BgVyL{0F^hG5HT-e_JyF*}U!Rzb$NRzb&@5f8v>$-UOTe1(^Yi zz`x*I0cL+7%Ugak%RiX)E!fQFFZZ_!&HsXLbQXWe-%7Obu(tr(fBoh0X8SAO+ZDxV z^%s0A)%q{^R?pvLZ(?l!K;}0se`RKVD+Kfxd@IEMkCZoGd!x5o+XiUn{Kv}tf7XB9 z1Ak)Qs&e=M$V3w z?z&8G7bWwX{q5`DzkU2K0*XI({9n-`A|Q7!dbYR2L(js+4Pa(}J2-Fc~lvPx+TDfJc4pDKf*f8b^~slXD@l8J*{N}p=S z#}WIoMG6!w2x#`tpez8%N%4I2O$x9p(xM2$wE4Bxl2|!;W2!8)ZR9KOi;pBOJes4y zp#CXCe$l_Ila%^UCMQq3m~AGbHLjHipgwve%H7`e5Y002ih7kys#n&!nhWJtILF+C z;b?>AzKDX?e}TU^)dBAO`hXD|Wz;LYL^Erc7lJh^18v{ag`!P(O%_K+yi|FS((iN8 z?AJHb;y(XHV|e`@MA z{{)u17P4-ZJByFRaklp+ujt1+ek(+44u+eALOwoxPPQE7HvMK6&Y^-ZERiXI1=trqGBD0sAT7A{vC`L=+g;h4Gm4q?k}`UM%O)`j5JCu2FFAHz?|3 ziEe{Q9C%+xr;C?5xp?*13_wA?W2TrXiXccCd9SBY_x(d)GK_y6R)V&Lf92z?B~8hr zndtMvt-fPoH2r|ivl7-5om6#JFfLib;HM_;W6_btz84|Yuk(BlsO${1C7!^ai5c)7 zI7f~?J71zVyc{@mW0_HyweLPM73bshKv~~$jRV>=7D1$^0u}ur7i1xW>SW3o|AP19 z5gXUm7G+TeGaCmED>KFse!dO5mnkZ1W?`zW+ecDFf-09|?e_(C@xXDnv702sp zlh@k!sIJ$#d^LL4l!x`4APJ>L7lbL&PP{_7vK>A#ov;;wJCWIH`g|OWmG#`4vT>Pjxpm55sX}L%3jCVp<{QealqUg=DQq z>t3hCydSkc-a4ou!m2-V`aD|r-%^A|Tk+%i4^2a<%Zz=5sW>7+{9vYN`(*bT8VzS* zC=Q(Ja(Ri|AbaGPHf`#pc=(B0U^W5SJE7yIuuT;~u4&nH%Jlq*LVpJL{oBENHvHRN zeXVP%SjW`wfcSVu7zihocJE}g$x(ZpI&PW!GkaHVee=G_42MqW^u57;w4YYecHVB- zJP6D1V-gm8WGP^i6q$DxEw|r3uQ4Y#%kIbD5@Blz&Xq8`rzUgdyQh@7W;t)v<)!^d ztiyO{eRRaGuwPu7qJI!86u%2YI%VTd4^+n(Yw_T^-axCCx9AZXoFGHNT;e+)Af41W zExN|=;xhWI*cEwZTQ{?h;W5qw(fMvby~aOUs6}<=L?hJDH5cp5Hz3f=mCP?}0Qcw0 zb#|Y@4x#%b7I6D@D%1V-hN|L2`vr3}taO4Fsbx0vEvmk|T7Mp+L=v9zl{n=+E<8>h z`l?nLL$wK>RQYzISrmxiu&VM&0~Ped)fe_)B-$DZ#W@x!U_k#iZV5okSIB10DCF~Els#&lfbeZ@7)9!6;;a-EA@Y~5U)V}@F22h8W24li zE*+LCa|Nddd`1=FX^1C0I2y28(R#w^^%R~^;;UxxExL0$HDJ5!nSnP<$7EQW%(HN8 z=Zo^E!Ngt~e94y-kGss$6sS?YRZc^E$NY7zD<5A8MbLzW8cBr?b1*>#O#wx@7?V4r z1J9NdvVXm8^Yv%8#$=|z9aMPW`=P!W#HSaOb%T6lp>)?Oe-g-#-I+<>s$>=J*$ai` zQw=~KC`k6=EliYtNJkk5fK8S-becm{oE@(qmJYmy((yP(+SkCmetR9t=Qh6>@lnR5 zGKSI^Es=4?J z_T1UbPrUrWp!Pd5-AZCat}PpOoL{D>SA{Q9@4JI5=nWs43BP5;f%Oz-p38;Wt7746 zThQKKEgH}lA0h9(n{&H6Ks?&GQVPHyGqsJ{O0scpPALRKbgE?ONNZuRGwF)8m~v zdbBb57FjN3Tn(foX8n@Q3@$2bP!9N9f!wmC-vfJ$3jDRdNbq7`uOAfiN*toMWYKW# zKM$H0Hls8Gm9u>@ls4d7ramNby7G(|pkpc>ut7p@!M1eQ(eTq6%-=vQSuRO-vJe`c|aF33q#5JzxvY(HS#)81f zOKDrTwq;3gudL3*JsP;SBP0P6YdkX#2=H!z=uG@9jirid+WNJqa|=HpX(Wn{EPeKN zkHZ0HjWjiQjq&oK>{z>)s_EizJbxp_7kR;(mg>c0FcP9Zkq*Cs0)wwT^4u?#`O8Kw z=gGGyvrs)~2CKNq4cS84w<9wVJE>8!KJODg#Iy z*H!hlc)govW1DL3WuO<|kAc2!*H%C&o z3?OffFt<5xUGud4MSnJG?_z{p=P%t^0$q%nch@nw3laj~Gb;<377AeW;Ri1g4^MT} zTe@U=&wz7QQt>dD>+k(4{B%-n^9*D1oIqLQ-7p`3Z#aqkuarfWvIMj zlNN#frz0!}*v`BAZTS>4wnsavUlbTU>7U`d>0Zj#(v>JpT(9ZMG7o)Knu(b-0j4{1 zxio^sUq#>5^~SXX2}yjpWT60!3KU0Vi}75*lo4G+zv7IPyyRS6-RGL>TU)=H91H_> zWp4#d3ZncJo`0*aiS3MvIk6>R7a zK`0YCx(kN0Rji1f?F#{yuuevwQR;h%C6aW<)gA$X8Ed(V#3hShmqpRqN?n?Mxl)PR zpB-DXIDH!!$f;ywYZ4FI-!Y#0bV#aS*+N@5LrFtq+JC9=3ziky_kTu0TPP12H~Eo% zD*tTVPECJQw|GNDM24_UK3kqIEOIEx)5(~PaFXG?nY$ivL4?re+u3D7e0N2$RmT;O zqmW4fvlnIc!j)vq)|2BPd*#VjdgAXSFoOEL1_4>AEOfU>OQ3Ql%c-}*Nb@4itji7%O5=Oo<9>w*4t9T^o8_BMF7$X7agL~SaQOQ+Pty}cf%@1rl4F_?Y zmB&C{B#vljspfNd<@ZK6;_&Rn0!^`_yV(_`1%Iv5FDQeI6qfRNDB(%Ym6gnBXK2LS za^^MIP>eu<>_=LPw z{Olw9u`=uP{Rwm;K?alMbDTJZY!Ym?_(KjbDWpCjQa$=X|v7Yj5abyGFR^8lHuA zHlx5DLm^dN*b~(m>ydu$3UQ^wV2++%7JmwFFBFcZh@k0D(2yTqE?&f=wOwoMh`G|J zRHD9_8y=bRIQGXQ2BP>var{!w07SRR8%l)!0*!a-m()hbq!-~1KhW#Rqa`>9l zxPSz&C5^0htEVgCLJ7f-Jb@a2l|}~T_#fjRD5X0TnwlJf6F_~|>5&dJ48}A=6Mx(3 zX}e%oNmtC!Xv$S*c-Gk*QQf%2vnOUc$Qr!rS5A>wi@M%xs08araYHOtL$AF>Iwpcs zRQ~4M9}JrV7a9sAx>T&RbV?x<=gX|N-z7k77Ypp?E1nk`7pJMqW{4%;w}~=0vW1)2 z$Z_Q^2C;Xr+1i7$ReO+q9p6hPA%D~O3b+e$%+_n?y0|m9S%mN~%i@K17|Hv*D$xl= zDo`*_eUSXwX=Z1;-4o4uPf>*GJgbieco;HigHZT2?7M!Kubjn$JemERh-w4S|=fig-@X*ua!5Pvz&RzcZ% zy)H7ip*4lm%2nseOzP}3&@Ko)A{}pXskrv8-%P@K4?p5wzGr^uN86Vz>IQwb{E3J} zfqHe8GTjeUKZ-u;z)(!oRhH96()OWzlv*y{w~YC+>eAuVY3 zZ7YgNL{I1Ia1~PkW$2l7%75Q#if*jN1>m$EKleMSe|moX?r_#3*X`1bIar`BeL}Vp zoC1&tk8_z0ud#LJNvKaVLAS1>$G85F^oSr$okoHY_i-KX7*%bjmv|J#@m?O!L)Aqx z(jr9Le)*f%dy_+3$i~B2+`^hjJ{rpy#iZq3?uMOrU)(TAp1Sz+-G84Y6O_Ip_8t@F zN5~-dTQCKG-gC1`>-3iygSHi6_%ck~zxm*$2wYCTn75lxr)FneBmJ5te1vDU%>X^L zg+IX;f&7klk?OAUXh!4S?SaHzjztAACEQ58V-YM#j0AhQX76W1T{g}+?f5I1qq&kE*>YyYc{&FS7YQ82T@ zXXc{4BfhMUB9>cdHkYs(B<2HfFx<#f#Df!-XKNH+2BLD_Rey4^kkhcUV>Z-Dx+$_W zH+HjD_H#wrO(~O9+X&vfo_Zt?9DnKKq`RDV43o0)9m1(&?1_|6FFDL+JGfRaNnw0zp0)$GDEBm1@ZSh0pqmwDz( zWF|mS%GB8*NL_HN=vY z<-u%_PhXj}R*p!Zm4~53$Qh5Q+l*rE%G9Ob-~4(wC4a}(=2M17e?Rk3;7mV?q*6+_ zS1ob{X!awG;}MlCP$ARC6{j`G2Mk$FiO3te&G%zg{W=UQ)+kIZZJ%GI<%(Xu1I?Z8 zqcm?2pu7wyS2R|KLS~C`vC9oM#)n%vTm_?R(^BC~E1>!JDH64igSv;8-kreVjq42d z;PE7Kl^fHzXn}Q-D#Z5biLN2)C_-VpGWqFGtDWI;Y92~P zvnW@LAr+H8XH9Z?C^&=&$$av?xR%CrSL*g`tqYRqODiumsYt<@t;lrBwb!Kk_&l6R z(`$jb(f;;!a|t@ZXAJRfDOO{YAX#hRCpl~t-G58J6D6U#&kKHa-sD;YKrIPEvYToT z16&E4;3-Im_nk|Z!eK*G?q!v&Yb3T|UOdl_IQofQeVJdD>F!=irx9AIXFRN7+eyi; zhh_yD@ZG3t(>{gm6@AOTI=Rp^-jcJVLTe`r4dD$X{ox<8f1!TbB^X|1>++(IX~3rQe*;!-XW>HKvl(5deQ47 z0l&x*c0(=9jo16m?!&r>!4YLdEK?bmnS7|kQ(ER6{jwytcoC-nexx| zv4c*cyzk!CaOUD$=J?X4?{MniQRu4r(tl{rF4N_szuM}zqk{`1Cep1!e(=I~*II13 z#8P2#g;cy;mdQsM57`-({@K+6{p5ij@zntyJ;E|Xy2dxcEXHCQJC9{t(F1?zv-UmM z2Q1o#5xgcQq_#NI$xSak98szpVsS>{yz@9~D~9Su<*A*|#hJ}gGCK|M)SQfEFn`g* zWi{Xu>PY+Va%EKsRcIxBsw5QP!*&POZl}H^zRbN4IkUuL;N*Ocp|+~r?DdMZ2>Xh# zt}xehHPU9&5lKWShMEjcXqdqwKI5+6%FMG$O6ye?=I&9M&}W?Qp=&10jxgb6+p(qW z+_)P&mHyrUT>Eu617r8>fRoy*@PB%{%j?wULkB^Wsz4&QTao037XExdS;2;cqRMsl zL)c3z*GdJ4%sTW{*jl+^?8R+%(20|Q$ymf^VPF64WVXx+e#wg%LE`oElXYtXD!+o@ zfJwzBvMsWR23-TPOKi>rSf{iqx;cjYB%~+{eJoa#Q{^f`|FXhoUI#(D8GkDzPoU2h z;DjfK4z1Cte@<)al+spgZv{VJb-qfCT8QFC%+V=14ZV`$hnP92gXUxoOu-U-Q5l`^ zR^9i8%Jtr^PQOh4*)Qt3a zYaP1yjll#tnJg+Ie@UFO-|4N>70(QrRaGpLViPYPr`Q2mw-9Va3f7H97JoauEW}z*!gwN9=yF;bq$-9>bHo3~^8*AH+~%y`!d}afAbqb~ zq~cLl`!r6ya+L^g$zHMz@!etFxUH}nkXKfgG6!_;BzyODp|dv~l}*ZBraq$rDN=zo z>YlE&Yb&+zs2C%JMvq$$g|el zPF*gkRjAo$!eAGC;cF>QPeU4dy)zl1>_D7oBHKfD%e!Nq`P^UPsGbPI744#KGQubv zADHA=j<`l|aetI(hU5IA5aieJ@@<&nAKB$ookwMjqJVi*F^m`?3_Qm1lmhK60)-(X z_)0B<;S~WqTwG5V9Vi7nAPyCo+>lg8$z@3ub;~}d`WmxV=Sp1PMd#VXU}<(;ILR(N5AptOWswMk7eQC6@Lq_&}>G06HKhUM@Y0<(lN(H z&nLfwiyWgl3*R(WmI^t;#A)9h?R(Xt%#kQ+tTO`RTH~;xXRFJ*LYim-Irl$=)!MLR zEEKO0V+6Gz7)&zV3TxCJpumbvy6y9NK@@;TtYEh9$3|~Cf7{BFV8+vq{<$#gEvX!_ zgVe`!6Mt+Ek5-?iriIZ?%gZniTd3wO8;L{L$yiv(1J8P55v}I`93NFlxqAUX(`QV| ztD5Wd4r0!w;HWo6-Xr`;tFP^qNf~>~0nQEn&79cnTE^tsXh1W2U;{yWeUCGzSanF%)plzq8rSWNj+-3svp%jej_@rg3w{{YpVGem1d{N3kfO*bS%BW$ETJDVNbbR%i?$N0z~#i%>_E~6E0csS3JY2npt}7@S ze}9!t0vCrlx@F*fS36K%X1!Er#Q9g^e)L{Oo40EZH`{e6xl>m0N%Knh$l)-oiZ-be z^TA?Zl2$#+J;MY&(HgmtFtsEQfmixk3$&H)6@TYbcy2qoaGoYX^(S&2?I{75L?(vY6s>D`hQ6sZa`&#N(%VN1hv`o9q|?Y=4;nQ?_9J~ zzGXo^-1(<;)x~w%L%8^@%atD!HO)DZgwP*i{HL@o+XGI*W9Q4D;uGyC%P2pe3R9=ae`SaDs~AWh5Z@QSFM9j%?vwt|y?&up^GTsMzQE?Jeku75S# zy*Jp`Cv8b*9tS4WHc^X=MtrSipmjWtO69|KJ<1{R9wjOb4J~(8K;wK5HjI^q9sNEA zBbBUNEsFMV!SjNQc-sH-_cK>~ompjsx*gwh)%>k38;;{p^=!?MdOn|Zux5=OnI3u< zI9lioL|YCO=sCWSn@4F!)__KO65xKu`<2B=R-ObxdkG+xe8 zAIaDzyMDBhDd|-Si}?i>x!ZqFO;?F70;jo!6o1pKW<-txF(z_{SY`xYmncHoO$=YU z*c#&PTN9wn7h_w8Kwb0P^&KunnyiO$~1oSA1p9hZAf zlC((Q$spwRo1olSd#Q-2`urr`U%7&fvm9|nP2WQ?fi^5N@_*aYy+J#bj~qJeJ{f#K ztL|#OuF?TQC=RYg)`dwjr;iV?Tc+blz2K zBj}Er*BJ3V)09^YhG*pD$HiKFKJ2ZwM7mp{@(KeM(eAVta@J0VVroD)d|>xTpSh|bd9m2*T3*Yr5K_u# zQqA9`Y=t@&k~_1^KKU*6}tnn(P&) z#I^`N%>Rn8-I*9n_60$Md?D0zR>QIkf|s|-zEyxHYjfM3%SycWGi)x$H>=6Ib;^)I z5r2_t!VZRIsSBWk1Sgc5Vwg_su}1uno|J}Mug^;lBh?OWRQ9Do5>||GH#b)gqsaAK z=%V%|!K$eaEp$wtxvg(t5K5eeFo|^9%3M>1KMAGj9rb8$#Rpa9S1G7)aC-NE;jK*N zGjH-n!(o2m{gP&ea?r0#YTTXjhcewT`hR-pACvmNAffuA&h5t3Oi6hh(EyYN`qSKi> z1iXzsOj=1b2F15^pu>kaYxAJ&a)-aQpextl^{6=Ot zOCuCg?k87qOqm@uRX_8tt|&J-1gWP}?~;D9PSU-Mq(5nA)PrqgR;yn`1Ap^kM}W`_ z_BZytPsMQASyerUrtIR=9!tIs+TR?Ir>e@s(t{JKw+tV4ZwufgG9gWctUd7#%z-I` z`?hjii|S*lr3f;f&|?I0b$<^Rr~#6PQp{@YO{s#CddOaff4oFf<{p#nTK zWwgy2XeUTBh{Sw&VctT_1Iy{;#;NA!Y72@jm9A<;UGo~(9&mR!!o>;L_RJSK2@AVqYn`EwRU=Oz6e9$O{~vpnsh4Apn^J%D3{Ftl)SdHB)u>R#{Y) zf|sPCPbVGCI&a`6s`iD0A zK2N89FXC(pkMGe4I2p!Up)tnBCn?fT9m}Y(lh&dsM=oe3a^;nKe(4SwtgMy1-Q2WL z@JT`)#XGpd`Oghl>`m2%qCXAi=cQ`RdbLRwe^j!j(vb-hiYY~Feq!tBH(I=pu?3@n zNj1)a0rF)fuz#qV@Yo$j(rwo)_LL$z&ROwJ9r;I45OGDh4c9@Ifrl8Y_Z$Qq?XDBC zj%HB0k|~a(r@74<(DU9{Bs!sD*X0Y7jkQhCZe z^Y7?yzgNvxe$WdaB6aF0D`s;Yqs(XI+{f)sAZ~WdcYl=h4XQW7t+d}_RqEkUx|>E} z;f*0X{ICgAGsf~Oh&~*+VpvXWf8`;|ml!!DO80H7nzP`uLSz`TG8H~mbeXZXWk;LCWeHxl&%ZnhG9ZS=zgxng75dv zJnw^Gql^|BSfrM&{J)Kp_=trkPM>IQUqqT#=OG{1UJ7^zisH$giBa?;&2v^L)#~Kk zTbQS4WW~jNHpdi^s;bMIg$icGDv62h#+BQycYhe8lOOjzSTh+k}d(Xa(c}{_hWlu6DHeu~FX3VW2~+z7QD^(q!tveN_voZ~&LN+%$}igC^A(A6%rqfXIU;{|ZdEM=dpU za%G;ea%JV`<+PT2`s^7FzphD#Q&8a$k$-A!_T$?eTgbXsJ5*CTQS!~*CE=sgVKlW8 zTvb?b@)RXaBL#UP%c@(q<)<#rK1a)h2?pM}oAKicEA$yTFuwgb`0ro}h1 z0w9z-Qxbt!yOLE|W38YMP24(>So*6Z>gtl;{PtyOvhmuH-NT115-4QmI0{5-YXK7` zs5tGOa3ighQs4TN$$F(=Gu!LrLHTgi`s_U)FC{i&^e6}GNy#GN43{NI6gOB z2@gc`G5ApuwA#UJk)kZqMn)u`SbtyL= z(attFUunOIFkj}<|(=Lm1;3ibjmanbI(eAE@ z=W;r;2}4`=S&iB$$Fs0o7ZS2LGxX6e_0&%95w_wr?5tCBUEkA391SwHap%s4 z=7XyibJMrQw7-aC3V+=n0%dJwJy&=HFm+GpNpB83p`M*C?j}CGF208^p1rKKb&f4$ z7N_%CR-kjp>Tb1Z+U9a;#;vM7-}dCt`1TbV`DUvIM}qcv(}AlDhLa7gUWlw!0U(7U zC**#Hj`oz^C2ue$N2P-Pz#4ZYb;+~FHwWvW5aSJQw}AV-V1G*dk-RcA>*7q8FR;iA$(QK{vc3CaYitPR-Dn>$?YUrRx~owzTTUGJRiHD~D1 z^iKvFu?Va==_!z#%J-)hCq6fAcFEDsu1179pU{6az|}!C%G;eBvJEh@X!h9RU)Fal zhM-^L$epF{5r4QR=>UQ>RVLTOA*wsX_hyaB%2PhX!4mH#q?~723hUX>Kzm3ctG{c) z@OVk@WpKwi_bP$G4I$Zn=XwXfsK=>jr~~!v-PLT4Gw}SvmOkDZk>dAh0L=uJI<9XZ z%$Z8jk>W>ti%9_GJ8>5~4<3sFQL$FoZx_iW;DV_Zd4KIZMy}6WJJ6GL_7986J7K5D zenRcyLrvjfx!>w(dN+)Ne!hoCh+C9t>M)WXx}B?&_6|S^r*>osGrwRUjBCmn+rgf# z_F(>m>1OFMRwBh)<=w}}7OM=!0!}1ONlRC4NO{i#v$g4SsB}ZQu7Hdq^?Zlt_kk05dQj1bR=z8J+XR+f_dR(-^0YfL}~I)>XZjizb{UFRZNa%zT@5V|(1mqkyFI4Sv)yoJ+K3){Nq^hA*UiVGdLCGARc6FT))%8Jr+g;x zo#o4qZ{y+pTcay=+lI^m@Md${M1g$Q(Nfr+^ZL_G;Sx&lT=^j+umI%p;a>x*c*j&F z#9@WOyS_GqdN{)DYTa%FQXs}{Eh|Qw`s;@JRU1up8z{2N&;Xel32kaRI~9;NnCdDx zA%AC}(Q{P$`$^rB@4G!c(z7w*eh`|9)J(g{9X4O3zZj5auF`o4N+c{KB4~VI(Q$O; zEauLs*l69I-ElVHPm~~zbOvRHmX}{vkvJ+HG-zChx2a0Q350!k{TwkBt4-hfUdb`h z+ZoraC0GMaE~$<{4cF^Ms`^^gCD#f6#DAUhY*INEOa$%Ac2(!k1{qg|?+*r57PeF_ z3@80ZM@L4f3!5iNzv$UQxt<5PR6XbD4Rj&PqF0JoGE--)y%i7Wb3bB#2fSS3*w50R z(&66mj*ktB{&<|0?1#o!=_y>-0~Nrqu=gv86R0C?#Ha3<2{vvFYA8IEY|YY6lS)%Sz)W0jd9%g69`cSP$2IlgW0twq2+u)l6d)zt&jjvbk0v8J`RbIg_a?;=> z`v@)3Ps-DZ+BjXqg`S9B2|@4Wv{M7$$f59bp-=YiG}MEq+C)r zma9k!)ul2np&vX4Cni7P(rR;j$6^woIUHpEGwJ-T| zd_x{+a8YjgdSJTztm-zxyivli=Y z1@_9k_sgc=_seJ|KG%8qzSFFut}uu1GGv*Sb6O zWJc$+5*E|@Wz%$`hZ^^t4>G1;+bO@GP$?5ZaBY>f(WzSUqyD?Df`4OdhOQTr7mIv% zzGR}60h;B*TCdUS^@Y~j8|Yfjk?47xb@f;#ai+6?tUBmGzTWcY3tiq21&^{7z96pd zgUYA2-YH{jN#h4Eq5|}4$9^K71Z1D&{QJ??N~{#9OsvlSwDTG_=1ex$5|v|k0UdlO zs>htj$?OIVkp!df_J4un)f{2FE~YOPyyYRjNtI-SN)RnTJF3MHosTo($lfAwey(?b z0hi);HPUfYcStC|w8IMxX}J(OHGHZlyf=e;pQ2WVbuZqRtmEnyp_*#}44q&xDJE9rcia3G3R->7|$N(V#uxk&X31iBUfv2}|1 z%|iTz4(X)2)q1Tkqo9lo4&TFbf{W9(hK10FmbK6G5M{$Sy`Ydi7Y1Fg&AyqCUtMd0 zN8aS|Cl6YcSAW$>zI+HI{8UQ0zyLv!q97E{wrx6$bC6Y)NGZr?>{DV4bK8(hh_-do zj}_t|B?)iF%+F7mXl&q6ry-xdgeO48PbJty0r(1?2)YPVCjT2ZCvFbsW8Zy#BRu6@Jru`j^%iVKcP=R^8%iHkP0MFMNeZj78o+U z13_^l@PBHXEM*m2p<7rt)_n?e=oeYCx{2}z>?DOe_%iK3qc6lm45ya=3{bRUa0U}@ zLt{h}ZSmDD%#tXO`i>xmy_8&#Ha*Y=ry~wt&1&L$?hMNUx1TO@H34cMBk0>)HwBz}r2l<~SHa)I7BY$yC z*U~^&5HbI9i&NV2Tx(>2LD$~8Ax_47&ULG_F$jW9#w$|MW@w4j9WKcSO3GI$d6?@T z69-OkjCWYbQ+y<_RoS}S>AgQjdJxXw{&k)-(ESq$KXhTzKLS?cs3&|-zxmT9vv7(M z(0@Cwiy7<8FPftf48gpmRs9G$j`llw9oJO!MGYLio>o=twq;{!zIvMmLT$o_>SB8_ ziHmle@CxFj^-Bd5sipJGjb9S}ek9c4!I~&g@lx~IZBBLdDml~5mkn*d;wi)zqeC(e zz-nnf!5F}|5S4f<+FWzUz6;KMs0+hKcz?H_|J_mlCT7l|V@7`B3sX6BTpwg*#YiW= zPVY~QMPZ&yJ`~4cq7QYSjWtqLzpi;*x-vnq+m^}Dz@OHQ&*d1>jAVVF_jexu9>`Wb z>;xwhVcMU$h$rO=B4ZYwnL|LDNjbz8E;y{ns}Y-KT0Jk?-q=4lp#2t=;f}gagMSG3 z#eLB#0}$>V$UHZ!gRPMw0e>S<3o(q|g3uP92R%27QPt>88+il0h{KEoXc-9nxT6ry zm=>WsHmkue8_;q!y!(^yW)b7jD&#}H$*A|J&A^VYBGOnyqQ+50TG?kl@fPZcdM9!Y3prsfuwyi6W+TGhSvg+u*Y?_iUD^Mt@ zhTvsf8C{YXnt*}N0xSI|j;tLbBsMvdHmsmN%%1H1>SWMEjXdn(Lr!4QH1fndMC~3#^?_Di+@cTv>N=z1~k#u1OoDXhC-^e9#_9MwVwcDPx~IM6>Urq znAC&yTs1>kQN6diF-XreY%Wx8c3nt;$e@J9K0J!^y*3#0#z>X%%c#}OO9GdSPZjBT zPhX?V!`B83&T@Uh1RD>nRkOnM?`+tCN=XfbOt-ACm=gT6V#qC&27kP$-`Zc44=V&v zSmty}y9Y~!GmXgjMel;|%tU)1d4A?_8S7=HyA%zXLt=-w;O!3g^=_NeM>z!!s}HfTF_VCgrPDH&+X{k{g^`^?JXLIa%{-d%%=-dJa~P zbE;~(<5ZC%mcD|x1)GjEk7Xt`r839=yDfl+hJ^_SE!PkgxtE2^!J%~072StDTG<~` z>?MDiQ$eiSw6UolG2fN#3;;vf_gdxBJM$I(i)ZveCD6fNwSP<0e@dU)FqsF)x97aW zjVD1#Sh;&sLEyPFSQ74+Ew%|4ZQ2mQTgS0y1#oy>A)lf$?vx+?p^`uiX^5UuVMI=f zK!qgiHNGW$(W`DpEIfeeWPpvc(WU|2JBXUnz59R(WED+}$~$oHEND-gnE#r58E2#L zSYdo&YCnr>Qh!3slm;Uz((;fbLUIn|7u3WHpooF@&I_8EXSPgRY9n50((SFn!WR!R zIT#4`UydgjmLJKK-}17+bx!T!uAI2nv;1WxYqzxrwy@ zsRA$#_J74W4(WZLJWqY&>!!>3S)!@!&Co#RHgrp55zEL2oK}Fdk?yjQlOE=ng8Ysr z%UOtbE~RcATpxm*Z8DP2fG4?~xExkeJ0ck034pmxy{<9H7&Z^sGtTxRx)3xmJ7yKM z0j8gsJrw-uOiX7i9s>*mm53vPpx2>(%Gc}S`G1R-b57dqjUl2WpZ$_U2UM6v!Mr($ z6SkKjLlowY#Z;;N$xdc^?H}139|hmv){~mGX8S{?&CX#>nfDCamF_9ITN0OtCPnPR zf%M8hd0X%?Ghm1H6CC20@O^NCo5FCA{sfcB0G8&W=Gv1>=tC$)j zt`W#GwOuL&pa`)d+*IuJK5B-l(I1{!A!j*N)gqY6mh>n6vDLMIw&I4>VOE-Q{Z*#H z5<~-~2WKz}*ia5PpMBHb8Nj~MO_4(~sDJv?&wiKUJyf|V#k67UIt)Q;hz#GcEmFU&^t0Tnaf_ zVu;Hu;#a~+bPx;K?BlZE4;%^yY90s`BQ0@fSL`74WC(U!*4KeUN3LnKODC#4)PHBq z@3n!^&|`NK{Q>oBV`BZD94X{&T0em~WmMBu$@;gFFn ztYI(CB1>!l`1JM}IL}%4>_Qg@DmX9^OuCd6kE{{bZha6Kd3ctvE8{JD7BSr(#_YnH*uP0?PB!)7=O%Eq>tf7)*HfB>E+2^@WL!U3$ED5nTYpx4A|~P zqy;OSWVPpUeQ#BHxY@QCgONe6@ArU>1pI{VFsw1mv0fRLjb;`qx`aQ(Ti~NgR@xk= zii*~o0a@TgEjr7J>xaYWkj({&`e4{;%%}&V>pU_0;_}5GRs>kmki(SVjDM^}FTK=* zqGI%=gs8AXp*4h5)Ow++XMhEtXGP+MDA3J50HXw|Xjmb+D+%YNpAU$*o8%?R+FWmWVbA+jr#6$56TGRg^NYH^Mff0%a^RIE&?C_vq~AFC~0v#faqS`^`;D}_LSsX*AM6z8>BgvQvF z>*euC#5i6AG56+yna~3UqXx{vZL$`2usZ|$wp}+Ja^kqZjfdOFSy#M>ZQ+&bf-%}r5lSmF#j`OuH(GFyKTby z5}QI|doQ^$7P$sE3GOM&V|-}AHytHumF`5`5!hr(_o{Ukb0-Yd-!{@oY-QBV75^g|?%{fn(=l zY+ePjvttn-Mf~uD6;VqM&5I$AU2i}sbi}LMGG&C4Zp%TYr+{{qi{ePB9zgi`_P6ly+LAN{i7I3fU$>tqm&JW7Va^Xxb+lQ%tM?zdoe~a^9 zCFe57oGRt>-Kk@Affcngu{94>d6bv0 z|Hx-a*@u_0`uP=QH=bYOMPzrQFKt~A_|%h)Hq!~c2&cOSJ8$e?(|J^M2Cl7?Tr&^` z1^zb*dw;?azW>!SaeBC#FJ!2Z<-r@0CFDqUc+~`0=JS#(n6yw_0r%F=4zx>4YCX-9{Dw!c#jF~OY`X|-zbii&63e5 z%aSLD=oJzIsW&AYqAFC^Uux0bLS!ymT@Z6Q)~H5%!PT=6Y3V7e-+4&;O5-Z6q z-+#H&`B{i&5^gC3kcAN}cbF?V^qL|)XY1^F4^XWNa1pXLfYPC?96czgBG89yMG(2 zu0cwF&%)U|beybUL4gka4D;K|s}HFAL~eus6+li3`W(+<69v-+Uu;qZ8i;q+86#e9 zftPORJ$K3UO=}MSg|U2)aK)bB99?(M7XUIeiO1jTOM3YU@rs=T2__E!ZMegV|EpZS zyme=wGY)9mtj-<0#kCOmpxq|8$$tV8B5|XOc_Wp2710>KgNj0(tmGHY&Z5{kfeltG z$g9Hw5tOPo-`0z3bo>yP1q=`gf$0EcK$^dU_EX)G=fIDQ^RycOwr#P45T2?F>M(Sz zT5i(upL~fDkfLNT3HQPp5X4?9)5AlXqX*kb*uW$)ETvMFzYQRXwFR~FChScjHpzed zV?6}>iu*z+=S27o)N^yP_T5Sw+=Vlg&t_kA8I!?!%D4y#f zKW6HpT935u3mQ{09}E;t9vr8ABqo1M5G`k>>>zv{q$`Nxr|Sp)zZJltTmX+1e=q@g zA)He{Sr^nWn7FwO8_$B44w&F@V_lVxnL}XNjMzoC19md(tcL9#AY=b{9&E#vFd3=5 zF@^^t)dbns-W^u^kN>*$f=BMbW{i$|cXz8e?TKiiOGN;)bu)pJ-E5D1q%H+>(_!3S~tnh|r$ z5?b5LVu`VC?l4F|;Bp~_Ok975TrNmEk#R*1NWM{OH6%>^tnty15IUJJus};RIn6v% z=V7Hvpe@`T+(GJMOw?Bh5rj4XkD2E5k7A|~+u@{|7Zv!4YWr6h7*!i@eIE8(%x6V9 zvu(0o5js}s&dC$6g-Cu?~+&uZ;}qPG<^09mw|O;dj_foR?5cr$S# z`@Ix}_d8DPCQ-rR3!m_JA~(N)*4@e@#6tXkU@vr3wJ;c-kwD;7fg3)f_0l_%Af{R5 zM;G)0N_ozSSj-8 zm3uY*a@aO(BP=69f}?+&v=9(`yuM3cKaBIj3XTFg>Q$i8+kd;022mt*0kssQLUyJOE08k4^z2;4*n6P zdmYAlaY_~`2zrJH|D1;CHn;z`2yTBOfhPA*<>mdqyH6ST z1#N(fY%(dUmmLVNqA@Cp8oE#FxxXDvm!hpFwXzSVXOd;-5Fnsw`{hD7Q z*i@*4NannX)+Kb42G_2*>ji{$cJt%BH-yz-0|{KVqx9LEqve{>%y(mu5s}Kzm$hSO z?*YnYL)+8ga}|H#;G!h@-eOji2=?uSETCUS@>HOcSSn^Eprnw*z}Cay+erq4xB&mA zjw~Xkpn$4iys6cN9P=PPi$jw2U_=4WQZ>(KwcGuY`JRM-r?A+WOn>11FB?jkthF7E@^s18T#M5#iu0 zw(Ly-{IOb8&e^a~INA2^UJmm=el>?$^6Sws%LrxQ2v%3%$F}PnfqT1}%(2hap6jRe z+$p!TI`SfDeYwvN&4>`23ZPK%YGn6S*G~R)$h0hOs1@N*-Um7K6G$O(QhXlb z+ixGgF{|`Q$tD|hzaF*{VBYv?v7Q1#sk{Lo&0)1+6(md-USIoN;gt^w_idqajuJ+W zstZ`$k*DhPvT$U^KjTG)$-*P}kYzXj64Onecz{a~>Ukn5Q$JKYY7t04)LeK+YiSUlUr) zqJ(gVw^7N}ZxybruK}NPYYXF7E_9~oVYZ}5_IDsCZ%E{a(Enc4>`&(aRA*)(vB2o}XKF6qwyz(r^yz<% zC&oEf`%N)RYAPPr_ugeCQp3sd+Q@_c%l&!{NntT>WE${$sYeL;&!F^LuLyYVaae`{ zRk>?S(S6yBw*$AJK%X|zh1yQ(vOQrbvUxIX__s5n#$G+!qiQXLO8!B{aGpqY7fFd_ zU3uM{oU1e_aTidjQGfyjhufb3ime=XbgBHPA8jrL+wXQdi}N(2Zw z7cC81QjTsc2kEUxBT)qplr2LerR@>hpN2>U#ktFkbyUfSz!YvNqw`NObyR=Gt!opi zQrw>?C%VBd4n?yNt&9==zYT7VS}-opxwY~6a`9{FUSTs*AR)x+u2h=gGtGOfub+O+ z7hcx@0!XmunO~*4DpjIGcF-ah`((W%l7+l7Z9J_YA7|SmRd=?41G*FkJ|_YxYbZ~E zH$!?ZbZ4bf_XO+e`T4JEWSxJ|_vO$OSFI0U19Tfl;*nQgJKF;Vx9OIwhYiZl2({8s z@IQQeuF}%;|DY{DOlg)#oNR<9&y*7ik)@O$^~z(Op1vcr@PPhzW+sFI_JzjA-%e)j z$y$I*(m~xN%J|8Ws~i*7G~KTKJrgLMuww7&7K=Y;OZAFas-bb>^l+0 zRi>^!Ti7{?p*Y~nGkm%bMv+;@IV2FvJDV^mz!+?XEauSdJLT1eANs<60o^};vK@t> zu4Uk4y`iK8h^a5sQfNsTqX8IJYMY%vZ9C$3mgO7flv%_h`KTMt@NIUEnxu#alV-W& zG0>nGZU0S%2O9>zZ{dHm!o9{3x-k?5X;y0@ca3{+y1ZZgUqcP2;wF?GJWFgQjM3)B z{9-lE3(_wNF)owaSI|bE`{JS-mwG8P*0l5=+3%c!$$SI5rxZnh8)s9fBqh>J0n30t zEd|6;QzSyi%IbX>Sc4OZJUW zd+wqG)EolG8j=j1%`pI*Y|&cl8^@Aa2et)en*rpbywmXs2SbnMbb=b|doso_F!jw8 zb4nYx>*PezobG>mn<_JDL4TFt(4_J;*{euEBe%x4+)t&x`@%EyC!98l!XW7J?4=o@l4?K+u`T$A073@Zb!fQc~(- zkbcM9EJ1yVXHgiFsALDBGsi!VUQ?Xfxt~avaXEsRYR5d@v$S?&-g$tSzGF|(dnzwO z2CSS8ENFjy9h%8zZ6SO{8ZN4@+UUEru*Lhk_!(-xr1kP|I$On&0`!2CjC>CRHG>#q zz=N$QJu&tEgFPXKXkW&R>-$s;3nX*$3-DTl6}!U`csYzs@}xMYY@RUxF~7;nax#f1 zA(4|UADPsZQKg`3D#)=tgi1ul5jDskomg%Uxp03r?nQJs#>{V;kR+6A6r&{XeG*iy ztTB1%P2lm}EJ&ZfY4hc@BaZJfyULxObo3ix|KHC;T0Y#rSRsP@;mb-lk7p3|YX)O0vFRE@h9p_iOY-)}H|UYK6M`>e zN|t}c(ULb1+e?_RWBLc7sVG&!_7Ms~(Dx0iO>2H3hoiqCiebT#x-5uBX|4NZY-K8uSHhHlGBDn55=rh6EJ#zyQy&C!gz&!9Zg0 zLnrNBTuPD5#Ntd)m`pTkL>>)HCWz*gY{!2>QgMvM<^|1cJX%KRQB!Q)&rZ|6#n8vd zwiJ0Npv>EZFE4~4nTM}-3mPOYhETr`;Ls_6uFnK%OL-f{@-w$%XTnk+nzg(7op*NI zFK&V~i-zIhz44UKHyj!VsaAodm?JAs7s(4Bl^n%r&WK!!5$^0@I>(%C;|5*KgyMhD zu47HTrLXm{XEfi};fwm|iX0?AHjgQh`6zx6{$SS~st(Wa-Y(fuH z-5aD$Bb-X-8<0lI)=dnCJA-b8j6%Sna3r$giD^K(-#oTBXw9h<)9<_DXRsX`di4Vj zis48j7q>K$jPd>cEXbq0&fM*fsyly_)G<>Q1o?la^;eMOcgGqpe5!5p;4LD}+>FpD zfUT9=E;BHD<&ueVZ^?SM%%ttif25*-W9o9-Y>qPeG?Zb%sFZ7X;9F?_(9<@_z3>os zS1W(A)HYRurDYPJ_4Xm42loyX!Axx^8UMsuPPAj3a?Um9V^_oC)u$(&BD- zsm!k=d>U|Cgzjy* z9DE7^0P&ZA+>QI6HOk}nk3i|9R?}2zvSg7>@JwljY1C82iju0#K)eC~&4y^N{sn0; zBlBa7Z{Iqc8ks$;IYuFT64@wjYSq^D`7F18ctgO{yuozT`_>)j-MD|oY;AtY)@GLv zIpOdXBEK)oYbeDh!!B;hVl}lZ{X7s3dS!K)xt{#l9FF6Y!T3bU4lp~oMI*GH$~EwS zu&My+zz|QWxmm20>sBcwCye;kPzDUbk~4C^sBrw&m$0*ggGj)L^2cNxkmsTtg6`bv z4FtdY2wu}cv`M3WmO*!V~QaG9;xcWf24c0;wgw3d!9-h%fpi?8%gW0$5< za*!%hT){SkTulN>1VZT$?k#l@+Z}LMY-vIaGiRPmwHNIt>!*K)-lNgYHrwS94jnea z`A^roj^|)ctEWQA=W}@q!u2(#=)D+hqFGLvFP)T5+XD8v)SQQ4V!@tZEnKfBq8eb` zvN3%;fU&0wajH{w7N)L|+Pqq%5p#B7QS)mE9|oP+A6XBy(@=T>_tD6e=0WT$LrWCc zRQPDTlL6B>8TWr^+3T6J$`mufEooANFeMM0Y#t#(oNL?cYD|Q-p17RC`cL% zDjV$9@-D7Sdq^mPa96uOl$EbCX_*AnBAR7Ws(q+^xz0@-H zLYq}USGk5N5&>fFi$6|{rxpa}lQH@?FK}Xm$HodBo_-(JlZYrE3io!=s{l|IRMulS zoJ(4Wk?en8gn!XPW<_JmP+Q9sFmXGWi55tD&I+$5E~_=ZBc^UjqFf~mgs1IW?7gl% zd3#eyUI10@E!fq*o* z<=z;C*Mq_01QdYAhAdpr)P5lnpGK`%*FA$}Se4Tu3GAKRWXaTon9oM2W~!YaB} z)?4JCtK9p!pZZ7-^rh1b@vvfVJ8#Y47VLF+g9tr;DD9SGI8=Js1<>URQd}|4Tg|R@ zeg%Iov>P_PW)EcXjd5hWS$Zhd;BFciGsj9F0N1vwb%gFFi`@@j4Oi{kskwc0qLB%0 zMgPlllH}@J>?){IB=^FaXCDJ0k%q5~!|cX1l9nrIUwED5=a$j#FC((V^#?XMboMW9 zeoe7teF6-}xf9_JJd{}r#MDt=phyIK3yOaj*Fewam>jsW75D*F>W#zr>Ycemc$yg% zLI|EAj`FP5cy+?`#z@kUWF#rwVfy%N#2etbPSi=u`NA4V9^9~l5g$GqNtI*ZY@i)} zxcYQ1vC2XyBD;lXo~JXke#E}$;Z{gLCB_~yI7RdZ6#RX;K=^NZ(taCqt;vIVNXCEg zR{@=b-%wV?5b5>2S*8zT%XxpDA%vPQg&@MvX^b;_1&{T1f*-Rm=$h3JjuhjPupb;H zt;I|^!HOm_CHTX4wAiBqtr%)u+o<(l;~xyZGKO>-;p+_u2KL^cT4itr?TXpsL~}lG z!vxfCry+Ur&v^YdYx%K2;gtPxy|sT5n!b!W^IeT;?u+(~q?I9zx=YAR(}1DO@6Feaxg;3xeQM zWDFRU@gtRnbJv;?xM6XaoAX#R6>LkI>@B9!vMw7G8!%2Y7VQ}e;~euC4LpB59}5$y zjKDLV6i6j@Yr#9n=4GPKe7>jYf|Lu{mD{~z5zMQ}#MD{DoCq@Evyv{6mz8Ny(5ayv zi%vCb$g90SO$k)jXS#>(9KAdDvtkP$D)Q_DrDWxQkx6Nx^3VaL*U6~ekcwOl)w7O) z-)lEufJ4ZRKxWRU6h@t;=;VL$O1O~um{Z} z!NmSK0XIoss10r(VHuMm;MpdJYL~9;yc*+s)L3kJJ5G57(l#gJ`gVU^rQzXwZKnQH zrd3r|2%6dp&QEL#;X-iH5mbkChQOGx5T+E0tl<5zXV6s!scBj2KwVJP$+Dd_npTfh zYh0^>TZQWxGLP$Jgrx&4g_v*bS@1*EWAa8A7|L&j=NNA=W$= zE&2aJ=;6P9oUku0Mwe?*PDyLD>;cf4f@dZFJMAU{r;Qg3-suzPZqA6PDr7l7l(}_z z(^1zUNU2hHVj(5599)*WP@-7r@5JfaLT{dbjVKXvd1c35r@r3NYFGnA{q4>9#`^3Y z-(hycn4DldeCka%A92+nA^d62_1zn6NkT-G;0wWt&6;J2&PtPw#v2> z6joBwlp0K6$VJniE+({@D+c&jVqLR{ucxlmVX$l$e~DSO2vYGFv9&<(@O$<0ifI!)hYK2+jn6Bva`2Hf6 zkZxKY{uZAG#TTUt=3Kyh(-Wd!I?VTC>TE9yeCnl*qXm2{^O4W%)9f1M$zc4A*fj?u zzFK>AY`i5tK+my|ourZK+dVtJo$E%W!;XRT#eON>b>RG3o&CXyRJ?F!VbPxX;|?F) zWR-ud;$FAINQLs8Up{a~3x?+;PtZ^sE{?&61o7jA9TIx9^~spaAzd8u4f4Q zs}61}3X4qKs>m?iZ7Z3;0#Wf-nJKfOG^u~;*@%@@XX@T*X#$tMul^olZ_VlBoRw3t zV(QXl)yC^PL>+S<^#WAY63QX##+;Y6obE^$7m?zfYHEB;f{ZxobZ4!`xODS4%1dgX zWupK}Ajh}Vb%DSwtxI&%t*LvIFiS&5O24V=uHkGTuI;2uf;z1aR;4=q$0AOEoC8_>|q(+T;Zdr5G6rj z)rpTzU;AIREpK^JWj``y$#?};1GGBMCm+{6B=|apG`6Nu1-9ieJ@DQ8p> z*D}>{zf;@0*7aVY091XNK{(st3`Tz;c-+*2^Kw~5@=}q?G&xRbX1g7>faXMLg0Y*g zWzKP0h+)rmJbReOa{+j<<}bZ(a~`kaT6wO#pU~Tt#RFb$$?5vgn{Q-muoYWy&CKIjly~a=Gh?e4EDh|-soubsi_Se z)%*)p&n*Y?Kexggu_+&m@dJS&0CFdF83C)sARU_f?I zSrm&avfm&jw%E~Lzx-BnXKkT*Gg8A1kI58$^HcL@*8xf;Bb1wH6W)Kf-tdLY^vXZj z=9Gs})K=EtPsiRPl8{)>Gze@UlR5#UV|A8Wx(rv64ea(dxmsF`;ORX@zkkIT_YTJW zT(GmPzm#}1&FZHu?9%sx;pU%S9&OZRwEB*W%?z?Wm+;xQIuEoBgAn!Na1e7O7{7BI z=zZXCY^ehmP;}x!cwm22bz=AvmbX%9yN*E?h};tC^w+F=OoQu|W55e+T*HA~uNKUw zkTWP^w}43gES1WWlCy(T>`6{c=iiKec$Z5~>Z0>k`}m~;a>su$Md-OZoMa~n3y6cz zx%lv~ONib{r~z;GEyNl1J&vXO-ympusCAij4Yr=ayd8FbbuWo2XL&sAJ{ z&^6H{ke$9r%`tx^g(Ki>kNwH-Q2x0TGu5kkB1fdVd+ z;LK{_+@pXwO^O`=$#_DacR%#N&kOT!j@$;(%_OL<^6+(!Mjh)a)?JT zDi|{wMqZ453t(M#-#JWuObE(d0;wSJ7_fbAINM8{=4$Jw6eq8kNF`=Qq*wC3ySW4; z86SS|a>GWQZ^A*6J~64y?|K25ofV>Gsh(_V$V|H{=|UWDbsTp~s|ex(3N93Lbu5d( z*am-FV;4Txw^cOie(6Gv(sgO4we#%?-Y-fg*QUK<$ZZt^h(2Mdl3{fD^lihs0vsRq zL}!H7vl;9Tvy(Eb%qi}Gaks*D64n7 z-^U+p=2|1HBN3kpVGqxcN$wgcY={$AalC(nU2X4J8p2L_c3y|QtXN#w@?CQX8j7U# z^b(ElpifuTv{*`eWhVxO$Tng$xZt*aNA2EF7)!q;T?%V7{+@T2)z3O3iI6^2fEt-r zE=u@&KR|OdcgGYhdDxbY2U|n5TX{IYkymAo=p~eB&W~LOnVRa&H$|PaX>fPZC#8R! zrCJ<^dm~Ei^@Q=o-UJf;e&IK8C^k?}crF@hSl7#})A%w|QZ@+hvXP0IQoN^KptLo0 z{oU!nDU3F|k}ek`YD6d0@c2uAMtxinKlyYql*R^kYc}hb*&r-ep|fRZcn{(X3R7F! zhgeT*xv0GPhIvPPnY;CybzTdtbPa$0hyx(HYl|-0?h*d7Y#wm!UKquRd>TbXd5wEj zt|EC{YY%0!v(VI)0E-pZ;&0)0js@F0Y5(JK(J!;HSoo}gl4-(yBA}bt#rTRs3XM44 z2@f7-7S}~;hgk0>ldl{9870cllUKu&;ah2lA_-jN!1YXo>haFTgwR-tat43JM-Se# zSq@zzt}|6xQY5DifERcx@E^J>%OWeay%{o_$G)H~v(A+3wAz`-gulg_EyP1WEV$rF=p$qJM_u^6*D`Cm4Dd^nCL&FM}0A zgfSr-?d^+FeG>UiMwPwn{nRvEF;?VxqII_{n)D=Kq|qk5GtA9oDtWp~8eWU#K_%2j z{Ihv@f6sfS=8r)&tZnp`{M}MMH17a&gj z9FPl930o-d)^8xFLxbJ+oYJ9vEXGk&c_l_J)ey8VN*h*luh6`Y=1Oe_;~rZ z9JwnK7r)WJ3A){xT>yo}6lIOmD%y5ppC4YRc-We{#3)hmN_9%+A?`VyFQm8i0eoES z?`1fJ7X)>_#JJo4j)Q;0E9kK6Bc%DZ;ccOj2q@IYR3CxC#5;bfWKTL38f%@-4Q&dq za61BDZB*@o(_Hi~O}gyclLQKIMXeyvG|E|xeB-LH&w!I#%!)Z__~N^4c0Ci2D)|xK z77$^#5>xvuT1bCE2hm6&(C|NIAV-8df|3_v*HAi1dmUToOoe~%_#vabv&3Q-H^&h# zi0IUqp%rPcceO(vLpjqB9im~IXQ;7{h`e-t!cnBWC!}@d+!+Z?vJ-A8vF( zny(3&L^}ZZ=U;zQkaU^UBY`Bs%2Qy0bLre&-;A#@4n^I3Ad$Wk{Vo0NS~E>X)p&?W z+mGxy;POjLzd#~+SmQ%G*8>WNVGK|De>WNfLeb0*quBk*oL#tgz&x91MD}L}g%3iB z?e);rD?q-eh3Lca?1aDIl@Wa;w@nHZCDPiuij?cCi1Z9$33*tuI|JW6eBZ5?QA7h1 z0XCO$^ad8URw4wb76LXhmq8)~6t@&P1h+E*HkYB#1r@j9Yy{T{0yZ|6K_Ubbx6O70 zZ4&}EIF~^p1QfSWiUbWM0XLU%^ad2Sa<2p%3<5VYmq8)~6cRZzH3~0GWo~D5Xfhx( zG&M3Zm*FP^6a+IiF*lds&jl%$_PYcbAa|#9cQ+D}(hY*NbV$78InQ(SJm25H@5Kef zz3N_T?YA$y1O@?rssX?Xa05CyTm7Q_pWLXxnE`&M26i=f0@?jV0HCpSadF^dW_EXX zXR>g0c3}cJSui=+{*|A)rIj3L=U!k`ij_jPl^Yvu9KQ zfxDM1z62&6+9z%W?vo41$&>m24z`Uw$lc!i|DiCqvNtpT)t7I+1S|nYmz=%?Y5`A| z2fqX-MqB&0T*k#1JpUs07Pdg}viv2|__d{M!LtiKf2@8TUjRl{4zB;vfydI+#vbVG z4B+_N4G3<;|6~mA{;zxi%%W22Vq&tFbiV{Ve``UxI04KezeIl{E->A1#0_8;`;B-2 z%;LWhFMwI%AH>Z9V3z!iSOLsZzY!aNS^76(2QbV0MqqZi-w4bu{~LkX6@DWyyW(#I zW>@+L@qpQteTd+*Q~QlL0L<#Y5tv=$Hv+S3{zhPSt=|aD{_Zydvupo@c)^y& zfBztMu%)q`19*S@n(cpVz*3Xn2;3hNC-A%jU2K8oF2CjM|H%K|IsYiYgr@%>PH-?& zkS%z!{wv|&_$9Hk`<(_W3%Dm{e?TxL@OK1oslb0RaQ)Idx*FU5E(Dwmcy4Ts?f!@Y zZms!m$OcZ!-0F8!_FvHLHw`O0I0^ILe<3-4xr1Dt{s;(mvG@am>#+P?6?l0pJsm88 z_J3G_WmbPca3R)zK=4x7`~ks@vi$>s)BU3uR&a8^BXfdX?ZG?q4?Vagpx?=Wok9On zgNt$atp*2kFa}><|5{KE*8fQVy`1b|F7Sl>b)EiW%JrAb3iNx?IKa(uumxY0f4@1w z635?b_6xZJo&P#y{)x@;O9%pAY9@b_&cX9r`tMwRolSqM{zuLV4)n)Lv4R`_I}=WD zH=KcXR{tJD&R;e_w?Ed46CA|Z%HwxQ;L4qCjh!w32n^=`P0I=Hn2V(o@Q+yqchqkof+&;w|Sf4DRcGUX4k zPH74&^^+)=DubouWje0F6?!Kd2eXtu)j^0ap1Vy3d|MdU5|BYv2$GlP)AvgXv@d=~ z8G>W`yxy8vIeBHKBD`blr{G73Dj_nKqsgQZl%cQ~P}W68dmx*WuU*11lhGE}Mgq_n zI~3#X=)R9)`|^TukxZsnf7Z5|2kTxm$J&hTWQ*ysi2k~haB->=(&gnIJ0{Y&Ph^R1 z)+j#=cTDz`LvJ_ME@WiU+s6o+-3-1vED4%>$Mt26132A}&Yeg^5XAlzL}eCI0O|xi zL|pgueg(WF=ns>qka301U9N%oGE-vI*};bdjTqC554`M`KH9?Se=9*L62~ij-&1TT z_|oj8yi_y7EZW~Tdk7-A^C!_s0Ae%pj%4c|6nG{w7_MFKHlOOg>)2_JAwF-z-!(27 z!G|Z3*k>GdGeM0Nggu=y%OXnfC8Gp(4#!$c~w&sn6*5Nv@IFtMy z@(G^>Ao@{G^i|f^e-FATHBz%m-A)qgxA2YMAokx>6klue^nTvtf;>lWZMAPDK_z(LWlw}=ys!f+gXCAX5bw9w{m9MtjlJVkEN=`94Tw!8rvoWivMv_={GP|wBJYtE_!OQuj= z!Zq6i4HKu3j`X;+^AAr9ja{j{YrJ;fM5Y5Ff9>XfX!22ozW%zii8OC)pIe9<%gEPw zoZ|a4-C+E9$LMjkHdhHZ2t-H~dKR=9AHieN!x>oRulLiQW@~!HF4O!3vPFY~Zg&MO zfB}Qn8mY6NgR4M0sS#Q9a5k1UP(I=d!8);h^`?|t@ivdi0V%^92;m%zkSfk7ke)i* ze@f}njvjIp`cj5CKT#{K(xN<-Zh|blR^@IiwvSHB(P!t0C|=2LC~8{Yd=_sxKkiLD zRI_4DeOwp;l<6noco3j+eeP;2w_)*~!3q2cD>I%ds}KvC)|L;-=2uL6nt{yGnUg+X zvVbPUf9%t6rz%G5ZK=B6YW!}gdW`fnfAA)iHfgbhu^JaTvC!me%31s?jaH%dD*8_7 z7*ZHt2!dnME;LFE{tpWI)7tjfkHgROsvllm&6SwF%bc$Eg?(sPHu=#zw6j$D!0%Hm zWqtKgz|6JKMU&7pR1HPA?IBx?VY@V8pK8r%Lq6|=RzWA>w5dvjn(wEt@7}}vf7M$1 zNYvIh_`z15NpHZYb}@vlMV4jb_at;KP zmR%Yj<+d9QW(i+K-P2th*$;W(%y>PJcpP=uYJS?4#^FgSK#~or)|UL)!xtvn3qLC_ ze**ID3b@dB#jxotnGF3n^_6i+e|*G5qBG02A$!ZmLg8)~o*6^D&A$oj2lC}IROg4L zRmTxI+q#wq__sOYHrj}e1Y4ZeJJFHHtB5#*2U468C$IX(-yv9Z+^xDxV5`?|cn0w) zqj=HJ=5jpGp6{>h+N9t;hAXmtJ{@ZA+##D>aV?-_{pcY(GGmB(3PTv zDQvt{gjM$XoCj;fVM*~Gf5^@HSLxWa*$NNaKdzp23MKC*82|U^xz%HD#C|| zcx+gPIj|dazV0nv6k%HZEw%q7Pp@6pFN0zo^VoujqVD307@CtZ0tOB4C>r78<-P;? z&k(!nSz6zMKq=WfLXD6b^`h^^xebG=N3~O>*zShYatPc01pbm)9 zI@{)mFoLclwRuHJMY|Aw*cV{kWB(K3(jZr~zES1IS1Irj4bFTkxi1Tcoy0(*ngbUj zY}3f?RYcJtS)9sJe+%c!lrxQ{rc?Fqj8XmI*u)IhrfH9;ehjz#;F~cVBedJXbP<>i z+L8ifLzuOOI#1Pp7hShgUECNLKW#4J&cW#&%7Js|3`u5!)VhbN@M==be)vu5nz2k+ z3n=z2-w=6%2^89#Ao=#AoU*i$9AjFCT1r8QUWMn)>8Uw;e=Oeb4n?|+fp!wd(ZqqmOCHIa~WEnlLO@z(k z4$I0+)e0RO@y!byw({^buydxGtkxqH@rm#oq={92@y=wlGzwg|rg|vI!|!z%^)v4A zC6`uB2!Vbmf2zb}XedRKN6_cGzw>kC$*i!PHeRz+2v125BYVh4frK~D32Ki4A80LDt@Ct=3 zW3ay9c6fCuyY`DSTg(lrSfQZAug6yjoUct|#Y_kWf3m+w8K+z#LFhZcWYLqa;mf`f zn{-Y&W}Ysvux2vMeXnvLKIa)P!mr><(z?kV5WuH&i7`dGoRg0-m!@MvU;Vtx!*xj; zJ+5F3>o*Z21f6nlYObVjeOtCn6<9^EFY=}G*dfDW=x}+-f-zSaBbwa$mXb$DBI>bP zRYf1he<)nW>(r$I;_YF*`naG#f1Yy*hm9=z=ZrR!)3AONWR47<#VPMxqIZZ6cdySJ zzK1$i_(rF1DJyORmn9gz&3axlp^Zyd)dQ=KOqs{R4q_{b!l7AJgpfdVvEt0e_n1t~ zU+|zXBy(KfbwK)m>xE+~{JFr}N^`ahaY4BHe}0WIYO8%A(c3NDh3|2>hcI7r-T5(M zk3D7N@FUS2L3%NcZjF^*i`K$)v_}-9q<3Cw;SirJ}s*jI$(L64L!TlM;UN>h&nevxIA=`gLF~<`lYQY8y+af*thhH!ZKjUF~uX>$*%SzIBbcO4jgm#W7<5KzhV4 z`!P8U+$5!kyv5^@3 zI3DW|&|H?(>K_b7@dSNL4x?hfL(EHvfmTBoY!R4@6T8g&7%}vfe|v?3 zKjves0i)eWUVDewn81Cx!w+Gcl#x0z1WKsqW%*ZlPn$j;ZzBAec6ndj&*jRcbtrcP zs7_uZC(Zms)o-uJ!(1c8`?Oa?B9YpQnBl5i$NPPgKd>3=(m7(}avVvbnbXR-?`Qc_ zsf~!yG6y|&7pa(${eyfvoCC+#e-8u^?fO`$jP`X3s^RkRm)c|E&XfpAV<7$F;83p1 zXEY}s*iN}*(&D^tzK{EZ8;2)Psj$9FaoqqH+$XglpAcBI3KOD@SrEwPvvdkSY*Zm$ zOM%2(Kgn{MqZFtAxuO$h`WIN+0mp@MA>PUI2!t9oJWW!Aic}EFbT$S-S%$ zH>VDzFOtrQ;fkqS{&xNu@Awfdd;6s6kS1Q1jQM&7K!ULTjpzL%mqSTUlK99fX}Enw zKC}oId&2i|b138@6T#Nef3^~P){97_t*a{;jci+*lov<>Cis!&3)2i+4kkZac<#xQ z1bBrc$SPg-u_cYt#!n?!vX_9RDar-h(~nL2{@?c1)jLD&TccQ5j^ulQ_50L$67S}53JU8ilCF=cQe?$cKZC^sycdOJ^ z{M4o<=*^(Pq0)=#uT*BbeVj@U>|q#!8spq6H6tcsuEri%WXsD~GRFfI7?ss_vJIn+ z;javJ5S)|xF{6K|LoxqYRmv~!k- zyoaWgvCwXZ7k4=vf3##>MX~)QfOsdhR)mrXjpi9eZz@t^XEnr?NFG2sn)ti;y9Rd2 zeuQgElOvy_{oh>beK<~_|GM#F=zGi5nyKojcI^gCULs$&mL|Ads}&*Qws^lfE)q9> zgxS}X-v@Gw-tFui!mKCql8u)E86(ZRA+f$ku^Q+#I7HYAf5uY39mvNO$CF8#_Oyfz z5mN})3m4Upusd8*SARrtSx?6+z~RFC;Zt!y>)sU8m^ZOtbMyt%ADf)_+I))?kR|G?SNaIMgC4sx-yGR2Jx)-kSa>l>_MLME&op+t<8e^spZ&UP004uFiQ&si2@auTz>`;*h@e#Va|L+~4< zp^CXhZAwkPXOYRIX?1aB5+^e03etO3NA#9oZUurQe{V>x3<_J5Y$e#*D@;^zx$wqx zh2Z0!czO%Ral@fQ`TNbKvG|ArLF1|OfSZ6KI$6F~#ri|Cst@wpE_bCj!Qz-1>=oJ0 z>ffDI9WoOWq*$qb``8etG98I7b(2#`_&tAO z_FBr@e+L~o=sR;&Py3*U`r^{AznYO=dWJxI|yAL ziIlmHB;;fEMUWcgb~>5G;Fbwr*+Wpq`4X=9Wph_1ykl<_VSmzIUqO;=51SR3w|kY@ zB2|Dx#T=uAq2MAvXrcU(D6z1vktq1f(xd!>IW3VtPqc-&0DG%9&4`at(9)(5r9%=1 zfAp=s;Ue1ilBN-q=au|iHq53E_1@J!mG@Imy