From d631480c2f02d99e3cac8183600284c018646ea7 Mon Sep 17 00:00:00 2001 From: TechWizzart Date: Fri, 4 Sep 2020 18:35:28 +0200 Subject: [PATCH 1/7] Started the rewrite of the manual to correspond with the refactor of the code. Stream 1 is completely written into the new structure, now 9 other streams are still left to do --- tex-docs/CLAuDE.tex | 22 +- tex-docs/references.bib | 11 + tex-docs/streams/Stream2.tex | 2 +- tex-docs/streams/Stream3.tex | 36 +--- tex-docs/streams/Stream5.tex | 133 +----------- tex-docs/streams/TTNMETAF.tex | 49 +---- tex-docs/topics/advection.tex | 0 tex-docs/topics/control_panel.tex | 104 ++++++++++ .../Stream1.tex => topics/radiation.tex} | 134 +++++------- tex-docs/topics/util_funcs.tex | 192 ++++++++++++++++++ tex-docs/topics/velocity.tex | 0 11 files changed, 379 insertions(+), 304 deletions(-) create mode 100644 tex-docs/topics/advection.tex create mode 100644 tex-docs/topics/control_panel.tex rename tex-docs/{streams/Stream1.tex => topics/radiation.tex} (55%) create mode 100644 tex-docs/topics/util_funcs.tex create mode 100644 tex-docs/topics/velocity.tex diff --git a/tex-docs/CLAuDE.tex b/tex-docs/CLAuDE.tex index ce078d5..156468c 100644 --- a/tex-docs/CLAuDE.tex +++ b/tex-docs/CLAuDE.tex @@ -35,16 +35,12 @@ will be presented in SI units \cite{SI} between brackets like: $T$: The temperat to relate SI units to your preferred system of units, please refer to the internet for help with that. There are great calculators online where you only need to plug in a number and select the right units. -Within this manual we will not concern ourselves with plotting the data, instead we focus on the physics side of things and translating formular into code. If you are interested in how the +Within this manual we will not concern ourselves with plotting the data, instead we focus on the physics side of things and translating formulae into code. If you are interested in how the plotting of the data works, or how loading and saving data works, please refer to the relevant stream on Simon's Twitch page \cite{twitch}. -This manual is for the toy model, which is as of now still in development. Therefore this manual will be in chronological order, explaining everything in the same order as it has been done. -There are plans to eventually modularise the whole model into seperate parts that can be extended by the community. When that will hit development, a new manual for that version of the model -will be made that treats things per topic instead of chronological order. - -One important thing to note, the layout may change significantly when new sections are added. This is due to the amount of code that is added/changed. If a lot of code changes, a lot of so called +This manual is for the toy model, which is as of now still in development. One important thing to note is that the layout may change significantly when new sections are added. This is due to the amount of code that is added/changed. If a lot of code changes, a lot of so called 'algorithm' blocks are present which have different placement rules than just plain text. Therefore it may occur that an algorithm is referenced even though it is one or two pages later. This is -a pain to fix and if something later on changes the whole layout may be messed up again and is a pain to fix again. Hence I opt to let \LaTeX (the software/typeset language used to create this +a pain to fix and if something later on changes, the whole layout may be messed up again and is a pain to fix again. Hence I opt to let \LaTeX (the software/typeset language used to create this manual) figure out the placement of the algorithm blocks, which may or may not be in the right places. Lastly, the manual is now up on the Planet Factory GitHub repository\cite{claudeGit}, together with all the source code. There is also a fork \cite{nomGit} that also contains the source code. @@ -53,8 +49,6 @@ particular stream is missing in the version on the Planet Factory repository, ch patient, or you can start writing a part of the manual yourself! Don't forget to ping me in the Discord to notify me of any additions (GitHub refuses to send me emails so I have no other way of knowing). -\input{streams/Stream1.tex} - \input{streams/Stream2.tex} \input{streams/Stream3.tex} @@ -73,6 +67,16 @@ knowing). \input{streams/Stream10.tex} +\input{topics/control_panel.tex} + +\input{topics/util_funcs.tex} + +\input{topics/radiation.tex} + +%Velocity + +%Advection + \newpage \input{streams/TTNMETAF.tex} diff --git a/tex-docs/references.bib b/tex-docs/references.bib index 7429d03..e23029b 100644 --- a/tex-docs/references.bib +++ b/tex-docs/references.bib @@ -45,6 +45,17 @@ pages={1328}, edition={14th global} } +@inbook{specificHeat, +place={Harlow}, +title={Sears and Zemanskys University physics with modern physics}, +publisher={Pearson Education}, +author={Young, Hugh D. and Freedman, Roger A. and Ford, A. Lewis}, +year={2016}, +chapter={17}, +pages={581}, +edition={14th global} +} + @inbook{thermo1, place={Harlow}, title={Sears and Zemanskys University physics with modern physics}, diff --git a/tex-docs/streams/Stream2.tex b/tex-docs/streams/Stream2.tex index f88a7fd..c5d3af3 100644 --- a/tex-docs/streams/Stream2.tex +++ b/tex-docs/streams/Stream2.tex @@ -3,7 +3,7 @@ In its current state, CLaUDE has a static planet. This means that the planet rem themselves. But before we start adding layers, let's talk about a term you will hear more often: numerical instability. Numerical instability occurs when you first run the model. This is due to the nature of the equations. Nearly all equations are continuous, which means that they are always at work. However -when you start the model, the equations were not at work yet. It is as if you suddenly give a random meteor an atmosphere, place it in orbit around a star and don't touch i for a bit. You will +when you start the model, the equations were not at work yet. It is as if you suddenly give a random meteor an atmosphere, place it in orbit around a star and don't touch it for a bit. You will see that the whole system oscilates wildly as it adjusts to the sudden changes and eventually it will stabilise. Another term you might encounter is blow up, this occurs when when the model suddenly no longer behaves like it should. This is most likely caused by mistakes in the code or incorrect paramter initialisation. Be wary of the existence of both factors, and do not dismiss a model if it behaves weirdly as it has just started up. diff --git a/tex-docs/streams/Stream3.tex b/tex-docs/streams/Stream3.tex index b29ab13..db6edd3 100644 --- a/tex-docs/streams/Stream3.tex +++ b/tex-docs/streams/Stream3.tex @@ -46,35 +46,6 @@ $u$ in both $x$ and $y$ directions. Then if we write out $\nabla u$ we get \auto \end{equation} \end{subequations} -Now that we have the momentum equations sorted out, we need to define a method to do the gradient calculations for us. Therefore we define two functions \autoref{alg:gradient x} and -\autoref{alg:gradient y} that calculate the $x$ and $y$ gradients respectively. - -\begin{algorithm}[hbt] - \SetKwInOut{Input}{Input} - \SetKwInOut{Output}{Output} - \Input{Matrix (double array) $a$, first index $i$, second index $j$} - \Output{Gradient in the $x$ direction} - $grad \leftarrow \frac{a[i, (j + 1)\text{ mod } nlon] - a[i, (j - 1) \text{ mod } nlon]}{\delta x[i]}$ \; - \Return{$grad$} \; - \caption{Calculating the gradient in the $x$ direction} - \label{alg:gradient x} -\end{algorithm} - -\begin{algorithm}[hbt] - \SetKwInOut{Input}{Input} - \SetKwInOut{Output}{Output} - \Input{Matrix (double array) $a$, first index $i$, second index $j$} - \Output{Gradient in the $y$ direction} - \eIf{$i == 0$ or $i == nlat - 1$}{ - $grad \leftarrow 0$ \; - }{ - $grad \leftarrow \frac{a[i + 1, j] - a[i - 1 j]}{\delta y}$ \; - } - \Return $grad$ \; - \caption{Calculating the gradient in the $y$ direction} - \label{alg:gradient y} -\end{algorithm} - With the gradient functions defined, we can move on to the main code for the momentum equations. The main loop is shown in \autoref{alg:stream3}. Do note that this loop replaces the one in \autoref{alg:stream2v2} as these calculate the same thing, but the new algorithm does it better. @@ -117,8 +88,7 @@ The diffusion equation, as written in \autoref{eq:diffusion}, describes how the \end{equation} Now to get this into code we need the following algorithms \autoref{alg:laplacian} and \autoref{alg:diffusion}. \autoref{alg:laplacian} implements the laplacian operator, whereas -\autoref{alg:diffusion} implements the diffusion calculations. $\Delta_x$ and $\Delta_y$ in \autoref{alg:laplacian} represents the calls to \autoref{alg:gradient x} and \autoref{alg:gradient y} -respectively. $\nabla^2$ in \autoref{alg:diffusion} represents the call to \autoref{alg:laplacian}. +\autoref{alg:diffusion} implements the diffusion calculations. $\nabla^2$ in \autoref{alg:diffusion} represents the call to \autoref{alg:laplacian}. \begin{algorithm} \SetKwInOut{Input}{Input} @@ -164,10 +134,6 @@ The advection equation is shown in \autoref{eq:advection}. The symbols are: \label{eq:advection} \end{equation} -As we expect to use the divergence operator more often throughout our model, let us define a seperate function for it in \autoref{alg:divergence}. $\Delta_x$ and $\Delta_y$ in -\autoref{alg:divergence} represents the calls to \autoref{alg:gradient x} and \autoref{alg:gradient y} respectively. We do the multiplication with the velocity vector here already, as we expect -that we might use it in combination with the divergence operator more frequently. - \begin{algorithm} \SetKwInOut{Input}{Input} \SetKwInOut{Output}{Output} diff --git a/tex-docs/streams/Stream5.tex b/tex-docs/streams/Stream5.tex index 8493d2d..6d01ae0 100644 --- a/tex-docs/streams/Stream5.tex +++ b/tex-docs/streams/Stream5.tex @@ -16,90 +16,7 @@ are no longer indexed by $lat, lon$ but are indexed by $lat, lon, layer$. \label{alg:more layers} \end{algorithm} -We also need to change all the gradient functions (\autoref{alg:gradient x} and \autoref{alg:gradient y}) to incorporate the atmospheric layers. Additionally we need a new gradient function that -calculates the gradient in the $z$ direction (vertical). Let us first change the existing gradient functions to take the atmospheric layer in effect. The changes can be found in -\autoref{alg:gradient x layer} and \autoref{alg:gradient y layer}. Let us improve the gradient in the $y$ direction as well. Since we are using the central difference method (calculating the -gradient by taking the difference of the next grid cell and the previous grid cell) there is no gradient at the poles. What we can do instead of returning $0$ for those cases is forward -differencing (calculating the gradient by taking the difference of the cell and the next/previous cell, multiplied by $2$ to keep it fair). A special change in both functions is checking whether -$k$ is equal to \texttt{NULL}. We do this as sometimes we want to use this function for matrices that does not have the layer dimension. Hence we define a default value for $k$ which is -\texttt{NULL}. \texttt{NULL} is a special value in computer science. It represents nothing. This can be useful sometimes if you declare a variable to be something but it is referring to something -that has been deleted or it is returned when some function fails. It usually indicates that something special is going on. So here we use it in the special case where we do not want to consider -the layer part in the gradient. -\begin{algorithm}[hbt] - \SetKwInOut{Input}{Input} - \SetKwInOut{Output}{Output} - \Input{Matrix (double array) $a$, first index $i$, second index $j$, third index $k$ with default value \texttt{NULL}} - \Output{Gradient in the $x$ direction} - \eIf{$k == \texttt{NULL}$}{ - $grad \leftarrow \frac{a[i, (j + 1)\text{ mod } nlon] - a[i, (j - 1) \text{ mod } nlon]}{\delta x[i]}$ \; - }{ - $grad \leftarrow \frac{a[i, (j + 1)\text{ mod } nlon, k] - a[i, (j - 1) \text{ mod } nlon, k]}{\delta x[i]}$ \; - } - \Return{$grad$} \; - \caption{Calculating the gradient in the $x$ direction} - \label{alg:gradient x layer} -\end{algorithm} - -\begin{algorithm}[hbt] - \SetKwInOut{Input}{Input} - \SetKwInOut{Output}{Output} - \Input{Matrix (double array) $a$, first index $i$, second index $j$, third index $k$ with default value \texttt{NULL}} - \Output{Gradient in the $y$ direction} - \eIf{$k == \texttt{NULL}$}{ - \uIf{$i == 0$}{ - $grad \leftarrow 2 \frac{a[i + 1, j] - a[i, j]}{\delta y}$ \; - }\uElseIf{$i == nlat - 1$}{ - $grad \leftarrow 2 \frac{a[i, j] - a[i - 1, j]}{\delta y}$ \; - }\uElse{ - $grad \leftarrow \frac{a[i + 1, j] - a[i - 1 j]}{\delta y}$ \; - } - }{ - \uIf{$i == 0$}{ - $grad \leftarrow 2 \frac{a[i + 1, j, k] - a[i, j, k]}{\delta y}$ \; - }\uElseIf{$i == nlat - 1$}{ - $grad \leftarrow 2 \frac{a[i, j, k] - a[i - 1, j, k]}{\delta y}$ \; - }\uElse{ - $grad \leftarrow \frac{a[i + 1, j] - a[i - 1 j]}{\delta y}$ \; - } - } - \Return $grad$ \; - \caption{Calculating the gradient in the $y$ direction} - \label{alg:gradient y layer} -\end{algorithm} - -With those changes done, let us define the gradient in the $z$ direction. The function can be found in \autoref{alg:gradient z layer}. Here $a.dimensions$ is the attribute that tells us how -deeply nested the array $a$ is. If the result is $1$ we have just a normal array, if it is $2$ we have a double array (an array at each index of the array) which is also called a matrix and if it -is $3$ we have a triple array. We need this because we have a one-dimensional case, for when we do not use multiple layers and a three-dimensional case for when we do use multiple layers. This -distinction is needed to avoid errors being thrown when running the model with one or multiple layers. - -\begin{algorithm}[hbt] - \SetKwInOut{Input}{Input} - \SetKwInOut{Output}{Output} - \Input{Matrix (double array) $a$, first index $i$, second index $j$, third index $k$} - \Output{Gradient in the $z$ direction} - \uIf{$a.dimensions == 1$}{ - \uIf{$k == 0$}{ - $grad \leftarrow \frac{a[k + 1] - a[k]}{\delta z[k]}$ \; - }\uElseIf{$k == nlevels - 1$}{ - $grad \leftarrow \frac{a[k] - a[k - 1]}{\delta z[k]}$ \; - }\uElse{ - $grad \leftarrow \frac{a[k + 1] - a[k - 1]}{2\delta z[k]}$ \; - } - } \uElse { - \uIf{$k == 0$}{ - $grad \leftarrow \frac{a[i, j, k + 1] - a[i, j, k]}{\delta z[k]}$ \; - }\uElseIf{$k == nlevels - 1$}{ - $grad \leftarrow \frac{a[i, j, k] - a[i, j, k - 1]}{\delta z[k]}$ \; - }\uElse{ - $grad \leftarrow \frac{a[i, j, k + 1] - a[i, j, k - 1]}{2\delta z[k]}$ \; - } - } - - \Return $grad$ \; - \caption{Calculating the gradient in the $z$ direction} - \label{alg:gradient z layer} -\end{algorithm} As you can see, we have used $\delta z$ however, we have not defined it yet. Let us do that in \autoref{alg:gradient z}. @@ -112,58 +29,10 @@ As you can see, we have used $\delta z$ however, we have not defined it yet. Let \label{alg:gradient z} \end{algorithm} -Let's incorporate the changes for the Laplacian operator (\autoref{alg:laplacian}) as well. The new code can be found in \autoref{alg:laplacian layer}. - -\begin{algorithm}[hbt] - \SetKwInOut{Input}{Input} - \SetKwInOut{Output}{Output} - \Input{A matrix (double array) a} - \Output{A matrix (double array) with results for the laplacian operator for each element} - \eIf{$a.dimensions == 2$}{ - \For{$lat \in [1, nlat - 1]$}{ - \For{$lon \in [0, nlon]$}{ - $output[lat, lon] \leftarrow \frac{\Delta_x(a, lat, (lon + 1) \text{ mod } nlon) - \Delta_x(a, lat, (lon - 1) \text{ mod } nlon)}{\delta x[lat]} + \frac{\Delta_y(a, lat + 1, lon) - - \Delta_y(a, lat - 1, lon)}{\delta y}$\; - } - } - }{ - \For{$lat \in [1, nlat - 1]$}{ - \For{$lon \in [0, nlon]$}{ - \For{$k \in [0, nlevels - 1]$}{ - $output[lat, lon, k] \leftarrow \frac{\Delta_x(a, lat, (lon + 1) \text{ mod } nlon, k) - \Delta_x(a, lat, (lon - 1) \text{ mod } nlon, k)}{\delta x[lat]} + \frac{\Delta_y(a, - lat + 1, lon, k) - \Delta_y(a, lat - 1, lon, k)}{\delta y} + \frac{\Delta_z(a, lat, lon, k + 1) - \Delta_z(a, lat, lon, k + 1)}{2\delta z[k]}$\; - } - } - } - } - - \Return{$ouput$} \; - \caption{Calculate the laplacian operator over a matrix a} - \label{alg:laplacian layer} -\end{algorithm} - Of course we also need to incorporate the new layers in the divergence operator (\autoref{alg:divergence}). The new changes can be found in \autoref{alg:divergence layer}. Here we use $w$, the vertical wind velocity. We define $w$ in the same way as $u$ and $v$, it is all zeroes (in the beginning) and has the same dimensions as $u$ and $v$. -\begin{algorithm}[!hbt] - \SetKwInOut{Input}{Input} - \SetKwInOut{Output}{Output} - \Input{A matrix (double array) $a$} - \Output{A matrix (double array) containing the result of the divergence operator taken over that element} - $dim_1 \leftarrow \text{ Length of } a \text{ in the first dimension}$ \; - \For{$i \in [0, dim_1]$}{ - $dim_2 \leftarrow \text{ Length of } a \text{ in the second dimension (i.e. the length of the array stored at index } i)$ \; - \For{$j \in [0, dim_2]$}{ - $dim_3 \leftarrow \text{ Length of } a \text{ in the third dimension}$ \; - \For{$k \in [0, dim_3]$}{ - $output[i, j] \leftarrow \Delta_x(au, i, j, k) + \Delta_y(av, i, j, k) + \Delta_z(aw, i, j, k)$ \; - } - } - } - \Return{$output$} \; - \caption{Calculate the result of the divergence operator on a vector} - \label{alg:divergence layer} -\end{algorithm} + With all those changes in the functions done, let us incorporate the changes into the model itself. We now need to account for the temperature change throughout the layers. Let us look at the atmospheric temperature equation again (\autoref{eq:atmos change}). We need to account for one more thing, the absorbtion of energy from another layer. The new equation is shown in diff --git a/tex-docs/streams/TTNMETAF.tex b/tex-docs/streams/TTNMETAF.tex index d2f90f0..c269858 100644 --- a/tex-docs/streams/TTNMETAF.tex +++ b/tex-docs/streams/TTNMETAF.tex @@ -5,51 +5,4 @@ Potential is the energy change that occurs when the position of an object changes \cite{potential}. There are many potentials, like electric potential, gravitational potential and elastic potential. Let me explain the concept with an example. Say you are walking on a set of stairs in the upwards direction. As your muscles move to bring you one step upwards, energy that is used by your muscles is converted into gravitational potential. Now imagine you turn around and go downwards instead. Notice how that is easier? That is due to the gravitational potential being -converted back into energy so your muscles have to deliver less energy to get you down. The potential is usually tied to a force, like the gravitational force. - -\subsection{Laplacian Operator} \label{sec:laplace} -The Laplacian operator ($\nabla^2$, sometimes also seen as $\Delta$) has two definitions, one for a vector field and one for a scalar field. The two concepts are not indpendent, a vector field -is composed of scalar fields \cite{vectorscalarfields}. Let us define a vector field first. A vector field is a function whose domain and range are a subset of the Eucledian $\mathbb{R}^3$ space. -A scalar field is then a function consisting out of several real variables (meaning that the variables can only take real numbers as valid values). So for instance the circle equation -$x^2 + y^2 = r^2$ is a scalar field as $x, y$ and $r$ are only allowed to take real numbers as their values. - -With the vector and scalar fields defined, let us take a look at the Laplacian operator. For a scalar field $\phi$ the laplacian operator is defined as the divergence of the gradient of $\phi$ -\cite{laplacian}. But what are the divergence and gradient? The gradient is defined in \autoref{eq:gradient} and the divergence is defined in \autoref{eq:divergence}. Here $\phi$ is a vector -with components $x, y, z$ and $\Phi$ is a vector field with components $x, y, z$. $\Phi_1, \Phi_2$ and $\Phi_3$ refer to the functions that result in the corresponding $x, y$ and $z$ values -\cite{vectorscalarfields}. Also, $i, j$ and $k$ are the basis vectors of $\mathbb{R^3}$, and the multiplication of each term with their basis vector results in $\Phi_1, \Phi_2$ and $\Phi_3$ -respectively. If we then combine the two we get the Laplacian operator, as in \autoref{eq:laplacian scalar}. - -\begin{subequations} - \begin{equation} - \text{grad } \phi = \nabla \phi = \frac{\delta \phi}{\delta x}i + \frac{\delta \phi}{\delta y}j + \frac{\delta \phi}{\delta z}k - \label{eq:gradient} - \end{equation} - \begin{equation} - \text{div} \Phi = \nabla \cdot \Phi = \frac{\delta \Phi_1}{\delta x} + \frac{\delta \Phi_2}{\delta y} + \frac{\delta \Phi_3}{\delta z} - \label{eq:divergence} - \end{equation} - \begin{equation} - \nabla^2 \phi = \nabla \cdot \nabla \phi = \frac{\delta^2 \phi}{\delta x^2} + \frac{\delta^2 \phi}{\delta y^2} + \frac{\delta^2 \phi}{\delta z^2} - \label{eq:laplacian scalar} - \end{equation} -\end{subequations} - -For a vector field $\Phi$ the Laplacian operator is defined as in \autoref{eq:laplacian vector}. Which essential boils down to taking the Laplacian operator of each function and multiply it by -the basis vector. - -\begin{equation} - \nabla^2 \Phi = (\nabla^2 \Phi_1)i + (\nabla^2 \Phi_2)j + (\nabla^2 \Phi_3)k - \label{eq:laplacian vector} -\end{equation} - -\subsection{Interpolation} \label{sec:interpolation} -Interpolation is a form of estimation, where one has a set of data points and desires to know the values of other data points that are not in the original set of data points\cite{interpolation}. -Based on the original data points, it is estimated what the values of the new data points will be. There are various forms of interpolation like linear interpolation, polynomial interpolation -and spline interpolation. The CLAuDE model uses linear interpolation which is specified in \autoref{eq:interpolation}. Here $z$ is the point inbetween the known data points $x$ and $y$. -$\lambda$ is the factor that tells us how close $z$ is to $y$ in the interval $[0, 1]$. If $z$ is very close to $y$, $\lambda$ will have the value on the larger end of the interval, like 0.9. -Whereas if $z$ is close to $x$ then $\lambda$ will have a value on the lower end of the interval, like 0.1. - -\begin{equation} - z = (1 - \lambda)x + \lambda y - \label{eq:interpolation} -\end{equation} \ No newline at end of file +converted back into energy so your muscles have to deliver less energy to get you down. The potential is usually tied to a force, like the gravitational force. \ No newline at end of file diff --git a/tex-docs/topics/advection.tex b/tex-docs/topics/advection.tex new file mode 100644 index 0000000..e69de29 diff --git a/tex-docs/topics/control_panel.tex b/tex-docs/topics/control_panel.tex new file mode 100644 index 0000000..1e4ebd9 --- /dev/null +++ b/tex-docs/topics/control_panel.tex @@ -0,0 +1,104 @@ +\section{Control Panel} \label{sec:cp} +Before we dive in an start modelling the planet, let us first set up a control panel that will influence how the model will behave and effectively decides what type of planet we model. + +\subsection{The Beginning} +In the beginning there was nothing, and then there was "Hello World!" Or at least that is how many projects start. Why? you might ask, which is a perfectly valid question. In Computer Science, +"Hello World!" is very simple code that we use to test whether all the tools we need to get coding works. This checks whether the computer compiles the code and is able to execute it and whether +the code editor (IDE, Integrated Development Environment) starts the right processes to get the code compiled and executed. Oh right we were talking about CLAuDE, ahem. + +Every project must have its beginning. And with CLAuDE I made the decision to start explaining the Control Panel first. This is to get you familiar with notation and to lay down some basics. To +do that we start with the fixed part of the Control Panel, the physical constants. Many things vary from planet to planet, how much radiation they receive from their star, how strong their +gravity is, how fast they spin around their axis and many many more. What does not change are the physical constants, well because they are constant. The Stefan-Boltzmann constant for instance +does not change. Whether you are on Earth, in space or on Jupiter, the value of the Stefan-Boltzmann constant will remain the same. + +The Stefan-Boltzmann constant is denoted by $\sigma$ and has a value of $5.670373 \cdot 10^-8 \ (Wm^{-2}K^{-4})$ \cite{stefan-boltzmann}. The $\sigma$ is a greek letter called sigma. Greek +letters are often used in mathematics, as well as in physics or any other discipline that relies on maths (spoiler alert, quite a lot). Treat it like a normal letter in maths, representing a +number that you either do not know yet or is too long or cumbersome to write down every time. The Stefan-Boltzmann constant is denoted in scientific notation, a number followed by the order of +magnitude. It is denoted as a multiplication, because that is what you have to do to get the real number. An example: $4.3 \cdot 10^2 = 430$ and $4.3 \cdot 10^{-2} = 0.043$. The +letters behind the numbers are units, how we give meaning to the numbers. If I say that I am $1.67$ does not mean anything. Do I mean inches, centimeters, meters, miles? That is why we need units +as they give meaning to the number. they tell us whether the number is talking about speed, distance, time, energy and many other things. In this manual we will use SI units. Behind all the +letters you will find the following: [number]. This is a citation, a reference to an external source where you can check whether I can still read. If I pull a value out somewhere I will insert a +citation to show that I am not making these numbers up. This is what scientists use to back up their claims if they do not want to redo the work that others have done. I mean what is the point +of re-inventing the wheel if there is a tyre company next door? That is why scientists citate. + +So with that out of the way, let us write down some constants. Why do I do this here? Because a lot of constants are used everywhere and I am too lazy to relicate them every time. If you see a +letter or symbol that is not explicitly explained, then it is most likely a constant that we discuss here in the control panel. + +\subsection{Physical Constants} +As mentioned before, physical constants do not change based on where you are in the universe. Below you will find an overview of all the relevant constants together with their units. And a short +explanation where they are used or what they represent. To see them in action, consult the other sections of this manual, you will find them in equations all throughout this document. + +\subsubsection{The Gas Constant} +The Gas constant, $R = 8.3144621$ ($J(mol)^{-1}K$) \cite{idealGas} is the constant used to relate the temperature of the gas to the pressure and the volume. One would expect this constant to be +different per gas, but under high enough temperatures and low enough pressure the gas constant is the same for all gases. + +\subsubsection{The Specific Heat Capacity} +The specific heat capacity $c$ depicts how much energy is required to heat the object by one degree Kelvin per unit mass ($\frac{J}{Kg \cdot K}$) \cite{specificHeat}. This varies per material +and is usually indicated by a subscript. The specific heat capacity for water for instance is $c_w = 4190 JKg^{-1}K^{-1}$. Specific heat capacities also exist in the form of $Jg^{-1}K^{-1}$, +$Jmol^{-1}K^{-1}$ and $Jcm^{-3}K^{-1}$ which you can use in various circumstances, depending on what information you have. + +\subsubsection{Mole} +Mole is the amount of particles ($6.02214076 \cdot 10^{23}$) in a substance, where the average weight of one mole of particles in grams is about the same as the weight of one particle in atomic +mass units ($u$)\cite{mole}. This is not a physical constant perse, but more like a unit ($mol$). Though it is still important enough to be added here for future reference. All other units are +way more intuitive and are assumed to be known. + +\subsubsection{The Stefan-Boltzmann Constant} +The Stefan-Boltzmann constant, $\sigma = 5.670373 \cdot 10^-8 \ (Wm^{-2}K^{-4})$ \cite{stefan-boltzmann} is used in the Stefan-Boltzmann law (more on that in %insert reference here). + +\subsection{Planet Specific Variables} +The following set of variables vary per planet, that's why we call them variables since they vary. Makes sense right? We add them here as we will use them throughout the manual. The advantage +of that is quite significant. If you want to test things for a different planet, you only need to change the values in one place, instead of all places where you use it. If there is one thing +that we computer scientists hate is doing work, we like being lazy and defining things in one place means that we can be lazy if we need to change it. So we put in the extra work now, so we do +not have to do the extra work in the future. That's actually a quite accurate description of computer scientists, doing hard work so that they can be lazy in the future. + +\subsubsection{The Passage of Time} +On Earth we have various indications of how much time has passed. While most of them remain the same throughout the universe, like seconds, minutes and hours, others vary throughout the universe, +like days, months and years. Here we specify how long the variable quantities of time are for the planet we want to consider as they are used in the code. This can be seen in +\autoref{alg:time constants}. Here a $\leftarrow$ indicates that we assign a value to the variable name before it, so that we can use the variable name in the code instead of the value, which +has the advantage I indicated before. // means that we start a comment, which is text that the code ignores and does not tell the cpu about. Not that the cpu would understand it, but that just +means less work for the computer. Yes computers are lazy too. + +\begin{algorithm*} + \caption{Definition of how much time it takes for a day and a year on a planet and how much time on the planet passes before we start another calculation run} + \label{alg:time constants} + \SetKwComment{Comment}{//}{} + $day \leftarrow 60*60*24$ \Comment*[l]{Length of one day in seconds ($s$)} + $year \leftarrow 365*day$ \Comment*[l]{Length of one year in seconds ($s$)} + $\delta t \leftarrow 60 * 9$ \Comment*[l]{How much time is between each calculation run in seconds ($s$)} +\end{algorithm*} + +\subsubsection{The Planet Passport} +Each planet is different, so why should they all have the same gravity? Oh wait, they don't. Just as they are not all the same size, tilted as much and their atmospheres differ. So here we define +all the relevant variables that are unique to a planet, or well not necessarily unique but you get the idea. This can all be found in \autoref{alg:planet constants}. + +\begin{algorithm} + \caption{Defining the constants that are specific to a planet} + \label{alg:planet constants} + \SetKwComment{Comment}{//}{} + $g \leftarrow 9.81$ \Comment*[l]{Magnitude of gravity on the planet in $ms^{-2}$} + $\alpha \leftarrow -23.5$ \Comment*[l]{By how many degrees the planet is tilted with respect to the star's plane} + $top \leftarrow 50*10^3$ \Comment*[l]{How high the top of the atmosphere is with respect to the planet surface in meters ($m$)} + $ins \leftarrow 1370$ \Comment*[l]{Amount of energy from the star that reaches the planet per unit area ($Jm^{-2}$)} + $\epsilon \leftarrow 0.75$ \Comment*[l]{Absorbtivity of the atmosphere, fraction of how much of the total energy is absorbed (unitless)} + %$R \leftarrow 6.4*10^6$ \Comment*[l]{The radius of the planet in meters ($m$)} +\end{algorithm} + +\subsubsection{Model Specific Parameters} +These parameters cannot be found out in the wild, they only exist within our model. They control things like the size of a cell on the latitude longitude grid (more on that in later sections), +how much time the model gets to spin up. We need the model to spin up in order to avoid numerical instability. Numerical instability occurs when you first run the model. This is due to the nature of the equations. Nearly all equations are continuous, which means that they are always at work. However +when you start the model, the equations were not at work yet. It is as if you suddenly give a random meteor an atmosphere, place it in orbit around a star and don't touch it for a bit. You will +see that the whole system oscilates wildly as it adjusts to the sudden changes and eventually it will stabilise. We define the amount of time it needs to stabilise as the spin up time. All +definitions can be found in \autoref{alg:model constants}. What the $adv$ boolean does is enabling or disabling advection, a process described in
which does not work yet. + +\begin{algorithm} + \caption{Defining the paramters that only apply to the model} + \label{alg:model constants} + \SetKwComment{Comment}{//}{} + $resolution \leftarrow 3$ \Comment*[l]{The amount of degrees on the latitude longitude grid that each cell has, with this setting each cell is 3 degrees latitude high and 3 degrees + longitude wide} + $nlevels \leftarrow 10$ \Comment*[l]{The amount of layers in the atmosphere} + $\delta t_s \leftarrow 60*137$ \Comment*[l]{The time between calculation rounds during the spin up period in seconds ($s$)} + $t_s \leftarrow 5*day$ \Comment*[l]{How long we let the planet spin up in seconds ($s$)} + $adv \leftarrow \texttt{FALSE}$ \Comment*[l]{Whether we want to enable advection or not} + $adv\_boun \leftarrow 8$ \Comment*[l]{How many cells away from the poles where we want to stop calculating the effects of advection} +\end{algorithm} \ No newline at end of file diff --git a/tex-docs/streams/Stream1.tex b/tex-docs/topics/radiation.tex similarity index 55% rename from tex-docs/streams/Stream1.tex rename to tex-docs/topics/radiation.tex index e0d1a2a..8e05aa1 100644 --- a/tex-docs/streams/Stream1.tex +++ b/tex-docs/topics/radiation.tex @@ -1,19 +1,18 @@ -\section{The Beginning} +\section{Radiation} \subsection{The First Law of Thermodynamics and the Stefan-Boltzmann Equation} -The beginning of CLAuDE is based upon one of the most important laws of physics: "Energy is neither created nor destroyed, only changed from one form to another." In otherwords, if energy goes into an object it must -equal the outflowing energy plus the change of internal energy. This is captured in Stefan-Boltzmann's law (\autoref{eq:stefan-boltzmann}) \cite{stefan-boltzmann}. +The beginning of CLAuDE is based upon one of the most important laws of physics: "Energy is neither created nor destroyed, only changed from one form to another." In otherwords, if energy goes +into an object it must equal the outflowing energy plus the change of internal energy. This is captured in Stefan-Boltzmann's law (\autoref{eq:stefan-boltzmann}) \cite{stefan-boltzmann}. Here we assume that the planet is a black body, i.e. it absorbs all radiation (energy waves, some waves are visible like light, others are invisible like radio signals) on all wavelengths. In \autoref{eq:stefan-boltzmann} the symbols are: \begin{itemize} - \item $S$: The energy that reaches the top of the atmosphere, coming from the sun or a similar star, per meters squared $Jm^{-2}$. This is also called the insolation. + \item $S$: The energy that reaches the top of the atmosphere, coming from the sun or a similar star, per second per meters squared $Wm^{-2}$. This is also called the insolation. \item $\sigma$: The Stefan-Boltzmann constant, $5.670373 \cdot 10^-8 \ (Wm^{-2}K^{-4})$ \cite{stefan-boltzmann}. \item $T$: The temperature of the planet ($K$). \end{itemize} -Technically speaking \autoref{eq:stefan-boltzmann} is incorrect, as there is a mismatch in units. However, that is corrected in \autoref{eq:basis sphere final} so there is no need to worry about -it just yet. The energy difference between the energu that reaches the atmosphere and the temperature of the planet must be equal to the change in temperature of the planet, which is written in +The energy difference between the energy that reaches the atmosphere and the temperature of the planet must be equal to the change in temperature of the planet, which is written in \autoref{eq:sb rewritten}. The symbols on the right hand side are: \begin{itemize} @@ -22,8 +21,9 @@ it just yet. The energy difference between the energu that reaches the atmospher \item $\Delta T$: The change in temperature ($K$). \end{itemize} -We want to know the change of temperature $\Delta T$, so we rewrite the equation into \autoref{eq:sb rewritten2}. Here we added the $\delta t$ term to account for the time difference (or time step). This is needed as -we need an interval to calculate the difference in temperature over. Also we needed to make the units match, and by adding this time step the units all match up perfectly. +We want to know the change of temperature $\Delta T$, so we rewrite the equation into \autoref{eq:sb rewritten2}. Here we added the $\delta t$ term to account for the time difference (or time +step). This is needed as we need an interval to calculate the difference in temperature over. Also we need to get the energy that we get ($J$) and not the energy per second ($W$), and by adding +this time step the units all match up perfectly. \begin{subequations} \begin{equation} @@ -122,52 +122,50 @@ Pseudocode is a representation of real code. It is meant to be an abstraction of it in their language of preference. This is usually easier to read than normal code, but more difficult to read than mathematical formulae. If you are unfamiliar with code or coding, look up a tutorial online as there are numerous great ones. -The pseudocode in \autoref{alg:stream1v1} defines the main loop of the model. All values are initialised beforehand, based on either estimations, trial and error or because they are what they -are (like the Stefan-Boltzmann constant $\sigma$). The total time $t$ starts at 0 and increases by $\delta t$ after every update of the temperature. This is to account for the total time that -the model has simulated (and it is also used later). What you may notice is the $T_p[lan, lon]$ notation. This is to indicate that $T_p$ saves a value for each $lan$ and $lon$ combination. -It is initialised as all zeroes for each index pair, and the values is changed based on the calculations. You can view $T_p$ like the whole latitude longitude grid, where $T_p[lat, lon]$ is an -individual cell of that grid indexed by a specific latitude longitude combination. +The pseudocode in \autoref{alg:stream1v1} defines the main function of the radiation part of the model. All values are initialised beforehand, based on either estimations, trial and error or +because they are what they are (like the Stefan-Boltzmann constant $\sigma$), which is all done in \autoref{sec:cp}. The total time $t$ starts at 0 and increases by $\delta t$ after every +update of the temperature. This is to account for the total time that the model has simulated (and it is also used later). What you may notice is the $T_p[lan, lon]$ notation. This is to indicate +that $T_p$ saves a value for each $lan$ and $lon$ combination. It is initialised as all zeroes for each index pair, and the values is changed based on the calculations. You can view $T_p$ like +the whole latitude longitude grid, where $T_p[lat, lon]$ is an individual cell of that grid indexed by a specific latitude longitude combination. Do note that from here on most, if not all +functions need to be called \footnote{In case you are unfamiliar with calls, defining a function is defining how it works and calling a function is actually using it.} from another file which I +will call the master. The master file decides what parts of the model to use, what information it uses for plots and the like. We do it this way because we want to be able to switch out +calculations. Say that I find a more efficient way, or more detailed way, to calculate the temperature change. If everything was in one file, then I need to edit the source code of the project. +With the master file structure, I can just swap out the reference to the project's implementation with a reference to my own implementation. This makes the life of the user (in this case the +programmer who has another implementation) easier and makes changing calculations in the future easier as well. Also note that what we pass on as parameters \footnote{Parameters are variables +that a function can use but are defined elsewhere. The real values of the variables are passed on to the funciton in the call.} in \autoref{alg:stream1v1} are the +things that change during the execution of the model or that are calculated beforehand and not constants. $S$ for instance is not constant (well at this point it is but in \autoref{sec:daynight} +we change that) amd the current time is obviously not constant. All constants can be found in \autoref{sec:cp}. \begin{algorithm}[hbt] \SetAlgoLined - $\delta t \leftarrow 60 \cdot 5$ \; - $\sigma \leftarrow 5.67 \cdot 10^{-8}$ \; - $\epsilon \leftarrow 0.75$ \; - $C_p \leftarrow 10^7$ \; - $C_a \leftarrow 10^6$ \; - $S \leftarrow 1370$ \; - $R \leftarrow 6.4 \cdot 10^6$ \; - $t \leftarrow 0$ \; - - \While{\texttt{TRUE}}{ - \For{$lat \in [-90, 90]$}{ - \For{$lon \in [0, 360]$}{ - $T_p[lat, lon] \leftarrow T_p[lat, lon] + \frac{\delta t (S + 4\epsilon \sigma (T_a[lat, lon])^4 - 4\sigma (T_p[lat, lon])^4)}{C_p}$ \; - $T_a[lat, lon] \leftarrow T_a[lat, lon] + \frac{\delta t (\sigma (T_p[lat, lon])^4 - 2\epsilon\sigma (T_a[lat, lon])^4)}{C_a}$ \; - $t \leftarrow t + \delta t$ \; - } + \SetKwInput{Input}{Input} + \SetKwInOut{Output}{Output} + \Input{time $t$, amount of energy that hits the planet $S$} + \Output{Temperature of the planet $T_p$, temperature of the atmosphere $T_a$} + \For{$lat \in [-90, 90]$}{ + \For{$lon \in [0, 360]$}{ + $T_p[lat, lon] \leftarrow T_p[lat, lon] + \frac{\delta t (S + 4\epsilon \sigma (T_a[lat, lon])^4 - 4\sigma (T_p[lat, lon])^4)}{C_p}$ \; + $T_a[lat, lon] \leftarrow T_a[lat, lon] + \frac{\delta t (\sigma (T_p[lat, lon])^4 - 2\epsilon\sigma (T_a[lat, lon])^4)}{C_a}$ \; } } - \caption{The main loop of the temperature calculations} + \caption{The main function of the temperature calculations} \label{alg:stream1v1} \end{algorithm} -\subsection{Day/Night Cycle} -As you can see, the amount of energy that reaches the atmopsphere is constant. However this varies based on the position of the sun relative to the planet. To fix this, we have to assign a function -to $S$ that gives the correct amount of energy that lands on that part of the planet surface. This is done in \autoref{alg:solar}. In this algorithm the term insolation is mentioned, which is $S$ -used in the previous formulae if you recall. We use the $\cos$ function here to map the strength of the sun to a number between $0$ and $1$. The strength is dependent on the latitude, but since -that is in degrees and we need it in radians we transform it to radians by multiplying it by $\frac{\pi}{180}$. This function assumes the sun is at the equinox (center of the sun is directly -above the equator) \cite{equinox} at at all times. The second $\cos$ is needed to simulate the longitude that the sun has moved over the longitude of the equator. For that we need the difference -between the longitude of the point we want to calculate the energy for, and the longitude of the sun. The longitude of the sun is of course linked to the current time (as the sun is in a different\ -position at 5:00 than at 15:00). So we need to map the current time in seconds to the interval $[0,$ seconds in a day$]$. Therefore we need the mod function. The mod function works like this: -$x$ mod $y$ means subtract all multiples of $y$ from $x$ such that $0 \leq x < y$. So to map the current time to a time within one day, we do $t$ mod $d$ where $t$ is the current time and $d$ is -the amount of seconds in a day. When we did the calculation specified in \autoref{alg:solar} we return the final value (which means that the function call is "replaced" \footnote{Replaced is not -necessarily the right word, it is more like a mathematical function $f(x)$ where $y = f(x)$. You give it an $x$ and the value that correpsonds to that $x$ is saved in $y$. So you can view the -function call in pseudocode as a value that is calculated by a different function which is then used like a regular number.} by the value that the function calculates). If the final value is less -than 0, we need to return 0 as the sun cannot suck energy out of the planet (that it does not radiate itself, which would happen if a negative value is returned). - -In the second stream, it was revealed that $t$ mod $d$ in \autoref{alg:solar} should be $-t$ mod $d$ such that the sun moves in the right direction. In the first stream the sun would move to the -right (west to east), however the sun moves to the left (east to west) and so the time must be flipped in order for the model to be correct. +\subsection{Day/Night Cycle} \label{sec:daynight} +As you can see, the amount of energy that reaches the atmopsphere is constant. However this varies based on the position of the sun relative to the planet. To fix this, we have to assign a +function to $S$ that gives the correct amount of energy that lands on that part of the planet surface. This is done in \autoref{alg:solar}. In this algorithm the term insolation is mentioned, +which is $S$ used in the previous formulae if you recall. We use the $\cos$ function here to map the strength of the sun to a number between $0$ and $1$. The strength is dependent on the latitude, +but since that is in degrees and we need it in radians we transform it to radians by multiplying it by $\frac{\pi}{180}$. This function assumes the sun is at the equinox (center of the sun is +directly above the equator) \cite{equinox} at at all times. The second $\cos$ is needed to simulate the longitude that the sun has moved over the longitude of the equator. For that we need the +difference between the longitude of the point we want to calculate the energy for, and the longitude of the sun. The longitude of the sun is of course linked to the current time (as the sun is +in a different position at 5:00 than at 15:00). So we need to map the current time in seconds to the interval $[0,$ seconds in a day$]$. Therefore we need the mod function. The mod function +works like this: $x$ mod $y$ means subtract all multiples of $y$ from $x$ such that $0 \leq x < y$. So to map the current time to a time within one day, we do $-t$ mod $d$ where $-t$ is the +current time and $d$ is the amount of seconds in a day. We need $-t$ as this ensures that the sun moves in the right direction, with $t$ the sun would move in the opposite direction in our model +than how it would move in real life. When we did the calculation specified in \autoref{alg:solar} we return the final value (which means that the function call is "replaced" +\footnote{Replaced is not necessarily the right word, it is more like a mathematical function $f(x)$ where $y = f(x)$. You give it an $x$ and the value that correpsonds to that $x$ is saved in +$y$. So you can view the function call in pseudocode as a value that is calculated by a different function which is then used like a regular number.} by the value that the function calculates). +If the final value is less than 0, we need to return 0 as the sun cannot suck energy out of the planet (that it does not radiate itself, which would happen if a negative value is returned). \begin{algorithm}[hbt] \SetAlgoLined @@ -187,42 +185,20 @@ right (west to east), however the sun moves to the left (east to west) and so th \end{algorithm} By implementing \autoref{alg:solar}, \autoref{alg:stream1v1} must be changed as well, as $S$ is no longer constant for the whole planet surface. So let us do that in \autoref{alg:stream1v2}. Note -that $S$ is defined as the call to \autoref{alg:solar} (as is showcased by the text \texttt{solar}). In case you are unfamiliar with calls, defining a function is defining how it works and -calling a function is actually using it. - +that $S$ is defined as the call to \autoref{alg:solar}. \begin{algorithm}[hbt] \SetAlgoLined - $\delta t \leftarrow 60 \cdot 5$ \; - $\sigma \leftarrow 5.67 \cdot 10^{-8}$ \; - $\epsilon \leftarrow 0.75$ \; - $C_p \leftarrow 10^7$ \; - $C_a \leftarrow 10^7$ \; - $I \leftarrow 1370$ \; - $R \leftarrow 6.4 \cdot 10^6$ \; - $t \leftarrow 0$ \; - $day \leftarrow 60 \cdot 60 \cdot 24$ \; - $S \leftarrow$ \texttt{solar($I$, $lat$, $lon$, $t$, $day$)} \; - $nlat$ is the amount of latitude points in the interval $[0, 90]$, how you divide them is your own choice. \; - $nlot$ is the amount of longitude points in the interval $[0, 360]$, how you divide them is your own choice. \; + \SetKwInput{Input}{Input} + \SetKwInOut{Output}{Output} + \Input{time $t$, amount of energy that hits the planet $S$} + \Output{Temperature of the planet $T_p$, temperature of the atmosphere $T_a$} - \While{\texttt{TRUE}}{ - \For{$lat \in [-nlat, nlat]$}{ - \For{$lon \in [0, nlot]$}{ - $T_p[lat, lon] \leftarrow T_p[lat, lon] + \frac{\delta t (S + 4\epsilon \sigma (T_a[lat, lon])^4 - 4\sigma (T_p[lat, lon])^4)}{C_p}$ \; - $T_a[lat, lon] \leftarrow T_a[lat, lon] + \frac{\delta t (\sigma (T_p[lat, lon])^4 - 2\epsilon\sigma (T_a[lat, lon])^4)}{C_a}$ \; - $t \leftarrow t + \delta t$ \; - } + \For{$lat \in [-nlat, nlat]$}{ + \For{$lon \in [0, nlot]$}{ + $T_p[lat, lon] \leftarrow T_p[lat, lon] + \frac{\delta t (S + 4\epsilon \sigma (T_a[lat, lon])^4 - 4\sigma (T_p[lat, lon])^4)}{C_p}$ \; + $T_a[lat, lon] \leftarrow T_a[lat, lon] + \frac{\delta t (\sigma (T_p[lat, lon])^4 - 2\epsilon\sigma (T_a[lat, lon])^4)}{C_a}$ \; } } - \caption{The main loop of the temperature calculations} + \caption{The main function of the temperature calculations} \label{alg:stream1v2} -\end{algorithm} - -\autoref{alg:stream1v2} calculates the values that are plotted (which is not discussed here as that is Python specific). Due to the \texttt{WHILE(TRUE)} loop, this calculation never finishes and -allows us to simulate days, weeks, months and even years of heat exchange all conveniently plotted in a graph. In Simon's implementation, the graphs update in realtime, meaning that whenever a -round of calculations has finished, they are immediately processed to be displayed in the graph. - -However other forms of looking at the calculated data can be implemented, like writing a table to a txt file, saving the generated grpahs at a certain interval or spewing all the data into a csv -dataset. The possibilities are endless, and the whole goal of the model is for it to be modular. Meaning that if you want to do something with it (like have a multi-layered atmosphere instead of -a single layer atmosphere) you can just write some lines of code and run the model and it should still work. Therefore you can write your own extensions of the model to fit it to your needs and -requirements. \ No newline at end of file +\end{algorithm} \ No newline at end of file diff --git a/tex-docs/topics/util_funcs.tex b/tex-docs/topics/util_funcs.tex new file mode 100644 index 0000000..183813d --- /dev/null +++ b/tex-docs/topics/util_funcs.tex @@ -0,0 +1,192 @@ +\section{Utility Functions} +With the control panel defined and explained, let us move over to some utility functions. Functions that can be used in all kinds of calculations, which we might need more often. In general it +concerns functions like calculating the gradient, the lacplacian or interpolation. + +\subsection{Gradients} +Let us define the gradient in the $x, y$ and $z$ directions. The functions can be found in \autoref{alg:gradient x}, \autoref{alg:gradient y} and \autoref{alg:gradient z}. We use these functions +in various other algorithms as the gradient (also known as derivative) is often used in physics. It denotes the rate of change, how much something changes over time. Velocity for instance denotes +how far you move in a given time. Which is a rate of change, how much your distance to a given point changes over time. + +In \autoref{alg:gradient z} $a.dimensions$ is the attribute that tells us how deeply nested the array $a$ is. If the result is $1$ we have just a normal array, if it is $2$ we have a double array +(an array at each index of the array) which is also called a matrix and if it is $3$ we have a triple array. We need this because we have a one-dimensional case, for when we do not use multiple +layers and a three-dimensional case for when we do use multiple layers. This distinction is needed to avoid errors being thrown when running the model with one or multiple layers. + +This same concept can be seen in \autoref{alg:gradient x} and \autoref{alg:gradient y}, though here we check if $k$ is defined or \texttt{NULL}. We do this as sometimes we want to use this +function for matrices that does not have the third dimension. Hence we define a default value for $k$ which is \texttt{NULL}. \texttt{NULL} is a special value in computer science. It represents +nothing. This can be useful sometimes if you declare a variable to be something but it is referring to something that has been deleted or it is returned when some function fails. It usually +indicates that something special is going on. So here we use it in the special case where we do not want to consider the third dimension in the gradient. We also use forward differencing +(calculating the gradient by taking the difference of the cell and the next/previous cell, multiplied by $2$ to keep it fair) in \autoref{alg:gradient y} as that gives better results for the +calculations we will do later on. + +\begin{algorithm}[hbt] + \SetKwInOut{Input}{Input} + \SetKwInOut{Output}{Output} + \Input{Matrix (double array) $a$, first index $i$, second index $j$, third index $k$ with default value \texttt{NULL}} + \Output{Gradient in the $x$ direction} + \eIf{$k == \texttt{NULL}$}{ + $grad \leftarrow \frac{a[i, (j + 1)\text{ mod } nlon] - a[i, (j - 1) \text{ mod } nlon]}{\delta x[i]}$ \; + }{ + $grad \leftarrow \frac{a[i, (j + 1)\text{ mod } nlon, k] - a[i, (j - 1) \text{ mod } nlon, k]}{\delta x[i]}$ \; + } + \Return{$grad$} \; + \caption{Calculating the gradient in the $x$ direction} + \label{alg:gradient x} +\end{algorithm} + +\begin{algorithm}[hbt] + \SetKwInOut{Input}{Input} + \SetKwInOut{Output}{Output} + \Input{Matrix (double array) $a$, first index $i$, second index $j$, third index $k$ with default value \texttt{NULL}} + \Output{Gradient in the $y$ direction} + \eIf{$k == \texttt{NULL}$}{ + \uIf{$i == 0$}{ + $grad \leftarrow 2 \frac{a[i + 1, j] - a[i, j]}{\delta y}$ \; + }\uElseIf{$i == nlat - 1$}{ + $grad \leftarrow 2 \frac{a[i, j] - a[i - 1, j]}{\delta y}$ \; + }\uElse{ + $grad \leftarrow \frac{a[i + 1, j] - a[i - 1 j]}{\delta y}$ \; + } + }{ + \uIf{$i == 0$}{ + $grad \leftarrow 2 \frac{a[i + 1, j, k] - a[i, j, k]}{\delta y}$ \; + }\uElseIf{$i == nlat - 1$}{ + $grad \leftarrow 2 \frac{a[i, j, k] - a[i - 1, j, k]}{\delta y}$ \; + }\uElse{ + $grad \leftarrow \frac{a[i + 1, j] - a[i - 1 j]}{\delta y}$ \; + } + } + \Return $grad$ \; + \caption{Calculating the gradient in the $y$ direction} + \label{alg:gradient y} +\end{algorithm} + +\begin{algorithm}[hbt] + \SetKwInOut{Input}{Input} + \SetKwInOut{Output}{Output} + \Input{Matrix (double array) $a$, first index $i$, second index $j$, third index $k$} + \Output{Gradient in the $z$ direction} + \uIf{$a.dimensions == 1$}{ + \uIf{$k == 0$}{ + $grad \leftarrow \frac{a[k + 1] - a[k]}{\delta z[k]}$ \; + }\uElseIf{$k == nlevels - 1$}{ + $grad \leftarrow \frac{a[k] - a[k - 1]}{\delta z[k]}$ \; + }\uElse{ + $grad \leftarrow \frac{a[k + 1] - a[k - 1]}{2\delta z[k]}$ \; + } + } \uElse { + \uIf{$k == 0$}{ + $grad \leftarrow \frac{a[i, j, k + 1] - a[i, j, k]}{\delta z[k]}$ \; + }\uElseIf{$k == nlevels - 1$}{ + $grad \leftarrow \frac{a[i, j, k] - a[i, j, k - 1]}{\delta z[k]}$ \; + }\uElse{ + $grad \leftarrow \frac{a[i, j, k + 1] - a[i, j, k - 1]}{2\delta z[k]}$ \; + } + } + + \Return $grad$ \; + \caption{Calculating the gradient in the $z$ direction} + \label{alg:gradient z} +\end{algorithm} + +\subsection{Laplacian Operator} \label{sec:laplace} +The Laplacian operator ($\nabla^2$, sometimes also seen as $\Delta$) has two definitions, one for a vector field and one for a scalar field. The two concepts are not indpendent, a vector field +is composed of scalar fields \cite{vectorscalarfields}. Let us define a vector field first. A vector field is a function whose domain and range are a subset of the Eucledian $\mathbb{R}^3$ space. +A scalar field is then a function consisting out of several real variables (meaning that the variables can only take real numbers as valid values). So for instance the circle equation +$x^2 + y^2 = r^2$ is a scalar field as $x, y$ and $r$ are only allowed to take real numbers as their values. + +With the vector and scalar fields defined, let us take a look at the Laplacian operator. For a scalar field $\phi$ the laplacian operator is defined as the divergence of the gradient of $\phi$ +\cite{laplacian}. But what are the divergence and gradient? The gradient is defined in \autoref{eq:gradient} and the divergence is defined in \autoref{eq:divergence}. Here $\phi$ is a vector +with components $x, y, z$ and $\Phi$ is a vector field with components $x, y, z$. $\Phi_1, \Phi_2$ and $\Phi_3$ refer to the functions that result in the corresponding $x, y$ and $z$ values +\cite{vectorscalarfields}. Also, $i, j$ and $k$ are the basis vectors of $\mathbb{R^3}$, and the multiplication of each term with their basis vector results in $\Phi_1, \Phi_2$ and $\Phi_3$ +respectively. If we then combine the two we get the Laplacian operator, as in \autoref{eq:laplacian scalar}. + +\begin{subequations} + \begin{equation} + \text{grad } \phi = \nabla \phi = \frac{\delta \phi}{\delta x}i + \frac{\delta \phi}{\delta y}j + \frac{\delta \phi}{\delta z}k + \label{eq:gradient} + \end{equation} + \begin{equation} + \text{div} \Phi = \nabla \cdot \Phi = \frac{\delta \Phi_1}{\delta x} + \frac{\delta \Phi_2}{\delta y} + \frac{\delta \Phi_3}{\delta z} + \label{eq:divergence} + \end{equation} + \begin{equation} + \nabla^2 \phi = \nabla \cdot \nabla \phi = \frac{\delta^2 \phi}{\delta x^2} + \frac{\delta^2 \phi}{\delta y^2} + \frac{\delta^2 \phi}{\delta z^2} + \label{eq:laplacian scalar} + \end{equation} +\end{subequations} + +For a vector field $\Phi$ the Laplacian operator is defined as in \autoref{eq:laplacian vector}. Which essential boils down to taking the Laplacian operator of each function and multiply it by +the basis vector. + +\begin{equation} + \nabla^2 \Phi = (\nabla^2 \Phi_1)i + (\nabla^2 \Phi_2)j + (\nabla^2 \Phi_3)k + \label{eq:laplacian vector} +\end{equation} + +The new code can be found in \autoref{alg:laplacian}. $\Delta_x$ and $\Delta_y$ in \autoref{alg:laplacian} represents the calls to \autoref{alg:gradient x} and \autoref{alg:gradient y} +respectively. + +\begin{algorithm}[hbt] + \SetKwInOut{Input}{Input} + \SetKwInOut{Output}{Output} + \Input{A matrix (double array) a} + \Output{A matrix (double array) with results for the laplacian operator for each element} + \eIf{$a.dimensions == 2$}{ + \For{$lat \in [1, nlat - 1]$}{ + \For{$lon \in [0, nlon]$}{ + $output[lat, lon] \leftarrow \frac{\Delta_x(a, lat, (lon + 1) \text{ mod } nlon) - \Delta_x(a, lat, (lon - 1) \text{ mod } nlon)}{\delta x[lat]} + \frac{\Delta_y(a, lat + 1, lon) - + \Delta_y(a, lat - 1, lon)}{\delta y}$\; + } + } + }{ + \For{$lat \in [1, nlat - 1]$}{ + \For{$lon \in [0, nlon]$}{ + \For{$k \in [0, nlevels - 1]$}{ + $output[lat, lon, k] \leftarrow \frac{\Delta_x(a, lat, (lon + 1) \text{ mod } nlon, k) - \Delta_x(a, lat, (lon - 1) \text{ mod } nlon, k)}{\delta x[lat]} + \frac{\Delta_y(a, + lat + 1, lon, k) - \Delta_y(a, lat - 1, lon, k)}{\delta y} + \frac{\Delta_z(a, lat, lon, k + 1) - \Delta_z(a, lat, lon, k + 1)}{2\delta z[k]}$\; + } + } + } + } + + \Return{$ouput$} \; + \caption{Calculate the laplacian operator over a matrix a} + \label{alg:laplacian} +\end{algorithm} + +\subsection{Divergence} +As we expect to use the divergence operator more often throughout our model, let us define a seperate function for it in \autoref{alg:divergence}. $\Delta_x$ and $\Delta_y$ in +\autoref{alg:divergence} represents the calls to \autoref{alg:gradient x} and \autoref{alg:gradient y} respectively. We do the multiplication with the velocity vectors $u, v$ and $w$ here already, +as we expect that we might use it in combination with the divergence operator more frequently. What those vectors are and represent we will discuss in %insert velocity reference here + +\begin{algorithm}[!hbt] + \SetKwInOut{Input}{Input} + \SetKwInOut{Output}{Output} + \Input{A matrix (double array) $a$} + \Output{A matrix (double array) containing the result of the divergence operator taken over that element} + $dim_1 \leftarrow \text{ Length of } a \text{ in the first dimension}$ \; + \For{$i \in [0, dim_1]$}{ + $dim_2 \leftarrow \text{ Length of } a \text{ in the second dimension (i.e. the length of the array stored at index } i)$ \; + \For{$j \in [0, dim_2]$}{ + $dim_3 \leftarrow \text{ Length of } a \text{ in the third dimension}$ \; + \For{$k \in [0, dim_3]$}{ + $output[i, j, k] \leftarrow \Delta_x(au, i, j, k) + \Delta_y(av, i, j, k) + \Delta_z(aw, i, j, k)$ \; + } + } + } + \Return{$output$} \; + \caption{Calculate the result of the divergence operator on a vector} + \label{alg:divergence} +\end{algorithm} + +\subsection{Interpolation} \label{sec:interpolation} +Interpolation is a form of estimation, where one has a set of data points and desires to know the values of other data points that are not in the original set of data points\cite{interpolation}. +Based on the original data points, it is estimated what the values of the new data points will be. There are various forms of interpolation like linear interpolation, polynomial interpolation +and spline interpolation. The CLAuDE model uses linear interpolation which is specified in \autoref{eq:interpolation}. Here $z$ is the point inbetween the known data points $x$ and $y$. +$\lambda$ is the factor that tells us how close $z$ is to $y$ in the interval $[0, 1]$. If $z$ is very close to $y$, $\lambda$ will have the value on the larger end of the interval, like 0.9. +Whereas if $z$ is close to $x$ then $\lambda$ will have a value on the lower end of the interval, like 0.1. + +\begin{equation} + z = (1 - \lambda)x + \lambda y + \label{eq:interpolation} +\end{equation} \ No newline at end of file diff --git a/tex-docs/topics/velocity.tex b/tex-docs/topics/velocity.tex new file mode 100644 index 0000000..e69de29 From e17e66b6390fffd4ee3afb80d087489bbafb435a Mon Sep 17 00:00:00 2001 From: TechWizzart Date: Sat, 5 Sep 2020 09:37:27 +0200 Subject: [PATCH 2/7] Rewritten more stuff. Finished up to stream 4 so still 6 streams to go --- tex-docs/CLAuDE.tex | 12 +- tex-docs/streams/Stream2.tex | 231 ---------------------------- tex-docs/streams/Stream3.tex | 232 ---------------------------- tex-docs/streams/Stream4.tex | 83 ---------- tex-docs/topics/advection.tex | 114 ++++++++++++++ tex-docs/topics/master.tex | 43 ++++++ tex-docs/topics/radiation.tex | 79 +++++++++- tex-docs/topics/util_funcs.tex | 4 +- tex-docs/topics/velocity.tex | 269 +++++++++++++++++++++++++++++++++ 9 files changed, 507 insertions(+), 560 deletions(-) delete mode 100644 tex-docs/streams/Stream2.tex delete mode 100644 tex-docs/streams/Stream3.tex delete mode 100644 tex-docs/streams/Stream4.tex create mode 100644 tex-docs/topics/master.tex diff --git a/tex-docs/CLAuDE.tex b/tex-docs/CLAuDE.tex index 156468c..889d464 100644 --- a/tex-docs/CLAuDE.tex +++ b/tex-docs/CLAuDE.tex @@ -49,12 +49,6 @@ particular stream is missing in the version on the Planet Factory repository, ch patient, or you can start writing a part of the manual yourself! Don't forget to ping me in the Discord to notify me of any additions (GitHub refuses to send me emails so I have no other way of knowing). -\input{streams/Stream2.tex} - -\input{streams/Stream3.tex} - -\input{streams/Stream4.tex} - \input{streams/Stream5.tex} \input{streams/Stream6.tex} @@ -73,9 +67,11 @@ knowing). \input{topics/radiation.tex} -%Velocity +\input{topics/velocity.tex} -%Advection +\input{topics/advection.tex} + +\input{topics/master.tex} \newpage \input{streams/TTNMETAF.tex} diff --git a/tex-docs/streams/Stream2.tex b/tex-docs/streams/Stream2.tex deleted file mode 100644 index c5d3af3..0000000 --- a/tex-docs/streams/Stream2.tex +++ /dev/null @@ -1,231 +0,0 @@ -\section{Let's Get the Atmosphere Moving} -In its current state, CLaUDE has a static planet. This means that the planet remains in place and does not move. However we know that planets move in orbit and more importantly, spin around -themselves. But before we start adding layers, let's talk about a term you will hear more often: numerical instability. - -Numerical instability occurs when you first run the model. This is due to the nature of the equations. Nearly all equations are continuous, which means that they are always at work. However -when you start the model, the equations were not at work yet. It is as if you suddenly give a random meteor an atmosphere, place it in orbit around a star and don't touch it for a bit. You will -see that the whole system oscilates wildly as it adjusts to the sudden changes and eventually it will stabilise. Another term you might encounter is blow up, this occurs when when the model -suddenly no longer behaves like it should. This is most likely caused by mistakes in the code or incorrect paramter initialisation. Be wary of the existence of both factors, and do not dismiss -a model if it behaves weirdly as it has just started up. - -\subsection{Equation of State and the Incompressible Atmosphere} -The equation of state relates one or more variables in a dynamical system (like the atmosphee) to another. The most common equation of state in the atmosphere is the ideal gas equation as -described by \autoref{eq:ideal gas} \cite{idealGas}. The symbols in that equation represent: - -\begin{itemize} - \item $p$: The gas pressure ($Pa$). - \item $V$: The volume of the gas ($m^3$). - \item $n$: The amount of moles\footnote{Mole is the amount of particles ($6.02214076 \cdot 10^{23}$) in a substance, where the average weight of one mole of particles in grams is about the - same as the weight of one particle in atomic mass units ($u$)\cite{mole}} in the gas. - \item $R$: The Gas constant, $8.3144621$ ($J(mol)^{-1}K$) \cite{idealGas}. - \item $T$: The temperature opf the gas ($K$). -\end{itemize} - -If we divide everything in \autoref{eq:ideal gas} by $V$ and set it to be unit (in this case, set it to be exactly $1 m^3$) we can add in the molar mass in both the top and bottom parts of the -division as show in \autoref{eq:gas unit}. We can then replace $\frac{nm}{V}$ by $\rho$ the density of the gas ($kgm^{-3}$) and $\frac{R}{m}$ by $R_s$ the specific gas constant (gas constant that varies per -gas in $J(mol)^{-1}K$) as shown in \autoref{eq:state gas}. the resulting equation is the equation of state that you get that most atmospheric physicists use when talking about the atmosphere \cite{simon}. - -\begin{subequations} - \begin{equation} - pV = nRT - \label{eq:ideal gas} - \end{equation} - \begin{equation} - p = \frac{nR}{V}T = \frac{nmR}{Vm}T - \label{eq:gas unit} - \end{equation} - \begin{equation} - p = \rho R_sT - \label{eq:state gas} - \end{equation} -\end{subequations} - -The pressure is quite important, as air moves from a high pressure point to a low pressure point. So if we know the density and the temperature, then we know the pressure and we can work out -where the air will be moving to (i.e. how the wind will blow). In our current model, we know the atmospheric temperature but we do not know the density. For simplicities sake, we will now assume -that the atmosphere is Incompressible, meaning that we have a constant density. Obviously we know that air can be compressed and hence our atmosphere can be compressed too but that is not -important enough to account for yet, especially considering the current complexity of our model. - -The code that corresponds to this is quite simple, the only change that we need to make in \autoref{eq:state gas} is that we need to replace $T$ by $T_a$, the temperature of the atmosphere. As -$T_a$ is a matrix (known to programmers as a double array), $p$ will be a matrix as well. Now we only need to fill in some values. $\rho = 1.2$\cite{densityAir}, $R_s = 287$\cite{specificGasConstantAir}. - -\subsection{The Primitive Equations and Geostrophy} -The primitive equations (also known as the momentum equations) is what makes the air move. It is actually kind of an injoke between physicists as they are called the primitive equations but -actually look quite complicated (and it says $fu$ at the end! \cite{simon}). The primitive equations are a set of equations dictating the direction in the $u$ and $v$ directions as shown in -\autoref{eq:primitive u} and \autoref{eq:primitive v}. We can make the equations simpler by using and approximation called geostrophy which means that we have no vertical motion, such that the -terms with $\omega$ in \autoref{eq:primitive u} and \autoref{eq:primitive v} become 0. We also assume that we are in a steady state, i.e. there is no acceleration which in turn means that the -whole middle part of the equations are $0$. Hence we are left with \autoref{eq:primitive u final} and \autoref{eq:primitive v final}. - -\begin{subequations} - \begin{equation} - \frac{du}{dt} = \frac{\delta u}{\delta t} + u\frac{\delta u}{ \delta x} + v\frac{\delta u}{\delta v} + \omega\frac{\delta u}{\delta p} = -\frac{\delta \Phi}{\delta x} + fv - \label{eq:primitive u} - \end{equation} - \begin{equation} - \frac{dv}{dt} = \frac{\delta v}{\delta t} + u\frac{\delta v}{ \delta x} + v\frac{\delta v}{\delta v} + \omega\frac{\delta v}{\delta p} = -\frac{\delta \Phi}{\delta y} - fu - \label{eq:primitive v} - \end{equation} - - \begin{equation} - 0 = -\frac{\delta \Phi}{\delta x} + fv - \label{eq:primitive u final} - \end{equation} - \begin{equation} - 0 = -\frac{\delta \Phi}{\delta y} - fu - \label{eq:primitive v final} - \end{equation} -\end{subequations} - -\autoref{eq:primitive u final} can be split up into to parts, the $\frac{\delta \Phi}{\delta x}$ part (the gradient force) and the $fv$ part (the coriolis force). The same applies to -\autoref{eq:primitive v final}. Effectively we have a balance between the gradient and the coriolis force as shown in \autoref{eq:pu simple} and \autoref{eq:pv simple}. The symbols in both of -these equations are: - -\begin{itemize} - \item $\Phi$: The geopotential, potential (more explanation in \autoref{sec:potential}) of the planet's gravity field ($Jkg^{-1}$). - \item $x$: The change in the East direction along the planet surface ($m$). - \item $y$: The change in the North direction along the planet surface ($m$). - \item $f$: The coriolis parameter as described by \autoref{eq:coriolis}, where $\Omega$ is the rotation rate of the planet (for Earth $7.2921 \cdot 10^{-5}$) ($rad \ s^{-1}$) and $\theta$ is the - latitude \cite{coriolis}. - \item $u$: The velocity in the latitude ($ms^{-1}$). - \item $v$: The velocity in the longitude ($ms^{-1}$). -\end{itemize} - -\begin{subequations} - \begin{equation} - f = 2\Omega\sin(\theta) - \label{eq:coriolis} - \end{equation} - \begin{equation} - \frac{\delta \Phi}{\delta x} = fv - \label{eq:pu simple} - \end{equation} - \begin{equation} - \frac{\delta \Phi}{\delta y} = -fu - \label{eq:pv simple} - \end{equation} - \begin{equation} - \frac{\delta p}{\rho \delta x} = fv - \label{eq:pu simple final} - \end{equation} - \begin{equation} - \frac{\delta p}{\rho \delta y} = -fu - \label{eq:pv simple final} - \end{equation} -\end{subequations} - -Since we want to know how the atmosphere moves, we want to get the v and u components of the velocity vector (since $v$ and $u$ are the veolicites in longitude and latitude, if we combine them in a -vector we get the direction of the overall velocity). So it is time to start coding and calculating! If we look back at \autoref{alg:stream1v2}, we can see that we already have a double for loop. -In computer science, having multiple loops is generally considered a bad coding practice as you usually can just reuse the indices of the already existing loop, so you do not need to create a new -one. However this is a special case, since we are calculating new temperatures in the double for loop. If we then also would start to calculate the velocities then we would use new information -and old information at the same time. Since at index $i - 1$ the new temperature has already been calculated, but at the index $i + 1$ the old one is still there. So in order to fix that we need -a second double for loop to ensure that we always use the new temperatures. We display this specific loop in \autoref{alg:stream2}. Do note that everything in \autoref{alg:stream1v2} is still -defined and can still be used, but since we want to focus on the new code, we leave out the old code to keep it concise and to prevent clutter. - -\begin{algorithm}[hbt] - \SetAlgoLined - - \While{\texttt{TRUE}}{ - \For{$lat \in [-nlat, nlat]$}{ - \For{$lon \in [0, nlon]$}{ - $u[lat, lon] \leftarrow -\frac{p[lat + 1, lon] - p[lat - 1, lon]}{\delta y} \cdot \frac{1}{f[lat]\rho}$ \; - $v[lat, lon] \leftarrow \frac{p[lat, lon + 1] - p[lat, lon - 1]}{\delta x[lat]} \cdot \frac{1}{f[lat]\rho}$ \; - } - } - } - \caption{The main loop of the velocity of the atmosphere calculations} - \label{alg:stream2} -\end{algorithm} - -The gradient calculation is done in \autoref{alg:gradient}. For this to work, we need the circumference of the planet. Herefore we need to assume that the planet is a sphere. While that is not -technically true, it makes little difference in practice and is good enough for our model. The equation for the circumference can be found in \autoref{eq:circumference} \cite{circumference}, -where $r$ is the radius of the planet. Here we also use the f-plane approximation, where the coriolis paramter has one value for the northern hemisphere and one value for the southern hemisphere -\cite{fplane}. - -\begin{equation} - 2 \pi r - \label{eq:circumference} -\end{equation} - -\begin{algorithm} - \SetAlgoLined - $C \leftarrow 2\pi R$ \; - $\delta y \leftarrow \frac{C}{nlat}$ \; - - \For{$lat \in [-nlat, nlat]$}{ - $\delta x[lat] \leftarrow \delta y \cos(lat \cdot \frac{\pi}{180})$ \; - - \eIf{$lat < 0$}{ - $f[lat] \leftarrow -10^{-4}$ \; - }{ - $f[lat] \leftarrow 10^{-4}$ \; - } - } - \caption{Calculating the gradient $\delta x$} - \label{alg:gradient} -\end{algorithm} - -Because of the geometry of the planet and the construction of the longitude latitude grid, we run into some problems when calculating the gradient. Since the planet is not flat ("controversial -I know"\cite{simon}) whenever we reach the end of the longitude we need to loop around to get to the right spot to calculate the gradients (as the planet does not stop at the end of the -longitude line but loops around). So to fix that we use the modulus (mod) function which does the looping for us if we exceed the grid's boundaries. We do haveanother problem though, the poles. -As the latitude grows closer to the poles, they are converging on the center point of the pole. Looping around there is much more difficult so to fix it, we just do not consider that center -point in the main loop. The changed algorithm can be found in \autoref{alg:stream2v2} - -\begin{algorithm}[hbt] - \SetAlgoLined - - \While{\texttt{TRUE}}{ - \For{$lat \in [-nlat + 1, nlat - 1]$}{ - \For{$lon \in [0, nlon]$}{ - $u[lat, lon] \leftarrow -\frac{p[(lat + 1) \text{ mod } nlat, lon] - p[(lat -1) \text{ mod } nlat, lon]}{\delta y} \cdot \frac{1}{f[lat]\rho}$ \; - $v[lat, lon] \leftarrow \frac{p[lat, (lon + 1) \text{ mod } nlon] - p[lat, (lon -1) \text{ mod } nlon]}{\delta x[lat]} \cdot \frac{1}{f[lat]\rho}$ \; - } - } - } - \caption{The main loop of the velocity of the atmosphere calculations} - \label{alg:stream2v2} -\end{algorithm} - -Do note that the pressure calculation is done between the temperature calculation in \autoref{alg:stream1v2} and the $u, v$ calculations in \autoref{alg:stream2v2}. At this point our model shows -a symmetric vortex around the sun that moves with the sun. This is not very realistic as you usually have convection and air flowing from warm to cold, but we do not have that complexity yet -(due to our single layer atmosphere). - -\subsection{Introducing an Ocean} -Now we want to introduce an ocean, because most of the Earth is covered by oceans it plays quite an important role in atmospheric physics. To do this we need a new concept called albedo. Albedo -is basically the reflectiveness of a material (in our case the planet's surface) \cite{albedo}. The average albedo of the Earth is about 0.3. Now to add an ocean to the grid, we define a few -areas where the albedo differs. Where you do this does not really matter for the current complexity. Defining the oceans is as easy as hardcoding (what we computer scientists refer to when -setting parts of an array to be a specific value, where if you want to change the value you need to change it everywhere instead of doing it in a variable) the albedo value for the specific -regions as we do in \autoref{alg:albedo}. Water also takes longer to warm up, so let us change the specific heat capacity ($C_p$ in \autoref{alg:stream1v2}) from a constant to an array. The new -$C_p$ can also be found in \autoref{alg:albedo}, where we have made the specific heat capacity of water one order of magnitude (i.e. $10$ times) larger. - -\begin{algorithm}[hbt] - $a \leftarrow 0.5$ \; - $a[5-55, 9-20] \leftarrow 0.2$ \; - $a[23-50, 45-70] \leftarrow 0.2$ \; - $a[2-30, 85-110] \leftarrow 0.2$ \; - - $C_p \leftarrow 10^7$ \; - $C_p[5-55, 9-20] \leftarrow 10^8$ \; - $C_p[23-50, 45-70] \leftarrow 10^8$ \; - $C_p[2-30, 85-110] \leftarrow 10^8$ \; - \caption{Defining the oceans} - \label{alg:albedo} -\end{algorithm} - -Now that we have that defined, we need to adjust the main loop of the program (\autoref{alg:stream1v2}). For clarity, all the defined constants have been left out. We need to add albedo into the -equation and change $C_p$ from a constant to an array. The algorithm after these changes can be found in \autoref{alg:stream2v3}. We multiply by $1 - a$ since albedo represents how much energy is -reflected instead of absorbed, where we need the amount that is absorbed which is exactly equal to $1$ minus the amount that is reflected. - -\begin{algorithm}[hbt] - \SetAlgoLined - - \While{\texttt{TRUE}}{ - \For{$lat \in [-nlat, nlat]$}{ - \For{$lon \in [0, nlot]$}{ - $T_p[lat, lon] \leftarrow T_p[lat, lon] + \frac{\delta t ((1 - a[lat, lon])S + 4\epsilon \sigma (T_a[lat, lon])^4 - 4\sigma (T_p[lat, lon])^4)}{C_p[lat, lon]}$ \; - $T_a[lat, lon] \leftarrow T_a[lat, lon] + \frac{\delta t (\sigma (T_p[lat, lon])^4 - 2\epsilon\sigma (T_a[lat, lon])^4)}{C_a}$ \; - $t \leftarrow t + \delta t$ \; - } - } - } - \caption{The main loop of the temperature calculations} - \label{alg:stream2v3} -\end{algorithm} \ No newline at end of file diff --git a/tex-docs/streams/Stream3.tex b/tex-docs/streams/Stream3.tex deleted file mode 100644 index db6edd3..0000000 --- a/tex-docs/streams/Stream3.tex +++ /dev/null @@ -1,232 +0,0 @@ -\section{Adding Mass to CLAuDE} -\subsection{The Momentum Equations} -The momentum equations are a set of equations that describe the flow of a fluid on the surface of a rotating body. For our model we will use the f-plane approximation. The equations corresponding -to the f-plane approximation are given in \autoref{eq:x momentum} and \autoref{eq:y momentum} \cite{momentumeqs}. Note that we are ignoring vertical moevement, as this does not have a significant -effect on the whole flow. All the symbols in \autoref{eq:x momentum} and \autoref{eq:y momentum} mean: - -\begin{itemize} - \item $u$: The east to west velocity ($ms^{-1}$). - \item $t$: The time ($s$). - \item $f$: The coriolis parameter as in \autoref{eq:coriolis}. - \item $v$: The north to south velocity ($ms^{-1}$). - \item $\rho$: The density of the atmosphere ($kgm^{-3}$). - \item $p$: The atmospheric pressure ($Pa$). - \item $x$: The local longitude coordinate ($m$). - \item $y$: The local latitude coordinate ($m$). -\end{itemize} - -If we then define a vector $\bar{u}$ as $(u, v, 0)$, we can rewrite both \autoref{eq:x momentum} as \autoref{eq:x momentum laplace}. Here $\nabla u$ is the gradient of -$u$ in both $x$ and $y$ directions. Then if we write out $\nabla u$ we get \autoref{eq:x momentum final}. Similarly, if we want to get $\delta v$ instead of $\delta u$ we rewrite -\autoref{eq:y momentum} to get \autoref{eq:y momentum laplace} and \autoref{eq:y momentum final}. - -\begin{subequations} - \begin{equation} - \frac{Du}{Dt} - fv = -\frac{1}{\rho} \frac{\delta p}{\delta x} - \label{eq:x momentum} - \end{equation} - \begin{equation} - \frac{Dv}{Dt} - fu = -\frac{1}{\rho} \frac{\delta p}{\delta y} - \label{eq:y momentum} - \end{equation} - \begin{equation} - \frac{\delta u}{\delta t} + \bar{u} \cdot \nabla u - fv = -\frac{1}{\rho}\frac{\delta p}{\delta x} - \label{eq:x momentum laplace} - \end{equation} - \begin{equation} - \frac{\delta v}{\delta t} + \bar{u} \cdot \nabla v - fu = -\frac{1}{\rho}\frac{\delta p}{\delta y} - \label{eq:y momentum laplace} - \end{equation} - \begin{equation} - \frac{\delta u}{\delta t} + u\frac{\delta u}{\delta x} + v\frac{\delta u}{\delta y} - fv = -\frac{1}{\rho}\frac{\delta p}{\delta x} - \label{eq:x momentum final} - \end{equation} - \begin{equation} - \frac{\delta v}{\delta t} + u\frac{\delta v}{\delta x} + v\frac{\delta v}{\delta y} - fu = -\frac{1}{\rho}\frac{\delta p}{\delta y} - \label{eq:y momentum final} - \end{equation} -\end{subequations} - -With the gradient functions defined, we can move on to the main code for the momentum equations. The main loop is shown in \autoref{alg:stream3}. Do note that this loop replaces the one -in \autoref{alg:stream2v2} as these calculate the same thing, but the new algorithm does it better. - -\begin{algorithm} - $S_{xu} \leftarrow \texttt{gradient\_x}(u, lan, lon)$ \; - $S_{yu} \leftarrow \texttt{gradient\_y}(u, lan, lon)$ \; - $S_{xv} \leftarrow \texttt{gradient\_x}(v, lan, lon)$ \; - $S_{yv} \leftarrow \texttt{gradient\_y}(v, lan, lon)$ \; - $S_{px} \leftarrow \texttt{gradient\_x}(p, lan, lon)$ \; - $S_{py} \leftarrow \texttt{gradient\_x}(p, lan, lon)$ \; - \While{\texttt{TRUE}}{ - \For{$lat \in [1, nlat - 1]$}{ - \For{$lon \in [0, nlon]$}{ - $u[lan, lon] \leftarrow u[lan, lon] + \delta t \frac{-u[lan, lon]S_{xu} - v[lan, lon]S_{yu} + f[lan]v[lan, lon] - S_{px}}{\rho}$ \; - $v[lan, lon] \leftarrow v[lan, lon] + \delta t\frac{-u[lan, lon]S_{xv} - v[lan, lon]S_{yv} - f[lan]u[lan, lon] - S_{py}}{\rho}$ \; - } - } - } - \caption{Calculating the flow of the atmosphere (wind)} - \label{alg:stream3} -\end{algorithm} - -\subsection{Thermal Diffusion} -As of this time, what you notice if you run the model is that the winds only get stronger and stronger (and the model is hence blowing up). This is because there is no link yet between the -velocities of the atmosphere and the temperature. Currently, any air movement does not affect the temperature in the atmosphere of our model while it does in reality. So we need to change some -calculations to account for that. Thermal diffusion helps with spreading out the temperatures and tempering the winds a bit. - -The diffusion equation, as written in \autoref{eq:diffusion}, describes how the temperature spreads out over time\cite{diffusion}. The symbols in the equation represent: - -\begin{itemize} - \item $u$: A vector consisting out of 4 elements: $x, y, z, t$. $x, y, z$ are the local coordinates and $t$ is time. - \item $\alpha$: The thermal diffusivity constant. - \item $\nabla^2$: The Laplace operator, more information in \autoref{sec:laplace}. - \item $\bar{u}$: The time derivative of $u$, or in symbols $\frac{\delta u}{\delta t}$. -\end{itemize} - -\begin{equation} - \bar{u} = \alpha \nabla^2 u - \label{eq:diffusion} -\end{equation} - -Now to get this into code we need the following algorithms \autoref{alg:laplacian} and \autoref{alg:diffusion}. \autoref{alg:laplacian} implements the laplacian operator, whereas -\autoref{alg:diffusion} implements the diffusion calculations. $\nabla^2$ in \autoref{alg:diffusion} represents the call to \autoref{alg:laplacian}. - -\begin{algorithm} - \SetKwInOut{Input}{Input} - \SetKwInOut{Output}{Output} - \Input{A matrix (double array) a} - \Output{A matrix (double array) with results for the laplacian operator for each element} - \For{$lat \in [1, nlat - 1]$}{ - \For{$lon \in [0, nlon]$}{ - $output[lat, lon] \leftarrow \frac{\Delta_x(a, lat, (lon + 1) \text{ mod } nlon) - \Delta_x(a, lat, (lon - 1) \text{ mod } nlon)}{\delta x[lat]} + \frac{\Delta_y(a, lat + 1, lon) - - \Delta_y(a, lat - 1, lon)}{\delta y}$\; - } - } - \Return{$ouput$} \; - \caption{Calculate the laplacian operator over a matrix a} - \label{alg:laplacian} -\end{algorithm} - -\begin{algorithm} - $\alpha_a \leftarrow 2 \cdot 10^{-5}$ \; - $\alpha_p \leftarrow 1.5 \cdot 10^{-6}$ \; - \While{\texttt{TRUE}}{ - $T_a \leftarrow T_a + \delta t \alpha_a \nabla^2(T_a)$ \; - $T_p \leftarrow T_p + \delta t \alpha_p \nabla^2(T_p)$ \; - } - \caption{The main loop for calculating the effects of diffusion} - \label{alg:diffusion} -\end{algorithm} - -\subsection{Advection} -With thermal diffusion in place, the temperature will spread out a bit, however air is not transported yet. This means that the winds we simulate are not actually moving any air. Advection is -going to change that. Advection is a fluid flow transporting something with it as it flows. This can be temperature, gas, solids or other fluids. In our case we will be looking at temperature. -The advection equation is shown in \autoref{eq:advection}. The symbols are: - -\begin{itemize} - \item $\psi$: What is carried along (in our case temperature, $K$). - \item $t$: The time ($s$). - \item $u$: The fluid velocity vector ($ms^{-1}$). - \item $\nabla$: The divergence operator (as explained in \autoref{sec:laplace}). -\end{itemize} - -\begin{equation} - \frac{\delta \psi}{\delta t} + \nabla \cdot (\psi u) = 0 - \label{eq:advection} -\end{equation} - -\begin{algorithm} - \SetKwInOut{Input}{Input} - \SetKwInOut{Output}{Output} - \Input{A matrix (double array) $a$} - \Output{A matrix (double array) containing the result of the divergence operator taken over that element} - $dim_1 \leftarrow \text{ Length of } a \text{ in the first dimension}$ \; - \For{$i \in [0, dim_1]$}{ - $dim_2 \leftarrow \text{ Length of } a \text{ in the second dimension (i.e. the length of the array stored at index } i)$ \; - \For{$j \in [0, dim_2]$}{ - $output[i, j] \leftarrow \Delta_x(au, i, j) + \Delta_y(av, i, j)$ \; - } - } - \Return{$output$} \; - \caption{Calculate the result of the divergence operator on a vector} - \label{alg:divergence} -\end{algorithm} - -With the divergence functon defined, we now need to adjust \autoref{alg:diffusion} to incorporate this effect. The resulting algorithm can be found in \autoref{alg:advection}. Here $\nabla$ -represents the function call to \autoref{alg:divergence}. - -\begin{algorithm} - $\alpha_a \leftarrow 2 \cdot 10^{-5}$ \; - $\alpha_p \leftarrow 1.5 \cdot 10^{-6}$ \; - \While{\texttt{TRUE}}{ - $T_{add} \leftarrow T_a + \delta t \alpha_a \nabla^2(T_a) + \nabla(T_a)$ \; - $T_a \leftarrow T_a + T_{add}[5:-5, :] \text{ //Only add } T_{add} \text{ to } T_a \text{ for indices in the interval } [-nlat + 5, nlat - 5]$. \; - $T_p \leftarrow T_p + \delta t \alpha_p \nabla^2(T_p)$ \; - } - \caption{The main loop for calculating the effects of advection} - \label{alg:advection} -\end{algorithm} - -Now that we have the air moving, we also need to account for the moving of the density. This is because moving air to a certain place will change the air density at that place if the air at that -place does not move away at the same rate. Say we are moving air to $x$ at $y \ ms^{-1}$. If air at $x$ moves at a rate $z \ ms^{-1}$ and $z \neq y$ then the air density at $x$ will change. -The equation we will need for that is the mass continuity equation as shown in \autoref{eq:mass continuity} \cite{masscontinue}. - -\begin{equation} - \frac{\delta \rho}{\delta t} + \nabla \cdot (\rho v) = 0 - \label{eq:mass continuity} -\end{equation} - -Using this equation means that we will no longer assume that the atmosphere is incompressible. Therefore we need to change a few things in the code. First we need to change the $\rho$ in -\autoref{alg:stream3}. Since $\rho$ is no longer constant we need to access the right value of $\rho$ by specifying the indices. So $\rho$ will change to $\rho[lat, lon]$. Furthermore we need -to calculate $\rho$ after the movement of air has taken place, so we need to change \autoref{alg:advection} as well to include the calculations for $\rho$. The new version can be found in -\autoref{alg:advectionv2}. Again the $\nabla$ represents the call to \autoref{alg:divergence}. - - -\begin{algorithm} - $\alpha_a \leftarrow 2 \cdot 10^{-5}$ \; - $\alpha_p \leftarrow 1.5 \cdot 10^{-6}$ \; - \While{\texttt{TRUE}}{ - $T_{add} \leftarrow T_a + \delta t \alpha_a \nabla^2(T_a) + \nabla(T_a)$ \; - $T_a \leftarrow T_a + T_{add}[5:-5, :] \text{ //Only add } T_{add} \text{ to } T_a \text{ for indices in the interval } [-nlat + 5, nlat - 5]$. \; - $\rho \leftarrow \rho + \delta t \nabla \rho$ \; - $T_p \leftarrow T_p + \delta t \alpha_p \nabla^2(T_p)$ \; - } - \caption{The main loop for calculating the effects of advection} - \label{alg:advectionv2} -\end{algorithm} - -Now that we have a varying density, we need to account for that in the temperature equations. So let us do that. We need it in the denominator as the density has a direct effect on the -heat capacity of the atmosphere. The changes are reflected in \autoref{alg:temperature with density}. - -\begin{algorithm}[hbt] - \SetAlgoLined - - \While{\texttt{TRUE}}{ - \For{$lat \in [-nlat, nlat]$}{ - \For{$lon \in [0, nlot]$}{ - $T_p[lat, lon] \leftarrow T_p[lat, lon] + \frac{\delta t ((1 - a[lat, lon])S + 4\epsilon \sigma (T_a[lat, lon])^4 - 4\sigma (T_p[lat, lon])^4)}{\rho[lat, lon]C_p[lat, lon]}$ \; - $T_a[lat, lon] \leftarrow T_a[lat, lon] + \frac{\delta t (\sigma (T_p[lat, lon])^4 - 2\epsilon\sigma (T_a[lat, lon])^4)}{\rho[lat, lon]C_a}$ \; - $t \leftarrow t + \delta t$ \; - } - } - } - \caption{The main loop of the temperature calculations} - \label{alg:temperature with density} -\end{algorithm} - -\subsection{Improving the Coriolis Parameter} -Another change introduced is in the coriolis parameter. Up until now it has been a constant, however we know that it varies along the latitude. So let's make it vary over the latitude. Recall -\autoref{eq:coriolis}, where $\Theta$ is the latitude. Coriolis ($f$) is currently defined in \autoref{alg:gradient}, so let's incorporate the changes which are shown in \autoref{alg:coriolis}. - -\begin{algorithm} - \SetAlgoLined - $C \leftarrow 2\pi R$ \; - $\delta y \leftarrow \frac{C}{nlat}$ \; - $\Omega \leftarrow 7.2921 \cdot 10^{-5}$ \; - - \For{$lat \in [-nlat, nlat]$}{ - $\delta x[lat] \leftarrow \delta y \cos(lat \cdot \frac{\pi}{180})$ \; - $f[lat] \leftarrow 2\Omega \sin(lat \frac{\pi}{180})$ \; - } - \caption{Calculating the gradient $\delta x$} - \label{alg:coriolis} -\end{algorithm} \ No newline at end of file diff --git a/tex-docs/streams/Stream4.tex b/tex-docs/streams/Stream4.tex deleted file mode 100644 index 93f4c81..0000000 --- a/tex-docs/streams/Stream4.tex +++ /dev/null @@ -1,83 +0,0 @@ -\section{Removing Some Assumptions and Mistakes from CLAuDE} -The first half of this stream was spent looking through the code and fixing some mistakes. To spare you dear reader from making these same mistakes, they have already been incorporated into -the previous sections, hooray! This does not only save you some work, but it also spares you from staring at a model that does not function due to wrongly defined constants or using the wrong -values. - -\subsection{Adding a Spin-Up Time} -Instead of having a static start (having the planet start from rest, so no rotations allowed) we will have the model start up for some time before we start simulating the climate extensively. -To accomodate for this, we have to make some changes in the code. First we need to add two booleans (variables that can only take two values, either \texttt{TRUE} or \texttt{FALSE}) that we use -to indicate to the model whether we want to simulate the wind and whether we want to simulate advection. This means that the main loop will have some changes made to it. After performing the -calculations in \autoref{alg:temperature with density} we would calculate the velocities and afterwards we would calculate the advection. Instead let us change it to what is shown in -\autoref{alg:stream4v1}. - -\begin{algorithm} - \While{\texttt{TRUE}}{ - \autoref{alg:temperature with density} \; - \If{$velocity$}{ - \autoref{alg:stream3} \; - \If{$advection$}{ - \autoref{alg:advectionv2} \; - } - } - } - \caption{Main loop that can simulate flow and advection conditionally} - \label{alg:stream4v1} -\end{algorithm} - -Now to dynamically enable/disable the simulation of flow and advection we need to add the spin-up calculations to the main loop. So in \autoref{alg:stream4v1}, before -\autoref{alg:temperature with density} we add \autoref{alg:spinup}. What it does is it changes the timestep when spinnning up and disables flow simulation, and when a week has passed it reduces -the timestep and enables flow simulation. At this point in time, the advection is not dynamically enabled/disabled but it is done by the programmer. Currently it will break the model, so I -recommend leaving it on \texttt{FALSE} until it is fixed in \autoref{sec:advectionfix}. - -\begin{algorithm} - \eIf{$t < 7day$}{ - $\delta t \leftarrow 60 \cdot 47$ \; - $velocity \leftarrow \texttt{FALSE}$ \; - }{ - $\delta t \leftarrow 60 \cdot 9$ \; - $velocity \leftarrow \texttt{TRUE}$ \; - } - \caption{The spin-up block dynamically enabling or disabling flow simulation} - \label{alg:spinup} -\end{algorithm} - -\subsection{Varying the Albedo} -The albdeo (reflectiveness of the planet's surface) is of course not the same over the whole planet. To account for this, we instead vary the albedo slightly for each point in the latitude -longitude grid. The algorithm that does this is shown in \autoref{alg:albedo variance}. The uniform distribution basically says that each allowed value in the interval has an equal chance of -being picked \cite{uniformdist}. - -\begin{algorithm} - $V_a \leftarrow 0.02$ \; - \For{$lat \in [-nlat, nlat]$}{ - \For{$lon \in [0, nlon]$}{ - $R \leftarrow \text{ Pick a random number (from the uniform distribution) in the interval } [-V_a, V_a]$ \; - $a[lat, lon] \leftarrow a[lat, lon] + V_a \cdot R$\; - } - } - \caption{Varying the albedo of the planet} - \label{alg:albedo variance} -\end{algorithm} - -\subsection{Fixing the Advection} \label{sec:advectionfix} -Currently the advection does not work like it should. This is probably due to boundary issues, where we get too close to the poles and it starts freaking out there \cite{simon}. So to fix this -we are going to define boundaries and assume that the advection only works within those boundaries. We only let it change by half of the values. The changes are incorporated in -\autoref{alg:advectionfix}. The reason why we mention this seperately, in contrast to the other fixes that we have incorporated throughout the manual already, is the accompanying change with the -boundary. - -\begin{algorithm} - $\alpha_a \leftarrow 2 \cdot 10^{-5}$ \; - $\alpha_p \leftarrow 1.5 \cdot 10^{-6}$ \; - $boundary \leftarrow 7$ \; - \While{\texttt{TRUE}}{ - $T_{add} \leftarrow T_a + \delta t \alpha_a \nabla^2(T_a) + \nabla(T_a)$ \; - $T_a \leftarrow T_a - 0.5T_{add}[boundary:-boundary, :] \text{ //Only subtract } T_{add} \text{ to } T_a \text{ for indices in the interval } [-nlat + boundary, nlat - boundary]$. \; - $\rho[boundary: -boundary, :] \leftarrow \rho - 0.5(\delta t \nabla \rho) \text{ //Only change the density for indices in the interval } [-nlat + boundary, nlat - boundary]$ \; - $T_p \leftarrow T_p + \delta t \alpha_p \nabla^2(T_p)$ \; - } - \caption{The main loop for calculating the effects of advection} - \label{alg:advectionfix} -\end{algorithm} - -\subsection{Adding Friction} -In order to simulate friction, we multiply the speeds $u$ and $v$ by $0.99$. Of course there are equations for friction but that gets complicated very fast, so instead we just assume that we -have a constant friction factor. This multiplication is done directly after \autoref{alg:stream3} in \autoref{alg:stream4v1}. \ No newline at end of file diff --git a/tex-docs/topics/advection.tex b/tex-docs/topics/advection.tex index e69de29..2e6b07a 100644 --- a/tex-docs/topics/advection.tex +++ b/tex-docs/topics/advection.tex @@ -0,0 +1,114 @@ +\section{Advection} +Advection is a fluid flow transporting something with it as it flows. This can be temperature, gas, solids or other fluids. In our case we will be looking at temperature. + +\subsection{Thermal Diffusion} +As of this time, what you notice if you run the model is that the winds only get stronger and stronger (and the model is hence blowing up, which means that the numbers increase so dramatically +that it is no longer realistic). This is because there is no link yet between the velocities of the atmosphere and the temperature. Currently, any air movement does not affect the temperature +in the atmosphere of our model while it does in reality. So we need to change some calculations to account for that. Thermal diffusion helps with spreading out the temperatures and tempering +the winds a bit. + +The diffusion equation, as written in \autoref{eq:diffusion}, describes how the temperature spreads out over time\cite{diffusion}. The symbols in the equation represent: + +\begin{itemize} + \item $u$: A vector consisting out of 4 elements: $x, y, z, t$. $x, y, z$ are the local coordinates and $t$ is time. + \item $\alpha$: The thermal diffusivity constant. + \item $\nabla^2$: The Laplace operator, more information in \autoref{sec:laplace}. + \item $\bar{u}$: The time derivative of $u$, or in symbols $\frac{\delta u}{\delta t}$. +\end{itemize} + +\begin{equation} + \bar{u} = \alpha \nabla^2 u + \label{eq:diffusion} +\end{equation} + +Now to get this into code we need the following algorithms \autoref{alg:laplacian} and \autoref{alg:diffusion}. \autoref{alg:laplacian} implements the laplacian operator, whereas +\autoref{alg:diffusion} implements the diffusion calculations. $\nabla^2$ in \autoref{alg:diffusion} represents the call to \autoref{alg:laplacian}. + +\begin{algorithm} + $\alpha_a \leftarrow 2 \cdot 10^{-5}$ \; + $\alpha_p \leftarrow 1.5 \cdot 10^{-6}$ \; + \While{\texttt{TRUE}}{ + $T_a \leftarrow T_a + \delta t \alpha_a \nabla^2(T_a)$ \; + $T_p \leftarrow T_p + \delta t \alpha_p \nabla^2(T_p)$ \; + } + \caption{The main loop for calculating the effects of diffusion} + \label{alg:diffusion} +\end{algorithm} + +\subsection{Adding in Advection} +With thermal diffusion in place, the temperature will spread out a bit, however air is not transported yet. This means that the winds we simulate are not actually moving any air. Advection is +going to change that. The advection equation is shown in \autoref{eq:advection}. The symbols are: + +\begin{itemize} + \item $\psi$: What is carried along (in our case temperature, $K$). + \item $t$: The time ($s$). + \item $u$: The fluid velocity vector ($ms^{-1}$). + \item $\nabla$: The divergence operator (as explained in \autoref{sec:laplace}). +\end{itemize} + +\begin{equation} + \frac{\delta \psi}{\delta t} + \nabla \cdot (\psi u) = 0 + \label{eq:advection} +\end{equation} + +With the divergence functon defined in \autoref{alg:divergence}, we now need to adjust \autoref{alg:diffusion} to incorporate this effect. The resulting algorithm can be found in +\autoref{alg:advection}. Here $\nabla$ represents the function call to \autoref{alg:divergence}. + +\begin{algorithm} + $\alpha_a \leftarrow 2 \cdot 10^{-5}$ \; + $\alpha_p \leftarrow 1.5 \cdot 10^{-6}$ \; + \While{\texttt{TRUE}}{ + $T_{add} \leftarrow T_a + \delta t \alpha_a \nabla^2(T_a) + \nabla(T_a)$ \; + $T_a \leftarrow T_a + T_{add}[5:-5, :] \text{ //Only add } T_{add} \text{ to } T_a \text{ for indices in the interval } [-nlat + 5, nlat - 5]$. \; + $T_p \leftarrow T_p + \delta t \alpha_p \nabla^2(T_p)$ \; + } + \caption{The main loop for calculating the effects of advection} + \label{alg:advection} +\end{algorithm} + +Now that we have the air moving, we also need to account for the moving of the density. This is because moving air to a certain place will change the air density at that place if the air at that +place does not move away at the same rate. Say we are moving air to $x$ at $y \ ms^{-1}$. If air at $x$ moves at a rate $z \ ms^{-1}$ and $z \neq y$ then the air density at $x$ will change. +The equation we will need for that is the mass continuity equation as shown in \autoref{eq:mass continuity} \cite{masscontinue}. + +\begin{equation} + \frac{\delta \rho}{\delta t} + \nabla \cdot (\rho v) = 0 + \label{eq:mass continuity} +\end{equation} + +Using this equation means that we will no longer assume that the atmosphere is incompressible. Therefore we need to change a few things in the code. First we need to change the $\rho$ in +\autoref{alg:stream3}. Since $\rho$ is no longer constant we need to access the right value of $\rho$ by specifying the indices. So $\rho$ will change to $\rho[lat, lon]$. Furthermore we need +to calculate $\rho$ after the movement of air has taken place, so we need to change \autoref{alg:advection} as well to include the calculations for $\rho$. The new version can be found in +\autoref{alg:advectionv2}. Again the $\nabla$ represents the call to \autoref{alg:divergence}. + + +\begin{algorithm} + $\alpha_a \leftarrow 2 \cdot 10^{-5}$ \; + $\alpha_p \leftarrow 1.5 \cdot 10^{-6}$ \; + \While{\texttt{TRUE}}{ + $T_{add} \leftarrow T_a + \delta t \alpha_a \nabla^2(T_a) + \nabla(T_a)$ \; + $T_a \leftarrow T_a + T_{add}[5:-5, :] \text{ //Only add } T_{add} \text{ to } T_a \text{ for indices in the interval } [-nlat + 5, nlat - 5]$. \; + $\rho \leftarrow \rho + \delta t \nabla \rho$ \; + $T_p \leftarrow T_p + \delta t \alpha_p \nabla^2(T_p)$ \; + } + \caption{The main loop for calculating the effects of advection} + \label{alg:advectionv2} +\end{algorithm} + +Currently the advection does not work like it should. This is probably due to boundary issues, where we get too close to the poles and it starts freaking out there \cite{simon}. So to fix this +we are going to define boundaries and assume that the advection only works within those boundaries. We only let it change by half of the values. The changes are incorporated in +\autoref{alg:advectionfix}. The reason why we mention this seperately, in contrast to the other fixes that we have incorporated throughout the manual already, is the accompanying change with the +boundary. + +\begin{algorithm} + $\alpha_a \leftarrow 2 \cdot 10^{-5}$ \; + $\alpha_p \leftarrow 1.5 \cdot 10^{-6}$ \; + $boundary \leftarrow 7$ \; + \While{\texttt{TRUE}}{ + $T_{add} \leftarrow T_a + \delta t \alpha_a \nabla^2(T_a) + \nabla(T_a)$ \; + $T_a \leftarrow T_a - 0.5T_{add}[boundary:-boundary, :] \text{ //Only subtract } T_{add} \text{ to } T_a \text{ for indices in the interval } [-nlat + boundary, nlat - boundary]$. \; + $\rho[boundary: -boundary, :] \leftarrow \rho - 0.5(\delta t \nabla \rho) \text{ //Only change the density for indices in the interval } [-nlat + boundary, nlat - boundary]$ \; + $T_p \leftarrow T_p + \delta t \alpha_p \nabla^2(T_p)$ \; + } + \caption{The main loop for calculating the effects of advection} + \label{alg:advectionfix} +\end{algorithm} \ No newline at end of file diff --git a/tex-docs/topics/master.tex b/tex-docs/topics/master.tex new file mode 100644 index 0000000..0387a3a --- /dev/null +++ b/tex-docs/topics/master.tex @@ -0,0 +1,43 @@ +\section{The Master File} +The master file is the file that controls the model calculation. This file decides what calculations are used and what is done with the calculations (which is not the scope of this manual). +In other words, the master file combines all the calculations and theory from the previous sections and puts it all together to form a model. As mentioned earlier, this structure enables the +user to create their own version of the model. If one has their own calculations, or wants to use an older version of the calculations in this manual, then the user can define it themselves +and call it instead of the calls that we use. The model is meant to be customisable, which this structure enables. + +\subsection{Adding a Spin-Up Time} +Instead of having a static start (having the planet start from rest, so no rotations allowed) we will have the model start up for some time before we start simulating the climate extensively. +To accomodate for this, we have to make some changes in the code. First we need to add two booleans (variables that can only take two values, either \texttt{TRUE} or \texttt{FALSE}) that we use +to indicate to the model whether we want to simulate the wind and whether we want to simulate advection. This means that the main loop will have some changes made to it. After performing the +calculations in \autoref{alg:temperature with density} we would calculate the velocities and afterwards we would calculate the advection. Instead let us change it to what is shown in +\autoref{alg:stream4v1}. + +\begin{algorithm} + \While{\texttt{TRUE}}{ + \autoref{alg:temperature with density} \; + \If{$velocity$}{ + \autoref{alg:stream3} \; + \If{$advection$}{ + \autoref{alg:advectionfix} \; + } + } + } + \caption{Main loop that can simulate flow and advection conditionally} + \label{alg:stream4v1} +\end{algorithm} + +Now to dynamically enable/disable the simulation of flow and advection we need to add the spin-up calculations to the main loop. So in \autoref{alg:stream4v1}, before +\autoref{alg:temperature with density} we add \autoref{alg:spinup}. What it does is it changes the timestep when spinnning up and disables flow simulation, and when a week has passed it reduces +the timestep and enables flow simulation. At this point in time, the advection is not dynamically enabled/disabled but it is done by the programmer. Currently it will break the model, so I +recommend leaving it on \texttt{FALSE} until it is fixed in \autoref{sec:advectionfix}. + +\begin{algorithm} + \eIf{$t < 7day$}{ + $\delta t \leftarrow 60 \cdot 47$ \; + $velocity \leftarrow \texttt{FALSE}$ \; + }{ + $\delta t \leftarrow 60 \cdot 9$ \; + $velocity \leftarrow \texttt{TRUE}$ \; + } + \caption{The spin-up block dynamically enabling or disabling flow simulation} + \label{alg:spinup} +\end{algorithm} \ No newline at end of file diff --git a/tex-docs/topics/radiation.tex b/tex-docs/topics/radiation.tex index 8e05aa1..d4aaa59 100644 --- a/tex-docs/topics/radiation.tex +++ b/tex-docs/topics/radiation.tex @@ -1,9 +1,13 @@ \section{Radiation} -\subsection{The First Law of Thermodynamics and the Stefan-Boltzmann Equation} -The beginning of CLAuDE is based upon one of the most important laws of physics: "Energy is neither created nor destroyed, only changed from one form to another." In otherwords, if energy goes -into an object it must equal the outflowing energy plus the change of internal energy. This is captured in Stefan-Boltzmann's law (\autoref{eq:stefan-boltzmann}) \cite{stefan-boltzmann}. +Radiation is energy waves, some waves are visible like light, others are invisible like radio signals. As is the basis for physics, energy cannot be created nor destroyed, only changed from one +form to another. + +\subsection{The First Law of Thermodynamics and the Stefan-Boltzmann Equation} +If energy goes into an object it must equal the outflowing energy plus the change of internal energy. Which is exactly what happens with the atmosphere. Radiation from the sun comes in, and +radiation from the atmosphere goes out. And along the way we heat the atmosphere and the planet which causes less radiation to be emitted than received. At least, that is the idea for Earth which +may not apply to all planets. Let one thing be clear, more radiation cannot be emitted than is inserted, unless the planet and atmosphere are cooling. Anyway, we assume that the planet is a black +body, i.e. it absorbs all radiation on all wavelengths. This is captured in Stefan-Boltzmann's law (\autoref{eq:stefan-boltzmann}) \cite{stefan-boltzmann}. -Here we assume that the planet is a black body, i.e. it absorbs all radiation (energy waves, some waves are visible like light, others are invisible like radio signals) on all wavelengths. In \autoref{eq:stefan-boltzmann} the symbols are: \begin{itemize} @@ -201,4 +205,71 @@ that $S$ is defined as the call to \autoref{alg:solar}. } \caption{The main function of the temperature calculations} \label{alg:stream1v2} +\end{algorithm} + +\subsection{Albedo} +Albedo is basically the reflectiveness of a material (in our case the planet's surface) \cite{albedo}. The average albedo of the Earth is about 0.2. Do note that we change $C_p$ from a constant +to an array. We do this to allow adding in oceans or other terrain in the future. Same thing for the albedo, different terrain has different reflectiveness. + +\begin{algorithm}[hbt] + $a \leftarrow 0.2$ \; + + $C_p \leftarrow 10^7$ \; + \caption{Defining the oceans} + \label{alg:albedo} +\end{algorithm} + +Now that we have that defined, we need to adjust the main loop of the program (\autoref{alg:stream1v2}). For clarity, all the defined constants have been left out. We need to add albedo into the +equation and change $C_p$ from a constant to an array. The algorithm after these changes can be found in \autoref{alg:stream2v3}. We multiply by $1 - a$ since albedo represents how much energy is +reflected instead of absorbed, where we need the amount that is absorbed which is exactly equal to $1$ minus the amount that is reflected. + +\begin{algorithm}[hbt] + \SetAlgoLined + \SetKwInput{Input}{Input} + \SetKwInOut{Output}{Output} + \Input{time $t$, amount of energy that hits the planet $S$} + \Output{Temperature of the planet $T_p$, temperature of the atmosphere $T_a$} + \For{$lat \in [-nlat, nlat]$}{ + \For{$lon \in [0, nlot]$}{ + $T_p[lat, lon] \leftarrow T_p[lat, lon] + \frac{\delta t ((1 - a[lat, lon])S + 4\epsilon \sigma (T_a[lat, lon])^4 - 4\sigma (T_p[lat, lon])^4)}{C_p[lat, lon]}$ \; + $T_a[lat, lon] \leftarrow T_a[lat, lon] + \frac{\delta t (\sigma (T_p[lat, lon])^4 - 2\epsilon\sigma (T_a[lat, lon])^4)}{C_a}$ \; + } + } + \caption{The main loop of the temperature calculations} + \label{alg:stream2v3} +\end{algorithm} + +\subsection{Temperature with Varying Density} +\begin{algorithm}[hbt] + \SetAlgoLined + \SetKwInput{Input}{Input} + \SetKwInOut{Output}{Output} + \Input{time $t$, amount of energy that hits the planet $S$} + \Output{Temperature of the planet $T_p$, temperature of the atmosphere $T_a$} + \For{$lat \in [-nlat, nlat]$}{ + \For{$lon \in [0, nlot]$}{ + $T_p[lat, lon] \leftarrow T_p[lat, lon] + \frac{\delta t ((1 - a[lat, lon])S + 4\epsilon \sigma (T_a[lat, lon])^4 - 4\sigma (T_p[lat, lon])^4)}{\rho[lat, lon]C_p[lat, lon]}$ \; + $T_a[lat, lon] \leftarrow T_a[lat, lon] + \frac{\delta t (\sigma (T_p[lat, lon])^4 - 2\epsilon\sigma (T_a[lat, lon])^4)}{\rho[lat, lon]C_a}$ \; + $t \leftarrow t + \delta t$ \; + } + } + \caption{The main loop of the temperature calculations} + \label{alg:temperature with density} +\end{algorithm} + +\subsection{Varying the Albedo} +The albdeo (reflectiveness of the planet's surface) is of course not the same over the whole planet. To account for this, we instead vary the albedo slightly for each point in the latitude +longitude grid. The algorithm that does this is shown in \autoref{alg:albedo variance}. The uniform distribution basically says that each allowed value in the interval has an equal chance of +being picked \cite{uniformdist}. + +\begin{algorithm} + $V_a \leftarrow 0.02$ \; + \For{$lat \in [-nlat, nlat]$}{ + \For{$lon \in [0, nlon]$}{ + $R \leftarrow \text{ Pick a random number (from the uniform distribution) in the interval } [-V_a, V_a]$ \; + $a[lat, lon] \leftarrow a[lat, lon] + V_a \cdot R$\; + } + } + \caption{Varying the albedo of the planet} + \label{alg:albedo variance} \end{algorithm} \ No newline at end of file diff --git a/tex-docs/topics/util_funcs.tex b/tex-docs/topics/util_funcs.tex index 183813d..f8cfba3 100644 --- a/tex-docs/topics/util_funcs.tex +++ b/tex-docs/topics/util_funcs.tex @@ -123,7 +123,7 @@ the basis vector. \label{eq:laplacian vector} \end{equation} -The new code can be found in \autoref{alg:laplacian}. $\Delta_x$ and $\Delta_y$ in \autoref{alg:laplacian} represents the calls to \autoref{alg:gradient x} and \autoref{alg:gradient y} +The code can be found in \autoref{alg:laplacian}. $\Delta_x$ and $\Delta_y$ in \autoref{alg:laplacian} represents the calls to \autoref{alg:gradient x} and \autoref{alg:gradient y} respectively. \begin{algorithm}[hbt] @@ -157,7 +157,7 @@ respectively. \subsection{Divergence} As we expect to use the divergence operator more often throughout our model, let us define a seperate function for it in \autoref{alg:divergence}. $\Delta_x$ and $\Delta_y$ in \autoref{alg:divergence} represents the calls to \autoref{alg:gradient x} and \autoref{alg:gradient y} respectively. We do the multiplication with the velocity vectors $u, v$ and $w$ here already, -as we expect that we might use it in combination with the divergence operator more frequently. What those vectors are and represent we will discuss in %insert velocity reference here +as we expect that we might use it in combination with the divergence operator more frequently. What those vectors are and represent we will discuss in \autoref{sec:momentum}. \begin{algorithm}[!hbt] \SetKwInOut{Input}{Input} diff --git a/tex-docs/topics/velocity.tex b/tex-docs/topics/velocity.tex index e69de29..080a9aa 100644 --- a/tex-docs/topics/velocity.tex +++ b/tex-docs/topics/velocity.tex @@ -0,0 +1,269 @@ +\section{Air Velocity} +Did you ever feel the wind blow? Most probably. That's what we will be calculating here. How hard the wind will blow. This is noted as velocity, how fast something moves. + +\subsection{Equation of State and the Incompressible Atmosphere} +The equation of state relates one or more variables in a dynamical system (like the atmosphere) to another. The most common equation of state in the atmosphere is the ideal gas equation as +described by \autoref{eq:ideal gas} \cite{idealGas}. The symbols in that equation represent: + +\begin{itemize} + \item $p$: The gas pressure ($Pa$). + \item $V$: The volume of the gas ($m^3$). + \item $n$: The amount of moles\footnote{Mole is the amount of particles ($6.02214076 \cdot 10^{23}$) in a substance, where the average weight of one mole of particles in grams is about the + same as the weight of one particle in atomic mass units ($u$)\cite{mole}} in the gas. + \item $R$: The Gas constant, $8.3144621$ ($J(mol)^{-1}K$) \cite{idealGas}. + \item $T$: The temperature opf the gas ($K$). +\end{itemize} + +If we divide everything in \autoref{eq:ideal gas} by $V$ and set it to be unit (in this case, set it to be exactly $1 m^3$) we can add in the molar mass in both the top and bottom parts of the +division as show in \autoref{eq:gas unit}. We can then replace $\frac{nm}{V}$ by $\rho$ the density of the gas ($kgm^{-3}$) and $\frac{R}{m}$ by $R_s$ the specific gas constant (gas constant that varies per +gas in $J(mol)^{-1}K$) as shown in \autoref{eq:state gas}. the resulting equation is the equation of state that you get that most atmospheric physicists use when talking about the atmosphere \cite{simon}. + +\begin{subequations} + \begin{equation} + pV = nRT + \label{eq:ideal gas} + \end{equation} + \begin{equation} + p = \frac{nR}{V}T = \frac{nmR}{Vm}T + \label{eq:gas unit} + \end{equation} + \begin{equation} + p = \rho R_sT + \label{eq:state gas} + \end{equation} +\end{subequations} + +The pressure is quite important, as air moves from a high pressure point to a low pressure point. So if we know the density and the temperature, then we know the pressure and we can work out +where the air will be moving to (i.e. how the wind will blow). In our current model, we know the atmospheric temperature but we do not know the density. For simplicities sake, we will now assume +that the atmosphere is Incompressible, meaning that we have a constant density. Obviously we know that air can be compressed and hence our atmosphere can be compressed too but that is not +important enough to account for yet, especially considering the current complexity of our model. + +The code that corresponds to this is quite simple, the only change that we need to make in \autoref{eq:state gas} is that we need to replace $T$ by $T_a$, the temperature of the atmosphere. As +$T_a$ is a matrix (known to programmers as a double array), $p$ will be a matrix as well. Now we only need to fill in some values. $\rho = 1.2$\cite{densityAir}, $R_s = 287$\cite{specificGasConstantAir}. + +\subsection{The Primitive Equations and Geostrophy} +\textbf{NOTE:} This whole subsection is obsolete. We have replaced these calculations with \autoref{sec:momentum}. The folloing subsection is left in for historical value, and maybe for a simpler +calculation if you want your own model to do less heavy calculations. This is where the previously mentioned master file strucutre comes in. You can create a new file with the following +calculations and replace the call that you would make to \autoref{sec:momentum} with a call to the algorithm listed in this subsection. Your choice, though the model Simon has made opted to use +the more complicated calculations. So here are the original calculations and if you want an up to date overview of the calculations please have a look at \autoref{sec:momentum}. + +The primitive equations (also known as the momentum equations) is what makes the air move. It is actually kind of an injoke between physicists as they are called the primitive equations but +actually look quite complicated (and it says $fu$ at the end! \cite{simon}). The primitive equations are a set of equations dictating the direction in the $u$ and $v$ directions as shown in +\autoref{eq:primitive u} and \autoref{eq:primitive v}. We can make the equations simpler by using and approximation called geostrophy which means that we have no vertical motion, such that the +terms with $\omega$ in \autoref{eq:primitive u} and \autoref{eq:primitive v} become 0. We also assume that we are in a steady state, i.e. there is no acceleration which in turn means that the +whole middle part of the equations are $0$. Hence we are left with \autoref{eq:primitive u final} and \autoref{eq:primitive v final}. + +\begin{subequations} + \begin{equation} + \frac{du}{dt} = \frac{\delta u}{\delta t} + u\frac{\delta u}{ \delta x} + v\frac{\delta u}{\delta v} + \omega\frac{\delta u}{\delta p} = -\frac{\delta \Phi}{\delta x} + fv + \label{eq:primitive u} + \end{equation} + \begin{equation} + \frac{dv}{dt} = \frac{\delta v}{\delta t} + u\frac{\delta v}{ \delta x} + v\frac{\delta v}{\delta v} + \omega\frac{\delta v}{\delta p} = -\frac{\delta \Phi}{\delta y} - fu + \label{eq:primitive v} + \end{equation} + + \begin{equation} + 0 = -\frac{\delta \Phi}{\delta x} + fv + \label{eq:primitive u final} + \end{equation} + \begin{equation} + 0 = -\frac{\delta \Phi}{\delta y} - fu + \label{eq:primitive v final} + \end{equation} +\end{subequations} + +\autoref{eq:primitive u final} can be split up into to parts, the $\frac{\delta \Phi}{\delta x}$ part (the gradient force) and the $fv$ part (the coriolis force). The same applies to +\autoref{eq:primitive v final}. Effectively we have a balance between the gradient and the coriolis force as shown in \autoref{eq:pu simple} and \autoref{eq:pv simple}. The symbols in both of +these equations are: + +\begin{itemize} + \item $\Phi$: The geopotential, potential (more explanation in \autoref{sec:potential}) of the planet's gravity field ($Jkg^{-1}$). + \item $x$: The change in the East direction along the planet surface ($m$). + \item $y$: The change in the North direction along the planet surface ($m$). + \item $f$: The coriolis parameter as described by \autoref{eq:coriolis}, where $\Omega$ is the rotation rate of the planet (for Earth $7.2921 \cdot 10^{-5}$) ($rad \ s^{-1}$) and $\theta$ is the + latitude \cite{coriolis}. + \item $u$: The velocity in the latitude ($ms^{-1}$). + \item $v$: The velocity in the longitude ($ms^{-1}$). +\end{itemize} + +\begin{subequations} + \begin{equation} + f = 2\Omega\sin(\theta) + \label{eq:coriolis} + \end{equation} + \begin{equation} + \frac{\delta \Phi}{\delta x} = fv + \label{eq:pu simple} + \end{equation} + \begin{equation} + \frac{\delta \Phi}{\delta y} = -fu + \label{eq:pv simple} + \end{equation} + \begin{equation} + \frac{\delta p}{\rho \delta x} = fv + \label{eq:pu simple final} + \end{equation} + \begin{equation} + \frac{\delta p}{\rho \delta y} = -fu + \label{eq:pv simple final} + \end{equation} +\end{subequations} + +Since we want to know how the atmosphere moves, we want to get the v and u components of the velocity vector (since $v$ and $u$ are the veolicites in longitude and latitude, if we combine them +in a vector we get the direction of the overall velocity). So it is time to start coding and calculating! If we look back at \autoref{alg:stream1v2}, we can see that we already have a double +for loop. In computer science, having multiple loops is generally considered a bad coding practice as you usually can just reuse the indices of the already existing loop, so you do not need to +create a new one. However this is a special case, since we are calculating new temperatures in the double for loop. If we then also would start to calculate the velocities then we would use new +information and old information at the same time. Since at index $i - 1$ the new temperature has already been calculated, but at the index $i + 1$ the old one is still there. So in order to fix +that we need a second double for loop to ensure that we always use the new temperatures. We display this specific loop in \autoref{alg:stream2}. Do note that everything in \autoref{alg:stream1v2} +is still defined and can still be used, but since we want to focus on the new code, we leave out the old code to keep it concise and to prevent clutter. + +\begin{algorithm}[hbt] + \SetAlgoLined + \For{$lat \in [-nlat, nlat]$}{ + \For{$lon \in [0, nlon]$}{ + $u[lat, lon] \leftarrow -\frac{p[lat + 1, lon] - p[lat - 1, lon]}{\delta y} \cdot \frac{1}{f[lat]\rho}$ \; + $v[lat, lon] \leftarrow \frac{p[lat, lon + 1] - p[lat, lon - 1]}{\delta x[lat]} \cdot \frac{1}{f[lat]\rho}$ \; + } + } + \caption{The main loop of the velocity of the atmosphere calculations} + \label{alg:stream2} +\end{algorithm} + +The gradient calculation is done in \autoref{alg:gradient}. For this to work, we need the circumference of the planet. Herefore we need to assume that the planet is a sphere. While that is not +technically true, it makes little difference in practice and is good enough for our model. The equation for the circumference can be found in \autoref{eq:circumference} \cite{circumference}, +where $r$ is the radius of the planet. Here we also use the f-plane approximation, where the coriolis paramter has one value for the northern hemisphere and one value for the southern hemisphere +\cite{fplane}. + +\begin{equation} + 2 \pi r + \label{eq:circumference} +\end{equation} + +\begin{algorithm} + \SetAlgoLined + $C \leftarrow 2\pi R$ \; + $\delta y \leftarrow \frac{C}{nlat}$ \; + + \For{$lat \in [-nlat, nlat]$}{ + $\delta x[lat] \leftarrow \delta y \cos(lat \cdot \frac{\pi}{180})$ \; + + \eIf{$lat < 0$}{ + $f[lat] \leftarrow -10^{-4}$ \; + }{ + $f[lat] \leftarrow 10^{-4}$ \; + } + } + \caption{Calculating the gradient $\delta x$ (note that this algorithm is obsolete)} + \label{alg:gradient} +\end{algorithm} + +Because of the geometry of the planet and the construction of the longitude latitude grid, we run into some problems when calculating the gradient. Since the planet is not flat ("controversial +I know"\cite{simon}) whenever we reach the end of the longitude we need to loop around to get to the right spot to calculate the gradients (as the planet does not stop at the end of the +longitude line but loops around). So to fix that we use the modulus (mod) function which does the looping for us if we exceed the grid's boundaries. We do haveanother problem though, the poles. +As the latitude grows closer to the poles, they are converging on the center point of the pole. Looping around there is much more difficult so to fix it, we just do not consider that center +point in the main loop. The changed algorithm can be found in \autoref{alg:stream2v2} + +\begin{algorithm}[hbt] + \SetAlgoLined + \For{$lat \in [-nlat + 1, nlat - 1]$}{ + \For{$lon \in [0, nlon]$}{ + $u[lat, lon] \leftarrow -\frac{p[(lat + 1) \text{ mod } nlat, lon] - p[(lat -1) \text{ mod } nlat, lon]}{\delta y} \cdot \frac{1}{f[lat]\rho}$ \; + $v[lat, lon] \leftarrow \frac{p[lat, (lon + 1) \text{ mod } nlon] - p[lat, (lon -1) \text{ mod } nlon]}{\delta x[lat]} \cdot \frac{1}{f[lat]\rho}$ \; + } + } + \caption{The main loop of the velocity of the atmosphere calculations} + \label{alg:stream2v2} +\end{algorithm} + +Do note that the pressure calculation is done between the temperature calculation in \autoref{alg:stream1v2} and the $u, v$ calculations in \autoref{alg:stream2v2}. At this point our model shows +a symmetric vortex around the sun that moves with the sun. This is not very realistic as you usually have convection and air flowing from warm to cold, but we do not have that complexity yet +(due to our single layer atmosphere). + +\subsection{The Momentum Equations} \label{sec:momentum} +The momentum equations are a set of equations that describe the flow of a fluid on the surface of a rotating body. For our model we will use the f-plane approximation. The equations corresponding +to the f-plane approximation are given in \autoref{eq:x momentum} and \autoref{eq:y momentum} \cite{momentumeqs}. Note that we are ignoring vertical movement, as this does not have a significant +effect on the whole flow. All the symbols in \autoref{eq:x momentum} and \autoref{eq:y momentum} mean: + +\begin{itemize} + \item $u$: The east to west velocity ($ms^{-1}$). + \item $t$: The time ($s$). + \item $f$: The coriolis parameter as in \autoref{eq:coriolis}. + \item $v$: The north to south velocity ($ms^{-1}$). + \item $\rho$: The density of the atmosphere ($kgm^{-3}$). + \item $p$: The atmospheric pressure ($Pa$). + \item $x$: The local longitude coordinate ($m$). + \item $y$: The local latitude coordinate ($m$). +\end{itemize} + +If we then define a vector $\bar{u}$ as $(u, v, 0)$, we can rewrite both \autoref{eq:x momentum} as \autoref{eq:x momentum laplace}. Here $\nabla u$ is the gradient of +$u$ in both $x$ and $y$ directions. Then if we write out $\nabla u$ we get \autoref{eq:x momentum final}. Similarly, if we want to get $\delta v$ instead of $\delta u$ we rewrite +\autoref{eq:y momentum} to get \autoref{eq:y momentum laplace} and \autoref{eq:y momentum final}. + +\begin{subequations} + \begin{equation} + \frac{Du}{Dt} - fv = -\frac{1}{\rho} \frac{\delta p}{\delta x} + \label{eq:x momentum} + \end{equation} + \begin{equation} + \frac{Dv}{Dt} - fu = -\frac{1}{\rho} \frac{\delta p}{\delta y} + \label{eq:y momentum} + \end{equation} + \begin{equation} + \frac{\delta u}{\delta t} + \bar{u} \cdot \nabla u - fv = -\frac{1}{\rho}\frac{\delta p}{\delta x} + \label{eq:x momentum laplace} + \end{equation} + \begin{equation} + \frac{\delta v}{\delta t} + \bar{u} \cdot \nabla v - fu = -\frac{1}{\rho}\frac{\delta p}{\delta y} + \label{eq:y momentum laplace} + \end{equation} + \begin{equation} + \frac{\delta u}{\delta t} + u\frac{\delta u}{\delta x} + v\frac{\delta u}{\delta y} - fv = -\frac{1}{\rho}\frac{\delta p}{\delta x} + \label{eq:x momentum final} + \end{equation} + \begin{equation} + \frac{\delta v}{\delta t} + u\frac{\delta v}{\delta x} + v\frac{\delta v}{\delta y} - fu = -\frac{1}{\rho}\frac{\delta p}{\delta y} + \label{eq:y momentum final} + \end{equation} +\end{subequations} + +With the gradient functions defined in \autoref{alg:gradient x} and \autoref{alg:gradient y}, we can move on to the main code for the momentum equations. The main loop is shown in +\autoref{alg:stream3}. Do note that this loop replaces the one in \autoref{alg:stream2v2} as these calculate the same thing, but the new algorithm does it better. + +\begin{algorithm} + $S_{xu} \leftarrow \texttt{gradient\_x}(u, lan, lon)$ \; + $S_{yu} \leftarrow \texttt{gradient\_y}(u, lan, lon)$ \; + $S_{xv} \leftarrow \texttt{gradient\_x}(v, lan, lon)$ \; + $S_{yv} \leftarrow \texttt{gradient\_y}(v, lan, lon)$ \; + $S_{px} \leftarrow \texttt{gradient\_x}(p, lan, lon)$ \; + $S_{py} \leftarrow \texttt{gradient\_x}(p, lan, lon)$ \; + \While{\texttt{TRUE}}{ + \For{$lat \in [1, nlat - 1]$}{ + \For{$lon \in [0, nlon]$}{ + $u[lan, lon] \leftarrow u[lan, lon] + \delta t \frac{-u[lan, lon]S_{xu} - v[lan, lon]S_{yu} + f[lan]v[lan, lon] - S_{px}}{\rho}$ \; + $v[lan, lon] \leftarrow v[lan, lon] + \delta t\frac{-u[lan, lon]S_{xv} - v[lan, lon]S_{yv} - f[lan]u[lan, lon] - S_{py}}{\rho}$ \; + } + } + } + \caption{Calculating the flow of the atmosphere (wind)} + \label{alg:stream3} +\end{algorithm} + +\subsection{Improving the Coriolis Parameter} +Another change introduced is in the coriolis parameter. Up until now it has been a constant, however we know that it varies along the latitude. So let's make it vary over the latitude. Recall +\autoref{eq:coriolis}, where $\Theta$ is the latitude. Coriolis ($f$) is currently defined in \autoref{alg:gradient}, so let's replace it with \autoref{alg:coriolis}. + +\begin{algorithm} + \SetAlgoLined + $\Omega \leftarrow 7.2921 \cdot 10^{-5}$ \; + + \For{$lat \in [-nlat, nlat]$}{ + $f[lat] \leftarrow 2\Omega \sin(lat \frac{\pi}{180})$ \; + } + \caption{Calculating the coriolis force} + \label{alg:coriolis} +\end{algorithm} + +\subsection{Adding Friction} +In order to simulate friction, we multiply the speeds $u$ and $v$ by $0.99$. Of course there are equations for friction but that gets complicated very fast, so instead we just assume that we +have a constant friction factor. This multiplication is done directly after \autoref{alg:stream3} in \autoref{alg:stream4v1}. \ No newline at end of file From 47a20e14d60de534b2183aa3f7ac02ac5c918ae9 Mon Sep 17 00:00:00 2001 From: TechWizzart Date: Mon, 7 Sep 2020 21:22:30 +0200 Subject: [PATCH 3/7] Finished the rewrite, only need to brush up the algorithms a bit --- tex-docs/CLAuDE.tex | 33 +- tex-docs/{streams => appendices}/TTNMETAF.tex | 0 tex-docs/appendices/history.tex | 138 ++++++++ tex-docs/appendices/vars.tex | 54 +++ tex-docs/streams/Stream.aux | 29 -- tex-docs/streams/Stream10.tex | 81 ----- tex-docs/streams/Stream5.tex | 144 -------- tex-docs/streams/Stream6.tex | 25 -- tex-docs/streams/Stream7.tex | 47 --- tex-docs/streams/Stream8.tex | 117 ------- tex-docs/streams/Stream9.tex | 79 ----- tex-docs/topics/advection.tex | 26 +- tex-docs/topics/control_panel.tex | 21 +- tex-docs/topics/master.tex | 58 ++- tex-docs/topics/radiation.tex | 331 +++++++++++++++++- tex-docs/topics/velocity.tex | 172 ++------- 16 files changed, 664 insertions(+), 691 deletions(-) rename tex-docs/{streams => appendices}/TTNMETAF.tex (100%) create mode 100644 tex-docs/appendices/history.tex create mode 100644 tex-docs/appendices/vars.tex delete mode 100644 tex-docs/streams/Stream.aux delete mode 100644 tex-docs/streams/Stream10.tex delete mode 100644 tex-docs/streams/Stream5.tex delete mode 100644 tex-docs/streams/Stream6.tex delete mode 100644 tex-docs/streams/Stream7.tex delete mode 100644 tex-docs/streams/Stream8.tex delete mode 100644 tex-docs/streams/Stream9.tex diff --git a/tex-docs/CLAuDE.tex b/tex-docs/CLAuDE.tex index 889d464..1380d41 100644 --- a/tex-docs/CLAuDE.tex +++ b/tex-docs/CLAuDE.tex @@ -26,9 +26,16 @@ The CLimate Analysis using Digital Estimations model is a simplified planetary climate model. It will be used to educate people on how climate physics works and to experiment with different parameters and see how much influence a tiny change can have (like for instance the rotation rate of the planet around its axis). It is built to be accessible to and runnable by everyone, -whether they have a super computer or a dated laptop. The model is written in Python and written during the weekly streams of Dr. Simon Clark \cite{twitch}. Each subsequent section starts with a -number, this number indicates which coding stream corresponds to that section. This does not only make it easier to cross reference but if the explanation is unclear or you just want to watch -the stream about that specific topic, you know which stream to watch. There is a useful playlist on Simon's Twitch which has all the streams without ad breaks or interruptions \cite{playlist}. +whether they have a super computer or a dated laptop. The model is written in Python and written during the weekly streams of Dr. Simon Clark \cite{twitch}. There is a useful playlist on +Simon's Twitch which has all the streams without ad breaks or interruptions \cite{playlist}. + +The manual itself is split up into distinct sections, each explaining one particular part of the model. Each section will be treating one topic, like radiation, advection or the control panel. +Although many concepts cannot be seen in isolation, as the wind has influence on how much temperature is distributed throughout the atmosphere, the calculations can be split up. The manual is +cumulative, starting with the basics and slowly building up to the current form of the algorithm. All changes to the algorithms can therefore be found here. An important distinction needs to be +made regarding the changes though. If the changes only change one part of the calculations, then it is considered an evolution, which will be added to the relevant section. However if the changes +are significant and not based on the previous code then the old alghorithms will be relocated to \autoref{sec:history}. Though the relevant theory will remain, as that is required to gain an +understanding of what the algorithm does. Do note that the radiation \autoref{sec:rad} is an exception for the first calculations as this forms the basis of the beginning of CLAuDE and the +fundamentals of the theory which I deem important enough to be left in place even if the calculations end up significantly different. This manual will provide an overview of the formulae used and will explain aspects of these formulae. For each equation each symbol will be explained what it is. In such an explanation, the units will be presented in SI units \cite{SI} between brackets like: $T$: The temperature of the planet ($K$). Which indicates that $T$ is the temperature of the planet in degrees Kelvin. If you need @@ -43,24 +50,12 @@ This manual is for the toy model, which is as of now still in development. One i a pain to fix and if something later on changes, the whole layout may be messed up again and is a pain to fix again. Hence I opt to let \LaTeX (the software/typeset language used to create this manual) figure out the placement of the algorithm blocks, which may or may not be in the right places. -Lastly, the manual is now up on the Planet Factory GitHub repository\cite{claudeGit}, together with all the source code. There is also a fork \cite{nomGit} that also contains the source code. +The manual is now up on the Planet Factory GitHub repository\cite{claudeGit}, together with all the source code. There is also a fork \cite{nomGit} that also contains the source code. The fork will usually be more up to date than the version on the Planet Factory repository as Simon needs to merge pull requests into the repository. However I can update the fork freely so if a particular stream is missing in the version on the Planet Factory repository, check the fork/Discord whether there is a newer version. If that is not the case, you just have to be a bit more patient, or you can start writing a part of the manual yourself! Don't forget to ping me in the Discord to notify me of any additions (GitHub refuses to send me emails so I have no other way of knowing). -\input{streams/Stream5.tex} - -\input{streams/Stream6.tex} - -\input{streams/Stream7.tex} - -\input{streams/Stream8.tex} - -\input{streams/Stream9.tex} - -\input{streams/Stream10.tex} - \input{topics/control_panel.tex} \input{topics/util_funcs.tex} @@ -74,7 +69,11 @@ knowing). \input{topics/master.tex} \newpage -\input{streams/TTNMETAF.tex} +\input{appendices/TTNMETAF.tex} + +\input{appendices/history.tex} + +\input{appendices/vars.tex} \newpage \bibliography{references} diff --git a/tex-docs/streams/TTNMETAF.tex b/tex-docs/appendices/TTNMETAF.tex similarity index 100% rename from tex-docs/streams/TTNMETAF.tex rename to tex-docs/appendices/TTNMETAF.tex diff --git a/tex-docs/appendices/history.tex b/tex-docs/appendices/history.tex new file mode 100644 index 0000000..cbef370 --- /dev/null +++ b/tex-docs/appendices/history.tex @@ -0,0 +1,138 @@ +\section{History of the Algorithms} \label{sec:history} +Back when I was a young naive programmer, I made a thing. Now a few years down the line I made the thing again, but infinitely better. So I have no use for the old thing anymore. But fear not, +old algorithms (used by CLAuDE) will be collected here. This is just for historical purposes. + +\subsection{Velocity} +\subsubsection{The Primitive Equations and Geostrophy} +The primitive equations (also known as the momentum equations) is what makes the air move. It is actually kind of an injoke between physicists as they are called the primitive equations but +actually look quite complicated (and it says $fu$ at the end! \cite{simon}). The primitive equations are a set of equations dictating the direction in the $u$ and $v$ directions as shown in +\autoref{eq:primitive u} and \autoref{eq:primitive v}. We can make the equations simpler by using and approximation called geostrophy which means that we have no vertical motion, such that the +terms with $\omega$ in \autoref{eq:primitive u} and \autoref{eq:primitive v} become 0. We also assume that we are in a steady state, i.e. there is no acceleration which in turn means that the +whole middle part of the equations are $0$. Hence we are left with \autoref{eq:primitive u final} and \autoref{eq:primitive v final}. + +\begin{subequations} + \begin{equation} + \frac{du}{dt} = \frac{\delta u}{\delta t} + u\frac{\delta u}{ \delta x} + v\frac{\delta u}{\delta v} + \omega\frac{\delta u}{\delta p} = -\frac{\delta \Phi}{\delta x} + fv + \label{eq:primitive u} + \end{equation} + \begin{equation} + \frac{dv}{dt} = \frac{\delta v}{\delta t} + u\frac{\delta v}{ \delta x} + v\frac{\delta v}{\delta v} + \omega\frac{\delta v}{\delta p} = -\frac{\delta \Phi}{\delta y} - fu + \label{eq:primitive v} + \end{equation} + + \begin{equation} + 0 = -\frac{\delta \Phi}{\delta x} + fv + \label{eq:primitive u final} + \end{equation} + \begin{equation} + 0 = -\frac{\delta \Phi}{\delta y} - fu + \label{eq:primitive v final} + \end{equation} +\end{subequations} + +\autoref{eq:primitive u final} can be split up into to parts, the $\frac{\delta \Phi}{\delta x}$ part (the gradient force) and the $fv$ part (the coriolis force). The same applies to +\autoref{eq:primitive v final}. Effectively we have a balance between the gradient and the coriolis force as shown in \autoref{eq:pu simple} and \autoref{eq:pv simple}. The symbols in both of +these equations are: + +\begin{itemize} + \item $\Phi$: The geopotential, potential (more explanation in \autoref{sec:potential}) of the planet's gravity field ($Jkg^{-1}$). + \item $x$: The change in the East direction along the planet surface ($m$). + \item $y$: The change in the North direction along the planet surface ($m$). + \item $f$: The coriolis parameter as described by \autoref{eq:coriolis}, where $\Omega$ is the rotation rate of the planet (for Earth $7.2921 \cdot 10^{-5}$) ($rad \ s^{-1}$) and $\theta$ is the + latitude \cite{coriolis}. + \item $u$: The velocity in the latitude ($ms^{-1}$). + \item $v$: The velocity in the longitude ($ms^{-1}$). +\end{itemize} + +\begin{subequations} + \begin{equation} + f = 2\Omega\sin(\theta) + \label{eq:coriolis} + \end{equation} + \begin{equation} + \frac{\delta \Phi}{\delta x} = fv + \label{eq:pu simple} + \end{equation} + \begin{equation} + \frac{\delta \Phi}{\delta y} = -fu + \label{eq:pv simple} + \end{equation} + \begin{equation} + \frac{\delta p}{\rho \delta x} = fv + \label{eq:pu simple final} + \end{equation} + \begin{equation} + \frac{\delta p}{\rho \delta y} = -fu + \label{eq:pv simple final} + \end{equation} +\end{subequations} + +Since we want to know how the atmosphere moves, we want to get the v and u components of the velocity vector (since $v$ and $u$ are the veolicites in longitude and latitude, if we combine them +in a vector we get the direction of the overall velocity). So it is time to start coding and calculating! If we look back at \autoref{alg:stream1v2}, we can see that we already have a double +for loop. In computer science, having multiple loops is generally considered a bad coding practice as you usually can just reuse the indices of the already existing loop, so you do not need to +create a new one. However this is a special case, since we are calculating new temperatures in the double for loop. If we then also would start to calculate the velocities then we would use new +information and old information at the same time. Since at index $i - 1$ the new temperature has already been calculated, but at the index $i + 1$ the old one is still there. So in order to fix +that we need a second double for loop to ensure that we always use the new temperatures. We display this specific loop in \autoref{alg:stream2}. Do note that everything in \autoref{alg:stream1v2} +is still defined and can still be used, but since we want to focus on the new code, we leave out the old code to keep it concise and to prevent clutter. + +\begin{algorithm}[hbt] + \SetAlgoLined + \For{$lat \in [-nlat, nlat]$}{ + \For{$lon \in [0, nlon]$}{ + $u[lat, lon] \leftarrow -\frac{p[lat + 1, lon] - p[lat - 1, lon]}{\delta y} \cdot \frac{1}{f[lat]\rho}$ \; + $v[lat, lon] \leftarrow \frac{p[lat, lon + 1] - p[lat, lon - 1]}{\delta x[lat]} \cdot \frac{1}{f[lat]\rho}$ \; + } + } + \caption{The main loop of the velocity of the atmosphere calculations} + \label{alg:stream2} +\end{algorithm} + +The gradient calculation is done in \autoref{alg:gradient}. For this to work, we need the circumference of the planet. Herefore we need to assume that the planet is a sphere. While that is not +technically true, it makes little difference in practice and is good enough for our model. The equation for the circumference can be found in \autoref{eq:circumference} \cite{circumference}, +where $r$ is the radius of the planet. Here we also use the f-plane approximation, where the coriolis paramter has one value for the northern hemisphere and one value for the southern hemisphere +\cite{fplane}. + +\begin{equation} + 2 \pi r + \label{eq:circumference} +\end{equation} + +\begin{algorithm} + \SetAlgoLined + $C \leftarrow 2\pi R$ \; + $\delta y \leftarrow \frac{C}{nlat}$ \; + + \For{$lat \in [-nlat, nlat]$}{ + $\delta x[lat] \leftarrow \delta y \cos(lat \cdot \frac{\pi}{180})$ \; + + \eIf{$lat < 0$}{ + $f[lat] \leftarrow -10^{-4}$ \; + }{ + $f[lat] \leftarrow 10^{-4}$ \; + } + } + \caption{Calculating the gradient $\delta x$ (note that this algorithm is obsolete)} + \label{alg:gradient} +\end{algorithm} + +Because of the geometry of the planet and the construction of the longitude latitude grid, we run into some problems when calculating the gradient. Since the planet is not flat ("controversial +I know"\cite{simon}) whenever we reach the end of the longitude we need to loop around to get to the right spot to calculate the gradients (as the planet does not stop at the end of the +longitude line but loops around). So to fix that we use the modulus (mod) function which does the looping for us if we exceed the grid's boundaries. We do haveanother problem though, the poles. +As the latitude grows closer to the poles, they are converging on the center point of the pole. Looping around there is much more difficult so to fix it, we just do not consider that center +point in the main loop. The changed algorithm can be found in \autoref{alg:stream2v2} + +\begin{algorithm}[hbt] + \SetAlgoLined + \For{$lat \in [-nlat + 1, nlat - 1]$}{ + \For{$lon \in [0, nlon]$}{ + $u[lat, lon] \leftarrow -\frac{p[(lat + 1) \text{ mod } nlat, lon] - p[(lat -1) \text{ mod } nlat, lon]}{\delta y} \cdot \frac{1}{f[lat]\rho}$ \; + $v[lat, lon] \leftarrow \frac{p[lat, (lon + 1) \text{ mod } nlon] - p[lat, (lon -1) \text{ mod } nlon]}{\delta x[lat]} \cdot \frac{1}{f[lat]\rho}$ \; + } + } + \caption{The main loop of the velocity of the atmosphere calculations} + \label{alg:stream2v2} +\end{algorithm} + +Do note that the pressure calculation is done between the temperature calculation in \autoref{alg:stream1v2} and the $u, v$ calculations in \autoref{alg:stream2v2}. At this point our model shows +a symmetric vortex around the sun that moves with the sun. This is not very realistic as you usually have convection and air flowing from warm to cold, but we do not have that complexity yet +(due to our single layer atmosphere). \ No newline at end of file diff --git a/tex-docs/appendices/vars.tex b/tex-docs/appendices/vars.tex new file mode 100644 index 0000000..067bd9c --- /dev/null +++ b/tex-docs/appendices/vars.tex @@ -0,0 +1,54 @@ +\section{List of Variables} +Are you ever confused about what something is? Do you ever forget what a variable represents? Then I got the solution for you. The following overview will explain what each variable is and +represents. I will try to not use one variable for the same thing, though that is sometimes very difficult to do. I'll do my best. In the meantime, enjoy this exstensive list. Note that this +only applies to variables in code, every symbol in equations are explained at the equations themselves. + +\begin{itemize} + \item $R$: The Gas Constant with value $8.3144621$ ($J(mol)^{-1}K$). + \item $day$: Length of one day in seconds ($s$). + \item $year$: Length of one year in seconds ($s$). + \item $\delta t$: How much time is between each calculation run in seconds ($s$). + \item $g:$ Magnitude of gravity on the planet in $ms^{-2}$. + \item $\alpha$: By how many degrees the planet is tilted with respect to the star's plane, also called axial tilt. + \item $top$: How high the top of the atmosphere is with respect to the planet surface in meters ($m$). + \item $ins$: Amount of energy from the star that reaches the planet per unit area ($Jm^{-2}$). + \item $\epsilon$: Absorbtivity of the atmosphere, fraction of how much of the total energy is absorbed (unitless). + \item $resolution$: The amount of degrees on the latitude longitude grid that each cell has, with this setting each cell is 3 degrees latitude high and 3 degrees longitude wide. + \item $nlevels \leftarrow 10$: The amount of layers in the atmosphere. + \item $\delta t_s$: The time between calculation rounds during the spin up period in seconds ($s$). + \item $t_s$: How long we let the planet spin up in seconds ($s$). + \item $adv$: Whether we want to enable advection or not. + \item $velocity$: Whether we want to calculate the air velocity or not. + \item $adv\_boun$: How many cells away from the poles where we want to stop calculating the effects of advection. + \item $nlon$: The amount of longitude gridpoints that we use, which depends on the resolution. + \item $nlat$: The amount of latitude gridpoints that we use, which depends on the resolution. + \item $T_p$: The temperature of the planet, a 2D array representing a latitude, longitude grid cell. + \item $T_a$: The temperature of the atmosphere, a 3D array representing a grid cell on the latitude, longitude, atmospheric layer grid. + \item $\sigma$: The Stefan-Boltzmann constant equal to $5.670373 \cdot 10^{-8} \ (Wm^{-2}K^{-4})$. + \item $C_a$: Specific heat capacity of the air, equal to $1.0035 Jg^{-1}K^{-1}$. + \item $C_p$: Specific heat capacity of the planet, equal to $1.0 \cdot 10^{6} Jg^{-1}K^{-1}$. + \item $a$: Albedo, the reflectiveness of a substance. Note that $a$ is used in general functions as an array that is supplied as input. If that is the case it can be read at the top of the + algorithm. + \item $\rho$: The density of the atmosphere, a 3D array representing a grid cell on the latitude, longitude, atmospheric layer grid. + \item $\delta x$: How far apart the gridpoints are in the $x$ direction in degrees longitude. + \item $\delta y$: How far apart the gridpoints are in the $y$ direction in degrees latitude. + \item $\delta z$: How far apart the gridpoints are in the $z$ direction in $m$. + \item $heights$: How high an atmospheric layer is in $m$. + \item $\tau$: The optical depth for an atmospheric layer. + \item $\tau_0$: The optical depth at the planet surface. + \item $f_l$: The optical depth parameter. + \item $pressureProfile$: The average pressure taken over all atmospheric layers in a latitude, longitude gridcell. + \item $densityProfile$:The average density taken over all atmospheric layers in a latitude, longitude gridcell. + \item $temperatureProfile$: The average temperature taken over all atmospheric layers in a latitude, longitude gridcell. + \item $U$: Upward flux of radiation, 1D array representing an atmospheric layer. + \item $D$: Downward flux of radiation, 1D array representing an atmospheric layer. + \item $u$: The east to west air velocity in $ms^{-1}$. + \item $v$: The north to south air velocity in $ms^{-1}$. + \item $w$: The bottom to top air velocity in $ms^{-1}$. + \item $f$: The coriolis parameter. + \item $\Omega$: The rotation rate of the planet in $rads^{-1}$. + \item $p$: The pressure of a latitude, longitude, atmospheric layer gridcell. + \item $p_0$: The pressure of a latitude, longitude, atmospheric layer gridcell from the previous calculation round. + \item $\alpha_a$: The thermal diffusivity constant for air. + \item $\alpha_p$: The thermal diffusivity constant for the planet surface. +\end{itemize} \ No newline at end of file diff --git a/tex-docs/streams/Stream.aux b/tex-docs/streams/Stream.aux deleted file mode 100644 index f4cf3d7..0000000 --- a/tex-docs/streams/Stream.aux +++ /dev/null @@ -1,29 +0,0 @@ -\relax -\providecommand\hyper@newdestlabel[2]{} -\@setckpt{Streams/"Stream}{ -\setcounter{page}{2} -\setcounter{equation}{0} -\setcounter{enumi}{0} -\setcounter{enumii}{0} -\setcounter{enumiii}{0} -\setcounter{enumiv}{0} -\setcounter{footnote}{0} -\setcounter{mpfootnote}{0} -\setcounter{part}{0} -\setcounter{section}{0} -\setcounter{subsection}{0} -\setcounter{subsubsection}{0} -\setcounter{paragraph}{0} -\setcounter{subparagraph}{0} -\setcounter{figure}{0} -\setcounter{table}{0} -\setcounter{Item}{0} -\setcounter{Hfootnote}{0} -\setcounter{bookmark@seq@number}{1} -\setcounter{parentequation}{0} -\setcounter{AlgoLine}{0} -\setcounter{algocfline}{0} -\setcounter{algocfproc}{0} -\setcounter{algocf}{0} -\setcounter{section@level}{1} -} diff --git a/tex-docs/streams/Stream10.tex b/tex-docs/streams/Stream10.tex deleted file mode 100644 index 293f3c6..0000000 --- a/tex-docs/streams/Stream10.tex +++ /dev/null @@ -1,81 +0,0 @@ -\section{Putting Our Homemade Climate Model Through Its Paces} -Big stream this stream as we got some working code! Always great when stuff works. This stream, we tackled the radiation problem, added axial tilt to the planet, fixed vertical motion (but not -advection), added stratospheric heating and some other code clean up stuff. This means that the big rework is getting closer and closer. How exciting! -%TESTSSSS WE GOT WORKING CODE! HELLO WORLD! - -\subsection{Fixing Up the Code} -First thing to mention is that vertical advection is still broken. Why? Because the gradient in the $z$ direction is broken. This is due to finite differencing on an exponential function. The way -we calculate the differenc from one layer to the other is by differencing them (subtracting) which is always finite. Therefore we always get some inaccuracies. Usually that is fine, but with an -exponential function the differences, you guessed it, become exponentially wrong. As such, the function would eventually be so far off that the model would blow up. So we need to fix it. To -prevent a blow up, we have disabled the call to the gradient $z$ funciton in \autoref{alg:divergence layer}. This ensures that the horizontal bits still work, but the vertical stuff does not. -As always, we will try to fix this in a future stream. - -We also fixed up the radiation scheme, as shown in \autoref{alg:optical depth}. Basically we had the definition of $U[k + 1] = \text{something something} U[k + 1]$. This means that the definition -was relying on itself, which is obviously impossible and wrong. So we changed it to it's current form and it is fixed, hooray! - -Vertical motion has also been fixed, as shown in \autoref{alg:velocity}. Due to some error in the representation of the vertical motion it did not work. So we changed from that representation to -another. Now the vertical velocity is proportional to the rate of change of the pressure which does work like it should. - -\subsection{Tilting the Planet} -In order to model a planet that has seasons, like Earth, we need to tilt the planet. This has as effect that the sun is not always directly above the equator but is above a certain band around -the equator as the year moves on. This means that some hemispheres receive more/less sun based on what part of the year it is. Which corresponds to the various seasons we have on Earth. But in -order to do that, we have to change the \texttt{solar} function. The new version as shown in \autoref{alg:solar tilt} will replace \autoref{alg:solar}. Here $\alpha$ is the tilt in degrees. - -\begin{algorithm} - \SetKwInput{Input}{Input} - \SetKwInOut{Output}{Output} - \Input{insolation $ins$, latitude $lat$, longitude $lon$, time $t$, time in a day $d$} - \Output{Amount of energy $S$ that hits the planet surface at the given latitude, longitude and time combination.} - $sun\_lon \leftarrow -t \text{ mod } d$ \; - $sun\_lon \leftarrow sun\_lon \cdot \frac{360}{d}$ \; - $sun\_lat \leftarrow \alpha\cos(\frac{2t\pi}{year})$ \; - $S \leftarrow insolation\cos(\frac{\pi(lat - sun\_lat)}{180})$ \; - - \uIf{$S < 0$}{ - \Return{$0$} \; - } \uElse { - $lon\_diff \leftarrow lon - sun\_lon$ \; - $S \leftarrow S\cos(\frac{lon\_diff\pi}{180})$ \; - - \uIf{$S < 0$}{ - \uIf{$lat + sun\_lat > 90$ or $lat + sun\_lat < -90$}{ - \Return{$insolation\cos(\frac{\pi(lat + sun\_lat)}{180})\cos(\frac{lon\_diff\pi}{180})$} \; - } \uElse { - \Return{$0$} \; - } - } \uElse { - \Return{$S$} \; - } - } - \caption{Calculating the energy from the sun (or similar star) that reaches a part of the planet surface at a given latitude and time} - \label{alg:solar tilt} -\end{algorithm} - -What the code in \autoref{alg:solar tilt} does boils down to calculating the latitude and longitude of the sun and checking whether the planet receives any energy. If not return $0$ immediately. -If so we check if the difference between the sun's longitude and the planet's longitude and calculate how much energy would hit the planet given that the sun is not straight above the equator. -We do this by multiplying the energy it would receive from the sun if it were above the equator $S$ by the cosine of the difference in longitudes, which represents the tilt. Then we check again -if the planet is receiving energy, if not we check if it happens around the poles. We do this because due to the tilt it can be the case that at certain points in the year the pole is in constant -sunlight, i.e. the sun does not go down. This creates a sort of overshoot which needs to be accounted for. If it does this then we add the latitudes of the sun and the planet together and use -that to calculate the energy that would hit that spot. If it is not the case that we are around the poles and we do not receive energy, then we return $0$. If it happens to be that we do receive -energy (so no negative values) then we return $S$. - -\subsection{Adding In Some Ozone (Or Something Else That Approximates It)} -Adding in ozone in the stratosphere is hella complicated, so we leave that as an exercise to the reader as in true academic fashion. Just joking, if you want you can work on implementing ozone -however we opt not to because it is quite complicated. Instead we approximate it, which is decent enough for our purpose. We need to do it in \autoref{alg:optical depth} as we need to adjust the -$Q$. We add in a check to see if we are currently calculating the radiation in the stratosphere. If so we add some radiation extra to replicate the effect of ozone. As can be seen in -\autoref{alg:ozone}, where we only focus on the $Q$ part of \autoref{alg:optical depth}, we add in some extra radiation based on how high the current layer calculation is, which scales with the -height. - -\begin{algorithm} - \For{$level \in [0, nlevels]$}{ - $Q[level] \leftarrow - \frac{S_z(U - D, 0, 0, level)}{10^3 \cdot densityProfile[level]}$ \; - \uIf{$heights[level] > 20 \cdot 10^3$}{ - $Q[level] \leftarrow Q[level] + \texttt{solar}(5, lat, lon, t) \frac{24 \cdot 60 \cdot 60(\frac{heights[level] - 20 \cdot 10^3}{10^3})^2}{30^2}$ \; - } - } - \caption{Replicating the effect of ozone} - \label{alg:ozone} -\end{algorithm} - -It is at this point that we reached the state that CLAuDE is in a testable state. This means that we have the model working in such a way that we can do some simple experiments like altering how -long a day is, what would happen if the sun would send out more energy (which usually means that it is bigger) or what would happen if you tidally lock a planet (stop it rotating completely). \ No newline at end of file diff --git a/tex-docs/streams/Stream5.tex b/tex-docs/streams/Stream5.tex deleted file mode 100644 index 6d01ae0..0000000 --- a/tex-docs/streams/Stream5.tex +++ /dev/null @@ -1,144 +0,0 @@ -\section{Up up and away! Adding More Layers to the Atmosphere} -Up until now we have neglected any vertical movement. This hampers the model, as the rising of warm air that then flows to the poles, cools down and flows back to the tropics is not possible -as the warm air cannot rise. So let us change that, let's add some vertical motion and some more layers to the atmosphere. - -Remember \autoref{eq:atmos change}? We need this equation for every layer in the atmosphere. This also means that we have to adjust the main loop of the code, which is described in -\autoref{alg:temperature with density}. The $T_a$ needs to change, we need to either add a dimension (to indicate which layer of the atmosphere we are talking about) or we need to add different -matrices for each atmosphere layer. Let us define some useful variables in \autoref{alg:more layers}. We opt for adding a dimension as that costs less memory than defining new arrays -\footnote{This has to do with pointers, creating a new object always costs a bit more space than adding a dimension as we need a pointer to the object and what type of object it is whereas with -adding a dimension we do not need this additional information as it has already been defined}. So $T_a$, and all other matrices that have to do with the atmosphere (so not $T_p$ for instance) -are no longer indexed by $lat, lon$ but are indexed by $lat, lon, layer$. - -\begin{algorithm} - $nlevels \leftarrow 4$ \; - $heights \leftarrow \text{Array with } nlevels \text{ layers, each with a uniform thickness of } \frac{100 \cdot 10^3}{nlevels} m$ \; - \caption{Definition of variables that are used throughout the code} - \label{alg:more layers} -\end{algorithm} - - - -As you can see, we have used $\delta z$ however, we have not defined it yet. Let us do that in \autoref{alg:gradient z}. - -\begin{algorithm}[hbt] - \For{$k \in [0, nlevels - 1]$}{ - $\delta z[k] \leftarrow heights[k + 1] - heights[k]$ \; - } - $\delta z[nlevels - 1] \leftarrow \delta z [nlevels - 2]$ \; - \caption{Defining $\delta z$ for later use throughout the code} - \label{alg:gradient z} -\end{algorithm} - -Of course we also need to incorporate the new layers in the divergence operator (\autoref{alg:divergence}). The new changes can be found in \autoref{alg:divergence layer}. Here we use $w$, the -vertical wind velocity. We define $w$ in the same way as $u$ and $v$, it is all zeroes (in the beginning) and has the same dimensions as $u$ and $v$. - - - -With all those changes in the functions done, let us incorporate the changes into the model itself. We now need to account for the temperature change throughout the layers. Let us look at the -atmospheric temperature equation again (\autoref{eq:atmos change}). We need to account for one more thing, the absorbtion of energy from another layer. The new equation is shown in -\autoref{eq:atmos change layer}. Here $k$ is the layer of the atmosphere, $k = -1$ means that you use $T_p$ and $k = nlevels$ means that $T_{a_{nlevels}} = 0$ as that is space. Also, let us -rewrite the equation a bit such that the variables that are repeated are only written once and stuff that is divided out is removed, which is done in \autoref{eq:atmos change layer improved}. -Let us also clean up the equation for the change in the surface temperature (\autoref{eq:surface change}) in \autoref{eq:surface change improved}. - -\begin{subequations} - \begin{equation} - \Delta T_{a_k} = \frac{\delta t (\sigma \epsilon_{k - 1}T_{a_{k - 1}}^4 + \sigma \epsilon_{k + 1}T_{a_{k + 1}}^4 - 2\epsilon_k\sigma T_{a_k}^4)}{C_a} - \label{eq:atmos change layer} - \end{equation} - \begin{equation} - \Delta T_{a_k} = \frac{\delta t \sigma (\epsilon_{k - 1}T_{a_{k - 1}}^4 + \epsilon_{k + 1}T_{a_{k + 1}}^4 - 2\epsilon_kT_{a_k}^4)}{C_a} - \label{eq:atmos change layer improved} - \end{equation} - \begin{equation} - \Delta T_p = \frac{\delta t (S + \sigma(4\epsilon_pT_a^4 - 4T_p^4))}{4C_p} - \label{eq:surface change improved} - \end{equation} -\end{subequations} - -With the changes made to the equation, we need to make those changes in the code as well. We need to add the new dimension to all matrices except $T_p$ and $a$ as they are unaffected (with -regards to the storage of the values) by the addition of multiple atmospheric layers. Every other matrix is affected. The new code can be found in \autoref{alg:temperature layer}. - -\begin{algorithm}[hbt] - \SetAlgoLined - - \While{\texttt{TRUE}}{ - \For{$lat \in [-nlat, nlat]$}{ - \For{$lon \in [0, nlot]$}{ - \For{$layer \in [0, nlevels]$}{ - $T_p[lat, lon] \leftarrow T_p[lat, lon] + \frac{\delta t ((1 - a[lat, lon])S + \sigma(4\epsilon[0](T_a[lat, lon, 0])^4 - 4(T_p[lat, lon])^4))} - {4C_p[lat, lon]}$ \; - \uIf{$layer == 0$}{ - $T_a[lat, lon, layer] \leftarrow T_a[lat, lon, layer] + \frac{\delta t \sigma((T_p[lat, lon])^4 - 2\epsilon[layer](T_a[lat, lon, layer])^4)} - {\rho[lat, lon, layer]C_a\delta z[layer]}$ \; - }\uElseIf{$layer == nlevels - 1$}{ - $T_a[lat, lon, layer] \leftarrow T_a[lat, lon, layer] + \frac{\delta t \sigma(\epsilon[layer - 1](T_a[lat, lon, layer - 1])^4 - 2\epsilon[layer](T_a[lat, lon, layer])^4)} - {\rho[lat, lon, layer]C_a\delta z[layer]}$ \; - }\uElse{ - $T_a[lat, lon, layer] \leftarrow T_a[lat, lon, layer] + \frac{\delta t \sigma(\epsilon[layer - 1](T_a[lat, lon, layer - 1])^4 + \epsilon[layer + 1]T_a[lat, lon, layer + 1] - - 2\epsilon[layer](T_a[lat, lon, layer])^4)}{\rho[lat, lon, layer]C_a\delta z[layer]}$ \; - } - $t \leftarrow t + \delta t$ \; - } - } - } - } - \caption{The main loop of the temperature calculations} - \label{alg:temperature layer} -\end{algorithm} - -We also need to initialise the $\epsilon$ value for each layer. We do that in \autoref{alg:epsilon}. - -\begin{algorithm} - $\epsilon[0] \leftarrow 0.75$ \; - \For{$i \in [1, nlevels]$}{ - $\epsilon[i] \leftarrow 0.5\epsilon[i - 1]$ - } - \caption{Intialisation of the insulation of each layer (also known as $\epsilon$)} - \label{alg:epsilon} -\end{algorithm} - -Now we need to add vertical winds, or in other words add the $w$ component of the velocity vectors. We do that by editing \autoref{alg:stream3}. We change it to \autoref{alg:velocity}. Here we -use gravity ($g$) instead of the coriolis force ($f$) and calculate the change in pressure. Therefore we need to store a copy of the pressure before we do any calculations. This needs to be a -copy due to aliasing \footnote{Aliasing is assigning a different name to a variable, while it remains the same variable. Take for instance that we declare a variable $x$ and set it to be $4$. -Then we say $y \leftarrow x$, which you might think is the same as saying they $y \leftarrow 4$ but behind the screen it is pointing to $x$. So if $x$ changes, then so does $y$.} - -\begin{algorithm} - $S_{xu} \leftarrow \texttt{gradient\_x}(u, lan, lon)$ \; - $S_{yu} \leftarrow \texttt{gradient\_y}(u, lan, lon)$ \; - $S_{xv} \leftarrow \texttt{gradient\_x}(v, lan, lon)$ \; - $S_{yv} \leftarrow \texttt{gradient\_y}(v, lan, lon)$ \; - $S_{px} \leftarrow \texttt{gradient\_x}(p, lan, lon)$ \; - $S_{py} \leftarrow \texttt{gradient\_y}(p, lan, lon)$ \; - \While{\texttt{TRUE}}{ - \For{$lat \in [1, nlat - 1]$}{ - \For{$lon \in [0, nlon]$}{ - \For{$layer \in [0, nlevels]$}{ - $u[lan, lon, layer] \leftarrow u[lat, lon, layer] + \delta t \frac{-u[lat, lon, layer]S_{xu} - v[lat, lon, layer]S_{yu} + f[lat]v[lat, lon, layer] - S_{px}}{\rho}$ \; - $v[lan, lon, layer] \leftarrow v[lat, lon, layer] + \delta t \frac{-u[lat, lon, layer]S_{xv} - v[lat, lon, layer]S_{yv} - f[lat]u[lat, lon, layer] - S_{py}}{\rho}$ \; - $w[lan, lon, layer] \leftarrow w[lat, lon, layer] - \frac{p[lat, lon, layer] - p_o[lat, lon, layer]}{\delta t\rho[lat, lon, layer]g}$ \; - } - } - } - - $p_o \leftarrow copy(p)$ \; - } - \caption{Calculating the flow of the atmosphere (wind)} - \label{alg:velocity} -\end{algorithm} - -Lastly, we need to add the correct indices to the advection algorithm \autoref{alg:advectionfix}. Let us add it, with \autoref{alg:advection layer} as a result. Here the ':' means all indices -of the 3 dimensional matrix. - -\begin{algorithm} - $\alpha_a \leftarrow 2 \cdot 10^{-5}$ \; - $\alpha_p \leftarrow 1.5 \cdot 10^{-6}$ \; - $boundary \leftarrow 7$ \; - \While{\texttt{TRUE}}{ - $T_{add} \leftarrow T_a + \delta t \alpha_a \nabla^2(T_a) + \nabla(T_a)$ \; - $T_a \leftarrow T_a - 0.5T_{add}[boundary:-boundary, :, :] \text{ //Only subtract } T_{add} \text{ to } T_a \text{ for indices in the interval } [-nlat + boundary, nlat - boundary]$. \; - $\rho[boundary: -boundary, :, :] \leftarrow \rho - 0.5(\delta t \nabla \rho) \text{ //Only change the density for indices in the interval } [-nlat + boundary, nlat - boundary]$ \; - $T_p \leftarrow T_p + \delta t \alpha_p \nabla^2(T_p)$ \; - } - \caption{The main loop for calculating the effects of advection} - \label{alg:advection layer} -\end{algorithm} \ No newline at end of file diff --git a/tex-docs/streams/Stream6.tex b/tex-docs/streams/Stream6.tex deleted file mode 100644 index 03cb526..0000000 --- a/tex-docs/streams/Stream6.tex +++ /dev/null @@ -1,25 +0,0 @@ -\section{Making a Dummy THICC Atmospheric Model*} -* The naming of this section is decided by the stream name, I did not come up with this \cite{twitch}. During this stream, a lot of plotting improvements have been made, which is not the scope of -this manual and hence has been left out. The plan was to add vertical momentum and advection, though things did not go according to plan\dots - -\subsection{Discovering That Things Are Broken} -While trying to add vertical momentum, it appears that some parts of the model are broken in their current state. The horizontal advection is one of the things that is broken. If you recall, -we needed to use the Laplacian operator in the advection equations (as shown in \autoref{eq:diffusion}, diffusion is considered a part of advection since diffusion transports energy and matter -which is what advection does as well). The Laplacian operator (as shown in \autoref{alg:laplacian layer}) did not work. This is because there was a misplaced bracket causing weird numerical errors. -This has been fixed in the code (but was never present in the manual, yay for me) and can be safely enabled, though for this stream we disabled the Laplacian operator as it has a small effect on -the total advection (and because it was at this time broken). %The Laplacian has been re-enabled in Stream 8 (\autoref{sec:stream8}). - -Another thing that we found out was broken is the vertical momentum. We tried to add it, ran into problems and just set it to 0 to fix the other problems that occured. One of those problems was -a wrong initialisation of the density. We basically told the model that the density is the same on every layer of the atmosphere, which is obviously not true. Hence we need to adjust that. The -new initialisation is described in \autoref{alg:density}. Note that the $\rho[:,: i]$ notation means that for every index in the first and second dimension, only change the value for the index $i$ -in the third dimension. As soon as the vertical momentum has been fixed it will be fixed in the correct spot. If a lot of the code changes then it will probably be in another section and I will -insert a reference to that section. - -\begin{algorithm} - $\rho[:, :, 0] \leftarrow 1.3$ \; - \For{$i \in [1, nlevels-1]$}{ - $\rho[:, :, i] \leftarrow 0.1\rho[:, :, i - 1]$ - } - \caption{Initialisation of the air density $\rho$} - \label{alg:density} -\end{algorithm} \ No newline at end of file diff --git a/tex-docs/streams/Stream7.tex b/tex-docs/streams/Stream7.tex deleted file mode 100644 index 95aa9e6..0000000 --- a/tex-docs/streams/Stream7.tex +++ /dev/null @@ -1,47 +0,0 @@ -\section{Using Python to Model the Earth's Atmosphere} -This stream Simon was not feeling that well and it felt like his brain was not working, so be wary of errors! You have been warned. also the resolutin (size of an individual cell on the latitude -longitude grid) has been decreased to 5 degrees per cell instead of 3 degrees. - -\subsection{Interpolating the Air Density} -In order to interpolate (see \autoref{sec:interpolation}) the air density, we need data. However currently we are just guessing the air density at higher levels, instead of taking real values. -So let us change that. For that we are going to use the U.S. Standard Atmosphere, an industry standard measure of the atmosphere on Earth \cite{usatmosp}. This data was provided in a text -(\texttt{TXT}) file which of course needs to be read in order for the data to be used in the model. Here we only care for the density and the temperature at a specific height. So the text file -only contains those two columns of the data (and the height in km of course as that is the index of the row, the property that uniquely identifies a row). - -With that in mind, let's get coding and importing the data. We do this in \autoref{alg:usatmosp}. As one can see we do not specify how to open the file or how to split the read line, as this -is language specific and not interesting to describe in detail. I refer you to the internet to search for how to open a text file in the language you are working in. Keep in mind in which -magnitude you are working and in which magnitude the data is. If you work with $km$ for height and the data is in $m$, you need to account for that somewhere by either transforming the imported -data or work in the other magnitude. - -\begin{algorithm} - $data \leftarrow \text{open text file containing the us standard atmosphere data}$ \; - \ForEach{$line \in data$}{ - Split $line$ into three components, $sh, st$ and $sd$, representing the height, temperature and density respectively \; - $standardHeight.add(sh)$ \; - $standardTemperature.add(st)$ \; - $standardDensity.add(sd)$ \; - } - - $densityProfile \leftarrow \texttt{interpolate}(heights, standardHeight, standardDensity)$ \; - $temperatureProfile \leftarrow \texttt{interpolate}(heights, standardHeight, standardTemperature)$ \; - - \For{$alt \in [0, nlevels]$}{ - $\rho[:, :, alt] \leftarrow densityProfile[alt]$ \; - $T_a[:, :, alt] \leftarrow temperatureProfile[alt]$ \; - } - \caption{Loading in the U.S. Standard Atmosphere} - \label{alg:usatmosp} -\end{algorithm} - -Note that the function \texttt{interpolate} takes three arguments, the first one being the data points that we want to have values for, the second one is the data points that we know and the -third one is the values for the data points that we know. This function may or may not exist in your programming language of choice, which might mean that you have to write it yourself. -The formula that we use for interpolation can be found in \autoref{eq:interpolation}, though you still need to figure out what value you need for $\lambda$ (see \autoref{sec:interpolation}). -This is left as an exercise for the reader. - -\subsection{Fixing Vertical Motion} -Another attempt was made at fixing the vertical motion. The changes are incorporated in \autoref{alg:advection layer}. Do keep in mind that the low air density in the upper layers messes a lot -with the vertical motion. In other words, it kinda works but not really. Another idea to help fix it, is to introduce a variable called $top$ which indicates the highest point that the -atmosphere may have. This value is initialised as $8 \cdot 10^3$ in meters (so 8 $km$). We then change the definition of $heights$ to: An array of uniform thickness of $\frac{top}{nlevels} m$. -We also added the $\delta z$ to \autoref{alg:temperature layer} as that was something that was still missing. - -The current theory why the vertical velocity is not right is that the vertical thermodynamics may be wrong. This will be investigated further and we will report on this in future sections. \ No newline at end of file diff --git a/tex-docs/streams/Stream8.tex b/tex-docs/streams/Stream8.tex deleted file mode 100644 index 34b8549..0000000 --- a/tex-docs/streams/Stream8.tex +++ /dev/null @@ -1,117 +0,0 @@ -\section{Getting Radiation Right in our Climate Model! 3D Motion Here We Come} \label{sec:stream8} -The time has come to finally fix 3D motion. For this to work, we need to use a radiation scheme, which Simon \sout{shamelessly stole} got inspired by the Isca project \cite{isca}. So he followed -the references and found a paper which he is going to use in our model \cite{greyRad}. Great, so let's get into it shall we. - -\subsection{Grey Radiation Scheme} -A radiation scheme is a model for how energy is redistributed using light in a system. Such a model is a Grey radiation scheme if you split it into two parts, short and long wavelength radiation. -So you have two redistribution systems, one for short wavelength light and one for long wavelength light. Another assumption we make when using the Grey radiation scheme, is that the atmosphere -is transparent to short wavelength radiation, meaning it lets through light with short wavelengths. Additionally we use a two stream approximation, which means that we have a stream of radiation -going up, and another stream of radiation going down. Note that these two streams are both long wavelength radiation, because we said earlier we assume the atmosphere completely ignores short -wavelength radiation. - -The two long wavelength radiation streams are described in \autoref{eq:upward radiation} and \autoref{eq:downward radiation} \cite{greyRad}. In those equations, the symbols are: - -\begin{itemize} - \item $U$: Upward flux. - \item $D$: Downward flux. - \item $B$: The Stefan-Boltzmann equation (see \autoref{eq:stefan-boltzmann}). - \item $\tau$: Optical depth. -\end{itemize} - -\begin{subequations} - \begin{equation} - \frac{dU}{d\tau} = U - B - \label{eq:upward radiation} - \end{equation} - \begin{equation} - \frac{dD}{d\tau} = B - D - \label{eq:downward radiation} - \end{equation} -\end{subequations} - -With \autoref{eq:upward radiation} and \autoref{eq:downward radiation} written down, we can discuss how they work. These equations need a boundary condition to work, a starting point if you like. -For those equations the boundary conditions are that $U$ is at the surface equal to $B$ and that $D$ at the top of the atmosphere is equal to $0$. Meaning that in the beginning the top of the -atmosphere has no downward flux as there is no heat there, and that the bottom of the atmosphere has a lot of upward flux as most if not all of the heat is located there. Then after the spin up -time this should stabilise. We are interested in the change of the fluxes, so $dU$ and $dD$, to get those we need to multiply the right hand side by $d\tau$. Then we have the flow of radiation -that we need. However we cannot solely use these two equations to calculate the heat of a given layer. For that we need a few more components. These are described in \autoref{eq:heat layer}. -Here $Q_R$ is the amount of heat in a layer, $c_p$ is the specific heat capacity of dry air (our atmosphere), $\rho$ is the density of the air in that layer and $\delta z$ is the change in height. -$\delta U - D$ are the change in net radiation, meaning the amount of radiation that is left over after you transferred the upward and downward flux. See it as incoming and outgoing energy for a -given layer, the net change (either cooling down or heating up) is what remains after you have subtracted the incoming energy from the outgoing energy. While this explanation is not entirely true -(as flux is not entirely equivalent to energy), it explains the concept the best. - -\begin{equation} - Q_R = \frac{1}{c_p\rho}\frac{\delta(U - D)}{\delta z} - \label{eq:heat layer} -\end{equation} - -Now only one question remains: what is optical depth? Optical depth is the amount of work a photon has had to do to get to a certain point. This might sound really vague, but bear with me. -Optical depth describes how much stuff a certain photon has had to go through to get to a point. As you'd expect this is $0$ at the top of the atmosphere as space is a big vacuum so no stuff to -move through, so no work. Then the further the photon moves into the atmosphere, the more work the photon has had to do to get there. This is because it now needs to move through gases, like air, -water vapour and other gases. Hence the closer the photon gets to the surface of the planet, the larger the optical depth is because the photon has had to work more to get there. This phenomenon -is described in \autoref{eq:optical depth}. The symbols in the equation mean: - -\begin{itemize} - \item $\tau_0$: Optical depth at the surface. - \item $p$: Atmospheric pressure ($Pa$). - \item $p_s$: Atmospheric pressure at the surface ($Pa$). - \item $f_l$: The linear optical depth parameter, with a value of 0.1. -\end{itemize} - -\begin{equation} - \tau = \tau_0[f_l(\frac{p}{p_s}) + (1 - f_l)(\frac{p}{p_s})^4] - \label{eq:optical depth} -\end{equation} - -As one can see, \autoref{eq:optical depth} has two parts, a linear part and a quatric part (to the power $4$). The quatric term approximates the structure of water vapour in the atmosphere, which -roughly scales with $\frac{1}{4}$ with respect to the height. The linear term is present to fix numerical behaviour because this is an approximation which will not be completely correct (that's -why it is an approximation) so we add this term to make it roughly right. The same thing holds for $f_l$ which can be manually tuned to fix weird numerical behaviour. - - -\subsection{Getting the equations to code} -With these equations in our mind, let's get coding. First we add the pressure profile, the pressure of all atmospheric layers at a lat lon point. We need this to accurately represent the optical -depth per atmospheric layer. Then we need to use the pressure profile with regards to \autoref{eq:optical depth}. The resulting code can be found in \autoref{alg:optical depth}. This algorithm -replaces the temperature calculations we have done in \autoref{alg:temperature layer}, as this is basically a better version of the calculations done in that algorithm. $f_l$ has a value of $0.1$ -and is located near all the other constants in the code, henceforth we will refer to this section in the code as the control panel, since most if not all of the constants can be tweaked here. -$\tau_0$ is a function that gives the surface optical depth for a given latitude. The corresponding equation can be found in \autoref{eq:optical depth surface} \cite{simon}. Translating this -into code is left as an exercise to the reader. $U[0]$ is the boundary condition discussed before (being the same as \autoref{eq:stefan-boltzmann}), just as $D[nlevels]$ is the boundary condition. -$S_z$ represents the call to \autoref{alg:gradient z layer}. \texttt{solar} represents the call to \autoref{alg:solar}. - -\begin{algorithm} - \For{$lat \in [-nlat, nlat]$}{ - \For{$lon \in [0, nlon]$}{ - $pressureProfile \leftarrow p[i,j,:]$ \; - $\tau = \tau_0(lat)f_l\frac{pressureProfile}{pressureProfile[0]} + (1 - f_l)(\frac{pressureProfile}{pressureProfile[0]})^4)$ \; - $U[0] \leftarrow \sigma T_p[lat, lon]^4$ \; - - \For{$level \in [1, nlevels]$}{ - $U[level] \leftarrow U[level - 1] - \frac{(\tau[level] - \tau[level - 1])(\sigma \cdot (mean(T_a[:, :, level]))^4)}{1 + (\tau[level - 1] - \tau[level])}$ \; - } - - $D[nlevels - 1] \leftarrow 0$ \; - - \For{$level \in [nlevels - 1, 0]$}{ - $D[level] \leftarrow D[level + 1] - \frac{(\tau[level + 1] - \tau[level])(\sigma \cdot (mean(T_a[:, :, level]))^4)}{1 + (\tau[level] - \tau[level + 1])}$ \; - } - - \For{$level \in [0, nlevels]$}{ - $Q[level] \leftarrow - \frac{S_z(U - D, 0, 0, level)}{10^3 \cdot densityProfile[level]}$ \; - } - - $T_a[lat, lon, :] \leftarrow T_a[lat, lon, :] + Q$ \; - - $S \leftarrow \texttt{solar}(I, lat, lon, t)$ \; - - $T_p[lat, lon] \leftarrow T_p[lat, lon] \frac{\delta t((1 - a[lat, lon]) S + S_z(D, 0, 0, 0) - \sigma T_p[lat, lon]^4)}{C_p[lat ,lon]}$ \; - } - } - \caption{Adding in radiation} - \label{alg:optical depth} -\end{algorithm} - -\begin{equation} - \tau_0 = 3.75 + \cos(lat \frac{\pi}{90})\frac{4.5}{2} - \label{eq:optical depth surface} -\end{equation} - -%Note that in this form, it did not work on stream yet. This may be due to a coding error or to a missing equation, constant or something similar. If it turns out to be a simple fix, then it will -%be fixed in this section. If a lot of other things change in order for the fix to work, then it will probably be a seperate section with a reference to that section here. \ No newline at end of file diff --git a/tex-docs/streams/Stream9.tex b/tex-docs/streams/Stream9.tex deleted file mode 100644 index 921fb6c..0000000 --- a/tex-docs/streams/Stream9.tex +++ /dev/null @@ -1,79 +0,0 @@ -\section{Starting to Deal With the Poles} -It is time to deal with the pole situation. The north and south poles that is, not the lovely people over in Poland. We run into problems because the latitude longitude grid cells become to small -near the poles. Therefore, the magnitudes no longer fit into one cell and overflow into other cells which makes everything kind of funky. So we need to fix that, and we do that by a planar -approximation. - -\subsection{The Theory Behind the Planar Approximation} -As said earlier, the grid cells on the latitude longitude grid get closer together the closer you get to the poles which poses problems. To fix this, we will be using a planar approximation of -the poles. What this means is that we will map the 3D grid near the poles onto a 2D plane parallel to the poles, as if we put a giant flat plane in the exact center of the poles and draw lines -from the grid directly upwards to the plane. For a visual representation, please consult the stream with timestamp 1:38:25 \cite{polarPlane}, which includes some explanation. In the streamm we -use $r$ to indicate the radius of the planet (which we assume is a sphere), $\theta$ for the longitude and $\lambda$ for the latitude. So we have spherical coordinates, which we need to transform -into $x$ and $y$ coordinates on the plane. We also need the distance between the center point (the point where the plane touches the planet which is the center of the pole) and the projected -point on the plane from the grid (the location on the plane where a line from the gird upwards to the plane hits it). This distance is denoted by $a$ (Simon chose this one, not me). We then get -the following equations as shown in \autoref{eq:polar distance}, \autoref{eq:polar x} and \autoref{polar y}. - -\begin{subequations} - \begin{equation} - a = r \cos(\theta) - \label{eq:polar distance} - \end{equation} - \begin{equation} - x = a \sin(\lambda) - \label{eq:polar x} - \end{equation} - \begin{equation} - y = a \cos(\lambda) - \label{eq:polar y} - \end{equation} -\end{subequations} - -But what if we know $x$ and $y$ and want to know $\theta$ and $\lambda$? Pythagoras' Theorem then comes into play \cite{pythagoras}. We know that (due to Pythagoras) \autoref{eq:pythagoras} must -always be true. Then if we substitue $a$ by $\sqrt{x^2 + y^2}$ in \autoref{eq:polar distance} we get \autoref{eq:polar theta1}. Then we transform that equation such that we only have $\theta$ on -one side and the rest on the other side (since we want to know $\theta$) and we get \autoref{eq:polar theta3}. -\begin{equation} - x^2 + y^2 = a^2 - \label{eq:pythagoras} -\end{equation} - -\begin{subequations} - \begin{equation} - \sqrt{x^2 + y^2} = r\cos(\theta) - \label{eq:polar theta1} - \end{equation} - \begin{equation} - \frac{\sqrt{x^2 + y^2}}{r} = \cos(\theta) - \label{eq:polar theta2} - \end{equation} - \begin{equation} - \cos^{-1}(\frac{\sqrt{x^2 + y^2}}{r}) = \theta - \label{eq:polar theta3} - \end{equation} -\end{subequations} - -For $\lambda$ we need another trigonometric function which is the tangent ($\tan$). The tangent is defined in \autoref{eq:tan}. If we then take a look at \autoref{eq:polar x} and -\autoref{eq:polar y}, we see that $\lambda$ is present in both equations. So we need to use both to get $\lambda$ \footnote{Yes you could only use one but since we both know $x$ and $y$ it is a -bit easier to use both than to only use one as you need to know $\theta$ at that point as well which may or may not be the case.}. So let's combine \autoref{eq:polar x} and \autoref{eq:polar y} -in \autoref{eq:polar lambda1}, transform it such that we end up with only $\lambda$ on one side and the rest on the other side and we end up with \autoref{eq:polar lambda3}. - -\begin{equation} - \tan(\alpha) = \frac{\sin(\alpha)}{\cos(\alpha)} - \label{eq:tan} -\end{equation} - -\begin{subequations} - \begin{equation} - \frac{x}{y} = \frac{a\sin(\lambda)}{a\cos(\lambda)} = \frac{\sin(\lambda)}{\cos(\lambda)} - \label{eq:polar lambda1} - \end{equation} - \begin{equation} - \frac{x}{y} = \tan(\lambda) - \label{eq:polar lambda2} - \end{equation} - \begin{equation} - \lambda = \tan^{-1}(\frac{x}{y}) - \label{eq:polar lambda3} - \end{equation} -\end{subequations} - -With this math we can fix a lot of stuff in the model. With this we can resample (mapping from sphere to plane) the pressure, density, temperarature and advection to the plane and ensure that -there are no more overflows and funky business. The implementation (code) for this will be done in a follow up stream, so stay tuned! \ No newline at end of file diff --git a/tex-docs/topics/advection.tex b/tex-docs/topics/advection.tex index 2e6b07a..8ec0b61 100644 --- a/tex-docs/topics/advection.tex +++ b/tex-docs/topics/advection.tex @@ -111,4 +111,28 @@ boundary. } \caption{The main loop for calculating the effects of advection} \label{alg:advectionfix} -\end{algorithm} \ No newline at end of file +\end{algorithm} + +\subsection{Layers, layers and layers} +With the atmospheric layers, and all matrices that have an extra dimension to account for it, we need to add the correct indices to the advection algorithm \autoref{alg:advectionfix}. Let us +add it, with \autoref{alg:advection layer} as a result. Here the ':' means all indices of the 3 dimensional matrix. + +\begin{algorithm} + $\alpha_a \leftarrow 2 \cdot 10^{-5}$ \; + $\alpha_p \leftarrow 1.5 \cdot 10^{-6}$ \; + $boundary \leftarrow 7$ \; + \While{\texttt{TRUE}}{ + $T_{add} \leftarrow T_a + \delta t \alpha_a \nabla^2(T_a) + \nabla(T_a)$ \; + $T_a \leftarrow T_a - 0.5T_{add}[boundary:-boundary, :, :] \text{ //Only subtract } T_{add} \text{ to } T_a \text{ for indices in the interval } [-nlat + boundary, nlat - boundary]$. \; + $\rho[boundary: -boundary, :, :] \leftarrow \rho - 0.5(\delta t \nabla \rho) \text{ //Only change the density for indices in the interval } [-nlat + boundary, nlat - boundary]$ \; + $T_p \leftarrow T_p + \delta t \alpha_p \nabla^2(T_p)$ \; + } + \caption{The main loop for calculating the effects of advection} + \label{alg:advection layer} +\end{algorithm} + +First thing to mention is that vertical advection is still broken. Why? Because the gradient in the $z$ direction is broken. This is due to finite differencing on an exponential function. The way +we calculate the difference from one layer to the other is by differencing them (subtracting) which is always finite. Therefore we always get some inaccuracies. Usually that is fine, but with an +exponential function the differences, you guessed it, become exponentially wrong. As such, the function would eventually be so far off that the model would blow up. So we need to fix it. To +prevent a blow up, we have disabled the call to the gradient $z$ function in \autoref{alg:divergence}. This ensures that the horizontal bits still work, but the vertical stuff does not. +As always, we will try to fix this in a future stream. \ No newline at end of file diff --git a/tex-docs/topics/control_panel.tex b/tex-docs/topics/control_panel.tex index 1e4ebd9..d03cfe1 100644 --- a/tex-docs/topics/control_panel.tex +++ b/tex-docs/topics/control_panel.tex @@ -43,7 +43,7 @@ mass units ($u$)\cite{mole}. This is not a physical constant perse, but more lik way more intuitive and are assumed to be known. \subsubsection{The Stefan-Boltzmann Constant} -The Stefan-Boltzmann constant, $\sigma = 5.670373 \cdot 10^-8 \ (Wm^{-2}K^{-4})$ \cite{stefan-boltzmann} is used in the Stefan-Boltzmann law (more on that in %insert reference here). +The Stefan-Boltzmann constant, $\sigma = 5.670373 \cdot 10^-8 \ (Wm^{-2}K^{-4})$ \cite{stefan-boltzmann} is used in the Stefan-Boltzmann law (more on that in \autoref{sec:first thermolaw}). \subsection{Planet Specific Variables} The following set of variables vary per planet, that's why we call them variables since they vary. Makes sense right? We add them here as we will use them throughout the manual. The advantage @@ -80,7 +80,7 @@ all the relevant variables that are unique to a planet, or well not necessarily $top \leftarrow 50*10^3$ \Comment*[l]{How high the top of the atmosphere is with respect to the planet surface in meters ($m$)} $ins \leftarrow 1370$ \Comment*[l]{Amount of energy from the star that reaches the planet per unit area ($Jm^{-2}$)} $\epsilon \leftarrow 0.75$ \Comment*[l]{Absorbtivity of the atmosphere, fraction of how much of the total energy is absorbed (unitless)} - %$R \leftarrow 6.4*10^6$ \Comment*[l]{The radius of the planet in meters ($m$)} + $r \leftarrow 6.4*10^6$ \Comment*[l]{The radius of the planet in meters ($m$)} \end{algorithm} \subsubsection{Model Specific Parameters} @@ -101,4 +101,21 @@ definitions can be found in \autoref{alg:model constants}. What the $adv$ boolea $t_s \leftarrow 5*day$ \Comment*[l]{How long we let the planet spin up in seconds ($s$)} $adv \leftarrow \texttt{FALSE}$ \Comment*[l]{Whether we want to enable advection or not} $adv\_boun \leftarrow 8$ \Comment*[l]{How many cells away from the poles where we want to stop calculating the effects of advection} + $C_a \leftarrow 287$ \Comment*[l]{Heat capacity of the atmosphere in $JKg^{-1}K^{-1}$} + $C_p \leftarrow 1 \cdot 10^6$ \Comment*[l]{Heat capacity of the planet in $JKg^{-1}K^{-1}$} + $\delta y \leftarrow \frac{2\pi r}{nlat}$ \Comment*[l]{How far apart the gridpoints in the y direction are (degrees latitude)} + + $count \leftarrow 0$ \; + \For{$j \in [0, top]$}{ + $heights[j] \leftarrow count$ \Comment*[l]{The height of a layer} + $count \leftarrow count + \frac{top}{nlevels}$ \; + } + + \For{$i \in [0, nlat]$}{ + $\delta x[i] \leftarrow \delta y\cos(lat[i]\frac{\pi}{180})$ \Comment*[l]{How far apart the gridpoints in the x direction are (degrees longitude)} + } + + \For{$k \in [0, nlevels - 1]$}{ + $\delta z[k] \leftarrow heights[k + 1] - heights$ \Comment*[l]{How far apart the gridpoints in the z direction are ($m$)} + } \end{algorithm} \ No newline at end of file diff --git a/tex-docs/topics/master.tex b/tex-docs/topics/master.tex index 0387a3a..dd129f8 100644 --- a/tex-docs/topics/master.tex +++ b/tex-docs/topics/master.tex @@ -27,8 +27,7 @@ calculations in \autoref{alg:temperature with density} we would calculate the ve Now to dynamically enable/disable the simulation of flow and advection we need to add the spin-up calculations to the main loop. So in \autoref{alg:stream4v1}, before \autoref{alg:temperature with density} we add \autoref{alg:spinup}. What it does is it changes the timestep when spinnning up and disables flow simulation, and when a week has passed it reduces -the timestep and enables flow simulation. At this point in time, the advection is not dynamically enabled/disabled but it is done by the programmer. Currently it will break the model, so I -recommend leaving it on \texttt{FALSE} until it is fixed in \autoref{sec:advectionfix}. +the timestep and enables flow simulation. At this point in time, the advection is not dynamically enabled/disabled but it is done by the programmer. \begin{algorithm} \eIf{$t < 7day$}{ @@ -40,4 +39,57 @@ recommend leaving it on \texttt{FALSE} until it is fixed in \autoref{sec:advecti } \caption{The spin-up block dynamically enabling or disabling flow simulation} \label{alg:spinup} -\end{algorithm} \ No newline at end of file +\end{algorithm} + +\subsection{Non-uniform air density} +While air density on the surface is in general consistent, this does not hold if you move up through the atmosphere. The planet will pull air down due to gravity, which means that more air is at +the planet surface than at the top of the atmosphere. Hence the air density changes throughout the atmosphere and we need to account for that. This is done in \autoref{alg:density}. Because this +is used in radiation, velocity and advection, we initialise this in the master file. Though one could argue it could be part of the control panel, we opt not to include any code other than +variable declarations in the control panel for greater clarity. This also means that we give the user the option to have only one layer (by skipping implementing this algorithm). Note that the +$\rho[:,: i]$ notation means that for every index in the first and second dimension, only change the value for the index $i$ in the third dimension. + +\begin{algorithm} + $\rho[:, :, 0] \leftarrow 1.3$ \; + \For{$i \in [1, nlevels-1]$}{ + $\rho[:, :, i] \leftarrow 0.1\rho[:, :, i - 1]$ + } + \caption{Initialisation of the air density $\rho$} + \label{alg:density} +\end{algorithm} + +\subsection{Interpolating the Air Density} +In order to interpolate (see \autoref{sec:interpolation}) the air density, to have a better estimation at each grid cell, we need data. However currently we are just guessing the air density at +higher levels, instead of taking real values. So let us change that. For that we are going to use the U.S. Standard Atmosphere, an industry standard measure of the atmosphere on Earth +\cite{usatmosp}. This data was provided in a text (\texttt{TXT}) file which of course needs to be read in order for the data to be used in the model. Here we only care for the density and the +temperature at a specific height. So the text file only contains those two columns of the data (and the height in km of course as that is the index of the row, the property that uniquely +identifies a row). + +With that in mind, let's get coding and importing the data. We do this in \autoref{alg:usatmosp}. As one can see we do not specify how to open the file or how to split the read line, as this +is language specific and not interesting to describe in detail. I refer you to the internet to search for how to open a text file in the language you are working in. Keep in mind in which +magnitude you are working and in which magnitude the data is. If you work with $km$ for height and the data is in $m$, you need to account for that somewhere by either transforming the imported +data or work in the other magnitude. + +\begin{algorithm} + $data \leftarrow \text{open text file containing the us standard atmosphere data}$ \; + \ForEach{$line \in data$}{ + Split $line$ into three components, $sh, st$ and $sd$, representing the height, temperature and density respectively \; + $standardHeight.add(sh)$ \; + $standardTemperature.add(st)$ \; + $standardDensity.add(sd)$ \; + } + + $densityProfile \leftarrow \texttt{interpolate}(heights, standardHeight, standardDensity)$ \; + $temperatureProfile \leftarrow \texttt{interpolate}(heights, standardHeight, standardTemperature)$ \; + + \For{$alt \in [0, nlevels]$}{ + $\rho[:, :, alt] \leftarrow densityProfile[alt]$ \; + $T_a[:, :, alt] \leftarrow temperatureProfile[alt]$ \; + } + \caption{Loading in the U.S. Standard Atmosphere} + \label{alg:usatmosp} +\end{algorithm} + +Note that the function \texttt{interpolate} takes three arguments, the first one being the data points that we want to have values for, the second one is the data points that we know and the +third one is the values for the data points that we know. This function may or may not exist in your programming language of choice, which might mean that you have to write it yourself. +The formula that we use for interpolation can be found in \autoref{eq:interpolation}, though you still need to figure out what value you need for $\lambda$ (see \autoref{sec:interpolation}). +This is left as an exercise for the reader. \ No newline at end of file diff --git a/tex-docs/topics/radiation.tex b/tex-docs/topics/radiation.tex index d4aaa59..b689fbb 100644 --- a/tex-docs/topics/radiation.tex +++ b/tex-docs/topics/radiation.tex @@ -1,8 +1,8 @@ -\section{Radiation} +\section{Radiation} \label{sec:rad} Radiation is energy waves, some waves are visible like light, others are invisible like radio signals. As is the basis for physics, energy cannot be created nor destroyed, only changed from one form to another. -\subsection{The First Law of Thermodynamics and the Stefan-Boltzmann Equation} +\subsection{The First Law of Thermodynamics and the Stefan-Boltzmann Equation} \label{sec:first thermolaw} If energy goes into an object it must equal the outflowing energy plus the change of internal energy. Which is exactly what happens with the atmosphere. Radiation from the sun comes in, and radiation from the atmosphere goes out. And along the way we heat the atmosphere and the planet which causes less radiation to be emitted than received. At least, that is the idea for Earth which may not apply to all planets. Let one thing be clear, more radiation cannot be emitted than is inserted, unless the planet and atmosphere are cooling. Anyway, we assume that the planet is a black @@ -214,12 +214,12 @@ to an array. We do this to allow adding in oceans or other terrain in the future \begin{algorithm}[hbt] $a \leftarrow 0.2$ \; - $C_p \leftarrow 10^7$ \; - \caption{Defining the oceans} + $C_p \leftarrow 10^6$ \; + \caption{Defining albedo} \label{alg:albedo} \end{algorithm} -Now that we have that defined, we need to adjust the main loop of the program (\autoref{alg:stream1v2}). For clarity, all the defined constants have been left out. We need to add albedo into the +Now that we have that defined, we need to adjust the main loop of the program (\autoref{alg:stream1v2}). We need to add albedo into the equation and change $C_p$ from a constant to an array. The algorithm after these changes can be found in \autoref{alg:stream2v3}. We multiply by $1 - a$ since albedo represents how much energy is reflected instead of absorbed, where we need the amount that is absorbed which is exactly equal to $1$ minus the amount that is reflected. @@ -240,6 +240,9 @@ reflected instead of absorbed, where we need the amount that is absorbed which i \end{algorithm} \subsection{Temperature with Varying Density} +The air density is not at all points exactly the same. This may be due to the winds blowing, or due to height changes in the terrain. We need to account for that, which is done in +\autoref{alg:temperature with density}. + \begin{algorithm}[hbt] \SetAlgoLined \SetKwInput{Input}{Input} @@ -272,4 +275,320 @@ being picked \cite{uniformdist}. } \caption{Varying the albedo of the planet} \label{alg:albedo variance} -\end{algorithm} \ No newline at end of file +\end{algorithm} + +\subsection{Adding Layers} +Remember \autoref{eq:atmos change}? We need this equation for every layer in the atmosphere. This also means that we have to adjust the main calculation of the code, which is described in +\autoref{alg:temperature with density}. The $T_a$ needs to change, we need to either add a dimension (to indicate which layer of the atmosphere we are talking about) or we need to add different +matrices for each atmosphere layer. We opt for adding a dimension as that costs less memory than defining new arrays +\footnote{This has to do with pointers, creating a new object always costs a bit more space than adding a dimension as we need a pointer to the object and what type of object it is whereas with +adding a dimension we do not need this additional information as it has already been defined}. So $T_a$, and all other matrices that have to do with the atmosphere (so not $T_p$ for instance) +are no longer indexed by $lat, lon$ but are indexed by $lat, lon, layer$. We need to account for one more thing, the absorbtion of energy from another layer. The new equation is shown in +\autoref{eq:atmos change layer}. Here $k$ is the layer of the atmosphere, $k = -1$ means that you use $T_p$ and $k = nlevels$ means that $T_{a_{nlevels}} = 0$ as that is space. Also, let us +rewrite the equation a bit such that the variables that are repeated are only written once and stuff that is divided out is removed, which is done in \autoref{eq:atmos change layer improved}. +Let us also clean up the equation for the change in the surface temperature (\autoref{eq:surface change}) in \autoref{eq:surface change improved}. + +\begin{subequations} + \begin{equation} + \Delta T_{a_k} = \frac{\delta t (\sigma \epsilon_{k - 1}T_{a_{k - 1}}^4 + \sigma \epsilon_{k + 1}T_{a_{k + 1}}^4 - 2\epsilon_k\sigma T_{a_k}^4)}{C_a} + \label{eq:atmos change layer} + \end{equation} + \begin{equation} + \Delta T_{a_k} = \frac{\delta t \sigma (\epsilon_{k - 1}T_{a_{k - 1}}^4 + \epsilon_{k + 1}T_{a_{k + 1}}^4 - 2\epsilon_kT_{a_k}^4)}{C_a} + \label{eq:atmos change layer improved} + \end{equation} + \begin{equation} + \Delta T_p = \frac{\delta t (S + \sigma(4\epsilon_pT_a^4 - 4T_p^4))}{4C_p} + \label{eq:surface change improved} + \end{equation} +\end{subequations} + +With the changes made to the equation, we need to make those changes in the code as well. We need to add the new dimension to all matrices except $T_p$ and $a$ as they are unaffected (with +regards to the storage of the values) by the addition of multiple atmospheric layers. Every other matrix is affected. The new code can be found in \autoref{alg:temperature layer}. $\delta z$ + +\begin{algorithm}[hbt] + \SetAlgoLined + \For{$lat \in [-nlat, nlat]$}{ + \For{$lon \in [0, nlot]$}{ + \For{$layer \in [0, nlevels]$}{ + $T_p[lat, lon] \leftarrow T_p[lat, lon] + \frac{\delta t ((1 - a[lat, lon])S + \sigma(4\epsilon[0](T_a[lat, lon, 0])^4 - 4(T_p[lat, lon])^4))} + {4C_p[lat, lon]}$ \; + \uIf{$layer == 0$}{ + $T_a[lat, lon, layer] \leftarrow T_a[lat, lon, layer] + \frac{\delta t \sigma((T_p[lat, lon])^4 - 2\epsilon[layer](T_a[lat, lon, layer])^4)} + {\rho[lat, lon, layer]C_a\delta z[layer]}$ \; + }\uElseIf{$layer == nlevels - 1$}{ + $T_a[lat, lon, layer] \leftarrow T_a[lat, lon, layer] + \frac{\delta t \sigma(\epsilon[layer - 1](T_a[lat, lon, layer - 1])^4 - 2\epsilon[layer](T_a[lat, lon, layer])^4)} + {\rho[lat, lon, layer]C_a\delta z[layer]}$ \; + }\uElse{ + $T_a[lat, lon, layer] \leftarrow T_a[lat, lon, layer] + \frac{\delta t \sigma(\epsilon[layer - 1](T_a[lat, lon, layer - 1])^4 + \epsilon[layer + 1]T_a[lat, lon, layer + 1] + - 2\epsilon[layer](T_a[lat, lon, layer])^4)}{\rho[lat, lon, layer]C_a\delta z[layer]}$ \; + } + $t \leftarrow t + \delta t$ \; + } + } + } + \caption{The main loop of the temperature calculations} + \label{alg:temperature layer} +\end{algorithm} + +We also need to initialise the $\epsilon$ value for each layer. We do that in \autoref{alg:epsilon}. + +\begin{algorithm} + $\epsilon[0] \leftarrow 0.75$ \; + \For{$i \in [1, nlevels]$}{ + $\epsilon[i] \leftarrow 0.5\epsilon[i - 1]$ + } + \caption{Intialisation of the insulation of each layer (also known as $\epsilon$)} + \label{alg:epsilon} +\end{algorithm} + +\subsection{Grey Radiation Scheme} +Inspired by the Isca project \cite{isca} and a paper describing the grey radiation scheme\cite{greyRad}. + +A radiation scheme is a model for how energy is redistributed using light in a system. Such a model is a Grey radiation scheme if you split it into two parts, short and long wavelength radiation. +So you have two redistribution systems, one for short wavelength light and one for long wavelength light. Another assumption we make when using the Grey radiation scheme, is that the atmosphere +is transparent to short wavelength radiation, meaning it lets through light with short wavelengths. Additionally we use a two stream approximation, which means that we have a stream of radiation +going up, and another stream of radiation going down. Note that these two streams are both long wavelength radiation, because we said earlier we assume the atmosphere completely ignores short +wavelength radiation. + +The two long wavelength radiation streams are described in \autoref{eq:upward radiation} and \autoref{eq:downward radiation} \cite{greyRad}. In those equations, the symbols are: + +\begin{itemize} + \item $U$: Upward flux. + \item $D$: Downward flux. + \item $B$: The Stefan-Boltzmann equation (see \autoref{eq:stefan-boltzmann}). + \item $\tau$: Optical depth. +\end{itemize} + +\begin{subequations} + \begin{equation} + \frac{dU}{d\tau} = U - B + \label{eq:upward radiation} + \end{equation} + \begin{equation} + \frac{dD}{d\tau} = B - D + \label{eq:downward radiation} + \end{equation} +\end{subequations} + +With \autoref{eq:upward radiation} and \autoref{eq:downward radiation} written down, we can discuss how they work. These equations need a boundary condition to work, a starting point if you like. +For those equations the boundary conditions are that $U$ is at the surface equal to $B$ and that $D$ at the top of the atmosphere is equal to $0$. Meaning that in the beginning the top of the +atmosphere has no downward flux as there is no heat there, and that the bottom of the atmosphere has a lot of upward flux as most if not all of the heat is located there. Then after the spin up +time this should stabilise. We are interested in the change of the fluxes, so $dU$ and $dD$, to get those we need to multiply the right hand side by $d\tau$. Then we have the flow of radiation +that we need. However we cannot solely use these two equations to calculate the heat of a given layer. For that we need a few more components. These are described in \autoref{eq:heat layer}. +Here $Q_R$ is the amount of heat in a layer, $c_p$ is the specific heat capacity of dry air (our atmosphere), $\rho$ is the density of the air in that layer and $\delta z$ is the change in height. +$\delta U - D$ are the change in net radiation, meaning the amount of radiation that is left over after you transferred the upward and downward flux. See it as incoming and outgoing energy for a +given layer, the net change (either cooling down or heating up) is what remains after you have subtracted the incoming energy from the outgoing energy. While this explanation is not entirely true +(as flux is not entirely equivalent to energy), it explains the concept the best. + +\begin{equation} + Q_R = \frac{1}{c_p\rho}\frac{\delta(U - D)}{\delta z} + \label{eq:heat layer} +\end{equation} + +Now only one question remains: what is optical depth? Optical depth is the amount of work a photon has had to do to get to a certain point. This might sound really vague, but bear with me. +Optical depth describes how much stuff a certain photon has had to go through to get to a point. As you'd expect this is $0$ at the top of the atmosphere as space is a big vacuum so no stuff to +move through, so no work. Then the further the photon moves into the atmosphere, the more work the photon has had to do to get there. This is because it now needs to move through gases, like air, +water vapour and other gases. Hence the closer the photon gets to the surface of the planet, the larger the optical depth is because the photon has had to work more to get there. This phenomenon +is described in \autoref{eq:optical depth}. The symbols in the equation mean: + +\begin{itemize} + \item $\tau_0$: Optical depth at the surface. + \item $p$: Atmospheric pressure ($Pa$). + \item $p_s$: Atmospheric pressure at the surface ($Pa$). + \item $f_l$: The linear optical depth parameter, with a value of 0.1. +\end{itemize} + +\begin{equation} + \tau = \tau_0[f_l(\frac{p}{p_s}) + (1 - f_l)(\frac{p}{p_s})^4] + \label{eq:optical depth} +\end{equation} + +As one can see, \autoref{eq:optical depth} has two parts, a linear part and a quatric part (to the power $4$). The quatric term approximates the structure of water vapour in the atmosphere, which +roughly scales with $\frac{1}{4}$ with respect to the height. The linear term is present to fix numerical behaviour because this is an approximation which will not be completely correct (that's +why it is an approximation) so we add this term to make it roughly right. The same thing holds for $f_l$ which can be manually tuned to fix weird numerical behaviour. + +With these equations in our mind, let's get coding. First we add the pressure profile, the pressure of all atmospheric layers at a lat lon point. We need this to accurately represent the optical +depth per atmospheric layer. Then we need to use the pressure profile with regards to \autoref{eq:optical depth}. The resulting code can be found in \autoref{alg:optical depth}. This algorithm +replaces the temperature calculations we have done in \autoref{alg:temperature layer}, as this is basically a better version of the calculations done in that algorithm. $f_l$ has a value of $0.1$ +and is located near all the other constants in the code, henceforth we will refer to this section in the code as the control panel, since most if not all of the constants can be tweaked here. +$\tau_0$ is a function that gives the surface optical depth for a given latitude. The corresponding equation can be found in \autoref{eq:optical depth surface} \cite{simon}. Translating this +into code is left as an exercise to the reader. $U[0]$ is the boundary condition discussed before (being the same as \autoref{eq:stefan-boltzmann}), just as $D[nlevels]$ is the boundary condition. +$S_z$ represents the call to \autoref{alg:gradient z}. \texttt{solar} represents the call to \autoref{alg:solar}. + +\begin{algorithm} + \For{$lat \in [-nlat, nlat]$}{ + \For{$lon \in [0, nlon]$}{ + $pressureProfile \leftarrow p[lat, lon, :]$ \; + $\tau = \tau_0(lat)f_l\frac{pressureProfile}{pressureProfile[0]} + (1 - f_l)(\frac{pressureProfile}{pressureProfile[0]})^4)$ \; + $U[0] \leftarrow \sigma T_p[lat, lon]^4$ \; + + \For{$level \in [1, nlevels]$}{ + $U[level] \leftarrow U[level - 1] - \frac{(\tau[level] - \tau[level - 1])(\sigma \cdot (mean(T_a[:, :, level]))^4)}{1 + (\tau[level - 1] - \tau[level])}$ \; + } + + $D[nlevels - 1] \leftarrow 0$ \; + + \For{$level \in [nlevels - 1, 0]$}{ + $D[level] \leftarrow D[level + 1] - \frac{(\tau[level + 1] - \tau[level])(\sigma \cdot (mean(T_a[:, :, level]))^4)}{1 + (\tau[level] - \tau[level + 1])}$ \; + } + + \For{$level \in [0, nlevels]$}{ + $Q[level] \leftarrow - \frac{S_z(U - D, 0, 0, level)}{10^3 \cdot densityProfile[level]}$ \; + } + + $T_a[lat, lon, :] \leftarrow T_a[lat, lon, :] + Q$ \; + + $S \leftarrow \texttt{solar}(I, lat, lon, t)$ \; + + $T_p[lat, lon] \leftarrow T_p[lat, lon] \frac{\delta t((1 - a[lat, lon]) S + S_z(D, 0, 0, 0) - \sigma T_p[lat, lon]^4)}{C_p[lat ,lon]}$ \; + } + } + \caption{Adding in radiation} + \label{alg:optical depth} +\end{algorithm} + +\begin{equation} + \tau_0 = 3.75 + \cos(lat \frac{\pi}{90})\frac{4.5}{2} + \label{eq:optical depth surface} +\end{equation} + +\subsection{Adding In Some Ozone (Or Something Else That Approximates It)} +Adding in ozone in the stratosphere is hella complicated, so we leave that as an exercise to the reader as in true academic fashion. Just joking, if you want you can work on implementing ozone +however we opt not to because it is quite complicated. Instead we approximate it, which is decent enough for our purpose. We need to do it in \autoref{alg:optical depth} as we need to adjust the +$Q$. We add in a check to see if we are currently calculating the radiation in the stratosphere. If so we add some radiation extra to replicate the effect of ozone. As can be seen in +\autoref{alg:ozone}, where we only focus on the $Q$ part of \autoref{alg:optical depth}, we add in some extra radiation based on how high the current layer calculation is, which scales with the +height. + +\begin{algorithm} + \For{$level \in [0, nlevels]$}{ + $Q[level] \leftarrow - \frac{S_z(U - D, 0, 0, level)}{10^3 \cdot densityProfile[level]}$ \; + \uIf{$heights[level] > 20 \cdot 10^3$}{ + $Q[level] \leftarrow Q[level] + \texttt{solar}(5, lat, lon, t) \frac{24 \cdot 60 \cdot 60(\frac{heights[level] - 20 \cdot 10^3}{10^3})^2}{30^2}$ \; + } + } + \caption{Replicating the effect of ozone} + \label{alg:ozone} +\end{algorithm} + +\subsection{Tilting the Planet} +In order to model a planet that has seasons, like Earth, we need to tilt the planet. This has as effect that the sun is not always directly above the equator but is above a certain band around +the equator as the year moves on. This means that some hemispheres receive more/less sun based on what part of the year it is. Which corresponds to the various seasons we have on Earth. But in +order to do that, we have to change the \texttt{solar} function. The new version as shown in \autoref{alg:solar tilt} will replace \autoref{alg:solar}. Here $\alpha$ is the tilt in degrees. + +\begin{algorithm} + \SetKwInput{Input}{Input} + \SetKwInOut{Output}{Output} + \Input{insolation $ins$, latitude $lat$, longitude $lon$, time $t$, time in a day $d$} + \Output{Amount of energy $S$ that hits the planet surface at the given latitude, longitude and time combination.} + $sun\_lon \leftarrow -t \text{ mod } d$ \; + $sun\_lon \leftarrow sun\_lon \cdot \frac{360}{d}$ \; + $sun\_lat \leftarrow \alpha\cos(\frac{2t\pi}{year})$ \; + $S \leftarrow insolation\cos(\frac{\pi(lat - sun\_lat)}{180})$ \; + + \uIf{$S < 0$}{ + \Return{$0$} \; + } \uElse { + $lon\_diff \leftarrow lon - sun\_lon$ \; + $S \leftarrow S\cos(\frac{lon\_diff\pi}{180})$ \; + + \uIf{$S < 0$}{ + \uIf{$lat + sun\_lat > 90$ or $lat + sun\_lat < -90$}{ + \Return{$insolation\cos(\frac{\pi(lat + sun\_lat)}{180})\cos(\frac{lon\_diff\pi}{180})$} \; + } \uElse { + \Return{$0$} \; + } + } \uElse { + \Return{$S$} \; + } + } + \caption{Calculating the energy from the sun (or similar star) that reaches a part of the planet surface at a given latitude and time} + \label{alg:solar tilt} +\end{algorithm} + +What the code in \autoref{alg:solar tilt} does boils down to calculating the latitude and longitude of the sun and checking whether the planet receives any energy. If not return $0$ immediately. +If so we check if the difference between the sun's longitude and the planet's longitude and calculate how much energy would hit the planet given that the sun is not straight above the equator. +We do this by multiplying the energy it would receive from the sun if it were above the equator $S$ by the cosine of the difference in longitudes, which represents the tilt. Then we check again +if the planet is receiving energy, if not we check if it happens around the poles. We do this because due to the tilt it can be the case that at certain points in the year the pole is in constant +sunlight, i.e. the sun does not go down. This creates a sort of overshoot which needs to be accounted for. If it does this then we add the latitudes of the sun and the planet together and use +that to calculate the energy that would hit that spot. If it is not the case that we are around the poles and we do not receive energy, then we return $0$. If it happens to be that we do receive +energy (so no negative values) then we return $S$. + +\subsection{The Theory Behind the Planar Approximation} +It is time to deal with the pole situation. The north and south poles that is, not the lovely people over in Poland. We run into problems because the latitude longitude grid cells become to small +near the poles. Therefore, the magnitudes no longer fit into one cell and overflow into other cells which makes everything kind of funky. So we need to fix that, and we do that by a planar +approximation. + +As said earlier, the grid cells on the latitude longitude grid get closer together the closer you get to the poles which poses problems. To fix this, we will be using a planar approximation of +the poles. What this means is that we will map the 3D grid near the poles onto a 2D plane parallel to the poles, as if we put a giant flat plane in the exact center of the poles and draw lines +from the grid directly upwards to the plane. For a visual representation, please consult the stream with timestamp 1:38:25 \cite{polarPlane}, which includes some explanation. In the streamm we +use $r$ to indicate the radius of the planet (which we assume is a sphere), $\theta$ for the longitude and $\lambda$ for the latitude. So we have spherical coordinates, which we need to transform +into $x$ and $y$ coordinates on the plane. We also need the distance between the center point (the point where the plane touches the planet which is the center of the pole) and the projected +point on the plane from the grid (the location on the plane where a line from the gird upwards to the plane hits it). This distance is denoted by $a$ (Simon chose this one, not me). We then get +the following equations as shown in \autoref{eq:polar distance}, \autoref{eq:polar x} and \autoref{eq:polar y}. + +\begin{subequations} + \begin{equation} + a = r \cos(\theta) + \label{eq:polar distance} + \end{equation} + \begin{equation} + x = a \sin(\lambda) + \label{eq:polar x} + \end{equation} + \begin{equation} + y = a \cos(\lambda) + \label{eq:polar y} + \end{equation} +\end{subequations} + +But what if we know $x$ and $y$ and want to know $\theta$ and $\lambda$? Pythagoras' Theorem then comes into play \cite{pythagoras}. We know that (due to Pythagoras) \autoref{eq:pythagoras} must +always be true. Then if we substitue $a$ by $\sqrt{x^2 + y^2}$ in \autoref{eq:polar distance} we get \autoref{eq:polar theta1}. Then we transform that equation such that we only have $\theta$ on +one side and the rest on the other side (since we want to know $\theta$) and we get \autoref{eq:polar theta3}. +\begin{equation} + x^2 + y^2 = a^2 + \label{eq:pythagoras} +\end{equation} + +\begin{subequations} + \begin{equation} + \sqrt{x^2 + y^2} = r\cos(\theta) + \label{eq:polar theta1} + \end{equation} + \begin{equation} + \frac{\sqrt{x^2 + y^2}}{r} = \cos(\theta) + \label{eq:polar theta2} + \end{equation} + \begin{equation} + \cos^{-1}(\frac{\sqrt{x^2 + y^2}}{r}) = \theta + \label{eq:polar theta3} + \end{equation} +\end{subequations} + +For $\lambda$ we need another trigonometric function which is the tangent ($\tan$). The tangent is defined in \autoref{eq:tan}. If we then take a look at \autoref{eq:polar x} and +\autoref{eq:polar y}, we see that $\lambda$ is present in both equations. So we need to use both to get $\lambda$ \footnote{Yes you could only use one but since we both know $x$ and $y$ it is a +bit easier to use both than to only use one as you need to know $\theta$ at that point as well which may or may not be the case.}. So let's combine \autoref{eq:polar x} and \autoref{eq:polar y} +in \autoref{eq:polar lambda1}, transform it such that we end up with only $\lambda$ on one side and the rest on the other side and we end up with \autoref{eq:polar lambda3}. + +\begin{equation} + \tan(\alpha) = \frac{\sin(\alpha)}{\cos(\alpha)} + \label{eq:tan} +\end{equation} + +\begin{subequations} + \begin{equation} + \frac{x}{y} = \frac{a\sin(\lambda)}{a\cos(\lambda)} = \frac{\sin(\lambda)}{\cos(\lambda)} + \label{eq:polar lambda1} + \end{equation} + \begin{equation} + \frac{x}{y} = \tan(\lambda) + \label{eq:polar lambda2} + \end{equation} + \begin{equation} + \lambda = \tan^{-1}(\frac{x}{y}) + \label{eq:polar lambda3} + \end{equation} +\end{subequations} + +With this math we can fix a lot of stuff in the model. With this we can resample (mapping from sphere to plane) the pressure, density, temperarature and advection to the plane and ensure that +there are no more overflows and funky business. The implementation (code) for this will be done in a follow up stream, so stay tuned! \ No newline at end of file diff --git a/tex-docs/topics/velocity.tex b/tex-docs/topics/velocity.tex index 080a9aa..a000627 100644 --- a/tex-docs/topics/velocity.tex +++ b/tex-docs/topics/velocity.tex @@ -41,145 +41,6 @@ important enough to account for yet, especially considering the current complexi The code that corresponds to this is quite simple, the only change that we need to make in \autoref{eq:state gas} is that we need to replace $T$ by $T_a$, the temperature of the atmosphere. As $T_a$ is a matrix (known to programmers as a double array), $p$ will be a matrix as well. Now we only need to fill in some values. $\rho = 1.2$\cite{densityAir}, $R_s = 287$\cite{specificGasConstantAir}. -\subsection{The Primitive Equations and Geostrophy} -\textbf{NOTE:} This whole subsection is obsolete. We have replaced these calculations with \autoref{sec:momentum}. The folloing subsection is left in for historical value, and maybe for a simpler -calculation if you want your own model to do less heavy calculations. This is where the previously mentioned master file strucutre comes in. You can create a new file with the following -calculations and replace the call that you would make to \autoref{sec:momentum} with a call to the algorithm listed in this subsection. Your choice, though the model Simon has made opted to use -the more complicated calculations. So here are the original calculations and if you want an up to date overview of the calculations please have a look at \autoref{sec:momentum}. - -The primitive equations (also known as the momentum equations) is what makes the air move. It is actually kind of an injoke between physicists as they are called the primitive equations but -actually look quite complicated (and it says $fu$ at the end! \cite{simon}). The primitive equations are a set of equations dictating the direction in the $u$ and $v$ directions as shown in -\autoref{eq:primitive u} and \autoref{eq:primitive v}. We can make the equations simpler by using and approximation called geostrophy which means that we have no vertical motion, such that the -terms with $\omega$ in \autoref{eq:primitive u} and \autoref{eq:primitive v} become 0. We also assume that we are in a steady state, i.e. there is no acceleration which in turn means that the -whole middle part of the equations are $0$. Hence we are left with \autoref{eq:primitive u final} and \autoref{eq:primitive v final}. - -\begin{subequations} - \begin{equation} - \frac{du}{dt} = \frac{\delta u}{\delta t} + u\frac{\delta u}{ \delta x} + v\frac{\delta u}{\delta v} + \omega\frac{\delta u}{\delta p} = -\frac{\delta \Phi}{\delta x} + fv - \label{eq:primitive u} - \end{equation} - \begin{equation} - \frac{dv}{dt} = \frac{\delta v}{\delta t} + u\frac{\delta v}{ \delta x} + v\frac{\delta v}{\delta v} + \omega\frac{\delta v}{\delta p} = -\frac{\delta \Phi}{\delta y} - fu - \label{eq:primitive v} - \end{equation} - - \begin{equation} - 0 = -\frac{\delta \Phi}{\delta x} + fv - \label{eq:primitive u final} - \end{equation} - \begin{equation} - 0 = -\frac{\delta \Phi}{\delta y} - fu - \label{eq:primitive v final} - \end{equation} -\end{subequations} - -\autoref{eq:primitive u final} can be split up into to parts, the $\frac{\delta \Phi}{\delta x}$ part (the gradient force) and the $fv$ part (the coriolis force). The same applies to -\autoref{eq:primitive v final}. Effectively we have a balance between the gradient and the coriolis force as shown in \autoref{eq:pu simple} and \autoref{eq:pv simple}. The symbols in both of -these equations are: - -\begin{itemize} - \item $\Phi$: The geopotential, potential (more explanation in \autoref{sec:potential}) of the planet's gravity field ($Jkg^{-1}$). - \item $x$: The change in the East direction along the planet surface ($m$). - \item $y$: The change in the North direction along the planet surface ($m$). - \item $f$: The coriolis parameter as described by \autoref{eq:coriolis}, where $\Omega$ is the rotation rate of the planet (for Earth $7.2921 \cdot 10^{-5}$) ($rad \ s^{-1}$) and $\theta$ is the - latitude \cite{coriolis}. - \item $u$: The velocity in the latitude ($ms^{-1}$). - \item $v$: The velocity in the longitude ($ms^{-1}$). -\end{itemize} - -\begin{subequations} - \begin{equation} - f = 2\Omega\sin(\theta) - \label{eq:coriolis} - \end{equation} - \begin{equation} - \frac{\delta \Phi}{\delta x} = fv - \label{eq:pu simple} - \end{equation} - \begin{equation} - \frac{\delta \Phi}{\delta y} = -fu - \label{eq:pv simple} - \end{equation} - \begin{equation} - \frac{\delta p}{\rho \delta x} = fv - \label{eq:pu simple final} - \end{equation} - \begin{equation} - \frac{\delta p}{\rho \delta y} = -fu - \label{eq:pv simple final} - \end{equation} -\end{subequations} - -Since we want to know how the atmosphere moves, we want to get the v and u components of the velocity vector (since $v$ and $u$ are the veolicites in longitude and latitude, if we combine them -in a vector we get the direction of the overall velocity). So it is time to start coding and calculating! If we look back at \autoref{alg:stream1v2}, we can see that we already have a double -for loop. In computer science, having multiple loops is generally considered a bad coding practice as you usually can just reuse the indices of the already existing loop, so you do not need to -create a new one. However this is a special case, since we are calculating new temperatures in the double for loop. If we then also would start to calculate the velocities then we would use new -information and old information at the same time. Since at index $i - 1$ the new temperature has already been calculated, but at the index $i + 1$ the old one is still there. So in order to fix -that we need a second double for loop to ensure that we always use the new temperatures. We display this specific loop in \autoref{alg:stream2}. Do note that everything in \autoref{alg:stream1v2} -is still defined and can still be used, but since we want to focus on the new code, we leave out the old code to keep it concise and to prevent clutter. - -\begin{algorithm}[hbt] - \SetAlgoLined - \For{$lat \in [-nlat, nlat]$}{ - \For{$lon \in [0, nlon]$}{ - $u[lat, lon] \leftarrow -\frac{p[lat + 1, lon] - p[lat - 1, lon]}{\delta y} \cdot \frac{1}{f[lat]\rho}$ \; - $v[lat, lon] \leftarrow \frac{p[lat, lon + 1] - p[lat, lon - 1]}{\delta x[lat]} \cdot \frac{1}{f[lat]\rho}$ \; - } - } - \caption{The main loop of the velocity of the atmosphere calculations} - \label{alg:stream2} -\end{algorithm} - -The gradient calculation is done in \autoref{alg:gradient}. For this to work, we need the circumference of the planet. Herefore we need to assume that the planet is a sphere. While that is not -technically true, it makes little difference in practice and is good enough for our model. The equation for the circumference can be found in \autoref{eq:circumference} \cite{circumference}, -where $r$ is the radius of the planet. Here we also use the f-plane approximation, where the coriolis paramter has one value for the northern hemisphere and one value for the southern hemisphere -\cite{fplane}. - -\begin{equation} - 2 \pi r - \label{eq:circumference} -\end{equation} - -\begin{algorithm} - \SetAlgoLined - $C \leftarrow 2\pi R$ \; - $\delta y \leftarrow \frac{C}{nlat}$ \; - - \For{$lat \in [-nlat, nlat]$}{ - $\delta x[lat] \leftarrow \delta y \cos(lat \cdot \frac{\pi}{180})$ \; - - \eIf{$lat < 0$}{ - $f[lat] \leftarrow -10^{-4}$ \; - }{ - $f[lat] \leftarrow 10^{-4}$ \; - } - } - \caption{Calculating the gradient $\delta x$ (note that this algorithm is obsolete)} - \label{alg:gradient} -\end{algorithm} - -Because of the geometry of the planet and the construction of the longitude latitude grid, we run into some problems when calculating the gradient. Since the planet is not flat ("controversial -I know"\cite{simon}) whenever we reach the end of the longitude we need to loop around to get to the right spot to calculate the gradients (as the planet does not stop at the end of the -longitude line but loops around). So to fix that we use the modulus (mod) function which does the looping for us if we exceed the grid's boundaries. We do haveanother problem though, the poles. -As the latitude grows closer to the poles, they are converging on the center point of the pole. Looping around there is much more difficult so to fix it, we just do not consider that center -point in the main loop. The changed algorithm can be found in \autoref{alg:stream2v2} - -\begin{algorithm}[hbt] - \SetAlgoLined - \For{$lat \in [-nlat + 1, nlat - 1]$}{ - \For{$lon \in [0, nlon]$}{ - $u[lat, lon] \leftarrow -\frac{p[(lat + 1) \text{ mod } nlat, lon] - p[(lat -1) \text{ mod } nlat, lon]}{\delta y} \cdot \frac{1}{f[lat]\rho}$ \; - $v[lat, lon] \leftarrow \frac{p[lat, (lon + 1) \text{ mod } nlon] - p[lat, (lon -1) \text{ mod } nlon]}{\delta x[lat]} \cdot \frac{1}{f[lat]\rho}$ \; - } - } - \caption{The main loop of the velocity of the atmosphere calculations} - \label{alg:stream2v2} -\end{algorithm} - -Do note that the pressure calculation is done between the temperature calculation in \autoref{alg:stream1v2} and the $u, v$ calculations in \autoref{alg:stream2v2}. At this point our model shows -a symmetric vortex around the sun that moves with the sun. This is not very realistic as you usually have convection and air flowing from warm to cold, but we do not have that complexity yet -(due to our single layer atmosphere). - \subsection{The Momentum Equations} \label{sec:momentum} The momentum equations are a set of equations that describe the flow of a fluid on the surface of a rotating body. For our model we will use the f-plane approximation. The equations corresponding to the f-plane approximation are given in \autoref{eq:x momentum} and \autoref{eq:y momentum} \cite{momentumeqs}. Note that we are ignoring vertical movement, as this does not have a significant @@ -266,4 +127,35 @@ Another change introduced is in the coriolis parameter. Up until now it has been \subsection{Adding Friction} In order to simulate friction, we multiply the speeds $u$ and $v$ by $0.99$. Of course there are equations for friction but that gets complicated very fast, so instead we just assume that we -have a constant friction factor. This multiplication is done directly after \autoref{alg:stream3} in \autoref{alg:stream4v1}. \ No newline at end of file +have a constant friction factor. This multiplication is done directly after \autoref{alg:stream3} in \autoref{alg:stream4v1}. + +\subsection{Adding in Layers} +With adding in atmospheric layers we need to add vertical winds, or in other words add the $w$ component of the velocity vectors. We do that by editing \autoref{alg:stream3}. We change it to +\autoref{alg:velocity}. Here we use gravity ($g$) instead of the coriolis force ($f$) and calculate the change in pressure. Therefore we need to store a copy of the pressure before we do any +calculations. This needs to be a copy due to aliasing \footnote{Aliasing is assigning a different name to a variable, while it remains the same variable. Take for instance that we declare a +variable $x$ and set it to be $4$. Then we say $y \leftarrow x$, which you might think is the same as saying they $y \leftarrow 4$ but behind the screen it is pointing to $x$. So if $x$ changes, +then so does $y$.} + +\begin{algorithm} + $S_{xu} \leftarrow \texttt{gradient\_x}(u, lan, lon)$ \; + $S_{yu} \leftarrow \texttt{gradient\_y}(u, lan, lon)$ \; + $S_{xv} \leftarrow \texttt{gradient\_x}(v, lan, lon)$ \; + $S_{yv} \leftarrow \texttt{gradient\_y}(v, lan, lon)$ \; + $S_{px} \leftarrow \texttt{gradient\_x}(p, lan, lon)$ \; + $S_{py} \leftarrow \texttt{gradient\_y}(p, lan, lon)$ \; + \While{\texttt{TRUE}}{ + \For{$lat \in [1, nlat - 1]$}{ + \For{$lon \in [0, nlon]$}{ + \For{$layer \in [0, nlevels]$}{ + $u[lan, lon, layer] \leftarrow u[lat, lon, layer] + \delta t \frac{-u[lat, lon, layer]S_{xu} - v[lat, lon, layer]S_{yu} + f[lat]v[lat, lon, layer] - S_{px}}{\rho}$ \; + $v[lan, lon, layer] \leftarrow v[lat, lon, layer] + \delta t \frac{-u[lat, lon, layer]S_{xv} - v[lat, lon, layer]S_{yv} - f[lat]u[lat, lon, layer] - S_{py}}{\rho}$ \; + $w[lan, lon, layer] \leftarrow w[lat, lon, layer] - \frac{p[lat, lon, layer] - p_o[lat, lon, layer]}{\delta t\rho[lat, lon, layer]g}$ \; + } + } + } + + $p_o \leftarrow copy(p)$ \; + } + \caption{Calculating the flow of the atmosphere (wind)} + \label{alg:velocity} +\end{algorithm} \ No newline at end of file From cf4c8b8311e4548cee9b775819e4fa5bd9c31a8e Mon Sep 17 00:00:00 2001 From: TechWizzart Date: Tue, 8 Sep 2020 20:19:06 +0200 Subject: [PATCH 4/7] Finished the rewrite --- CLAuDE NOM.pdf | Bin 392810 -> 397891 bytes tex-docs/topics/advection.tex | 62 ++++++++++-------------------- tex-docs/topics/control_panel.tex | 2 + tex-docs/topics/master.tex | 17 ++++++++ tex-docs/topics/radiation.tex | 33 ++++++---------- tex-docs/topics/velocity.tex | 26 ++++++------- 6 files changed, 61 insertions(+), 79 deletions(-) diff --git a/CLAuDE NOM.pdf b/CLAuDE NOM.pdf index b48f8187b093464b12c1a9ef0a7c5f597ddcfcb9..db412c5800c0bcd63e5c2e97b40b125e5b75a9db 100644 GIT binary patch delta 277749 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

>RWAFB2u$YA#Fc!8SSW0E3>`W=G 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Ł^PZ3n|aMrF8Q#O?YuqL0UI;7WRVPLkipX z6d9VLb4%2}qC{;ay!&@$*jE}PLPo%uL<<#-RhAEdu#HfGOvy7hgzj%s5B>!Xw9Mcg;seB~ee-;^zcs{1Tv_UV8VmR+J> z!f(Sf{r+S#%9J%*?v}WT^korD1kO4>JQZV*lq36oL|g<%ZR=xm1|tr6LPj-PMt>UZ zn~py<@a$M=oD`HszcQ39fx^>Oc7tIRJMy7G38nbI^9#XptLfk!+C_;@f2eF``>&Ym z$xB@OCC+V{M4{(b+|p0+6ls7$!y_I{lR-2{$Jin^o4iBf?u)t~qwAw>Op0MsC1^^< zKfuT=dgz-1LkQ7q1C>DUfvs6U@``Q$-o> zck9)AjvVoq@#h0<85HPMM=vSpdW&6#40NT7Iev|PX8yGNEcscw-GmC*Z>!KpYgP}U zG-i^%PU_s`@MO@2mZ>Y%qPbz+YD%vwOF4?eiJ16<3o(od&BACqaIAVn zAAkJ)hk*AZ>v@a;HW-5GnZw zpH?r^>rKzKl7z;fg5-TgHn1TtXGr6MQvpSmARgH!fg~7U$lWi(V@5Hos0pxM&#u`q zPSPW1ChAwBte^m1=9VN$OCdI>Byy%PbOld@*s80aMpyvAEJ!qo%{5?$4`mYD4+LEsr$1pYvPrgRYO%IxG*#Ctja zL#$&#itE;L=dn&=?B4ea9C~+4;WyrtJ*se7zw<<6vjX6CC)%LR20qccdd`bOq$UFT ztWHGhYiPX2O_hw-YX!v5*Y&NBAb%)&GB z=1Fbs#$QcG!1E$<@vF9i3mQ9b5Enu79qbaozCD#OA}mDC)AvD7+}T@ zLFJCO3%+IZp9>NKZs*gHU-J9MOkL3`mqRAc*@Io}xO5~Z{Ob-qB_gx37Ex4{r?yQf zSR`*|LhR3A_N!ua^B=v`0}b_#e_cv4TrBfC@`Hh)u#yKF$l;$9!3y#Q%HGmc;=Wr; zO&qv#Wx}mlZ&ynAx^G@jI281+rZLF4?<&9ziyx6jD(%1rJguT4#R>%{TU0Re9NDCj zQ_Y|jV}FC-Y&ayd8!gco?K@oloeSPKIr#yKZXW)CpwL_%AZVO)TzzsMI=U`0GJeBa z>7bJsb>I_>GA1vgeJ}Zj01fl}x0A_3L|(TfPzNQ73KN+MlgK&jA%m+IOrdQ?EJS*c zSyeUg5((7g#g@iQeY!158;vEpBT534RUSNdAaqz(^5S>C(Eq+Ukn>VPgr@hewPp z?2SIGF$Bx)0{4^_70rp7)ps$Hf}XR$J99D8{x zeGD&M)La5Hu0=3B(`8z^%mTguQN^F^Vs<<)N=J3~HM&W@ipF)Ue|F=NssWPg^o4J} zx@m3m#DITcV!M#g#wTY0M+rIPhJAo5>mRj5x$uw)>H^0zLnqZANoD9fa*_i9G;D<} z*L`3ou!(IX^6@bDAS{a`_r{;hQl77jvaRqgwWsM=}>#%z>y z)EGz{IoL=XLK*FuI+YG9WFezZfzQatDWemGL=fTwi^~POW=AsIW69fR)(#0K7h}eM z1razLa!$)E1;;l&^sYL?D%ya>EBfHYGZBr64u;ZWCsQ#qLFNcJSdp#|o{8?Kl_EXy zq=IB(Nib?Cw7w|nq}HQ8E@F=f5+O1dyaN=_o8*O&-)KTQ=}WB7N(W6~#ANoO35`6a zlOw+z_)$V$#H@Evl2j-z-HE5mAfmQ*<~wMvL@kc=+BuF?hTcY!DvaltR;Oqip9TJ*O`d z>#mJMRWmS*bPm(zH;D@RgcQCJGKRtzCB?s4^-xF*QKnE?o*5eCy;!a>7RW1GUkTdr zad4l_^iQWa`zXDTKO4`%NB>>Uy8(||oQG9|zJyt;>8Wpylr5DN^0NfQ-}>*Vg-!;Y zLM~lNvs%|VV;yD4i@0R;+M+{bMR_(50RY0}$IV)# zBo*pl>-59D%=x3-QVGqHK}+10ZY_*?<5ZStGYB%b-NQ9SvQ!(98c2X$Y@{Hz9Z%(n zMi%I;C30Wpn{S!>Q|tOt*yMldrfFYXpa@e@D?4sd^v~^vCy8xvy6USMH^r=ypX!SL zFxzO)muOAhV22Hm>Y)EIJpt-lmQ?vwp|@OkVRTVv)~wpA*Pg^|vPCKNJ_|9^3hKL& z!tQtcJ% zogB+p>JId11t#4-r9aE`{ zmMq|}*`pOs`KnJ#xr6cs`$ck{rRYp6jeFXQyHfHKTdSmmmG|I-nUA>aBW?9ELaGnzsK ziJv7u08%xnSb)HKm#Iu~04=G;al7V0UzMB{ z#ePqFapw8;1Bjo1%Rr^n#9&!27&2Uz9i-ajbS}hL5)o!M!U28e8y=(frxFm$VU2(W zHFS$cmtvvxNkLHQ$?#v*dQzL>DS_Pu_e;~pTB#QpX4_3i6}Ii{&(;F|#Kq&ml z=83Qxh2QaMXW80AowUAjya~%fwtf@6z}U2;6`eBM6XVKR({CV72&V0Y-27ObcZc|5Bqh33hRR zd!wQx4E+98OSeD2Vy6lvos@oe@ner$2z?l5cNxS@0-Gyw$TA0J@6H|U)O4T~WnemC zl0HN&%LFBCbN;si(V&h~4L4lt#Bg0|)yV-YMH&1cAexsL>bLNeX2M*2Oi*C8ebOYr zer2VGzYgWRz?d-0o=oO*S_-Y|tg9lSso$nq1h}W7&dP7)B+4^rgE9@7Lh`GeWqM=V z5%BCAyOa*~&6OczLTkQ4aH{i0ybP+u@xpMs6I&sH8 z0IkQhFH2I>5=k zR_)1F@7&C|L}^y0o3?r<4RX_B1rl&n?8>{+e-}C zk~wGkHxE-_-{$v6olH?~yp09xZ?4fbPc}p?)Yjc6#OIxo>w&6TCUM{cI>c=#R5yI! zX#{9z$OzDBx#v1tOTO}5MOVUW1GwAxhmCnYbHy@08R9|mlQ;WD(gQRYpP9XOosn+Pl~ zUcc*kE6J(BvENRfEE><2r>u{Pe<{ZYoRTX>K$WL8n-P_RA zdKMabwLmb{m;bb{9!5uY&LhzN_-;|j_$u_L-rLtu>?~IVDkKk7%qW+^8URP#;cKJc z&YygYmA;Ov@iLaQ1H1nk(5tmBI}{|`ZRKJSZ!VcO%dW*elEQkCXokMJctzB-Q4WB~ zrk9>S@zk3|Q29>iT=Rx}IKSWX{{5OglSQ7#mkRkJ`>Ut{JRCBD)xL;{2#4sm5N?S` z8RFK95ot>I5XUGA85#|*LV9$teL@9)^jiOWh%Ic)sxd&>@lSg`AnmXN_LtASY@i!f zaK`4`t5#TdiB!}mYD26Sr4%#=m$d0MfsPH)1+OzU4H5GJ3(1?J8jcmnAar81L)+d- zAqyFxV%c(aV|ivwe(MAUt(J>R)gKRC3fINqT}4rZV2k(bAG`m&3tBgJ%G?tciv4UX zGgb)re1h}M8B2*6kPz#a-+V@^5nH+k;jL7 zeTcr)3SC|N0Py*0M%HA3t?Ib9Qs8QE*IdC*4g>#)bj&yC3 zsr{r2Y`LE9x=HolP^WfxohfV`Hs#4o><)MFHt17POS>@$ zHc8a@#YSH#c2oel2uk@WJ?3k@cVmy{ggZ)(kcOWz>Rnu#kDj2nl@(j1?Vn!8A9W*q zCmVjC?xzl$KngbqM565?>M-Ts3S&cUKZbxH6E6r6EZK-$@LkF1eUi^Mpf$#C^ z`dHjyoJ3P1qiP&Ikx7wYN`cnS3y8RM$o|R#(AKs69NqCb4=buUi8l^Bm1l0d#493B zDG*7X-k*E`AV<`{zk2xCUqlZFzd(yw?Q*x8Eh}svEUz`bH@6PDw*Jvxwc7E&@;c|h zZk~4WJEUr_!>3wRZ{FV!)qPjbO70C2UJ&O>&o>wA%Y8aSW_502!5L5{i`4U!#_J+p zUJxs$UV2ETff$5}b?C%{Owp3t;M&lA1(987kco%^QNQJcjKY$sz0#rwneIW1bok~_ zN=&(pg280&3~gk6juT)NzJ#^peKz>upD6lZZy(;Fxp7nrLwz;~T2$41Fj>pgM7G$S z@a(h-Uol_mI6(2U&u8FxngX}m-4Z?Kx}GDJT^;4>tyYYa%#%7R-@j>XN9bW4_^h*0 zms%MC6jk?yI=fU+xXCPqC(M8*8bh%fql-|pPUE(kN?A1xQ1z{+!zk>~?dK@{gQ-CRiK>bh&M)K6Z&qQ1!B z)plvT^;$fZqR$Pq>pvu?PzV5Gp;&1Q>q-)>Vl*NyNxRrC#f8|Tj(n$0<@@W^3(+eL zs7CdupRE35R`YD-{)GxXQvh1Fj34<_&$7(vcJY<}tP>mB?o_Mg)fnR+)TUT1*lMcg z&-7%+<3%06Ti7UH(~gE3V20-u4&xgrr&N&_M&nRP{f+OX-B`N06>0HQu@;QP6`47+ zva4TLng+=N?!2L>XQoevgi~Lj2TPL=K)N}EuRDJ#9ZCVe`F%vZ{nb9omH#{J z%pDQYhLHZ<0`r**ig{Rm zzs+d1VrfBWDd&$*gK0BMr@|qP2)5|=uR+1tfj+E)Rt4j^O_|fiM7Wk)u-)ac8fCJ z##^_u^0SqJT<}$^_V1mqN(EjKz-7hP9P!%LxqpN&EnQt1C$?p<~ zA+3Mvu@|fKXvu+FtXZFOczB?v7uT834KPgIXbS z&NRze1%}2uMf~ojB9l=E3}k|(l;nDy%?I%0Zs_O6L^JP^L*UAPgXL7a4S`c*>$;CJ z%C3U^bJA0eh(P)M-0GY~04pW$&oT9wMf1w2GTY(dzH%Khi&XjP3g)|lh|J(;{JB!N zJxv87KLtS(U`%_(YD~;@*Q11{GN%Ia8;O3bsS2d@Qc|{ z2SnC(KgB7-oh+ynCH({4g0Fhk5HFmi!(Q#E$eu9{T0vp@@NR|zN?U_IlE6k?KeQ`D zE-Iyh;^M>kAw5tJ6~u5yL%NqE;I7wDA;hW0#j+hjN-s$*=_m5EEL|f|d~CVi2}fS`H%8B285#8r{3iJXX;)lv9IEv>TTarwm8# z?uXYkmQ)jcZ=zCFTb(n2`NYgbW47)$I=NUM3r;HB90SYWs(YH=wz(R7vM zMBowMuX~+xCnnsx036Xu=SoC-^#v0FMS1jI^{he~8gE(-;5~VJ=~Vc#?TwTkQ306* z=GrtiqNlQ}=y9{l;-VhKSKTJam2uWng&Lua{M4(Syh%QIfR--WT?qCxsz7<2b!YtB z*-r?s&hu7d52iAi^q75C`H8K4S6|;=_#+rD7B>+Y{gX zwr$pHS`t@rGw#;9#6^)o7qxWa6L`v)H~)hhzfN8BvE)A%^zHLNQB>4S2Bj zZFc0}nPW?3wQ0+(n4w7A45#K;v8<@)g>7sq`A=KvG zokrrT#^=QV&IP)w6YG58P*E0sK8ZP~u>7bPO?epwA}Gtfua4_|B~vUf-wxEIIE3{& zeV0j%4XAx9l%ard0hq8_D#)=?lD(q!BbhtsHEZngv3W}-~v9lC+Z}OFD_Pl@vqG zRvi}HRK9EJmuf+mNOiJk6BK8Cp;$zl5w_dR{8_ZkP&*NOceO%BsnE{~vhB<2Z@pIl z6K%JmyX{~J(e_pdXodiYjMvrZLjJ~3fcYmw7@3eSFbjsU_tUxd(aZ0Y1FZc@7kB8W z;NjIzy?9C?7}2|+dWN?OWoOxgsPGI3*t#a5%u%jBS1h%*WLOISrL!B1xj!62ZC~Uy zS18OhC4(Cr{%9b`4kG1~DjhVT+2zgv9?+J!iJ-L-qU2*z>*t3QxMpWL)IQ-thPueI zK3h!^XRdJ@?~J*lZSSjTI2}3p`J)`5w3%y^!pUHfm;SYCz5XfNlTxgm^#Fhjx?8dK z$SDEhV!1WPw`s`RU8{#j>Egxu_sBjhkGpFU%QuhPF{N3A)w3Qt5IY)$jcpUI)F*>+ z{a79IFpTLe{Pf|~U!5K^gkb=rfReD*fAU3ga6%4NF2etkDNKaOD~EC`?MXr&Y$q5^20#YCxR9ti$e&3JrT|0$2q zTUX5(X80E005~?AM!kuN{w(%BtXj{Tx@cIbWj^D@oU!mXH?M!Zu}xGIR(Dw1pP##O zL})sfZ1p>j`j}jRQ2e?I?){WE`G-Cj)0br#XoSnr4@9~SncERY5+%EY88Fq`Tc+OP z+Dv3I$4*l*tE{2x$?|Se1toSD#$v6(gJ6sc z>F0Lp0$^S!mB2`vC+tkB^uQ~>Q7dyET{57!@T8Wts|RReX=RpNBh4sk`IK!cDT0Xm z85>BiEyM^W=rUME<4l~lPjtZS)Lq}NUWpIZ&)Xd7@^FtsC!cvR@!+=8o5?d$Xv}&{f?1ZOhmQ57d zroENycggX4KSs5#u?{m(a-7h}q;Emt=lmc-S=(elfB7C-*mKR@4*EgN2A2Y>x?*OK z3*IuUo{AH0J3|E2wC)bPXBp$6$yanHq_j9!5FWKL-2FCr?R z%P!vwyqVQB|39OsRC+KlR8T@@rc`;Ee}gD>X}b*xl%5kcs5Dq`(Q4m@%=WdIY)MmI z)FFJZ)yqC}Wt(uT2o(wHmIi=tWrrjmK=1j_^w>^ zOZJeuDVCaXjBnkL-83FYUR`CcDoW1ORU;I>?G(~1lDaa}vDyBrLZFg^T$P_PmxG8i4_)CqV2e9yk#+q`2lxq{|EB$73wf3 z@&|g%5y@DVC$2l<73!4O(ZwAOYH%0HU>a$!bZ#j~iQTUz9$)8R{>ba}*Bft#pnTGm zcnioO!aO*-M(11rEDO_3o$4mQ=Y;Pr!B$rx4HaGiUx3*n(j8^7@DI|=okUuFd|R>uFO`j zsv2oZBdvbAq3Y|3DoH>P!CuGPONVfj(Lp~v+*dxEuEDv~txtt?Xf9_X=T&>72PKv; zqd#ZH?pM&zJ2D)1lF1MXo=CVokD2n<%gRV z+ahc0MLN#J1ueU%()KLi;-N~T%1%;~zI26N$D2Qn#ZQkoY<-kL9~G2b`-zsZ8r+WM zrt78uS~+#LL4QQIzTv)K^Z0|_zN}|X0V6y$nd}A@ZB2@YJwW6wUZEY+Anc}CjFm$N z&N>nqc&fPl8auUVB%8N`9Y}7{d)YnIaDG&_vF@P(M0{YF(-H%KkdqRag8iG&tb3|~ zub-oO3iv}srfvQM&d~2}`Jv`LV58u8{2UfSiGt4y+XmiOZzDy+DM$*`M6+wiE=RW~ zQP5sZLtPtFLm5$XI@;|$X9*Dz5v<*BYSM0Ti8+_Q&AP|@9J&WLkO?kjX8B@bX|dRf z@Or>FTlRt$?#l`g>yJ!K{_A{(ju99!&%T~ zmN(@@K1v|Yxnez1(5Mf!={=X2kmzjgQsRcs^BYt;ZR?!A+_m+3($aBzml5eIUG6v! zK_KOg6ec9#9wMp)dcO0%k>yu|(!hSt{GFaR&rU-+%|*Fs1h!BzmQ*Z6S<%h)SQlOF zrNpuV?~+>k+e>@k`DsGX&+OID@M>7ugtpeWWKEn~UD5g#`}}O2*m)J{6>WF1Ar?m8JgX1*<%Xk~X5% zLN>Up*|;$p>?g_~ zrLQ5tV=$TZC*%{ScN-mX;?%dM_^z?Nr82ALu4Hm!$}mMj^w9~sXH%aITWR7;-C$XL zZ_5Fr+lg#*!x9-NxTY1(MHQSZb@&*R;zD){E|s|Nujm!!(VLR-OHJl7Mjn2JS4)Y> z%YEkUcCK&mhb>{7-L9qGeM8zmyBvj+DgtQ$!Sb5}?Oo8&xFRiCC%=io#_Nv)eMHCQ z#B5~v%if+R>Nfr1WL_K8;ZZPrd;n=uBR^GD1&Ii+Mx>4R)@EfTVyHH5FW~6hYjwp2CM3+Ya9Dpp;2~ zi>Zlfhi(gjR49CY-|}a0$fdMb1-1f1J<*@Jv=YPRqF6I^W`rfp6pH36>StUgGD^H6X-~5}e$@ zO#Qn1FME&3UVlRlgT0!nfj%Kz3|$PsVRF7c*h>6Iu20Zk#Z!SR%LR-DnMB{uj~n!` zGV_n^+inmu)6IwT%q7Dr2tq*$S1$C{k%#*Z4H}ExvmWjZ+xZC@q78m}1*lrlT zEdc}$a&@3yMu~u`(b9M0Zk?2-9JZ?Q|p~nN?cSnlA2M-zNf{ymF=gkJy2YEp_h#9Opma8bmIx{|l~RXJ-A+ zJ`6Qr!}ebm;fT)tGA^fo7jFHjCJfnOhg2Xpf(rM@jC1hHets8WOa!hsVTiLUrIe zH8H^p#${!Ms~9oCJPsv1Dm_}5XoAL#Fwk$<7U@Vqc_GP-b+nOw2a^lTW$3Q&+@Q!# z4m#zohCpnDmRJwthOVV3PCR@?ouGONZ|oNuh>BgRzKxowmIZwwrI6xpN}R_%VSol` zRE@!YF#b&;HA;0N!Hti{fEVSc@h>v=#0)f^IdMsqw%>cAzdhQL&K0yG*5gr(onX`5uNhrcCxy&9Y68Qk{{JSCuCxcgV9cgae zCK%s4+!vW3bjX}REl53FD4#usfd_!8iqL>Zq{$G!NO(j#F}OiyU$J4XFxdl(+i}ie zz}Mi$B&kZ)PXjo#(zsBD+RfN+x8IkPa1d{benKvQ$BRQsh8p#s%2w6XoOq8|!~`o? zoMQ zTtoB2lJ&Fc<3+98L~&kYprR0a|1-OB?1e`m0-~w|?TFoSU`+iHhTt-0!>`oZ+&&+D zg9}(Nu=;{)XxxFeXAmdMSxmswp~+g=N`?FPp*ni)gnab-=en92CK-NI=~3Cg#OkO^ zW1w9^eS2|?>%v8A-KUUO9AqI1#NlF8uw5d7q=M_2CiQ|8|8xdCWe=~a7pDco1= z=A^@~{adI|8oz`5S}BKV|n+)0=p;s{YR277vLnfJF9?$o22_g0w1cwcZkp z*XKi#rIe3i3}TWn~p!mAd}kiQa5>x4_hf#*?GA&<3qyxDsk<%p1o<%q8# zU9E%t#?8jn)%IOvsR;*MzgBSkmn73`cgVq{i?*2t>yA}wIdyW4dvx5z*SwZY{) zf!d(_VhGhvZp0cj+w@H8b+|So$V52v+k|AKRISmetrFuQS;@>oQw@3uBP23C@-s$u zLWiD5xC2RyJGuZa_t@F53w^Nc%X@oAd;H9gyXrvuUaUY8O*euY)bq0%>@8W8w($>J z<^gyV_rMqQe@evtCs5L|q!;3#bX(+sr>IV(fjQ*fRpeghEmtr`m;dLf)7s6ws$lsfZW;3&sb<*Q5?3@#0u z0`_vWW<#M~E0WdvX>fhEB|KPb%IN|n!@&jPu||M#5{eH79ylmyM9kO6Pcdn(DhTWk z+KStpM>LW!QO9hGk7#B?2$vr-F8ivwd(ZK9sE#5+<-(=|&Y#ZJ-y>DT%@IKcm_%I7 z9{O^c#j9l`^$1E12)_wYTG^FjBrd&mq7YdsA%u-aQ0M(hlK2y|f(5NEH&W-2g5URW zZOER32sNZt$u-%IQjmsA#}y4DWCFYMl`^5&pw7M#9|6x52ToOFKTd??B3JuzRk8dA)diL0o!Y z;i&D*sl^%HVsm?N;t+5HJn(oDZtjeVoc?A*WuyLuo*+W1nnT*8@X<_43SFfWXKiHc z;OxHIlgDW(&l!s0@#rI_U8qtRVUFIwB7D+Ak39b;-Yx%i&ywQnyV zbs-pgD5C$&Z6uFdm}A$w9)8wt7s^$g(YU1b*Z8C^Z+xw{Lf{7%z>s0cj8iK&$!CvZ z_2znN2-KNan>dzo-_1nE_{p2Zo!j4liTPAza_N;9e2{<^$A21BF^npKX6cEf6lchR zwtk{Ez2>gTFmd-;#6>gDwS&iEa!7UA1?uly2Nrw3p;-^LdPkpP@8MB?veYoY_-^Fj zz)wRzY3aF4i#YNCSPXn{?9!&2FmcdjkF<2GtBNpjsmoBCc0_DGDa-cG8Hd9lB8ZQk zY5&@cUVmcH8eqE(yz}VJ;DB^gSc@v|Soa{?4U*&ED=d3Rc(3+Om%bVhyawb2$DO25 zIn>#3jZCc*+Soe}__}FHI%%*avTS+N%3<1Ug`76H3jj#~%v_%Bl>;-_6h2I#g&g$a z5c{BHht;AJ)G=$ zb6B7DEpO(0s&yhoDgA>TvV9T+8ZYtHd(2;qTr`&_i4!P_oM$^hO)i4UwUPv{#)UBX zXdi4#Jl*C1zM9L6!>{{Q8Cf!x`W43qCA=ECbeZ>`r91KNzsx_td_9;ePZpmoZ#WI% zE4a+J$1sK7CQ<(U{tnfSCo5d}X#-J=?;Q=R^^DUK+3ysoK6};op>2kg3$jJsc;H+q z@vY^nlAbxkEzP&*zn>DtaRjWUx#ESDgk=~5M<5R1NDJL#w*JOiSeXa64>Di zUiYgZ-SyQ9X*Co{aqT+Y|M0K&+rNKZ4OV2V4w;xD6r(}79aeO)AvmxDKIF?-ruL>hHqaXQlK|V_^zf6k#F5h4v zzjcS@@^2mXcAUfDdzpOO{I0E5n;8ep_Jn;Q7St*dry?tWp<%KSG7{PuTEg)1{-2bS ziIIu(e-;I<)MTChVTrpx)J~yhMB(_M897$!H{0%5Q7h9W6LIySQ#eZ`;3dcB4`tpm&zN(QTbA!R4fvl5}Z z;FlE}N4P6B{;7r_1}sw6Y{9`3tlODEgrHabMG8YLDu6XG5j6Y2ikFLsi+(IWvS6t^MskEHcSgB zsL4;Qi**JdAC?D1`=o8m(4Ex4#35QhvE{5pev{(kAWhZ4GHQXynM8S;Q?Lgt(-zN- zM8H}ritZeI<)PbihEQlCQw!NxUy9VPh zR$@pI)ZJNBm`z11lIJ{MNX886$VOv427j!2oX{VWjYg0_*JJazSzcwMgkYGeL@VFh zU+ZIj&Zef`4eVx7`eddCpoYMVj14gvrppAY1!r?j9N>QSWEgZ)jw%1j(PIMCd#b*b z7$$hvnDuz?a>vFY3;#MPfz=XIDSO5^F7%>Zr*q$u(W}5%pwP@2Ze1`cHNktolhriT(G zrt>kgyms1y(SPVM1!TAJBBgr9N}H@Io+RY{=i`GoQ_|^gI~oN&;t<)+fzsi9nG=<~ zHh##YO}Nd0ynGG7pZz#OUm@Ze~u z%*>2z|NDkuCS>B^V&X_e<^(|p<6>rJO>{t@07Sik+81vuL%@XMZRpn9Y@BkQt^UI= zF4f!c;BB*;T_(<#(Y}=fzk1*QZrSqtcP! zfno}(|B=X!2kz_ZlNs&n1Cy1iu)a1n`6S?CEw88#ENriaUlE`U!i##!<~JdJm&*-l z0JN|JQJK*Ik+As1M@PnINBRTz4fXZC5r}9(())$=M7ARfrXUcSSQ%YH$x>Teom}hN zS{^^9p9sVP!H7r!kx)?ZO!saA2P}^u9EZHK18MkBuozv;Muoip0V2~9aWbNK`GFSd zH#$Bv9ub87q{5T{>{P0ZLZ|k zkluc<14E{TN}=WhY1CKRH?cXlI&!x-yf!kn3VfT6mq$tk`f6!r{m@!JwFANG2jGD0 zlNf#7vHyAgrip8x?#+6FhqtM|dbHV`wvhoQKmIe~S8K@ZEN3gn3gm-R*bDbm4ZyV# z_m!=0}F-k11M`?pLOxsCJ7kFwf}NQm9tX)au5bg7(%rT?+Lc zJN0)Jx^Lp&;mnKxGqyltbz*1C1AdYP*S2O}^`u66hjMYd_^zz4fXH)Mqq?VMqXc^M z`0$=|qJZTPW=6JiepEgg0!)p;u+nk3f#ITLr)~0nM1Rn5GC!jQW_S8G;q%6CxqPF5 zLVEdsd=|d57)i8nXkG-4f4B`j9Zay1h0xCd%HOq05@XBoyONU=5P2qs023fa=7xHp zRRMyoAC8!=p10nM*U;Lc=x{o}hZ{$MkH_2uoo_x+v>#n0slK0)gvPHdZ6l!JT%i?1 zeG|sd&%xIpkIkQ>`yacBpNRV(?$e)EVkR@1O28S_H~Z_){DoGgR{PJ!zLR5iHh-(& z^0O1B^>=M~#@$XOjj@#p;1S@GAorfzNoa0l`Lx5H!4r|*iH$R!$%CEo#YYdARQ=Xu zrE$VB^3W20=&iv3q9Xwv{F(Q$P0c?#dD?sBO8im62GGy`l%O>;HL<;0O{Ve7tMBv+ z?clvX#0enN^d;Uo;YCMneX|V%d2-`umC9rGQE=J$g;#?<>QPJpMqu(VKcycz3_<5$ zzl1J?kM5Dh`*q(6nGfIP&`S)sj3+ZFZ@yTHL z^%r|x(+7V6Kneh4qj%2>?3zJF{j36x-@IhLvAk2P?;*c~r+!vhe!z9Uk#`xos~ZOe zJ_TfDet-ouGQKbyyc<}ZT3J}W&HQtj9{_#wFn@mhazCqn`etDRzhfCL%#5u0M{fw; z|eoZd=~-;ke|A(H~T6htck+?moBfdnR> z5Vs%5PtuFK&`UE?M5EAN<*!-GU)(&L-aY?pe>{AzuK>5b+aV((wj&{PG?6VKoBkLs z{#UVVfB?>#CdkAtry@v8s-&hI8U(zV*;}OWq$O-%Ed<1XaFXt@3$FsS7m!LYyBsq* zcqF3gI~W@V-P(@&2o^}2xyi-TKxJ^VfG1FQg|?;%kWgK_XWfeLlsvjV9i<|!=Na7F zdk@Okny-D^Cr}fsgZ@ZJn9wEb1;$#F#wJB-K)mMn@Iz5ML^^Dms9u)&9btJ~?H1DU z4Z(3-V<|sWkzsj$_iSMrEFW7-dO(*Ro#0LUsM#2Aa7WyuM!^h@?Ub}z++?3=R|yg z014?K+5O5eaVcjOhiRYO?XbI~{lEUvWjvm@owE$89c5knzWR<#zwu->4+L%tE?rIE z>$>@U@)=fgkyC-?S%KF{b(23L_<8b^F6b&a_pz1~cFVbLi`_X?~6n{Wp6O5gMvx z8cE%9mkpP<+x@lBbC0r8k6?Jl+bdRlf3CaG=FnnxdgwhP^`&xRc}ZkaROVtvNO%0p zH9vd1w_T$45ZM{aic6$qLYrn)9Pm&!A_+qeVUWx3aNa6%YMYRl9TCpz5P@3Rg3b@! z_OCU^$+j52@9B}`W^tHa>SQ*)G~k;|o_FFtLfjFOB}AKyq-}DeeRx7bJv%WwWX~=C z%i*XbgA1zJF!(G088r}9X#-#ir!+v}O#notUtq~Q`o=7fABsBOUyQ$a4geSxE5*Ri z<5H%(jnr8Z6peqT4m9u=<^64b)iM6} z_ogY!ah=FM`W;hYls6G*JOHVd?@FUax9a6?idm2%=QQHJ(GV~#{T(lP`q#O;|7p3e zL92=!7GgxNreJj_fM-1{mvbZ{EaR#Rw{`{X@HX^hkq>2Q@%TuLc^M84COTn&pI2E? zYg-x|+ap|-EG0!ZyG2-Z*R96rbt^hWmz{FV7aAy1;y*hn23oPFH6yY4z9~WRttc>AqFok zk?4|cd|a#?L|gMLt;KhX;QTJ{;GC1LzM0Nw!DVoG=+j#_#7b30w4?f3o-7aAF9h!)mu&aA3xlWM@P_ zkC*XpnWf(i{$bry7?ux&W7%1fE@qWK(QuOHVH2_p509l@EL4{ghNn z?#Qf2%H5DtB73|%6u?dN?A_E@Xa)DWN9#qJI2N7%(u&Pw4tPsxEa|IwnYn|R-*-Dj zCK*>(q^A7kC$^IRyypk26Pu_7OR7orS2e5He3qlK>zvrG5Q$sUh$^k{J>P3DO%!T} zST{iFjPLO`GAC@Nr6jSN$`caqs!M#XZmjWDd%n+0iudSo`c*g0Ntj?6r7c^$83f%- z_a~=VKTEU2AOI-iFU=Chs7&nj&pPT~{kVUw`?EbA%GZ#e9%DDXe8SWgBgey-A`{f ziYLsQh=QR%Nc?ZGy_Ox(@@=YXk1!jk94IuItqVlk=>ipW^FPc2dG9j})veqK$s4h4 z_aP5^K86!~Yv@{`3djr!bI9YZl!{ks^G?tA&Z-@zHiKLUU~wFCSV(eafKHytsnbYf8^SNDOuHuccU^N z--WEkkl0z6l_y%UDk#L&Z7-qlPFI8Y$QK;=xieQ}UhDO>!#%n&G97)t)M9ZAd(*6i zUW%!)F#M*Na0v)5P75cW^HP&RXiRRUO7%j0N)fsXY~CmFN`10gABzmCJ5o0z!h)yS z8&LI~ph)R&l8zwzQfC`xs%m;2A@ zX4X+ zD%WZ%OVAcMCH@X^-qr-?DEz`I78+Zv&5kGv=^I(L3Dx-J=f2}rDYa0ZUb=?*hLL1g zFc3X_kB_XH8eDukTyVsG%~i+G{uybZ1?6vXpK^7~jY~w81H*3V)~TUxV6nkH>`m@> z_T6Se)!9?|?4`>DuU~4w(|kZv0yuUy-z=)Z05oMRV$Iqk@wrK(S(D7?6WbO){kBte zcNVo2>@b6CA-(I zpYv3e&t~%S(XBRxIwQ7${-TCCJq{>U*_>JWvhN4MDzpfKI7SusS5}^hV?@Q15|nuI z<%szP2NSzX(Fu<-8|4lJYIbNghEL+{N}n*3Iz%SPv-@TE->jgfHYadt{QhRWhll>V zi)#lNMse+}t!`2UCqDT=Re<-LM^(qj(~b#X&%d+}#O0kxhr5QZnbwZvbf)R0SBC!f zA64#=BD8aeDkw^w(72bxAaICJ&7>he-W2=Y9|aTcjdi4tG&I(S4=fav4I&*r5}s&9 zPtj1OGo2X$8234%pL3AwJPp+#CkvvTqitl4l-2jeAEk#r>fxUuJs@h)suv zn^~L41{=JzF9JD*iTbU3%J5Q^^)=O>`G`!IO&CE@#hy>E@M1hhBb%)x$~>iaE#cP8TdfA1NO$51f9!){=IZV z3UYk&lDg<1Wi!uC13DN;mq9Jv#?vQVyi8%dR_4BzN2HU^fsei1`s@inVYe zfh(V^d>|g12!PSZ{VX!c4H27Fk}~S>ge`ezBg|klwu+tILhqPk7XyT$ZB4jVXn@cJ zwz-F!Z)^rG7QuNnB4}jLV5BIFj&8)fTBRSnn{i6Y{ArmN0>fqk?T@-L3P@};9n2aS zdW|fbKq8_)?n}ey|Hpcbs5~9LG7@{5;L@^cUspnt0Wd~@K%#Am@gdTdXQHPI$T2yYgi$HuME-?XTUY-1oN{)uFt?zz#f_6uYZgYHURMP3qo<#=96E?Y9`21(Q8A@f}@ zb*iloqo80QlpWhSh2WLvylm)_$8NmDiXmBKk6r~{3==S$&`wupM@|jsh(3j<7xQMN zs>~&n0cb=xrN{2D4~_esULE$lBoLGCSKF(#@C*|S08=;tiyN-vVPgeHLp)ebDCQfmwwc`l&yh9cC7U^YR>A+}5|M|N_1ymx%kb1p$mFUKmn zdHIrm-&uytr0hNstSpikpLvu7NN|>3F&>G)~$hFAIDIVjJ zhcs9Z@DJ9qpn$%tx1>-svl`?{qLks7PWH%9!zU*myWHKjU8me?-c!f~)O2e>0aV7k z_B8qPJ{k@qyK^CVJeA9PpXj79HPA}8f2~`5ycap%I>TNLKNd0mOtqSG=}*8x6Uu@e z8>eP=k>A~h&!1gEL+&-EoF&F@9DH8kyZ+e;ME6F32Ak6>_+%E#yO*L89u=sEY8qS1 z(XbgPc{wp`h%7;UCUVXHeNxy|Mu|f4K-%pQ0Cr|5=ao= z_>F>%7v}UKJPyp|wvC7_-;uWIg;ba~&0@D9V9SiR*Jz$FW0gBUA4I*Rr%NPUR=?a% zNEg7uY_Uj!bb0mA1DMOmhDKI+3z#`|HU4IsY5`bHEx zHx)_FcH}iV!qbnSl?uqMEm+|GZB+!nCCYIlh3vclYO-dmd-+UM1G{ghK6y5)LAp_4 zz~b1RJ$dtIxzYMrMl+$mXJb6R`a%#@=LB3dALM;1>1&RQvCr{xRO#{wO#gu=>arLz zaseJ+rC>8nOTG{_O~SLK2oUp1NfPmCTy%YXyJqVV?YH?a-o}>cg|&ag*uGRU5gya_5fNY;)rHCkV}n zCS6i3g5iM}_DW;DiKwsl<;YH!a(q@tS7V@b!b`MR#fO58tFsEW9Uvq;i)XltCkRy- zHA^wmj zyyD^>4usChT#Hh33&5LpLL#~L@7}8VwpwTg#fFghz4rp#aB`D_Rw{V_#+?N@C`6|@ zX4r4tpM>v7XsQu}j8+@n(G7nPpw!u^Db9+9hhQ<1gy}}D{2o;KouK+0p-cuu8_QKu zGHf4U@ROMl=}d&Se5+ZU+3`-u6jo$|Xtq8{?(MGtEKXX44TvM%o+?%mU*=pW@?aU5O@`r_7=xB$GH##M6|A_ zqk2oIAN?NH5}=I$?B)hu%yObwR2f9&68l1Xk%(^ETHML#WHC@CC4Lfi##tElj;;$S zv#06uzW|s(XTSbitM>1St_sSGmkJzt!-vX8`3TNQIySS z;C}diOV4H4VTp}a%?3M;*Elurp1@~ZlAaBEWB?_*_l0@bI^ev2l-R0oo2JE}e4M4f zrzZf2>kbnpgx|UHm(X0dZQu!3xe;0t0Ve{2&(ct7{HD>pU~;kc!KcY!EI@S}h?M<5 zlnW=I1`L6^kvB?G6qQ=0q(>*X&MaB-Z&BBkAd|dTxS4s9)=ozoc}|l7N-8=alMz2` z?d}j8K1_&M1q361pz;oX8Q7zq0&C+wbgC^Qb*r# zw<=>$j^uk1v1GJ+wW3(by(XT{&#y1lr>cyw^X{&5yjJ;t(PWx$?X#VxSEs=gdAu_n z>J_*ejIZ(~HUiLjR8o_f>tU@J1Ar(7l_`~z(LRwBehQGfkzXbw;Q zweBr{DFJcmG;GvuFhf|N?L9JH)^3tV^G6iJ6o1K^@entNhVtp%59**&Ma?|RN7I3+ z;;0W)wC^*27zz5|L0v>;_V7Bj28-7UZVmNEctgl?C-l#|31Ud*s>)Tfh9MWPw3 zgyr)Sj&p~$N`z!5&$2d&haqdQ9c3KYDdh?}G=HCe4Jt)CaK@{Hv+mh2mYebe&Q1jp zVB`h}3B8=7U3zO!YLV?1oCa;Iz`)HwjE|s*fihZ1A4p74PJ>n@;{v*ql8W=cA zS*TwZFXFh0_%%anl5hk>ir?6;i`CxS)@Ol#=1vy}YtF*1Qui3B1t#kklsDv*hxqR> zA`8|o{q@_V%H7<3S~#$Vo$VU)yx>~-S+8oaK1ehv9pB`PcruBjtEab5RLW)NDLAI# z@KX&$yA;kOkPp5fI??r-upMEaFXr~CppGxY4rNmv|{C8fM9#{ixaQa&c96C0xWg}}CV zC~*clabz`c`YWpW+Mr}fKS!3Lic*O?I@9SMwM`UZd^~B@-R4b%?$D2PvK=IK9{V{0 z?;me(P9yR{4aX6wT`@y?3+#mtz=Z>Uv}qt=CUQk|jx^G91%$`Hxa^%d4sB^0l19ci zmcr&Djkq!P5aCuf)0;4Vef@=KFN!UBHN!yUs{D-8iw56CI}BC^Yhst=YsEw5h&Vnd z)ewMn(VmylX@b2#WoQro)f;Cy$fxfovNm;-zO=j<2aSu72vHSgYW6#O3R2jAK(}?m zA&3OJ@&S8f6p9a52)WYu8dt7DUIG33-av+mjUuaxcaBP~6;m0J3`}{1ftZW6Ht6@U z-vo@`8f#Z|(W71yXRs4*@))m5orA#{P(1`8?e37CiXmANx>HkLFlu>29A|*|8C+a2 zL-{sBsXQ#cbO|0YBPQ?{2dE@}Qh6I>_#H3Pjk#~~((1reN}m{hkDO%vZX$KHJ&?5u zmMi|EK;)rO(|eT#%?7@;!`HM|?Hu7iZBVrmUK8u2Wz(4 zI$j4@7e{~+&V!zY=oa7)3JNGzR@2&L219}%Z)bFi(vXuz%i2H);~q?Zp0_C>6x52z z#(TSYW9oKjr%#euD;uIpy;WEyab!C64G5VF2Zev-Hj~PBFZCA9xuCt5_2q5l6O7`N z0=jnmS(TjF#4I$pH{LD%!E07oPpfIz(7-djk^KaVDlxC)l;)MS(VAld#xF8c&Gez_ zDMI`M?j!Q&68ZQ1878)W2d)=!e<*Rqit+wzEvmOp!9uL4L|vtZppyczlKnAYQI6JT zsifYOcI77c<;L_bC|Gx0?R}sOP1o?7jOW0@nBW#1L}9PXc@k>PinUrjzXW?vdStM+ z6N+s$p-BV})0otkf)CY*j;HvMtlvG*D|n3(*q&3#n`gMBVD-Bno&NGD`pNWD~rvPCm&FiKuBCa>xQwm=LeDCVStv0L-oIEv&I`A2Za)V zTpl4FejpaG@j{91j0Q3fBTwGpp;#e;&|R2fAKz#+xc!jud#PZA5?XF^l%<6NQ`_=8 zc-qA0j!62pI63A1H~;Gr;g`U?1;x& za1})QeZ?Gfa9Mox;q>a*d3D!SG-ePamT<8eVHEmW1FqR*lyCTz`Z)uiL9<*5;_F#m zGR}1Td`mU_muupLG!zQdfab#!^3m0n*V~Qk^GpfwR47n?2*TrWZ6*;nAkdJT)mjs9 zKfif;#1{2;1JeX|`cOnSK{l;c7=R&5=4N%{C=F(1Q93LOb?f9uu;_IsKB>T1kdHX# zFCH%^_!8`bv06FJ~nk+`xSIk>;$FRTd} z6lN-tvgGoAQDEjBc%ix|aEB!}J6Uz#ks5n0mnNMsk9@u)2$SyVW_PSdfrtcD^U~zY zeQFxQc}OnzuOV*hb8FT$7BId*{`E2ft~^r$}`*BRiqeiqa6m(UHv7 zW0ZKxL5?0|eGf%jz?RgCz|e`%oyQ+Hil+;`^>UuI<~;W=gN!N~)U7TNxT9#O-a?nQ z=T$14s=YsToM21FqI5wQOdTvC25*9BNk?E72C{nDf#YNfG`YUqZDVt~z9r{?q@aqm zV+UD(nzl^Wr!zsjh9u^EPI_iGg*h%|wc@&W$#?KJUG}SPnlcaIRqB=hiNz|uS#vuz z%7m~da~}USwMP#BW$9M4t~DF%wMdv&zy(4+fd&N))UM&{{gqa$F>;5iF02Zi!KSck zYA{#VGl`}>!-AI87etzna4wsbIQwrs_EjN&ZAAO7b5I>er7~V>{18Z2P?s9!prjan z5k;y5G=sO%kWq3A#^#gRyw?Pa;EK1_x5B2%b_6NJE50pWvW5A$#c;`htvAZY;K3zG zjLq-lm3?5PNt`bDvr-fjMpigkz$m%hxb^w`h`KZ0jO$G@^MN1U%RqA7q*~z!S28?* zmAyx91F=}{;{CB^yIdx4V!)RcdV}3O7l#}DAqQ(8DKqD>E*&{Cf+X!)AN)nd1bt$; zUzt3MTR0vOoPKsPFtvp~2g2UEf2ERo7{i`5A6{s4IQ26wSEx%6{(@oaQR}!w?F}Ru zNuR>v9$V5r!Y&KD+zU5ff*$8I7MTTqq@JKz@FiXvm>8;;o1HUc3u`u`c_7jUO+|}~ zHmvWf&DJjd8;@g;V&7bMvXPd+Po}(kTV_` z@QB})&IK#d}NTA{^Meqyppfxy|9a~er8a7ZGi{%$b zCxQbYeTczVW@f;W0VSwBRLpbOarVeCw~Go|5?v< zc)^a7y1!0D`Cy9V9J1t@Sb}Jp&~`n}b#KxIq_3Q&v475~#qxHgw@>gf1#F%m27wG% z;=LPEsCBQkYL~r}-)g6dn0^?{S-RZLMv@uiS&jsoENg+_md2;#qNX!{qjCl%cU?hH zOL8UUo2p}K&X-ZyF{56b(`n7=X=J_FD}2bu5@ai?)YEbtr^}`m$N~8CqGPXt_sF1h(|&QO5aRNa{LDGh$j3K-sEE7s$E-Z< zcLFvUdM5$*yPX$(0D2!P&eU4irSffFdBjN6U6tPbXp$N zx3J_Ca4iE?UyTw}6D{2o?Qi1=iN?X+`!s-v9|_|)MB^&$J{l#MpXB?JQpcRJZtwk6 z9&(>e;p8Oi^b*u5#?ao$-r^<{d-|Vyg)bOx&C>SB$%|56O8ptP*&Y>nq>vJty?`-z zXo9Xl452avM`SgBw3A-o66nLN1SuZ0`&$HHaKN~rD34qRE`pYS%G1yaM(h!LvY6K9 znZ~vma|f%*JE>!gQXH?56Ut5w44ZMQguff>1fM}PxEt!kx{3KUh6$UB7zTzrbdGMd z-ZbAdf@O5M%N09~&Yl;j<1B=)S=1`89%XE4M44zb`Ao@wf@he|S6h`{%X)G#!Hq@| z9+A{5VZe#at8Cd1wf|1$wO&+xMGK@gm;JT4b-&KBPv(zvY@rGx+3JA1$m^!=48?3A zo>MClS0kWQ6#S9;(}PPv;?{E{H22Afb<2PW%O7XZCG7rg&k77w-BYr!BR8XDpZD3H zn*nd$m_uHFS;$#oHE?zMhv|9zyfMUtuCV9bH*OpmYldH*LHBPW(d5uL7dq_N6_GAN zs}NVwQ~vPO%)pPq{oeQiqNuYPoE3R9)sQ&`jf1g)Nv}CLxw7l81tZ&yL#CKCb8oSCQ2=$G)EkvZF)eb`+>m#SYsMREeAOklqYA!LAeAiR=8)*h9O) zV)6Zd{=I{3(a1%4bcN_55UAs$7w#EkojGk#d%gdP@}PQc78q?SGMW?Y_c3Pgo~)oB ztA;-?cS&SF5czT%L}3fFjX%&ALZj)Lqx-GNJ?;+IFMKUROQ|gMmtyJ~JGWj?uku*_ zuu_OK;ZF9wv?S+U*03kQ`nm`i3SS*O?yaAHqf+~D2<2o@9Ea_{D2Y+J_O1&hMqXEm zenc*{s0UBI)!F0zh8oj?{gK*{ByLYC$U=@6C?nWW1QpnIaQU6U(u*!%v#5FH@360z?TNT^XwOiP|bs2c|TC zl9oBs;t4Yj7Q{pOyOs16CEBl>LFTEC?d3#G05S8Mt8!I+U#A2gFh)5! z>}n*wW2p8tgIUMh2%DWtFSRqTVOvXoa7UJFuk6v_43d-g&bX5}qamsiJ6w!5;%Cei z2LWXWEhLs8aBY)BcO&5cIGZP9@(gW{SosCY;-T|XIUSr50bk-R#j%-sqWrQ%Qe_RN za;G=v;C^W-cqfR1MYImo6--bm(jGLrN;E0Fka=B2k}{@XP_?;9f~cvm)5O_-OO^3K zjuEvxOmv&ajW1jF;bI$RQQsz~0KHri)vT3rEML8_zaQmxR>PA6Hhjflc8G^dVP;gH z1r%4LfedM&Nx5rTs(gL)K)1%TJGD`?Qw5)X`aU6q-c1>@M!Fgzdl^DD747V`hS^J8 zRwIbEo)sIi29j$}LVK@Kdd*jV!s@2Th$S>2D1fc$TA?p(jE&qdtU|DxVR)6jPbUD!buJzn5DAjG7cf1l%eUm-8f)8Ol%WI|w%9frm%PfRGT#?xDCaD9i1CGgxN~S_rm}L3 zZ~hB+lvFSE=MtfXx@jY$E#OBZ<6}^{GM4T>Z*{cMY8ltbdog?e|>4809A!GiveWyyMf2~BYlFchmr!x1ILHu$}*JR3Z-p;{=7XwRC$)@}CC8a8o- z@bAY2OFpc8syh0z{T@wNYC^h<}AO)T>H)vo?k z@?LnLEVDHr$o84`jniKwoXHIbRUL(jt86Uj?vyQzm%2l$tN^nlo8s`&A!P_`*eu+l z3Pex1VJ!(7kiF-B^PIM1aS2PEH#WMNv%>yL`M4}TI;EP~G(0*4)0Ej;t?5`0)80P*3t@*2$171 z@pV=6D>aU@jh*%k;G|GkfP-wE#mk>uf{+GajbCqGsmA0DEx({zef1A0V~C>OaS^Mi zyhMrB(kl4i7I?L7XvdhLI*sjCseh*Pl_b5Him}*#rx`=jgda;`E#@!O@DTZyR936N z@jyT%W;!AFWAKME+w%bk<7nY%WT!N>KXkWdwLW~kqk&p6d6WC2{aTqv;qEzsZrT_O z)e(aA+e=LsU3|j=HMa&5vh4mWr9N$xiP!iSW{2Zi=azYyWDuQ!pd~cm3Q1{JxacOu6QE(c6McCv0zO|D9QbgFugA!0$OUf( zSg#@z@Czvik0rntF zyLM9OLF&-v`faL*)&0kEuO?bU8Et%-v@+L!o)DhCl7eMVfOiA6)J|(GJAii6N(YV5p z>M$P0n}j1TODk!CZhNUChy#oS<@NQ`179aex(?PMl77Kk0(!{z1ni>Z4l)%{i4A+% zo~WAe;ezk%MweT7YvLOzGIS7|c-d5c!OP!qvY@(G{kmNe*J@0^`4`&e#PLfi{eE4F z7Y0g8^eDEA`Q`x+{1MRkBy_>|`5UwLD2|$f`xfX5wuX;#T%>l6*0M~?4d9%vztaa+ z><$&G?lN*IL|Mdv-yeh(_q0w&gw_KFL9Og9&_VThMA;4cG^4d3P>k~tgK{B%_GFQq zA5q43`r-G}=i);hr=b^_po^DHZ%yhV%y9kXO)QuX_xKuH)?gVqalv}pXg-LnHNDgd zX0u2!7F`p8`!U_SQS5v=n@G5yFi!n?uImV5kb=#^_1a#(W?&r{A%Pl;#$l7W$reg^ zC3h|L-g|O zW6-sAGo!1uQ@LxhOeYZ&bm;I%T}$g}nQ``#Iul_#a~c8K!b<@D^fAAGwlgyD>Co0$ z7uAx@2D+QzZeA1<2C3kj`7_!}c{ZD3?o>&moY2$wXG1c zDIWAF>0l>o=c=hL`+AXo4Z-X2y`D#WqZfjKHmn#<8QiUEq8s> zZm2J5&~;8IlpG0~hx$fAr?<%$kn4-|Nw^vLvIt)6D0nTXLg*an$3wtj<1Sc!$rxtJ zgBWxUI}+U2)yQ+_cmat0V9TWgg0V;u;=7-i176wl|%v0 z8{;FGS$`I)Ry6FoI##6fmgtMD^6L zBsktEXiTEhe2FGbj+zf;oIg3N`Bh_8H>TDGZ1@f5r>rDrno0$|__RLa%?(GBHrHf9 z2}ft7UF}P#=0cT+D)6-i33)fd{|0hM ziRVdCG+4DliS{JL0|Vun*41)vKMl>i$9SPT=?udWn> z6A&%R5#L^a3yu2j5C=sm;HMHY2pch-dLas6%_g8`_O%`+TFZhD;C6GRNJAa#E9{^z z);J+VpBAr3*J=>;Pv3Ba2*@OfZW^un&vR2@oMGj2_rpiAj8|a%vx);yrdUSpsC<&T z4Ne=LqI~$M`}?biwHS#T2nnoUW7ABn(Z6jRUz)sshPlxq4+X2p)Bzg|b;2r$Eg|;b zIGK0anDeg(g{Ew(LGCet+etJn+G;vQG^D|-#V$8t4m%xZT4zx?{2(YxK>8N4w#oxJ zs~2JV+avXd6{X!gl6|rTHyh#_I2!cq~z7HVhN20woF=bX+wV6z&)&orR=JdmAV(@;S742Q zg>UBVjhhX&9B=nm6)?AFLX!3)dv0R3D`w$m_R0)4rB01+p+0DRCmWEK2h8L$IS(&a zn^8xnnP^>H9BkAo8lX0^%|Xe!fm0$L^a)iQutTLqxa%EZ+AnfPFvKB4OH8Ym-oF(o{HNT zVAw~Y_9DitfsB)%3l9*qw*-sHPN_Qnd0Whz^O5RPweJ+ zQ#8g2glX^dGk5*t4NBGV@5DoVt1pJmgOw)!pu%3XS1@gkX1v+`8t$a>QeZhCd*w)6 ztA`LC9~O}UJP|X-I9eb}-5D)+)SZDFBTsT#LV*UruP)~JlEn%0>3P?~hAvzL?Maee zk;Ij@TBhvrC4uHhmgX)G1SH<+R>ng9yqRzcb4-|av|SNR zZnS>0JJl7l7g=*sjP(G2sGvVG#Pz;($G-jghDwntc0tNixL9vpl7V&B)9p8xp|AWw zZv_x;J+I8c-iY7%Zw3Q-SWWyzRYpMPpx4_$1RH}$>P|xZ!EjG9V_J8~D%h*-kO6B> zCqS@m+36`Di#>Wdw)$b-=$@@qO@Y$z)z$WQ2-K529VKOczy-X2-E<%-ju#C>I!*P( z5Jjj@{v>7;socC_1%&G;I6XS z4TV-;@nMDpO$RO7(SBbJM<5J*NRnyy8hl-3wCU>VfP%dg^MbWf@@_p}TgIw+4|rW0 z@1AE=Wd0dpQwbA)Ryde7AR9rpIOQxIEWwC#o5NuzM3-kc5Hh*g$R z+0W8p+_Gub_|(GhiB}!g?Iy#IuTYhBV6jxuJ0Mef>ZWnha0Psw?6Rl}ZJj00CUF^b zs5%|*{50+KYC6i?O>_AK{?nD14hy2Axjc$n*8K41#cAz-d(%A(mgu`Sv(9Zu>-wl3 zUtD1p-$jYOTA!j8n)(Wx0Q!N1*%upGiTK!1k&FYi$WTenzAG@ahN|rL={DCxZ@Xb&;+dBlF zW*fY*HvYAL9(>k%71Z-x)O6&>h|W`E5X9!UaJGKWd|3Fe3|UIyPPIPnvas)ZTxxC1 zzPteOOdp$~;ODBe+gb+Jn{KLo;G`*qT7BZI%Q8(BG*A0uqKDrBeOP5)4}x9yqO*6E z^aTOBQzGAG*nMr)r9x#f^fH-3n2Wf;E1;Ovt$4nFEDjo^Ko1y&lohd?ng`VgxDaXErJW$;dhAk?8LA07mw--d{&et2r!Ft5K8@8&l9BSwlv!oI_A zATI`g4%`~J&r^^Vim8#~w-mkGe*X1$q^Z=$+lt~PU5|9HTtgI6YjzlEX$-!|*CK3b zkF`+=nkua;0k#%XkM-6MJtOVYTEpoZJqNAp?qsSiux<_zSi4r`@Ur{FpI?uX-qI{{ zZV`8*ZhU}TFbK4-M{r2DexXi-P=K(O-%!PWyK|})lBUv_nK7+m<@Apq=&4LAW>W;s zO>ajd6PQagQEBk?MD%SXfq2l4BFcJ<9`XdQMBo*1$31NmP=gX;n{b^)-4Fff;?Lyn z{bq%s_+hAf2}xt%UBr6uow|eSyBu;6-Zu6dhl=Dn2?Q|9u)ytLJC>~vm&_M9L&+I` zzU`C5Fk_JGdV$Sv`iE!tFQEgDI|U*5Ah;ZsefH#4x@3NJ+Qs;{PpvU!HnTrlzS87V z*T?43gkt^B$7h5e^#1i!fo!{5AZe)^jSY+B-@4kmD!*9iAPJ+{b(vyNidneW2{S%Q@jyk)^F_9Qpdv977LRkR?09_!bnSK;kHbnEXI5}J73Fk(;?9FhZ#0`thNd;Osc4|rzll2!;RC2mFnpqH)Z ze2uE}5L1u6xiuI0uDO;biM{fiN*eMxOG@JTO`V;as?{5yz=jfFgODbwD)pUtMVHU8 z+lz&a=(jCVOX-S$e^o)@)-Jk#&nn@)WgEja24eD`4W2xLEbX@tH~={GBOYXmz>K=D{aK4_8!iKHv-C+NZcfUrVe*JH82ZF zGumWr&h9X9qunM>_BoJP@T=FV&?5g0N z0@(b&GD<}_mE?}JSq=0@+@P=97v4_E@LlhqqSi_MIG5uX#CDJtK*ih*4VwGhT*?>| zktpbio)hN^ofwQu$z8&KqO?@*(i0!}2*13FK1g_?5>@H@s?hK;(PE}Djf-9CnQ;t9 z1YxxGhqMmGAom6lnb`6^kzEOLly|?oM#+IY!RWkfNb4rkcZ$QT8FlkI_thmNI z>kuqT_}_CSY+PZkJiKVct0%)X zS#0Q0ujc_cU|a$b85QcieA1~~G=dD3e;}RncL6Kw!?$1I)`Kq4V) z09iL|7=b8jae&a_4e+tdrAZdXkL_wkL6?<%o3P>;B!N9)6^Zj2^csr&lGK`MNlEa-Otg>Unur^J{&x@5yECoa2VN0H18fS9 z>kTLizCsU=D(zNTS}GE_4w5>eJZmcQ7}-HE!YSz;a$4uH?v%S8*(SnpC8*3&WfR3L zDQTBz9RQ-x`F7&cy%YhXo!oeH+xz({cr{ z+n2ADVkB^XZyWO5NBCxGZD|DMLoznZnq&*H!>|vflt{4)H|eoB65igM0dW{+8r0eX zil4h9{IIO=eY@|V{d~A^T#^$x*|AEl8|I^njGVkl|V?t9RG-fW>SsDSxdZ z;Kv#BLbfywgVx5^p3w&}-ffJ-Hu2Q40MSakU#n*!F}3(P2WYxG8;1Z5!5y zFAYRl)WPR(J`N5_Qds$FU!UI77V-x1NM1RArx;&CTl)V5iV1c0ol|58p69{x_+rf3+Yzj8J3bL4pWZ2#LQY(;7bupkj8;;P!C&}) z&0ddql`T&nih{8Qhy5&b@JMf+?KP($>%Rb{ZM)1lbf5=We86XO0PWC-KeDiClROQc z=^;j6Qh zl`FcIXAyiHnEHM;QoQ>BkZ|{3oC~(%;S95lhS|$&C`*!Z?OA(=Fhc4~z7|v>dQ2I(1| ztY(H74-q$Ku8O&gbc?M)9W)0c4rSEQAyYCxiB2h_t!U-)5P{`@wQFEO8KRw6kRXEd z@WNG%SrXBkOx@`VOh=pC$*D-iVPP*^Q$$3qKk=!{316?wE_gq=z-30Y)m{}*PSiKN z3J~#^_QSl8#s(4~ zZaY^LE^eKz`S$Cqwzm!nMQGSS_+DS+#^aT3`!2foMh4M_d)oX>OnHkl84P-kQU2Gk z(R8mK`&Y_!^@ZRTi-G6NCFj1>%5l$jF8{N~Vj9390EutMYSa^QbttfZ;>3cQPvM!E z>FBi@y)t#^9OQ))8F=bX2|-dikZ%nHbXf3x3d|w9uVXr=r%raR)H}c-B5KdhOr7?3 zz)buU&Q`CBxyH6is0bD=w6BPhLbefOe91Y-w649S(a%KbYzNlJ53q)UAW)59(G0LlRmU-7?dglHUp-y{_sHMFzSj*xv;&Dw!^7UT*aJjR8FI*;Oj5S_Mhuh&) zr3AVTVMRBGP*D4XH*ZmDThCywiTLMZ>o_y>gj^kB{586{*K&Ww>4!saob1P}{x~~h zfnD~y^e%jnd_y~kPLW8f28=-qQj}@6quNX!XDpJf^~yTQ9`hc^9FHzrF3Qq&el3)p z^ZuOJ-_c%V6OOch=%=gT6)-7Us;5Hnej_QS%!7ZgJN^-CF^KUM4 zSuGXmPE+Q9Rm?WymbeFD`U76;dJUpI?Vnp-Rj@th2KtcS$ED5bNsz$C)Dbbz7rgS< zC9*7XWWr&8ktny1IavkwaAl2*^2%X$*2*=R-t?3@o)V$NBT)JXh2eG1Tyz^+Qkb+} ztf?)4f{^w_COedX2;IgXz!Is3j~R5xD5Lm`tOr^Xr4T7 zqm-Q)xFq@n4Z?|#bHCadRs{RvH;%3SS@VUiM;$Tf1LK53a|;<@nY36HJxc|nZm}y} zpvW+H7|LAID;dId-Q!_fHL*JH)pqPZq$-g|C_>#;xuS2l2M`m09j&IQp;z1Otr^aL z$Oxb>!o_3|DhMT_63nTSx)YtK{~nVDV1nC6Ry} zqvS>Q{BGG6VEZu)r&ftGD`)U&APswRJhF;la*R}u6^9kv4n6H+>%r_xp%;mo9mS#{ z=_!PmC#9iW1bRO!OYIRdC`vL<=7iOMPWx`PBE`GRet178=MH||{^|BC;HMSG25H@Xxrez@} zIWN-zO^Ta$!?cS^CzZvAM9V{eW>B{t`C6x{w5|l#d_;~l8M8m@*^wGsEUE_Ewi2?? z0`$Im650F})jPttkSY5$J9rI(ip4u51sk%ThRt{dc|vHSz;C%(A!nxB9aRe+LB#db zf;=47r~zUi&;JcZ3gV^y!@Zf;epse6h~Vxw$R@Ztx)f@Z0Zr47EAKCVvBdN}pyWea zTjp23OjBizUh@Ng-R5f2TH}s-;?(bFaCR8dR;d#bJzL??i zPT3|n zm3(yS;3co%mckNLY1vXO{DGtxBk;i>nzec#O@0Kt!%#&1kcs5};UU{DMj3-XLZE@7 zeJD4mCi~?=y_XT|0TTi@GM5q90}~T6GC4O2FHB`_XLM*XATc&HGB%eHI06*}H#avl zlW`6we~kGBP+eQr1q$PC!3hu!?(QDk-95;`-QC>@Zo%E%CAho0y9L+qxP7}jx4-|d zdatO0J*JPj=3M)nf|O8RiB`bK#sDa4W9>-GNXNhh5Rws8XJi5}Ffh|GFfhT9k}8`y zS_1zgha*)5+B=xpSabcuLdYJd@Ax4T)_43cf0VJY21q(t0vMSAjBH$t>|6{C044?o z&i@$N*mD7d^_|U(05Ws{NgHdR101Q4jjfx#nTe_6N1p#Y0w@eA0gRlS>@@#!2MAaJ z?ad7JtpPInj;27XkBo-;mH;IiLo=YG+y8{1;4yV{wB@3wcX4r{)3NS!I1)#P0bwsRw&sRJG$uG0|6fbOEW{DwZn&t zleH1h9`KPJpd=v;kh29^|7|S&w*d{{-^~Fq(lP!w+`qm53S?&eFK2y2LmMkweQP%} zYZHL6nI#Y)Cn`jOju6ae}k4FAo~ z!O-5!*3p5^!OZe6j`V+p`Dn9aZU!|a+jVr)|mX#Sm%f!kEe_&)}<^-^_G61~(H;%l%*}v;x_~R>KZEOSJ{JY$b zKK-X;=YP)t#lIJX67avVWNkhs7YLyEGw9k3tPF-9zZm~NkNdw|{{Kz+Us3*F2mSw6 zBNKw2TZ4|3~++U4|AP z*N4N$O#Vv+{8*m^ABPM&`bP5ANi#JppSeqf6zxh*+1wbpWJ^D$45T-Kj%UHp-sm6j zqXWSI!jFTY|9fcu7<`m${0DxR8~+3Tr8N8F&iog2{ztsO^fpfR{|NVCV)768QK0Fc zaz99$y4jk3T;+c(K4fP9fFEov{{cVfTK%KC4|0EeSwH$@{V|*W(0`O~^C#Vhv(5jg zKgzZJqy7kH`|;MXf3^e~|7i#dGos z%;8V1e<7grKbW(Am^*x2t^dvN!N$Q--@)`BAwH7+DdFSFqIWd42mYh|9}FB_Z2sZ! z5yR;p@S~Z||9~I;aQVmCet5h71Ac^e`v?5!mHVIKJ|ejTf9?NH^*?KG=w$!VEXRLc z%pZ5cfAGKFv_POM&=78U!N!m~(7ZOV{jpjA*M)X}f_Ij5UoC}_)??Ye!|53bI+3y} z!++EMULbL}2W4$ngyQb&3c;JlX-hqHNNc=8+l%L`UYz3eejD7<6z0HW{;5D+KRzrT zt@76c&o?_ye^oyV@D|W6Nz!aPCk`a}T(n1*J~7w2{?gU4;DvpKgDN&D_}9`I+9;Js zZNH*9(j0@#d2AvmM_POsD%2}icYB;a6DCPnW%`K+rr+N4Fa%Com zZX6OEO>BJdJJhjhG7rI{BuT7AkK)1@$>4}WV|?9(eTWPLl98p5t+p3>3D?NRJw zJwKsR7nn6c-{%d{`kvl za#GA1f98kQt+K{BpYjw4-Y~KL2%{-s7B|$l^B-zM1C^-n7JQ(%B~jC0Qs!edo047b zNbkL}KTZt;_*Zm!4xYXufNd?>DepT4E*X_-0jHzW%(*0gT0@LVy@V4pDdkpcC7kwW z3L2pDkCn@S`r8E7vR4)B>*pth<&uAH4l%hce|nI|=bEUWE}031KQ^ioH2Us2Em1mk z5hSkb5-NjSSvCnI78br_%q(M8i_hy0qZ^yL>5`&ex=A{`1~6cesH%Mdi0k)%&kqxYv4;*uCDV9qny3SvsKt3e_3y ze@oee1H9~xo@VAxNRV>^{MVLxC=NeMWP;_J9!lXmquq>^+={msx(v2HjrV@zbi%id z9=Mm^8H%lzb+TWel;(9ZEs37@pBWOKSk7tvDL)sXTjYh^)Jy=`-8~1lM_WAMu0l1w z`h~gt(EEN@yubx3zRehK=q$DS>nE{}90pLzZXbJ%^7wGB#VYh+!(32ILBx_Ab_vyazcU~lWxgp>Vqg!^n925p=-e`9Hc zbbE-U1&G9UKe@hlZ>G0VB_f0~FfG#euC8Xt@x5%QIbRuOzltXz_$oMEGkroOO|k0A6;@Yp;@wwOAeM zQ+Hqxwkot%>Im#-D60nAPO8n_f9@@oLUfYl1XW>8+Nz|Vm8o-TD^f|e4OIvixy_9^ z-pWo71y>7lr*(`Napi16CI`2mNJk;iK@UH#BBysgxurK+M>h6l|3%+;ef zgB%w9@TO;akmpdAZ5W3F)-bV~`f2+O{!RC?-Ghj8U0hc=MOvvO<5@;re^X|L7z?T9 zZ$d9JOncwPSnVsNV{W+eu=ncnhn}}8I>)`Yej8?^F3Nm^E#3-4BQ)mJE7%rCv zUIQ&3p6xLEePXk8>r4IMlID*=A@90D%e$w$@^I8Pqg2NHaV~nlXMhPI4f-Hl$C_7E z4wAwI^%XQHv#JN6Gf^SRa^Y00vY~MYksXAPn*a>d&5nBepzIgojAVVHkH9G;6zqZX zgE_tZ)ci_DfF`~?e+nf_webSAoUOWEsG~Q4HAyQ*QImwnG+SuHC8dMl*9(ih09t~J zsX>>I_!G04h*zM0gBEgu)tUQ4q9Vp43I6OWxRyvZiw9azpRKzhz1q_;5-n_-U$MTP z1mrW0spLnf2?$Wl}2D1)`gacnx&3p zqkwOwB|n9ixDxnPib@TvT_mi^5kha6RC!TDYiBurjO56 z_Piu_!*(~u0lYA?MNHavS+2m8??^oAAs}t&S_ektv&thXAr65AQ~$vsd~UvOI`T!6wWMRk){v zz+&>5vD5(dZ3QEtUqw_=ypr`(e*dmFag>kVC#ql_{2vY4W>_4PBXW_vw9uC{C_k!0s+~fce9@p2g`JUO%-zdNI&OU!QiZ5L$ zM77Un+8f`B73scev$BRH67McMV`v3wOx9Ck9AZlCDHZ7A)q7jFq*lm$R)3-4Aj@Od zM;tIB`JKF;2(Rl%uZHTkc(S6I zZo8cL*({J2i2POlyY#z3jA!{hu`MJKTbEQ6k~D$5`sk*+0a9U>X0YMRgV(#?IVCBU z^pcdZ924?-rQgmLfI@bzUM04QwjTK2VegX_dF_OtSk~eescd11$=6E0RV#izi?G2t z?N6IP`G3^);#33I?L>`kS#NZ=$I@`z>|SCh?GO@=`KT-jrNsqV?mY4NHRvFcUoA}b zF+v7|sui(X7SinULfZJoSagoQh#x)=WGul3WnxTEf1EIT4RJ^C#8KzY-Cw%{D;=_Y zBSDcq)t)8)^ym~*=D9cta~>ppQPjm}=n}|E9)GQK?NhJWEkFLnb_g_jaj~(`zKVZH zK2|?)7s1oGMVjp!zN~|g&o?&5Qpqbs;+d0GNOQ>9faWr$2|<)%m2q}*$r_5r z%QpPM^y%vgLq>Ut_1NtPI?HT@IZ*RqQBw1)V)=SF#)~$01E%518a3Yy8EPx3rofhg zL1P-CHF{?6yuK>#m-{64TzdAO6}+Q1w10<+q`u(?Th>W-JzNH&9FeYi$%O}jonyx+yhyqk9)LKkNtEa9G!#)^VrsRq8U zgo^D9IXC%3@qbg|+B)Tu1llSNj5Q7;KlklRcjzbV#Lw?+&Qmw(VM z(f($zy*p2GZ_nFFInEzTU-Yjky^=1QwPY7tuyI#W0+3o)z^PA! ztxAZtONQ_IiP7Ys=(OA}#Uhb6Dflds7NE)49voHGzAmnHS(&ycst?|(mZnoVCu=f-wnDo^LG|(X{**cRJj( zH>a3TVqQulU-Uf@9=2@|7JnNpoX9U-(ox>3lHL43L{CxzH*9 z2?|Z}x$&pT=?#NIwzDLozH;p())W)agJE4TPg;c?hI&b0;yliKimLx&b9*|cQvIdRm`Z=N5cCV%U7%yjs{ff{up z*C+gWK(E0e{l|b(Emr0cK8?O(v6~ra&9CV(``<03_1B`zIIkus1z80f5oEbCUQ4UR zL(Eyi7DJ}rqO`N@os9T4e{nyUwFuzqbzX#Fz}blEO{W@K+{vcTMLZH%f6IM#Uc{KE zWJ*h1P5r({LVS+M_J1_(@%s|ywd`=GvQb;q`A+3b4IjSC*YX06)D=?8q<#+NJjk5Q zy8u-Pehy=e==*nF3rnHeOE=`!HB!9a1e8;x){ScOq8W1ZAm}nEscscM!{~E|-Zz?d z9p@!01ZEPsL4G8KSwf@A=~S)(rTscDrH4tBw*+QcprDQ{nt$m@svvVZR{LRos|I-=v3#CQ)46Y# z%q+DoIZX=E1)CoIs+x!C()jS@Fn!o`+R2#tVV#oK%Le z;*C0Q_jG9wI{|GF#Tio)$_OrZStUv7bvHb7-5-4kgMZ)g8$e?R@V-#aC{KA$Noj%$ zU_8q+K*sn(Ny=k-Q}B6n?vV8sY&iei(S0X^34rXR>neffffrTtj4{JxSH;g^Txivo1_7Tq2^@h}ePk_IApE_l#bBP=E8tBSH7wn`P3J2@he#TOs^sjKT#UeTCdo&kbv z}hXw zaQC1G+JkKPPFctdH4HR0!#4YvDYWCDFsw*^pB_~jBVSN$67IrsM?7W4Zc=m^j-SG3 zKFw3oSq>T=VZ!yqEbxy3!XEl1+UDF%B!AWgC`Kb$%t%7q@tHm@};_=u#wtwJpt5=5?{xRH^neAHL6n80WBIUb5u^D9bQiOC2j>nYc z1+gf`S9kMsH|&W}(U#NJX)-SR>O2|np2LV;k2%d(8!p&P#BC#7o}*LkY#TX?EaFeq z1#=emzq};^K}4bptZwIir8!rGReu@K^k}8Imiqf`520uTeQiqFvd5FgYU(C`CSV@r z`c@#oE)?UfPOW#4(y2%+wkM$4=cp4dykUgcSx*SNz~H+><>#~sx$1svu!mLcpHhu` zT4t{?eO_2A8(y8&NP07kV*&$mJ@i>coy>GRlr45iuJiEbd23E>f~iJ#1%LZ778J={ ztm^y~U?!VAGg0>T=4RZXr}R#=%=bcP^6mb!Ae-1B+}qHpVB(k8AtUvR*aq~w=oWPm zFOZsy^Pr#upc-nM-cgpNr9ufB+Z&XbO>v;#cTt|Y*w4&!sjr&gzt?wUNijDRpmbd( zu-5}3dOgy~L@FY=axHiP$bVtSxWCfy1dD5$Bs>ce;j+BvSJJDDrAo{!Tnhj(7w$i; z8kzy{v&_%Sb>3Fz7I2Drv;{s*yY_A3HKz_qD`6|InnnBNrF0NFzkljrJk0UB>bZAmmoM$;kMH-BAhHc=_(RdY+- zM=hU4dN@GD=Cx2}(2$Jli`>5Yva4%lBcMcpLLVEUs*$s`NeUFdh}}ujU&51k3*ko- z*6(;_BkuY_$Vk<}3p8nR-Dl%;{zQz6v++V7s}xnp+2D#$io}d>k~dX?#+*1uoQO4{$;bqDoWb`MG($(@1p5MF)QBJ(2ndLssz; zyxgD+n*bt>E6Z6Y=FLm3KhdF|L;t)O+(uCk_YT(uJ~I1m&sl2PJUMiLzmsR(F+&P3 z<;}A;>YB3S+8g$NMt%kGOgU{R84Ggcdt9TGCebHFJeY5chY!8Y=pI>U!*o{x8i8hcCBrH zVt$eKRuiW7bQm#G6Jx8abz_7!C_{%>24Az)cp} zYG-u3#6%aua@K)kj*ywZqSj@5Sekq={n6h^Sg+(Gu_dkCT!`iW%;e@zYYKw~T{>4q zR|gTQV^HaA&)u=j8g^T=)9M}*i`#lEx0lh-VujK^b$`m7Wk*3RhtC9Gd>a{^gp6O3Y8I}f3Sj{?`wj=`Ge{f+sQkrGf{Kd#dd1CM+m2638 zs|!X_Yv_0Ny4I2J*TF6_Vo?sWU07Yt^hTceNYFr+X=osI4sDTTQ-@%VQAWBm+9ltf zV1Eg8ER*f_7cC+z%o}X;Mg4)Ql-iX^po2xgZx#k9vj;pGCRmi4O!O%A~%ccB$-BpkFXZ|_3gB>Y1O++Qa*T>F;g%jGmNcV$I1u$-Pu z(4hogp(3{&lXdXs4-p~oHMrN@w=gM%BBT|fOUzcldw+C z)3J(KufL>rtW!R||GYBW(OSt9Z#hKrCsR3!z%6}D72yV>W)Rmev>(-Kd$PWJ93O=%Ac9{`3^!j>V zYc%K}TyQDN-pUu`#jz`QGEKwixy1eWqz!C=HHySS2zCT)Un3(}TKJxk2DNut@U7eq zMFa|tfjl#EHxaCrFmy?va0L-7udPLwDFNSEAo%2VG2V2bJ(Q*W%l9W{F@Fs|vwfVU zYYET+6>{lRlq$tGyGMbgX8ItL8a|gYSppy0PYKvBMm@9{Ldl*++Pfy>q|an<{&4QR z8;Ure?YE&>Y~n3q59)otF|HMlX`wagE$7in$`Ei}=?TiEn)n8bsAZZjC=k5wA@o``^P)Ndi?qgk6#Ij^ zn#VwBsoS^Y`RA`k#bqx|`}p~O`g}eYX#Yt&-Ral<%=T@{Qu@oIOWorvL3~jn%3Ig_ z@V3~4EAl|s9E=pk7hKa0hPgNb4eIYF$KrRLddkpq3u`h#hovkKk$;9W)P{xWJ)gb+ z)q{u7ML0+_w;#K8SC~C}B3`{w9E?w6&-rYL-#-f_K#syL6!!j(-&16LD!oE{q60o(7(0PlA&=gK#CLS(~l z`(lZ+VOR#S06Tj0YO$(fu3u+@O^)(rsM(LMnht;**{XaUMWyQNsn=}C(-nd+mDRxf zWZJfI$u7dmj-6i!fk_Dsg3bGW(YYORcAvk7?;A93SJ55d^MBgxz$MUBu>b)gz`E8{ z=_qyn>?4WZh}5E}l?;i)taOlRy6+U0ze}+d#v!f6|0ChOsq?ZQambkrXF>UX^^M92 zga-0?u?$j2m%%B4_o}F^D%SH{L@#5_)vEbRb1y;<6JU4u202pd5v|!gjzQ|LtnU;Wenw!oU3A*G7m3viVjM8Fh zA#InT6!w=sJQ_Yval5*RuHnst1ym#z+sssG?w2p?n9s%A8urS*Cw2VzicEB=CvY_T zVWNI8)h;sDqu)u1B7nRKX!KT6y8ix_4oDAYU%AI$GJi|m4CIMp7!`W8$)%)4zQGg7 zji8l~>qM^bq^mBr!dqLZw@G|KwPAHRa^HwwSV7k)&pk6U4Ex^lO9YNQ1L^3e>b^ft zibuUyltB+bWzZ{Nl|^*#qqP;uswDlZRFI`G)w3P2c?7yad8@Sr%t~Ih?{84BXAc_>NO!9B zWo^0Jt8zMGx3Eh?l*Cv#?*Sz95^YDsg=|&fX@BY!4OQdStrj)1$Hc}UBCOlQ&pZy0 zJzLNW^kWz|kHkqk?KVI!tVwp`nlalhvqq6^obY61@fW9Y`_^eJa$8R+b)wlX_7^7Q z;a7JV?S?zJNil_@j8*wmeH@{mqd+SUd2+f;-+JAKi31L2A(JB04rx`+Yq|4Gh*j#@ zMt^k#wa;lGF0^qTNbgiKXe0=$>^?qkW2s|Y7lK&CtmL!1&eykK3)-R=)FQ}|A>KrI zI%JD#GWyL3-t=sL(nsu2V>>8Ap%c4|@(|=Rp;Np=Ku%La(E!@b}uAntL_ulh0P0IQe ztPUF=4-#ibl(jM#-gJ@-874~odaViXSf48MR-O(M0O}_UCoQ&W%|Tv~&_^o9XKpfI za>MJ51NZLxEeZ$X4l@fQfh^WcxyVrEE1{KrtMm?4>1!AAdn=JECvmbI1f#*@H-EyU zvUNLyT3RZ$EK$6dyMCkyuGvk~ILZoct$dF!gwe0Rsz#649jh+eec#w=)2)#PdUI8k z=wB1OAyDvu5L3U|J!+`nw*)R{(>Z_BW;+Yv!QRK1>Z0N*uJ<5$b2-)W(cj%bC=?BC zIJNrTc9jl&+I=6r01(ENCv?i`lz#;EFh3y=<+&+zh3pd{%2&OO50F@YHoGh`2-s6M zyG4#F%t)G34$jwCnJ0y;1uh|d zuFW;Xl24y$Q;FQ0O&wu=^2Se`D#d6%Y*eKd7XyOR2w*q051^qabUxUlo+g4SW_%-( zac2+J4gG~@of`ZT$|S4eW`E~rOVxEFUMWDckpP z`j?tW_wr*Q2#cogdKJ;Dx12^X^>c;aB>PH5SG9ndK2$$G!yDf~x_`_SCulQdrr+i~ ztSlV>epvtD&#MCiBn3tgim?-LSdofTLm%3o=Qa<$`7%n2#mm!A)%^y!vnqP)SiW+I zNd-$5W3$#G7>7-Rl-hWF4$tPPTY?8`;sF39*{gR^q_KrGfk)cxG2WJ(@HoX}Z%d=D zh3>z-nEDq$dCIQB<$vDHV7*oL5->cT*;pVu5cYmeFQ82zv=%fTxx$z?! zVt(#0NbF{Ri+t-t5EI>Wq5QdpFn(V&_4Tm3vRgkk$PxEOXZYD41YC&(zDsdL<56eX zvU|W>DCy|L!)i69Am6Plej~Uq-i-k?8>*l%ESGjYS02w;MW75pFF-dtiNZP=vJbQf zgLWPpc5?_jw|_oHp6dEsRZFz+^Yetu<75kpvlTn12QIUHpYHb^*pd_!n${xIx{SDX z{G2o<8*nmq*GY|yx#7tw;iRX1P~Irk(-A6u%F8a)*9D|@D{3`&>-64 zz3I$-6@OdJp!xV^aDxu?f|?>(0U(lBmH z`QC>1+w2MnC%bmA#D5d@6^cfDd4IaL^%@=jr25mRI#{e@IjYp%JHhus_*Ms$%Qhb5 zbNinQ>z|V9U)u?9175^#-UTu5F|vK>BBigSTa-+503_XRTgkJ<{qA*jmcqysnxa({lS_&0l7}%*)RMGG(;sTyzL3ShP{%VI zMg}{b6QyA>_kWtYK+w~=7kkt97~ZdwaevVha;=i`NWDZ~iYj6Yv7v9_(pq<6b_=oM z{BjMVaJY`65O}@!xUov3Wj++;PQ``<61^rSZ&cZmHqw1F5-{EM}G=C|` z0P%eUh2wX=1#wbos!Pa5&EDF|9`cRT+8VrAduyD$S3l&BGsf@eNM$+)l3*{dTXo%O zxl^(!-(MRa5`dx$;_KzVqaD#!2IW#f7@a4J7hqsl@7#md=*~pNw06FiAfD=XTvZ(H z=Zdq0e06;U>`qQ}C;zNsIJ1g?IDdypB%K(S*Xcb7^g|+Lrf?M7I{oRoJ#RMhB4Oo- zzJ-+#E!Ozm)Ek3s@mnMP;$7jeBKz04IKtwLLyhVy7N~ zhci_5+w=Sf;h0=0Q7vVu>k_an@(K1=*ZRggq`6?;VN|fszCA65xu=0&0e|kKeof$s z;5It8ok8Gu0@P6|#g&37idUyG;*DP#EdaeFkkAn}fi%C`cNoM%0#_S`qnBaJttk`X zH7}6z_iGVh^zl$5eB1ejZ0?te>MW+{jM8TpZ-Y+^iZ=@~>hr!#)+$>UO3SKyc7-cA ztTo#sf1)F<*?Be$xYfwu*nfY0?xmR=4yE zcjBeIog5&DaVOPm0oz%Z(VFoj(zW>Rdf*lgb+@0X9Ja+(9}H90x_>;(k)+gx_;5ql zcJY|LnH3ccn=wsPuK1)KQH2BE*5T})#@EV4X|H&5U~k9CxT@p$P9y}HM@@zPE!Xtq zhID!uzzBZG;zr1+2PHs4@hUvV=>o6PHi(%(%E$Y5k?i`NK#~O9=xKXD-(}X2(cx=m zzEg2e8W#VlxX8~NuYbEmj*0-4S;{ygGPxdsg8Da$ZR50; z%6gwqOMVe}x9KE(F)PoNQln00KdwC4WRU>~3A$EYvB_Dx#D|%R_Rdwh?&v9UC-s{d zyw?r9+`E3zDnY8)6)LX&z<49*7H@lfwv{UaS7k-A7g`!-t?~mb zkV1e4op!3B+h~FWZ~W{8PVBftwQN;O0s;b zE>&%d3wfz>s(;3EK*`%B)6ox-C?+WcW#8}n2&*;V%mEz~&@#Z-`TXo9Z`M0stM%y= zpOWXQByW#uhf`8i?Ot_H*vV=|MyrS9QLA6b^g~5649{D5W-vAvc^-F^(Cu=d=!Kee}8JDkLN_*MOXBeBIjXds2|3! zuWliLWT&7<%@~`+omDO&cJ6^4*euA~pB; z>bma4TYr`$PRCj%wC8!@v%Y|DPOCA8j$x~evKWmU9D1rB`F$et-BZv&ViK=a{$gMQ1as{2q33 zuh&?^a)EU5@YI(ru}?XA$C+&?!(wRNoh1}dejLBe42$ISbCJfXIp}8_qGgDK zeScf*GZ8Wzn+GgLhSM*W;|Vl8!~nLfSoN2Pvx5x=RqWbU#^&Y01sa-G`$7Gl#3MI7 zodGx*P>fx%jsj=N5Iv=s3v+Qe)bk4DE3D{oHU&n|i&&aA0*gM9B&Ae^AGj13m_sIy zvDLIw5pV>VYC+F=r$-nlmjQhYXi3?{2Y-bv96N9i54cMOT!h&jJh9-HSERO>J0!-Y zhodHOBk2e44i&La9fwahb%9U)Gy3@vGs%J8^oRuqqQ{52yLPmweQTS!J3rDVkU3$( zS?5AzV~p<4&X{R{2VTgT1@0Dw+OVs+BgfABfvDYvf^y|~);iMt+dQz1{m2}3hJW_W z)JxZ%bbb z%pge`;*eDxQUXW3@6a>F(MI2?{%PoOJ(D6O120DnfxNQ2g=+o~x;y*Za zM-y6-Ww}B_%X5VkcTqx`^H36|2c^p*q@#_RVZvuATqO!7&BV&0m6 zgs5Nt_$J>)CV9Qr{niJLY=70Q%nEB#WgF}^byLhX;O-}?+1C%I4~^^Qu|F{fjvG!2 zl0EoCqoR26Y~tjF*T2-7y?bQ@H&R%_-}>|Rp)*vpQt+7p<~@0PYFAODXqsM3qHR_L zvbFhR@3#1i9QXM7G(ED?XIHR97MNK>Ju=+*j`4`>E`#qI`5E@V-hVDee=roZOWHp} zighPJZNgPYise>vEg%MLCP>nSrSTYZ+t$)Jpv+k-mD|}j+vx7YJ5RSp3r?a86WSgx zXPtctWH}?&Uc@iw{oPaw?~!f!8a!}Gf5wZFSbO_UPZmIOG!WumWb0mm8R2{YzDIH;(fC&6<@Of~{*m~@AjxvpZsuS#{8 z9tK^`!xJNyP^upU^Fksq!sL**uFEfI^Y>EtqKcm)_8gQCWq)tUDdXMf{2#%65`CTr zxXoM9FXrZFq(fUiUw&uyGlsw&$$zbi9RdS>%1p6Mi%Tv_m(1pu=%uLodXGM4KIw$A zP?mf<=sB=s$iT&Q*UwcK6Pq}+)osB%8?5P`Y03z@98m?HKgZ=;r_qY6Ga~I35lrmZP0Cj%T0~NP-mBQ;h!F$TPh@#YJHcCIhn_#PUSAoU@PxYSE zjP1pSR)5QbFJ2(KpZ;dHT$VKA9np34GWq){PmMSiF)hK9F0XO-6i@fColbz3HzB;xAUb{rNEm1vf+SMc3>a3uNT7NTfrnY44 zNnU^`Jc5lrp(Q$et)m=t{yHW+t(55ZmrTOX_%W_o;lJr&6{LU ze5s;Xm3uit1l@4Z@ha+Y+iUNwg>tq3<@ttl?Mou|6Gyp+4X1klJNpb)S=smjs^SA^ zNV>k%h-6LYu|$sr0^Vjbnmr-Sy6Gg8sd8RrObggkqgH=#_HEiB#Bd>{~1f(C_FmDv3lCl?u;*B5rH2cqx1pO@`pK0 zC&Q}*?Uh~8De0q}LV`>AVd%+AcW^HHH}QvMd#%EyhhA`u3qFf*{}*+N$_D)XUnwAk z8Y`OXR}!7=mM1uYXSJsaG{%EHbWA`=r@*0BiDhVQTVxRUPovT* zMkp71$#a4Pih|PK$-nv$c$vv&qi`5`zfM$z-%nhzG^v3X%5ek*0P0pE_TRi@E1tXMOIlGDQVL6m^>@GuSp`ETk5vv&?aOyu2{RT1%56 zK9oBW2bPb56ROI55qB;Q{iK(l`aNvdKkC9OYsr?NC+o^U#&hb|u$APSww(z1)zeY> zF%(0;78?I4QXuZOens``tn)YZePP(=Mw|P~ghlueC=XodZ#1trfHVGTDI%kQ^@8W^ZggO;x zqPSl^593$gt?p6XSbuUdkPuI)&24)gH?23?i z9jqQD2a4B(?B$1ktDmD*XMk z5iq6SjJ5jvp`G){v$Fy|0U?G8U*IqeSk1^L{C2<_((GU|K zpF_~xC7_R}nR=4}ZHa2gkM~yv=;R!u?#fITv0STD+m;6IO0RMY z3Qg&1$dRe+uI~t&mAic<;k7+{LD~w-=s|j$U7yYgO@F_9Wkr9Ps9938D9+G!=n_jc zYBR_P#=}68v;q1D&M}*^ zz`Of_7j)Mg8ioMm0}!VZXV{xh>kZD$qOHHfIhA_Qza<=$fKSMA*X)+wRXAbgS7k*$ z0A|Ls0e|*5lK3s*r!Y7$JU{$*NtOMT+O^0@fRO8+yW$u3#sclaHMq$A+TT6!j+( zXs!Xy8n{9=IUr>Pz8cQ!3erI!7Og7qce7h`6CNq{7C+YZhXkcxd!+<6id3v$z!CbX z)PEAybNq^JcqlP^YHy{4Bx=vZ?s56O6A`CR?U6~^1p%-9RV_n9ADLYor>Z&)ZVOOH zRo6J=tcRxAOhh7!`Y96bWmb-89RM_T4+pC zMZbE4^Ja(uf%j|Y9P^K+xsennLo*417g-{I^{u34tRZGUxaUG$WH7Sx9sB7=?ulVb zisF9b&!k|3Ng7Jdv!5(yBFuPR4W|yiGpF5zC`4Y-`eG?_CYcH4d5${>n=cukTz}`& z_X>4+eM@(K;OB{IeK*2`rR)GF$Qijt6&Wh*KAHtl_q^z?mazC%1P}5P#MEm*MIa zwgzo5Mz1}5m|ZE+sV7Z4FY@caM+>>|OyeJF7#&YWMT9VQ^sS zOV9q|BXIl{PbGdv`F7mUF2XX`(%1Foarn&;8zJK{|B+6erGDV1JAZ!_d$Pp<0Zcw~ zyS)XSCfEb@n5UkKR*tpqRO?DQ4avTEz`Hwb7u>X_3H>fxhdjNY>WCq(ENN0$^Ca2^}!Se zMZ{1Pb4MjOEeflO@{K?sD;GPjXORK#!$_(>jXhh}6F+CebbsHU6P@r(Z|)HkQ{XtM zFPN34%Fdw-a2s|M2hxX5;~i-E^aQ5C5wBzU-t`R!nA4iy#ViYVNJ-*Y{0`F9jaE?$ zybn({BlDU6;yU3(Ps{UQT*au95-Y#v6c=`yc?KZnNp#5X-g^+xNe`3SAx99FGy6D>ba z-5F%(uo{zNnyY|^k5B$?7$7SuIlj^S5@N+$mb`G~tkr+u01@fJ2$svJ?J7*;4*UMAy0jZrOKlD{{+wjFZ_2iEjDmEQj$Z17Wo^$%#{R- z<#uf1zHv2iROv-mO1;2?{}t^!DNTcD608BKpzB$|m5dT<_)={BqA*IW6BkqG8|Pbv zkx^4@@R<&zmpcDQw z!9DEGwQ)hIrc|XVq2Cf;jQ(OcFUhN9lb>U62wP9%>TT#H#C+3Ym>*K#ido2}n=FRj^PlBTdUe{@O^k)x$);&tnQ@l;*l!;-~6%tLl zVuxi6W%g&281}GSmbNce8uo-aw4NBY&1fZqG!oywPBvy}#`-Gt@0${;Z3{+cgMW-5 zp_v@$aN{{due%MjMdWV)-UZ4N^sKrVW)=&!L05vcz&gcl?sCdU&0KKS^Rz)u65|3U z`H&T5;_!uK*8sD<|JHtmShbqKU@s5*y@5}D)~M#5*}n!nJxe8`ThVQ~hl6gL-QwgP zteN;%i)I|VStB`^a?X%ybh_7!BY75-O%M3bXUH`qb~$F);uu9={=C-#9rA0!TfgqR@ z(?K5s1aeW4{HcBxhZ}jW%K7$sIsD;bb`g-O^#yk_k&gwluu@49HQzZi?*${tOI}HO znKMf`->=xuY8dqg@E^v#f~NLRe>8CjsfP9@im_?*{0e1mWOHIzsJShS= zGM5q90~8WDHZck>Ol59obZ9alF*7(ZHJ1@M0u=-`Ffuonq0$5>f42otTwB*Iio3hh zxVu}>;O+@74Kyx|JHcIoy99T43GRX5kl^lt;Bqmuz_!4@%}6xbKxY?_gT3It z0wkS*Cg3-llnMAPe@@B49w6^(3*g`aaPSIp@CmZB131~)1^y?{!C4R>W#R@h2Pm-u z;Xz9U@M^A+lpo; zwg3$WGY}B$`CldIg{{C~M?p3=cXxMI6FV1H2WQK749oy`e-PLTpbm5aI=cbQ0e>_M zP&Tmx{?!>P5)DAp3gq&aUBkfw>~7)=1iTq+L1sXEm$wX8dvl;O;B9e$hMXcm#Sv)# zSFqw=0nC8E_Xfbh%JH9ae`o(u2xR|fvWc0QgPo&^y(h@t5?}$c1p-v06xu~`Da03LRJJ}!Pv0MH2l^f0qx`=h+3f2SkxPbbG8=C=-fy&WAK0Typf z0DVCgz_%|XZx<6cAOP&_3iS2#WBRM(|M(;%96SKtEF1t9P9Amu z2L~Sqe}M1p!S}zbsG5NOX2JeXs+_%r1Av45FSc*n^goQ<{uTiJ-^0NG`0rxM4sWUj z0_gt{xjs7&yV=_xj{j$=|C#dtr|>_j{NF_WzX?gZ+S>lHz;5S|y-4$kpzDd*#3;e{X{zZg2S}W)==^R(9^c>>w9ukO$CQ z6$Cc3`b#o@*|q){HCvE9P}RW&^vB)umc`EgzkF}=WoGksf4IEq@-LT(%iFMl|2)P& zFz{`h{+q{pdou^~Kjw~;hZkVt>}=wR^mg=bhzH=!@iw65K#xC_4PaxncL2Yo0N#4` ze+5`LI3xXW%)ER6HpxFse<6MVo78_0A2)za{vX5xU{m-H;%5i2ss4jF0c`63Ag(uo z{)67CX#RuVs%ZU#cmZtM|3Lz8TulChcmx1!Z`X?5KbAlCi_QEW_*U2)Xbb*#00)2# z_z!$r3+VWEmpIsS{43^-tHralB=K z{|R{G2{v*4m-{W_-|)@v_AmI>hx$v0Ee`pb&s-y(_PNb#VhZf2J%Kv?i&_z=>to0)A)tg8_2mN?^_be1@u;k ze4P{tGQkq(K?qgSD2!f2QFF^de+?RRAG-Sfr6hM+oKk5%`H)WK?%vwcEJZvL0qv75 zb#R;Mh~_TOH341jmR;PZ?P&doROJjx1>x>{q(t``jE&*3ku}T#(!QubdAFe53+hlX z=6j(L5-D!@8tt_Lw5Qw>x8n>fZ&Mj;30VfcS%#$2_}$DwonsjPu$nQuf4!JJ*FvGM z0oKRmPg&wWf*VPB(H*ml)h32^&l>8k0@viP$zR6^pabDL0Z1g|p?7s0Mhatb5VDhe=)1K;5n19wQ_lxSc zO!`qfd;cXe)$;h`i>5ige`upGBSD13lg;7T&+Aq1wFZfw2aIO${VaZvXCE^@Sl{AQ-6x>t zMfe%F)7vDth#k-)WW)elK%~EakZnFFYYOl7J}i6J>oT`gT9hl$@bh*$Rez1{GtJi` z!)WB`vZe^SDy&^-ryNaO#5u*^5(zXRweaDfOC4L>^DZIgp&~`$0aYUa-kb<}Bw0=9 zb;nmVmRWoxj%d1bkN`lqIKZ>d%nF92j= z0qRe)0z{PG$`)P91;0A!i-HQr1rYY2pBPMayeM6sK3)mbjPS+N-m1Yj;}X$Az3ff9 zk=#A886|N-c|VeHtpt>vj{j(h2*qTj>o-nx;18Qb{dC&%s?Q*Nxqpcj=~K@2OA1Di zdrSMVw%?t4)hSyw*Tt;m>)~N`SV=C;`_c+a5*42_FHYwlq-qO0-zECZ9xT&lMRF2f z3B|Vcv0^O^0k2ae@42raWCRHII5Sot*D1umuiP{O@GitVqV0w2YP4i5|-? zt>bOlbj;>L@R@S34Sf}OBs&yX5 zJeAG4H)Z5g0NWy>gc{(Nq*ZZvW$TsTW9(!;>b?r7xj~sby?^ZUN$Qnxk7VWO7*H0N zCUHb&nJGU-%008uu$<+PtV2A$Lu+Wuq#eI$?rhJ}n@oCyRxG)LZu~Gg+Dp-cuE^Sr z_I?v+R3Mo%;%s&$N4Y}9<7gX7jn=u-7e=M?)Q=Z-{CvGQSY4pah)tAb$nsIv${_y! zIb5mVe44h_-G9R2(@xXJ1|yI3W|e}b?{_i|+DV%f^4;R|ni z>uFX6^$*d%d!BHqTtm;2+rDmpE>5*qpPFCz96q23Z1y<)8;#B^M zyw+-m_X_ad`t*U*`DnsXTBEndq67u%wqTAPt)!-u$A6SNM2NH9m->S@6ct_@KT4B(?zpsnY*<3k>Drx7K z@;JG+zqe1ngw`D{w2r_Otu>Qat=!B@``vyHO>n`j>>f+dxyc9SX7Tu}qTs_y^i^Iq zm1Z)Xmw(mzHbfQ#Q~rFB|IXI(jP_;Oy|(x~JY>!%lt)sBn4us#HRwy=!>{nkMc#Bb z-)o#=Zcd5tcW6+9rLz-PPL(v5e%r!TRUVVv#$)0R{Zsk2H9g7dOUiJI+4zJ9P5rXZ zOn7}XEX7HosU0`k*|W}QQDyl$jOH-*W#Fv&s(;NrA_6Jv5RMH}=*+HT=NE$2QW1O9 zx~g>hZ>*SQO6{GH2+1|nvGN+}W%0^Z1)EPbs6*zPiHzT@|%n@wV*m30K7d8Z4 zDANMcJW~TS#NxZX8$mzAdi?oH+DA9$TIw9pcE$2HE5g99$V_vwC9x3|emz%c+lJhz z9e>RDX;YNJRB84UO)Ejl^h8!2i)wTBOOzxS0)}bj~`H;T6oJY@5FJ|Ral`+ zn_D9!D9n{``@0kr7NPSg8r2u>^$RdqZhr)h@iK)-L&_kB)sWEL+k(OsX{>96H!YxN z?Z8CLX^TQ67ZO3LB4foe6LZ|+>_0Ihxa2;jYhgpr--({cteNAxL9fvFl9 zG#bWWM+)4v0)v!J7{aMuHsY$VzV6KZI%2A@bJ-It-wTFf&(PAshwd5syk-FTzr z$%awXP{UND6)F+0VC%~PCh?b!7k?XO2L1vp^6$fAvnczG?naU=u!PESg0p)c{32+~ z0T6T&H|RGQp)0#t*c=U?c+an@?*t~)Yrl(Toy@yAxgz8Eh_@`Zd9@EK?@86-@Zb^~ z;*>t#Ov<$dLCNH0?5_Yv2@v`lH$EAs)GVe=6J!s8UL%79zmQ&ct$Oi7M}PA4eBO&L zLzpc8)*^fbWrLc#sE$5zA$Z!6bYLQHEz%M)mAxd1X*WY`o;e|_iZIt~XZERB`}SFF z`!Yxf1X&KUVjghD0B3cst_y4OGaOE)R6y3;xV+1oO6t2Q^)n-h+Bs(bc(O#*VVWNG z;8^EOXvr09O{SbmMi+=9+7{>}^pu_t5AsZh)?TPkb#y!?#N&cuN+T@nwSX zvEL@l&0|{D&v!m~jn0mj+lS!K=5lqu`H$+yDPJiqRii{jszE_Ic zfv9tRRZDc#4#ab$<zTE$dzkUM*RYSK=DiBsYg1M+hguI#X87O1+2gf@ zXIo#I6n1xU#GJQFJb%?d)mog3sAPRp!7Vrv zOQ`CJYU&`~@qff5_2xL09;}#vPwD@}5NRl_5E$Sq&wBSwjC73K3w?csqx$pSx2eg$FVeGLgoLa3wa4>ji|$*-Ww^pPbS11AYTa@sGSaKfvf zb3W_0sA}ry`_i@ZpbZ^i0ESm2bG@?TfWqhWZ9i~(VSh(3(tB7ZB2VI>w3iZPukQ(F|z7ix2l7@jIsHZ8rIXf zmO$DZHh(JFRA&pg-Y@~d(Avec|VV zztMDos@I^}gw5_cj1%0P5`#9FAJA>Mk9Ty7TCZ=b5SJSRRTTv0qcYezE-1(HP)-)t zmVZ*U28XFNiPy$qYA*B7nOuZtOd+6_OAx$YXbagjGOLDFkHyI3bW_F}vX%assYOoL zy5s4yH})Q)@CJLCi};DO?t`>Lp7B=$M;D|>)QDu7&g;=#uT?43ZeGZ+qVJWXX(t<> zKSK5Dd)K!gOR+erj0(rjw1|=mH-!~xJ!ZHhU%!h;{JNUs7DYx98JcsjsbQ{ z0~3pXq;u>eRav9B6+_*TFj2Ms0)7um4Y5M1+EL^d9bm7}zkd$? znTT5;hPrD$23HnAYLxwhrxgSJ*uK!Eo={3@T3hYR(;Vi$C-eJ_%lnOa?Z?4yBl7+c zXp^^tSMU!zDlBVEAX-~EFc}CON4-=(^%8Z1b56>^cLFuk5!s}IKQ5|-w*BGK0mkt*Nbh-2 zrEB{jNeCpYZ8I@_qyiTogn!Fj8@m-&h|dX6C`Fzi`T3bxx$vJm+6|X5S&zBD-QpW( z5$=7K^h)%biP(Z8ik!QvT;=)-?M*$3t<~=LSeg#nooD5ynhZT3o@%BQA+n1{oYt(r zU1f&dzlfd@nfzK>k%1+djb~V}WsUl{w;{b{S%2B;{bB6hwh6f4#((C%?l>6g{rh6- z*m%0bw<9x+o2!Xjy05;Ui+&D<+3YHbSdMb4LNvEf#N;pT$}%eESGlky6qfjb%z)D?)tL!OSTJRu@M3PVe4A(T{t&C7QX0~|@oLTW zoLJmXCXi`S1Cdillz)YdCs?ui#MDK%4n3be#HdIX_i}_OmMoqCCB3u-eV7JUG3uw! z1DTVp`jpS{|Q!FDiQ1#P1!K$@n9rKT;R9KD!tv_46JP zM-cP6{MTP);VKX6jg?n1Enhk-*^4p13H~BMBlsnV)}041E;@v>hScWT&Tsx;cS+?+ z)fTB}yw;)uS$`s4{_Ywmh(tOmZu6=<#*Kg4T&6sUcR|o@W2WMC7fl%%#7|s8%OJOM zlqi;1nHT*9$&Oy6RF9k6sm0&vBbn>iF1xA`Tf%b5vFHk=Yf{^3NOM<_kXUphpk``* zX)iZ2C4$nFmtHyc)z@5`7IZ_rNkqd)!&8A%$jrLC?|&avIDG~ZQR z-+xix=~bm*=_YwgaU6niFGLlp-JSt;V!ceTT%39KCOG#mu)8PXH;mK?4%IS(sY_@G!+iK${RZiWyIEzU2 z=b7%;Gn0lo$L<497v*YF1_YV?eq#K7^nafzUp~%0Yh~l|^kpbeLeBC?X}(+`fl||4 ziJU1yZKav5FNACSbqUlgJS4X}lXV4=ud-;q+Xf_$b~uf)LjQh%z~)Qmm3lKYJWpsW*q;C^cpP%hc#4P9E56lK`S6GHcMJF#?}(v7KcYU4n@Gi{oiEij z&Bcm&Ex}|u&2fHPy042)>3^9^74X)+wdvzDX1N(_jw0qk(UGM1ak{X$&WXxXED?+A zuKrZpV$Bb+Kr*sN0F^ z{k;Jq!9bPe)TXUHTNE=VD@Wt(G;rFHG9aXzOBN0uSwk7MO-;=;w}19tU(he(&IHxn zU-9{Dn5v#2PF_fyuGdoh;&&H@s#yWVWJTI{DsfxervPc)*t2Ma93fJN;1};hzV=8N z;oD{b=O}Kj7}@W3oO-him8bl=q_tPEM%4FCsIvqT>zv8MXSB|KbOOtO+g-3q#N^Lw zJu#ah%d|l}HtFV$&wmJlQSpmwe4p}Umz=14FNpApXAoPYw^FK*T{0)KPv8gSx~}C> zKG&eTXV47{Qhdu%6^7VPi;+=OmZu7tL~isl|IT4N0M)^0Ikrz@_B;B0gXI`p@6r8$ z&Ljbuz;ulam^RpDSzyoTP^)s>|`S;PFdH_ zy2Gm{znWfZ+%(0F7o zfwVbKIxNkRjJFaMHR76;407)b5_4ytp;t_^sP2Ie)e3QQvMerlD{Rw?8lZ^_*+X zE}W!-U3xX^!W#1{${Lrt`*YU}`8hbxq%i2ZDNmlxIgMwZD=7L3BO!IMj^=QhpAh-8 z2Hvn_jHE@Yw|N_MmRihwW~QPzqKXA1DkVXE&f*h50n2jWvBYw< zi(jCn!-PI1Q;Yrr8c!jWh!5^*ha$l%7G^K5pns*s4>iPoIfj^;8VT0e9DI+MnT+{e zd{mD+~ATJ@Ejt#0E)%p1{%dpi9Uo4a&VEZffd9wUG5EqjIBym&hn5{xWcB?#X} z2g4h{ry0$&PxST%#n9%s0%<&!6|zP#~k$rMGH3P-)8ejLiiA2As=vg2;O}X zX@ASF_yQO=mBa6nrQHL66!-U>@Gq&bPsvr5zazfvxv({FH=-# zF&UXQrdm{$p$;<=`&8+MM_u%O`}pNBpMPKZdDc$-69iPXW4HgA32t?odohhAg>Oz2 zOkW#9A{AG4mOKSv;%FSF<6IP@M*(u$_YKS{xK7_NmOZ;8BC~)1Iuc@2_(cyUecunc z1dr&hrq&#;cyOYt$EKlSg5V4-!WPz1@<83}SiysZxw>0dn83;4UB*uApcq``b$^k} z)cqPV(V?vtGaiE~j%oDey@E*X@O(!Nf)4jQ^y`o_`0rKt-L~-ad>OkvqQ)&P_(hKu z&x}%b;Uc?2Asfxpgm?88bQ)G{9qmI=+^niXxChsq@JX>7i|#}<{Stl0fos9+`5vT; z?CoZe4^mx2sbbZ3aOiakMEdb*)_?uFJ2y(-e}=#PmTEeh??%r?tj+`%GT1Q1E_#Mcg<< zKvLF;jvYqZUvGdjqUz2`YW)38ybh2Cn`a=?y4UO8z4Ien$Sq<|XLvdQSAUp| zy~#}lvBqLmy~s1xsz%|ORRhe?Ji=5O3UD3O`-Ol2-AkUU+Q`fi=3SY1_bjI26d9!B z4b#DhA_CSawrq}AASCM|9e+%CViJpXoyKVx;4-bR)p*ZI^>Qra%h8zFyENKb&rYzsb@x~ zP%!nPf2CxL={_j=)k)10euGz~JN9iqJS*BVx;PCbwE6DA`Vz`^l9Xo+Gu(m=>l)Vg zfOs3EdZ37J)L3tM9rONFaC1@Cj~cFu-BaF(Cd18LQ1BCj5Pw5N@_A{&`K+cq153OH zA$W-TjIbYf5>#@hwAOoh_FDi+`J|sx>aN_an28T@2GZ+mUr2s&ZtxbIF4`d2J#Vg{|KzEQfbTjMujZ z1ogwegOAuB%jmeJ!cAX}mJ%GJ@&;5WYi1d??zW$VqzHM~W=A6DT)y|g1hIRp$<=C) zZn@^vRK^AD?`opkT=y^Au2tc*z*R4hh})jhY%?|$B!A&Me!%z1jOaAA-|@5q zlI`^1yP^J~M#SslAg&PRk)(cjOo2^?b8G zjk!yWJ%1I8;+3ly_IqA7ZjmX12c6XP-ka+(d71zz@f++>N~E_B>Dn<$$or)vrIn6j z*Gj6fkd&m*hF<}nr73hgopj4dLZHn=E;d|7@AS^?>oOc@TdkOcoVFcYuw&!pvmX)1rp*(=KbW!Fp$Ju!=*Y z^s|Frc`X~oHiPU=A2|HW)`R5CoCTd$7blyITxSFFIeXF|NAvxzh0;jYeDO!F-FeO6FUh!aJ1<<`4)4Rtz^|B$ zB2@Q~xea1cztCYNw7022vQ)I^3r-ewqOiJ@jFZsau~Ne)_hJuPGmM|v|U z7b86CODd=8WS&Aq!lMF_{er5PU7ZrqW`8e>fp<=RQMKw>Dr}c21+;=*>>KeMYWdgE zO^hfn$BI7ChEPyO+3$3Kj)|K~_U{Ie#siO$C%;GbNQGwLu%reVddo>IrnB%Br7pvk z%oikoZ$%K=;nQtbwLRzkc>t3GACfb@#>?KL!g>^(27RKRwDjlNR6|4x5AlzDKVV&RLDY9W*=^OK5^#x*fdX~tBw8>| z$9xb8+OvJ5H!Vn^_7e7lJ%9$C*8S-cf&q0z9SuGyrD)kW}{Rj>z zpi;UgsbT!xsH0Zu8W=F*x0wuMdKSh?h&qBkzn9}dlXGg>p9VkjWPkHraU-j1Pt z_|RMt4tuZ+Emc45nA+5^br?o z$Z%tIJwJT?Oe0>+=|N7J-M*||c{#|@LDZll!=?LHWPE6dTQr_p>HWB0WUe4j{te_r zgqbY#`mrSCA#{CrP?bno0J{hyFXJ4UmeJsckj)yNcQr>^)=riczn4%(I^eB8RtGk5 znu?=1e590mV*7+O-2@|-$=+#cLID06xxlc_OkY=Hjj6r-W zK*GlW2`gcHOn$pXJcMzrm86MCS zO1B&$=V)&cW@xKOcF5%8ln>&nN>A!u99ejP$d2o98slbbo6@I^)p>U>21&S@jj|rX z9`maHiAy3Yrt#FoAI%L47dL1=t@fCyW7f2_0}mU+3xDZxD)EA zW2*d7MWUk3as1^Ep_H||8t~h955~vV`j*Euv#8dkhS;?jv>c)S=AZJmQSDgW^wa6} z-sAnI``JR{MJOM59Jk)#)U+W`A@x{OTIRay_@%R=$9gE1O@JnPlGxN5ncTS=zAQ`z zkE+0cXqmY8KcPPPhZ-!mWgsQfFd66Cia_EjB0sH3{9xg((wwlqSb>_^Ga zam7sX<*!8Pun}`A58_}vsvq|17g26)sxcPHM1Ph9c}X^%sl#vAKj;Q={OShKrp6Ig zeS3Vw{ha)D_FHxCwWAOC{jnd41oHS=+2ymjvBCH+u3YRS^qpYX*YVc9IFhG4EIQYG^2v5{a$$N_tropCwNxs+u@GJHzcu>(ObS}A;L|{^`O1ZhCL1%w~M3FF} zWq%3A@;Bm9^*iIPsWtad`14z*N9qaaXl@PlSWy+fANl<1{V|b{G^2E*hfY1pAGt*j z)>fPfWl^#ZBw!wD)kVn5%zgc|X{0;)!lrP3DSv^(p2{Xf+QI->Or_)%cqb6GM3Lx_ zm-0Y+0yuSX4v6$CnZBDh{rFe}`QW-e{(m_{oqJ&&YquDkS^tNh{sM`dWU7u4Q@>6- z6!6&Ab!Q;K=E695*#CQS#(Ol~dBXEt1MJZz-O&o8SF$U@*z*O?ilfpZk|V?N{aF6N^=C9(VI4EwL=qUxGHw;bJj#;UxnGx)j3%7Y(%vz6yKNo$=KLh7T`hS-c zFkG+zXot4qK7@ahRXr>dHvdSHT+X5(BEb>19%kijZjPl=_PRXXQpf!0RKD@(p)Er4 z87AP>x+~oq{E0c5BgjDgI~=5WqsWJa`0{XtP;KM+V_w zNs4%jNzo^8pt#@Z%od|7hy#}$0W92Am(r^pbWpJ0TQ=%=MSAzbjEHe?uQqfU$%p~4E*mOL`A zE|dH&^D)}>Iz)m7NrH0z=beLFb+r69*TP{Gbb2TY2Y>R?HhV6ZCr6^g?k{C z|2-}oo%HmFB*>h*PfTpr42|#THM8@ia4Ek{zkgbmrV=lDj&7&Vj$03Dmtl!ntM6Rd z=iI5Ug8q&nNBKTQaH%If`RqtJ0cWD53SF!2q3T`k!;%&>%TSoU&VLrmDm&FdfY1-r z@Or8J&IxBhA2I1eqitK8*@L*js7-=R@?QmMMfNwpjfga#Vr^6gfqVVK5RGX&B(A*p zejSmj-SgZ6R^4Q{;!ND*?NpSZlE?`eZs$uXBc>t-@|8m|MP@!a%X8 z)5{F>ZcFgNZ^c!BxFj}kde5gJsivdCx7i{^2WHWa-3K;&k#T} z%0Tbyn!*KEdi1kH*eD5e)N<_nPQ7@3V5$Vk`bY#&6VcI^$(z={ovf>bhuWW`# zDSh-etG-m@lN?J;W2CqD1wPXlE}1Y*$pb7*G@LTwsGSMC(+Y~@s87pbHjTo%CGRPG z6KieHtjqL(F@F^|4>_Cd*d_L4pE?FS{{C}dCBH<8ZKd%vDbAeJVmY)E0^$!{18uPM zR?htJd{Mrq-ezU5$$YRuT$25o97E!QzD-$#)`%g~LyLT0O#)}X)GARH=EJk|R4{hk z8qy#YEZ>WO?{Hj4(kg4ydR&nX3Ec9xA|-Ph1UNq>i+|Z}+Enr};>O-DTrk0n&i2jF zRDI{`fPP$enX=%AMmOnH_=TIfa>Q@$Kfj&-^h3WtO%bsgRcnl$^x&fP!C|44u_MB(6pG^W`xoq@S*(}{6FyMF9ImlS7F zyOYQ~e1GJe*Zh%ZoK$TJyr0gar_g00P*v`!k-K?U@QK+C%y66fj&#yM=6asb*WHHC z4g!P3K9rspf1WO@90{d?yE1~|?AH#@_78oMP_O9Uw5Lc-r+C{ohVLZGf1WO2fcj*i zp~W+xkcxAE*N6w~99wH^PO`3b79v=n|72CSh=0Q8|55t8O{LkWzA#YSBNvMv8=fb; zwEHL2$BJhp#4q%q!(Yf3Sa9OFlFg>Tyd8TxCrLJR&kt1oNza}b(mi3%&6Io4B`SOs zWDQ%NK?eBO`Vpu6Rp@&Rze~JPq*gW>yh$KmO@o`9G*kF9=O{uYl4_;|{4r_jnpn;I zvwvH@&xp97T%yomSjA)`4DgyeC@{uD;GdwJ=Gms&;9IcDQ|uf&Jc$`B_b-2{%;o%H-t~&5=5cY3X!BwYgIHo_|x+ zPZZv}Th_yJ5BTh+QTItHZU!Pk$SPb~M7oMcswYoe*U5NX1brgA2dhEPXbE;yG=KZI zAtRQ5?hl+Nkab0ac*GGL;SNL=aiHBj3@al4g@MGk--?qD^626I?CBO{qzzG3l2$ii6*JSeEJhU(QMW@;mr~Fdf63HaAt!mowC+X$^y*A2&30fo%aa|x0PvCiM zyPY^i99ia?T%|{cg{k=&5oSSLpNnNcaUG@0G^_YxUi?ag9nFjKi~Pw>8OzV(n^8*T)$31G69LgljpMci{L|P&&G}lGg|Z5oRALdX zYA8ZdvR@KSxqdK+={8r?_{Sm5qbk}L%2+mW;ANPpgF6KE-?2+4_}Ldmy+ml)5YOF8 z>hJ+#oQO&}JaAgizB(ZC$O%iyaFqyfAxlm`__)ZpOlB6oR8gYMS%1da`{D-$3Tur6 z16SkDPPBcTgI}xDo(1#Dix5fh6#ehXl=wL8p5R&R^#w~t4?2%bKWMUTT#^e4czDYq z@qDm)??jN$;Gu@Jp`;Q=F<%s%SX=7s?mZqH7_WDIR@rCqadFNOWPg`KyJAdBb$l7= zC*_q$SaDoRi5HTy4u8Akya@VC1E0(L6b7@&!osz5d@UVf=8_q#(suG&p%g3G^;*lc zpFp}D)1~rbr{D!y^J7lW+uJ zlYUIYBd@6a+%k}O=Q0)s%Oh6XXGBS|G4jFU;r98qW2zq1ynmberrZjl&3%Z060bZt zsBg;n@$Ip}s-EFw+1J1%l3M&d0d~hV12iZA2WKk18k1%(g8;&3E?N@Pk!TKtB(!hG*q{xHDVJS%?Gt)%N9NgJZI?Y=A z&7#%ReGZeL(|bD~^bCS-o&!lWgb%0toJS*fJb zwJm@4{V;X!vCi|-9Zf{B6$~DZ=;3Wss0s2W?j^IVAcnb@)6wM-w=TS3I1F5V< zOeQ%I($Y%pO45h{W9l%E>eO+dw5PXCiKXyy!wCHg@P9_$awSD_JUYE<)HKG0S02EK zx|)bvbbw%3Jk0%Lr~|$Qzj(iT6qC&}xeIrO7C_#39PL?93tfr7Yz*>ajh~!0d18ox zSnG`VP25mb!HMV;G9wWy<`kULTtDv7LhjC{Q?vCGTiJSZdqS-kr-?EL{z`YNZn=|W z!&ZJM4}W6DII(<%8`tF^FysfH^%TZ^1r@kt-2J537r2GokR&wE)POL9)CA}kBKQpyF0-@C2@JIce$ z!Vcd-_vfVa&)z3~i;KcKnc*p^8%i7g{DOlOhWbuhcOx%)6o+Fta*H9;mvZ1Z1Ao8W zY`1Cd6C2odFT%gmy1-L~??$2c6wX*PYjYOAtQ-$A!vL*f@O(Wpi%_4An(8~Uejp86 z+pA+JvO8rf@D|-E!%e|?VjYdeBUH>Ykj$;W(cYiuuxA8|+5=}uGN{f}v2>?Dmm%V7 z?v%{E3Ng9h4?_m9tWrvt`BWs7p??_#cG;Q_L23zJ!3yRD-rGO(6hAl^@V+ahKmfOr z7eiD|)w*C(y6tCV3u|@A5Mgg{7kYK@4_jDOD1yCuwlv=t2>7#fo9s|Dj4SE%*^@X?EifAb(Lgf5}G( zXi)V&ju%W20H+P2j}F!BxaXu#k`(_yyrA^^9@>h78QpLLj8#%RD&>N+j&)U``ii-i zzKzVd<;c!B;45LEU0GGA8T9(|bt)p-*jQdIhl2kZZ43I$0HQriqFVHsZhy(yQ120) zFem`@0sHZD+a6Cyh5wl6EhaU!h2RgdJay=JzKtT6rxwLtj=M|Wr)4wgDcrQzGK>EM z8?iOsml5j$69G7v5ZD71x4BaTJs$x$mm%;16caKyFf$4-Ol59obZ9alGBh$aIhPSQ z0u%)@H8?UflW`6we~k78P+SSu1&ZQ90t9zx+}+*X-JQnW-3bIISb*Rf2oMPFZo%E% zoj`E8otgQD%>Q21y+u{iYwOx}PLmTWsnQFZIhX(?9PC}`nHiXP0HX3L%uE0#CRPR} zCKh;day2VgTi`!pcybM(vx}93JHcyD2-^XjtxS#W0rJMKmOwjDMpI*3fU1M370}h|KOw02EL~k4c^DZzJUkeT?OYff zoGk>X=>Q&9f3B7Q6`%{y*&S#G_+2nS!PpM?cV!Il&f<07zhK zWeT)+0eQIDn*p5xpyU8mX*qzRBhdbDW4XT#=m7up2Efd~{BO8_ynhF>vj5B3*woa) z&e7Q3%gWvYU~Xj#1Sm?#F}QlV(gBR^&3+pi+qyV_fBcQzjje2rO+W^JF*gQC2rC1O zK?VL(o{Ooom7}W*gNv2z?-Ch*hXHk2+}=#o!Ojk7@9F~oo1d7KGtd;&b}z=iCu?Kx z;9>9c4=}f~H#7fTgqfQoqq@D7lN(T4>>m@52>w-O0dxhhGchr7aO;f55+#%)iB;3jBN=9UKAXpdx^NR^~v^KX@M(V|O6H)!7Z`=kurHzX+b08DM5* z>IyIcT3Fe`zeWd%f#!c>(D0qDJOR2)pxt8zF#Z1f_nSUwz04f!ZM|O2|C%qOn3A@z zsyyxA75}Rf5pnPY_|UU40q9xSnE=ecmy8qif5q>=VU&!m{-N=Que80n1AzN)wxBls zkFond3qbYHaZm&P8%x0fw6#D0)$5Y$F|jk5f{{Nb40{=c*d7znR|T!#8}ul0LISF#$NECA%hS*z=s)hi)KL2zm^!l$YAf_3UUE} z%JT!5J2=Dto+t-9fKm9j=x@XUU=(>pf1ChD(O1L;+OU5SGY9}}U5#JW+yF-Le-S4W zfKlQVfvhE85etA(>J_m97^Pnk8-P*f6@kdfz9JAgxmN@tC;y5-PMYRS*|N zJD|lYS1yo5=@o&1rPV70(NlRvAbP5=2t-fqUj#B#vjqOp11=C>^;ZPqtMQ6Je|$Ax z5h$tFD+2M={ugnB*y+3?kl$+tZjhhJD+2Y^#M#)?1_*j}nY+HqS^t&)eSZHcK#5HM zMeLwprVh5C)%%}>jqSI@&d&Ic=7HFl{Q*HKfv*ujB?AAGftdxA8?>dyE|#yW@!QAA z4RqW8ld%3a@-($IwtF>V`k%-QfAmoPBO$2E=C2SG%KQ(=_8VILksX9zAv^1D=>E!= z`M2Pe2K#Sw2RG+GvVjaN{(zwPuXV72#%t;2XbJq29!T~_ekM>utp9+Z;o1BFK@GS4 z1A?aU+5i?189QTB=Rd~5{Cjm@Av-9VJ?N?MhaS`phgW`}cn<$jgF-sKf2u*j96>L8 z`~U0;8}mQX|85E!s1Qfcm_eO?<-!hfask>|{db?)f7<}v{}>oMD2NN_ z&H8Uqpq{$e{<*Ep%%IX=f760qS&Xih&cHvG9@Ixy4~IV-Kr!6@fS@V6{{cbFJpR~F zkhkX_5ES0)4+v_P_bWM2ByXVe->Lrd*f(`^293=1uNO1u+Wv?C`k4g;dIC-17iJwy zc|)zMLtAdY3FCRt?~L+Kk?&}JqNev*aBg+GM|zV?UHLh9&G}k5e|fO$-SU<=)i0q% zq9>oD#+oO0v(6HGH{-qXRgJ}^1BVPp2b%!$7wYf?g^$R7 ziVW7APf6i&-@IodUm;O8B3lA?ke};g*N8xoMb>KC0-xec4F0+ zdUQi)5=D&4X2U2n*D6*UAi;i{xyVY(wMM78bt?WM_vH5%f50@Nw&hV^L#NL}jnm5D zP#^ux`_!h}!TO=CPCw0J!Cpap3lC-*aZBCEh{I*Aa*gO`tUTJGw>pWUfbO z<1jv-;0uv^T;|OJCMF#&=x*>~{8RQE--}qk^4fESw)JV0Ia?1@{g9Us4uuz!_SEz9 z0vt4H^&$3G3m$HrwC4E-Mo;z&LQwxH~WR zh!7c!-B9BU&Hd1(5}4iLqL?Nr90gHyvo+HVXF__Se76Nb zPZZa{U*V!xy^8*eFRYATuR|N0Y)wosLj4eKeD{$fIeXGmGFREYzYH%u5@*}0l6*EP zi+FAVUXBF}t4cR39p!4PFo2pk+B{4v7}j(jeRJ(5`CaLF6BZ6O^H=JmpGK3 zrwWA@iL0> z%Mg;poP`I81bb4P$AxMHnQ!Gwkb^Sc=-y~50>Xrme;r>YAv4n#U)Z!4zUBkFvzq$5 zfBDa=gO=y3IiYLi2Z6A)wcoyF2oB;H30`uh9AP3D4(CAYCbwO3c`EU-G0zZO^1F`R zN`WmRBl2>jH8%J;%epZius)=#i-JL0rDN7ext3Q?O!-}VVH3_i`#aGR1?n|5 z?XoGdxfAPV7~V)X<$XK*Uipa8w`&@Of6KH+Q1(+^=1x9ao9XLtoVyRl8g|mG-fcGk z!a3V%Fr9=IhyMmLDN}7yTb5y27W;6Jx|0q|a!A(4I6_oML^7)to{+$6i3%xFmhyc! ziz3sMMrs9zv=SMa?Zd(S*9Q7TtaaTE?4xPm$Y9iMKQ1he?C=}~3%Ny-Nu_uAe~rvA zP8yw?gTMS&mL6>HRkx36IpNbBH0jMWMTos!h-DKm-0hE!Mh}Sa3sqg+pAa*Bf9%xGb@09;JGmRb=?^6DDQ}+`#PHZy-C)soDD7SY zR2V)9N?ZOwcH7Stu{)K3!Q!c9MuMGBF@yaw;Kgwh+_AU{Ado;T3B{JPXIK5{LGgwD zXzE*KmZbM>3HJawK*qlzHva(S$8D&6)S**ahWw%O>PZ3!k8A?v2uq-t^=qt|c;>|LV@PZ6#L{XUXLu z)DWgt6_I1yELfj~vtG_M71F9GwB1U3rn6IdvhkIKBm zN0iPUH7u%aL(Ovt6XE9oSziZv1b;)c*{M`bl(lF4gjPhaZTbBdj=-{`O%Z&*Jq_x3sAbiGB`X}d+_Rw7;xiRg%m&QD)@F&Ae#p{RrGHF@{Z=`s zi9pX=s3L4b-BB%#2o$XT%PZxaN<=lKmtXE7Id|~DA-a!_&x^Pr&H2P( z(MGhkKDe+qK;@g+ctas`EDly&sWl~I_X%$t^$`riZ`mX0eL7{#gfykw{V}MOaq_hN zCXRvcd3{z&hv9O5CdDnml|;XwwLawWYGPsOZdGG?^@qSs`xNFP%x5`JuP*bZ5+_%#8JI z*dI{Fz3HS;*ibxN2>9q?U~`h^ViucWkK~=u3Hzozf3JXN7GEyQ8-GVX7UjIu86mPT zuQbG6L98uGUXqiWOj^$BnIchm-U4sK-j>4)JX{7YPC~KvC!Z|b&XLkcfnuz%F!qr9 z`^13NN!vV%z1mytow*vyg;6lg#qpgGijF*{AX&gO4n{ho6`a+=q#K+`7H*d)JXe2@ zx3E;W)i$lNV}fzEn#pL z;r>8|Vc(!FS}w|b-{V?pCPaEu!UZ;NqYyqFCHoCLXNot!<8V6BHb~;03I<_5TH!LX z2%L9)qtNX6Yk$|n3HZnIcaLi{Es=bEMY+jay=b9mrI0QiMcjO~l5vQl;znT_2YHt3 zt%E(}7|MyG5`_**tv#C)C?Nr4rSYvK6RfN)H%i=d+{ZdGF5KbZltx?Sgoww^i<);l z3Q2{>11?j)`jhI3gka1=-hMV9&|C?lU}5t>{bK8luzyQ7&7ygRR_(D8)_1JPZSs=8 zL!wxejW#r**-ayXs=vZmWaL#Ety~2cF_@&MoZN*cK~uVHrG|MCvu~gPxHdD)mp2M2 zc&|#X_FbV#mNTvrmR2Qg_E^`sFynDR`&Td8iMA8aucc}p|7~H^&AfKF()|_us06sW zc;4~lbAR;tlx#@H46;--Wp%9pxQ?>WD6;gzx+{79_Djm=4&4%J&K`=k#~jO1`^>jh zI0xF4(@Vx(b!y!glv>UK(`#vr_J;P!kTP<)m5B)JujN~fw^A_>6Fu z3CkW~-NZ4>!bRzm85#YA-gV{ZbOwbSpJO`|Y6G$@+FRd7|BM>0{dq44bYS1f|=(=D(t5Qmp7zvjZbwZM(@iMeoQ3hdxhmcp?uJQj%G zz{B2h?nuCC3wf#P`(K1*L!_18**b{K9(+xNBTC71CuX|auaA^S3Vyq?c7OUse9c%l zBG~*^$&)QmDl7-X_wbG8V-4?;B;hRjJAZ975>}Bb_JzyG-P;W*J(8(1U6@g_$T|zEt1q4y%5+Gs0=gBOTqB8+F1-ywJVYvF-1;2o z6cP7!UKP|{1_UZ1#E1}kQPk)!t z&m!NT#Wt5C*Wv|~JTO`pgst~38YP_`iBV|c2M&~O&njy*lEFx=74IPryGj?7 zx4;Dq%rGoy<6j8P+hdeDr@S+~I<{X9>VidVQ+(WV6;^t|lpM}{M#~Wir_-*{8L{=nx^?#fL*i+ZJOjMcB056cVZ`-cynD8FAEH7Y+y5oIa z=3Q;!PsSMDH>x<4Zw(rM@oc+7$y8Yj9in@deGd_*Vv-!<9c{u`Qg(uf{nDRgqej_y zp7oA5i!a^@&whT}Ey&eYPLw%Os|Ub7f}0BOlrY!hG+7uVxE(d_%`B=)+kb(duf*K# zPY4`@P-PiGU@enLkzX7NO}3@Fn5rd%C2Rr?D(^7bIV!Nra)N6<0V92>yO-uyjU%N} z%GY%orz+XpV$}WGdwce}uS#Ih)d3U4KT@=lj}O7_h^N7&VW+isN~W@LWXbnU3&krN zjtL(!_(c|mrShnFIyl9X?6G5y<5U_7VImPS=6Ywx9TxiGPpSIZX9#S|@imML+*=Q(sru*sPG z^X!KWMsq*bwUmsbA4UCJB$8iJP|Eix&E;Jt-b@o|X{tZ@Jzm$=H)!|N#uy+3PS25B zkMt8uwVg#NO1;1ij(@}w8Q#@J@$QFLkNylu*pz8-&qb;Z(qATpCtG+^io8TAYAG1R zp2iodiv2{;eDdR4=Y>#WId&#oy7AYVKzj5v;Q-Uf_XoBPn&36^R6pZjoWbggNtcY~ z#_hFzte1>feQhD!2`Y@5D5Y(4o&wgZh<9opbAL@KbqyW+B!A_>h*y3(;~#Z2-Zwx9 znzuYsw1G6rtUt}za=g8NTh8U?wM^#xGiBv6*$v*@&(x`#mc7%Ss=yVpz`-RfQo?G3bCmLZj{3X&eSq;H%sIdJnxMPsGMWk9SB` zSca629(kPliGTZi2N)sZxc8O;_WBQz7%%cb1+~qFI#zz{3az7c!4^AonUA-a^i!;% zHw0E&b5cUf@j>QeAx}09Dhx*%zn@_cY8BBpk|4}p4wzRX;nQ#fKxp45BHj0(o z*TAlo?e3qg6KBVhsM^l&4hY14UGv1nESeF%Q7MF60VE2$qP#t#FO8=|r`~KbE-e^r zvfLcw)_!uO(pzS%SCNCYt(KSG-5Fb_{Ln(^nmy(X+jtv4Y;u%r&RrnZLT%Y87`>*a?c8UTY zY`CShu0ERQfB8HCx%o2o^gxTYP^2Y(T%7W5fZ=e1xMRGVghpmbl@qCBQJb(57Jnc5 z%z6otfMRk%cwgo%ZP{)_dt);!>LM!tuM~yc9WoC0YE@h{ZIlnBOV|~1sV{7!#eb)J zf*D|Al-I{M-FE>JSY{fMa9F5H&p`dtZKDNWhw!Pt($9TfQYi;AJjv@Wp=vxPGD`CNtxk+SH_l>^D&? z>Kr+M)u%QfJg|>oj{OAjDgR@Vl7AmBbR@}Ci|q9j>1cvlPCb&u&Ar|p?$eFIbRr}H zE+hhP8eE6(p$b4uuO}E$%59qCMY;EB{1auSGV6c|uP13kED`G^k?Jr{skI5p$r5>k zt4zWhMuDMR#h2611kM_(L0veW`rjI1S_G&!&$2sf^#g4)?;zP7+TQ8z<$sP#@V=u{ zpeUh4v-%RLSEZobDg9GwdgN-Hs6$YV=R{~;;tXp~;RWH1s#fO;Qx)G=>SoJz%~_bB zRyOlS39)+1xFv@9?`ja#2CC2#^n_vd9)3@B2oX984dNK%qTpARHwfAYF)Gl&TJNsu z>vPtYNj>h5%h@C zLid)h1s-_@H4Gmh1_fq{xM`%B{4l3#^+`5-_7dh6CY(h>n(rBBrM1OiD`Pgh#mNNhwKaU!?n$td7>{vc+dGc5~HGH zqT(56SjN4JPL{|Q9DnX-P1snn#%g^0XZTN#8OotGy34D4>YZ9V_)x)%OM<4f*W~L} za3>1Q%Oa}m-0yEgI=_R*lxC51&-Q%&Zn3X+(6X{^VDd$?7ZzrTs+xuj5bXi;^>&{c zBQiR1E6f00f!MjcTid&kukbwumUAkvu$il9VAmm_5t)Sl`DdhsDoW=EtR!I6JW_2~V`QH3#Xd zB?eK&p{jq$uVlD&f*JIoRt?aitmdd(sGy=-9C@SYQ1GOw z$Wh8**0)iPD@43Em%1-(fLnpJCyP+AELzV??z%iY8`jJSy{k&wpxKG2+kln}KsP2BnZXDba$_akXvcaDRJe*()~h1uj}I#j0$-xdT5O zxJ@^VWT}fON`VMh*P9JymF@fddj^{2h0!NJo+@xG8|6d7Y4ETl2Zu2|Mz{8q?@`Py z+kcycTUP`+FBEKAs?PrRe}4%KaM)Y zd_@}1p~|yww&AvI$Ajmiiwc}C{_Bb4N>RZAG! zH3=EQ4$iQG*WAJ;S8wq%r-3_c=1*t#GJ??6L@FQBFcGEcPZ@@VfNt0(GWe}rpG%pR z1$k>~&XzNY2v~jm(Ps;+cpCgmGZ8wkF@J9j|Bjl=6IU*iM}am0emKSBLOp zKL0+EyzaSl3^+f)F;<$WgIY>%n~ZaHt1q5KG*KUea}&zbV0j?t%ipBcM$Z$+n)Ti( zK7z0DVzHK&dxs>ibxcd(VdI5MBY!u{f7_2tCNKV7wW0eJr#q?G;*iWL(pu=}dnbLC zu2pGDdBykV4>lpIn4-MqGUE^5J5Ml*&UFvr`{yb-U|-R?LkYmqqYQVpxTh}`-n-4A*vf?CEYi8c} zFels*7j&D36fQo=4_PWP=zse;*@yWas3d<+ zP2FJh%2l_%V7*D#nT$M@7och}BkzVCXQ*b~MyqxM=fGclzU}ly9Lz6fl-I?iPPdGz^$CS(#rwfvq%?(_DoJ%L zEuf6v@PoiQqA>5!%71gp$`%;J$5QF%2GQaT7`2Tn8P3@5Ch4%In&^Y;B#!}n4}2%2 zMdbU+FEO2I(Oq1t+I21IO1=@`QpO*GpUs%@pSV1i>{W|tP@PfBNDQeoCs@6Lq~PL5 z^eJS-eWNs*yA+S=DDl1r6SiuKO7_(bT_5bs>~o4&B5eHdi+^{Lu$~_y)dbUdUsPQ= zMr=MLI%*V|yigDb8&Ur8diE*uYOsgjp=D*cr1-l~0N-uuAj|F8M{dE%AYtyUXxSkv z6ztfHRF)z@O>@_M#xE!=Q8-dc{O0qGn)y%XHb_aZM=RNs-DFWmWD2(#{tztD+sptF z;fhsYIC;q}n19KL?dLDYKAd|C`;)E;&&uvR7|A9GJHrVqp>=&6$D+QcJAQMkWS)8T z$l|=dMBmuB9su>K6z`y{kQ+ zeB9m0VA3F?a`qu@Jpzr&6{%KqAxNd~kR*|^TqQ1Qh=0wg>757TxDQtzY19LGR;W(z zU&wQJ;JJTh`M=xw;qR#T{=ANYv8WLhuSZTNmP$d&rJalj1q%-#^kB}3j&MN9ksZjR zc!@Gq)knP$Xye%O(Wy30_WrwNiZoW3=3c)n*zR>{E3p@OtZqJVWh!S3Mg_&I3=Cu*rFz&}oE^-l$GiKjlMZA5a=Y zg};8`L$0eDKk&P~TojA9cD zKgD4>U0Y|N;wqiIHW}zC*VX78!E-ahmM8vN)B{d{=|ikP4o#JbN*( z*njt!p$JC&q;DwGSwU)5;C)`7`NBJJUY5MZx<2oaB-0H^wvyBsEnA~3qFEb=x5ev< zznC(KlNl5&Yv>wrYF-M;gZgu4vM2g~GScB7>%dP?!Rl-gn8c-9Z(H|RM!NFWoQ^?U zQQuC_C5!H`f|-0dnE&8$ZruAb7-#-l3x5h@D0%-=h!U;#_O1m_UAtJs_cTEF1FxL1 zl_ScUvzJZps22%pB}Er}1#jdh^)L}aK~X9Z_XOm&dJmXwAD^B$(;FNkJ>$_I;J!d#g?25j$8wm}8vr>@F&tm21y4USse*f{Kn<*! zSABv#I#=Ur!0Z1-eAf`YYM56aTjV~->sl&AAmXy0r`v8Blr_oPg)+R@0p^1oVCne1 zIOU|w(d1@}mT$C?i~9(&$Q4Nx)_-eyfRRpQATf+@LWP=;*I0>tc~2ytxh6nj!FeYG zZbCO4sYyI@1d6(|yn|HQp9r%%uSc>R>Wb4GhS*1c;=*PiDwnFrE<$hjeb$7V0OR*<`DtVwnWQDz*Eb{oK_lImKUh9iR zZgA`+Yfj0J5-{7JFU+!Xr}7o1^+VY{(`JDRi6yc4l6 zsC8cYx?#jKHS!ektWB6jy?-A%F8#6hRx*d&Ib(PybVXg7)ejE6^aagw4qigyCU{{@Ce_yW%i*tD)>7qx;{iHU;|NQ{+SQH4A7lqm3OO*SLL&OpA zsaMamqVcC4QgvE9S!78+%TijWx4o<1PqCzt5~Q$0GOi_q0RHX<^9Ku!jji+*>v~y< z4jv{K!O?a~rg_vSeScE=wMz?*cf@hRwg|*l0t&I+q|1o>?-Gf%Eje}~<#SJB%tdk% z-qzg)QmTfM5cHcLmpt(Q(7O(R@T*bD_}b6$kU$>=Ip78N-KgX zN~~W$%RNc_0R21KvQ{ZWrD=jk>LO8`(??Rd3M*s_@_f2PNq_HMH#^MHPktX}RBm>b zN!b}yJfqd*Cet^Ji08_-V!k_k_n}Eljjy}##jZPIr%*$y`eE{GY?8PzsDbFFNLejE zzKgwrhQHv1-K&ZTJ?w7jS;%I;K%!dwN+C&ZULwkh23x@m!RMY44a&1CXUH~a2ljcb zOG=Y?HP*4~oPXFc8BWHkv|gV3ps7w%R%)0@l%G+;s2rT@B40!oS^}PsoMJzC`o&nZ z`3n)giHe`zP17g+!=XnK&r7fOn*3&Sm+!~5e9#b{49e1)=GYlWVhEUSyz22+jpZ#ie7qQ+`Ay8zPu~$Z76}k+QRe$jcrgbG`M`uRE1G~{FVvndzBl(tX$FoA@F&>jfW_p;B57S-LwN&U%AAN&RQ`a#7d8O7nfR%(+}Tl5>9>a=X9a!TQny^9;o zU1QnR!a&FS7;R>g<7Q_x=LBEWxwWW`oIS36m}K_aEMdoQ>(E&wRZK^Q#!ZfZ8#x(MN%LJHQS29SSpw99_ zda4}lUnse`%ycvf`|0Plbx(sx<;bI=EjmkuZK5aqJc`AwM4I4Nx&hK=b*kLU6T+1Z zTo@n7g#;2gA<2KWq^qGh!!tmymw$vG818e(z|Yhp=3ow*(M>?ffAcv_KHvEjtstK& zEp-v|#+TI&5f_l{7PbnzRtkTd67@uAgO1CBx~Avg$GSS0(oM0K$+R;;2R3j}ify80 z5%qj0Kjbre-^#Oja2kwL3Zu|Tootehv^ngNC-;F)XZ3=;r+MrSJMXgvwtq@8iMX$+ znHksf*Fknn!2Gq#sjLwsGJAzLGGLzurMt zV8hdtD59!``qq+aT{ceMrsSr0}rXG@(FK9fnE-q_q4r8fzK8&!n{#PT#%jSG@+ zZe-8hVIg=#ryr^ju28s^XMe=?@8r80u=>=Vd}fuceIh~cp< z@Jjfa953c#q(W{hSB7P1u+w6a^H{l@NiDVk3#HP2X!xB>`Qqd4y_|30TeAW-*XhT> zLhKlKF*s~`Xp2OStTYDm9aos7qiRbD?mO5hEtE@3Oy3R8YiGo<^G>^NfAiMpO< z`_?y^1OuKoh{XnpE*!Jo1YA8JlwzoIN^5z^Js~ zC*5p%{F^lwH_{+%@qbk>m9P0n*)Z#ZlZW#V=uEP;nCQ|hvx{U`ZUgu@W&PEDbK0Ur zf#>o}y4wsr!QZGn{3hJ(vE^0xR+O<=#r_>4GbkWzjK6@`)jp9)H1+L#sE?ay=AWl0^x=Y86wd0ewVi3zk> zZi=h}zQazloBeYvzm;z*&D@W|v`+$(@w5BCrR?G(y|1JM0}?l#>0XN zyL|b>=V#RwA%E78zSMIY^3lF%`2qJxsqQEcm6TNSUAlsle&$W#SluVI?J7{tiuI5S zTG4}+(&aB!W~*$|%|g;|f{(%@(7%ST$jFS_M6ohzC>gf~MGc~{dcTXGPFXE~fLw;F zar1x9hGzV=p$>ok#$7sOzd0joqgPSh2KgOy^KQnsReu{EJF|(&s$8qfjg?I{f;MpL zT6S}{sl?^crN!|zl^Lw=l-LB{MzChxJ6+A6P#TGXLuSKuf$u)J@}BGR)X>jOV;zxL z@xvRJey|V7=rqj~*vDpBr}ivwG@|u6ub{2j&_zFyB2MqJzb^|oGn#^4eq*ZcAElFN z>Yx%+(SJ$LxnG6_!_wK5$^CSe6^zEikM8Bb1FCK_`)#_UVY!+{2Ht3N(kIm-(}AX# z_?tjRUm}*DwXx3bNJEx03sV(ZKag4rwo$WRyW4_=pXIZJqpKqHqKK8dWMlCjaJbNf0V{^4OtLX%cTT6$&M_8s@LWd262nh+jZB9f^j)u? z+HV08-O3=69}v3Fm5m*4*Ff2AD~TP1VSj#4rq{#dVX+-z0(XsJAZsFc8*Hq5!|C;6 z)5y!R<)ZAq$v5akhc*p;-qdAYlliM4Ym?uZMcVtOL8&~4_{SXs)6hi(Mt3qMnUxkv z5Y?C`UuscDP1FNC*gL*OX^b;Lh?)n-!DH7(8h6`ot3%ao2v{lxs~l-XkVz&A;M zJ3-HDTTd8%z@8_dJgi;f(rY65|LY;4D3TwN`h7oZ4aAbHGn&Z?@ zGPr~Kr5Zwp7igJZ7c@P(*VY=$Nq9`ZdPg{<3r&h!#xcIr$IlEm2>?7MUos)pge6tS-Aez;;u(sV441TCrpDN{r zi8~=_6{Z8In&?bV&KF;@zM^Iq85ovrh>lEamQv@He;%!Hf*FbqV2A78B z8L*8!gYp;HcXA8qbRmLnup6nl;|x@(PaDonU%pQmc!3d;=OQY>H-DhRk4ufAK&rR1^))IZM*p?9uAdP@W|!-sDH&f zlo9h?u%b0`P*qu72~-FQ26L(`MZi7^LdRK)%Ch~YD{VIdgvfmXIIL}mIs@`YlS;2m zwpKPx?Ao7t*DV3=E`KEZD8ok4o1#pRwA=EnG&SC7`K#y6tUkTh1g%cy|~ z3k%uu(91qI^sQ7|JUPYN1=lj6e7}$}91GOBKNdirWQd=S%NE8=^i?k``wt05&Z`j5 z+!1rPa=(cs=4gWIOt}~AfmP34xjrynyZ%s?H9i2xa+lA^Fn_o)>zUVKt1rs9Tf5() zrmP!eK%v8o?lh@8qoien?|Y-rrFuEsF%U;NODp{OqtVe0Rv^VwF?UTF7Fm%NW{kZv z

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'QbTj99_86VBCbum^nItfHXxRjUwqP-LctAn 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 Hl7jm`;0WsR delta 273214 zcmZs?Q*b5>@Z}v_6Wh)cdt%$RIkEl3w(W^++cqb*ZSDKt?_%q#-Mg;7>6@yqEXhKe3^`JM+{47HtzPX-bA5_Bdi2kJdi?GR2fo=YNGaLUr4iIO&iUd zrRFLMGQi_(bL&P2;LGIsbPPiQo*arj?84NJ%YzK$sB_r_OK_nYmvWjaYpj3##d* z>_t=z6rP$R?xUVUVa)EyqsZ&bb7y;G6m!Ig+-e4ui@x5i`EkVvS6EG)3C;vFsrn9Zp3fFTKu~iT^itCsqgfAke|ZhcgR6JoA>H~z)wo&)3NA+{?~fS z4>CPQy+vtl6aJpeDXG2sV#3}XBz`Ow5nVh9MYNAz7Ty1`BYAOny@aB+DFO;y&X=22#BXb?4$5IBV z#qPJxr>If0xwXAp$7F$fuC!LXSr(Q^CaQZJzwLmEdkT`sCbc$*SAWJZ#R7O~`GryRl+- zq|de<4T@U$F#_j+r#kH2IM@a?8t|9{LrehQM*6Ewl?HRh-$0+-O(5RUAXF0n7ox@L zgi?FE03`EduDAYI{BDvT^3DA?+87Egt9-d_FTR$2Yu9E{!m*>FCB2xsBYp6G<(7IphKvJi+3yq*@_(UzK~ub`UE`Nco*AK z!iKt(^Ze+6j_V2%%Jgt3wR(EprpY{*r&TsfAG&Z@epQ2jpFUhaXx0XTKaT$ zRA&IOJ4!36vb@fZaHq#uk%vro1gB()^*M+&7*IQhET^35{t!WE8uDm$DE4d7FRKx- zCZn{T>CGoyt=JVPjW^3lago!u?p*5nzomI*$j~{`=?uPE|5SqqMt|B*(m}O>ic4Wr z-GPJyOdU7AS|ND7T)8}-ke5p(S>Vj@tJr@8Z>frSSu+@R2;w9;wedwMD0X$@*F%VSdlJ&K6h

nGJGJ;m6Rt7KN&!xX(8 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

Q1001|j06($EYt<1)eXuB#!~sQdopo2u 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 Date: Sun, 13 Sep 2020 20:53:29 +0200 Subject: [PATCH 5/7] Added FFT documentation but still need to do the smoothing docs --- tex-docs/appendices/TTNMETAF.tex | 19 +++++- tex-docs/references.bib | 32 +++++++++ tex-docs/topics/advection.tex | 2 +- tex-docs/topics/master.tex | 26 +++++++- tex-docs/topics/util_funcs.tex | 109 ++++++++++++++++++++++++++++++- 5 files changed, 184 insertions(+), 4 deletions(-) diff --git a/tex-docs/appendices/TTNMETAF.tex b/tex-docs/appendices/TTNMETAF.tex index c269858..19f45d5 100644 --- a/tex-docs/appendices/TTNMETAF.tex +++ b/tex-docs/appendices/TTNMETAF.tex @@ -5,4 +5,21 @@ Potential is the energy change that occurs when the position of an object changes \cite{potential}. There are many potentials, like electric potential, gravitational potential and elastic potential. Let me explain the concept with an example. Say you are walking on a set of stairs in the upwards direction. As your muscles move to bring you one step upwards, energy that is used by your muscles is converted into gravitational potential. Now imagine you turn around and go downwards instead. Notice how that is easier? That is due to the gravitational potential being -converted back into energy so your muscles have to deliver less energy to get you down. The potential is usually tied to a force, like the gravitational force. \ No newline at end of file +converted back into energy so your muscles have to deliver less energy to get you down. The potential is usually tied to a force, like the gravitational force. + +\subsection{Asymptotic Runtime} \label{sec:runtime} +Asymptotic runtime is what we use in computer science to indicate how fast an algorithm works. We do it this way because concrete time indications (seconds, minutes, hours) are very machine +dependent. It matters a lot if your CPU, RAM and GPU are fast or not for the runtime. Therefore, we needed something to compare algorithms by which is machine independent. That is what asymptotic +runtime is. We have 3 notations for asymptotic runtime, $\Omega$ which is the lower bound of the runtime: not faster than; $O$ which is the upperbound of the runtime: not slower than; and we +have $\Theta$ which is the tight bound: not slower but also not faster than. After these 3 notations we usually denote the runtime in algebraic letters which stand for the input size. $O(n)$ for +instance means that for an input of size $n$ the algorithm will not run slower than $n$ operations. Whereas $\Omega(n^3)$ means that the algorithm needs for an input of size $n$ at least $n^3$ +operations. Now this is not an exact match, as there are constants and other terms in the real runtime, but for asymptotic runtime we look at the most dominant factor, as that outgrows all the +other factors if the input size increases. You can compare this by plotting the functions $y = x$ and $z = x^2$ on a graphical calculator. No matter which constant $a$ you put in front of the $x$, +$z = x^2$ will at some point (note we don't specify when or where) be larger than $y = ax$. What you need to remember for all this is that polynomials are faster than exponentials ($n^2 < 2^n$) +and logarithms are faster than polynomials ($\log(n) < n$). $n!$ is very slow, $\log(n)$ is very fast. + +\subsection{Complex Numbers} \label{sec:complex} +As you all know in the real numbers ($\mathbb{R}$) negative roots are not allowed as they do not exist. But what would happen if we would allow them to exist? Then we move into the area of +complex numbers. A complex number consists out of two parts, a real part and an imaginary part in the form $a + bi$ where $i = \sqrt{-1}$. Complex numbers have all kinds of properties, but what +we need them for are rotations. This is captured in Euler's formula $e^{it} = \cos(x) + i\sin(x)$ \cite{eulerFormula}. Which means that for time $t$ we rotate around the origin (of the complex +plane) forming a circle with radius one (the unit circle). Now if you would set $t = \pi$ then the result is $0$. What this means is that we have come full circle (hah) when $t = 2\pi$. \ No newline at end of file diff --git a/tex-docs/references.bib b/tex-docs/references.bib index e23029b..3833360 100644 --- a/tex-docs/references.bib +++ b/tex-docs/references.bib @@ -206,6 +206,17 @@ chapter={3}, pages={49} } +@article{fft, +title={An algorithm for the machine calculation of complex Fourier series}, +volume={19}, +DOI={10.1090/s0025-5718-1965-0178586-1}, +number={90}, +journal={Mathematics of Computation}, +author={Cooley, James W. and Tukey, John W.}, +year={1965}, +pages={297–297} +} + %General internet sources @misc{latlong, title={Geographic coordinate system}, @@ -227,6 +238,16 @@ year={2020}, month={Jun} } +@misc{eulerFormula, +title={Equinox}, +howpublished="\url{https://en.wikipedia.org/wiki/Euler%27s_formula}", +journal={Wikipedia}, +publisher={Wikimedia Foundation}, +author={Boldt, Axel}, +year={2020}, +month={September} +} + @misc{mole, title={SI Units - Amount of Substance}, howpublished="\url{https://www.nist.gov/pml/weights-and-measures/si-units-amount-substance}", @@ -351,4 +372,15 @@ publisher={Wikimedia Foundation}, author={Boldt, Axel}, year={2020}, month={Aug} +} + +@article{numpy, + title={The NumPy array: a structure for efficient numerical computation}, + author={Van Der Walt, Stefan and Colbert, S Chris and Varoquaux, Gael}, + journal={Computing in Science \& Engineering}, + volume={13}, + number={2}, + pages={22}, + year={2011}, + publisher={IEEE Computer Society} } \ No newline at end of file diff --git a/tex-docs/topics/advection.tex b/tex-docs/topics/advection.tex index 1a32ea1..af8b21e 100644 --- a/tex-docs/topics/advection.tex +++ b/tex-docs/topics/advection.tex @@ -1,4 +1,4 @@ -\section{Advection} +\section{Advection} \label{sec:adv} Advection is a fluid flow transporting something with it as it flows. This can be temperature, gas, solids or other fluids. In our case we will be looking at temperature. \subsection{Thermal Diffusion} diff --git a/tex-docs/topics/master.tex b/tex-docs/topics/master.tex index 4215fa3..b65a875 100644 --- a/tex-docs/topics/master.tex +++ b/tex-docs/topics/master.tex @@ -109,4 +109,28 @@ data or work in the other magnitude. Note that the function \texttt{interpolate} takes three arguments, the first one being the data points that we want to have values for, the second one is the data points that we know and the third one is the values for the data points that we know. This function may or may not exist in your programming language of choice, which might mean that you have to write it yourself. The formula that we use for interpolation can be found in \autoref{eq:interpolation}, though you still need to figure out what value you need for $\lambda$ (see \autoref{sec:interpolation}). -This is left as an exercise for the reader. \ No newline at end of file +This is left as an exercise for the reader. + +\subsection{Clamping the Velocities} +Due to the boundaries in the advection calculations (see \autoref{sec:adv}) we get weird instabilities as the velocity calculations are executed on more cells. Which means that air is trying to +displace temperature (advect it) by flowing faster to those cells, but actually don't carry any temperature because we turned it off for those cells. This is something that we need to fix to get +rid of weirdness around the edges. This is done in \autoref{alg:velocity clamped}. Here the $bla:$ means from $bla$ to the last valid index, if the $:$ is in front of $bla$ then it means from +the first valid index to $bla$. + +\begin{algorithm} + \autoref{alg:velocity} + $u[(adv\_boun, -adv\_boun - 1), :, :] \leftarrow 0.5u[(adv\_boun, -adv\_boun - 1), :, :]$ \; + $v[(adv\_boun, -adv\_boun - 1), :, :] \leftarrow 0.5v[(adv\_boun, -adv\_boun - 1), :, :]$ \; + $w[(adv\_boun, -adv\_boun - 1), :, :] \leftarrow 0.5w[(adv\_boun, -adv\_boun - 1), :, :]$ \; + + $u[:adv\_boun, :, :] \leftarrow 0 $\; + $v[:adv\_boun, :, :] \leftarrow 0 $\; + $w[:adv\_boun, :, :] \leftarrow 0 $\; + + $u[-adv\_boun:, :, :] \leftarrow 0$ \; + $v[-adv\_boun:, :, :] \leftarrow 0$ \; + $w[-adv\_boun:, :, :] \leftarrow 0$ \; + \caption{Clamping the Velocities} + \label{alg:velocity clamped} +\end{algorithm} + diff --git a/tex-docs/topics/util_funcs.tex b/tex-docs/topics/util_funcs.tex index f8cfba3..a9362fd 100644 --- a/tex-docs/topics/util_funcs.tex +++ b/tex-docs/topics/util_funcs.tex @@ -189,4 +189,111 @@ Whereas if $z$ is close to $x$ then $\lambda$ will have a value on the lower end \begin{equation} z = (1 - \lambda)x + \lambda y \label{eq:interpolation} -\end{equation} \ No newline at end of file +\end{equation} + +\subsection{3D smoothing} \label{sec:3dsmooth} +As you can imagine the temperature, pressure and the like vary quite a lot over the whole planet. Which is something that we kind of want but not really. What we really want is to limit how +much variety we allow to exist. For this we are going to use Fast Fourier Transforms, also known as FFTs. A Fourier Transform decomposes a wave into its frequences. The fast bit comes from the +algorithm we use to calculate it. This is because doing it via the obvious way is very slow, in the order of $O(n^2)$ (for what that means, please visit \autoref{sec:runtime}). Whereas if we use +the FFT, we reduce the running time to $O(n\log(n))$. There are various ways to calculate the FFT, but we use the Cooley–Tukey algorithm \cite{fft}. To explain it, let us first dive into a normal +Fourier Transform. + +The best way to explain what a Fourier Transform does is to apply it to a sound. Sound is vibrations travelling through the air that reach your air and make the inner part of your air vibrate. +If you plot the air pressure reaching your air versus the time, the result will have the form of a sinoidal wave. However, it is only a straight forward sinoidal wave (as if you plotted the +$\cos$ function) if the tone is pure. That is often not the case, and sounds are combinations of tones. This gives waves that are sinoidal but not very alike to the $\cos$ function. The FT will +transform this "unpure" wave and splits them up into a set of waves that are all of pure tone. To do that we need complex numbers which are explained here \autoref{sec:complex}. + +With that explanation out of the way, we now know that with Euler's formula (\autoref{eq:euler}) we can rotate on the complex plane. If we rotate one full circle per second, the formula changes +to \autoref{eq:euler rotate}, as the circumference of the unit circle is $2\pi$ and $t$ is in seconds. This rotates in the clock-wise direction, but we want to rotate in the clockwise direction, +so we need to add a $-$ to the exponent. If we also want to control how fast the rotation happens (which is called the frequency) then we change the equation to \autoref{eq:euler freq}. Note that +the frequency unit is $Hz$ which is defined as $s^{-1}$, which means that a frequency of $10 Hz$ means 10 revolutions per second. Now we get our wave which we call $g(t)$ and plonk it in front +of the equation up until now. Which results in \autoref{eq:euler wave}. Visually, this means that we take the sound wave and wrap it around the origin. This might sound strange at first but bear +with me. If you track the center of mass (the average of all the points that form the graph) you will notice that it hovers around the origin. If you now change the frequency of the rotation ($f$) +you will see that the center of mass moves a bit, usually around the origin. However, if the frequency of the rotation matches a frequency of the wave, then the center of mass is suddenly a +relatively long distance away from the origin. This indicates that we have found a frequency that composes the sound wave. Now how do we track the center of mass? That is done using integration, +as in \autoref{eq:euler int}. Now to get to the final form, we forget about the fraction part. This means that the center of mass will still hover around the origin for the main part of the +rotation, but has a huge value for when the rotation is at the same frequency as one of the waves in the sound wave. The larger the difference between $t_2$ and $t_1$, the larger the value of the +Fourier Transform. The final equation is given in \autoref{eq:ft}. + +\begin{subequations} + \begin{equation} + e^{ix} = \cos(x) + i\sin(x) + \label{eq:euler} + \end{equation} + \begin{equation} + e^{2\pi it} + \label{eq:euler rotate} + \end{equation} + \begin{equation} + e^{-2\pi ift} + \label{eq:euler freq} + \end{equation} + \begin{equation} + g(t)e^{-2\pi ift} + \label{eq:euler wave} + \end{equation} + \begin{equation} + \frac{1}{t_2 - t_1}\int^{t_2}_{t_1}g(t)e^{-2\pi ift} + \label{eq:euler int} + \end{equation} + \begin{equation} + \hat{g}(f) = \int^{t_2}_{t_1}g(t)e^{-2\pi ift} + \label{eq:ft} + \end{equation} +\end{subequations} + +These Fourier Transforms have the great property that if you add them together you still have the relatively large distances of the center of mass to the origin at the original frequencies. It +is this property that enables us to find the frequencies that compose a sound wave. + +Now that we know what a Fourier Transform is, we need to make it a Fast Fourier Transform, as you can imagine that calculating such a thing is quite difficult. Some smart people have thought +about this and they came up with quite a fast algorithm, the Cooley-Tukey algorithm \cite{fft}, named after the people that thought of it. They use something we know as a Discrete Fourier +Transform which is described by \autoref{eq:dft}. Here $N$ is the total amount of samples from the continuous sound wave. This means that $0 \leq k \leq N - 1$ and $0 \leq n \leq N - 1$. + +Now with the DFT out of the way we can discuss the algorithm. It makes use of a clever property of the DFT. If you replace $k$ by $(N + k)$, as in \autoref{eq:dftex}, you can split up the +exponent which will transform one of the two parts into $1$ due to $e^{-i2\pi n} = 1$ for any integer $n$. This means that $X_{N + k} = X_k \Rightarrow X_{k + iN} = X_k$ for any integer $i$. +This symmetry as it is called can be exploited to produce a divide and conquer algorithm, which will recursivley calculate the FT which gives a running time of $N\log(n)$ as shown in +\autoref{alg:FFT}. + +\begin{subequations} + \begin{equation} + X_k = \sum_{n = 0}^{N - 1} x_ne^{-\frac{i2\pi}{N}kn} + \label{eq:dft} + \end{equation} + \begin{equation} + X_{N + k} = \sum_{n = 0}^{N - 1} x_ne^{-\frac{i2\pi(N + k)}{N}n} = \sum_{n = 0}^{N - 1} x_ne^{-i2\pi n}x_ne^{-\frac{i2\pi}{N}kn} = \sum_{n = 0}^{N - 1} x_ne^{-\frac{i2\pi}{N}kn} + \label{eq:dftex} + \end{equation} +\end{subequations} + +\begin{algorithm} + \SetKwInOut{Input}{Input} + \SetKwInOut{Output}{Output} + \Input{array $A$, integer $i$, integer $N$, integer $s$} + \Output{array $B$ with length $A.length - 1$ containing the DFT} + \uIf{$N = 1$}{ + $B[0] \leftarrow A[0]$ \; + } \uElse{ + $B[0], \dots, B[\frac{N}{2} - 1] \leftarrow \texttt{FFT}(A, i, \frac{N}{2}, 2s)$ \; + $B[\frac{N}{2}], \dots, B[N - 1] \leftarrow \texttt{FFT}(A, i + s, \frac{N}{2}, 2s)$ \; + \For{$k = 0$ to $\frac{N}{2} - 1$}{ + $t \leftarrow B[k]$ \; + $B[k] \leftarrow t + e^{-2i\pi \frac{k}{N}} B[k + \frac{N}{2}]$ \; + $B[k + \frac{N}{2}] \leftarrow t - e^{-2i\pi \frac{k}{N}} B[k + \frac{N}{2}]$ \; + } + } + \Return{B} + \label{alg:FFT} +\end{algorithm} + +There is just this one problem we have, the algorithm in \autoref{alg:FFT} can only handle one dimension, and we need to support multidimensional arrays. So let us define a multidimensional FFT +first in \autoref{eq:NFFT}. Here $N$ and $M$ are the amount of indices for the dimensions, where $M$ are the amount of indices for the first dimension and $N$ are the amount of indices for the +second dimension. This can of course be extended in the same way for a $p$-dimensional array. + +\begin{equation} + X_{k,l} = \sum_{m = 0}^{M - 1}\sum_{n = 0}^{N - 1} x_{m, n}e^{-2i\pi(\frac{mk}{M} + \frac{nl}{N})} + \label{eq:NFFT} +\end{equation} + +It is at this point that the algorithm becomes very complicated. Therefore I would like to invite you to use a library for these kinds of calculations, like Numpy \cite{numpy} for Python. If you +really want to use your own made version, you need to wait for a bit as I try to decode the literature on the algorithm for it. It is one heck of a thing to decode, so I decided to treat that at +a later point in the future. It will then be found here, so you will have to stay tuned. Sorry about that, it's quite complex... \ No newline at end of file From ed45734d266186f5e2234e442a2a70ca0a9c4fc3 Mon Sep 17 00:00:00 2001 From: TechWizzart Date: Mon, 14 Sep 2020 18:40:16 +0200 Subject: [PATCH 6/7] Finished the stream of 09-09-2020. Still need to do multidimensional FFTs though... --- tex-docs/appendices/vars.tex | 4 ++++ tex-docs/topics/control_panel.tex | 5 ++++- tex-docs/topics/master.tex | 20 ++++++++++++++++++++ tex-docs/topics/util_funcs.tex | 24 +++++++++++++++++++++++- 4 files changed, 51 insertions(+), 2 deletions(-) diff --git a/tex-docs/appendices/vars.tex b/tex-docs/appendices/vars.tex index 067bd9c..9b1f3e7 100644 --- a/tex-docs/appendices/vars.tex +++ b/tex-docs/appendices/vars.tex @@ -51,4 +51,8 @@ only applies to variables in code, every symbol in equations are explained at th \item $p_0$: The pressure of a latitude, longitude, atmospheric layer gridcell from the previous calculation round. \item $\alpha_a$: The thermal diffusivity constant for air. \item $\alpha_p$: The thermal diffusivity constant for the planet surface. + \item $smooth_t$: The smoothing parameter for the temperature. + \item $smooth_u$: The smoothing parameter for the $u$ component of the velocity. + \item $smooth_v$: The smoothing parameter for the $v$ component of the velocity. + \item $smooth_w$: The smoothing parameter for the $w$ component of the velocity. \end{itemize} \ No newline at end of file diff --git a/tex-docs/topics/control_panel.tex b/tex-docs/topics/control_panel.tex index 15dc1b2..2eeb64c 100644 --- a/tex-docs/topics/control_panel.tex +++ b/tex-docs/topics/control_panel.tex @@ -106,7 +106,10 @@ definitions can be found in \autoref{alg:model constants}. What the $adv$ boolea $\delta y \leftarrow \frac{2\pi r}{nlat}$ \Comment*[l]{How far apart the gridpoints in the y direction are (degrees latitude)} $\alpha_a \leftarrow 2 \cdot 10^{-5}$ \Comment*[l]{The diffusivity constant for the atmosphere} $\alpha_p \leftarrow 1.5 \cdot 10^{-6}$ \Comment*[l]{The diffusivity constant for the planet surface} - + $smooth_t \leftarrow 0.9$ \Comment*[l]{the smoothing parameter for the temperature} + $smooth_u \leftarrow 0.8$ \Comment*[l]{The smoothing parameter for the $u$ component of the velocity} + $smooth_v \leftarrow 0.8$ \Comment*[l]{The smoothing parameter for the $v$ component of the velocity} + $smooth_w \leftarrow 0.3$ \Comment*[l]{The smoothing parameter for the $w$ component of the velocity} $count \leftarrow 0$ \; \For{$j \in [0, top]$}{ $heights[j] \leftarrow count$ \Comment*[l]{The height of a layer} diff --git a/tex-docs/topics/master.tex b/tex-docs/topics/master.tex index b65a875..fcb9f04 100644 --- a/tex-docs/topics/master.tex +++ b/tex-docs/topics/master.tex @@ -134,3 +134,23 @@ the first valid index to $bla$. \label{alg:velocity clamped} \end{algorithm} +\subsection{Smoothing all the things} +On a planet wide scale, you have a lot of variety in the data. To counteract that we filter out the high frequency data. Which means that we filter out the data that occurs sporadically. So we +do not consider the data that occurs so infrequently that it means nothing. We do this for the radiation (temperature) and the velocity which is shown in \autoref{alg:smootht} and +\autoref{alg:smoothv} respectively. It is worth mentioning that \autoref{alg:smootht} is executed after we do the calculations for $T_a$ (shown in \autoref{alg:optical depth}). +\autoref{alg:smoothv} is done after \autoref{alg:velocity} but before \autoref{alg:velocity clamped}. + + +\begin{algorithm} + $T_a \leftarrow \texttt{Smooth}(T_a, smooth_t)$ \; + \caption{Smoothing the atmospheric temperature} + \label{alg:smootht} +\end{algorithm} + +\begin{algorithm} + $u \leftarrow \texttt{Smooth}(u, smooth_u)$ \; + $v \leftarrow \texttt{Smooth}(v, smooth_v)$ \; + $w \leftarrow \texttt{Smooth}(w, smooth_w)$ \; + \caption{Smoothing the velocity} + \label{alg:smoothv} +\end{algorithm} \ No newline at end of file diff --git a/tex-docs/topics/util_funcs.tex b/tex-docs/topics/util_funcs.tex index a9362fd..f04fd62 100644 --- a/tex-docs/topics/util_funcs.tex +++ b/tex-docs/topics/util_funcs.tex @@ -282,6 +282,7 @@ This symmetry as it is called can be exploited to produce a divide and conquer a } } \Return{B} + \caption{One dimensional Fast Fourier Transformation} \label{alg:FFT} \end{algorithm} @@ -296,4 +297,25 @@ second dimension. This can of course be extended in the same way for a $p$-dimen It is at this point that the algorithm becomes very complicated. Therefore I would like to invite you to use a library for these kinds of calculations, like Numpy \cite{numpy} for Python. If you really want to use your own made version, you need to wait for a bit as I try to decode the literature on the algorithm for it. It is one heck of a thing to decode, so I decided to treat that at -a later point in the future. It will then be found here, so you will have to stay tuned. Sorry about that, it's quite complex... \ No newline at end of file +a later point in the future. It will then be found here, so you will have to stay tuned. Sorry about that, it's quite complex... + +With that out of the way (or rather on the TODO list), we need to create a smoothing operation out of it. We do this in \autoref{alg:smooth}. Keep in mind that \texttt{FFT} the call is to the +multidimensional Fast Fourier Transform algorithm, \texttt{IFFT} the call to the inverse of the multidimensional Fast Fourier Transform algorithm (also on the TODO list) and that the $int()$ +function ensures that the number in brackets is an integer. Also note that the inverse of the FFT might give complex answers, and we only want real answers which the $.real$ ensures. We only +take the real part and return that. + +\begin{algorithm} + \SetKwInOut{Input}{Input} + \SetKwInOut{Output}{Output} + \Input{Array $a$, smoothing factor $s$} + \Output{Array $A$ with less variation} + $nlat \leftarrow a.length$ \; + $nlon \leftarrow a[0].length$ \; + $nlevels \leftarrow a[0][0].length$ \; + $temp \leftarrow \texttt{FFT}(a)$ \; + $temp[int(nlat s):int(nlat(1 - s)),:,:] \leftarrow 0$ \; + $temp[:,int(nlon s):int(nlon(1 - s)),:] \leftarrow 0$ \; + \Return $\texttt{IFFT}(temp).real$ \; + \caption{Smoothing function} + \label{alg:smooth} +\end{algorithm} \ No newline at end of file From 1c4a2fa17f8a6d8476c70d73a1c9d5957fa9df52 Mon Sep 17 00:00:00 2001 From: TechWizzart Date: Mon, 14 Sep 2020 18:43:39 +0200 Subject: [PATCH 7/7] Fixed incorrect PDF version --- CLAuDE NOM.pdf | Bin 397891 -> 422550 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/CLAuDE NOM.pdf b/CLAuDE NOM.pdf index db412c5800c0bcd63e5c2e97b40b125e5b75a9db..83ba8f8580cd75e0c17d95c6be463989b09502da 100644 GIT binary patch delta 305312 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 z zRU-30TN9C?p0oYcX&o5t@C-@=4%0(oLG`r;M8F+u9u1fBMp6?=x>%J$FRm&+u6;z;2 zZ#=FVLL-9bX_y;Us8D=OR>bt7E1j0c*HnTZ%=azyUg+$NJpjXaZ=O{7?xQj#4|UY9dYor~Ik@IrzYj@ID@1&9B@`wK?m%%dIu#yR^A~Nb*fiu3XRi(MOF&*=z3LS<1VZYj3)Imaf8{1J+A%${lPb_Ot zFAiO_v}pS$N5P_0nv0+KXjFbU)n{0bDA31qNC8Ulvqs^kQ#t^RYQty}F+X);2#M@x zU^aqktLTrMhHZJ{ZoX7Yr+X9p>mow5uW{m&)1@7;Giq5lp7%DpssB0iPNmpe3SH4h z=Nhkz-SZLoNE6xyp_M%fS_+3Gm>H%87t}TOQp;#Ep`vZ%{Ii_ z5mjC)3+Y^{!V4gXr3M#wYe^p%p59YVPGCS2?`FNNm#}+)ntLMBg9UXDIzpOF!AV>W zO%TQuaufW+)cDvnk_49u6B_@6canN(%IB!Hp2)ir=d9Y+x^CJl`}pyPb^8{B7L??P za|)FD$Ux83QTJ6%5B}Qgw#&xXA-SM}`u-qa7$I-#A|}9#FkOoW;+KGx?^)i6L3G7ugkice`$j%E5Q$~*_nEFs{g4 zM|Rfkd!kZ?Bw`j5VTpBPyl~GAoE!?{ij86YfOCx*tYl!aa!Rndqjo;v{>ccm znJ)O@wtK;|IS4rH^#CaoB%eMmz!RzCZ(5-X-kC+(Pt`=YtdZSX+4 z9yA@!z$`2ZSWSK?G+%){JpJY)6K}dU*L;b1rObH4jq*ZE$qjSz%vaAA>Au@|WZ!FQ z>dmf<^gtWJgI1Rj-Hz-LRJv@+ zq3Kn%W3EzG?)~iAWs>838~L$FFepDeQ05kqDLFS|MIVWsa@;WFMs`-t-jxd|D#ktt z4#Ac9HHv}DG`GV&#i(Djo24~GPH${XEo3H)$docaE+)TpET3v;h*GI!!$bsn=WXr; z2{7=VYrVD7@z4USMRtv6p`uy5<2@U!Ly3NZ16XiN#mOR|MI}0cPL#axK`lWNE{6`U z0(n~Jq8Q_CY>Q)m4Al?E>JxyCT23zWA57#k*PPm;;?7es>!sD4E}<4(fZRz8J5!EL@zv7@a%0HImybGV1&PlCuYfKUtTS!>Mlr z0VwS-IeMaFqrpgX$?deO>m|3G&kolN`ZUG%m4rN-ziJ;r`kH>!RcT?=nCHANQ~YM~ zKMcAVdKHatJ;rYurENK)$cs(Y9ne=BJCxx5oZwIWQ|k-EoB}YUZG_{ga#gkp4c0yM z#EkNYbz0;@Ov&(0f<= z?}CevTlO!83IItGEh+|xx^el;YD{&C7YR=jW$g$f%HTL=A1=wAC~JLOJ7oZG%S>oL z8#z$@l_o7md+vN&ETaD1KCQ`nH1gy7c_LLY9Gv>FsL~4i$3Ni#%>=RB3=Fl4lC$55 z-U}n!W+r=<8Q~jsYnvcKiYK~gfjXU*=OrRTwDJXV;)Z0FEpizYIlkX#o0sa}ps_mD zd;gQMu>AVp84D{1bJDCa4X}u}9=p-}=-XqoRRQUSsaRwO8AyhdILsVa^jP5M@F6(u z;I0x^)Wo3$q*^!VTTy|7&z)Ci*wf&AoD<%Q=nS9864?BUTRQEZ^%Qj7 z99RSz-n@V69o5QDT6Ax{#Ms#>f5+xA%9j#^iMtSwf)Iw!&Mc zlEAaot>=+9Sd^^d1Gv0f!$IG;i2xZk_F0KTcLnjKT}kyD*ZnEDUf;qO5Bpp#tAW$7 z@nPKwPY8`{+H;&5Pki)CWLj602+s*D=Af?A=Wh_*6(45+@dwg+eHyLEu}zlq8QvKy-%+g8BGKk`VX!4UNGuwxH6a5G{3;$GQ~Q~r;syHc=YP^1E#YFGIW z$DyM*hTTCAk6QRMU&E4NOjhZ+ zIT(I|<%vVjCNNMk{^gL}ZL8U_i3x!J=gA5_6JIM!(2w|%iBC+3!or6>z<61Dkd1yB zrs=NQhROeGhOR)J)v}uzdu+uvWP-53ab6G44xDKNhaFPiK6e>7j#FF&W#6Nph)gff z@5ec+J& z545hAxJphBLOjz$`$_q89V#3A`NM>y8J4R=bNQhyc;SRhZ6}6&DD8OR8$Wt@D`%_WFRLpf^#Lv;Nk5kB5LtJkW|DIszwwy z+@d`$h;Vu7%gRxB9l_nZj@xTv!UDcUgyLy3%C0%Ng%fm?L3|VubByuk4sqR&@MANP z!+>%XQs$0p_Hb2`wxPkK&s3dPw|w_APXZzlH$DIZwZXy_UniNhzO*6n?c1oQZ6n-JTr7y zkQg*JJS=LKKi+Ime#$9ct&*wZW(Jlx|Mqbg*D{2Yu(Hl^3)GK!XoVr8COJe+yec1g zx>fg@Co0pEtdB@hjc|VONpP}72r{nP6UT$nCm$)dyM(z+Z(tLE@;v@U)oX=ps_XwVg-a^ZjYL~=!XKarWdHZ zhxdOeIpRX>{)G@)&U-(K{~G*&JQf@Zm>MPl5$U=we802nDUs5N!4n+(4i4AT1w1}k zG6)xF_C=Yp(oRN_WXK;f-@#>fRMQ4{c=enOI~ul>yG*-mJNwC0{(6_tM*dcvJ@+Pu z)B&5Dv(aSu+~KsD?Q4133aku)JA2`Ugan2Ald+%0rT4&4Ey}Ik2T$^k-51;&SuTA{1*7^Cc`56^2;|BVR1Q2juF`CZt*125k_|f94uoTEZt({n|8O(X7;74+TeW8^93=UacM`O?L@>|iL<^Hb`XSyrA$Mnv2&pqvj5Va)HS?}h{k5!QsJ3O^)bc3S6F)R?j7dZ71UyfA z=kwA*c+Lrj#CeGDYuXJ;0fhGUUEdbl@pr$Ckp0`K%3r&F?O$LcX>_f=wHzTuOu_$L z_@#n_v)j@hbP{n0#3tWm<_NT@^fxPZL%n}aM369C^#*J0{so!hQL0U*y%)A0l750GsoRA=~Iq6Tmk!*04fiEGm8K9mZx>~ zdv)P4$DTxh+kTp1-*Dz0`tH&^l&KliDJ8k1)V4yMqRqCPRiN_ngpZT70=xU5 zk1Wc~2cFCm1$;9<#+#OSci5sMU8MYH<#g)vLJ#l0SOnv8*hXas>1k-k}G==A)CfHyxM0;I}LwA0_at?CcQt zX5J=CLK1#!)a*WNUYI|iHp%psC$3Zt;$Xkty+I_YF2vCeke%X%W$?=0U$BDijRYzZ z(4m_WC20)VyM)`{_CmzhX(|Wd62)MW5tl2EFs2 zRo-2bn4vtN5}Rk}c#yxJ(C|+YHB-kIFnluNWjjG={owm~l(zT6h1{N_ zY{=;%6;V^SwZJ&d0ab+~$l)|dGaR~q;dTI0`0G(~*qTYkBohmP){aKBOhjO~gTZvm z?l;SUgTzc;a%+;&I0t_wVN#G;pU7}2Q&Z~z0k^akQ03%EX^`i6SgJX!x955}3)1}; zpO&f%=t_1kX#gLD-k^|3dSrd9BcDFu1$DYjp?y7hFg!Jt3K~+L+n*RHX`|U}Sh}?Pv4F)u)`dArdOSZy|iw%O+1#q$%qND*7s8vRA=!X+?|8KO6*dqYNeh zh#$HVQ0a;24`Nx6BF5Br4WIhlL^v`R52RX%>)O&_Mp5w0^%nISY>4fN^$=k0I=zH- zRY9-tc>}+nf_QB}%nccs*V@|eGdFqQl^*oUe=a?mDHrV9kPlUc^LpCHk!0APo!_~+#u9}s}qBc`O zC}Yk1x1+3Ie2Bcu=RK@%RISsap&?9$h@QKXj=Zlisey+P30(?ZpMSuLdFs3sxFkFj zo!){a|4KxspV=SJpf+@(oR3No-AW_J(2`B6x?;+}JVN&yWpOA$Fle7oqlSgj z{2T@2X}tTP_YGt5c=BV~%*#jEU%$?s00+@$TsdmOn`oxVStX4?NL+q|d~c*No|rp4 zdLwK)f?FU2>Ce!7e*PrsWn;uVKse)^N3VCGrvd5sD=;MSpr5vtqCJZZNiPYTtyJ7g z7%>Innf#CRS??H3DGj~)bM@iTMF6JHVikWxag=|e0g-sgTp`$DuAksPUg4vh?u;Nx zx^X-j-rIV#t7+0zeTufJQ(yE7U4q*6t{YrrkL2LT>+BrDQ4u9>AqHjc>IHAElTbhQ%H!drO_O8;Ua*wV_3{_%; z;-j)cG(3UwuoFbt6F$)igcY_DmKSq+H2g#cBe4%NYaJ4%z&TWDP8MNOHB2wK#4OiL zZxB|gk0=-#Po;apGUJ9K;i-q;xh@n{oAg+U(ug50K;(hc2UIMJFlV)bF$?HF! zFa9}Mhc>A%73-~=nC*T#O#c(2Z<%g0CyVBcxfZyerC?j3oL1b5<3Dh6E^JC`?-Vj^ z6b46_k^ajC{uw^4a&?I5ZDE-*>n+CQ%JXH!cPInGWIS&F>Q+?&m;2g_N>`gSn8YJ} zy`#ckP#@M&!tm}34CP9reD>D0$u?NuX3iS&s-F49Oh{)J3vvw_H}|Vga|3WnDzv#Y z9^_DO>KpbHmPtiBHkA~x8M=Mi35^tdzwUjk3PK7e`Ph%!qca68_VW`vsVC0a1CgAC z8uE1Z3S$A%aK0KDuM@J)A?yjEkKX@JVuqtr&4`B+LTVd{b zbBEkCE`m&(uI9j}_GS`D&c<>fFC zRwdc`c$Cqg>^qThl5S~?G4_iM=!ex~7lXqEK%MKeg8e1vf$dFoP6NQ zf&tXjqc3xGI4Y`%%0LNarrAX{Sbq!}{vBUtS}OR)9ZuY{nZeQ3L0R1*Bcnr!Vyi^u zUKDdBhj`kpqLF7wCK^+NP^2U;n8B7}fW8wYN%}AZ&oSY*&?5hRIoKZ_uo|e`Sa(Y{ zGDv4O+}U1uS+!AgziR43!EYskn=;n3a?>*L2*v{oHmtu=EVMqnQHrWliiH_op;nFJ zQ#6zv7gVI`No_azoJl_pL4@QXuLG;9GzJw4Msf4N*b?CnF_;DWxHOD&xu~+xfVS3R zgGER)#R{6hh{l-2x}$tAWjI%jpa7gNG`UBe)=XInhpLqFQPrvxR@GJuoEO!Xw+d3( z+HfYS?(&Lq$ck8`X_Zb2BgC%z1a(~X1^puSj)PlRf;!Q4;u|xoZJvlm==4_Q+a$>! z?je4ltj|n1E8_kcdlKowC%Qjw09c%gI4$p_Fjbx}I=x-YUy^aRGp+dux!z&BAq%5H z&}MJ_vbk0Ie6hrdjrOOH()1|>_;mDj7(1SiayhVTIx5d|dps=M zJXfoyu&*yqp8`sw&L`i_f;4-Wv)uo1X?E-CGyJ+{?7llOzvgN3dw;p!1f2NvZTNkB zpQgZD;yMSdb95OPv9g8$p8MzTjS0^EwF$N3BdM0|EuHG0+rF*PuLITD+y2?LK&~!> zSxwqzTDU&*U(WjtS>m6+%zaM!f<_+>!^Wp%b0@dll1>L6t>&wLEjz$LH616N-d}n7 zIZY8>=BVNL{Iri+?4g>U2Obwa-4`p@a^-U6fj|5{L(3hkj8i_w zdZzY-!Y#oDT{Ff8S~uJgFMP&J5wHDNS(xoxPU4We*~RT$CRwO#L#qC8&jmO8`P4>q zSPYm=sD;y`WP&A`3~1ZSLOyp=00Oxn3Mz?jOtY{6Y|j8fSbp$r9?6#0QDjkXq7+^r zz|foQ)HuTJU3bxotIR$Y z#~jV2X5I&$(P#s@{d-Cql?!DCH5#`HST`e`WK>Azs8gwg?vE&>3Z=G!hev@Rgw~g6 zGHBY!#pyqRB0yKjOT9&Vhd>oG7zxTCB_L%LU6Dep8o_`I6jl-)Mi@|t%}d#_QDq66 z3&R~WNUui{iP#qb)fZe1fI+zT$If@jV@4Li6#Q~?qWhtVvWsog;-Ve-7K>&lp z3uWoP&s(XrL3VH{zP8dJ-eXGsL9d{Yg*l7(Tm_+kOxpfxNG;(&l$(&ExI%@jUC!6I z^WVH^oFTcZ4|yKAQap@M3Iut`NN*c*xPzS!{SG)@2I%et zS8aKe(J6@bt>44PJ~#}hrE>oq^*u^`c8T}>^b7M)5WWf8YBB?UHc=xWrb{>{$u0Z^ z%6>ABG{%}|lr>*bWJtbWN{nEG01pyS=r3c%Fu*xH&6oFBEKRItRR#rVE$@gk5}V?) zmH)9!3}jx&9fjqmYi`n~nR_2YejGy`!=U*OR9sGYck0=Cg~zoG<pi{bhsI`R}8p zw2A7U8QS_RE!`$|zM~s&iEWP*&gagll%6qjYk5ws%%Z z>RFv@2aA+7W9h!L+T#%R&j?1X)2fE5JGW?|w$468H55tsWPU(ky5qOxGx`aXu@8R{ zE^LSp0d6j1!HsGf^gtN_X>^5`j4{HLHX@isS)<5*OZOvCZGLN=hd$r&3!=5?B+5&< z)uzA$fqbg4;a9s74XkK#ds0pf)jWeVmzk$KMNEQu-dAtaH zGo;?vj_~i5xd1rssvXkOA-YGHl5f%fnm8@YV0%UiGB_OXMpsJgnD*<*jrh_8z(AV} zmH7B84aeDnfz|Nt?!d#)D)Volg(jT5;2WZ<;=3=P?m3O|rh(MIxl$9mJN+J3mjsC( z38f13g{&}eZ5`v`3dDA%s=dbRGbNa-_3x6o9Z(p4HUh4oQ|lT2Iqx~5743WYs}09J z-k@tYTqFK^d=IiwSbm>8aPf(87>JT!$V0T##3GdKFa5WQ8th1o94LqnrqQRSjAKSK_bZpzU|JY7C#_he&xKHPdQ4clhv0iG;HCKI8l88%!Na0=kc(~RB z{^kb~eV4~^KW)BenUkUFXN5?QI`7TWQf?>x*Y9({>FM@1UuM<-P)B;zPH=M3ar5p; z2w>>zJ^F`WED{34NMS-?5+)R+dolx-~k3EyR=7|4Neh&GgYhHcnpzFHrLGZ9jt5tm|ppzpbkm zN5{2*sC8?%(P_`adlc@?9BA&z49?kG0b+)@X2RWAfjL~LE>!MIku)U}0yU8|BFtMas#qb+Ly-Rpx@tEz?p!+P2S~1uI}(8wh(VKH)9 z1yaZ?U^vy&Bnr$)Kk}ZR%fvEW@E8KyRk4Y^RE4xgzNratnTXr1@BnU=9I8 z7UUp(FvWoF$kd4F5o`xAbhMcI>zVO38M37FVMvH)ggK4@Yg>OP zx_-|EvC{;O45huwMs_ZVcX=cA`VyM@3or`GWpDKO`H1<@^oj|aPiUj-X)CuHKq5en zX)h2FxoaUn{*+grHV<1)rx6e5U253b1KeO@UhM{F$bo3R72Ui`*IlG|>~wM@tYAj` z^39-TfDyTO5iHtJ>Z!Q8K^6<8Tn%k|8^&J6?lqt>BHN(l5HP)GQEu4&a=lw*2F%w$ z@YLa0NVarRS1&TL@(NsR$6DU_fc>S` z^R{~!>BAFAz5TxSi`7`r5MSo%V;HOL9=60I_=zzq*qiMr@KzKMUmzwrT8tI2=8n7+ZO-Z(%Tma5ZhT zLyAB;;P6V|rD>kCu^%9lb(b17RvXKefA53JPlPO;7#yN;027v$b+xCY10bBJBVF{V~)d)=muL4p(yk}orJV-7$k zLZLJVXLqhPOD|uKPH6sKGKEwtK*=jKTyUq$h$T(G%PvEuRIQb(3~JMZOV%2nVq{0r z#)>CpVV5gpxyo;lOmGON0iGf|Q`)HECsv)IYWGxIIE)8qX7eh-q4{2zS0tdwBKDP6 zA#jWeS2IEKtVD28_FB!#`%J!X!pdI!m#GVwEOY_OJB_c@c6Ya#71kBPI=D2SGrQF&iJ#|Z2y?+gKJ z$Yevl1Mcfrc>P6y;akz62urBQeV;3X`A-nOA49%3;wa>-N)F0ke6ASwKygQ@0RXr! zrQ|L0UebQr9|7zK0GauwPbe)u8DNkWlWChdeO;!Q=C5q>{uT=K5Cc*;CxJ>j#nb7Z zw{2s#GV;3VOf-wP>QT!Nn(h3I(rg&5oW4-?O`vG8+r6%=bE)lgUyGkDuFqlLAFzmB zm_A;Fty(^LnW#5%vO0XKZj)|S6WC61g>avUkz!Hl*Y0)1)!W@NGwsCb^ zzVi4jMia zz26S_d(qfRzJ!gT?v~t&PB96=SG?NA*S^MVRa8(8)S;_OU1Z z`?MH)Csp1TfD8IqpG{2R8oydV2H2g~I7qjw4EBgllOc#_(16{gRfi+(Gf;}qAfWLB z;5?D0qLz4@iiAH;1^;kKNm{k$crL4Rn6$+O0S}yI64ahmUg&9rE*BnI__GLpYqZ-< z0QU2=M_xb&zCJ^(maM*q%a>4Nx6Z@SfZpxV)Whc4K1Vf|fLm24UIpuvjY>6-t0gZ? z_kLc_us=Xs^{xDD`Eipfk$M z$1|R=i;KkNdsno}rTjQS z+*gCh$f>Ka@sFAvN#L>N^3Rq6wYhR{*+ud<;-FnuxW>m<(c5W7pgXsCGmMuq@r?Ek zK<3h~W=Y`duIq!JoUT_5Ul93 zFXo;XwNWF@qo@xH%>YXj+KYQtO~g|~Oly`azbfxn4AaW*E<%2y?3WRc7CA}J*yxEe zm4vw?<<%90zFFifY<#!BN)wwrNlYHuzvwz}B?P~sir@i@p2?0NZ@Er2V-6d@17x@Tv53~`9dAeBF;WX@xNvb z2JR=uIJgcS9W^>DvTfKrpFAj>abi3?%Zj3Q8Mn_^>YQBN%DTjs)yOxK+46@_l-sZ5 ztiPD!+p)#}dQ!rx{Nl~k)4sC10>Fwy_f}Y6uJ0Jd_eJv&4c6f}rRR-1$ncOvXm+@CC@!2xi<4oJ(*v^eNGchyRDzag< zlx29mD{mX9mDXsIc9T*@R}QdyR|I+>?9#W0GMw9pk~7l%y4!od0?TR(P4i=r2a4NR z;|Q{RsNCg-KnU|~CZ~7p18_d+{x&#v+#xV6;B>Wyjx}SWrJTq)k{;ZWbQqB%cP;x% zcu^*j*%Te!Z%}N_nXS#mHgeuJQwE;pqJgFYjU_c|N;eG{Gv(*%SEJ|nM@bwcdhCLA zMqAtiLl?YHp*{AWTY%c9UvCixe-ouH&NJ+Uk*mA0pzKQus) z^n`>B^A-%D)GWQNTi1CneQAX|iVbz;*ZGX;r-}ap>Zl0+0N&Vqqc7cZ&+b(S^wT2sy zNh`#@{)UZUrub1{bE!DpEst=XW7~2LsUX`OyTB4dtm!p|#L1*eR(rVd_lv3&hKEfdS4r5@1E# z{Ux)7WZM8BVt{gXlCQm_r9Cc=`8j7;;u=+-8bpqDmE=NwwuzL62p7tb6ktSs3HWDs zqyn*r_9vGCF!@2iK7b~OG_91A%DXV8)GPA-l2X56sxAoMUjC6KFc-p-;P`f?SN$a> z0bILImnR0WXkkvAY>#QXg)ePpe2#i6-4TrX)BAAH9;2)3G!!|Epta~|m_%|_;Kvy* zODTZN=-+FEo(J$rX@aBPnDH72vZ0AA?Oz?}1C3IpSJ1d;r7^$hka}s)X^pN`FYQdh z@=Tr0e21@bAfW2{jUbbf0+86SXY-WsAZ*3|_?Zg1e!;Xtr%)8=ZGcO_`Kwtj zVfnBP!DXZ?Ck#qXB_<)Pu!P6>3-Hel?hXHyNdF?=i0-0-*=RLVPS_x zL_;JJ!I3z4TIFxnmW2%`vLz<)6`5-`@0m)IKa1nXQhhN^*h_GZWx<|a@wgG1qY20Z zN+si17Mk)}5z5-_xnO>JKTmGA#(5w+1V<1!WnP>*5#dUk)knJx{lF5W0?c=gb61tw zwoYMRyjRpYll63b-@ZKU#r!S(CCT-pAZYn;&Muqh{;Q)Fu%(gb#cqmuGWikD0c@B~dj9*X zRUz}vsoNHB7HfHtK|ke3Y-uRkup)CRB%X4z z%pzYT7-qIhM`*e6Krv8>Zbs%}@$B4HP&7{7vy$XtK38tPZwkDf%TYv$`iwoli27H^ zD^dSXnSqQ>FbAnwkn3=ecfzn2IzL*%@+DK^TOLEp_bamP0x%mzh#Ogiol1CM?%`hq zyZ~$*WBD+WL^vGfVnEWeqXKrQN)4IA9E_V)Bm)F_I%|$v1x}5L|Gq|*hOv@ON)SG6 zfEA}<%|%(>ZkpL zZn~yHZthXG)a`uwT}cC$2GQ*fw@HpBS14#l8){s`!KxS9X$nw*FU5S!O)|dHX$1F7RH|{~d z<$BY(#d`muJ{k#ocl~6&Wi)b^1v5u~cFzX8v z!6>RO?3=8Cm)K3i77Kqwk;#(yh2?Ot&IW*`9Nw?PhJUj->eKSXe+KR-=j4943Um70 zYanCi!toS0`~X+ASxIF6Gt9ojvx~Rm3@b&ED8q7G(K@F*=5BN@wPVyu>mjMbEP%D( z!Vb0XJqTcgs|UHPffu=y0J-lu=wuuG2|;o5lFvBEqh(T=UQzrIh`tu0kOwcMZFlp58P*5b{VWsOD%{#E;J^+fF&23aI5z>-pg#n&(9I`M-(kWv4 zd34hUd_+Nv*KfRPs^a#IM^wU^@k^yy3?6>rarg!dXjDya{24P~X{Vx)R4@-z{P;hef83IJF&bfmfdI@w zi~xch8*@>v%|<={CS}u6!ylr;ALvngRg=90_eG6e*QO6};kxHFb5WPNFBm4VapIiG zbi@5(X$UclYyJqIofO_kS)S@!<|j8^;Uss@ayU#B7RWugb}M=~`So>=VMvC+!uP6H zR?A-bZ`1}AU-BLEm&mz`raZlwoZMkn4gt_e#H+0mgpA(RjLNkJbX#^TvYLRdHUZvB z+PWDD#$GVVQpr);IzBOd>_qt_0q=nR$LK+djCMqYK$U(&Y$p!}LY4@DJ$n{l2OFGI&SU~tC;~|RpeY+U%s^+IXQI)6_J8t$y%DI<)Uaf`1F&U8L0k+D zA$Ac9aW0yFeM!(DiuH8L!1}sD_kr(!lqSzP&_kY>52-LquIIHO(NzaG(`#|hSOG)D zbIGLC_jO(ebE}pnZk$pWs|&Dy%0nOo??D3UVX%NN&$LIP9CEZ)K+!a69+$?s!mp^o$+G0c$ z${t5FE0Bkx-umVL(FlEi6!= z%a#`*!t~aUz-733RI_$8L^qiPjz%mnjP?32Syapy6kBB`$$yFvEH2Lf-NNMHNXuu1 zqyt>>PbMC=Bs{-H3N?r?V%(9yc#HiT1f}?iv>vNJU4z8VS68L8y;L{GHNGIwZcI16c?&T$(IljJu)7>vMndCb=DrjPXIwpj$`}^S%;AH?v~@{O{MfBAL3A zFM04(k}%?OPerEmt*QG8Yus~7v$DB6ptq^hWC=K zuR5?7bY^;&y=QjZ;8ZrjGF$QC_0!s8lLp!a)2UN3*q*e!-on+fOWxlRkgE0-97kxj z#)&po%(v$~oDs+*;F*5B^x&RvFFkIj8vv~`C~H4yk;-fmTsfo!J1dJ0wg%!9U)BI& zUl5*cu!wQmSNg&ni=PQXf8}2o@7-EuoFx!xs~5Jg<{Y_O2(F~gAu)EHi;055;ZiK@Q)G4%-jT{6y{5H6*!{X^K$8m2wkgG=k!?c%T1XqH$FOUhuWd0rc1_<` zTaV^a^<2E!=u+Hx)kf}JUK9lQDyjh#Z=;HX%m)aCf97=tV9K2r3oF#c*bJ;cEm^mn z>=7CJ5MI*L;3>wG86l7W>r}}xo?Dm{rpQo)EC%zN?-dQ|F-K5SG z7c>P_m%W#EZZbWe?pK_dfjjIF*hpOiwj`UoO*8e`c@KZB6cB4^uqcGsXIBF3!(^h! zcrbhz!UskR2DXDi9qRyq!Z=fZ#A%n{poB=Fn-?^`x5x5RrEpkT;jsW#uOES0kKU)qzd^QQl-6dJViGE*PuhoeLoAix$ygDm zuOfIb-m4;hx^2dCKy#vUgG))yloM~nam+0rNCdKhhZP}+OJ2JBL1kE0fGzGKJH@su zy67^5^Sh^xKSOUg?wFO2s`DqXEoLYv(vpegm`C&xgO0IVioNd?a6bU(6yAFoMf6XeP_ajBMi=QmEuhV<;L~RRU4@_ydGnNv-My|Zz6ER>xh@G z8vVcs0B&MoUIyLVjtamW6yYBW64`NR4G^@QHMobP`Z+^9Lh~qhVjrvCjXm2 zIs)~{BQMYgmQY>qS`?1moEx#?QYZS!S<1?PmnoBjTPBC!@C;ZI1rO=O_F$ho;jj(G zONEKUOAb3XK7|e)UX@xwO4~**cE#byfeAnsiBey^n+gn9SAUmzvNvq)g3G~KJ@3rK z2md5OO?kasL+AgkV2%#j#E?|ax3aYH*GP?s>PuvP8N|YUee1B}x_tT8G5?|d=VDx^ z&nirqT_X6+83EvO{NK%XmeKA?EOWf=u%a}}vMwnN0Pj-6!r4|bWR|O=fH@cYY>Zg? zSIAeNH-hwrzxu|xZO{_J?v6YvmIy}o01<0;ypEwqlU!sb#VZ? zI|Z6|%%1W}LUUWrs|+toP?H>4_7MH~GRoCP-pr}J1b|7AK|2s{Fd1y{ z$13z{+!z0rp0VORo-R~MN)m;gu5w?Oq;enh?ZMvC0s=M|iueJ_hW4dJTq@u5-W2IZ#37qnG?J?JpNmLEt)9Cy9ACfUc}%0BY?|Y6=D&Wq%TbdX*$CYdh1l!kS<}h zgB9Mn=0?*?^`O!k>ec!(Bx;*TeVAb;h!3Q{u6TTw8oN<{KyT#!h*;fKS^sb*l80Nu zkb8qA$cRH|+vM(q6VDEhF+F_1jM$=v1kH_eM$+DWuF0e3)twGe^1G}ETHX8La9i=_Wum-$=<5}l+l^~(^>j1Zr`3mpWA85QDb>`CuUb`&Ux%}=ZWUAP& z-FrIPfb<>+!CQKBK1YPI-s1VbZENdek2qqblqE^95|P*a<`v{6d9Z@`dT94UOiOB% z6cV4{>+Ijsp<@l@$MIZrYt{Ir<6$)zW_O}v2y}V-eMPUo9bbtqGZ@iY@Rg}YlK^!n zrQTySWd8k84u-uiqwpFZ>nVN71zcn)Eo~cwhF!0`og3o9`LI+KZQeH)gvM~k`x{ln zh94(U4thJRP3V#t*1<`G?QlwheuOB{JSyL$Xw29Zx(IW`;!r>JZ!`NH$AEpNx>8w@ zkhfv!aVZfW46HcRu}}Yt3S#cptER(B&S+dkQgZMse)hT7t*%2G_t- zavj|b%D}(6Er^tI6cT=*mDr*bhAzgCx0){9%3A-+-en-3DFj zKSCa9T2qcik_nM^8;3V#urH(|uymLvJ$b@{WYBM@yfh6g-=E<)r{y@d^H^w}4OLq9Gx6@cRkgV5*vImbrb+fyBc z7o*M5tQC+;LSd<@{s8mR$KK|tn>n`H9m#ZX?lk3pUMfu z2c=Na%MD#&K&F_*_#S1x`bS#**;$kUx!(6_!c^B`MqrXV)b?+0{W?EN%S?Rirw6Ua z4zM6-z+q$$Enu?_o`%$Q``YUy7QZcfLd~DNddEx$wlqF@GG)B2Y9q1}g-Gx_ym%NQ zMV?c)hakO9ikR=E#KJ5de7493mjiFg?uz#g3Y1`&hdJm6l{ zyOJ`1snV#;5o{|ntv5mVL01nF!`>y*!Y**Cm&Ugz3vd=If;-7J)bNfCw=LN$F823e4D6A!vWx#8q_PdV`7K*jHo=~~fbb1y;f}H8Qf26fc|L2Wr z7tNd|egcBbo#6>uFsVI}TzurR1ue{hI4mA1S0wV&i3|ZMHNy~i1G!wAe12=%L1B` z8pns6@Ck#I28Z6p9XU2`eEMKvK8oy{84rj1G@#C=UH|()gYh+>8FInPI<4+oe5!=i zsPMLBx=0RlD#RppSJrUI`G=90<>Du63py1P(~U+k+NERLqISK8RO+$(lXnboDfvw8D-<7A9EAozn22bq+QYA8Rn$5d7gXqy0i8h@Y8WA_)ZxMwPY}J@}Ca~Gn z*??_mH9DqN1qXqbvAL(luUg-R+{SrOmrjjVQ~RmCPKNHuWfw6Y9PTsM-H-Q95e11-$aP;jX-D6z``a zNPEjHafjT>wLRAu8y>$H+%m^yrfa~M`6WJt>(nIb(3^0Jh`hBpuN7y1*-P_%*8`rF zi#g7I*4pXUmX~|%WZ=>wJ3Yk(YfzyI9c3;HlF}h?Zw*uIbCrmH;O6m?H`7a%X3VEC z?~cs!)jF^r`lLG_6sGoAz+4;M?eb9>=pA7)8SpK7;k>sYqtnBrq1aWBY53cFkSJm` z{4KJA%6){gq~KkxG#J{nK=Dn-*#USB5a$(|W32>J@_8}ATs%M+=33WrlPyyw2|ck$ z+{v??Y5p_oLl|3ddA;{6*eqBewlr8Q6`vpG@G_ktHHHJuQOfD#N$QMj*QgGE8AsZs zfXao=_%8Q8tkiB7y~%)oI99nB-oV-UJ-QWfx?R43jtJIX&*Mg?Je6}y{slbPvWKoJ zuUmAl-6+rV?Ht9})F%Y0y_wFTEauA`xxq9h6E;zs8U{bFcrk!YrElAtou0_Sl7JV zD%&GLsX8i+D^~+|Du`m2W&v;#ozMIy>mnyUw%sd2x7`|0R(@|mGi?Z>TiHJ*)ry(V z1NQ0CA3B%)dv;+q)q;Od2m5Fs;!M>;&@Zv)&#*GrN(Sd8+;5c*YcULN?xD*!2ytQKm35w=yEiYQUO`I*-v_?*9Rsx*#_fYVxQeetz z+T>P5JOd-qU@3W?xiwf-hem&Tty>2@>2i!}*LUeM;QY7}^J)b4OdkJj^G8a;@=h6Q zX76*WL8}5Ufs%(h&6v`gBC`b1uuUAZc}Cl3j1NVqG9I#cN0x8_?Jom;tOn%#GU3Fu zpzZ!3^OH%~1Ukw<+5%oPX38mslH&;Pi-gVWCvW3>hn9+(hb;w*`}axjyp&*x%Aus9 z^6nRXCKSTTqSI-7_B6DDm01fjzvn|Eh#XlspkQf(Z+c?)weP7ZbvDu|XklnH+GQ4E zk{2igi`=!+Y>qm?I?b%mCPK#6Nb;pe(A0E(lRL0eV~3}qrf~q{?`xU<@w*O7kgB=VP1p!!3=lFlp)P_WT<9jsCm^lvg;ncaPgK)#anDJH7wewr#E&bc{E75oKjHfIQD(Bp?KH^7 zg_8y=uOoar_%)SE!?XNSK3%H`B_5;nZ$P&81N)ZX0I%sA*&Y^a<#-l9Oh4UnWrC?wI~ zS8EYYA=A5fdPhg0TV{bx(%gQ*jhv?Ijf<}4Q7uGwsuyk`QM(-QP+pvre1Lh&Qw`lPMEIW8!dYR@M8QGmtaMmW!o;TpuYg*J6X<_ zpA&%?>Vkib5;kUn&ZhpgyuIflaPvW0y-QO9y#CUD#qowhnJff=U~R1hkLWDr6S-td zLdDY;BtVTdK0?GPpj92lkHQ{>kJ5VPlfdzH{6dX#Qv*%$=c?+fB~XJMu>0ksNV#p9 z4w~(TG&zWZaTt$h93&A9)!PC9p%Kq#3*t(I*{OKfG((w-Q$w%Mn)jIGs|O5{k+aB^ zUmbovu70v|6m$!B!-|KCOLUbcOSK;f_V@~wvGVm}RpZU`*5jq1F=ANZ@iaW8FVjdx zX9u^|FENm#;VdMgm3mF`EzUTS<&zi7W3dQ92z%p65>V->HGou^PrLw9y>v~Lj3l?7 zAqGl5V1Q9=H!wb2lsH0)4OA8{7#J1LDT3L^@;PUXFj-h=RDPvV@t(}<&JDpVB{VrVUB5fH_lNOTgTWm%Luf{{Ru z0=E@(lKeI|l6)n9|2+VkzdwPiJ7$sN=WKe zMujf-mL)W-Qv{79i0e$k*AJmMI;ixtq?D#*zC`!7@P+&t!a?-68lM@$9@j|L%ll4U zgjQ+U-v!!Zqkq1?Sswui-h_SNGqMveumURg5Cl3*eLo6j&L4I~$}IZ>F4aI>l&E~Q zkQ_@#Wya_^76AZ@g@22h{Z|GZ7}pC;MpF}Q!0_2kwyZ-oDmZV^)g7IK`!W@lML=&8 zd?TwvovGzqWfYQfQJ99Bx{h*I9A7csZ-Owkmof+_6eET3)+4v3RtG{KtU z&=G?s`&O|AwIr+6G8*SfK|abpXcfh7refTN(1<0M>d{z-5e<{5EQVMNE;E^(Gcl|~ z{FI0mG>FkHkQuFf6N#U%Olc+q>bd4J2+qg z&q5jeSp;Z;Jnbb! z(2dq}z0yr#S4Pb}ls$J&<&<{RW=~;Hlph{-0CdPCZGbej7mm3<%}Q!JoYC#08geY6 zfHwo>(<=|id(=5Zqg?BopPlI9e)&6hroa8_&NqY~Y$LQ`SH7;iTXmuC_ZSD&e=}^E zByDF?nyYuw6Mqm$^2GFr$q`dQ=$SVs;Vk{_AYrWw8|E-ASDWKEl@>>d3(mhI1a+Ko z0)U7q9@MC=35W$nn&-yL{Ox~Qv;;;07!s9nTUERL!?Pw-)tZIZ@}~o;h<3-1*A@r` z4BXdOx$S6T;6PPH)0t@?IMD`3ef^3N{9^13b>2hFjf7+&_8%@q2-^Yu6#lh@hcc1( zpfv-|YK|Oo;tTHPZf8Cjm1ew#b!HbJ0PB?ZEN=NQhTE$N@F+n0&NYFFND!INEYx%V z?lK6;K;*KeOM-byKSzvL0fbLyoTN@=mx>rZvIfgnfKz+GX{q#}6c+f%A3A8eLWR?z zmkm0A_7P+J>Qzj!mW8hFKbq?)4ck(vCd6)@d&BcC5!h}WvPi}KF5F@$2&B;`0JNSL zTBU^z7KHwBN*X5Cw*L*{Mf&J>5GB~-c$=JGa8ID9M%y^|q>mv{Tix9SIiMN&B|(kS z!(PmA=0@C1m#YUXBSnq6lds7Utv^$94_q{TdRcLwL2KK-YR={Nw!fpkd1KA-3`9nh z8280h4J`R39q`Tl0!H`f2)&#IKt}seN;%wWMc!IF?PH$vT);}qcoGN&g^HT&el z+UkOS>EnQbYb|(YaSlai#--IJ!>KE`n&Sm|AC2S7^^3 zrs7Yl!~buv<5+usGwP6>ky+xx<5gT72%l(xAM=0e0jA0KVliW%p`gjEm@AW7+(E52Y@ z(eTYVZli$db#^g{?0gMNB6#*}zfdZd>xan-Po=nfI9#OfZ_$km48U#_&Fc_`_e}_r z-MSngLJ9pY@*l7OY`!=sg{bUZVbFn;+xMl)8(zJ*HR|VaF4Mn5RcnB&_~tF!_lJwe zp0E`0mWtyMKftjxBX&5e3rENnIC`^)PM0oQ^xW5a#F{feR%8}vYw(LYqC>UbmPdYXS-EB^Zxth;>{R~ zM0c#X-~gGqXY=zViTN2e3IMJ0=ToO-vDH+l%7jzpIW@QKIp4M@If( zG9IQ`od1!|D8&T#>z~tEZs$bEi`7M~HtZOIqp`W|yr^Z^Y5`1Ud|U%zr@ahso#zzp z>UnkjvOL=O~_F;zKf0!8e!L?;CE%t!;ly{0cv~18a%4* ziD2%k05A{Ic4Ym~*3ME804{}NO6?ROk4cryH*3?r;E#|!6hB7dLM{$48PO$BWI#m1 zphMODi!Wvk7LchiYWS5M0_q2O{%a83-W1f z@asx6W_L&K`#aB%J$2aK)R@zRTswH=+i7sYiI?7FJ%9YHd+;4+o3{CL$2c2_wU~T= zfdSLLU3kq0{qqIKnVf+8u=pt^b1@-&7*Cc^?xj;y=_$3|5v)lxLHvRA4tl%hTB}}*?_#fU z5zxb)T_ACFPNa0T#0Um%5J?s`==H_3)a^~i1^a=HPtUEDz83D|!-o5@l68~!aWJ08oa^%@(3~YO69eGLimHm4HVtt_!!MKVXkWAQi_TqM zwbMp?A6)m!tQhlgf7;*QRL-;P=P)%TPeA70n=IUkbz{|-=2Vbfv|3ABQ<-I6vylg zz}J&S2*ict(qNX!pXp?teX93{tLO{IUshRY_vjW>FX|jk%vLMW4!&y;sa{XoZC+ke z+qz~S`t8ip4@AT$#+@R)S8jSuwgnmDTLK=G3>U&fa*aBIOBScwQJiWxV?OK&L^P4< z&T2i<%R2@o?9j3@ay%O5Oj|;d>+7t?-QAjxvB^;E?$&Ggk`<9P-Z58`o%kM}hp{bB z7Az8UbPY3g@GqnX?6tROppi;;P7xrobB8iGW~sF0xODLb+xWX>{rM-R{4>^c=l~CM z_QMGyX=JJF2YylGwOfV$Yh_090c%APe&0lpZ8>OrL~%T$ed!JeYw4j8_PPj>ROkMa z40P^YhM3NGUq7eo)rsWtotkqN5ZK?i?cn2<8KR+o(a%4+nuH_+|L9;){4g8}LqGRmec zFqvZi&;qIRAZ(Yqh%LjM=;n!s){h(xFKudiNN#_6zXigZu?rpz>B|`Yhw{T)2D9!<@;eF>9B$Ss95}4 z-gPC((Dy{lLhVbz3SW< zEy1UECOnLAN)8frgN*V+5Q7**!%9Hei{af+&`R8gCBhTshpCT>S~q-)9|WCe@nktc zdeiF-?!%z@lzQ#_4d6_q^47Y4#}XO~O71uE+ziB8Hbl@sW#yYr{FCpAW?DXxQpdzl zhLCe*4Z%o_u6!#W)#tK zjm(B4Rro?LNRXEFXF*74_=a(uhb6TSRo(BgA>7~3jYLuhIRI1xttN6o+o({y<$|`F zOm@_iM};)UH5z1YB@ArEVIo4!`EA z>hV4#h_;cIteh5XxEuLR4&8wr7tAD%>e!0BLzX9UCG*I?cRM!r-PUpq{(Ylu`-Ije z_x(*Ht9DX>CIV>f<4lRR7c83dJ2R^*3VVtS-N|ide3K_SZ6|1-Z&E0xkLvLIomv62 z&c<8kCTI9!>;e$cB0CuRDc|enR{pZQBYT`mgtSJ~`tqGC)!<*{+&9w-3hZKGn8eVM zI9Or#hX-m1Mq-MIJ$@kc{o0&|kN>Is=NJ1N6Q8|aD+NG{V7z!F7bqy5fpPsKA=m#L zCYtRC{_<4hSaQ*@c^fnp_1b%Opt{4-npu^e(f*`muQ?;{WR}_c_(ivF_Y6$|VE5kX zyxEY@>KhT9G^J~iSbuFmYE;-*)FO& zYlsSg3shR?^?s=wxJ`*%H!q0e$btJ#kPJk6O#YD+Bic#taq#46#m$8XC;{E9K>G6S z^accK)^ol>&n+c}s-iPg{4`Q5@3ewN-^7LCvH?mQav|fOB^jwZo9%&N-ed+6!wiHO zxI!;vl{9tFWj&+9%m|vRoOClm&hF4R@&fBk@+H?tAa8g}5~&7Z4O=h<&hM{!^``J? zA$yNB@Fg%#zf{ebw~i?wWsXaIz{i{K^8rSV1c$2nNPe1`f&hB3oKEY=7`E^j`h=Ez z2MRoxAxTA`EW;qDtDaF9@@jn%7zvVaiEe!1ob{h5lfG6{D5A9fF=wfUy_x)^?FBTj z`q2p3H|&2u%3~oe3tKobj`BB|Rkr>`qP1PxGY-$5{V8x`$d9jIHy#N5coJ+$YXTT( zr-3wnwBjQ5vKvPc-r!%H%}Wj@RkZq=3Y#Pv7)J}^Y&#x)S`C0l7)qnG zUVPJW(%~3t>0Cqs$uD--5eE1ZgW-@6J28v10EHoK=SM+3qc>j%4nRjWVY0Ihk)*-J z>7QmBz54^co~Ai?ed?VfmcZb+^?oW#1MgkSi*$cbANYG#t$*syB=fKTdv!$+c~2%c znh0$+E>Z0xVSnl~lP+#8VT(OFxXej&7L z=AE4)z&YgbF?|SjN(`w4geTn1h3-%{xd1Kz(BH`NWxtsbq@<-t=XDG_fKvVP`~y3Jp+q# zA`+R>z@AEC_b+T`YR3?7aVXTqc`0VfP@4x{twgwgM2FGWrCUtu&&;3;#^K^CgbfN5 z9Amq(EveT#L?kz^1vh_cRO^FLvU5ns85V$>Ho&SP(;H^}Keo=nIqWFR+Oh4VQDfV- z8r!z*4ZQE?j#%Yqqwry?qo1NYHX7|qh6Yk7==RM~0B zId{4-v!xlQ8mwRe;!k$9LGG41e{XtEiTDnj!GJV{kBd1)QnJkr<*Z-j{8-36#qEk= z{sk8*A*YbZZ&+5a4|oZt-4-#|MlqcE$f?;hvLP1)jvnHE1caq4vm*evj z`E!x>{5{dZJXT&nQhH2DjF3xa7oN4pBUP^N`Y*YL_k0Wc1oqjKS5LBo;woB?Vqx*9 zN>H)vCa8i>$jbCTq+Y5K7wjOd>x&3pcFn1?huDmU)g}v>({Nv7hPAm0v*Y8E6$bnG zib0um4jJQ!Hd%Lk!s>_(()*M9_TVQ926VfPaV%j!;3Wnu)_JAN81rup`}?`)Mz++A zhlVy?x$dFC{iIU4DH~EDC?WBr`-?RxOPBaN;&o9WGTLnz{o^^SfAKY{egFz4w;tKA*PIVC}1abG7YFJTc=FHgagJ?@ZO zN^F3Dze-15nS9>H>lV~a?Y`SWoN`nxqymlIfDLoWS7WCfXX*%Q&j};dir~#|7)nYK z#e-P{RrgH=;5xxeuDAFWKI&y6@m7>7Y{{>>_DA7ipXPHToYR=U=_m!8frDD%t=R9E zsml|jV)}{cG{yHjI$6o(IIzS`k_MCMsb#>=;($FgojY*2YVl8%J`^OGfKyzvwBhnb z8hV2BcP2=0;eMwIz zchbHZgS&p%CD?Ip5oKJmhP!`}ox$@w&9J*3<-}zaIN_%P94V)eu!>YK+0YuE8w;Rl zzj<~Lff)vFNvB<_59K$i&tHesSEn}GZ)iEh{ku6}pDC1S^e>oVZ#LE!mHt%g!ce1F zNej=Krz5lcxIGqfKNXi@N9oRMGxb_ZOuz(?dLlxQ1!j$XuJ!_AJP&B=4kNEZksTL} zrov+{QCd9YEuYgX9wM*jOvKU1d}{!3F$CmVLSgh1Zzx!3BW7KT0>-H$VY$~=bh>0i z{usx^NE#%Q+4VUmZ1ZUTEf8yiJnFg%l8A$M!nYwLM6_&MbM)jBN;_AwFW$6+YPAzE5h>Sq- zAT(_H&xaR0%K*!I;UH2gQ_2eNcnEK=E1$QsTn`OfiJMXLuo;ATF;?a-J-u#UaSM39 zFEfcqC-cVw!j?>FyPJ-G66vXd2GG&*`Wec^Dw%!g?e40#BC(4pGIwcB>YEGF zUoB-hKh<~U!qc+e4L($58T0@~KJ(4rGkthYVS%Z%wl}jLS|;HL+b2aJ;a`NPYtmuj zmvwI4mi|n~RFqtgj>ABa4WB2VCun!LKlM|sXDyj1>#Aex>+~qA$^-Q*8Qo%GPpd7H zi`rrpb^ynL>jltxaPRHP)hTL(So#yUK))o2NS(4$r#d(6{q>q@HW47)v$CJttKd26 z{f-ck5#DkXjasJKG${DQ8-Moz^8)gnlaX`Sy?5O%Yt*C0l>x<+vuw=agTZLSSgSf} zTyR7ho^@$8=>U?O9M{?jUJkBYyJFGlNPgY=X@+{3V?~x6zb&jivxvtzLqF)$EeLVa zM_}TzJC0x&SgW7V1^JJ2(};wPh@&N!QaN=a(ZfIAoTZx+FG38cODgnkY6u4O$pfDL zoI4s+$0-38j*@7FbA7Tf{&*h45!>$g9*2G@SymM=9_MtI93y^uC5}sdayb$`cd?8o zFxMQ2zFkEzPS~v~rx>M~iZ%+yA?i8r~1K#(8|Ykv{VTLNK8QFP;ms>X?`^e4460MDf40%F``}w z%QU^yfSWae?eG+t6V^=&l&0{$i%d5B$lHx4H>`TWTR8J3D)hLeL-vzT;hn`ye{rpr zfOdQ!!^+;yyY+)Mz5bjsg3L<)dvqw5p<1iADwQ`S?5K%P<+gq?IEopL z1RsFgws6NK;)?^SXox6XxD#>b_j$5mL?v|rb#-uq@AyX73U~s86-hlogKFQ7cKK*2 zWSJlkx!~J1;A#hYWP>qt5_5;4e2*CmF<~`mz&a7tKg{qOViDIx_lxKQmqHhcVJb$O ziszWjcBISE(kc$hlC|OTTI7^}conBgE71TZ$XGd=QA$Ih@=3XIHjwA*-{@jw;^qBiRy|3c1nb7@NIKl@>3dkumuq`^t_2O7w59SyVNKopqv1m;VTsb9b{!%%orfzLUi5H0Je5jU^hBwS+ zx?Il#k$;l;P7zo#404x}Pq(?mP--dGA$QJT7?N!S3UV#+s@#0o&2y+lhAc zlC?MNHBaeViE*Mp8R4L@FPo-*&dN28A2=!QW$}+Y@H(JBbh6s(QM5Ub3q)>e$t;4IE-t^L$Qvax$qU8K?j!BhITyTbodj%8NG zYhWdBpnYAT z=%e}cMQsIbTtf&f4AuBiZv79L$mVk^`DJuS7M5=#NM)ncYeEN_M4JM@$;})6P`_O3 z!~`7p#Ay#MZU_w;+Eq7SYP&6&y*JwE^Sc~>b<~wky5rVBm12^RYiZ@0{>JvczyO<< zb1#)fWVy9spSL0Ehgr7GSov_@_k_)SQF5ETR+Mdwwtb_mVw-5Xc;g z{zmY)j!sw`s$HKtH*K^40pYyRQ!~Xs-5eMH4wcKEtR};XvGEmVt$P)t^TtWz7PKO@h9ZBa~>+mHO^if;BnWPSiHtw7d;M9yBQi62D=_EZ!OIm<2BZVq*6bf`-_i+G}8d z&(ej1ky{;Q=kSr?`IRWVjcY^NQy0AP0?C<}io3d`5fUZz?>}+aQ)i2@dzvmw@qXY? z%H#dyv7t*_iSlc%IVY46`!iK27sYVD?EN}7teLmr&l*SHlR9c2$KLK1(#4v#9mJg1 z#WjQqRh?pRzpID~fV?3Rt$0cj%yN4_uEz6SmP=~K@ zf0ry_6Gbtd%+Wgs_c7y=1eth;m>4j)RBJFe%(j@xj6;3>h)j>deNO(v4F1rO9C)~J zEW+U0y?Equ;}Zpcz+k>Bnqy}$7DAdVkC?DNAhS=L_wFtZc&*BOXl16BRXK~niENlH zEfjqcq~?RTu>g4Kw)9iotIdKdJTD`mcX? ztmdq`dS{Gb_npJotmfRndpYYY)xYuxZn@-mxd<$5)1=!vw{G-wzf-i&I;tY6YrUA{ z+1TB!AF-PQ7J}WZM%G}sF_!)bx8%jWJ>B<1KlUTKuGLJDgJ~cBq~)IZCP{Rl^aLz42P_f)yE-d}b-EhOdM$Ct6>QcespZKZ3Jd)nwx8tBA0xxOS5*>3T5peMaSV+EHwpB>8 zs>Nl1UO9{#gu+RiWP9ekgKW`Y{fyGlt3~R7KNe=*t2&`uwppXoGdgkjD)w^_L;~w; zE$|9ZpkAz$sXTkwU6onhEw%mf+8+^I?i zbh1oizZ~I>xE9(>z)+Uz_xoUd@)P^(y)Py!qD8B_!H&FB`kv0yMv9kUy!j35Gi}Gc zn;=pFpX5LfEJK#FIjI6AbDN^ldBXH`w-X<*)KMp8V+N?D3?$I!V^?@!CVY#lI5h^U zuCjT_5;+D|vxB@vXbtLlc&SyWD|!vX!AclYGAEZzOkdaPqQ`~GBU3~Ws9JWY%uXvd zASe6WarRbV6u_*e_*TF1ZM5F4Yx&>bRFeNut62Xp zv5J}HzrLyXdMNN0;{W=A;AT zrvAsrodyLSB`p1U_4S7!R^zoOnr1c*{VVgDD1ehKWkZ5pTSCop;al4fXO6*OC>;DCFRUmEiPQGHY(jSE9NK` zM6S9cEkisvO_4cy}@lg=dJ`O8=@P*)hmCE!_ep(=Yd>?AC! zCM;7)CqvBbB50Br-fd;rfhj%bZ|oatW*GYPH)r(nnHp5WrkG0v3Y;!k7~H`a zO1@}#e;xn`pX^6BS9jKa)(}SJ$RqFYc_0So8Jdpbrl9+vq2@lx`WtF`ZVe!E05jlb z^!#hX?$mnkTP;I$y2E&BmlfyPblXM>w(N|cE)y$qp54{J;6*7-+vkn{{3fZ+bk!8r zsNlWm8)!RG0k^A=L)Tr*f%8gSS3XSc^in}Vca33geJyl$_gDGa->OA_yF)`e`zwrg zg@AYEWp74=ENeA;8$n-4+WqT(pmKd({dw$YqH`^E%5Cu__i==?>%w@@ZE?FyM;Fum z8PvFkq3im0D}mo1dqaZl3qW(M33|g1456O#H8a1k^=Z|4VefanaFI#*R!-5 z7>Uk|_f%X83_@r1*;QKO9@_a$bovrKEa`0NylQYN{HrL^5@(~8gQS{Nckgj9H1_Ra z$U?}2a$Pt>YagH&LOKQkveT;02%H^V&bm4`*av>yZI}uAAJ_42-Obl-LRn7WMbv;y zVsXhj@_ZHOh1c5a*$>D{X%lPu^uqa7+RxkwcHUfZFK|hn&7kpNhfJ>F(nQiP8fY<&TjB5&E2A=E+avJsqm!xFQ(V&K|j$c9q7R6Z<>=V2%R^LNZ?TIu-5h8$3ng}NlO2k$oEs!V=@UW!as#y z7((u`3Kt1MCQvM*%#Xyu%q0b7;#cu{3}31{yYyDE8=O_e$^VWO247~9`Al3Q@*#K zj&SFB);`C7XsTAY10r?Mqby*jjdtltzoUO*s#GsdNVn~iR&g+3Mz0HA)JN|?Ek@dH zQA7!r>~yK=pR0y{orNxcY=~AjxT|z%GoLl#&W#u;Ay@~v762a&is6h4y5#|fl%PWQ z!tM??R_^_I*I!Zyx)gwWB?fa@cpVbm5o1#r%HOgbB*in^`CEt?L|hPVJi+cxMBafH z7Ki#okHVOY-#EvUxx8cm;xQ<^&Oq-)pzN)FnEB8@B4+ul|LHz4X2ueJ9h{4JiTCIS zhC8yqqMAHlM|FkX2VzkcpvEgWd4kdw#pH#XUss82-xvcR#|GcT4%QQYrSR_xLCW^Y zM`FJ@%cpw>YEPhn}nzjNpfoX9ax}^Bdy9B-hZ3m7{aC80rkCFA{3u!5qE6#PA z?Lhvrq~4WFpahyLw~hU;-O%p8!e24XJG`8-k|TtGHbG#Hcdr3A0H*fY9lkdfjkq|I zOJ}F@z%!i@pehZx_SC&GIos!h3&6YXh2bmKlNn2pQ5dkD;FzT_EP@Vu`{sowyFRus7NrU~1i5fwJF1pFf~n+xu=#t0YY zKhsWi%Jpvz_azzV{aQmkLEj7w5S)1hjh^bEu-)%aO0Nbcb-p&^f)vdUx^1y0iP)gh z=G%gJbX&Hc82$3*C1w%+PQ++m)>bivUTOX%IyKu`xX)jM0$V1;d{gYFmNAP2jY$TM ze@m?y%bvB+k2GeTdbgdNBGY0EISN3SEE+AJuY*PdDu!*}?@)|S{ zyEmYCoP^4%SH_1ZWbxBOi*{Lq(qKx)l!ICP%&VyK-JPr9D@N_)y~1JdSs~|ULJjbg zh`pY}Y}QQtk*#bLd5Ct;NUmC8#k~!b?F*qhLbH%ygTwigLg0(sE_m&aHt*p|cTaMI zv7{s*BvrQxN{`tgHjM^g%FY%bjJis>q2(5ZoamcN!T9u|aWSVvio|@8~_8L5@}}5V8owmW`BY zT>Amup>wf!_(gkFrYwe%;82oG;>9J@S;bba(?%zS7QZ3UwHOCMe115^*Q6Yv^0sbg zf^ve~IYQ>*f7RIWOJO}QcM6r-_B<2~%}LX$ZeVHlwz zZa#;G6S}{#(aH#5lTyNxbe2iLXZO~lfQPr~e!tb!@jYJ1-=MV-de5(b8`u|U#DeT# zf3eRDln^WKJ*defmeGSe?d!ICeQ-8z&Wu&D>n}#0-V7xk7?#CI;(3A3+1lT4FZjBL z>G1vzsaju&skj5^&fZgJUf@2IGK+Iy|2G{ibkT&j;H9AD|&G9Z0X4gnN&ouWZY^VP-=q(7-L-3~Nf1X;6+}v5G`HXN(B2-vAxqhEY3r=hsTI8_!Aeh1o#-n{V>NHk zoRD2i#A>R)H5o2$HVnaqtVc-y?v>o0PDW_?R_d9>i?I(9d1XZ!yDT;}gK3;SnsCG- zi4VKeg?r=Ga#{%#Jr`oBW@JiWBS8AN;pu4$x!zj35(t`gLu6>+v5~z~eHFds{n$#+ zfC{3whQ@KYjcp#F`rEkNAu}ghLIw#@AWN$u&m5S)iTLvx{Y?zRk_2<;C*Dxt%AVS& zW(Qriwc627=hPE4y2}jtV-wk@O6&(QzB$;UxC+t_7R73yXVNeS6DeWd(jtEnw;fDD zk{3Pn&Z5y$VVWo+>7b>N z7}lN2-&ZvNj|^nx4E|vQSx{UyKd4XRD6pdlI^bh^-|L(aw6I+I02ld3oND^=Z&t_B z5hRsuaIK+$K5}*NCWHfY*q6RJ2znP0evlV9LktSP+Gd4PER-!Jjtj7YxG4%giKy=Y^?9txcYSYaBiE(~+7}#;>xf;! ziseZ!H3o> z-AN=mi7_tB2Z6zEtc3zoR;cggEw(fXA(G$G!;yWY5D=cJ;*#}MlTZ-o%Ux#uneAug zCls;)0_9T%{G57Tgd{M0f5;GS1tnbsd{`?XIYmCLj7J;e7ItzijQb|#!!+!gBVh{6 zomgX|NRCHpbs?OzPw^a^*DOPe?{_cv129s>I286?0%`VKU+O#PuHfKn)9fJv3wgu- zo%T4ym{8f8pMr(o`ZAPaVe`hPJ?C&0?_tjYz8wY`$n%gBb|_RwN9?K|7Q#Xh245q- zD|m5^MfWx<7JXtIM{Dt2X?)YRIo_00CvIPt^mVA}!OBI)4F{FsrND)E!7h7ONy*Mz zqb09itF4;C3D4yh=FTT{1L&b@M^yVJBLmlpk*Oum_#*Q&z*mXQwQcIOAbf-F?VBWE z$GWZwM+s}xx??O-E7Wa3y+pTuK0pc3$4zx@_?0(o+WJl4jb5p*@$lCLUeW8`g@D9tx?N|LU>&zhaK?pEr>2T3H)tjTNCsC5MF)fViqitVQ0+CfIvTX_-Gd?xl}o1uRNXKDWGCvv znS0yGz~oz@-f_AAW{`WeHz+-v$jh^1;YnR$nDt8SIlTVc50=YECXQ#wF71_QN)Xh& z-2JBxuA=2MOnQlbYY`q97T;W2#T23BpwL@YKXpuf=W3r09%Yy9pDV*fGDtlW?K~)I z@GlFA;D`0cGDwqRzd_Tv2ImujV7J!4ibSgTWW2#A5aRr5I3KhaD%bP8gT_%7wIy72 zAe_}{M1DcHJw>GgdY$OJb(hM4tpmzB8 z5zmd4PCZxw-R4Wb4#&)>5g)SiZ2+X=7|38U1o^cvhHAe2onTz*6TY_^di6g8f?)s9 zkf@)O$Q)d7jIw6-7Os}WEG%6A1)JAaa`@JP>c3RCZSp3PFo>H74gtM?8Q&@dkI&#` z`E9@dhzhzWEM-;R>Er36XYrIqD^;U`)4RT-iXd@t=Q_(lN(P=f86V?|-u3+{9x~K& z43k`t46(#g(Ta**bLv@7#7$I7gtnDRT*M}xy5J}_Z!W!|y1)l{HK<6!XaykGMB;|s zT+ylYtRJ$cB_!KVye+gG4Q`|yOOCCjQDt#jsQk`Jqpm&Ht<*(GMt*NWE@e(XPduPt zF6{cO8k}BeW+QAZ8my?uv&e+Js~SuyAIrccCVUs#n~F4iny(8x64kODJ`$CDU~nUD zRj$V?z`kH_iF1)UQd%yh;0p*{$bT%0TzOtY?Qu3kc9lCq%?4Q?GS-*jvW*+xRfZPxHlJ2hh`d@ zQE93iAagHdUyF)H{-)Bu5t>6lU9D{ovt}dXEBu>@m3cioTW2g^g$yA56lHGybabx^K0ux?`DOW z+;et29mH3JKK+{tv=MOjE*`X`j8&&kpDGyk1gTeg?V|blLG%>@S?*B0x9Qu_^I89V z*=6D^P6lW0DI;GgK6qWW-}p#%o4>_*mi2ahs;1e~pBX@ejJau801L(416iEVE8E=0WYH(V@`%wYE9wruU;U~SRQlPFd2;~Ai!+p6*JLhe1gyX?)= zcy_!wvu=0??X0oCyaL++S;U^m)9^TBY)h-^0u>I+`)qynbi4U@ZM)7L*WihrfOd6p z`q_yyulevWHH9bFO@tEDi87}taO@qgL$~Gsa^Uazb+$Owi#2hz)JCMyCW`$scsn!E zO9yz)gv~?KxB-!K``Lx;4C8pL?~EFe`kbnb;7D?1BXjLf8+gv>j+EAAIwm9S5J zXHGr>OCgI$|DLBb1wtC&Ja9J4fqFk$!#_7BbsEwSuAlSld$pH zuIVkSK7cL4?+s%~gt|*j6a|r_Y3TS>{y&a7^av>XWE}I_%f8w|u;dB$?1`vmyZH{u zL6N!2h0|prq-4bP>L+u*N9l**LO_aQ47DwkMKD0&_a`e&j)`yV6D*DRhm-FzeifSL zBZH5XLq_-}CncxPQTK6>dUcQl@K{-VW~V{@4aU^d9uQ;NedCgNz_ z{BB-ecW+O3&EBtFleUm&$Lj-=X6B$e80USr_y{^EWp*TFT`?AVd!VA@y!+DM(ZNq7@8&bRD z;{5V>ZZ^|aPO=gNsOg)+M9gFv3jHGG8krUST_kghSG2!i`~+nD+*>m~y5UpNyB+5X z-}u%e)f(Z!-lfz<+}tmI^R~3Q%SJx(Pr#vf_V~i=chwX4^wC2{cAW#pp8i}ZKDR#6 z|95la@Mk1rk4${@5BI$dFA{ivgyJ(IX8lNb)Ei00?h_giV-h56 zeF6dBc&|ubJuJp13_ZkYA@1($V`&r|9a{-K13j)jIWWL@Qx0)3N@yV~0DdpST#iPYwy zEgGOP+5!*8o5lcM!zS4ZwfLvYYf)V61?%dd$#Uk@Krsn2V1KI~Wx$$Kkjf^?wk-5y z%6aj|$X$%vwOzE=WWLQenyQT%leb8B1Qn1cS#=oMIBCm6cxTE_90ci>{<1~3i39IW ze*EPdtjKA1!9uWc|A1e*N7{6Q*tGNePieKu%1C2e$;@xSu+<5UDnOMF+u0QlM}O81 z4ncng5sEK-0nLm{T#O{iZsGhN$?nxvkW_?Jmi8T-`^a(jZ-*HKHhWw}wqY!b#ikBv zoO%gPVKC_xrv18b8k{a$Zx(Q8$_mZFih)&4iyLxv78C*=2N#B$%@Y4`dQ#Hww;5hC%;UdB63hwk|!3TMZ9~ zSQtz zTl#BiG=Ios)j2(Avm#W_Qk0a(#;WbztK$0C?7JhIVWY6}IL16TFFwWxz0ouC87kc@ zgJb`8et@LijR3bj_J3)pIzIx{?Tv~MZ|(fXbin+@Fud+$uXct-wQQRhwjv)S*2vmd zj^z9`IHParFT4lz9var?thL@xXRn`Zw8?J?f5tB5S)nKC)Cq3Ax35xNK-4SA6g$a+ zakaLSA_PYhnt{r$b7T~u9SR{K2B;vv+9+MbmncF$5CHUcP0l`aO||7!k7#N4>53rF zFP@%#)I}dS6*Ec5<=aFv8~^<17}}5ySC**HOheGJnS8WAB({qaA7q5VY`h=w8xYbz z@hlWll0ve_x8pAye-!=-(>4U}keZAL5Q9?7y@HwbLr~AXc2jp{Bh}w_lep9I2E9wo zb+GDo`2$?cl^a5v@19Shi?~Auqp7Z%Zp`6A+SXLT29OP!R0Tieh7^J;jTnhg#KPxm zQWVwRl5?Nm(cga2DkkEUY5ST#OU;s2`e+MR-uzb8!O3qfMq14b*m?vRMiS@PTnxnH zjZ2cCIL^BVqoa1PJm~i`x)#(8hP|4x+PREC69LvDMMjwz1Tf8h=dB<83eHLNSRA#M zJUjL}i-BWE+YizeS7K{~Oh<9YzhFJ`d1fg~iREn83#*#>FatZzOkpWHp%QsdqwFX$W|fl-V$~!ydI)rk z(B@!M25e6`lY~-!QU~k|MACl^;O3x=th6e|%GzHv50ZG2rePjY;+Am%VxV+sIRLtN zXalcF_ENct}j=b5pj#DdeG*?WD%(s z_Y>yCtFWKPWIku|2KIM^V@Kt;&NcDM`VRc=P7I5G$kfETm@BQO2STf&s6M|8vxuX9-*nUJd=-&$O z%R_lSu&t_Sr2F4j`Mn0xre|jpn{4~-47Cu!@GsW?l@P+YfAyJH90M<=i~=@2mm~Kz zt9<)>g$Acja4P10>Fq)!F`Ugej)h}rQrtS7e7AWfBRO+r-0{>iiT;j}kL&TQ`|jv+ zvj(}Ety_@-tI-e{qI6^J)BgOdRqI}lR93-+LXeBUU{rz*KjZxHxtoW*WfDagBN`c) z9^r|G*pQ&mRHdW}1*qRnRRB`kT}tO>PyYTPAdKD6bcs1a(uR|HlvzK1a)rr(NIBJe z_mM7Ta%mE4N{Uo``nFr+2?Qu0k~WjXsvu|N6h`gjpIjU!vc{34ny%H_WAzvYVy*nB zBaeUuzJ;RwVg31bunhXsAfclwG(XHbg0ByqoTE=Rqm5o`Z;wYls2ZUDM~_>f^H71sjTSlRuSqT`7(sVX(hA0;bw9Wc_)3eaNIz!8roE z6(FE`qH*Yx@t_Ec8wwbtxsk_2SmZ7oC=xJQYKn5rm1WB}*1?udM4Hnjx+db%&0@mZ z-2Z?a$$)&`A^9l{qZ~2QU|9wxKQD~@gT@i{LCtH1$Z3fe=n_(-Li;BFf)MlY-Phh^ zJiRxf6;c<=F-AJcy5C&rP*mwgdc1_ObB=CPVYf|cQWHWRp$xE$X7VQdQ)=nDTy;5x zyOD`a`uwY}1~UOcfnX^24*3PL3Q{jhvlJMxP4f%};WQ=N5@z}_iHpuGBKfGWETu=k z!g$QkTvxxf&)8r97*3sTu(f`*J-$6mIiwnEk(>MBr+H|=GYdwA;#HooVzyye;q*v& zFg84}7K-uR`~a-6&%wp!!Eeb3mUuAX*zPJ_`TFHGi~AWAn*zinNRYJRQJ?eR_O=aH z?6WCjVUwy59j!&hd7-3cHAPzJOUczX*9GU(t@{c{++wcAApXs-GL)W&8L7swEkP_h zC!Jf<1x63nYP|x@U&UTAcI_|z)#0EXb8Y_i4YS|&SOG$Vq>Fk`rTJ?5%c^SE7Gr!! zjf-Sy2E`-0*|lo=b^>WVbEzI8{Dc|12D^@19J1nIJ9VQIEf2Pfth(Bm6K#MuQS-{4+SO(XCjh!Cu5p0(u!=7oKXFUtY{DHFZ)*$z`pbZJRn~AuG{G;IoPM!-xL*-9`}X z)|~ZfK|kZ1Uql8{h|@;crJy|Q3WyBvM+b%90?X4Jh}ytaBoLE;c*I0*Veqeev50QweOD*5(nXdSP2s(BFyVpN)u&d z8z9g!4}s8uNh3LT=+)fE_;mTl3{3FL`Y_=M1=&pf;FsOP(7*`?Z)j`)juhiyHWNtF6%xHSFT* zCvM&41Kb!Y`~L0l>H^xtbX-`|FDIj`73NJt@<=5d!*)%(Xlnjn6y5U#ZuPnzY zN|a#=%vYagm};YVkZOm(jKf5pa_CO*u*C#sZsG`>*y5KH+fy&~5GroY_}@wvLAMZ}QgL@TECC-2x)_Dv4w-c(p!>$=88B5v(ZTY;4f+icAKvrXt&MtM+!MVsBmy0@)-f@d!un){eW z&EC`9-ml53H~Xz9^2qh`4=t_cPbS~KA2I?hy0iqjcX!+0!WeRJ1yE5a96nHY)MXF< zVFi7o2WH?s0vjAe|HQudZ;c=9wF7SqlX49r8ex*;J z_m)5M|HOvfIwl1eZX{IgoIf1F$Nr{qJ?>oCuVMfTm+cMi=M}-(oiNfKc0>ayfy z3@rmfP!LL&Y#k3lCOYy3`Y3MYXgCIAnt?|}QZXLIzP}e4b;O>G8%R!qUrRYSygFLV zLCWS^w|$`vz1j2f2(QAk57jLW8QZY29}8;NQ*%Ou+F+>q4O7QR1w)^vnT4^fMu8sQO{pSzMvA$7=9-V#l zj3s|LM(w9_6H&<~(JCmsyhT|qo~(&{^TwEOK%!1l?9dsK;i^Vk|IHQ zg0&r0`7EV)AC(|F2h3_MNBKe z_>$D}m@Oz5HMg1M`V}mq^3rux;B^CO@P|abyY9Um!@4C#-T{yikhpQy?eA%dG9Xg_ zY^4gb%vQGAz8cYRq0idF;#YHUQi?eh8B=Jon|nExyq(Drc@TyYdKZbb}9W7$ab#M_}S z|FcC?6;W;^e28WKhQ+wk%G1-zy2^*s&%*)APLKFO~TjM>_bp^^DuBzRX z+-z=-6>}f&*CeJQ-$q}bJ$)=1VP4%9()M1k1R9UAQ_3+Vn%SN7EqfPxmxkstvWBHy zqg^;Wc&2uTD6)8q_C$V4`2U)+BjXkLo^^17g@YH`kJKxD|G2QToOIu)`#V%udV!yA zf4m3}FgrE7k1~&uF|j$%JLY)UV@zM3mE*I>{p#^Q%~Epz)_r@nHFL1+N_h#j2yReR z?ca?vQHg`h5Z6=7KU18T`CuVS*fkkMA`D26pC@RN5tpD zR>{)rusYOyk}S?*X%gzKuDqN)zv~lSn&G_z77jICmTCiQ=*FBXO%X1vw2ANjSmK;X zwkC89SuttV_nB`qe^SgJ^d2aM}$r;K`bjr?3sVJF| zpv@PQm(#4lwe?TTruyct=9P6OBZNKkRH!x0qiS99@{IoT#7P)5+X}4aF}8$ykdYMu zZ{EpBz1+Wn+o?O$2~QCb`Hg>=QH37g;mGM=DsmTpQJ7+#p`7;xXaQhEi z8GqX-cm}RFB8SXAT=bu~ae9HgOs9BY(QYEfgu4+skvi@NEYYd8?bg;IL)6lHxr{L+ z!^gDdb=c%n7Q4l1;_nsz9vMpc`~95FKKAh<4O%#`t*XX2%KM*W$XSl*0UM0Nrf<%G2^YD zzT3oTTnPhqebsw(v;tPNuJDh+U}s$OQ1VcHgLxw~5g~W>8rfkncevrYO-1jd=VR}X zyp2wkNmcIq#%Wmj(_V=hk5gyBTh^Atb!k=1X8OSJ_2=7$T3Mw<)<#Y*@WP@ z@N)%~CI$#s1T78^#~_F>^rLJ|WDjr4mDfOlEs>`LrNJRuSo)7kUu*3ZlQUG_&*QU7 z`%NdN;5@q~LC*jvL84dSa;!LnV!P%}S~G>4pb&O|mpw$bj6GB~*+5S!mW=q9f-QFq zOrep%?>x{GKCpi9ZBh*Orn#)xQ9hP_4p9Qz?+d~r@Q#t-5DZQs2N!)5o}=h-9!I&~ zHpfkQ^AxvdFyXbN$9Fcr#abGpiPotg3L0-jwnM*sQpT6JrZ>z4`yCaIb}@ip#$lpJm= z3L~4stCLkIofTr>=9@1mX<*9s%&5+EeP0<}Of!fP*v>EL@Iee?9%@a#eaBzU_9cLuC*nN${gQJ3T0l3o%19-ft zB+~`8rm{ES&U9q#3Kc-z#ni0lF<=Gf7IEpmPlVz{bCQQ9W~q@(CTarBY$}G z3n(x$C}U(w(&WYBnu47nrpx$0R33|r#;*h@Qy7SFl1ur@R+^|hXC;0iZzk{0pzZXo zRex28;mR+Yf3s1wb$;p>!zG4YG_74BW>OCbZr$eoS^O*|t$}VO^?QDwC1KjbWd|P3 z9Z4^Y#$X!L@bS3%doKrCwvb!^T#Gcw9+Dm~;dHZNjsxNHD^wS^oi!1vryzzD-_uzmFvcOqr zK`xTaonue24LO8~4Ybe}HbTF;tXQ`TQQ6GWh zvE~)eer4q$A^>u0kP?74k*fUk;smuCzv+=2aDLi)K=XMImJBsxyW@f(s9ur`-9M8H zt2(x+^JQ3)goI>GaE0Q(2ur4z?;!(qS6(wZ19hptAmqB62SdDdhiif+!gkCk^)`Q& zgaonhyvmXtH)AO+k|CQ>Io5&$*8&fK$2dl)FT?fQ>o<{9qG%-AD@ib3JMnmm)!GJ= zN#OZORt$BO@*=w$Hb*^6pH=%{baRb4eJwCKwW_*8@yNSj|ogiI_SDYFllkmD;+U6+8e%U^;p z9kIO=ZGy+~iC~Hc&H3r`VA<2ix?>V@AicRAI=owo4IM^Pduf82oHl0V^xVStGgi_C zg+2o6I1gJJ8KpLdf=?-eWLjzuOl)gVjeHAhKDmqeN zJS#_An7hZlW>^Z{8P+9)PIget4 zA5ha*+M&gw*E!sc!@DmX?ObZK;+zy@@Ts**lPmI2vHbtR);R=*5iV>uwylPZZQHhO zr?HcXZL6_u+fEw0u^Jmq^7r1&zxeKM*0Y*<-{+ijciCPHOHT)q_OX^wrpJ4AIsd3j zlW;673?J>NAUy#iQLLst%{Zp@mC$g!=9r2w8s2bm4q(^B6tX0p{Ul*!!tu1p~qbh5+Z>eCT5K%F*zf*B^=d&q~w|>(}xJi*8_{3E- zglTY=-wCYx$C%m!$%3Kf4A-SmRb*#s-x~CklhfT>nqhnyzF;@E*ZXFtY`eBnj*Y#+ zEjO12R2d^wn;@JSF;Y28ZAnW;Z@ltqkUCO+OymUv=R2u8Kl+h7m~8YB6~jv(AvG&D zmAgWDkHD=wa(5D1j;0{CVFtV-#{>&Z$!}ZGZyQQ=S1(C{`OeebFYNwb>rpyogUx)< zA+kXtsTZTGiksYx3M88Y)-srH@s<7$0T1hs|H7(epK247;D0M4YxppqbE9PK*M|ya z6Wfz1f3c+sx-ez?I`C}c#-FVTc=Zg=ZS|ENKHLSCRy9XNEMYrQA`+k{^hXmj3S)nI z`yB)d*I-NlW2j^-L)$6=PmZVFfnD%u(Osb>dv)WxKHAF!M4P2a0XOUY5MdKFiib9W zq{o6Kpe1%P*eLih!`leg!kl@qUptgW9s$KpC%PM#b z_hBzxdrTi`DThj{Z*+%SB_e~j@rLo<7wpF+m3|8iijKp?@_+w_*qE7^(@9c6sR6w8 z|J;T7^_lF5sDIDm@>HimcHft`pG20{P_JFGAYu}g8KMhU^Q@)={NBLgac#&qb^S@4 z*aEI3iWqmhHaUNH&$xSKQ1YyA?_8?%$f{#VP;75wbs-CH>YdTyY*gVF?E-WiH%eWl z1fTP!^vG`wU0o`Hyn5T^`3Q9mK=nj0Q5_39jHhZ^=rl2F$9|uwpyTWNSFA(15qYKg zNkX_NFBq0J@veuxN0|J2%Jv6(`m-iyfTK41v);9ya>oE8u-a1Qbu+fvcU`z0t71$z zCRc~AVE^Sv$D6Z}VT3F;u#ne&4E1?GISNPAj@q${BqX3vWtXAbmHW;Qs9&5!-6litt~Ew6y@&xr zS?mD$eS>`7js+reNY1vOzq!M_96C%#Mh1(<-W?ui6~i*3M*6h)5e(Spj+zBmqOOMK z;cN(Bcg-N5$ZBFl*?WEhl3?&HXnxZh33-|(#1UoWW!fp@wRisLIBKZ!tm_65DUf7Y z%r6F4`k++7qT+V^-QdcyI>6s9%Dx-uy^m!vVnTY@-<-Yf%-Lk`pFxGBUi#tiX&#J9 zZI`0MY~sV2j7e5mN+hEx=V`!TpR6SLWOtOx0LyCX+sA~}9E8XR2#Y&Od@8w9@(6HJ zfOqacGHB+LR5!x=8K=VD@wXNBa$UC+%ikEnK6G*lg6K%6L0o6m40Lqu@CbFlo!oUii^vbur=J7yb z&zhhXMZ9n`4P#9Ps4Of9A#C%f_j!oD$C2v0;q^22j_i$4e%jUdkaMK=*tF!YfBwvl>- z30lXYh=jD|QS%i{Q4c!jSi^xylz+?+>Oi0ZG|T_kHh^9NjhUPCFQ{b*@YJn8x5{9_ zLR@ZYhCs99!F(T{pgOj}k?eHY^0CJpi`lK5N3=F-!10bVz1h=Q12iYA+kH8HLNYK0 zC_NbKh%W9p$YqBSH%wVyhIxaHKulro|U+4QNiB&4VOq z@lhD3nb#cyQ_*5LqyxP|LFQ-+meTX6FqNI(jr)i}A(Y0rr3w*Mc|pZ(f}`lz5jafS`!>cNSdpLY zz1u%TeHn~?D^3eEuiEz6!BEgCR_;)7=XY>F7+c>AS;GdCJFc+S-5cJO(ehQ6&slk~ z-{P;bObGlRru_((Ja7*2hf2E$V2(DhKf#RV=ZzNad;>M{8^#BJNz3Jv7Lvje#$$Tb zGHoVySt0)0qkZqBtbJUrsMH_Byz54D%r!bS0d$<|`k^6GGQZ6q5BKyt|IU@k4XP=S zGsuUwHxhH9GJo7#i+h&Lnh9#6sHJ|YxAi6*eLV0d_JA1@$}VZ-SIRgLu5NH~7y$o% zZ42AJAz9uwBP_GiZrWk>YKX`}@J>jJ0RH2S>NXn^{zmW-^n4)J@AYpIJ{#=usplb~ z3jpq;F+;-B{ESS%B$NpLPbn`zZ`D5QM=L!ejaNfo=lXAT~yM=2!7 z{tYkFg5XLwZonzDfOcDYP~lCzKGY_~#Sk7oyh)clg)Zpj~iKJkSs`mNSbe z* z0WmCuVu^SPx#SmHUKWR`#7N;iz)e!3Z!j?uKz{$Q?TL>B`G{#*?u&nZu>Bhk(3M^` zLbX>fGQJX3AhA00V1JHz=c$2}4O~^X8Y6VQWg}rhktN2>ZNp=F@$`DxCVi`7lecSd zf)J+Rc|z$VMdL__KstF$ndW7Gk$SZoQ)@7&7lUiInca|)PZDiV+=tbep;a&) z5zO5avd#4?HBplK4oQqwVygc(Y^uq~0n6!5_8Nvl6QJj8Se7IP4U`uLYS-vIqhC{7 z@kgQBg-4}N*Ya~>?KM>mgh7#|TF9XLm#`GKbW+L}vQ+}!oMsuU^oa1C{1}`JzQLIS zGsJ~E%;emW>QP$tl}VPf{pZ%$E@Xx)6nDoA zl=A0;o16{{?d0kC57FrXVf@`IZmI=1|3lLwpZ*^QgXc7RZnQE;e24})2MDPc@!*bA z@TTn}uogCGb?zXQ{UnF9o=eEJE+`O7TM7>czvF3t@t4_$!5wts5JG!K4`XCRoEkSvZGEZsA#Vl^FWdMux+F=!I*oM(i52)@kJX`5u&KV2t;> ztCtpUtgmzXg%cKpeKE|CBV&t zRC#T!913s{KYjB7m{CyWn+l}zm5RDcg?1>WHoZBI8&pcoUvDizQp-69zK$Qq1OBH| z4ZHWiO{>*i1m}EJNnPOk;GXL%2f`Lb^>b&L5(Q6l!=j19Q|aInH$Ng6M#AEVuPSjOyAJFE z_4r-pWA*<6iv7j0`Pg~w4X%Di+M`@!=(CX!E^AOUZ(=53N0HxFeUJDXE|*kL5Qq=y zzUN1VT~-`epPTuuaKu67b;l?W!ckc8UuliZy~AlllQ~kw%>3k4cRT7#rW|Nfm-;09!D*%)F-`L=@jlu#oUpp&nKKC*f_PfOxkki_TDovi%^ z3HOkX-zpUb(g%DVHk}P=`RhVDUdRKQzrjm~Zim%NUao%@de-5mby?`pWU)I>w3 z6;eQy`!KQzw{1Yb9G8Lx z6Ni-o5W~@$?FPW5+rW*q_i`O|*O8Ya=daEC`!^#4_OXiUwp&;NzOY{_BWi8)%yJ|j zZ^s#2c-$Hbdre$4o#_ub9&mTgboDY0tPFl%^63e9ta_$&T6h0OBRmULEHI&wE6Zaks z%pq$QPP+HL91s?B7p{~CS8L~590W;tqvzvSb_1wCQ$z9|sm1XP#oRrmST0*yF>CAr z@!-MVf}keZpoj#OTGy^WkQg&qM4)#Zv!DQgG z_Pt`EC@5htCR-AG@}zp!?eIyW)ueWlps1 zPsQVM()H5nc-Mr^;lVkhlb(||ghv)t<}Xic}fPVplOwHGuabA)x5hYAaGOQ`3q z0ft=t!yvN|9I=aow$R1z5)hS7h3p1Sgl+^I7k2+EN znp9~o>C|a^<|AmK?gB_eN93`5Qw4}aJg4z<4>y+I??L3l8*9_saPE2Wc}p7UqOGXo z{hn}e`6uMZ_KzX9NjupSX_L)sr)n3?+z%48>;K_KUM?!%L>@^;X;;?)v_JQT^T$1x z8726iWvyl949mjg+}KFy=uXyFU{22D$YhKz*j~BfX85Kykaa1HS77ruy9a{ZNGNv8 z$B=4fFUD!{wiFNF@+D@eNkjRnr)C}&c&%&By(JXEqw}VPg2ituL@`Y8L#9iLVEr>b8Nf&v-829yKyUh7bQZ>vsm|Ph!SoBLH%KY zPQ+t6kd08syBm;U$Zmhq4SVXhWym8tiJP+IuOHcZ{cT?r1>pHXzN=>cQf*<&*h02i zW87)vSt2L!z2ORCC`;64GMB73w>qI_K|X#;TGkVJK*@jm9zmfF(5lK!@ckNLntLaA z_r<7xhyyT|F&imGH@7Z76<@gvqK76+D5K7ELzn2-DS44&G_;0D4K$uw zlxh%GdT>Uqj@BFODe~kwp(9D{XPsSt8q8CLRnju&%4fhu!qZ;$H8=K4nftqNkvi}L zcSF_z`SYYdLvV^3C?&_0R0oGDfB$a!g0NrdDlqSqKm75BRKqoVfU+>5*dI?Fac?wQ z*j&Vnksn&FC%45P`3t#lD3$NOrwCXq|LYWiBRQ~%23Y2uNV@pfgn!1w>_y=Hn?))_ zSIp;fHV0akh$X#<{O+<67XmsfSZ$7hlEmOa%SUm}hnm#O;69)-5k^qfV(O zmZk070U*~Kq@Lqd*N?Sye$wr3)uQ`k0QX!A(RBO1iip)5$+)B;&tbHp?)OmBT++4K zugas_KKWo`PCh-WJT*%H^HQglAceQL)~i2H5)@G90{S1%44e8isc9>4GZ6YX0~@F- zU(Ak%E_~n4O}7m|I!xI)^rt?M<&c_bKBLoV=m1u<&iI#ovNm2j!R8ZmpG+KF_0Ge8 zwkgjz(?{@LWq2Ca-0))!o#7WxE4+XLd^Z1SyOsG#T#!YuUO5K_26YugcEO47xOaQC zb#anOhSKZyL-Jh*I7>r z-azHhjB9=c1eBDgMnH+Y1LYE)!rM(Ybd~PxcD+rkQrioe87Yt*D#=Jif1kDMSf3nk>nc(BJ7Y;f&7{jMl za*`aeow7fUg^wiD3aA}Xuq+ph+#D+%JWK05=Aq8D*KXEM^^dOJUdu}mVr#CH*ls8r zCJnnt(a8%{n*BWHe)9ui{)naPJZBueZxN&*{Xx^zrutcdv}Ot&{XTlJ7r3sWasZTu zg4{;kn52tE?A(=gwa?tE#6~9i|zz&^HQnu%~mX zL*Pwu=g#!n`bjXuSjPE0SE3&D#d3azj8^?pF4b)avGbDyzYU8L0f$cN1Rwy)yJHI` z9E2tfTZ=#nn(pex)o%BBt!F5s8~_*Ga!02IV~d0aX=eiA!K5DS`mNvd{>}^eV!<1l zowZ1#zH#jkcP-#M>F#q1Z8Hu<1ascbS{v{+boK55_&>8>Mb|@1;G1UR!_u2!sSD{g+m7&_D{_6W=jUtk|WN%DE(ge5WXcw(i&^{tGGt0u+hTcBQ0d5dp z(DKtW)A^k>?_Fd4)iM&-*-l)hyJt!*kL`hRcNFRzf-Xq3NP0HJ)ewZWDWCC+?K6ROFprLk7Rx;82S-}*Dv`0vo@JI~`34^b1{CX?%$jYR?ru-T8L+k^r%krNgb z;R@I@Ne=XysRyikC?fVj91p}XY}D%;mJHoleEk_JMeo6Q&kRk3e2#j1 zJMHTSw|6v)m$85a2)3aDYj-XAb)Q=d{@@BQ`(-Vz8b~+@40+nm)}p?)kg~ER(?W-QP30c1!FZ{l|JrC^J$#oCr6H0p_G>{2lN;1e_KUeETr@}6aRSG0zj zy5D=ChvonnrZM^I+^6ZZ*(xK3m}t&8=Tz)~4;QW%*sldvu05MgIGvDreXqPEZn1v--Ry zGx&cSd{!*Ewy37V1O<32f(4!ZfES#kBO3kwmFD!y%bZ{HTi7Bab)yThP%phGjwDE#K?a&Ap^ZJ*KCdcq~pm zK`{;3;iU7Ka1>|11iF~baMU%53Nlrw1s&UL#xr-@?^{vS8wm1KRP^+ZcXi&)mcj|4;%+?+r1l{>aceW|D7K$5TQlW3Z13T zfgfkz$k(FXaCF=R##}jCn{HyLK|$2~F)Uh~bq~PC-SvOd>cx!^RfvHBB*O9B-}u4n zbpxQR*%1nBS6HMr!Wh{KrIxAMV~iQ95#2ApZ6rQK6wnD7qlYv1nu73;DRAg0y<8d@ zuSZnO5?RptIY+F}lABS9jw{Xj4*Gy}DE5|c8RZ5~efl@BTSa?~+FsyC;NHE?LL=}W zH2cGu=m``S)+=K11-;Axt%7*kaC1;!7~*X6IaL<~3o{MdXzJTGdkMxYrVNhdXBM455@*gM^);hg-jnp1$+(jW3Yg)^7))2HwOCr%? zp)8Y(HzD90S;C)3|L0-L}HW}-x*wIi%E?itZisaG-QQ4xp%K4SXdpaA1I^zV3k z4F+#R3F}})Hivp6{RYX6he zez}BF=&ZuC3~Tvrsb2hjiR_k-lv!M?L59j|6J_7r402{RWZJvh9Z0We2f|E#Xz!vr z&UB4D;~#ncs{JwscE?2Thv;ww27EiT^GDF12qr(;)mLclUjGsuxDv7-R~Vpa$LpdC zv+*gasS*d2BQCOEd~uQqCbDu)QV>uC=`VyCz%#9_X+Ua@J^oo;>AmbazyhV1>G7wf z45J?YHN7KqGuL{Tl0hEJ!n0u~6NJQne>WWRb=Zd()l7B*WX>1|(zaw2BesDH=P@~* zt?CSs)TtN7YvipH$JHYaqGaMfsGWd&+9ucy?x$(FfY%Iyx7NcZvbsl;_tU;RR0-HO zE-`SlnXTm3<;3ZdU)Xg7+$JTRFQu`rKIvkw>M_R)ig7||aA8|(V+c}CHivdAe^>7k z&zzJykLFAUuo%ZHO^CtVEs-qTy2DJhDJ@$@Si?k#{%ZcE%tej2^ps*)a#p)1aJ0u< z<v@z8mS?b#t{=DbV=bX=Cwfz4yIb|n?D|n#EN}QJhQ7B858`){ zijuH;nG2Zh72y9^bD$#2v5h_=oP!chAI)4cvs`@zAV9yNXb}8%TQr`FALCk~7?%J! z(d=4Gim&vFDRQ464bi-zah^kDp=Dep?MZ_H)qPIlJa``E+$%nYeCtfYz2#s!kC_s( z#K>8JG$FG?DEn>E)7JUooGFIvEYLfkG=5`nalA&V&}bA>l{=f|VQ`S_`ckNd&m z)*8cja;zH%f|Or1)v<^1twO4`aMH4AU>XJP7Rgd9W<}g>39SwpjX`G(wzrGl$H#bY zab(TR__{8fq7 zjYhTV-c*0`)emxi1}^c^+lz^89h@AH$n631vm9qo!qdiVh5w)U*g8L3GZ@O8Um~*< zH~h`MK5q-xGR{pF`lVQf)nt+aychgS&V5})EEq}(Re6(sVc$x=r%op_w>|F#kqFI&8_$~Q* zAliPLOG$+BlPfmKl=R#!g}3rb#(n~T=W}-U^|_fq6flfF&PX_~l$~EVk6N?Vhe|+*Li6eL znWXINO<9U>+xyHumFIupaaZuLUO;f0li&X+T$D7Pvvn+v+Te$XTG~3K& z_HT8stQj)rpfKY`%C7q&+gP0)r(lSmjbyo8PZ0BlL}6KRDmbuaBtuY+Xs~Vvyub$G7NMVq^LJtdrMt7S2q3L?Iz1<)0#ZggIAL0&!#60SS zw?$Lg+H9jhBuTJ{bTvq?Nxc5oF8_yY5XXa)Y6=v%?2AEy|98>M5H|NmAzxL&oLe%P zV$$#8pBY|<*8>2U_XB`;9!dI?B=9W^@`**7yji{OMoYmh9ghIk;4{W=>D)&|R(&c7 z$s(<9w#6cKfsvcH`3(y`_tZDR(pLavF3b#}=^mZ9VnY|bBho6fw-;Q@+uzEGgU%rx z!zX>h7m{RqT<)A@rr#8dV0&->t`u?e;0p{6QsDXD{y+Tz8WaVGjpP5WTv*w-+5g*t zSjJzEI~e`9auJCqShIQdGXsZ+LnanZAkGxNtKWgH9nLHuOKkdnH1XH3@@>IIUi_=W2?gj?iCeZ z7i;ZkUW8ykhh3kKN(YG=sSeC=36UQaISE=_nk>Z8OC9@$jCIA^E%2d4d!GOFyk1?+ zjCGVZ7m3+?ycRb8%Svc&uneZaK73Vp@gU&7!iZxmOAELywn;f`LP(8T|UnCTX(^qQ^w3ZoLxndT6pJM6-e;^dS?{Ma-ekH+bk zmOur1ehj1ui5Kk@K9TwT0#Q5zrFVA5IJXarOi|)t;ngBE`Ntg!>^@llF{;=#Rv~ik zOCitFkt>k}g=+!HAQ8xJ2bgJQQiiNbKPn*+xSSLimqGOs=125G4|8mjq&UvEkkuBd z4YCqhMHUh8Ec&4?L&6$C%ruOOCA1iw>cM)FhJ)fHnNl4iaS0}sXO+ltI{QaD1XLDY zb)u{|_t)C`!O~pq0-;ZV*5m~{MO5j*;>-x;i=}jCC3DzMIc=>af_K)vi^Dl8JNvU= zX-ir+{20ohV>3ae9eiBFTonO|Dq`AwGd7T#A<7MGd7Cje#D~=Gm0<98@ZWHH_En&T zs1)+f`v;{Wvva0OFD+^M)6R!8$9<;B$JmlW9ZZ&}6ERWAv8r_e*?{y5c3hIC?zfo` zGb~yPwHvdf z3DX)u9bHir*RlnJh%r?AE%RGP*~l*16-c+Qwt+o!UVG{CY6cDUqwcjVr z>8R(WQeaf-x9Mbr{7kiVWWH|{m%7U&&lv35tBi{RSHuD4Y=Pdt1jkeg7oj?^`@sEddU-#D|C;?^b(yPZY944h~loAoU$9aBaa17wi;LqiAGK%e3GUg&6T3U7bZ^U?v?7o*WKe5 zlf$jEe|m$jJqc=Z-8n{Cf-qp9;^Sc|u6#+>m3TjXhyQOon+J2sS28UEM@}(aHmi#Y z@8B~N5uygrsD*a~)K=)s81)jcgHJTO)MRk+FK8mYw*ubPoqE)R#N0oZ@m7CnSH^<}(x>X$w5LOW0)j$6C0-AeJIuS#LP)ntUyGIB_ z6#H0J0_`i6+pk&a22S}+c3Lfa8r6uw%?+L>6J7!5B8Dz=xRJ0l?2hZ&Dc=}1&HFC` z7s-e=5=PNn7R_edTxZv7!T7QmkrI$AZIfGB#tb2g9Asuv0gUa zl4t^~n-z;}RamDT-me^*@b{5!hT{a%7;GLIM=ao8om?Yk1CblF<=j{)@NRi9q)aH0 ztFAU`DIJx%Mx1UzUg_GfIZ+F&+}0TAe9KgM;>N`JSh(vC|G1Qg7%oVP@JBd#DDtKc zSa?0HxqOOi`#5h5GF9_5_1WpDHi9vdQ7hm++T}0x=82Ga*R<1P-(Gu1|BW757`!Cc zixO-@^x%C93mVOg5$1_EGngMc1pSL-M&!{S&ay4_;ebc4tE?vfvHWkrzoD@Q4A0ga zhe#ZTG=8<&`lU9h!jtLn@J?;nK)KAWuNyWgT58%Q8#Yb-u9p46^o05Z9!K7246A{< zr;)#njQ;dsS&FDTxV2Tbr1_tiPTP7$Z`^=gz~w^zflp5jbnEe7?qM%LZeW~_1CrQ7 zWA(+M{W(-T#ZSNiJ{s~zQtm-?mB|}ut4t^3&X2x5w#TcnS2wdg3 z)`3IYtyShbIHzxG@5YXr`Qlh4g8)#l_9RL-*;Ok?RBXxTdpz<13hxGHQ>^8rdsX$| zulGk_kD!m*gGeN`&%WR$eOIcDT`N8yNWe{t@2~IP7>kN0LX=&})TopuXhbE4C=X@T zTdtWlT?{$i;jN3VRsN?KOyZA%30eB)ABhI*o^h|Aqr-W8%Q~;BBZ>vyUUmR(rxDns zD?_@lGip3NDDVV3=G);JE5XrP#G0cerrm2*LUhD!G#JB3{vkiwhdY?2J*#SA83se_ z1LZn$r9~kYVv2T?c(x>DX@;02JjOZLJtM1bMT+xf=b|W55*NS`n)2+9|H#FTdB z*MG`wFw}orBxv_#&A~cg9}Jji=(4E_WB+DXZ;8FJ_e|R)LjFi_6sw=d9R0<>mHkBh z_kmOPI6+bWeLnU52E53OyGsOIRnDkiNYPa8mhtyejDY%EEF%V)5@p8Y(jNMjA%W+g zsG9jpL|RgidDtdcJ~n)9i1&z(1(v5~R7v#2&_Ap%jb7shF(Bb}7p}nAiMk*E?;sG& zsPim5<4?Q+e(6$ z251_6&|e%LgD?|_#Y@1INPLPg1Cf;IhuLFlVsrTKCe_>TF&#sbEuD~=u zMbi+GkFN`i9USXHBB)&f)b<&f58`Q5lBG%Js%6~PpYX~UL0?;fKS{`bo8*J_nX}@z z7x;&tZjHJGl2ZZ7N=|=y2<&m{xIe{lCEfA{h@1pg4stCLmH}XLX4gDaP=Ih!e|SBN z5@JHiM(H%!Q;Vx-)CO8P*vdq5=3VA2xk%gF z1j&i185Y%%WR`z*hQs6qWGDMQ6IzM!s(B8h35OI+=`wt*iF#wfcDgoTMgi9EDcmQ~ z=3iM6j~&N&qnt8(Mn&0oHj|BlkO4B3-N4uquh~BPKo_uL?Sl|3Q0SAXl3S{*GtG_7 zx=UxVg8f@}{uVuX7jI)28m)Vaf#4TH(+kcT)c}n%cS_W+D8d%UJRdBU+i!KFBH3^A zlo>@AD2!?1_l%bBuFPriXW6Nw7@jM4c1ud@gQ2#F2~61a+28J4A+_9<8DS^5Q<;Lrj8Ht>&>yRhAA@e<}OBUf0n{6 zVD4N%=tq_R;xemd`1QU{bih%!Np%ax&M0dn;|@*h+vGv`eGQE)o%y{QrulZf++6`U zoHw{Mda~A5hIh>>gMPfN>xog#}l2VT;jyEik@@H1N zYz7y#;O%8EL8te@2YLX+eV{d9&SRHwPJVmi-e8<(HgkvT`C9-H-q)LMieES~Cvp?! zS2)nd{5CLMdKqqaxFuYIUnt0xw35v=Hn>@4#?&R>i+k^lGnR$E!?x@Kf@EDtZSb~e z1IN4`|WsGD7pYi0H0Y5SHF8}YHPPP)Jg_9bsK=|rtzD_KnF12v^T z2bq_Ik?`!C&G!KrJl8wL#lE}1m|?b1EYyDT&c!#XRAwnCdocB>wK!UH?`TgL>(lBM z(vyiLmvyc>ZFIHFaY_$+ zy?_~#8W_=$kN+n=?fIj5lffTiqTUeo-H5K<*0d26&B*w@K5}o!lgM4Me7rb-J@C)QS{?&<(jst6bU>e4Tf_m@dVSI}H{87qI&+y3wz-2J5r2Xog8T<-&X|J=;h8Nrl#0IZjNgMAwQK0 zm0;crLwd{rW@#$zfJh@kn_dvalJ8&XK&VPXOVo3!hG*%#D7lc5o!a9gHGK2wRG7K? zD*8%1JQWdbIJeQVlH+5K21t3-H(Q4QPbFM<*5pi{x`T}|d$?-fa3yn^9J0dw7$QX2> zPMkYv8^?ygNXgLC`a3z$9{fE_2lFcEJ<~FtaOQaK%d-#W-jMM(gT?(=)sc6D9uUxg z(tUSk_vw0T?B?Oq^1|dfNwO``616g6h`3cH3s`mg3YAoN5nF z4!#Fe_)g50b*A;($@p zn$dCn%cs)JQN;GHs zR9~;ocJUx66IE3IFkzlhgA0cc;S_2w^V1?f## zCfwU6A|tl$M6jUOy0)q+OZW@K#);%;CZPAFT_9#V+`801(_+%vnqt*C!{QDq+NFJF zZ87%I)s%l*OObQszmFyHn_e896Z)wNTfNlZzP+f-!mvt7*6UZ!*3fi+V=Kq?rHy}0 zlFLZciK^kEEC4`3+flpm`dG)3W+T7*sO$$)58CG3rCQC3RE#c2Bpyn;2$9yIFxhS& zg0P%a;5DVNQhC~2!!mFe_Q`ADyB=sV3%F>`f z_}aGppasslvL*+v%(~a*OUM!-RB>&_ zk`r!Rr9y-%%%P>Ff2r_ePNblc-{vYb>Ocg(p(o_O#G8oLfhrud_^_FkRwE{s<}x=k zOA(m5WYA+_{Jels3gG#@?1V-ceo>J-o_j73%B*E8oR%pUhx^u|%pJPlv&u}7KJwwI zr_flKGYu3u&nn|j&O!gPqJC{0{qRY#Pxrq}Xs#IAIw7#52w#g-T=AVPkN} zU$7#GTX8R5#lE8-yDOs*4vQS3r08XumHT{4*WxBaD*kndxU6fP?Dcnn`C$c80? zlf8U*nUcaq(mv>@PIm$tDXq%pvaR#$!T{Hm85~Ozgws12|;jq@!+q71>e;}7B~(&z`%$DOu-yNn)MDpwVa=A@D%_G zd0&x$eaT9GNM6<(mt9lp7v5p^6wVu4Ce*`>J-(*>%W?-?w^jndk*s=Tu^_E0%KdXI z=ltnk@wOvM2&GSslcG?)2DJhT+Uoe{USDDXWP>b&XwE+YY!D57sop#hBo@Xp#DBf$ z(!FGu>FY7ud^~wc0*}d3mX#k9O^g7+3T^;v5P_aN>7(Ack%WA*U|=}{o-bK-Ie~FM=D#C}ly$ylGF(zTpE3mGmu#_0yt< zporLadEa6;pL?5IZ#Suk7cr4xO0+`#j>}*A;OdJkJeI921O_n^PGF-t@l${`p@0~k z&X*}V&n5?M;vc)1aasuhd924^0{7OdG6x@s%RSaneTBBM13o9aytagrEsrNpwDoMm zmocfW-pE(;_n=q%IHkUzS1%%8BdZ1699O7S>@y+|`%!6JJ&oAW@fhjwQBD|hx=-~i z^vZk4ZzAL5Um1gA`+3>L8Cw7q9*wAtr15D;F>FKpUl;xi*E>^?#Jzw)+X0;iDuiqn z-e3--@W>It-!wO@YxP8D)>S7L+J|DwLRHksMAb-TC~KH17-ibCB}gdV^_=4Q%3=y% zgA%5A0;gi%TN-G{h>n9kU)QV{)>8j48&u_0rX`yx#|5mfIcW>xSnWuL{YpNDz!!c> z{>8mcwZI>aXgF@3k(SG3csG0g;v15Za6azKYh7gJM`eFu9uhwFwS7^auJ6t|XdvQ6 z6)rbV_9Ez_(!c-T-6=N5|FZdTFeeLTPy?5`x-OgTnEwA9K4kon4ej7|Wysc)n^&{5 zt{a{fM2%kgs!M@&ETnC#3a+FO}Si9U>R#+?O|LV`|^uDY{_ZjrOT=^JVP)oC~HUU-0 ztjTDRmr9}#m`zn97y5VJZmJsMO?rlUaJ1;9|2`!?&&RHN+YX)~P~kS*81?8~%4x(J zXQL1eCd||g^qiAZbOBxe8_cX)i{!dJ)HZ1Y^O;&3*^_k}f2WD0ZAe)SZPk=)ye|LS ze<{7XfqH7n3gtXOyDDj#Be}95E1>2tmH(QZhrC(22&%Xn=Zc;F6$iGF=YjkaS+aER zL{)Z|LyGpht2SE;uoLgwHOb+1&}D45guIxhMBf#+^F|Z6o}L3&IDL`CoK(4T1zcsd z@2Q}SdJokxR7>%lQ%s)|X79&5q1B)`?gKRH9;4QJHW<1H6%PC3P*a zI8totP0Bwt$8w59JKGp-SIm3#kCjMFic-V^1-GU~>B2g8bC{~~Ny$}M4ev#@M|jvn zc>7%3G?<{^G+HsujlP{#-TE03Q(15D1K3`9=&TR-@Fi>}F(eXCZX7?Efw0U~@Amj< zI0V(lG>7u zi$#=oXY?ThaHey+hksD=s$&FRIF)QNOAr+oN(r)P3TTQ-cII)4Rz;jBO+d~7zeIw< z;3~?@VrE)@p$eZnN?$Zc*r!dY)2~hwE_KlRAWAsi0s0Kt{9_UT@k7Mit`W!e6GHFN zb*TF=hmw&jEa+tL6th6aoy-ESU5T=0F;m%Gz8VvpEovWFX{8yhQ5jso$(+w;pM6g> zfA5hd<;rGRX$OrkDUqDF5`+4zBusL0A-HQiQ{D4n`YBGSfPnht-iHY}y&!s{GKx}y z;%R}y%i5m4qQWj{ZNk&LK*ZsLP^h+pM&0+qP}n{L;27 ztxDUrZQGT$(bfI;ta}ubn8bSP4Q}jn_dyB=E1xbR>4|k4Vw9IBsp*0Hw>PlYQ_aZZ zn23VFRP_ghnk&;$3r0!Etc@K(DfH10y%^F`b)Fq?`fW#`Ck9uSD58-USmRIZ`tr5} z(j*Mzsa!@ccH_cUb%BM<4t@~sTK1&%CIlXcdjdJRuwFJ(@M)Omf@5j{mz>8k!H@(# zY+>3D%1YcziHjeP=`Y{Ki~W<;__~`t{qxECLonHK!k_E`JYf9QCffVHwF>y}1O+(||JB(~G;;b*TgQ7TU zi+VE;R4YKrPm&y{GgG4VY%4{eTJxtab1mUU>#+$b>JNvpmX;~Riifp+Ux&7q9`x0D zGZd1eTFb?GlT-X4FY`lP`emS)ym5p0?-c-50V8}V7#nzsG;qp~kCYq^?*}6VDVt^n zlbf=#N(Kk|4|%ztUsC4lzsGb^CclXCN0DuLZg}ytPZYnwzie<)W{_+7AJ6<^aqM}j zy$s<(Q@`FIiF(v~)umlj4z}Zu;4A#y1HPb$3Ic_bU^_CFm(;f@iz@v?=Dg2$GXTGr z_Q{7fVrOpXl*LTK+c)JX@2tcLi^Z7lEa=lL-?`9l1#QdSv+!}>tpPM(j(-w8aW`tZ zND7@8ep)(w^{c2Bw>G`t0$vn#>E<_ zOeT=6t;)S`)u)8DVOxwTp#)obsQ~P5$#y65yUxG@L8=cWnurT)=y#SCvyF8X4e*Cr+I2~M*X)0{F5++jj#wK zWezoitVxcX|7Od}1^tEhyp+<%g16SeMe9F8J2p)gfCl#__rqPah%&-_CMliyNkT8I zeWC6{w?JSLR}~)1p&dN!4G2tbG&D_Ra3(%$n;{J9iSnwx)$V746^}YLFgC^}vsO$D zU$RClH=4q2nQ4?0AS?|ZOvROHf8glk4#U2bm(AqQAcm_~jiDlbAms#yYLOH1%#B9m ziBPDlJjwHYeABE#oD&w1j!%tel``^VcIAOIG?ki!M!%OW8xXm71TYc%l2yoZMEL_D zZ?*?^k(hg05A*2KhoV4-3XG6r%XdlzqH7*l{Ibt>865P^ns$l6F|)e&R!gUR+ho-` zw(Hi@shx1BEFAxeeR22X4ynBu`)Q}&@VMB<`?6W@UV7T5?N4e6RltOKEuwC?P}^Bw zS8s|--KM3~ZI(T&0ZeR)L{*c06cUx+Obw9C+yfchBlAO(UeG4eYuG z5^b)fj~BkG(srCoZXa2t*5WJqIj7VKUbe~Gr;7<(JE_El>PgwmWOS3(tu~u5qaD6we|ttOtIYEwc#f5`c7Z=*SZX#oxv-$byJ^Ep01L zj{1C$wUHJuUwJ0>C!3Gz0O@K}G{B2Tenx%Hmb(V^doQQxGz@_LPk>!1DdgVX(*k#dn%; z39k}}dpdZAG=TL&79k3KT-vtHw`(jP%ArflQR5%V$1 z2=%`YBIH9(D9qcC%;#|a8Wh6fuL<>mEa2IJfIJx-$tvaOMk$e8;#i3$t^=D1F-OA& zW5|Iupk!E0PD;&aA%f8XEPw%hJk%4&N)`@JS{<6nJtvy2bBq)5RBJusX$UZjaYpGO zV;-Ur{kBznpyw!qwvO>zyJcEnkCYNSqdt3?Uq81_(}IPHeAAqKkYh)Lq`i(57J-)( z0C)FhN85rxVm8Z6t2I4Xaeg9w*xXv>Z*k;ITvheyhfcM&T${?$OUKJ8>w;e(9?Usx zRdI)cZt86ZTN-VYTTgj+Ss=Rf53f$OZ$Gz9h4D3QSm$S}S5GW;*o?{oq)Q1n2b4d* ztD>G7=(t(EyR3t(`b%)Hjl`)d0p*4rfEjK2zFlJ{AMESziVv)6)qPf#_L7OMIN^$% zmKjHN!zkG${3DoWZAF%Sm|P`Fjl0+OgpA_KubB{Zqlu{RJrLNAk`+y#R_my%ipmYD zr{OJ3uzUZjt}qG*{(`~N<($>$4Htw}V);9V?+qK@Ideprk9ReTj2FB%tZX)7z}++t z*Ud(>U5;m~i}SIh%A|NNw4l;-!kHE5uY!2zNQH!-?K}@g5P^^7ebz^078HCjOrF9V zEed=Lxy0%yZUWMwwNf%F+pZ;l>nu{hw#HwJZI4x(46l`o%GbrPyC$wRGsCyS%N~^* zfAD`}IeA@^b-c&Z)LunNKdTKspZ2UAh-f(6q`b~D8Au(PpcWZ)w4`>y}`hb6XruS7cfob0eMXE(1emej# z!a1JYLrW>Iy$*N52NVASqyejYv6GH}YFnl&O2T9-DTf~xEBrRwLG|~LJA0iS%m&+s zsdu*sT_B%9h}DA-(+ivuS=Nrrs2mX@dPZh38)_N)pwH#gjB@u-N+v!qd7o4QT42|6 z)lBLUJ*Yb74Ye#ferLqZia*4(@+0g$Sp_$Q8gJ$Dt^9J1njgOaJSXsg2&u1jKDFQ? zkR^c=LAAQwu+)C$>kcG-DP6ZE&d)k-`581%1egm9!)(_CW!skL`n?cz^k z?7TOFYE)#|X<+5>;HUroEvGM1F*;*3?Y6q=A@FCwhIh&xQ)}~WjiMe1iez@hek}XY zgM;eQ3BI5Ozin2&4f2%$Ry338KWZe-|8KZt=J?-Mb{(zcO?DLjJcE7-IWl2K0;yx8 zZuyF&itVMe(NxG$#K#C0<4|JsL~V=vi&m#wG*Ts(wa)dFNfH#Gz-z?V>sq1PR+=Qk zR|ym`R58+|5VF>+N{<_-hM;=_)R+{dafwyyWXJOTR>>XRuZ#2L>1B;wmQ*ZL($w*3 zy+Sy^K?^|@(jaZS7TFC3fabbVZ>Nf5Ri@-EsI0bjclYyk`NjJcPefL*_c}1k4MGlE z$9AEsNyAr3bycPUV|is)-J?fnvBkClUR9}k%-yPSH*{gMsjXW-Y4|&nHmYg7vY|!9 zz|X_wX;acpHc{!|&e|pt?lh7WPKv4vLm&mP>4&P63QbyP>n6vs+|vcokIT@o8pF`Q zytysVq+L?rp2N{xd&9bmVfCBMA4?eG5UCtFtqcDw)`1ztM~X>Am`p}E0a@re?^#aQ zaR!O#pE71OlaBY?I#DZy?jEQKQh-@vl#C2VY2rQC4>cR8BFbu0lu(XpEV6CCXPF&9 zOqire8q98x%N&RCSH7odUG>R5M<_TVCYuEK*)cK33eH8Gidb7vB&LnD=UA^f8omO_ z&HZ!(EguwuN<@S|3BhgpjEJ$0vfk=qS1h+w^6Bt1h$#-LDB(aas{#E4H^YnS<72EU zAhR%Q>jhbobfDwkmB*)70*z2gbPNU{Lx_=2reJT=saRH%g3$1_C_~e_RhSWnf{e`= zIgG4nn8Eo#_eHFq5d^o`>?5fmC>dj@fhjQ(#^i-j0z*#!kq&wCy@x9dB7|Y_L{kos zR!){gpb3bMhTrh!g0^8XPoFFDWU_4pd?a?`xh<*LnB_vS%BDdegCmb2c|!oKsF4pz z4)F&^ZL^6ZO|h`6^EUN*qWd`R;gZD!^wCK645wN6fbCfuk-)HT_z>dd@B{k|2&ucW zGi9Xz9z;jv?~y=(k_c+nshbh!JcT}0LsXM3cn8GxJqti@HyE{IA)`KQdM@Gq;oIiK zizSJWT-;;41i~}#g#d=LDhLD^%o{OZ#({t<=RDpBxuWE7t?;aJgm*)Ue#rMkShMXB z_Zp5EM_EyYGu}%Iz+lv!;Uc@OAu6g!dlQ(b{qv>ZNnK>#f*`#+{>9t_sO^!9`vV-1-e4;B9=wf-(PtS?O>{ zDjyi7W5UcBQv{5`^ z`dEpB$Oi%p7SG{i5+XqVa7m-IiNhIJ4;fM_^Aj6jODM=qxrojRcJn@DI`-@b^i56+ zb=*>wiRgN9OL#m9cjO(RZp}mU|3SUeguRomg0;?7@rMB9-5Sel%|sbFyTcWo zZk;-vIL2woF=FA4TEej1Vl#yR<&mhDN=0M}3IE~>+|5=A3l{w%UyFQON_@+P&|>*L zqZwefSI1SlhrSQ(v@nPgnuwMR#gpqjjs(s@2S=+Z&W$2nWD{5qYqvMgm!Jbh43Fl(LR-{6|1*Oc~jfHoQfA)p?nPFyg^h^b-@%fNY)>3hNXHWnjF&w84YaNi;P8A}bxMc&TytJ6p0~iB!=M6Rq0UdS;WXSHuk`1hTy6YsZ z!r!H3;ob=6L?^aDW24vS(j3dCci3y;*{Ib=m#xwaEH|S$mzbm&QijMZ@_8l-68vUG z-vb$I7Xu|7b+A~^sIR*+(+et4dk@uJrB~RI683;U6)ZgEOdysytQ@4sDMSV1uNQ)Idi8~P7C^9pvc|-=H zLRG@+r(;k=0j3de5*c3O@%0vb4&59N-r?-f^?suWNOk<(DOP_=WjpM2;yV7kF&XdW z9a~{Si;}M=n#T-L2X7&c=-j%+$(RKfiv{2W?`0@}e!29YIsD3x6&kLTubuB23VO>n znk#+#7~)8h-D4;w~fO=c0WHbwA;it;o-@B(keO=i&l`ta7G9^kwT|`Nq^N7A@UXpl{8l$h+gy-3A~p zqIK2gH0a0f$MidKNn>f6UWTJ*%*%mt^G{`$+qt8U!SQi-@0P>hE7jReClyTuM5mPn zx2ris&N^q*C}UU+*N8iC2U0))oMX$Y#j{Z?b=4*isAi1OQX@r)) z?eLkffPtaHo%Q7mD4Ce%W>Y<9C?7yW!R(r}UGm}n7!NGL;h0(bX{gmf;|x2TKdyNC z94oDN!?Avr1;)?&aMO!b&b~=(({RwgdirA4JZWv9Ra>d|id3{LBKKJ5mh)>Y5;%Jl zqB@cG8WvODhc|UF*Zm{u~TK}itpo`>$Zw?4HkddKt4nEtFC?nJeUe( zf$($nZWeEgaH&UqQH6m0UWw%Ao?W<8_kMwEf$Y@x&fSJ$;IK!hIV3XT>xPne3gw^< zV?{s+8~x#rmmg)Ucu-U%Ywf@9ms_uH(_*%A41Rb1tv_r!;FpAL+F`XiokiX$GkIKD zVfnpQY{r#)oNKe9<@vAEC{>zHinj!qoZOP|)CP!)Fy5971kbi`NMVz_R}Pk8m3oui z2F*+hg$aC727ZBVUAH^7YgZBHfT*}#P=}Q3Z3T~#!o4&j?hd`8OCBH!$_4LghQ11i zLIVG{+7<8>8JvNE73nW=VP`96B+AJ1a24OlZA3F97$iOIsDYk6zIXX@R^8?^4Z7IS zL_zMUIa;~uWC?u?orq;rF(X(xhHXlQ350vy8Wk@@v#k>mo$rSpo`%3tF(dN9jX*c- z4R;leu>tnUv{uTdG6#qb<15N@AyAo~3mnYxxYdM&Bq;ycW8fEF*)T0=GJ|5LZSA3a zP;0f?B(HUNal3L@`KPr8&HW~FJ+~aZ)|g~PtM4gB*mj-Y_oSs_!R@3poiG1^Mm901 zS-=PDhcxikNv+(XF?GnA_-PRdhFNmeTaxRr!9#BF_(l~X6bJ0v$m*o+zU@N3eD3U` zz11Rs9NoR{_(MTQW)jSW^ZKmQpj!)0Tq-`7@42OPdK#l^njaM>0qdYq4B)$#h~;%J z^>B=8#zN0y!JL0x(|5y@&QL3c7*(E?TLF(RQ`HI@EkEbwa-MtZLfXHSyq2d5Zm*}e zbe3GvMQpak2Lt2``$Ve6NfD{FpGILis4p!U^*=!)x|`uF;+JwKO1-7+v%wZPnau!S zo(qizV?fsr4UcgCntz8=0-s*k*g$2U?pJN|2i!bk)CG^^#EsK-hBeLVjJ? zN9bYk=eah`XtU{($jqwVBDRFP*OWl~4LvC~d6#Rx0|)T`5Zb|VixW_H(K{x-=M`G} z4nB{6xeI&cS1nHPYkWM<*&WK<-MS!izaeqx^(CvcvdaxW>ix zf0t%hS(yI^t~KLMCLOli^%xZBaHe8sdfpyWYfRLv9ls)t-WB_5-T>1mk!+w*C8v0- z8szy0f{|If%yChb|qV^B@)vubdI4a40iEM{C>1Wqifm9YQ6ONZ4F;l5lark#}19eQJU zia)qS_v23mw$EW^*-ZN0alflZV{CzfYhiUlcFqGV#jd4$QbIT!8OT4gmexlw~T@7^3SA1{^Z zYT@N{ST8~kUkZ9>WsJoOl&{UxCGS=RWU!C72HWjk%&YP1=$x~&0w2WHVmX75+%=Ld z@GX6@g17mG3U`ZN1U{<>9~C#_@>Vo${ZntO>&~l_ zq@B_kTlEi?;G{2vVO=Y4eDAz zyb^MbA#3)R$gj^SlET zSRJnQgwt0p3K+84TXc~xiddYhETze2gvNuN^8==+ib`#sbp#Qi1ei^bQRF_%SI`Rm z3jEhs$lOj+@|FV#{Nes8@{=rdnm6y>_qE&Ow^m1t0`fRtyvxG; z&s0$yq(Zno7%Uk*3xNJgY|5FCCdCA&9Rd`BajfpFL04s@ zb{nX_;`|7evbtp4DN#}lmYS@VcU~o7VL}YvNfS%IZ%4$;C4kn;6l<2yJIny@XUa7I zlZdBQjFkOP0+u+Zl0qTH8$P0+hd;NjEK2u2ivZz=ZsMBo=STY<-S-1S1G1(k|BCw~ z&oT&=(-Jrx$`(os&YMP+0I}NvBua}TgbIjq1gaw>F(i&U-bvph(C;w873QPYQ@gJr z#Hs76H{TQmZos$Qu?Kkz@_FA)ee%C`JwF!YJAXf9n0Y}iN?Mj4G$Kf7XrjcU?=2ZT zQ$IlmyS^3Ikv;IaT(+C>LQzDXz)P$~JJ~`M~PK0f>9s>@muB!@0dkV}N?+K7>XTY|ZUtGH%6wE~eFa z9t9&3W>ZPGtkcjmQ$c@&EX;}QP%g6)8Zk2-Wx@b?Zx`e1MaA~SMsk^bmi=vAy6ww) zi$xtdc(JD5-CYx=wz((75Bq|b{h5GB8X)(~)rXSro z$b<1YFF>UUh8?EPY(78>13pJqQ=zcgSs%HNP#dk$#JnHa3Zy^LaXTMH)y^ZNSAAeS z5a4l%HJo;$`vUx`y%*Gh*cHe!&}{b@LEz;L^m-e3d8H%8XX>OsG?Q|;#-Vwu+5WuP zY$(x{8)i~z9EE!yAIj@u#9}bwCD_S0BeN333do|fmd(3YvH+M~4q2NFZ9(+6jA?W^ zXG5wDaTR|e!i>1S-#=8LB`t6&sbEoZ`pb{EVbQ`#Bh{-Izy~BpOvKiqUSLq?MfLoE z^kgPAE=P~SMH^{han}$mnKFSn{X9rv-fgG`=S*0?R4&oY2bpSGioXZZ)zzbS~O3GN~MH?D9F$ZOI1am2$!VF!a3VyTgc1)|d zoMnRYk}O%Zaa-V=y^nV)e%;1vC-UYh2drdE6<%h>6s(-gVyZ2q>^1jp~^H`|okP zuVsz}yKbxei9MB(_AbDDC@t4UZe;Sul*&g$<`+l?har+mwev}74vU8#Xcs)@)PDn-d!`jhk5~oP6zpV2Z4|&Oe zGjJzCjeBPnnHWeyOj>VO`5ze{7C1QTy|5uV0y`Ga1Gd)YC#T4#8t|f1RWFdfTrODnW{9Rq zLq;Td#N|9pZoR3JAMOKXr6= zclWu*w;}6!Ssu8z1OTcd5LJBR8Blg-p%Mg$d{0HH&nC@uWW>#AXjioUQ1}g7h;LH2 z_;Cu4L_;8eu%P0HE97!CU`3+HKQ1R41g4;HOUVKSx;?0XS^-WN|As(Wx;>hD6iMo_ zKjC?)LF3fRvKzF@-}fBqAO@IxHqdMdIFG_#x7Qet1U$Jp0To>F z@H0(mD5gm9Q-E#xJbj0jF^p7Ok%gh9G+25$w%R{o_05|diBs%D)+m-pIXJ(PzGK?E zVB&QMpTzae*Y3O?GT{ zij@!828<(rv&-g1$0JFg5XL>4Wvor)Jz= z+NAbGu9E&m{t&5iDN9_zl$7fJp;dK64RHueSSSW!`~GD%ih{Bdx2+Dp z^1?c!?7Sse@=Zj`spM3_#81Flfi1367=ZTO1H#TrAb-X6H1(X!X=>6$3dox&u7m4Z z*+^F!KMdW5BcPjY#ySot`-)njtk{!FwHZd1l)c)b`3hsI3Xe|KSHub@hpE-zOm1UE zZ2|1oa?xU~R%?UKtpk}OZ|fOTeL=^-j8NY^Gd$Qsu%5atRp{`qmt;fQb6Lh}|l%wMf? zVgj%G{6o*LfC(<&5;%vQ!4;Q5U&7gMvdQ5=;-a*cq~4PpemEAd zNr(888Vd88$||ZQ9mQofFjl7dXILy6A^mlMa~zcR%9=%uYd2>rf4BJlueMZkM4}FX z0P&do_ZG4WzK!G#hQv_|eJX{MacyV9Lc6qe1N=o?+ROpz3iug4rPuWj$`7jGWiDUd-&s?|1SQYtmn;LPN*=6t&>fEh+8!X&#wk-urnv?%CGDwGV$qV;SHng zJ2-{xIksY|VozQovnEp*?sKrzzt`$MX3Lshu0>0*$CZHqM72fE-7rsHHn!06mwTT1o)xQ!*ld`pDU2Sjg&e}Jt8GU? z$UkQW`h;IUVV@}SUrS$btOLnqL50#qa2|hDIxCZYIGt2j9*0$|N$+iUdCbeX6+V{dN(m>{(O=!apNGUu3F zpM1l-;CQOB*2t=~DS6Azu+XTr@A>$|#qS+OLY=Dx7`0cmIOMaLJXl}Ub{cD;+o?HR zbt?4qc-^xX;HsFWcmg__MZ+F`|2OpI#oo2QdA18vCr{{WAZb}!`nW=0epo@(-rb8aTrUTmuUjlNzPZn6Dh3=#bg`o%p9bx2C^llzB$r)!{v#KAg# z8XX=&T*9FKLie^W*y`I~*VL3}g3^I`Ze7>zDSN|w$*yswpu|#|iOlvu=K^b>FSbMq zW-8~SIt}_&cESZp8Z$+2_+n7rnx1=ENo}Q4mHNB`qTE$DJStIeOf8S_pcBHQEoq&3 zEmDXJ!C8kQWDaz8Ryw!xVU#F5YNl~c0s<%I5-64mda(IS;V!9dJKocOzfdU;atfHl zunbWad+wTVB0u1%>rd=+HBvLm%`;qA!pZz2!8cx71oldxctyq|RN;2+b#lMwzu1Ra zCZM4Jr~(~o(3fr%$FeZsygb9c$;`VK@k|e7j^f$V-zHsGI-F_LqsqqbM2850h_cZt zv}`K0WckMJs&(ao@Z!09RI-W4=nt+5X1eZjxlH{bYHSwC_#P<97HGJbzJ zcYZ;wJWMDwPBE%Wi9!<$C7o(Y2)g_HouC8<1Tq$wtW%7d0!UZ3D+FfCoYtHh41z6c zyAZr`v4P0t5(16`aEsMAa7Pe%!1>lZ-r~1RnNWgZe!VLu;()9p4OAA?p>UQ`w`YpU z`Hv8f>dG+8UJ&He0Grzq$|R`xZJR$*Fsl9yxox%sm#v3UBOII})QWLUGP|iVg=T*N zD9ATJxh0Wx8^)R%IEiBANNI}DQ#?gB7tAmZ7ZRXuzlgD++$b1!gbWb&kLNS#n`z1$ zZlV}cTP$$+z)Xsi>qsT3+<~n`XDN&?Ohz%M(GdwSz%>2KO`KGZAT# zI3hthJZJm4I0Jex=S|xCneO{IDYz4#2-|<7fR%`{WstjLu4v#q(r+=Nx7-E&W&m5!EE+DrDP z?nDg;5UdjGqr^$M)W%JR!ir$Gq8CeOTYlR!4xAMF2bnPm7SAhQj;U$R)G#rNlly;Q zsSOH>WTnqG+)5%bpN;&r65t_AoK=V_28P{?U#-?LY>g>_Lef@=o~)Aw&@MvBSz2Vi zi|ZMX_zw5GfI*`N#A0PF^@%!b5+s3Cg%IFOVb*Wpz5m-6Oe`I(C;l31l`p~E6wWC? zUkYC|3!WoYgfXOawK6(GQ!juhhP~!9h7;O!?wne~!$Xo=6E--;Gi37YqnKWCw{4|` zvSM}*UvIm_UWu01uC0FoOgpWh|GH$B4{)Dg|AX8&jfi;nD}D3;B_siRqr55+1izi7 z$pU=hTulG+>>Bm_TtO^3mUZIwb zhO?ip#S%2?V=G|-t~P6R9R-SJ;WG&M3BU2^+<{BsgSdNxC*g$k0jMGgU=d`D?n?@i zW&M5Shv%Iak(&w4a0E-x{Hy{n*oy4=G_pv6c-BzQ6xM8l;fee)F=q{1>}nq~PD6fC z``0RP{D&$rYF6j*Y?$0i_|o&qIIHH@l6A{mu|7jZ7&nQ4w4`^n%nVMqlltD2$upU^ z0_OP$Bk#!0dn?(cc20!{3?+ENyYS0XJ!Vtf<3^aa5Ut{iA7WgW(;&S2v`UjMyK}et z$qX>X-%b(|s1Wb)w^z$-njwb%@eT9KC--5j13~28w#36AXxQj!xP;(AeD1{S1fR%v zMl~O$EYpbqrQ|8|Q>Y!eRLN4UP2Ci=QG+D#xJEpbS)8iW`Si7?t~`lxGfO%SLYrR5H2*rPYHgKNnP5!kwjK;mT@hwx9{$N#>gA+!Eu&POT~$yK4)g7VQ`A3wtUbE8X?A`xCm_!*0!3*Tx#! zUE!6)>r`CD$xEfR(XLkL{m4rrEv8vIhQs8fT{ocd-i>{159Y$Jt$p*xH^^f+aJ0Vh^=ianYpt?XVky zU>D^z(tr{+l&>n!_2h0WyBT?BzhvAVLseopwN-R#`Io*I34tuBC{)^_0HcGEe z>(ZmM@8_vgQMC&5!)<<}2wmQk3j8QQ>s^Y0baC>m51hBc5kUmuNv@M-Bf;Lm0)ii~ z+1grA@qF``BJ?|t3XT1VoCD<5q*o}uCpN3nP6gZo>MawA?5ao7fBY4frNAT_gaZ?2~XO@9&^35a1Zs~6dr@6 zXiI$gFV$&_?<>j4wR;Hdw0**9K3QK^MKiUHyDLS?$^dL41bE)Z4Aj9s)WQb9Xf`Fk z+tlA)p^lG6dA?fXH}fwpJc`}*H^m~|ke7ndJW5?QHb8g~qI`{_c|3DAr&&L6xNxfk zN&o&Hj2gSyy8=8|-jw=LJU*29DOk`t1r}6E{OJ|1G@&L4tPv!zEJ%XPFBGV2@1zm@ z@Ju+c#a_^U3-BO2W_}7Q!nO{;^sfTANcWmZHp93UwX8+!Jrl(*2@2L^6QXK>IgoUc zrkE2w1sGa+QaCiYcM317spI|@LNk><`&nMWnR!5GdqSxmU zFn4s?qe$<)-<;~BK;9YWST00!y9imjc(YiTux7W>10t|p9}*Ep#Xer7 zwXRqB2NE?{XHyA)J!+l=l`^fguQC025!y>Tp{Mi83Dc!(n_l3qant$nDJaHL;djdY zQeuZ!xxmNpG6pbAzS2Vf6Q;pOZwY#kjtt#p&OHhyiMK)nJf?+ft zk<+?_W4QI>YCwGEQvXPubqgW2F81atmcnB7^$Z8?wY&U8E@C_MprSGkMEh1UvUf-0 zqPe$mf8AKgTqpSb$@P=x$AdN>4p>6eFsiOfCr}K42-Ic&ccAZ?yo^Mm0ao1^7JL2d z$1&|VOHT_T5;nt`)cyO$OA<4XgwR`ma^M<@j2}oo$!nnK5JorM?X?l^=XGN^@WOig zaryR=6K0d6d5|kEvX-!T~ScB(huIBUe%Fn{EZ2p=cDB!)}o_P6n!Pv&f=agVzm%!>oz=!e0 zsZX5~-kxVG^~%5XDRd1}ElbWSc$VzUae9#>_M^%W_a(0^-}bR!$PER;8Lu9Ea$-G4 zuU(H*3arrq&#=QBgKq(gM?2ycK-y#N2xFEWtOAUT#mx5qBo`Q&nEs>t)RBol{5PS` z*52A}k2MkZjFV~_Hb?~=HE79#a+x~Mty#CSH!LS!KK=_hQDaakvD>|n`f0&2mJ}N& zR*h7HvvvJgDPfHK9!@UZpf7H@-K5{?eVfg4 zxY_Z23uc7X;GBLsxb_Da=@KO>l*1Nbcw7wEPI_FGTx5L>KA)&(I*+ewaP)3}Jsu;n zUy;L>qTN36eXBKBis)QrZ9}}LxVHn!%9U=;{U2iNTDxvKujWtp>xxFgl~eT;Ttyn~ zHYyO&J}ScFY2B-ym(DM&-3F)c3x1u6i3!B35m0vc7>5V<|2v^pqnXy2Hv@r((Uy(n zIUy+EqIhK(^$B|!5aZy|c z<90@uoa@ zMNzwUJhxocYM>2ma5yyJHOA4XziIJD6|l190`NyI$g*#ne8K zsWY@UbV?nW# z#B)ZxM&@cO`=B{6`=f(-!EWdG%oidi<4AmGJZ7Lcy+P^()wjl`KBwRQR%V9^`_spO zhE+Ho5K|I?b&}M|OPCt-gEVDJywqX+ff4LkMDhWc z1_Al0yD0c`(dxs~NQIrRM6&pgTMEo4@{jOw}FLx}|!C zxd$Q(+}ZXL%NB*>7hCr&>1#stNuWYo=`v37%!6GqrcSI40f#MPFpCP;l35J-fDw*! zJih^ATGTAJoQ26@VqzOf-#?XA2I2>d6o@M-W9aIuGJ1AAo_HZR8wr^~BasSf%IXE^ z()(RMJC8LRGRyX$IjzGIX&40SI$=9&S;0W}(Z$j?bq2Mg)S;z0Vz~70uz{h2_o_Ff zL!`p;(3H(GmH9f2yuF#7u3|L-!}V7cv~-%{ij^;sF|uxHTs0oYCWqs!(*6K`*Q0`m zv09IVvz0sd%odfzlwLg4*roav3_Y?%>V?VFAd|1tNXFQdmBjRr);l;enUXg^KU?s$ zDuQpCl+RQnlO%Q-f8ia$q?Hj428CQnr(lGpU3Wc+d|edDQuzh?BsooqvM6wU&nmw+ zQr%&$yYjE^PU2=8A^lc_RqO)X)BNo^NT2YuXN-ZFtvISpm~oM;CMu>Zt8MO1o0c(~ z4acY%qn}%e=}4R2lr0!vA;sA~VtZL^6t=ZATi~@ZXb|QHkk0|Qi$U4+kJ>KKLmdq_2e7U?E(L}oA8$2TNZ=atGD^iseOghl zX9oIv=<%|yzo<2OVa+-mH3;|rHVYq>x;t}nPg4GIDtp#5*xHgVPwU;%Y=;Y{zo1VV zapETqwy<_cJlqeX+w^-_H1Dk(DJ9>Xi=86bzg!TbI;+5B{zg?&R+_5cE%F~ z`{sAsJE~xobn1k1d}Ga#QfPwyveMFA6JgoN6sqTY{x7!9DL9irUAwVu+qP|UVkZ;Z z&KKL5*tTukw(VqM{j>ME`K!*k>+0*SuIJTSPfCl@+d}5rQ|AK??1D=V&ik>9FY=v| z#N_V?(e#`6=sqK%5ypLN0_r0burHYy-6(jxH@)a)^#9E zbh@(R68bwfwF;mk5c)6q*#Gth}4+<9UdsO8Ikk`q6F5c%My1~{$d zZ(a|=9lki?%)X+(%$(LrG6&m@LFIioW9F;jC;RBH|P4 zVvzt`(TKK}pLpsv!}=vdUYWbT&&Oct*e&%$3DHka=55eJc~brOL$=T~g%46PTD zBo`5q7d?OO7es|v{G=&FxcOA#Svm5tlz;$n!h%Ffrm|>dKN#iR7csEHQ({pp^O7fc zUupZc%W?1zzE@~oloEnq1yc8H5+Dn^HV*!E%ouNs)Ly2=$e>SLtc1%xcE_8hP}P3h z(nMLJX^2huA@VTmuF<7xINWi@k3Joe#F&@K`BBs$zPrn~OwDYlua6Strpp8c-3S0x z0Rf#YuA%iIWg02CkPal)`WYq|I9b!jBsW{HXY#k4JX_w<{P#IDTu=FivPqqb}5T2 zNRj9=&bAvr+=4*z9==>^_NM3jtr_2A>o3;b%HO(*&F64~)|e}vcl;K$O%;IiY0#cc z6_6-pyO30}5UDSG-R&*Xzl)%GjO>C9L#!wy`e=$UmS0v&{LRFfN#0f*Xo?`pl3IDs zlX>d?r2ML2OiBW3fP#9|dXi(bUx8Y+pP+TWCzdOG-QZDadAKJoOyZc}b=OU7 zza0(x?=I9AtS{_Z7f%30;@NDGD#aJZl#TeU!!?Sr^77u;f>GcShie?F3bB?LNL?#? zGZiptP|&EIWN*Miu^DWwYGZc&`fI0+P_I>I|7N(HD4QQPq@r{Vbq!!94NNC-oPTM{ z_*8gyY7zq1*D#!!nTMu>BW)D_qOCAT*?Z)*YQ$R{hd01ow8bVd8ioKt;Os-!6_te1 z7wZY~8ubgA99_EbF~`~l8D(V& zX%|^uiJ~haJP}DgTm&$?ee`(uYaa230cr3;^f*jW4N+4q?A|1`FP(f+qTO2R;~?_p z+|)s$=$Csk#EjHkaFYG4!%@o*-WtP@x`RgFYc=pK~YIXGpn`J`atl zhj&4)>0ltv7sNoHJQzUr>*+jAculC)j;MaUb@uP~9hRGKpB>=cwU6g&4WIcAcB0?| zai`&)q3y3Lc)?okw8I^;?t~}*H9SgTC9r%`^Q=e$)MXLqis!4)y!tzTYRAUHWIWWK zxfEtz*@nOZ>4(f(ZCe3BFUw=5`K;>C5aYDnvPyWrf@tfsUHDRN7j1~k!0A$F;Ziz9 zGrznCqUg;7OAereht=-YaZBdfrNA?e zgY@7}po3~6iqHD|)4>!oVNoqjdl>M9Aoc|M$$}K|gdt#J3>#c;gN_*Lag(UAn*QwQ z7)Zu4!chFla<%qey)g_`Yi4i&c@k+aoYz zBQ@>aIg6iu+Eg(B`Yx+mi<$b`W8P?y$VM?57Xz5yCqAw!g%S{+=~kSCK)^3Aq{vZ{Puy7OZt=C)G+;Ixz5(a{>Z2k|0wlYxHy}I)wMw}p zh1Q{~#BWGo@EuVcLjD-cIB1!C(Z%=Ln$m|B66;UBx9%QXh1iy4-iHv^QNx>fIlR51 z@12{KwYwo&X!Uc$SI>SYPgAtiMfZ)H$5&sU*R>xFddr)axF%D&=7dx|rE=F&*J;hSU;;;Q-W&jLHY zKMD%-_ac>krMbl`rA1ZYGX#IQTzv~gj7Xb{X(rfQWZp--!Y_!d(1^jlKOd8;T9g=5 zo3j$xt#+q5E3dh=VDo=7$1i6mI+0NM(pA#_{_}KGRV7?T3Q*3an11(?j>6Pl7GNyr zsjq<6S`eqC4sMXaIyL7c!rlLK9(DVC{S@=;^?jZ{RlV#>(7s}%@Az@pQnFJDO;L!l z@`NYH8+sLz$CQc01_f})fsP3}93-Ir<&7{&|25s!`s8mQI9?k!;N{BwtBVTek({o# z54N|vr+#DR2XMb6kW6@?x9&4swIlHBsb=H%H(>>RE5=iaRfDkR0Nuu6N6`)H%MR^Z z)Y!8t#0`p}0clZe*QMfWe>`%GDkN!vq)tM=Wfq@ld+me6bP%M#dbvfc>S1$6=~X!J zvFCkga<@H8x6^cJet&7`XuRoqX4&G+bBaHYG1)mQJ-~@K<7z8*B;!kOu}1sO%?gN? z_=XsPvay!&-N$KE#)Lo1>G}C$m9~Jv-0Fl3Z*D}3xVjIUS;wYk z=ZC~xR?bf_X<&%yBl(Y=nFMUQt}Fk?{Y9?E?z|)0L1*D{0V>6i@|wp4+zyyq4#`G3 zM*k_h7l0-Xt-tRfOdOCCsnj&3>=5I=pf1?B7(*ZJAkp7h1*Igc-A1zc#>B_kJ({ld z;9xJ)B>3z4e1l0NKbVrMse#fXQkzR*_}WdwF7v~yb^mzXa=t?1cg9!Xvlmt^P9n@v zlU0x3!Hg(O!LEnbKsy{#P*iFon2*HM_p+mkJ%AQL(wgZOmP(G;v;F3mj=H1=DDf<5 zCk;4~Hk<&2D!VqXog11Bj80Z!R9A@xN6AP;f|;tO$%zQbDnj~3CnE$hsU?DLnvGNF zFD2i&3c4zRhzdKrtcE%Vi!!+obCE%q;w$HTX3f7JqK6L(Tt)KC8|QQscarND7L^4a zW&m3BgvY;{RW36hzMm>o2bD>R5Lrv{sYW%(+j9N{W)GOsW+b}} zh|_8-IP5o|KSiPFwpoY^Zk+!h*J29uw0Ka>rtwLg!D&&#D3Y4PBNPjLae&B+de*Xf zl%Pw|`~;$215EBn;nBDNj(O{O!t}cTrU4-kCW(_`zBOEVba z?J++x6UxJ&FM|2kNgWmtm*h7EHY_eZ+@hU zYtfU#-?oyrT3>Loc9rCdU?*ny>&b1BcTWD*q)O^T1mH+FySJWskmkr${6LB1meh*n1Lo#XtucI--t?n%R!*$tj*}+-a zUMjhBnWK@f&iw2~Of>8tK;;B;OVbu{k@F2jgoerK=#O5u*{Sv)`v&dM5d18Dbem9E z?%9y6bJ+HP%K|;}7N%~%R8l1eK*@epQ8kRpY3tGN2*JG>zt?pk{&tdKm)p~rA?|2^ zo?bBH0*13dsJ=zpX$cSi8#RBR~gChzQce+!tGe zV?q)yB>{J~FmM>cyRsR|I>9#UGo{c(Un1YiCS!NE@4PxCWInI}Fjfxskuol${+JLb zN9esU*H#r}2rBC7LMq8i>H{Kv`_R}cQ3_2?XB35h1s^c%T#^-#a;#85P>gaimS#T? zl>QueVLEIXR8bzJAs~pVNB{s#5P-FWHKJf4Ls`nhHB1ON{)t}gGeYh22`Gt1Cf1wJ zW%OdH&acq-T(HEJtl9&?FSgW4*YYiTtvl|KZ= zXOGFNs{3Y(*X57j>~0h)E23jib;dIp?NZ^ch9@&r8|ya7^Ob}O37;y}Y7l6Grk{E3 za8hO1+4Ae~gn$~yCm&@B7vWp63BQy2M8Jycr0NqtBHOh9euO1c|6r43Nt3jqCY8lX zpll{F;Z!h>?s{Q%>k3%?#PlK0A~7-N@!_G>N5Ja#?S;JA9kH;=j%;5jm*feYLAs zJ>zbW;{h0Ss4Xk)9EH0Lr1kplh$%~ybFzeN*EKYp_L|=%C*vjbA7R}l_)Xqu(|`jY z5sFY=EE;(v5lsuWEK=SO@xN5pCjc$-s+*IajuAg}^xmT%2cSv_vG~v_a&(-C` zUH_c$VlTyPuG$84kBgp)m2FbBVOW9cmbcDMI>1ZoUlNQ{!6jV{F%MH;Nk%I7%cFk` zO#6M}@*+}_ufesu`4~0DN8Ohbe9V8Kb%Vh)YQHmfID|hD-_-z8iLgY`b{(fMteiO~ zvt0c=56&e@cWW;)1%_18FOE@88h*LslNP(mPuuh`O|7>LqxrBL`TVfAupE9L7XyyB z5I}jp?7!VCL^$${ov-pMt0BvSXB;eP$}<45xvFnXf#Adjay#F`Awjmj#2A$J1oWz2 z+o`Am`1>fh;#&3$-tn&vaxetx%5Pu%J_9czPNW5?XKYFEcfalfr+&&bO-RgSDwQZcUPS2ccKq6^eKX8o8qZd%^%~wCOXH;_ z!Rt>~6cl%ETs*pdA~8u;Vk-3^0^J{cDuK!TTl+u#bzcCJwKr1P(4z2MzLBkxOaTzG zWHi&7PT%PB2C!{;X#=tdJruy`biW4-w_P1brQOSxX0kjvg`J`(8iL_ViIRxxk5uUg z?8OhzNv}NE|0HZq*8e?BV`XRkuRE{xfdSYM7*OdXKj&`wF0iwMWinJz4!q651wXrm zKTlve@$A2QuN2G2P$w|=0h3)}b-#G8^Gs|CLa9Q*5WT)-fo|Sz{M<`EF|LFTH>?gL zTg)7n`kgi$vC#9g*?63E;UIo=RH{FAMowGhgsD^dsVf-dw@5<6s8zwH5dCyGmwAAW z4G?bCvVnzYjrGhryUK{qZTX$4s#;&w^x{90gBUCgt8t_bGtER@zfWvu zayU@T{pdboyRb%cpYqo!h9Z=hvp?-Jl9|V?-Mij+gZ&cojlDZr-rX2e_oDcmsZMuH z6RjSc91LVl)(-&_4~E-5Wc_$0WW~~E4?v6Y4leLBxj|E+a zGXmGe2Ag#mh>JC;Afu4NtX^sU1wECyW;sI0Xx>zxzI{DGW|`G#iNLfz!O^srqSXd( zn!#2_qhK;twh||sD0{f6X?HRi zh;isVLE&k~AtvG%aI!m_R4yR83LE{9-SrhvDgpkm)7BE|&dfBP$-lZ`0lD2k#sK@=Q4Laok)ofNCD(yhF z9rxeAtMMd($F+Xpxfi*4-E0KMxDE(9sTpr#$*FMbwp|%k7^!49M(25fF3gBqMrqhX zvrpx?5z~ke#0rMPTWiZ;m%!Y}V1TCzt^09d4oAe$NJR9<$?_DbVo-yYO7@YB{ZQC_4q=}v9^ z^CJ|RJT$Q|@32R-@nBG4m(N?q5>T;>P$^AM&Xt%4#fvXFal+N39bF4)-*Hiui7bYo zBc5$qsDKnLXqHz|3P9`n5p$iFw#tJ!{AsJwQLP&#LcjWzu*yq~jo2g_>ZO60Y;8Da zS;>_E75qMxKv+r_M~GF@m#gxyY{>_zX|%35reuoBqI=|)G6bQ@I09LYPOuv2j&aI* z^|5HR70t>X5d55aE#Ct{h#X;NB%KLV0K=zDZ)k0n_X}h#18||q>)gyH*{8O|tvtZqKTlmghUeh($zjynyQzRJ zf)Zq7tFvmE1+)u&Kix#c8`JOm+v3@NMMXPfY_OqW_UExP!(yJYiWo7w1E0yGt~q*e z0Lv;4qW1AY0;7*G@p$k)>A-+WozA655;6-c6_(1(FFy&R*TB;L)A>wfG{gr{1@9+c zW(P>W@Qdi-3{rq$KAk{;D`5IE3joJO7Y8}MX<)gde=XNtWqgvLJh&58QkFBR z=QoQgkZoFv5?itX`hQ+~1U!PSWhN8q7$M=b4vEe1XX zaF(JgVD43SF{50(D$mvZh-^}g&BvyIQ2XXWfuGZ@w5OJ05;S184Eo@z^6*kRhyg_* z0AdiFu7PmKB`vN?M?3~n&dEtgmKT~g-LqI}!$dywSoxnrB@MeYee_ERAsfs|04k%L z#H(`}-T=NY9++bR`QIio7D6w9jKKbA;6_F}fFguph0r)#se7QuowG|fIy&7As~p27 zVETxaw*cbmPS76tK?6@lKjb&WtprFVG9$@=xSXlivKwV&oS!=AeB4TRCSpMSBSANe zckUPuTH?KxDTB-eDGgRwp6vzy6?ENof9 zhkjHpC>aN;O~~_mIaddp(sAiAoeJME+(1aXUzp>gJ~SnToJ>AFj51}vG{+fGq#c$= zNUUF@KQ}7YU-Gxrk9s(WTcorI2I=k~fG)^dXYqJ%5D%5td?lbU>vlfZ{Lz_I6)@0G)zZ zc;cpXWt8B3yu&6jefa`SHmi1dn#*CCGceVI#@SAAluChhxeGqX5|aHim* zCtuW4I`M|tKw>os}cy*}fYP!UqfFHlij3$I}UYZc)6#})%lX_eyz z)(1xK?cGY{)anm=RdELM^Z$4-C~U!N|1VM#goE>cyj<-6pO=d@wXXq~79ekr$BEKC zTf67@GC&;lyB-P)I1x($V+|Z`Gwce6XKDgfQnQ+Zc3kN5_NCh{wugQ34^I*vnNvs9 z5vdko?HV19t^+wFrnMNh9!#W)?hLl6)9_svnnq#%FLQAv_0_5ZHq1gHp(yGz(T6RM?&k?1yC*SYsb)65Kbi$&NWqWo(ELU6{|16H|-jEQDS%uIdSx3{E)&-#iia0y)+mnHmTf z(S$rc$9$#a3~r*8GJuLI+Fph6`mc=2Kf$0K8#I!!Gi5}Pr4+%D*)74gOUdOS$<#Aw z+NEn6qO5%7GdMfeEUO}>VbkpWGKLTc_CTmqIurv{HONuMn79<7FxqMgl!a>3rupOr zfltb1zO4NsM*8rD2hcS1d5K!Wu*D0ZTzrvb zRD)H!H@7FtZcV>l?q2O&13hC((yNDU<2O6s_BS8Lh911=-yVPCo<tz2aAmJeuZ!W2?+-HV?S%2)_2_m1 z-!IE|AGf8aKL9Pd-c4N}T?4rIgZqck4Cf@s&}J3!PZJ_LHZMgc?uuhHG% z@U+6#1#W$~Qd9y0HDr~IikV5dzE!L@vh0dKDDpmmyi?E_!0v>&Xv&icSkEX}Wjp%O z>fJ1ne~ehk*c4j{ou9Y`Yf33gHLL+%o(&m@;FN?zHAX~r@MeveBc)MKsqU3=tqEOj zlH!sEO@Pny+#eB5A-uAkJ+E28+-!V7a&xRi7clMl2ex%x5;p4FKOv#TiFpr>wYoOL ztTZ<%tXN=Y{rcP?tK}~z4-hv1%_+`slLA|t`%vAIRzKA7xr1j(AjkS^M6TGhcf`6B zs!hy)dR6XkAj^bnSR1nn9bzW9Z5ZM#r=0>obsnrAtn`H>0o3<*z&k zLBI9ESG8RHUaL5b=F!Rw@AX6VYsbnJ?nAXeD|Lnn5+!WzoYOH)M|);`7UN?AZr((c zz0^KtN|Jw^OW?5%$@n&5mZ6yr)N$3BJyUBEc49XQ3Lt_SOChCxvf@6yW>7nX2SP>G zNC32do_{@yR3E>YK`|Z*6dzhrDm@bQ1tb9ve8iUf634vqCh1J8I-w9r=@>~m&fZOO z2xxq`CDHnuGuPB<$M6b4+ps!iyEy!DfDWGdK$9z7CvVdYLiM7@=0wcpV6ZElH_u#$ zx2>hZ3$F$WW|lY%+^3}#GlS)jrwH5_h9 z&b{H9!z7;lsBoc1Ir+E#ZZU|;QeT`TV;T>3lj!9cN2dqE&Q0Ulty7QNq zIhnxNyk}&actSh|hgc6Z)j<%}u8nqdFDWG-&R@Q_4a!uc!$p(&uN=JAwumW8NOVhf z{$X@|DMXg9C!g}f*r2TwFg`C|3IL@=Hf+-j_{JEx2M^yLQpmmayXblW2{Be@=>(TS zwV?^IY)LD&`Ji@(0;$B%HSOQQ%6SabxJwR{aL}w0>SFQg$2bxYAK|Vj(cBuMR`((4 zPzBbZ85Bq0Aj6R;_0+tI^<*=iW0nqlZt$e1fn1p-ec`M*%@T7NDkP1uAb?tGk{v@* zc$~&f%N;#fF5GRNKz@bC*ewp`fJJSrf%cvH{EMR zX9m~N^%)s~bVm*syOSV7O2gZ0xZBMGuJAp=1+Oj6WxpH+Q;7o`@9!Swehl?K^hZSuv~>|RQQ~f zG7&{RbA7ztpH82^3|9N5Kh~jm_51Gx{N`G{2U%GZ^2?nT)(tyfgHMzIOG=n(<0c;f zLTYN2f=M&7=0P9-JT)GNfuIl$CU>kwgHuC1H{9p{Sk9A@;;8AM9A`~)s^W9ZPQ@Dd0ggq8WSU9 z&BqM3{dgDUOyv#PN+8%FnfF-4^Hlihzun*D?26p*ymD@L^Yy^d$o0l4{Tj%AhIQXy z+_3C5Ed2`12K<>x`5;GL-cj)8z254i?5*e~yx!9B2KYuanX_+b=za|M9JULj5PiW! zXbAa&|E)e%wg?R6-(u*UI=EHQ$Kt6CGt%q2b0~eCz%B117k1x@e{a*z{$irthIfQg ziabiY$|ZaTxy>ixUg=IyIn_Zf>FSb~n;r088E;aTr%J?q+_C(W$t*fMS%Nv(E)%pHQE5_+jp;5oT zKHj{5p^)TJlF>HHb;;cE^*KG6b)s7hsc2)%iaq=kTdXCHag;>(8EuLP(c$9x|0K#}0gY90aCe)^%NQ$_z z@{$Rr?v>*JuWr5K)iA6v_JoG?zb})t6uMeZr)Gglcq~V~_iOGyTg71cAId z`uf5EiDkNiYl;x#6R`Miyu&=u?6WZL}6RqSnd zLy^LdCFgzKTaz+KD^ev;M>>**&er?qRKXUc6_%JIK1bpj4R?Lq zE&^nL!|=od;STb%TCBBflavDVU!Zs%RD0K?3H~7ooVz##yNRB0#5-bh9YU z&JBm>FdfhVRoz5IcN}RLJl(NBxOy+E(l-QvezzoKtfVX@YencQv{jtwm~UYy&LsJ) zj$*O4L!ZQzZ!@0UnTqABdlZ~wbj>*q7)2^610~Vq>f%}*R<)Qp-zt5H)q~UPL8U+@ zV)xh}%jlN6dfng1RmG5((?vL(mcqFWzlN9=3%jOOTDG1%LYi;o&>EXwLwIKdN20<3 ziWEI&BQdIbdeM)!wbC;*c?Q2iu#8k=pPZH6>b|24cJx0T_aCvfnbJ4|8yiC!(C89} zE&T3pKS2iAFeIdp25Cfiql3B8M;9z_Ye25B)*VrU|n=7ZNTIfz#S&CVwjGsFYC^ zJV{PQ9yT?Q79{wkQWl9yL0vu$9>mX|@<$U&@lEa_8JfmxDRpA6YkyQ&`C7hvJWmw5 zjQ8em%BrO=)%tbWB}ZYH|BkXK0KzHDd=VNdce63vm)Gw*99)`FOh71&627ct3EgaR zI%*%Hh$~tdLA4%LzlS1axjrlNH9VV=O zw3@3>fXvHKSMPU1mXaNCvRru0`@+I?p|Tfjha%fkKx!!Z`)lb@1c{{5l}LQ>`;?nl zYU!DE$m)|(S0_CdOp|&BfN3VI?z*VcQp&Y$1#wlhf(1U*id!jz^1xNpx~zxh71z9D z;qSMZ)7maq0nw_@NM_XP9rE0o2#Y9K(=+$Iw$PLUTB5c{3KmwaE2lo9vZMv^@-M~J){VOLq$m1mYd!agj&gYvx#(nPdN56(!<)!;iB}$4SY2)`NeZqjX5d>$Aw(`zq)ME6|b&G&r1d|%0nm4E(o)S zI~nSyD;g1FvdskEzcsb0isMOMp7RO((4_~_m9tVJ=?NhQFe=xnmwilf9XP5sc0(gZ zZD}=Dn~Ct%VaKN4IPbR7gvIIV?W8xIDY-a2?SB7$=+?M;Xdp*`a{Zj#fG1fazYx9H z^hLlcnlx?JK;rwzg10gOh2Gtv2{xeCJ^QQ@K0;wV5FrWvmLm-HTh&ME=qwf$|%baBp`->lJ?~$PNy6{ zd-T=kOKwj^M|{}{WFZ57ZhsK|zM!^r+X|mSR`h*1u)!X8i+U@Hwy@|zz)ZBlRZ&-g z>-mEYsIH$)MN6shSEN)I+)TuZG*XHtq@r`ylUnPgLBtp(iyeY} zuW>p;hd>JZ-NxGr%jX5`&0%^bVfOnxFW|v*YH~Cchmn#fBsVYqNZZJFwuJ;HJSSQC zAroDRG6o(bQQ~DXL(YEC-_DtUddA>bks-khfHk{(?BvdKt7rEE!$X>h41G(oKPx|G z`eCt|zwN*Bjrlb=^T5@qU(PSbv06))1{k!=M?JW(r3Ay#n4<~(& zVR(Ii&}-%2QvQ}|3|Z1<4xTlbxGpU1J&d)_ONKes=LcghtJtpLIK8vsrbT zB=7?O6S-&3_?wQOv!S!Rcb%QsdIU<*_#>c?)7&q$MNvQEyLKDwk3II1rsk&oM*9Q! zf;6V|_5BI>&(}nO$XVK8FuntTR`XA<*7tvmtumMV_K{y8%n^i#uZUm~@ms59MnTPA z4XZnbBb?Pwp78j3L$=TaGK2t$U8Lbf?B75k_Tt?d-#ooK^o-!Nw|0+ql4_M!0_$?>zJFf*GQ@|I-R%7|>4Zn!k?0vEdp4bQ=P9%M15*S%CtOek=`$cworI9RlG|XSl)jULRQ8V9 z{ysYxyv=f4_9uBL1E$aZ*#*D5wMs^lrVUo^o%DSxI(u@S$!QnaB0f#X2>v(`u5?5y zJ~-Ds7$hmPXAU!0*LpC;XHGbaRzB==_y)DcVgGZO!Mb*@?%T*83hvpQFDEcMC16~; zLDV>Nhp2wVJFQJm-hC}UWd{*QGAW^V5P+yG*3EAEz(CjA=kbi!&8o)sOf&4+2_g>%xge)5sIBD&W z2ARjf^|~Uuen5?=)eMBek8J_D)t+$pT)L95P1D3ja)uk@L(I>UKHnk97lG#69eg%u zx9%SLz!MuQ2*v#2r!!#+ZsLVvh9H|@f_VZa1Z+L2k|3#u?*u^xs+mC5mn~Xw@96Zo z=FJ#7+n4u)hp^WF2?^_4DtX3IH^s~b;Awj@mStjG$-$<4bu^JgC9S%~!B^wu3Mial zUb0}!-mx@edW7&e5^lp#?w&5|`7n|$)F>Rr6NJrt?~6kD;h@3HZnj8qPwSy(+5bkL z0^AGjV1!bUdJFFsPoRv9823|(GK^vclywj7o5XYFUK8xmUlGJ2_k#uLjVtkIQN>Eo zFkuFRD+f8UqDJFs;GU<;WJ|gS-^R%U2UJl@NtttEl?7}-u}k3)RThNHddl}(Y!c^j zib7;Eo4ZH)^MNI(ePLxS^mA*ll#H~P@>ITqZQO@b#;q( z$Alf8rpkylVHCZiqxAT7h>c~GJ9b9qnZSQ{1FKBNGs}2X-8{R~CTbUy-*4iuuZLW# zi7Zf+1s_GV_Ns_7!XaYc(;r^!ZfV27iy06Fba zTU4^p!%B4DJCqgH*O#l-5=BYC7mpmx-iHK+ARITKMchru{%s8mQ5CXimwnj*5hyge zFzC+-#`rWg^@C?V;`Bc4oX3BiX^0${V`RtIAfQ6$T6{5EnBrISz9%a0(W7?7vgx?F z9_`L>Uw|7^YOq^}+Ov@yM1+xH0Qd^#kWEARQ(1jIy0S`5QdDi&NsMZV>KIDcYhLit zWX&$2iA$T*<9xD`xw#7$`BU9BURFE<{r;PRDgFSbvd)bP0(k zSDbz*t0=>P(0l8ND?<}UN)Mbz;YVogD=WWy#r~zJVA+#*)Az|uO(GC11vLNOzAPc5 z5N`1Jq%gRW-*SqJlzCAB;DCL;!hJbRGt48RW45c*<}zA-?TrszQcLxtm0%7CuQ?wS z!xZ$96cq5g8uSQ&UuWS51{Tf#^qP3OT}<&m=!k!-!VVy)(Y6EP?Gd-P>XtnDq<|(z z79k&WMT{FihXVL)D2*_k02a4%gk!Mqf9#K?+dJF0yt`+QYyM$9p+9YhTg0>vcCT7S?0UN zHrnskZ+*mz9#9Fcu!O^A}6}`3IDHFa?R3bA> zkyqcT1gu%|rF;Qb#h}k*65{OIhLGJ}#O0Q~@=PztqssFXfU6THk)bkabzF@uVHbs( z5^_4{H17Maop{Q}P;&K$G|n~UmA}LA81{)=Lz$GZN$H~9W0X(jY55G3c#7jw{r%fL z5mWaQ2Wh!3)21T8&m!q~V+1EEsM6+$ZXCA;5#<7uzPf+j2Ja{Q-uo(TgzF{GJ>H@8 z8y729jnA7GMg(LV z5mrDk#<7e%xJ9e><_}bAz&C$55xfuLPjgU92vloA_~i5|cPPdC$}&fWTEj`5PceRZ zlC+82^X^PoK)pPB%(a7u*|LDa(LyylsdJuH;cjnD0q8-xKWWF`+{Z;Ry1v&CMIT93 z`>BjPjAeJyPuvES? zJ913pVFh-ax$vkRk}RL%3yQ8+HANmAjPhzQ^D_UFB2<8dob@=SXi3QJu5)mV^S_z3 z4R%-H0a{eMZtpZlL#ulZ72)v#o*u&^G31ji$6h{!xZJ;2*gcm=^cza-Kb5p}1ktvA zeNxs-=iDI`djw&D9^AeK4&c8y+!nIhCP-}wMK`TI&Lh_b)!95-Z6j|%@APguFZtjz zS^l1v(X|9EWY4s$*`I#Mr-4v>nC0f0Od5CF0^UROINU0tyG21>H*5x0p)FY+s~ssS zf3U#zytnIiO~Wh_n-D1K=6E;A5j$lZ&>K-#@t$3=QE_yGYxUCozsgx21^4UrEM|m` z;Ft-sJ~B{qK}B{I(^~^vWP^mU!ssiG_1Jx823K7pzGR8`mD$9b(aPH|m&1^dXbuBwBDd|9ZT7GP>VaJsdtW8{F1WS8~n z1?``wIC6I_uS-c}zSs0FGW|GR&v}9KTN^juQ65BR|AEKV_ak(Tv zSOVWrq&r}?yYvty|E@KWBqjb7dV0-~{dimsEVI7mI&z*GNPydt9_LZ#6$8Dm0!X*> zd;f$wEoQ39wO&_HccG|7hrV8J`l&six$38;q{`Z8KI?^jRB6Gpoj1A$2F%=D`QmGI z$>$wKT6k^+FR!Uav+bCm`nYPmVpaK!TKuk#fi>zR*S5+u4)~xLYIkzeOaqD+TNs^j zyr~uV{iETd`y~9_8!v_n@t@#C>FnZUYGnJLM|)!{7*6*8D>*T7{Wm!Qnzdz}58IIc z!#$eMRUT$M~+V07*8oPJLf#L7FnStx*gF|RYw5U#cf~ zJsH5$s~hFBol`d7B-&kl*4ZN~ccuXEXR)@d$lJ1tn^sqe;HO2zp@LN^usmH;dTi_b zDw6$@lDmSax4ET(-#lTKdhwln4i_c_tzcIwotQaB#eE935ladvUiqk4f2VE@!zcy` zy(vHZ>mRAyci6LYFt>B7mJ(xd10Fb&pc2HYIBKnQMnBhdS@D>3X|}0mdVBgr|F!FS zTn`4H3Q5_$8OafXE;>bjb-juw^&Z?Ow5Rk^hffvKco~xjQ#DdO%XOU;(YMyZ$8DDf zxprIeMkWcj5!L~CL-h3(&fl6BI$WVf(=KEER8^a9!<6@Q*@jg4Y9Y9ou)m%{qKIal z++TY}41nBM;8P?(i0a9#5D|Bd--=7jPc<}Hy4fuJ z0fF7lK`^X9vVZL;ovEwZvfD(p%;CA&n6Zajx#CV6z?54P-=B27svHzmw9dIOx*Zqv zXX14k56%KyLr0A7`50b&li6@ZgDzRq99Ns2) zH-8K1CZ28fr&HB6+h!63QD_BcTuls9zt)!Z@+kd3w$33+lW5!4Y1=j`ZQHhO+s;32 zTa{*|ZQH7}ZQHNTy|3}cc&8B~Ry1NnD|YO)Vt#Yx0FmD8P-^b0Hwu>vKE~hl=f@1U zkxs7z*rwiToEx4=2e~$s>v(4eF=&N`ne|UGEpzN>oJSrK8yhMy;#~6E8r-&_ujoPx zTR?X@M_zRcTppVy3|eH)#QI~fxMar6HT$C(^*^TPrZfl8*c%vS&G2FxfVLl2a6vna zqT2RhUD~h*N3b#i3g+VpMc|%rtlk6ZlZeLw3>>oBXKQpM?i}2c%lLHl z-}t>hqz3Yjbs@{xj-4SRpbA<0J-r?G>YHGffW{gXb%i0KKn>wV{~0F(r`t zg#kfBCfIdo%IUyi5G*xi2`0;CDqR5pkiDer>m+5SK+$3j70>%V;<$-XR<;WuH`Cy9 z4*DkO5^_jAX0ULz-8`hP^U@ksPTG-%xh=+ZD0U`9)KktIn2)KV>ETEBHRUQVMLIu@ zPdo@qP7B`svX*ZuOk9q*q+~g5|F)*^IAY0=%aH9~T2%8d=fP1uA5Ji9f}Tyl;{Ltk z4#@HT$T%@X_nOL3YK=t&^_|GSLkoar zb3Q!fRQX9SO!`XACGu2*>KwJAIjoE@IGqn@#R3;`q2|ccNv>@opbg;wITZsE8O%nW z7(s1%V#)kw)H1@fZH^LjJ)xVIv_wIZ8S8oaf#tV7Kr%7LPO_MVfz9t?Tzl%MOnVl5 zms+x>770)$&cYDm&XwO5ZorEH+7{uU^*fmxFBKcL0eWWjk|+jZpTt%;mSsCbtOUwL zUc?t1OtIm`RvEIr1MG)@?7RD)Sxy4wLkwGnm;>5-Aa@fat!*^_^d+MTV4(^{Jd7UB zPovf%Br7&zm1w{Cm84p}3_ykSCvK{qYz`7Od<5vVjz@=MMNav%h~ywS)JSr$89lO4 zf~^SpT)C(jh>t{*^Q~&Rs!(uB04{Z3->MzotKQ3%sskK49LF#~?a2{(k6KKON1~S| z`@6raQRGPKRolEF<`lLxe^K$=ZTL#;N_({V0=c~3!=Uq=VOy&w{NC=BsI<<4C&zaf zbG$8Sh7_MLF3h{c=I?Ks9w?72)%N_qa1fwHFIR1=LLi1N>f;X}b*k8QU2!s-J2eM? z9rSxE{4&d4M(f4^xPT}MPy|KWwBk2js+8f;EaYD&!^#Q%GS7tj2PAb=ostBABGgpt zDlyy1n#xMO0989dJS^d$gc@y`S&EwivFMa-s_ z2lABb?cQWM8QJ6{>6@7)LPyxYa<_%9a#BWeRB6VgI)nW>@T(nWV*Qw$q^~c9#>PNP z!h)#SmW#Xq4aUGRi(QItxT{bn4pxTUkYcUEoDhh5^`MhX87@dUYojjX30e+eDAw>H zCl`22lK4q@h62p8r23SmRXN6L6NVwd)LKA3pe{xy*+O+mQAJHe@^6`2m?>D^9w>V5 z(eA;NVE)bZ-+&)he-LxaKhW*m+M$IOhXyfVn^QlRF1dnQY#FN6{1@uO{3o8v zZ@=^KH+$8+A%b){iN=4s4R>JJ-6!9-r(j0G{!uhkdzL|$8{9d>v$wO|#sy<~Y2saX z%kmw8ZN(csALpaApk$b|ivW{@vrqIL=-Det7-$H347RA@NQJ>kYGLFVgiImY6|g*4 zULHn(I;S7kv?TP1<&Z90w6=)_D_(Bk~d27h1RXb&LBNt_%?I#up8m!IOKaa_XaLA#d)yy zP=?#Tf~2&c2WUH#d%r-4_mjRBePrAN_%orae?ZX=%nFDC3#HfkP5tt1!HN7QI@@Ws zqY__q8KXj}7hJf8Usv%ED9JyK5=eGg6G2lmAFq(6C@YwX6R`WmPswCylnL;exxxlX zB?%RT)ir_#1$)2)qT3V_2p51gcWD$Bos8DlRS@({fFk);ojp)^^ZvBj2@@#c^_1m* zm(Dck%T24Zuy+~A1p* zQxJd(RI6a(Ck#HPVy|c`U*Wr<(|z)3^N@#G+hRHN0f&F%-esgob_>neJz|XazGoDd zF3}ajM)tWoR~GO!A}G(bAB`x%2M;RF0BAPh_Im!GS{j{_`QiHpsVrSuqy z5S(z?VAE9|EU|B4QFmo*fx#aA!Z|_8vVRvH5IqsEg;7nY>+60W<(+nHIO^3veF``< zIB3r(u136^p^6F6SvKFx_uXaXH_p7T$2chKyI=}cu{_KEmG5gvcMosVFI)2-nirTu zXXz&6iYJyFONc)~JN!C_?AMa9{0qY4ZqYXv3MI>|g0}|9mBUgZu@7^!Wn>Si##sM# zfb9(9skg#sj-oda3Ufi!bgEJDBnFU;Z}M~9g2j`CeA5@8nL$Y+oH1={XRop!dk|U# zUoOG5OT2C4HWglar(Lk#a5`PhR>e6xGveQbG9{>qIqctXL-;X|^2zx7pOVEg0s8j| z!|E*T^Fz>Am!ZJ_mVn4F+pk*uubK8OW&WxSCjojFu*GDD!m%h?l?uRSeb-{NkF~eS zWc|!==J{HR1VoBKbaGWOKLo+ztU37;@@>X9#%;!bE_VodOXCAZADwP98nVogw0=X! zQzbKJ`rI57`Ypa{_GvxvW;EeVbBA)e1WnXg3*9C(2Hmz-@X&geSK0Hcu!);4SrF10 ziyd_~Pj(p4F$Q6v0J@$g6j1$dvfew|5H2(y{hMILb}uRt{6G*qwOUjq}x zo4=jZ+*Q@yc9>EGlaaGRf2R+hn>QE%4(V+Vgo@iGKaVz1oig7NkUMP494ZEwuwf$> z*uNjMnU)oe0Y*ZoJOChxSY!2ajOF=y9d05lyDOd@hA)CT8%{%7o=XauuI)P@y@QOF z$1yz>S8_&J&lemWIC|oNATPP~EwqROVO#0*V!m}swo91dr1P9pE`&A&F$un)bHl5K zRb$z|+(t-M*2rNTZU9&uK;R`#@)WV4N9FnNykg`n0C*2A0g}q#7M2{l5pQt@siyn^ zo+XqKoKS+YjG+Z$(qX@TqYG1fhXQ<-Ht#mvD^&vt?3~0d_B#~sL8fn($sL>@7RKBTd9Ks>Kpy(++~_X$j&!-l z7`UJafDnJPBpwKI@J=jdjcmsm$%}KImKP-Jlyp(xbmmfv7vWgif~A6aNpx?USq60+#Vi1W3ibr9>#e zO7;SGPi7y=seW`{W^JBGTJ_d6P6FJUTnMe0Q{tBBG?-_wtzs@B7VL&7zl2rg9Laz} zoS_5PjL3O*+T~I_GX}fz#RHWud`iAyPJzfS$ErR#(l0K>YttMA{jVt%8S0vsII3?E z01XaRKGl3J`7*&!|A{!eVzwodNF^pX)hlkxjLOjm;1ZuH%M!F{5^y-g#tlxg1r8nS zk8{|4n8ZTk5##24$}ez=#JfMIW!}t%lY(v$)PM@V>g{*HV~L}Nz>Zy51_ZK;T8sgk z8tq2R>c0v-lRMc4I~*83o65V(H3SX`i1|2mQ`p1{s=G&H1q%@o4snd*0#o=ky(Oy~ zv1rS~d8Bu}20%kyriCD=22*IOUN|2Z_-G*(?SEbquj8R-=WZC0ulb#-x!LoPdai_xy7(tS z#Y8Gil+;lK+(48%WI10a+)n8MnD@B*9VU!oyl;e_%wuE@5caYa zQ*yO;!lb?mH`7FG_&TH)x2|WBKa`AEzgW#SYPm5s9(#4IO`Utcuda5+rk@y^&iK}? zZ^Yp}k1flKZ}z4JexHZz($Ep5k-^;j=Awiy_=NFadc@6D-7>dRXc z__(^6;q*x8aln4s@p*d$NUw959b2zP5TpNKqXbS2K1|52RM8@8@mUrcTs?S3DXVJk zp{S~z*gyw`4em@qw}%k`M28bF20Y%D$}rgjKdyNTM&$%}f83)F#_JFSdMEYJi04tL zeGi_cYKjiDT4=J0$kS46+O5vnQVpdv$56b(&UFPWBFfjUGP4r`nME2xlL=Z?y9iK( zki+I26%ZZLfuaN(Iez9Gd#g^5dS@Y;A9bq4;coxl0?mc>VYfX3RC^vIAgy?vV3f|k zT@_D~DiEqFR{rJDQyo7LET1m=Qp@<;_{?oVTEA3~KZbVet1REMu^GHR zV}e@(D?x!!KaEKd;_F|Wcu1(e)K70en{9AEuQ9EM zjjV}DVf`&pBcuKC%0upLxK{|#T((U>ClYDoLRB7`{`a~c0DFn{PfMFV{G{f)wf7dU z{@NTXQxS6IncV)oI!l1hhKSntSF1FolySMcM$I_HB6RLd=~eau;I&9)?}`U4jqy_< zZD9Ax=MP)iXgzuE&G2kr|f+CHwI=XfA)dm!$Jt2jQjYRGaqK zQ={#nZm@)>LbD@wfiEc*RG&L0%A8kLw6dJ94O15;PhXs~7S|D;Sp%mvRnAUTW>S9O z!BW-|sYi2Wg3Cv$!BzldhHQfUAm>`EIZA+%gCKR~DBs0_PmJ@Ruy^>A{ z8nuZ8SVw|DL(rnfV=e*HY7KT$6F7vFS;OW4H8!DTpxo|Sn8)bifMWzu$AYFGGNY`5 zIXK|7f#_M0OGy=b&;U z&CDgf8bT~Z^uwfefr4YPMjL(V(OH6U2aBha&(PW^hH24aawNj)%nhK$I4jcd=Yv&S zF+y=m6T=n-->?T6;rc*&;GkuK=lyP&iOG)u!_TVZ+?zfo07?~F-Hh_A_z1Asf|wRo z8mXbx9Pyol+o=Zt!-%szM`xKIM=1hv_%@(B?V(Kl`9WxhQ2hR4L%(TKWchnzULLb2 z=Ufhg$XcMdB!Hc#!n6uk6sBEJfB73i4y&hyeR%A(a#{^iuN90IduKVRa)rkWiT=eCiI~ud`?W5P322Y$^@yY80*JD|DeyRGdzfl=aN`19mV z;8?(atWEOY4GhthcCQIK(ICkcho}DX>&EVbm7<<7hx%cd381x9lmH}D$BUY>5nKq4tZ|cIg0rkQ?4=Z$#^e==eVV~?CA6H1OO>OH{Bdc3 zlyb-@#Ed-&f01~8sAPt{so*XwNQor&UZ?VqE-#=eF+O_9y#4Fq=-ykH@fNm<&cpD} zfWtXw#`H~eX{ijHc`y^wt>|jYmo#9-cTe*2U!eq;YfiTf?gf%U+DMBQj?Uq=7*% zRVknpl%1L1Vs3cqS4p5s+^-3JGn})eC?UlPDDkxQ&$|0ix(mmBxn9w8JWu*B0Mn zsdv?tUjmx=?G@(kKGh5CAY#)$9D;-FBUI((OVdkJ;svv(?Hb?&0w?%2uo$$(6KMDS z?Ctkt56l4l&|13_^7b*Dx8ZmT++E>?&spyyb6cr*9Lg1 z9UeV8s(i{bavTF$&9A?$Z%tqET#kH{x4%7t-#({``nN$fTUp+|2J-Q4u=ywUY2DO0 ztA1{YUwQYmfvu;jKyiG~$6`Mts zKK{jhXwPJ#=WLoIPFf?6*kqjuaQ{rong}#O$jG=wXam8i7O({CC1P30GA0|fC zrU>3@aKkgkQ3zL}V1*^I7|zC)VJ<|n$QQz((oAF#fIqx{aJZ;cP&p66{sgPIApk3t z5z6%giGapWiA;19LOl+;4{C->q4SMnjICVe)g#RwNuY z(0KWkvWufHiYFoT8ByXze2$j(tT=N(ffjh=B0JOQR?8MQ9w{ZOHgZHJQM(#D?gX6N zg6!KoRFHD+C5S`FA`?BqOAS~_P-Vj3cMY%D01fiU>)1MRg^E*MSII%hgq!?M#0aq` zY&S{Vnb`m3H@xr67dedm@4SxCvtkm?ZsQ>1U?+_so?4`#(C@jsrpV7bb|I~8R0?`| z!ULwP&e^uzk3?%{Ux;dW8&Z&B9p%{>6oCGW<3CKEvR49abD|uk2#7i#enAjPF!*yq zM%kB<^r#s=W}F$gp_orXx&t1^IHI*UEAupL9%`znYCe+_}HTxF9@C)gxMKC z;r*9fq?iz0rD}n$Rf$XJ`K<8@E#ffMYNp8K*nB=0<`8jYle{-m$99Yt(X97HWXo#p zroZluNSR-<5;1K00dO?-?&g~65L?qT%PKnm-Mk$5PO(@s-CeTn>`>CmhvO1IvN?Ld zPw;YA98c-Tdv*Y=fYZG<0Ymu<+g@|)8Yf&%Wh!KXw7rslpJ$dPmYCxKzbT1V{Eb2t z|9m1&HqKVUSJ(gDwNXpHoqX@?55kAKrI0h0RnxK2div+1IbiHo@+l*fmrX&kp{x~(udmt; z(;@M!qqw$MIN*z@__2t|R(M2Y+QX$jt-(Rgs9x2Am)SO{S$P(RyPU{%j{ZX!CZL%c zL*YJ=AAf!4s-;3@xqCN5afl#Pqo+&Q3nYpPKNa=z(gF`@yt_wv^IsS;?c4T?5}Mh) zRCd2EFjR6HX)Bx}n>k;)81rZTdj*nbF+<}p=KGfO27ohO9^w_0g}S zE%VhQa~E*uR^2V$ZM262K}vGy1#ymHg2`88cmaGC3d%q7sBx2S%MAXf`xW=oMNDhT zX!z-*Wp>SR6JEdPwZ1a&l48vtyIW=n4&e~b={>AQTAja@d-p#}d}&T@-l7R>*PDNL z%A8!6xBwm(xV+DDdLK`s)-s$FacJ3{?`MacA=PJJlqvJ{l4|=S3Ct` z!Hkq+f{hjx5U1KDrfY7*KfkZlz!HPHY%^M5aWwQA2~Zb}$0?E5iWRZmg+%O@z7D@K zUDdd2?2tUYZ#RS@ElK6UT444ak`H3qYY`7)f*Tpbjz$Rdz*_xqgc*@3y&}W>5=i_D z_Vi!oiCm27v)=zWHP-)Fz*40n_yDH^f3=qS03$;IG-w6_$Fr%~8PfC6WE_t`VvPkZ zLVybDai~X;@$x%`T_u^eU`PPf- zaXyOx;wPsboE2~*f{gJd72ntCAHOM>l``g*Xr zURG@_ua7R)(G@EACumwmZ-602*fT6Lu!hNx3P2NUTa4E4}o6qRdtX!QxC@5ef zKP(@(Z>m#Z6^^48cYhDVtxt5rvh!ii?1Y{$9JU_}kBf6Q`njsiZpW`DOdPK#;G>u* zMDPe^$rxCo5qw($L67RZeE2-puuz~Fi^ z4^0FNsss78qcMx7DrVGNgBD|zUo**li=&>KLA0TUGNpSvXy^$r{upS-#6yrIFBzO_ zB8;P%4@ zwBDFE91*@_KLd>1OrT0Vt(;RCHRhIRluHXGsj(_@QtMTgr|MlZA+|1t3h})%W1kDu z6W7bhK6UB0^$E&0#uL?$xpaqPd=X8ZLy4~6LP`v*T3NaQ8YJCVbO|QkTUMGB3g|y( z$=S_qX3w#+l(wTaey8_?1(!X5s*{4Yle^jrIMx=Q`&dK+=FMe~3>EvyLcf-?#A)yI ziNcW`C-lVyu(T-rmP)v&DChOkOCN2q^dN;lCe_EsBZQvq0&XvFHHQMo+S0gA8=m$n zxgEJmJoN|rj3|pIkOa*t{d3if{MQ><+McNXQy!_0CA}ta(m$v)61(&OJsuIWWe*_H z%P#`?4{_Wc$Fon?++Dt+OX(9h!@}Ci@NN;U2mSccDGw+=1&5-0eG`V@rtE|o#(aFZ zGGkwx?C`Y<5e@VjpZr&De5vg~#~r~D2AqS%k~ip*H_qwVc0hz^yf?fKUdYSQ66r}0 z6E-)T)=DY0olY2aw7)Y*9&%>;|Cc6CkpIijCeNEtrQ1aSX99x!T;9Il!)pzW9{fm< zvFF@yYdjznLp5I@H*{kmbH<+J{Kl8Bj?iaUvSn&k2%*Y4Y$m$5Qr!F`fEH6Yn(bOx zZFtu8*8CB^+03+jpo{t6k}nCY;@r4aTZF#pdpdhw?FzC}C_`s@bUE6kVW>3z>_S^$ zM_M~bVa7}&VFP3qNPd|BMY{ETPqxqO*4*cS^WqbeC6k;07f|0onf0U5B&Cd>)%}iy zLWE<(42pZNi&b%xe7rQ-+x>N&qY)?1PTU=_d9D_yp$3#}*oaLks`7IDJ$b}E z&hll@u1mGqBXE9&0f?FG_J44>v^N_d2i)4bw0-jmv~QF~LC}FqVl%!E8geyA7#-a$J`9lZAta|3o*F%&7=@MYBWh;r8Lckf?Sh;6R{Ui@ksn= zPbHdQKb8*ZsSG#=7v@4Foo}l`SvCiPalGnTLjVuFNaPAsMFb4V(6MkMh@Wn{;yA26!Pd|E#*RIQw0lyepC+-AeBhf6utGp&$n)}H4^Br@2Oi_*}qV?-q1pT0(V z)~*YZu8VX1ENsps?pT4#o?R~#?X)-!N}9f0QU87L=*qFA%hyAEczdg!hq0fMsgqgr z?v)sYQH$)@q!+T;luB|l@4zAs7Nu0!A;{;R1nrZuFS<-vfBxC^XTmU&S zl?qa|0F8z+jki|&0Y-!=b>dWBF$ypTXzloW8AjAD6^7-l)y8~2vz$Y?O#iaS$$nX% z7s6fQ*jGa%8yFOo@;bdy@(#lMew;c{yz?E{D1Gj3K4IsEvx#N&6|^O8mV=xLcMKEM zW|LqoVSY%6viB=Y0QLy^`XFPQ2!JX&5?jZIS&nDUaAi4FU@wixV@!hw#qq}aDgHIj z0<05c$b2Pk10OiiqN~F-voU3`=L(T$F*D>=H#iWJ#5COgb9}iuJkID)H8eOX3p_S2 z*8eAf1l_rN7)ZZxl`vSC*ajRvBBfg3>eOjR=_!SsLhPU-O9(W%VMA*A^JsB7kn5_%y?FRrvrk`T@ zUzSnk|K>=_%Fgm1ga>eiyOy-Ue(%>K>@ZnzPt*n#@T}4xMV-CAUc{Tt%jvZ%nS(ru z#zjmO|MjvF8=RicMO#fHb(Jhww|0uV1%H}-5nbEEQ5j+Sx0dLOOrv9N7` zL5+c`Q2$F8)JMC<)kno9i&`xT)M=+J(ckjxrX_uotlMYiB36f9y85Tu#MMzQ1?x0I z(J&&7q6-jO4tHRD*VR_v_0rhozUH87g3LGD4I$OG`@=+gERkjqVnK z42l$$*nselBrM57eqk@in>o^05LM=9co(_-xgDZ-a;rYKfsV;K8@{tQqA$b}o^u7O z5w#z3I!iK3l&Nx!>Ys>W{Y7=I8SW#n6c^!X!>?XNDN=%gNCH8evS*SyJ>Sc%Q_Km| zBeObt>q&r}{&IL);|-o72dY9`VS6jH7SyD0B2cpUT@ac=Eg&p%9#Uj79;XjEm-6!%)R9FsYfh<9tv@=Z=87EP zL?l2rq6aMSO7d+=G~{5G+tCMCernIi`|U*Ds&4>cB$cY1q?Ab@P3}}ns51q=Q+auQzdD!FOI(W=BUWGK2uv;~uKQ zZIP2tI|zH#dxkQyQCmCk=_ja8v=ct|pH2^*R+mr9{yk<=8tf_H`nU%a zrdgo6L4i=z2cjFM2NE@414-mq%({XAXA-a-6A4Aw5qslcI#a&zr(p`t)Q`bT)feyT z$wnwzjR6n9mV`ZFfej+6tB2}z^9<1|&-LBj)gtGjGv@G7?&SZApFcQ*2uX;+pJov0 zNW4dLHy}VGArY2>mVs39d*LQYL8}5V;D*ol|T-4b*X!i0_TCU(VdbIeH9nVsdeh0ZcCvf5R(VOk+k4H-{G+ie-kG z{+;O8WGqi9HsCMCA5)?r%Bwd1N{O1DRQ*f|TTHinbs2nSMwU5J`LjH$+8hC>^iG7f z6v?1_Lu3gI{-a`CS~wN`N8Ux#RXP>9&Z~7?azRgfJb{LFe6{6|8I`P2ptWyce7EkND_m~0xjRC&jt-@=z@gaF z`Hn{5OIVC|p3BwS0=e(QSdIi3$8ZY-AG?^dNt!^{VwP*+lJ8LN?|yU4q-KomK2X?; z3#*buwUkM&2{`vT(D#v7UMUDNKr9jVf>%MlUkvm`A8T#Axq!$c*u>TNj*)ayY#E%W zNewv&9zM}6HZssJEkejO57ZPV9a<1tzV#-;7`aIdf~ahRboL@AX8-rGq9ebxXXN|% zqDRzY^fc4am>lmo+p@i@zx>oL`Qdh@&|8GFvd!*f-+9Z$7F6}}Yn{E})x)B4bdP;) zm20ODllGzt2)8@SPq<)R3;pv~0K<^g{SYjmsK71)(URYrkq~yZZ700t@=MjKS9Nc) zh31b=3MQ|f10S3_(A^WDX9EAWZFdmtqX&17&v~T~?8I#v_|}ld&DUZBA}|SSwxBDCVmubZvG#74D^B0AA4J zqT8-dMiL`IGiQr!@2jJnnpb*0g;F4Xeh5V9_4YJ}M`s9Nb^&226Vc!xpv9(LH}Yja zaosbq;t#!p%VOdHXQ7l|bZDXbrrdVGG`Q+PSIe9Ad-zLwAvSdQt4Z>2#0?k>?Bv)I2*Jj%$r*a%4t@eeg}K7{gY{KpmPRG=(1aVTo*)Ad4;fo_p0ay#Rbk zd}m=nh^Q#HUh=@4`^*qT$GRqi;>$9U2A{BEoRIo4rRvS&je!j2!Kxj6y550@i@j`1 zC-O)Dmd$U8)3B@vc<*>Z80R9p=#Rf5LI~sSza#NsN)_;7lg4mXCTBbP2ln5Aj7>qih0T-l0=%rjD7;d!af5bNds|; ze;zYNjYn|u4-w)3$+Tq4L9R6rLFoE z@Y!s!)qm=k6{TE?YZunO^?T@93|0ZQ{}c>+7lVFVc+KrQQkN0u1HUGxCIL}VvrFJr zB@O7|6C@^OR~T@-luHE z7V}{F^9*o`^}BrVnR$6;Oe@DGbr(v1bW^Ol-ly|a-?8}~J(5@j3SFTBSpAgh zJ%aKC3Y_Oqr_of^M!s{4ouz&i^R0rjtYO|h?9@*n&WvV&m^EISh5I&kQb&M&qTcMi zPEt=8sC#wVT;_>nJC4=dUAAa%>eVyk_0-(YuIq`8-ARzWsOcXR@BrlbQnCl8-7mVR zZ%2Z1bk~Fv-cqZfbN}2)-u4ktZbsVZVEDE5^=;)LBaflPqI$X@)B+gObPaG4S?$-q zy#DS^SNU#*J6w_@(T`NZ>xNV+sS$o-SX-^WM7yJFY0y7w_vPt3A1W(PJx}GGw|PsxDm7PE zNTjGTNHW{(;nDV=Ih{X{!EP!Z`NIb*=p|79j$)xwMh;SN%8rr1l;-rrrSR@rl7{i{ zXMX6u&YbJ!RXzD(-oOk z=Ic6?JtcgKRbb|D#iFazy*Ds>XtwKJ<_pO~*3BPRtveGvnv@pl5L&kADwcl1tRh(` zvTfoQ@E!6G=E>EZ92E>KSsiUVW>dxX8|E~c(G%gb;hs$ll_b7t|9(OsR?6Q@vYT*k zaojZmtoNOIy6rkA(%o2H*s@HN`2;wqR^~Ukpkx+##%fhGUac{MI;Y|YYU~i-QidLF>AzbX|hfZ)4O;6(@x1dAWkjIs_{suAp6A5y0;c|m& zkWdzEj=-zdWT319CA)}AByr}oY8K0iKE!XwXA7AkXgWn>wha+0-COK!pf&@njUd_+~TrW(vr_yyuF?{$dgGKiorR0?a- zUq4@q8>NMn@GEa)v0OK><&?I{pd3iXSv0)3{^?|L`p|rClckfZSB7=@ z_{uw--S9Pf`zia8zh~i!=x)zKWN>x_1$hBR_9$D84&Ja4S*tgHMe&R`cxKa^c?vWJ`hJ#^$U5gIiq{Hb6BWFxr>G+e$5@opky{boROu-!Xrx$ zNcfw?JDiXWn#X zf*cLiTIA=K853n$xN0x3QjI?m&3}1cSULZTg$W1a|AM%`arBZmTJFC5L*LQ1|Bix? zK_%HSXS$p>osm^!b0(j0`u9okMzV?hAxnKYTJh)=ROUX#dx?D2rG56n^nE)%S1>4Z zPc2_vC)4R}H#i!n*3hzL>Gp2a>W;NX48O=$l~C)fSXpxXx}FxWjAnPTwhhwxdrqO| zRPY&hfm;noruBBw%PK#A0ll0p=yV}%?Wz3(-`aEW9;H*ukB76;QGc!d&%|+=4$#v> zzgSMH+fjctVl6HIa0{V{(PFtyeYC))blA-4U@^c-UQA zn;hiPm+roaWmn|Ad(&3grqry~>v#B!vvRH5S^Wth>1v$ECP7fSc&bnTLUip#l@vTB zi|5wNFM7wBzciKdm^C>0@L1u{!uTrFjz58feQmY+H!1I_Hw#L+JOVqx^^sWd7NwpW zjtud=11;$2dbGO8=^Z6D(pu`f^XneTg}zLZ+t}V4t9_E(6yx5vZ>Oz8w(rbm z8gK?&jS%jI-Q7bw_D^BVw}P1*s`DfE6D49vtmt*tAefx4BR;hSi&YR)ms!CO zZGO+GI!68D=88=V6G9C#{3Q`;gR-ht^+qf z6_y%8mBQFYL34-mKc@SFvpXR7LAk)&H}(KvwYfe%m-yjsD&vnmr0Sj&`%HQf7#@5E z#I4cU$9**|`}0Os2%Fqu@izse``xh_?Nx+ro@lsz)}kAbE#O|RC*wSX>n;xQePuSZ z?4TS@Q8$b6aN{JW=D z$Sa`{jLUF>#vPe7N#K~9%}B-#=O93PMV7YXF7PS~FW(Hqj=E5=W8nepOyUGKYh_im z(0)EebPYjxkxiDwbqpJFC|kVv5c{UbSBH1M3M@~w&ZiKu)HBb4%r;|ubm8qbBeH`h z5AQXi31ul;v_EH*!KMc0S7F<5a+>iX%)#ekP4kqn!pyYo|@mAVR(0w=j~ue&QQo|ebuh#-IceB%JHm|5<4FkL&`t;24hfof@3 zRErywVet0yA@_P?A&}GO7y`i6IN&MEqk#hwOl%pvlg}D=uEHK0R=2)FQ<^vml?mMY za2LB5I_i5nwhzU$m|jwFZ_$;M_=t+};3~upht+P9M21R*x!~ z4<-(Km&iHcL!RTax`byzN7|orrbpCG-UfmZK4vFFI^xy-VT9uZJ3Wv|U`N2knMkls z9?*q%Fn}t8)n*wbtxpo#y=jzwmV-%ovOg5GDY>m29C03ULf{^tGJQWxdKt~vYM6gk z8W7OLZNUND5Bec?sseaTPJhT9P6UKy&`*ovA;~46Awu#Rd|W%S8)aN{Hu>bDyieeerV&PJQ*WatzAm{?#}X z_jMloexB91$=d4JA>)q+&ok3X2=SkVssldh%+Onun(Bg9G4cQur8y=F~H)UL#p0o(<99 z_0y88AfDzFE$n^-a;dT}r(M>KfuguJ$)^^N%yFy}fF$^?J|=k4dF{O4X|=Yx$5u>t zw6WE>wD+hXvbKF7bjwfJ1mk0gG}CMdBv44RwaNfn0gzubR9ozzZ?#u2+tYETUiN%g`J6 zCT$;YE=W?7LZg<4bZuW55jmn6`)+mJ=jMTpHc#y2Yy&hiYGM(S)(fhO5kpw1Bb5GmgeVzAy#`OplZ6IhSN~N{cfFQpj9k z0J7V(%dWz{qhMih&p-$nm9;diyG|h6hoVhJ?tZp-5n$H!&E>=S*xE@b_6!3Am-K9m zt{mB;rBjqB5SgYH1n*shM2&6OW3^|_%Z=kXoD}!c;Bh~)o88M)^8&5|A zLE&C>`G&P}H9aG0{V;SGbiQo9Bx7+GaR6|R{Q?SXcv5>aL$xd z4Gce*+6dqde*_DYt1w=7_h!7f`6;-iC{LWUrNa@$Kce%Zu zTSc3vW?DTFpQxo^e8>;RXU_G{9$cPyg6O{-yRmKCwr#tyar@qLX3pF>_dD!8d#$zC^Zeeufh%6n zm64*ugVV&soT7LGE|uG~Vay6Hh}%8GF(%c)Kg4yl5T0C+Pk&6#6e99!ke1QP*9Sd8 zt48P{TezrSh=h5Pq%rp$E0R|9ea(n&N0Mv$ zG~_bOy0LQku0^a`udB7m-Ozzp!4V63;mpi4_`wf@OJAc46IC@1VE4F5MsJ) zz2zf1+YbLGn#m-IQJl91i_;4jqI&xADa{l}xg5d9+Qml`2xjr8th&R62Q||QZ!7%) zi#t7tlT(y0t;6_r`tw>dqC?ifmR&l<<6xCa7iO?7y-mh2=v2IA!BkN5Jv?=;WTWg%XQEN;Irw2fiodf5U_1Xb%E= zsj+ke2U8(NtyqkHw)=g`{GBvL!dXOWS71CKEq{#F={Tv82Dw!>5Adu&dw7$FuwjO& znPBe48xV86{s*Yo*yjK0 zx~PggkRM&p$i6<3cf)D;A~RhM)W3_NDcara`tCTR>vUym2Z<6U2PK4}XW!O1iejO@ zew7}2ed)CKyIqvaQ1TXT^kB}G8!0_xBg_-Me{Qw-mY|O^0i@ObabYs!CepewxeGIz zj;M)%U)49j37ZZQdB@VnmaT7y7t|kOamfGTU^ z*!C3=Hsm^9*-M~6WQK^ovtg=fa|A^&J>8_&`b6=Ep3Fj7oWPgLuLLIu;gIdw;(M!__JMX_9>9+laKO} zmRzh9Y+^d3 z75xVVu!Dy7(tLgRP5}$0JfUaqO#*(e$Y(cvBQ}tf2nkNk9#pczd%xM_`sN*UD4m}e z(%_nY1_94YVl+@%7o<6H_q5o**D?0sKN!5+gdfgt{mhq#^YHR7QvK+fn@ugHIU4_| zkZlq__LKHm!~*e#)}-ZEQC#8B1gCp2A{Ew*C_ajE_L%1K^j9U@^-eq zzOSc8yHNP3*+>au5Z2Y(jll~Mxm~pF)}iXD@;PmfUCd|YW+`?n6(sd}c)TJ7CZ}R1 zFu>urBWE$9BXu3FNnFZuGrRr;!j2C8`2Xo+|BZMU2>+v&;^Fz9JSfhT?mAF9VB?=l z>RfFitFKfTW(!H}lBmi7-&35dvFbqojek-eb>ICmmPG68pGhiKD7t5MM3s{h1;h{P z_52EnKf!ie@8f2AY${N{7n{=);C6I4f-uu=U41*e5V}bYduc?TL;p&H)=@6MeAgT` zRA_c|aJgMtcMh`J%ISHmDO%Dcg+W_TW@lMXd8?BV8lScYFpT1IDbKwr zer(SxuD)yj)P1kSllqBunX6rS}LEQL&xV zk!M+ZD)qZsQO*~;EJmiYB)v&OaSm$sdLEK=JVYZ@&Iqoql=|TVNts!l*v(p+{@S;B<5Xz&*2U=Ah~S*5^8r z-G(R3;>7dd;s1bd@w?G)|AoYfqgZ<7-Q5wqq{i0Jb<~9EPRP%Zn=i0>vo}N9 z9@s!hbK&xay{UH&I5%^dU-?6aY(BuJ2y2kWc=#=PmZ3iMtclFdb^CnuhjLxYP>GQbBDW#P|Rme$C@7z+qNMG36#c3~ySiPT1^Pxbz;v>41*8 z$lNV1ohAkiT8Twunl}5XyM)2!q6;;=tNg9&x4Yj?>tcA#pv}y6;pG--&b1-1m zT$YOTZpIMau0k3*$|QZ23Eh!sg62+AsXDu!8`)715TsAx@;>Oxt4HVLMaQ)%=#WS1 z|KQ{W;Xa&DkMX(9_?6SVDCF&vJqs;m*E!5#SIT3zk&*(+mself7vT6 z7)e6tkiN+PWJ92*+#IH^0v+x9FJsmQ@(%HS@kQnx)_nQ}d8#QvyXw4LMSm(<3YHBM zmW7#V;3!WP$+Nd(c=Lqhn5WsKHYfY!-B@sv=UJUz;u@Y%wVv=p#COC|zvrL4?;EbB zp5@g%iQSZIfl)?#epzsTFm5%MoJrqR$)9@u$vK8<@4V3vTy`l_bl?0~y$j~8ybPZ4 z$?#qmMrK7ua9zjfbOePzub7rTBTDr*N2sj&KrmsJ$q~cS9*${~eyShWblOX7o+h?) zssB;{(Pog#-0lVb+US@iNAE-r8kV^m6*J$#AB~Q1Pzia}Rvs#=m0MlIE;I2LBDpce zmSuS)5dk+j%9e5JlgjC!^{@B@gP+Q`#IC=lM|*0$sMQG^JuHiozUMLKT1BTIx$C-^ z0@CB`c(mYOmio{WkiL0E+@y{zguS%%R!}WTT6g^uJq7^u(!ow9zx(!YNV@%61!xWr z?2mlcAwq0zks)$*co~rU!}qURShrYaYrJ~o=WQc!MD8v&JBiw>Iq_H_l8i72X8}^* zhr=+OWHDxQ*k)nBBal3l1q-`L^j|tcKra6uB1(O7Ke`5a3zza#rNBJ{vFS9X9<4HG zxeg6>x5E^}SiSum3p=}oURr-G)7>oCXrje`(bG93^2PJV2$bN8f6^@Mn0E)=E!iIv z*Tlx*xUNt&Imz20MC)=hS5lJ%SsNrfl~e`fB{P}erfaX4#VqIbyNlKrEB=_=FO&E<8KOjJ*5>`*;E+4cKzqdO}zutIxQHwUFEBdVf1 zRaWxbS{&<`>3lH*T5`I*XIGH?K6na~eZw*>JT#Y;moDi)z;a{aeG8SEiFED2SV9Ib zd2Sht!8)xYyc;@ZH(bH5)!!aq09lcC-X|4RLYg7*yOK z`F?|JnElBNPn7~4Rg+HPD%VYEs}$~_HU>NxSz4mrchhppzxU+RY$K`5sLGgKuGT41 zB8VqYMpp=_Ge0zIcHt5l+8fFO?R2ULx1yQ`=dn0M#lEy`pCkkuR+n2T0T=z%K*Yx~ z_WLf*4Hlgy{PnK^h#7(829pd*2)`tYdg`>Tl{-z%`%p#0s(u(w6Sno$C9oy)FB55;S1+TMf0^_vroIvFs<;t4PbbG~J z4>iYq1h!#>r*yPFZ#L&?+TdH>Zl)df4VB&Q7WsCyx-4IN@7_egVYGpOVtQi|-50fD zD!`K!;>IWg2*_vlrh0LKVb%V6kltZbIQQB*JP5{pKldVb?CN_|FNXhoo#&6tgoC&yFP+0ozbY!NzWp*=x%| z;?+&;0qKIxLF-Sd8Q&3cK1a@>#Xp z2eW2y53#-p1)JU-6%M7Npn4@C+$syCI@7Ye0#E`R1`MRaDm)xBoOrWxaSfJTa>yji zp{~{NrjMT+xnJ@Xbtu2EHfQ@k{;N($`hU!?>}>yFdP)T5|EbcMnEt~s0G*l&wj`|x zK2Oy%MsNR!R4Rp@J>O040@@j{kah1Cwv`a=C0B;DsAhXG?JsY>=*HHSFy47%Hn}-B zjya0(cX7$8!XWgrCPH&dIC67J`A0Tr>fmG{Sxgv34dyJegW#sbp2($Z=UtIXR`dsh z>nN%?;U7?3I3R|L&S-@uEACzo@AML9g+M1Dyk#e+*<~ zb}^O;9Bjv!8r_nP=r|B@XiS5FS~a1bz8sY8t<9H^8ANNWi%=}o9xhppQO2crt!8Nm zm8P%<_InMfpAJGJ71thK#Wscj$j}5N(^e@Y$$nBSePM1u973u(z|a9oM;=myrrSCd z$sp37fMW1Ncy?3(#*%rDFp>h?2BmjIW0o;{+~3@VOhDB8{F*SRLus~GHr5?FttK+= zrzfy}% zAxo0}GT2s>i3q6(0G@gREDfm7*JNVpmYfQ={v{{mG*XnB9b%Ab=wAgKR#~0x@9~gDw{q13Hvu{9bSp7xmdA*ljV# z3Hsb2SI~Xn#SmggzvICDVJb=$ z>HCa~8l5!s8=U@>FwOFNS>SWi(>d`A(hdWxb*@fyRcK$blzX&uqt7Ybr{2*KK@j`Zik=D_i2ZjOrYAm9qb81 z@cCvEgoV{zi8=lk)XdqtJ;(rIo<5ncvMIeieSFbHKWn!bsQ6V$zh&)%bW8_MVgD~n z(t^(Bnl`zNyR~_F`3Jl+eg*|@gyVVDX61aV^Rl9?BVgOwJg0SOjk5-R($5od_|~px z6LQ>LUH#Rm-nG8rrMU@@e7b*IJ>E^*&G%$6C#JVR))3by>=#sDC~h)iLNgT{Wk{?y zyKZ2$6>_M@M!*J|{#qPSzRi}>E%-iNwW^^no~OQ3qfK+>90HbTSaS^=O7irAUBdLd!KkXB&6}ZQ00?c;6$gG`}A8HpfB=rsDrXe%tB3?|9~V9cjJDhjAt3343r6X0oIiCj5AMuv3x@o5yBSBKj?}#42a8% zyKN}et+G|Sx$^ipKRUWAet3K&!i-T~DiXO1anQ@>D*;Ab z4uH^EipJ>F>(Y}cCh!FUCF;Y+A``g>TTO-xcX%h^-2yFF0#eZ;rYcmf;dyh7b zGMLaep{&qIUUv1GUly(9UmH43u1B2Sp?Ssp;BW%D;c#c@;VVeS2OLaO zVZy3~&w!;narvQFtUcjWSXOeo8Owq7n&|LB(MY(tHX?>*6`O?(`ufb|Ni2lu&z&@q zM3=2b+py_9}BgP#g_42jID;6Tg(U+Wsa z%ff?8cv}6YRVFSw(-k}NpwRcCxTmDPUdjTs(c&2E7H!=v(55?xZX$;Clb;BFD2a-) zWD?sI0*Cd(Pmr-adrM|!F!IMys*N*gqGZXyQ5|* z!pHn6elKg{Z35*~^3<1xm1Sc!#e1vZSt4HZ+X5nt!${W8?o;<{*J8T|M;wg{6cQ%VJ{}w~uG&**!@1ib3 zvSGRpaAf>5oA=dKUDe9d>w(G1wJfW*kk-G58jd{eEbny=fDs#4o_L4NC+-Im+<3PfjBWA`P=%B95dXx2-?%Z zl9GnvC-0e zKAnD!6CfHy)K>~8h5iNY4{sKR7?F@!MYuhP6H}{Uay@`3EH1#IWIy4)Xh=nVH=i2l zRpjTrqcP>XDrcmpM1s?3b@%fnI?yrPojRJ6)ju2sM_B%@onaZ~7Tzs@tvjsTNZd^} z%2&txD0<-h+>iw$44BZ>{+1GIeG6(Inc#C*GfJ=UvEvk|FTq%ajh%oJ6)xbY8Xzw_R zL#p`Jscai@Q)mWiVqz<9mJ^}zNg&q5%MH?;*FFp8X!D5e1Q|{CmN>sZi1ty zoT!7NLJ~4_F#cDr>7}Mb%0|UO`r4tpsLh!oXNo}Wj}|0s^nvLCz+F^j zTLz*SZ_9Dhvrt|fw1I;fkUZ+Veuh9g|7zuF|&QX~gO((07Qj*8CDZ(NW9 z;%O9*ewtGP&ZOTm*HJ|h3TEXcrrornH{gboWb~5Sq47Pn@CS!@$zs-==T%5_mUX5x zv+lq{r_)$oHB>kDcAeh(SzZ&)f|9It8rLOT1_!n8{SKjQpIROlA|G-~Wihdr3Ve(6 zBfy*r3Ym*|N$v12<^Ps-t=*i*w^vKL>t=GyV^yHB$wF3UY*joC|^T>HI6 zzU3jZS@zW=BYxgrbhB^iv9Lt|`pO^uALUo?39w0u96)8bCeL6?-r6$2(l%}7x5eWZ z?4U`6jTV$2-nVV4JdKA{c6vl)L99mQ~a-j%yB?@x=y_VAN`Mzc@o+*d21Ua7g0QCvYC-C&WBVd*{Gll9I zaeRQ-PPf}=9K$5&t2wOh$tUw0tL>?I>gfgBH54IAnc!fUR0=UJ^>q`+6ogu!{Vc0I zS$+T;RX2G4zL+6cu-awMvGGy*sPUd{3!uX`fV_!{gmu6l2a*mt84vXnd`_1GI#uvf zK*Wu&ko@(5xH-Sk#|2mq19sTFn)7&ihE0&dJ#B5*Ks2A^LO9o`S>F zIG4d^c}7hl=azrCmkt?f2Bi-OW1p5e#@L_-88bBA>2d0iyYOL~Qt3`A>WvR-p`+hS;;y`$pu7cU_hx3YD zBFO(^Yu?5k37gm_EORJ?euRDGY@9aa7Q|r4ay_QB$3bd*!i!RZxS4ZJSeR?nOzMD^LRL9*vCHLhOib-Jhgc9}tPh`@X9 z=KkKey#k+UQvY(exUJ_Mg2E`=Eg-HvfO*Q{gp~&QVVz^1Gf)0C-|A{l&Q|(FSKVp; zXhNH(XWnoK!-Y9*q0@LsFYMCR%Hsy6WK)_mfuug zu@#_@%r9XKvW89fCvsclYy!ivA>moRJ#f&r)C93IAhaR$8aQm5N5 zA?YK$3Eb^tYU{{xz-b=@dsl+=Wod}SzJa9Z^G7H>B$DY9Y8XpxcWrb9k7)Fgfnx4A zJiIC4Ko!_QSDqAw0chVmYsu3Kb5&j9;?Dzkt?)vPThTJtSI*waxMx#OPKsTa=HXl% zI*U*=9xFr(2+UyqW+_!PhiTZ?bN=Q^JYfGx2gOqsrIaKDjt(!eKZ0a6C3(2&I7R&x z!%>b=?CTNhgNWtq!4$KOVlI6&mtU>v$S65HbcXee{Z#tP6o~qJ@5Y-hh69AvYdE4J z_pfPNE4JWOFl8T+#uHEN>?j7YY=$MY@Ey}ZzrJo88|9wiV1qufr^&wxni=D}iqZw> z_jCvwPIHsU{Y+c|R&fgHokUOjaA^Hm>`-H+&_kttmFkGc%Qj(c;^J9#{8cc1dB>-i zX@mu7PYS}k0E`+EK3Rz?G`T%DsqPvk`RQF7i%D|PyA1s_VIlhXG4w7FkMc1cD8``m zhrCa|X?_QHEU!1j><~>m(xQylyrvb;)3JtM_>QlHDMP)HH#7Rv2TfPa^Pk^QIVGR$ z(aAl1;H4Jk=&=5Lar zj#B0f7B*-ze)Vo(1sTKi@N>xcK4heY8u=5#zXMObkJa{(BuCDywQLWqz`9N-{E7aN z^?pO>X}tl9F{m=U(G8YQU72KNxK1`Q`MkY34X^IjWMxtZ!#P?ZUHY}nE8DMRo}%XnEq^1c+YK_?t4 za@XnD_(uHW5KN(n-TQMXVnT4FkgTrojb->^065fvAK-k1&^ema_0PvRAFDV2#h9tAUFh_tu3p#K(vLqMnaj?6epf~Uuidb^IuN&vc}YOegYCdBwGJr?8` zR3wzPDm|Y$JCT>0p1Kq66LNrZ>Yl&I4c0|y8FEer$_|f(!tu!vrI*3x7Q+*215dOC zSQS^P5V5Dh%b;cMFR!U=TPq?o`+gc{Akck-S&VSbsB}X#d-J)$`58De^N}w_EJo7Y z6HdjiY;<8ijy`qpD?`JJfDzdgJ=YFGgN?Z^vZXL*&D2lkhrK_{n+}4GQq8R-#BBK@KcP)-S7k*iTSE&l%A>%+s$N0C|kq z%b&ki0S{#OcskfTV`TotS~}=J7-EFlehGE&5Ob2sL_g1H-T!yWDipgQsS1WR5qGpT z4%6-w%QS!2SY|hiMX?6;7QQ!(j!8fcPP_1-OZ0HGY(6BD-mXfyR!FZ=DaqH6x*2}+ z?3@+Hu&eSPmQ; z1e)jg);>`X6TyAT5Jh^aSxZgT+zP|7q3O*AsCaF5eSZsST%PG+nJ9iHnU3We*GEqN z6zID;7u2zrEk0dK_sDRmqYgg1g`l^6O*``r&q+jWdn-K@owWCC_74bcL&WpPVGA0l z|67%2$#*@Em*i;>L0wt`7lGx`CJgQzyY49IDjjx)N zQ>F+N+qN2Uf|@5_pOgvMpJ(!^msJ<%mi%_KqtQXe6ARy^QI)BZ?DCq8(Obh1)ssZC z{IZ9&0v|?BSB&Dg)p7(3qkk6dM0epm5AqN@Y3FQ2N^K$l(oXA6;PfTO;SU&V!zu&? zYZ>yH8D}}s?@#Q+YP8wGQO?fXZY`?}88=*UEW6rbh_DLC=i^6eoKiBtI z>>)}imJLTIbdMZh-RKJUwUkG+PEXw;jnLV^*D;`wFG!ef>Dy!uhN@f8H_KsN9KzU} zT$loA5+8p8g-2E(rNjF0QiHY1CBYZM)DXiB6n1gd^GxH^o>tyeDHsiHziq|Crit)_ z?G1L4=wk<=kv5r%7$N#!Af$?Y#zmN0MyaH4Cjrn}wG=b(?r9}(Kcm*pkN zZH8W)xbNhFAUcVlS$*&I>1c1wQQ{bAW+S?U7Rr_p`Q{cvTN~FC%VPAk!eRK;0hZKZ zh%KP@mKjTVc-W8MPjg+q@aETz7`50L8K0hzQr*HR-N%i`b}DLMbiIlkYifTaY=FcXOB-SQ-A?p!+ZEZRkHu@{VblVHBfnkEi&mY{rVcVv=wY z?vkhP2uc__%#2%w>enw`dVLT?D#cryQ$l?Pb7^4nL&g;eXz!JP132PHydqRy&O+IJ+W`Ui<`vfYa_>P@R2i#Nsj{(WO-CF zSL~y2i?07xZ^nI^yF2r7v}*6y*O8w1fIB11E-{ot!sQOTZY74Kxy3F@EAK&76-Q68 zgEG#Q^`lwYlaGm*=4<6vjq|$Y=IO^-Lpm*tkFHZh?!`9OWsyewvON0qw)vm!FLxi4 zw#>?k{tlyhF_Pr+Q|iPH{xHCi>gaG$BZEHf!~iM^$=F0Ge)1FAW15|x`H)=N z_kikHX;NZv`GJU{spBG>v(!?^6+gY-7g)5M!z6u54Frhz-JFk}QX!ak8e zn?Bp{SP>sU-1Pj90aK+IT{5%J71P2$rHGMjpEZgI&WaysdMJRKNO7D8Bh_P83pt#g7*+ZwLG$4vJaqL3V4+N5MA=mJuj$w>JQR?W9!GYh1*Tdo`kPU_HNEhYc3W%Z+zSRlL@@4To;ddk?7525A zoQPq}>;K~xb^_GV3px$!>t8~@Q+u?}F#RR2Dn1^y5K)i?q3Hch{u47YmW+XBdm=$$ zHkO&;*5u`ejQstd_3DGdb~ zR7BXoYv+G=eblKmqcZ1yupIF{zObC4Wb!hJHf}fXhozI}Fhq!E2h03*nbZ7vQ8SjR z{M+xpnks;@$#RMnce`DE_CtYb4Z9FKy2`_EvkM!8k>SYlizK*6V{5 zuz>WT&*s;@ejSv)Vlj{W0M8Da#}G;Hxz3P@Cww3)3cs^+R=N!*l@(*6or0mekyoQeGWmA#$; z%4KpRUwXANE`XRwiDSR@l6jh-kDrQalUU!?30}{On7Ovnz6YuZ&#MApftPUypzxfg zbpmIuOZs+NE&v35{_2_B$1x}aLcO7M>bg)O6xE&wrWfa`6 z%Bo47irI)s)(*7_w7l9C58T|`T{DPT>wx;fFBq9iAQREi)n$(#6<#UHReuwz1{*k{V`ts1qZ@<@e+^HM$t?Kqh{ z2jPWAv*fc=t33>xTKP>@1v3nBkQ+#Ddns-u8&+~4B{_`f`kpWjh_nrg*Vxm4VP@cY zy=_%r(g)2SLC=)CLOI{txN^{pl(ojY9)_Rx&?3-zvC|v78_Ka*o+CwW(Y`%#Bd2{5J_-*@Z9PuG`kb=1&mwk~ z`bhZtTBgfmT4+zxf-2wVLL9lx|sD`#9d>e42o9&5%jo>4h-3NCE?tTuC?+e#r$Gs(}hLe4dlQ}^|W17-W z((W?e=?Z24^pUusCq|!y3llnhi{OEib~Sk`4Y3pG^LulNvhB#dWf)GZsXh_bea4UeVGO!jsiD-hA|Xlr{s4X@^m(?C(;1sxXt4(GU?@QDd2 z$#g>Gh#8IJoaSq+(8*}E{&$==2QIu$Pb*$0nYWpgZ)wrOA?Lham$d2?#g~)Q+al}> z_F6os>+GFm2$(Iy!a6}38LStkYt)VQxx{C(6v#OiuWmjGRA7iV~NP5?<)ao(Dj`Z>K^>96AxtXQuPQCQQu`D z-jr>W7m}Cw)$WqsD&ZCe$(fs=E{O?p;88LN2+Swl5P`7{1t!^)!=ie3HZvZ!hievk z=eu`$R1Jj(PULUo)rP(r)I8^o>)OwV;ZYfxqqMNo3HnotmsGqiL~HB6O(Y|X!Wj4u z=eH(j*63Dg&N-f~?Kvj?bUN|Ir~PuZpN?kiE|czked4{JG=U46q$61l@u+>luKqZ! zyZHDk3krW}pTAA08pwE2&!N)pQyhI4b!i>+BO6VX{UaTay4`zK4*;W5nSp+)V*AX@)^i9;m%4KsFySKNpocVKGhfDs6`3F zKq3zfGcf&W7?ZQ{u6TJLGY-**{zD?MjX4H-^0aoFbBxC6=jbVVFinEMpQ67@$=rhQ>GgBAIvpL3TnT&mHwWT$Az*= zoFoA_Z)X&eDTO=pS3f56rH~X8_e6XczWGkqXbsoV(ptX$L#?#_D){HtQ)-p67ILHB z4xD(d6WJnW(z|B6n5>|$Q8p7qHME>qocNpYu=G)A!hFv@-`|-)va>gxaHf@JbC1Y7 z0Dq4NfNbOE@rOnosCi?>Im`n2L@E;FM1xDYfq_87pc>O8(Nomhd$czX_$Py zXz(oEVcUzdKm^523DX%!@aXXBzUVG?B7o6(Ef1{-#ty%?YpNfVFDS6gmVy*Z6#>yl zN0IidX9&9)J*oQEYkV) zgBya>1BL@ta?1mT!Sp6SP`aCJn_f+nyd66o26d=jd#j`WfH?Dj)~U^t$=jmJEpQH^ z7J6exM!Jn;ZnzXk-0aOYB6zkfLTQ8x(aVp!GDjCcj%3?w!y;3nFC&*tL~zv}Y9*O8 z7upV~IfFBxNa%{IJ!3MWNEqxSFb(Z1+L&AoH9}*E$Az*XitoMvZnQTNlVxz5ap!X! z^zq{=)87Z-qAEtt*7$CmSaf;Q3VwYU=D%?XF%%7q@{IxHcXDZFJ5GUN@Y-AhJuiip zGkll(9ghK-XTSH4r@w921+c1Qy^^o`|NMnfqdD{4!2PoE8n_GRz%BE!-@$?q6^y9e zx}9gLxpLb$_OZktGOh{SFBSOY0G2bSOn$()Jw08Ga9w6B?b7|7^4NV_x0aWXS5QfY z8r*yhlzjl$5ADeb#Gl&h#x{u&U8-C${aHjQiAQ|p!Eu=0tV-y06)Tz}VU%o(6yU zTG$ls8{vAn#C5vf+ei)j{PeU~zF)02O%FB^z%2!e-fN|JxvG-vB6sE%th-he>rVn? zghlz`4=dImM!*pKbC!N>AE+En9k^Y{G?mv?WEG^}*gQXwgLC<@y>s=DwCr|+9KDZqW zeSn`h`=-PJ!_9-~((+HoA9}lTaNg8VGa4-eVyp#aHJ=w%;W)yNU6tp8oQeZ+Pcoa3 z{ZlwP6*(UrYdHcupvB*`do}u&4{Oe6G3@@)A3{U8O$hz-)~xy}Z;w1c zWKz?n2gbli&eplGJcE9Le?_(Kw2BXbGN&$47gq>YuR3QWRkQ)TY*-xrzWgog@yXgy z9BLy1qW&dFQ?rrpCPSB9Ifbl$YVBKvx0Y^0Li-oIReNG|`04dMajYa!8GcFbx}@t- zZGDoBoIZ4E^b8wfX>hhb(q@^B)u}%q;u|z1udfyW)^3fL^V589PbsDf=H8i4^aRc& zx(WuY$K^4Fs7=t_NiD0n*IxmX-6!H^3;vTzbz{-vdp^MRif!Fo3>TI;St-{YHO{Tl zHmdYfPS7AEQui=$AZfaD>~uek_XTsMiR08E-}$Y~4CJO_AN}A{|AVT`@bn%~>7}4o z-#9xa+|_aM#EG}EZMH!XpyhY$jXj6)jkaE%2n_A99qm||$~S9^ z20FQ}uo(G8P?b!0scOP#9aB^QRHei~;WGxLEKZ#77V6P)BI1Tq+`F^pciJrj6q|C9 zjh}OLi6F6Hl~CE07qn~Zy9bWaiV5vs*Wh(*g~3GC5+s{d zdl}p?rbXV~v3!L465-mRA^j*7CD7Y>Tug3BOevF?Dzcl2(5^EOB`Kx!Hp@~PA8bJ3v*-r*$#RPq)bEU#BBZOVb?ot#k(tKQIRRl6}QmGaRi3ijg9&(ZL zwoI+Q1{b2pki+A4krMx&32FE@afJ9OglhhFDoRr)65fdjLdNEU*glrscd0d;IyqI7 zSBPl!Z3qH%BJ$Hx4ezorhgl&Dv7A~3Qe6zqbf9X+h<`Yo(hveeg;D=5v3&SF$#%^~ zAbs}Y5b_IlyHlObaLRVzUnv&of!FeVDgM{8>H)o9KNHCIHaZBp==8dwZjMjZX%=1G zC?YE_=lCOy?Ie4{+H3#3sqgpeW&e6dELMyD{l9TWPNx4?V+Ctt=44LD#Pr{bMTZ*e zHX9tM-qUINB7z!3*p77O!R~zD0;knpAZP_ZUgz8>1M>9*MqM|>a zF5ZlMY6*d)j1l&>!l)t?%%Wk2z=HLcB#=HOj18p>gUZ-P>h9&0F-1J&4+IhOP?bB3 zDc4YyRrOlnd)1&-mP*aHMRl_k1y3eQn=wiIC%n6G88I`b0oFtwvC`)nlN(-PtcC3I?39ku!5Y+7#Ax6=5BD2W^dMb$pTT>?} z$-qpm2Z0bm)p$80K*hEHnPOVuI+t zH-lnb?l`HK$!Jxo4cT&8edjU6=S3yn5F^eLE-O*nQ$Dsxd1A175A%1THkZdZ-)I=3 zZTVAWGXX=BgZypr7tJFCU|v6WzO*UnTdT)CUimQBLWLm}gAjw9ae~|~N7;AMRw~Ic z#)%Z~5)=S4kiR6`2Z7)>G&7|LzIS&x1H!k!7($wiuW*tt3?R@>+&uN-%@!8{ z8Opmr?;56Gg`_QrL$c=r_&;oYV{jl*+iYxYvaxO3+SpEZV`F1;Vrye38{4++Y;4>1 z&HGl}dw+c2RL!Y*YO3bX%$(|T`swb(*Fl1v7#!qdJT)*cenwwiE+JXxMbnZX5%vfnuPIzr8FcI43R@fVPc*Za!1@SS#ZD1+_07F9L~V;92i}JvP!&c z>)yU^39Jq6DyMr^%#~z3*Mx=Imp~Qw{1*JAYx%=*Zm7EvYr9)JZp6Jh-xy_Uh8J z0#U3Dw=hz;h!iIBM+;@p3fHmDeu!j*`FL^)1d>#QhKsRt+uVYflv*7TAe>0^(d6g<*f z>#tr#C|1tAzghtGwa{r+8E?~?Q{eNSz&GAM(A6)uZgUIZ zo0~R)-?^Pk{gDkXjrN6(9W853Jh#w%zT0{4dnclIYduU`RGz*vGktHj)gV4Inh`Lz zZY4Q?e9pB|R1RkmucY&n=f=O{iukJ*70em&v6o(;mX!{CFKJ0l57C=d9lD$(xZinq zpd0hy8?o7VOTFo{~rjiD%BhM`E zl#+6^b@th>{aZm_;IK~AIxS)e=ih5Z_-D#rhn|g0YOKksiUXoOLzWEm+5}ZM>d?%2y{`R>9e{zC=N@Lkd zKF;r8okPMlp~*caO0rXd&A`5vKV7MMpy=>ZATZDqfU`Yap|r$;^D0JqVPXT5yDC#e z-8szSr2Es=*Ja&-9g*e7^b~_vQf0nz>|t@sP30xEc8U4v8U2*IP#G4Q(*4_a{>`Qd z&c`1Wna-56|2+is7zf2WUE|_98$_?n?2Tc%-QD!qys?TwqSXmGo?l?N5& zpOV+|6=E9t?@|$cpvu*`OwmCTH0atUV0&{%E zu^uwN+ECSRx*r7{C05s#(i3f{s<|8(F`cX5-6!5tAaVKe>E+k#xfrzwi7G+`-CC&j zd4v17(e(~~whp$x;cH=gQ>wjEWDjQQG;D{d<1=nYM{Lhx%q8whe%v&)a@c!bufA38jbwG4w!VcOOI8z=tO? z(!zs^taAi_KVY-wFW1k-gc4Ga2%&N3={!TuoGqcr`9H3yx5cT{p{N*I2+Ge-Pq- zgE{|;`yewLbMjwiNNV6*Q^t0c3#Ic>14~n17@VC{;D>aF$z1=c#I#uag<%stoVe+4 z;@Yo9LexCK$4rt2c@@$_vMywzpfI?P*sRl*;Mlfk>LI#TN#1c_{^-st|5>swkU}Iz z-YhR>k5oZ0hSDM~mUB>THw?x9jrjnZd46`miSLhcTwj&97AHW}QMfx*RP`90-)R(o zop7KX8K>_s<6QPIut9*=MZ-9nn3)*NVbd9+=h?I1%;flJLWjw=?^S)n*S_zpw=060 zb@c@X(_oTRsOM%Nd>pfoqKl7U#<=%Y_YDR7z!|=%tp2uE zJ$dy;s;RM^F+3!MS$sbk^oeEU{wNE%pssV>HK)kce;nDU6d5|ZBMI$)w;!kMDSVOC zxJ@B?dn6Hr($>6x#QC46Yn;Wjkl@oWZmZ5!Vl+1*2>_#Dl_l5Yb|oLUuZHXrJx#T~v*)1t<2d zuTdrvK?9~?cf5}Kzn4B0latNITN}^#w2VY}RvTw<9;3mkyQ#hQh~&4dnfck|h&wnH zC$khg0~}uTsaR`3>&TQNKB0EsV0W_vuGJ~bh&^Ip9Li+~#cIKgv*3|gLb4!Jo7f{A# zT`GX?T!urXQ+7L8_xz9$B6)T^yzvYtmxgL*MR&1)k~y(DJe!?AzC?p1AoH@29wml* zYQV3QVy6*vFgE!Xq43-X?oQ-l-(~wCSI&!G-jub+^LAnNkqjsJyC0^;y6k3!aJ?qG zc^q{hM4g@l{S(iF*mLyEm=(7d8#C1)(8q8<}w&L(u)=C0w&RjnfiURmJJYynE}op@B&8JgsJ1h~O_p=U7`}iiK=CAc{pa@SZ%-6qB4Vb4? zLkv5-!#uyMFitUA&6e6}h$jLruO8vPpT15r7}>P&^m}u)q1zUim)^VL7?=S@(BGdI z68a#f451MU7W5mCeumU_GI7cwIu%q&RXeJj>UYdPss3Q?J1FPq`Ti-$G_L>}Z}Ll@ zCW((G>4ut_5JsjW$Rw>sVt~babPT%Jp>3GvxtU#^e}5m`V5F(~dyAJU-91_oa=`vN z>gwQ3{Hd+>Np=8b{MMIg&1N4(70}sCkjt{=b@+ zm7D3mUd!`8t-oe()Q<~2Vf~u!ix9;<1U=*)Fz@9%xU-$`#t2VX|86x^iDILI#x=Ir z(@ShEi`~L7?bVJxA9E=sQip?Wy8~<j>Y6YDq?&AI$JOD%Vr`-Fd*6&^&HuU)MQV1RR{yBS z9_(o$;gEIrMX7-X$xwxuzCt{9!}dckG9rB-;em2m+By=!GfAC>#_kDJgu#y_JM#?I zW~ogK?4YDH?{ zl3?VGjmbs=cOFsXbDLz7q}~L~j^^C$2=ED_!;4P142B{-O2UEnSHWuS=kE*GAx(%Dl^nj@lfBYq62wXsMbO_knz>#uBA^*wqy4}rzE;}8Kxe|hA#&QndpsFI?ExTUW zD{}BOgS4N(dG%fzeJX7+s#pAzElWP_rlRq!4y0X!zI-0ZhU}*?UbRsE@=8ekR=pto zu$lEY5SxG9!i(yLTh%zgD+D;PH11jJttNpmG_g7wODw#Uq6bP;yC8cxI}b@Lk4OZ# zWx!%w1b#eH=G3NIo<|p6lQZjF4EuRK^U;PnIgWK~kw8hDB<>J$sq%t#!I+0G1LKA| zSGq}qgtuglkol-EWxw;75+%k(f|KlnkN1YI{7@Y~&CUSp9~B57=S&!8$wC|n!&iv* zLc>@|kFDM)eYO-ik;s#)m@B zOhvdEadkvI?Q9`H@$F*Dm_`y5`hvjiRtCmFzxk!nw{-g;c8_cRFwqCsP|*Wh5~QZs zVH;NHX8OfE+}{fc(8jz-$84jOp4=;se@(3RY^{oKb&7Wv6pIXs1^a4ku5i9LRp^1A zHGaiyFV8;79?0w#psw^k$$r55r+J(uC^9Uj1*m`P_Y$WqBK$I~qA)jgn`zWit1$wvp|{QXCAM7)<~j`LgGj z@0dll>CXcWJR6|8+jm@=NRfX6PQx9=M;#gR`j>ElcE-xp+w1&PjooDnPu;(cHQ>Yg z&IFYwifGbc*BNZzrW<<+8mFI6PNb(!#L6fqLUwKpe`>4U@3rgTMVgsGW6rzPWN1X} zORx&KoDlM*%^Xxgsfzo6oyLJ%w_W-$QxtUxod35V+5H=xw_X8)RwJ6Wrjj^c?EphN|SF=CU{w)=c%xquk=kkFO@gtGmUR-8!>) z9g@gJ<1f4LN`^2BB8pKl&Ku&(6mwn4`xOEJFKVnYRqryx%4WJ?tF^n=ZBo}(e%;@hFCQ_KtRzeEM>}=L&bUX3Mykhnc9p%ndGrIqWAnJ&6_D$UaI+BIpos zHdz`H$SDH%U@|w;bAn_B%@2G0-6L1rQENDSQMWy!hTO+?NzmfJnYE%v>tO!Xgq^m^ zRcV=|5Ta#cL_}Q(r2Nk*KD^m7Zmq%s!|4Kp=pJX2oaMGNcN}4yQ*@u9I9LpR0{k~< z0c#>k2CVgJykUT;&w&7R<_5}vibVui5<()=^WngcbHsMo3)$}$=w+fqDp}t{ECet4 z@63BfFDni$_!|nh?3`&hp&SX?dt0bqxw4h#~agnaE zOQ7cc9yUF*lArD=!yN6;!QSIrx71!uU zD@UZn+4@){Lwo{SMC$SN2ow5%tg$NP00#;S%#eLDe4q2C0A2@}e|tAM+OAFL9I@bo zgNVDc`&Cu@eT;i#fYOQ(l9@RcdSN-g^^NF=i@{CGo-KrGZq7c^u;qs|5dT>rOmX{e zw)t``uJSms&Pkc~2?nJ;FYrGh88`cXyRDP=*&&ddyl+80Wx%=FIg_{9A<&wT1i@y+ zzDn-@l;|j|-2WH0u@G^vaB(JIKSQ8{v2gy^jwQ+onk_?Tv2i0z7uDo$GIGN+YQqzY zH9*M}D=&J3_ZxZGQQ!|uvRpI>Vi=KJ@h}2ZvRv;t%Bk1Rsn<^{@6Fc5*2~v3?{n`5 zf!9_f&M(fRn&$g4!kh@nbT84j96X_Qp*b7~2oS#=5}_O{Sk5MHymQ#sRry|PSkdR+ zKLAY2r%-X8zW!Z<9C&0W6b{ih-&LP1kXSAdGIHp+ByccLL!q3rO(8OAq#V$P5K&Ml z65mxxi1FmWU--xPf&Oi+f2$s!UopF(x1oKFO$vg1Lcmo!^r^TYB0;cxXKa|NPVtHL z6@0N#!9xB9eEjiO=s}EnNJ2wLgn>Z;^#q>7iIgg(-$Z;txKoYE8FZ_^f20gH`+w8(KmBe%c!GZ+W#^u{a!RmeF=|=_)`U|qy20rd|4=TRF)UWpy zGYBH$D;NR}66X7nc%g7t^~0|JQlAOJ|Lz8g)PD;`!xw%H4T@=Y7E>5HHwZ)@;ts$> zIXjMMkA{8?*v`^FwCcW`?E#@zLj!qg?Gt=|7E!dbt*;7YT)WkX$?cleCaj|XD~-Op z@h6_{B3UwR%&i3i@TLezZY5GwK{D;M}o;*9dF%bwU9R(-~MtmX|m=J0lDga_(!7Own zh=v`o4ZuCe=<5W+qY}MpbSy&OyH0!nlHHFI#BaX90m~0v6-=nDSI)U}zc``cd-yxx z;Po>0lW+nsdDct)*hIH@cK7&rxP6Cw0^al)o6V*P``Mk}rx#h6gmfc7uQwHGm-JTH zeTBDubU)AM#R97KbHeR_`?p2mUhjr2Kc-@4JVg7~2xefJ-p67BE!r2G)O)+j2Gf@b z2Ih@%v!R=aV39NQlARuC(_egfK1@o3fkAzdF*l4;24RAOL?US+xV@J~^##?TMTLWZ zlQZ@$h5-xfL;}@r!i2LE&Xx3;P{n{j=^)@AM~8d}?Dg*8?-2&NK)Sq%VzGq2Lk54~ zM6#~k>$zZK`xaMaCof*gTnh$#C}H;_2el?0**<6|zdyb_dV>T&_7agfvPy<}MS2>^ zzQ%aW{{rnjH449MUaYvdg*Q4-#P<=ThN*i#B@m;^6)q)qE+qE6A;;GpXXW^9>ylVU{ajzu^&snG0_H zJUm+k8pPWaT{e%H;}JOCY|r<=aeyWNY3Wc!EX33IeHpdRz@m#to+vR%*ZO7EU7ZPe+ zTbUBv+NQlp2yba7tmI=Ina4PMt@p=aS1;XvACpm;(tOlhfGUc*1>cux!B>1%r7;;> z3e>O&QXNOaxW%yQCj}R>l_ym4F-DQw6mcOw29Jq9gex4`< zs9YyIYRO%})+paSo1+mI<@9j3B52W*oqHe@ROfbyj}8I6wk+lQS%K7(lnjl03t!sBA# z?NoHGLiL#rE*g}&^Mi8g&W5_IE{0~Lt@YYfKHehWR~O0{iELIiy%X(^5~kmH{rk5w z)zn_y@{$v6=pJg8`=I$#hg6d{Lp&ErgIG-g9j#eO*Fme62X=p<;WGD|^&+`YGd}-J&Rr4kT9kjbc{;vQGq-u-wdjj^ zd+$9m`l#hqOKbIVJzzyVv!Mf};MF}#X;WQszHnN{fz@5={XP+&OEquSZ`lU??i3a% zc}zy!Nq*F*TiD8IE!Shpc!?ph9DmfAnAbkMXl{>W&ZVy_rHCpx`@Zgobnjm^JIAi~1Mi%j|Ks!S#jtHS+D%%#pBqn@|0dnOt@vy* zGUAYol^OA>oK@F4)wT2(d4!b!2AJ@lT$`OEZAPJShS-*puJZIZRF09RZ&${KiRNV= zahcp67e@|5+Nw2LDs|FSc7-Eg=~pQd$0G#?Jp8J+nJjlj30)T$DbZ2k0hdhgB$dXSD@&5s>S_DZmj##`CjA}CQ2uZR-Vbb|ax#Ae zuW*9W9h@EwPdmAl zi~q!QBpmEgM)5`<=Fi0g9-)Z*IdQX0|j(@a8b(T-m1|Ro zD%oZV()Jo#{>*6Lm?S~D`Qfn zxtBls=d0J}FKO{3OOySR1l*XxG*&bLS)x~zoAn>B)Tql&!@C2Hh%SMJa}T{{3^bDNDQN~2~+GYf@{@t$~R zStU+X+AW`v@)4DCEqY%TKkja|f`833bY^`z`1;24$DVR%MdK**vhkGLsi;B*cJ%-5 zz5DSuqhxnV5CF-K8xFZLiKEgR;GfG1^HRx;n9djZ!In`-GyC<>B*KhaL+U%;X8my~ zfeDM+c$xs)O;h8>Y6h=r0XKS0pKwUZ?I6@@ibsD`tgYrebCRjZhqLnSd-e~g9$jtX zvbB0gX|(w4ho_0Y`8I(=S$DgH4Ro_S9Wjnln3SLGn9}Kgq%~EV2dHOgh4&Iri<#}N z;BcvnxC1_h!>?A}?MU{CUp-0xkSMlS zD9eO-c}P|lqIiRU4t=TfHyhm|l9+^AKDu4$SPKhQ`+MsGc}diy&YwCSuzE&wO7D#`f7l@5>@TIaPT zE|u?13NKt67owye*UJprj1`zxdF!65G2^vm^?inkU4*u;y8*4B*^XiiTy z&-q@Q8H7w-fuvy0d?ECSen#LJeco3~cYKy9$ui(MiA@nRd;ggg(z8t$;hH_mds zPpn^n5aPpUx4oFma_z#3m>%42cYg6X(GgX!g}-;15EX;QwXpP)uwX4VkCy>yOB{J? z!&3dco zu(PF8e`))$B~NHZc7>d+XIfri%dvaOXcnzOAHip zb@Q|FOvQx*=Z_Rirl(V+PRsq>Syc;1gXs;Egar0-6a3EvW*G6Ql19;Wp4JlQ7Zr^1 zRp3>0s3V4O`EYjg6C5}7zSw>W`pYEC&Ys_O3;aGq|FR+H>kA?``}LoU1|5`L4H>Zh zy>VU1ch;ONECF}(%9{6sF<>2D9A1J>h0F6gl&eQ3)+&_hx4$*6butOU65k%%(U|yE z9Eyr={}4R;PnBV$s$)=>tcj}sEI9l#X3Y~k2qEw<3|qBHX9$*zqVKUWNrt%yk2>2P zAq)u?(*}5EqOEm)LL_`Nch8W+wQxoKvAb!f@q=@-TnAt>QcQ}Q^d8TZBBV)~_L>@C zEc4EPQ%gyfvJZf_%C36&+mmw3_1RbwwKPgwutLOao=dV3al~B65rMlL;xK@8Mt}r0` zM?7_LlP4eUMjQU!-UiGCtaQ+P+Gtqq^xRTG`BVy84zHxeOF?se;i;IXk2`kue}|ZRZ0#g@Dtwx{@Q}Lh(qS6k(uhwavnboYoXCOUh~LI$96wpNALfu}s z)!Yz_&r!2qMRP>wUw^o_ucT#ZG#f)B;Gb@FB)t|2+Xw9tS_=-#6+O6b$er@Fpt*;; z5y}EmJpv@*JWZ1Bk*x1-dj4IT6G!fapnpN{=BZ3h#Z8~~5tfl8cbcXCz0h5^Fg9m> z8?K2d`q`ke&gX_8%CBiLawprT#@hZzHIOD@BwMq%=@~B=E>6xx=0am5xOoD7ulh66 zARu;nWy@PWj9vQg+0zr6vbZ-N;fZ6O3ThX?#5vTtZ-%rvmSf@aau+e=Dll=rb#tsy zAL~yxaJcrq8xXS=N0D08WZaZxHcw%_w-J~1w}xN6iJQ1vSHT-&=4G(h?71WZ<@I(P z9)3mBnZXa)#%1MC$J!EVNxHbbL}rG+iSVOCKG$HPtXxpZ9#=^DeM{SKxFcznU^Z0X zuNu3EO9aH>d_%+aPx6CRF_S;Am81)?#n-`=NG&WB`DglGjr^v9g$G-u>rtzE4=I>( z3eEaGrQ*LfRBdLnC(zziPDk5-(zo4&*hsaT7kQhpk!bbPUlqN>uaB)ka-(b&D?{vT zxB--8-tb&v|zgfyVn z8!KSqjcjbBm8N99{EysAk(QmAn#nUkfr1&U-a#5V>f)6eO-Pb14!G^+_TN?FZz7n% zZ#Mp&{X52E*cCcyHG9zxi!8ij=Hgw-+jYL~qAPkTT$X^`UCq%^IvuewwV44J1=Syj z*n5+fY0vLPDrD7Y7gD&S<@(h~V>NivxGwkK+?lpP-M<9`Lj&A*04rJ}> zr+v(@EFDAtb(4{}?ux*`cR6{$PXLuxMy58JWZlFFEfs$-G;bbWyP#y>j%&FdBCih9 zo>46o^Nr5yecSFZFtkP`58ckmU*qf-o}G~?fz|jYUAIa59Ry3%nW{9bH5IE;wSq#jXo>?-^E&)@#B@uSzhN|py&Y6sYkk5(!qU{uH%LJsd( zQEVbI(0o~oXnf(JWzl;;buEcMRqU8bu8YKdl2nM;+lsP=Rf zF0qP{@Q-byUOo3Fwt6a^OmzNK-E3@TTNG#n=&>T&qjUboPEi(sK>Rw4a$WpT)hRZ$ zA^e@?*r8kD^!#FOUiZwF6Q}QdN&NL$%2{Qzv;cm$_=c;<;Gb8USmV_pX2s5{2Q$xe zgs`DO!ui}QI=ijsftaa$2P@C7%4&s;@D0y-PrXRU3n~OUtoaA!A%E46)7FPN?vqAuym@AhW zMK1Ql%aWcG`o+4LUbAGfx933?xiddI?4mnTb_(J_m4<3E3cDrgNM(cA|%iF#~GE@ z5Nb65b@J{{2gmi-W@uDQ2Ol=eq)oN%aq-h-!~GuQZ)g1Z@*CEb2cTP6=kCX2<&a_y zhZS4anVg|9NwH2>wH@+9@DGPYUUpb*ohd=9&0KME+#4=Fgs!oH;T7+9{*<%QIZx zd%-p2`1ht3ecx1KK4gb^?}3}WJ{XgrWNvK=KIBt(e@MT>+$;DLC=h9wQ%qj!ywGTB zHjM|kX}ojz3qs9>yQmhThdzDRIpn;GFH|=Fsr;xuwXJPmnh@wyLzH98Wu8yF%%Xe( z3^ngMexUHtIz|}PvSd6Ap4}B=&9x9e_IegDc3Rqq+q)OlGDwNzIquy-ZFs!z_Zlf{ zmMYd{-1%B{OGvYBw|2r3yf9UttxNA-MUXFgyV8UGG1Dj?s% z@k!IB4#+U6F0onuC;|^##i`CN*j}dXgJhT;^WIn5Y3Rp36|(qUV#3=~Ho>M+e*jTK z9@}n$tyg35Q;^ezN5;zf#%U5#wd7pH6y}P?=~bo>REYbZ0KJg359A0K$sF1}AYeV$ zy<|2B8}X%mm3!d5Xp2NO3;X-CIrq9^b{7d>v$4%Oo$?_II>oIe(`{ou;SYg4EDZOa z;%elI_kmWzK%yy|g&7$%MX1#s4sLR>nGaQ_y~l!_iEua?dBqP$4M79~ROet3cmwNmetN)NN) z@Mi5FSy40byYjw5F!J#rJ?rc1nGi*|=4M}oN_ZO6*>@5a)lcfCTmq_Kff4W#_6;AqG~ zs=B&qsj%Js{i9!}zliW(D3^MO_ZYk&5pd&6kj9#W=a8Uc{^99wBxnGuQy|vpswTK` z1|8^lIfy9|fvG$J1qBE^8rtJ0*2>Z?NIybmkB~1PxX|Dr&YrIbv8B$*97++C+xIL}Sg4zD6a-R~b{Z&V&QS#UH{Ol(sb0L2 z!qtkk5&(kYN4|t*d=6r7Ukl}b1{!+?qGrMEn@d0ZvN`DR$&my8R>Tcr3U%-q{2KF^ zEu?=6aO2|Ou4*ph{A}~9kOQUAmq8Iy5{d4ang4^NZ;tq8WDb}g>w{l&I&nb!!od+n z_)u#l7823K)`u~8BJ@ETe9-?T0SyIRy-ye&3G@oB(AgkXsS)8ggHc`H#s_>IgG ze77ETEf`{DV7+U2el0i*@f(rtSrq)pc&yk4vC$DsD&l&wOY2MT zLc|L)JiioqtpI?rbN-s{N*D+FQIK>A8aWz4&|nZ_F_$19o`tW!BIKYz@y;`abO}CH z-)sYW#}PpMqwqn+iBziDM>mg9n1}Z^u^c`g^fkIMDTbez!BalGK3?JrZ?k8__9PyK&^IM-Y7js` z@M^v50TuOm#K!o66>`L+a#Q1j-Te=?+)Kh>XK-LNe)v%nAN(AjNoAi}Tr$<{k|Tql zZ-?Q2Zp_T@g!sl|k@Q51q2R_GpA{@lzU3LaT}U^`P{K(kz#_4Y^>6UEI&Zo&JP=V& z&o5i2;cZbA-tGYG+Crh&)2>3??qPlFT^M^%K#0o|RQC6o(gz+JG_SAHQ_Rt3D0ny3 z4W_+F@HyiS7*qH=rhP34R>22}I!NA~UO$w6!gB->w(%#4r0jDS464dD;|>%P%?GAE zGbmQ#2Z490xyt-L4(@8vgDB#PIn7 zGNQDkTbpUzL>Y9S<0pEUF!p6%Tg`}u`tQgvum-n!!*C@VgK)+#Qxu|9OCRSXWL@-o z8`aONoa&N7zv{XWG>N=^e~K&!ejt4kJrzxTdEbHkwX!w6MP~1Rx4oxBc|p>j1F~>f z`}?k|K=X+tM2osk1eXx*rc{iB`=3I32;mO_AxTf|4-pI)+{OP~u6+QY#Kvo%ke`d4 zxV+1&q6~q6&cE2PE#Rt4w}U8_b{NaVesVB{bGn_TdcRU6Wje^mH4^!Q?pZz}$cIi3 zd89_eOB!HRXD9WRdI;$^M6L_Wa&PkwUDr8Sc`F!_XSayLT}9+C>Gz{9QMy|@MZA;E z7^0sE;f{nV#+&%@4Hd{DdDW#N-?1AWB>vSKbaS)LAJ~bcIUVurRkPanyH$~afNuaPvy!otQm z|4KW~T61%VlZ*Rc*}#+(qa+;rRBmIP35j6CBhzj9dmANqal@7BX zr{mu2ytfMT7NPg;O%t{xO_zp8$koQwd`#PG3oH865VjzwBFazM;eA9=2UT5KFC}z*_5aGt< z0tf_4K~m)`Ej0IiDtZi+G0)qK&SbAfz>!uU{^VSg3}D@w z5l@d;t-npewPJ-itLJ4P?8>7GG&m58>5#ogTql%pC)#4-pve_;+bw0L&G2ZAvpe`+ zQIN8U90vHkzWTgeqnA+=_n7c};?6Q!zvNemS8=>t`b3~u>{SWgJtLDY=$QKu@ehP7 zmyAiCt}wN8)j!j1=U|EAV`VGYLm9W2JB2Ble{j>2+tD95zvEhPlNM_5Zp)2X$dT7Q zAJ&4*?Qp`JkBeJJ9kU1`@FT8_lSD*%74z!Ug9DS1U5YHJL!Xti{yR=>tYSU#9DN!U z$fE^;kJlbnuOfoZ#wuAID;%8NA9ao4Cc_I9I%musWC)EDYWl;*x}`7M@FkULPjW@>rK8;%w&E)i|1$B{ zNQEp}4ob-vquUmw%dO|t)PDwlPaQlDC#;SxpG?LaPD(FQ_pKS86m5FnioBiC8Mx9O9DEW z^lxPb$elgnp~(Zu5dXOa_qzGvEjS6u{tF8^eQ;a38l+|7?YFm;qUFpv1~0k{$~4*v z9tqGGTJ0EdI|# zSXac)6GD5V6C{UwGj=nK!3?OFiV%lj2wX-cg8stHB%8SbeN`e7Ia;a}FjRTRrA z^dGfi;B_~sYR_SJ9B^m>1cXvARh2XPl!9*w>;h|Z62dL0Za7}bb*Xz(MZ~=}Sa?2m zV~;v-<`GdsS-Aq@#+paJ_S1VR$8S;-p&9eC?0gk|Im`w;U(9QY;&g!}1xN#%x*vUC z5m_kHi=6uRA-(oY5tYnKcDKRjH;JE-ZvO-dmY1zt)?{M}Ris^NW>pR?g?Yyz+meJn zxMC8c3mXs1SlclBV!$qXAJMf4xe$I?R&V&$Bdc`e8gO^kxs5gmS~JjxCvT1Dt7EPb{#ktIqG{idu+=Ks zf>LV3|B%``f2NDxz6EC?!2iRCe8X+bo`d=QNUd=?Pg`}+%Vq&ps6sp{NK+PD0{7@1 z@=lX5GcN@$W*vnj9^`h}D)zToI3xj8ueevqA>02V?-Cwz=!)e0Z)X-j(ZqJFmk3F0 zD3?k_Vo@pA{TtH^op+tJVq@^fPo}{nrKCE&JVbf)&BaLuqF1%qsxb>IuMY#K-onIZ zlfV&+emo5!ufg2Wrf}J^CQ*jgiVKD!L2>?)9SUn)B0|IG911Zueg6BMqy=#0%TrHp z2N=}gUs9izX#LVW2PHB99Mz)S@-nHD?cFamsytbu(Bup?GmKJ1Q~kZ*?epw}U;&(D zyBJEw-?wUd`UydP4H=xGmBXn zUlaGzGzwPI5XyGdWvt(ItEp9XyY&i@viAu5lAL^}dzq+S;VWN((NHOeg3Hx>cQlK% zc}9w-H>Mj~d#$1p>YtNc$p(YV?^IE@zH#N>>tywG%H%Ex`; z5A%Y}$PNdnmL6Ni4}VJbShf~Dl_8rWvxG_Jt1dm`PH7& zwXT-wUgCs$amzb_>(yzU`gKS3H22$>v~_Gl32o@@JG}N{R=wgg3y9(7aq-xt+RjzfKs_20Mj@c6+uX(BLgk#SjV+4|7J5Ozy{Ct_ap@n#IF+L^Ln}m(gNPqFKr$U z^~n4aF@)DctNmM{kjhMg54C+ID_EY$$+QddWz^sAU?b3E_>XUg46=hI7I8xMj)-nC z2nW?N2Y)~sMj;Se4yj!@<+K!BH%rFO^Eb0(oTEdZ4@kQEh!8(m9>o?4kQ%tL{|^9W zK$*Yqmc1`kZM846tOkG2&e<=v*7gDFX!07GKhka(_OZ3;9S>5H4=a9FvAAcWE&TZp?l%D!M5Y z?r+n}j@j=jCpOwHocy)U=ebv*ka$7`2_P4Knr_nPy2m0$mFRyzVx3*JG?%^%UWxoM zKKVVu0lj;%B{E>^fx&(asREYdQvAzzdf3wE`jhK72LZ)??yZTtQTAo<7)KjZ zP~~74zeex#G>G6{1LoG|DSaggGpELwoj90u9Srk*G&g4UC0c(JY+gM!%aW8?g|7;&>E{c7+MDnA+%(sj~Y1;`@);=t?>Uca5`H!#>~Gv{GMg?SJ4xjKK!_w_}+kb>rcgHUJTvQA`g zGj1t{Z|G=ODT3S<*8Hb$N8h1Kw_^}3xOfd*mM`;TCbRx&2GFWr&^!Fw;Xu17!#v0< z7e%MbQA+d(@oeaxB!v-0Y;zaTJcR542K8*CrNEZ*<&+b)9gRPGb}@J)8CQf@-Z6d4 z3#BT;UGjesMM|dqHA>V#wD`H<#g-gEd5&pVgi%8-{v%dGD$)vydj0)cJ}Z2w{&F0$CvwXUw@3g*~`LPZc=Ffw6qI-Sdza-uf%NOh}xn&tr3jOWi%ag zC*+{_{?1kMl_4e=3F8<~@isX1bNDaw@@)wmwUvLC33NJg!?OSamF0>D2b1`ky!-_n zD_>&^W}8adJs+fyk-c>|-%jzP5TmnjI?*z_%WlfxXD#ew>AbYQnPfQoR-NU#F8{&T ztw$A*je&FQW|KYey{+KM_)J-Oy2-5Q*gJ&E?{kfs@He)>GnWzuHE% z3jc;NE3$V$4QdTFfR`DKd$9;_X&jLhH=Ch65PTO91jxhQC?hmT$k-O*4kt^t(Gil1 zGgM2`RdGZ;!EkRc|3pC3d8^JFOfNo3up56AXVa`^w6)sKzEfV`{?y76-zHFUBI|0$ z+Fh_QsP9-r{4?z^dct#3bDkoUDQ|>-PdrAbyeXdHj74w5zPf-Xi;7rEpcHhlq%^Wx zJ;PgmyU;(M6X<27nSMxrUMs&TJm&6T;9%qxof)zC-0jdHgrgtl(836ll({Vt+8%$1 zp%^RPRgz@+D}2pNN7BFu`o@riD?hcKoNDc2Ku?_&yWB3dX6E{A`%)DCL&>Xidw9dO z`3n|Qq+oK^!^*HQ@pSzjJ43MpPn&K(A+HomSx{@0pk;eal`+oSofjyjg4-)H5K`Xq z5xpbxw*^K5#{L*1zTkwom1m1b#$A7pb%evoc$>7bZ0x|O(LUJilL9VD3al{Ov6jK( zzIyp{p6P@K>*p?VV^!Z{LUytrv6)Rw317FCgo4Nt>%4cwkf%R#@uK&}>b4q`jerrs= zA0*_#xEJB)Ccj2J??1*PPot^lh`D|kFtf+FCJR6&1(ot148QT6((Gj@272F0zA%X= zZ;l~D<*x}b@6;7Ux`HddYW%Q6iy3JsFNyz&IcK|Xny&!u;-qRh= zVWB{_?%{^lB#_iP4p1EJ00c%uin;o2!}CeGg?#% zP>b#GLT~yd?f-b1#$h$NN1CjW^HgI@D6y2v5rThMRDE7YiQDgtO&VZ|(}vS5cnlS&Gzl}Fn#v1O?bER^uc^tNA7 zWzW1T!i=`BSjqUE#4nW(Y(RtIaEVhUy>I7o~UaSsZYPbL-Y0g=-R7JX{iY`>lD!#zP=Uk0Y9Bpmka&TUZfWRf+){k=BPG`0?CMEB_8 z1vi!!MMgr_%Cwgwyecsf)|s(kEN1bzUUR2eO9?vKnduA4|9hHX||M|TZ=u6hV5}hW}jqOGAsUw)FdW_ zf0VVzGyr2<>)n6Zh$~ZowjJDX=2yUD2Z!4?VCE*fTJs{o%cuRCH4*gW-R*f%QooKo zgN1#i#%SOETu54eCfs9m)Y6|<^SEPKN@3}K#guC3?XVvwrX;GsCaY7oda)-c{_$MJ zdg?ae!_lV2$JMN>SRvKy2TvJP>enkN9XLV+951@~DQACmK`}mR-{HhF-TbuY{9g&p zzhg_c)(#~n`ms9W;GybM)yNN|RaM>8;i9IXo+dpRU8*mWx!Nb7EIHF^Z zaajzJfO8KJ_>Aro(z6<&QMR-2LTO2O`O(whB$s`B+_^A0RqbslgR98HEUtG(g|?Au z3zNeQ<$ZrcyAt2yd>pC*c|Imz8I^C5q@bcX%7t)ERx%|Gg?f%pAGIlxP_Nrf>|#nJ zI3g!1X2Im~yH*u6^}>fQp)VBb@AdM(#$i6wCY4Vqa_0!|EyXr@D zmZ-xwM|G^{a3~^$n2RiJa|s3s2JY{Q!8b=j#Snje`F7N1_emO_bv# z0jeu%!sRvX2rdn0-I>(5{+%-46&|y*gQ9O^fEsl5vc)WW5>U(GAyMjEWdP7Z)0T7B z&P{)1im#t!(-oEfiay;r6z)lK9LK9dyYZL1amvh9`8Yi_80OqcV{VtwrGAlveEr^Lt!K>variL**uin zRshk@m~`YkagH5gOHKO_J_NRxJNY4f0$qQ#&=l`a$DCQeM6Pfv&@jjiX z$)5BT#&Vc&fmbzZa9CNt+`R{|uwc?(3FRILf;ndjeoE4Q?ikJziKtxv+J3~}fJ8$% z;-|)0!sYD~68$lGYNM~+GNFr$^j#fkRc~v9napE-VP`f`E|q!YtI;kEF2AQ^1R;N& z@l+hs+g>Ki`m>6fQ3pPaCKssEe&(t8+Z<9F(kKc1fQuyh;_l_@dn_M!8}@*Kf|ZhL zU@0u7xKG^U5M?)x{{li^QU0BeTqA=ZQ_U*NgvMqAR&;tm}V1*7>(Ptp@z;(qU6BSxFrIUrg0xeseZg?uD8G zzek3_JpBloEwmSKNwU=~?N4)Ra4!4b9qdBXO54o*Iqa8?F681Uc{H`Z_OztL0Jcqk ziQ!yy(Gn0r( z{@UiFneC+7Aw|!{E;PMLHkCjD&DaC-RPo6G3wx+p%fVTbr!)h*Q>THlQr_*HKefU6 z_atTI{<=e|C&XK}ICi{*YQ2A=fVDt>9QpNfn^0mTc1aoo!BG_n`C{~qZr_*L5!3B& zN46a%OY1P!urE+;?0w7_z|#E2m{ZxFd3o=KH-NBaU7Cq9&ezG zML&qYtLu|)Jma{ddz4n|BoB#v8FNcp4EYrYEtO~sZrpp-FgDB7#j}5;Twc$S=w9V% z?7~#cKP3M+@D+(njHehX91ALlf*J-9#}IEjP2M%`d7%G;zFg9SAW;|aEzJW@$Q;ud zi!P@t)kzbZEozw(R|^dh1DrEEai+tt5#RN8OJjQT#G|47kLcK3{*!A?&fPYNVg)Hnrorn-FK&MKN7)C4*vp>Q zS#i_?%!xS_B;WH8_3u5+oWsS~t3JF_a{Tz|B6zp0F^mCPGFSW;lB&$O=5WHu4*~^r zVYts*llDRPTiaxVHm41^C;1<;0<@kbrn>3xE~vBN$n~_}Y*v4If};Q`-}{8&*kAdv z6itstMXe3F+-XW##z8L}`74OJGyWv$wwK0~2@%lJGS>X9jJdMz?+PtZkHvEyyyZpQ}*}X8hzhy1mroV}pn$n4iHtLB+?rP$fOWGyWT07O2 zQ~t0BB)*b7p1XhMbVW5+zu_uJQxTnR7t9w<@Ilt%?uvX`ZTpDS+8m$^nX>NbdC$6z zxeA>KO_Zp4G@W|g?tG-EM_;xXMqHH?De_Q@Q%7uP0WRGR(jQmKbj;grV^Wc&ufCJq z27uUTxYFHH#bhCDD5Nw(O5LR0dG~KhMT%=w>>i5UnPh*l`^ZreWUx~XVg3eomc4h6 z2Q>j)8`h8Z6&LN?-=Mj9lBZW2IaH+pPCOH}$Z;z*cQ{2drHn?hIXOiQAxoR8$6Q!& zb~nR`1Y4k8yZ5B;H)=1lD}xn3q`_v131T!pIqq@lAG5w0$duM%jPANy=B&8bs$IoR5#fAB_qZXRN!s@NQY2iXf=* z{%jksQp_&lV-io>x>t|h&Ksice&4%wy8$Zq#{x{mBO^!XH``zp%7-?Hi;aG7JV`UhtF<2m^9XPw70%zNFLM&EPLmF-fZv};qRh4Xc^o$ zY*-sX&?%!1T__%v9|)>9cG=)ZhtC(aC*psyBg>E9&d!6O{18dVHNJL7YZ$rl^J-$Y zu{3I)bA9={lQZCodWxKBIKa?C_25;2wGEu8M9I@s z{r$j?`K(2Klgt_%Puws??k;y;PxqaN>qpAwn3mu?54_$2G0ln=#ZR%UCA9G4&#Hg0 ztcTn8o0Q7#Y7*-q>4`pfnfXAaw3NwD)W^! z4%~v#Y(Xg|n^Yfi=~X7@rx$m4)%HnIa(bETo$X}=Q03B^DvWlZ_=X!I2RDCyF4*WC zz|~8zz#Vq|v?^J)JUnmK_i2ilDNc+bmW%H-EU7YQLo5yKkym+oFwkHy`pEBaS6XAn zvX>M#I5o(Pdu)Wt#bH@*ORL59Hj;e*HexEmX}BL|o?I7uJJN&;SOO!cQM6Xep+xCI zvw)r=`|@!PMtbRt#^ku%ee{2rlWtr6korT^<=GKdLg;NW6u+CZ(iokU)!5ylj`dmT zC7NTDEoYEg+e|l3&AryjL8nlC)`T_ouN9|(F!VOC#0CsX$mg|v+1YRt%nnb+;H2`G z)XYY$n}=PClSfe1BkC@qGB%}eGlDj&lxz(S_2fIi0X!?N&&8ck+^K(y+?2GLKuf!x(=j2MXCdns|t~ocAoo^rfE>%cAT4!lJ%Yt_QnG9SwcjGm3 zRfOH_Dlg2a6zqDUKY1@o4jJoSHV{hE!+2Ph`qZKewS{d!;^qvC_*zmOxuA3@iK?^X zEhyTg!W5WkvM~t8OBR3G8@9+Flaf5$jgh0Vi!nIW`cAgoAY6g(f=0a+B7G$(kElBB zQS|`QPOEnreKa5@U*Zz?LHE}O#2odcEy-zUhdLm*@t=_tq>VtC>HZ$QpW@Qx&oCh2 z-wa0A$I2D%p^#FI*$JRM056^UxqRW?5Yh#7(i!*_U2Wrfor!<<<2s39vg4wd{U8}n zL(rY1=Zrji@YXK;v}T>Fo93E=1pl!_;3uZGPuQT;e5zZwmO{+l)Tgcuxjz07FZRT! z+8P6qaT8Ptn$6L+In`UHAlm5`QguNgOUql!O%{qRK%5Zl;T!L7)$V%aqZftrS{T&ghR2}Lb?m5t3#QZZL8_YVu^8Ah%FPpacWy+NM zc1`4V)GGrtzBPIpbvdksZLT^eScH(B(yu7183J_#&l-Q^KHU~bGAJ5p==H14oX_AU84G*BPvLoK{;QcvkKwhq#|+Ixa8CZYf*%uv~M;%mWDG(ZJqqGu&7J zEzH%*?Xu$=-fr_>dBTWKYyBK4b6e1{Sz${VYVL@*7DsTS(CdR&SmR~|Xn3Q)59xm7 zRBirxYteta`mW{Z3|bc?`ePDpW#F9>gX(n5f_})Rw^>7c<$d zJlw2BX47LN+r-qeNU!&`MxhDuE1BJD(TSY&>60$i$R@rp(H;EIYG%>bt%&o_io?#d z`mUUh$y$2vu14=&s$8+5wWh7)<|ll`qd%3?6Q6$>i+Q*%k}b%&(>8)j0#uhjtT=qx zaYoZTnjhv&sMKka=p}fof;FV#Q(xEYEHfvvM)SRa%2r5j@R*`k zbk={MSVy-BG-G_=ubRZ&DJw_O-@DL{QoZ|&e!n^$KgpsjD^BwK&Y-5;+{eKxDgHG! zU_N~_eYfI$7DirU#iB#F9aOIhg}f3#E_WxFS)C3)vE+79`1CHZ{v#fMQt7^Aby znkr6SX0-Hm{k{;FT*b7fl&ZL=xqfVO`~50jSs2AQYo<^EO)=#3)KPvF_$1_-XZa13`d=oLh$ZIf_?9K6NNuk5`0joUGzH1t&1hn?`Z~h`E*TItbo3mOubuDm#Bxv|tH;$CuC1U*83*PKu)@*^t?oguIE;bG1Ja zig?n$V`o}bt0^2j>(fmryLS3vjEzd5M%lfUnLsd(IAG60G2`>k%kQXh9q^Ck0)`^qj9 za=yhHHjA&>!*YQ$+N!E9SS&OtyFg6ajrdEv6#7Y_%aFCVT z!+sJnBR$&-X_Wf%WgIgty^VhWS&iwWLn#?SnXod@ol$%2pa5j2P(dOoN*v&9BU9h> z664KK=BZu${stg>zhkS}rr6UI$y9@=Xv<}n+=X})Ja&isS&mg_RQNIT86iugWW7Kj zyTFGp^HW}%9~f0zBNrtZrIUEJ{rkB4vBJ{vTAdqc+oB*dxF(T%J!W=3riEpwplzumEDdw$Y?hj^Ly5|JR6_8>s%pF#quE_w=7efF zrwaPs_8X<&OwYpFb{*JzWmA;UH`x?FX7|oy6@4WMBYHiYDEGW$!U@<8?!E>r22BV;#o|PEHvH5=^T`2SJN#vXhwX1C}F~PL(-*yP0@m^Vn2j9!D#^Ab#UG#IT zv1!{Pt|onwMBPcTmlGb)C^H$xaW64=roQ25l|%-rj;L02CRZezzqax@H<#+&wf~|+ z@C}lEo+e0w){Mfp4u-`k>dXeKkR zbN+JHLgWX=47Y#hJnRfxuzxTDid5bTd7Tj7DdcIdZqO}Hs@>wFTb-jRY8G93Hg5`@ z!^@^(6A$DfbBzBq`uIJWj38>vwJAr4<$Wo(qvRXgXRyW7tWu|IltTo)bDtwtm5YzB z!`bUVDN9LHq_*wB-X+C(a<0(5b@=8xi5aPip0W=``~`o5g#aJIYD;E#e`>jBYUDU^ zVGZMxz$Y9Rkjh^2FGMGb+b@cz&1)hJTK;*Cr9S*;%nT_`n7Kb)w9C@mK^DBc<8uXto;a;`6G4d)!OD`sr{l#H%Rv0t*$g%K z6gFWa_z-Xoec`lUILd)SMMB{JL8cYAVGW2>JAZ$}Umt2~^l8)FeOL9xzjX#1cl4l{ z0`5!V>?!z~SyWV@)`+`Kn)^0`ZF1pOx;A-LOPY_5A2yz!`E1X0LMAkF819)4^7rop zrcp!;08hsz{X$cE@~wc?OkH_-f!YgHa;t(T_szc3MP|nojDsMP~TkOzTQh_zJ-0yJFi5rPgJ+oHB9?Gl66!eh2en z48rcz-jp4E5H^g1j20vBb<*AhFvLCqywUIw>eH8~iBT@>Qu#>orA$dG#^C3)hZn;q zsp_?dC^48{3$!x&&iWw(>x8b zmN3(^)Ok0mS_p2yk@}7K^tg1cancte_5Lan7*@O82>h}A`~lch3*Gj;>}K(iE!F7s z5!zmNK1?kZW`%u8#EOh9bf!a{CSrQHU9;o@+E1q*8yZ zMh-Nvi`l=q?UY<`qYOT^ROAB=t8gpjG1FPrODnQT5V-h0498?800nyS0&;h{n%&CZ zZ_cX~{IFCuyW_KEYKs-~gwTX=ZmBks;#j%3ndC%HI$P`BX=ja^f4wv$*>dXGH)We zkVRr+I@@gp!Xxw1zETvBe2pCdrgSAV(0k^nwad5uRy~_8>Ug)G#}K+mn;(Div1EMV z_LZDhh5sc?9pzn=)3|nnuS|b1lLOSJjplS`!|uTY|6gn}eY!XqO?EBHj4Fo#F^X6x z3(TXRgY^;3LG-={aoxI!dT=d*$e9R52H4NIXxFLHk%;WtocrIlt?>O-A7|rXElA4Q zWyRH1Ves?}Jbz6jkSA`2yA*$Q^$up@8XN^300Pny9XEBit}OBTeu19eXDf8uWFBA3 zOSs>f!V@1p|Jc?JfiJqzx;$_va$0qxDg*(jnLel;pBVLZVJJ=x4(A_PU_ zI7BZcFO7mC450y(H%6WzHy6}`B{c2fA<5CB8j2CUv%Ei1qR%wESI3C)yG;iPyd4Ij zy6qH0r{Cy8C+LS8s7_v_W1XHvrDA0otM+qh5DOg2VwNXhw(@_lNYVG7SHKXDnmso? z$5IO-g`E|_IgtenF+T`farRpy0N=A+z7C*=<#Yx2)hlH$l@JV@dbEFyUii3VQm^-= zxiNm;s+z*!!b5$g+>7|0N!MDwmvQ4T_$<)L^rN}^$j9~#iH6P@!uY@wcde^ia%ZP1 z?n3|k6z1yBv5kLr$H+C^O7mA*=f=UiYW@t0{FUZjtg47HP#q>7sS(p?#hc?%b#B$w zg=E04A5x!l8ZfD#WElj{W{9YSw|p;Qwqm=K)?b9J zqlh>e-XD>gAjM|$C)VE1R}j7Z#B=VfAXNK~#7ZCAZRk^k#ABG|OTGU1ybbxm&)TP# zLRHevX;E*i0|9Fv;9&8=8+n*~6Li{@xzeRO|8et0JoO)@nybQUu`x7w-B6)WuEtIo zbi*t{@@RkJA$&wzfT!!vM{hja;%#9bl}d|-7QT#t+?mn7HBuEMyKZ*35G5RAS6vof zYSZU(wgjuwU&P;7Mxs0i(=&+RR#I<=@IH#y4dElU5g^=}=?ajLaTFBcL)ZPToq6cG zbc5qv0)fHrsgD}C(3eF|K4d%_Sm5Sy2Pg+4U9x{RnaXLornTH*W*vXTQfY2F9G%bI zAoTrW3a@VU)q8;Mt7c%Lmd)o9Keugs4;IXUES9)FuPYwCk0&~HG7fz0J{Mv``9hs} z1rPSgk?~_HzEOZ%xplNeka$$^f|IQ9(47QeWMHrP##q|qI!+b!jUFuS^_%MKej%`5 z;C6rV{%+_^>yNjkvBO9v!y5YZ_{j;hi^rjDyKcLAVLW$oCT!i+&GRNhNTSYBGOk-z z9_NI@JJeOYj#?VW4r6O<9}*hHmNoJx9Ee%Ha6l^ z`p`Pgj09NMGLmNUkl6-ZWijEEvER>j8b4m#Mb(h;TmWwT=MJbUUW7ZpE3LD12S+Id z8m8lQx}+}4i^B1H;hPxYZrhMz-Z^azGB5$&ggbTW6jHRad%`XoHN_ja!BPZvt^%zoRH=^?i!&)Zp= zz0!N5A4EN%cAzza$mtTL1hGqI?9hK)+LyVUuQwi*9pVBm$)zai${(x-zJEpT#Ymhp zxG3!508g4`7=-?QG*y`;%U`@!T~+1D&aeN?&iyzB{!{JpaYnn4rQ~bstfX2Istb(8OjNP?LL_CS=8e-(ZC8584MmW%a-D`h>O_B0B z>}iRX?{YjLa4<-*;n9SaS~#^31?FrXUsDDbUgR3+ zOmTgZl!jV!oLGHRdFM{O5#BXS7Tei?VVljZ8?ZUG%DQ`}vj-?J>+FQ4-Ed`j-JES( z{^I-9+pxjFW#!Jr>zt{j9+iK)mPiZRarL(^4h+fD6*<4M0!QSvwlb6$mg_9|YrWpjjE zc1VmNKBcE`;W)%6c>#vuJzynm{ZeAA}^z zj{zTL!D)G)oAYv2TR4AlgWRW1oUXspd<<8LvV_yl&6ZjFOYz+?O#t~4QZ%O%um`b} z_;4qYb31Lv^(T2A+YTe@-2B&`3_3p|~bJ22np0Cmxl<%FSg1MaMeFXD)1ax(dH!!z6~+AQ69)B@N_c!|$v_b#9v0 z2yc+F57I-M`DR79UQazCizMOvJc{3`Efmbwz-AUt!EtNyT13EltuqOlKs3NP*&*zi zFWP{fI-sM87CQPQ2+Cs(eBDJab$gqcdLpc0@Xp0INv#37XOBh2QK2q^{9+;+Bc{O% z&Df)6V1nD2;xuEzv&6@i13plzW4vkF(MW?lLIP!-n$w`etkaUeY9;R!})SKDW zY%_-+xQ)d^o$nB+62Ea0yw=bwEm#Uicn%q6*6Woi_;r6_uhih~T&(erfm*s{?Rw97 zGpE46ZB*ZOSbQ@#)4f0C#^-9E23_DwUi$2x877Kly<6pH#u(=#*#xx5$4$S{3h8ThG(k={u`0un`%w%b8lncGX(1hl5bnA)HAJpSU6^~ zxjlN}jDDPHmk(z4{5;?eNr7&~}KSfqv8}z}zC$V-T+K@gjHR z1CMZv3B@kYdCs%eU0&hR&{5FT6+4>N%Qx4?SdFg~!2LA)DHoE>M|0=r&d^lW4A?&m9u>Zc>p_pkMFdSRuqVMk$<@kMZLeUP3Dv!_cs5sm~B~VmDuk4?L-8-RG&ldGapvfHKaU zZK_{yEaOnjioQoSQG{f0zAkHd9QtI;)Jw8%qT9v)5h1lO-9ZN}$6`q5GLroJ06}%` zAaN=TPH|OfI#GMOHOz41GOsA72z}Lzb9sBjx`qUg;XqoN6jz0R5J!K);1bjlyfhC5 zuhU?K)ku0Wc~@;J7f#cB_bIj=5*|IQs)AbsMg}hQD>CphI3}!gLoHU$Q}xE_8SOQe z08u2LHGJ?eG8uCP z4Z`;~CCt%Zbmkj9jmv%BgJ3;9@mnr10h(%t;x?%MV+-+!Zd8AS7X+%mJc_Xsq>hm7 zf=m#E(tFUxFGaO!V2E-y>b3SU;AT31JyP4+n(Ei*yb#10Q=l)nHy%%jz+cSB_qt6T z%KKc|=&wwu=}er`w&>)ItMA0Z~tK1b=K`m<;B>|sxKeR$Wk;+ zgHFPYv+dz7^KgIO#y#}CP0G)*{c_ZuG7}Y`#B8QZyeyuloMp#R>_2$t+Doa+lzP+r z`Ll}`nJh6KHb`(w6b2sPcrG!gSJ<4JIzP^*(>;z4K0j?=uX%-TqVoixPSe zk-C>-HtWgf9C-LSU0fCWVg2iE>`)D+aG1>yERFEu*wB1gBFfsSS8pi04i31D&<3cV z29ykXTi-u9{K7^h348#cn)fJ~UN{$a&3?R`|L*KTIeRfsLg#bu@l08>FPQ{j&ONbC z0k*{Hhm3z0C^8O`gswWLf3n7Zj#@)UX(;Hnu!C}G(&-Iq;SlG9<)b4PU*Yd$j?Fw@ zB&ARK@{mJYA-0lz#H#`))3n8vBd~_D|7y`+c&uG$7u)jvROpe(+IqIit9nxZ9mRp& zO1RAWI_&s&Ztc`|W{-m&@y?fiJW;Zg^DkcBQ!;;cN4;I=^D8+yA9Xhj)OMmPOv`5t zsv=yL#)L__CzQIm%1dne6yCA^G&se|B<#^mH(EkjDv6$D)0E#`P}O=vg~zVO`ks(7G!G>zG8^75-Qs7(cGx1pYNmgT0b)7wbjr9F%`UF6Cx;3Uz z?3aJGA!p{bYO<-=gHS&4kQWkj45kX)sJMe>$6CcDL{#*X#nEY#R2N0D_q3I9_cM+Bz)n5QIq;#g!6+ zHFzqf?*K}TbDG$#_9Eoit9-?)-zq_O>t=s-WA@=KQ#T9q35(Dolc9w?nK5Vv-T`gA zF@{xP@p|Em-bUXGQ}H?L;M%nnJxBQQ1LN3{&ymsW&6u(ke|rFV2RELeWq0{)V#X`RL-wc;1J{m41KR zaM8+Qp;{yfu5UOIl5IBW@VStRORw*P!2r??3b!!iO4J`H3DFB|e{-|Yd{~|>I2kj$ za6*A)wY|!U{M2G${qeW;Av4&20|kRQ4pKvA04UkR?S_j486 z*c~48)frx1Tt3IiL+k({1N}Jn#wIFX&4eD^BLQ#rxL4}NL>!-~_n>T{sgtKI7l2jl zOGw40fC^P%a{3a~pr15wJhG zYg#$eVsY$GZl(;3mpbG;usB0ieOz%Fu_V4ks&;Z?w0Z)IRyxP4b`_@4IxOA6!!Z;$@jrHN z70?fy*oOMy&qJAE6H|)MJG6g>O^z~SK6rk?;hYnWqM?ThK+E=48#zpu@ll_ayJ)Js zun~zGETcFT>3DN=Sju1q8qKo76!q9#UD>I&_7K!>i%}6aB;ea18vSru@Mz>; zsz9j2z2Vo^k0@7;@a4XN1p+ZhMHLvAxfQY)kOga!k%XTZXE7l)xWmA|NPOt&vQzboVWX%5)p9^60e`juTW-d*F zeZE^f9Y+($2l)nAYcQxRrH!$T0Mc571HKc=lz)i@P2rQ2yB{RHDX-FD#5B>=&-1ch zRh&_hlsoRClD+|#iL%syf|y!M*0&{4jGvh*WG`rEZb_gi(FlK!?2mX&KP81jVIK5; z18Y>gHxoIYAU_PEMviuTTB~z5F+epIA0`z;ofe39?2@f`dnDK`Al#ssP zCDWYMwh%H5a3Ql%7o2b>5qIYGf}_|2QOexIpvu4L78Cn5)7Pc@{1(H#57;kq`-aoW z%%#tpE^NJShwOi}`;|gA#S91%1LHvk-Y8*r@7t3vEhVN|bt2gKRw`kr;x;)y?LJ}A z+~mAHj1wu~8V<~r)y9aQvUTduU0Y|CGl2FgwmcbNN3@FEz=5{H$gdBkJsd#V;p*v$$G{-* zZt@#PB=di6A4~cv7R@iFa1aw&l!1^LIni?mUm&(6z7; zG@|&KFA313HjbL&(0Xr)(sg+nMx64?&DEM1ogsk&8CGuiAcX5fxC7#0)8I+HWo}xs zYOd&F&R48bTi3S{ZRZb*^R$Dwm&IvSk34kh^9c1)-sGAdmY44mjT>rQPao8rqDo*_ z@j`#1BSYX!B#GHLB%iPz20Q`i=Xn_F?!_GQ1I9(GqJu#AjSV}0jSbMD zuO)Z3_F(i`4xW~Czl2m1H?@MBQYfFU9!#B(f+${v^yza&`S2#1R3CXZ1G(szmr;Lq zffTcbgd8acA#QVVrRwhue72gZJz;S5;j}%#!7MhZHRPyvGhwt}Z~lu~)0aiyCIg1t zhMYRF*xj6>310er@1>BI23AV1WcdHtIVbsJl#WEkjS6tqFufCrrWHQ2BM-KT@Y`Oz zjOM&%Gb2ZB{q?r1MnKSF4?h&+E&G3maz%`FLt2@FbgoMhIHje&>jbzZb_pqE7?CghgjxQ`DlSV=m3?^y+tQ8ja#7&lCFOf;f zdy>ANr#4i4d1(bdwvnxd@j3ZYIBn_iMU;1lGT&fO1&T=IgcC0{YT{|5DCo|d#m|ji zQ2}6~Xe+e(_$WFr4J`%n^qhaY?lQ5p^~(=cVQ$Mn!)o3OS60p9)j%kC>gtvya4mQn zZmqbJ6gKyu#XZ(*R7u-Ap<3+tdBGW3MFW(>vshDoO@6Wiv-zdZ84hpOfEW?Pz)8B4pPl7g5^}7F*C3VjOF<=#n$|a>NPa2Q(n{~dr`aH*Hpj@dD z-(W`{nOZmfmC0K>MT0g*(87-%qwsD_mGV%jHC~_##&)2JAIl6I3=eBlL~2iAyz@^A zn4>;zm>6IW=f)CFnYrUl>*$VmXk-{Q&X9!S-hAHjF+|kRNFje$gyyyV5tCGjBpqRNPi51c?lP(+j-l$< zh3GEfCKt{feffwW=uLKV842k0(x*>r5cX!E5a$P2H~^XKf~Y;V{y`VQE0Z;#6(6nPDBkVBIL%)7~J77c84Jb(fXBrYlyHy61Y`0OwW<`ayCmDsO)tBvZD zih@04QtvzKi^G+SEEkc8!OF@&2M(Y>@WNTXE_<8Q=c#13cgRMsJDj6)QZGa55QW=& zQsMz=0~&ud&X_xKD2l!7%F}VsDDY?iyB&eYc=@TM@GNUlSJaUdt>EdFw-nuaL^4^k z0E>8Vy`8?SxczjE9zex-=SfIj^G%w6JM_z}Ep5}~T@l%Jm4{Io@f=sv)bvFQM|K=4 zGPTvQgcYJ#Tg_W*Fj+t)(XnUW6s!DjWy5wj*cg9EVMAmEH?>=(oWNPhM8Hophab59 zBt{JYM|ZQgcyh63h8=8(31}I8#p_a6MH~vJYUYxcYy6z=$oJ#3^8p?6r!)gu3IYu0ec<&Q;*-4D$~i z)h)vyPtvHKv>ADK@9CX7NUBLMmqC>>M4H7e$4Vf2_Xswt7_!!MXkoZiki{h77@`0J zV_Xy@OpBpAzlg(EM$3oPLcGogk?6LVP91-}B|(^OJFqy<{+nf!ypQhU9Qn&Q%7=oK z)zK~65~_>!^10*k;CZf2E6rG5**h;RA83r*f;dgtILwhBO-6d%N)oVyO*>d09Jn_ z0pGVO62%`AQg0c8PMv4pWHI&XmK5rs1af_1$hEi) zMXo4Q^glkwiQ@BG9zKso?2HG~1~xT>_!tKcbRLBco+U2)@HCq+DH_mHSH7QpD_I{T zNLN{9G5bINg3X9e@~j0at;CBMk;i|r>Rjl4hb!1O`1hprwcpA&D=0GO&ECeX0p!Ep z`MbzyydWZ{x|D^6H-UBi*h|?hb}U^=14PL{`&%3G@pEHmip_SOY78@UBMVkAvz~J1vFFfYdEj^*yVeg^*S2EHxo2^HkT)S-K8%In& z`}U8*OnqJ!`-I(+uYU)t>J-0{c2obGkUjg)1Z-5L+P=?T`%sdq zs4p~j6$gia&QFO z+VK5hAnpJHLSAGNK*)cKouaJ`K+eeuz{(C_<>F)I=3`+2u(7c4{>#wTfe#=7bOxIO z6qx{Wwl*L~6iRVhJ2wZgxdr4U&A*NS8WUOoD=#lM!(Z+IQEQL`*aT<;Py|9OK-MoA zO@LMaHCq!f2;%l%A!r0FAP_q~W@Z-`7bc*!Ba^LzxezS_zy*H{u>iaWIf5LVL8gG; z4Fi;b)}X&TV?v<>s9S&?|CX!Snn7HE4j{mbzzS>vvT=OzaI!H4IRIXg1Jq;{0LpeC zo4<_}{x)C${Bt(|RwmYehx^C-cObCMU(P@i6I*LLpp6^Y#vEVYT?wgIWwI)Z<{EiYayEdQf>*)J2zm-oZ*g_nP;fQ~QA2Kj4@zcJ`# zo&LKHNgESe)8Bi?#>oW$IyeB`P+ms=f;a<S<{{3Ud96*#KrH8(YYW3*e<^FMye? z1ImBzF>`ajkm-Sn9;cT6Wl_FFYN3Z!%HZQSB{BQk zjFq{c9$U2}b#5Hjj3iQf<|M{3v(MMi)A1fR@5p8`8=$Yr5y-U8vp^NpZ^swkoxER26+uz%uW2@b?c&7~ZShs;9f z!_?Ov#?sg#ho-%ytF(!?HA)v2TNi(a`lNLBJsA!7JxE9S3es`jso7COaU!F!RX=0( zX3K(YR^GU>j(roh8G$36n7rrUf3>3sairgPdU`?_@Q;)Jh6b9s6N zAv7Q$s=-fL`iaJR_*FDwN^KE)US;l;_p7iZ`ylwRsbJ92{%$#v!(!?5rqzF$mf)t= z$6mp>T#hp!)%ELxNMj$i!q54Ax8K7`ySu-NCO8n%4z6+E-+NBl>1pwcdn&J$v$+2R zEViB<}ThHoGuj>%*mKN70aPW zhxVo9Sd}!)MZa{o^6Yu+*Wnrw_P|Z6F~OVw9XzQN{DbsQ>0^G8wW)vJLxNO(W8|#V zcS6pc&r*>(HoOpHqB;`0Ja8JP6+w$=gZqz~f&-_*UcL$u-uRQI(+@cW(+V6YDEbyw>eu|&NGq7`W-0cYw{G}l_xVCR=y|NK zvU($QX&YN{s}xAB5Q%@Q7BACQ2}LnA9!07G6{cqwz8mllwB572!HMo+Vn_xV`AIud zBcxT1z8;et8BE?u3>sQBKg|ZzXrPirn$)=<$&*~Mgktxx`Aj__K0o*KxWh#d?%Cyy zbdWVj?&5FkJ`PZrf`l+BWVUG zH;U}xj(dXxP&3ijmT-`Mz*i6z*@cHS31u96r^Jtr{NXzgnOC`|TS>t>pOc*aTziT( zO~}Qn_}(h$=rVsGzy5pUDy@0cr?1G9@Itq3sH1c#VRCJx_7_{vuX0r?eY1_e-t6wj z8w8+<%R=9yZ!C6=j(hFm1361b;20Rs8&-Pwn;!`&@?*pod%J&io#f6tY3bWD$@xN? z7f@>Iu0xTMhCmNgQ>Npp>zfTj0a0iR{jfHl@+VPQZIFKoTj!*H0ws*91aJc0bTAXb z&)&B+~|>NMo&TAK`#r`RfBFHrMM1%=-ENRd1J7PFG3(gmVh;U zPC2a;qPc&YpO{)ddcu4vlzkE$-x1z%MT&CS<*X_%lTl_Y<@&HNRhTbT%DUvtcLQgc z7Fcd&V;ybF75t$ZwqZe4?U5+T`ExZp1|`h=-nB0-ZfBmwH@sMe4Cxj@UNhO`*Cpfw zTF2bC*H1gO&gTzf)N9SljRd{whg6gNG28W9}Lx%4vIt4hPv8hkt9Q* z+^~O@%enSx0I}i_-A;=dw_yyg-AFc;bNBco+Yz6`6l*Mf^3}Rgf}?dOpg*{tp-RC{ z3i)7+q14qJ+G%iG-0J(qH#)AirM7Hn)^3@!%b1+$n|gKNz!jQI8qExp`1sZ61TwP? z65@_g{U?*wLY}>a=)MzSdsfp?fC6ff^0R+3`=v)Wo=TmJk)ZpJ)P3e+g2R?0^ii{9 z46w#n9py3ND_x2$OtqS{^Z+EWgTC0htJqt!RcZ}WNL}DNTeW2e*<@*~G~9k<-hhHe z882lXyJb~3$W8FlnClx%#H6fI{_`qlpE9PxTIFL_+`|{BidXVhn=wA#*ABWh9dy zV%xeD&*wz}-8Ug+#QRg}m0(;MxM+QM9{Et}+eP|KBP#F>k*|e~m=CWi$F6_-Qs1lQ z*m8My7;aJlqj829HSIyf1aer32LY8F`e}KM8aU}Vl}weZE)uncyZtkh^7g6Hlno$1 zIlJ=Ss$CrraB+N{snYHyv@Y57{KXM3eMjVhZtQCx&?h$Hq`_EWp4d#6NnOTtf{mr> zgS`j9OQ3hw)JskLha#*d5_x}IF!6Iyq6vXFx~a=&dJ_PoIPcU0dD@N;m$$i82{sQS zO}#MhR&vzjHiY%?mvW~IuED;1A*r84aceQ^B574kxwMZpA z#QR*GB0S7{jal!;cU7NY?MTAD?{uNUF(gCRK*iHu*Qx28NsM|wfP^;byPqyFg5leB z8vbp;2s(%A>DckrXewgG55 z_w&VlN1cgvgDkLwg`zeic4j|lB}f9I4mkDt>!V#^jbsWU;6k4db&!<~!@fz00O zyvL8bcSuexJzS$>#CQrRxOVT#)Q?;}F1ZBt@Fojb2JmFw6o^Y0w>MOIwaYgH%ccv^ zG`@C}Y*VlB5IuhlFPJD}?VA)41CT zuE6sAnqeyrv5DfOY}B8MH!X!dQb3>7?{ph^8%nsrwi&#q)$h+X&tV>$u#QRW5!{ey zom)d5tv0bPyb-N&{4uUjrJoWlEp{U*(U{mf0l>}nW^RA+Q%$f=vNgLe58bo%`Yr95 z%(k=XLQmN~u~a}l7WrpBS<_NYtywHSb@U39~|zD;imK zO}TeL4IqDs-m9|JwYd*Jf^^L2$B(3^xG@(vtZlz zFK1QpQQ(qC(@Qr`<@Cb53$ea>2iCb8a1WA~;jeu{p<<%V%Cs}P zrVf^qUlAx813VEW%~)t@l$ zmRx@`-^W~mZ{?6-Q>@QAXB^ngdbqZbqJ`+2>U@$y;pyzh^<-lrmWUSL%HM~+ncJM3 zo}I3Wus0rhjinHE?oQesc4EM3`$3L zfj?7rd`WO*jNTj>&ghzr`klR2Ti2Ox7bJgk#`uB8f)4oc{Y1U9`l@R~0AEJeN3V@T z+~{CgxUN{;BsFZ^o-@z*QIWCZEDL;v$`c zV2QXwN3mu0Q=s8b5$;)|2JAs3SL+xuctXGTRO%n7bLl3k^g)XCJCne=y-H;EauR>c z@qPd?fhVD8%DGW@kTYp%&hq(Ky+-X38`WAhS(42`O0@fX(KF+1xrx=;V=C#vRPhXy zeRUl8Shpb0Wns)4)t_&$kuNcz3i`VO*tf1_TW1yvL|r~$!1pAacnpsie#26%s&=jlsEO;^8wU>`$ATwZiToJ}x?PmNO*)k)+$b;QhV7 z9P)NsJm0T%;2R7`pBk~KP;`IGgV?vdJkti^>iMB!e)hT6?keg2lZUDOhYQ;~38ICz zok*8*2h|SCmQ+$$xQr0$p|cCiQ}%1kf*5lBlRokh)zn{pD|G9&O_{EkbMv(5d8lbd za;IEhX&>>$cz0*ufmslm$tcyY8dBOQ1P9X%7uBT^x-n#(zhF0oqeXwxC}Ig3zm3~m z7H#2B3Akp4A_&=c#G-e>N=wE2Harj?22YR8UFHI}!-0bY52d+!uy?La_wTj3akWll zR1`S%_TrxeG}s`0qCa||l=XFkzw{nYU62I%Sf8oCwliM|!p}t2&Thh7Y+XG8ig6*& zhnzfKW^>uoCX!pj9MoN)kT33I~UtaDs{H$rW?`Wm$ zD8xHBCeJoW@nnd<{ zOWqA(=GZlAn_Z{EZAyMZwcKLc1}l@5xt#Dd3eB7vQhl@E=h7 zloM6uS9e_CG$5ii9-;Z51A* zb8cb;stEv{L+`Xc+%tIcGC6&rO&{4b3$?Ib>si{Ql9lCBX?`nbjMRHjZ&z(6%wYEo z<7~5?xvDUZ;#p~I)UuW*!WtpS9m7DdNq~@9N`ZV!k(GaKcN)otU%PrjSoTobVP!RH zN!f@Ek6gH+y;Fe3G%7WpNbQ`YG0{IWsbV>VqcvZk3Wi{xWPaa(={D;#GT)VElS!sZ zm`_b|->w8+~|F(b-Gv^iP*^+u$XWckxH+ zvs5_#1qpvwxp6`6T32Zh;)ltlr{P|G;`|F%XXwGz{o{!PDPyeXV)&w4-I?&@6vBfK zs}rNgdTB`3Vk0|ji;HjEL}NXIV|mwbtCkM~q?)0922ON1CD~`qtNac1VZ6F#d^;_D zYrpFaGQfd`)?6GiQE+M&A3~R=WNUAU;Bosjs1ASiu(ou<0_Si~IPX(ypdUR$%eTwp zbnryMi-3FJzLjIP_-dj8;6uiR9On4WTQ$6kU+84A9rHV~-3#T<*z8O>TZ5xq^AbV> zXVmrYPUHFt8W^X`nn!TAXp3{NF23Nha$&IDb`J6lligx9TGN6HWiVxIjc;YbPx=)Y z2+n``o9KI8_eNRT3tA)Uqvlwy6po?IjSLGv&Nb{sxbIp-X-CKQ*tdc5#rCaDs}IgI z>(0r=k$NH+2W&{=UzPq)0EYHmKpT64xnhf~zx!P2u{_q^kbheHV&wbi8SCfFqyoK( z`924Ct$|pPQHhx!aHsz>o8$*0y{=)2S&x4))y!JIof$`xovMQ3mED zWs;c)xLo2ZzOdRF0K?F`(*k3fbr}>yWN|BrHukqYXtyC1QgQk%U+Hni`BbBgeauNY za}@QPY7S4~28=4k$%$KZ_^+%-W_Fpk>X&Kv62bTug)5?fa)dH1VNIk)i8P+wcUgaj zdW*uJDf|xH9L-+Y-4YE%sxRxtu?b7vvac3uVR>g<(@Br0{K~G6n&IqTTSw$%%QBea z9hgJqPd4=pYaS&pN!WkP6IAc}Xl|GVS<7#9@e)7`L_tRK;R>WzQ~jwQ-n0CWt9S8b zW^?6L7=)xu@t7;Xhl#=J3CS!T+JS%ZGqJ zDB$HF!hWKHHoMhuZ|t3cYd&HpCE=h#g?hAcSpCQ1ONYlWC>IM+gyr|1-ll=;-Z8n%Rem^Ggyc^cmUwCUy4gla*jH$i_X%^jzes(eJH zcThUJ@Q=U#;Ddwk=Dcc}#E6Lv3=h;EWcBPEWn9}S_U7-Dv3vSK^F8Dw%-Oe!s0<6^ z%2fkJqkdS9)gs>~YnrYAZ}JL^h-Q2QFe<*3#iYPjkhR?woz)(SsP2v@<|+v^6W*&Q zUq5j4j~Tlkz(2pS+dzLx^|A^bv{(ooPi5U{yfPSc=CKmfd>dEpCR%}einvYw>UA@B zAUfR^>gVJ+%T_Z`z@$!KioH+99l^)vcDcBAbN|98+5J}$pKnrs&|v6wM}0hdaBd|e znFb`d!T$m}-01cPsRyEc92cCF=%&k%!haU&iK(&o&Eaui>5qS$X+{oNV8BoNTwaV2 zJO49dlQdhxS2?_~_|9045Qgd3%6%?o11k_`SMW|<;5EL;KAzYMjIB(1`5!OPmb)*Tam{Ezs-B{aK&8dCb zv0AT>G1*Q^_tAg0;y*vEv#%8i4~vtqA~9OYV_#AVHoGK0<_715bXh-~zM6?4kQ@0? zGeg$rD<)>#M?{0Y*~4L<@YvG{IEt;*NEh*dioudlXdhZ_o{!_hPH-dK5fARS>tDq^ zzJ6_wIVEEz_ZIQ1*yfONh&^;VZ^+h!H04G?Jgp*FzVm;wq{$j(|Eki|!@y2pC;C@2 zjVf!2Jd;Coh4d=cgapjt@$*)AJ!&auWuQIsJx${`mrkQt6K7dnnx4=6OkLh_c7WEt zhEd3mx0E{Efd~B(ggsIa{!>KO*K0Yw!4_mytbFddwi5nn^8WJ@b_g_twH9~t2}S|g zEvP-Un=pT-nli{L)RH20$)DUR?2m~c@2G>zOuj%ljUSZ^vlk%WDJ`U@pm{JHr_mq3 z9s*`~g1sFEg0<;btHVg2{nHlT$kz?;f|CVhRVo1Dz}o@X*9i#Yp38$aim;Mk?_PiI z&nB%hWPU3xPDYWjvs)>NsC1bv`qU-Nif!k;!CZe*_gFV9kM=wc5B<9i&n+)c32uY} zex#MHq1$3ZQhBr9BqULIZ7&VF<4vgG8YMN5O@#FPQ-~uRp)zHFXji&)*z;^SLoNXV zj=rlu(>eCZ-h;vvhDsJ6(&FrHG@9VAG8A)fwi)H)1G2=hbid+H+m`0vLtZzD&cx{? z7&?E|VIuASEK@Hb4;vL=^I-hYw)Ii^8}C)e=b~}y9;0bF);kGnu#cEdL`ta7g|`2- zPtfbeZ!2-7Dp)MvXf&lmT-nT7R}gJr9aIRhIL%Hm>y`6?BJBj1l{GxVaW~?oH(f$o ziwqiM1T!uEvCNlxKM2AbIfNz+WL1r-ap8ZG-zPN@8xb?d*P5@`40B}k{6g|a+N|?a zJr;4!_?#GPROu>B>0TUE_kBx)ivL-saXEq~Keq+k$|8@VL&9@c;9n$=I>mh%<>=i( zZoJin0H8^&g{#p&4}-$IP3}S!w{VZIydlZRAEy@$-#O`G(*zkwq1WA-^K?xuV=8$A^LXg%O@ z`M|C=D{=0DD#52Qmnq%JI`F3}x0Bs_>#7|lAsOZY{n{HBYoGF{`pN2@?8!X~m26J}0VJ4JE&}~JhgK%XP zk*`02n%eiwJ8_IOXJyF;RVR|V2H>)*t!|Q9EznlfKqxzOg04#Se;(BgzZP?wmNy*{8h>4#PG-?z^g+ zbVoEKFjo8#ox=y9izU0WlS9X$o6U_?%b+GoYjKl%$HrcFZn1xp3XEM;)+6-| z{J~8M)PKTV;uJKh(ilSHcUYs;_bv!~DvRUBmAKU|Sbh-wL}vV=WB4 zK8&Al%$Q9~+vP#z6^4q8DD{0Sj}kRL?@o5auNN7o`sT7~FK_9@&k0(L;3ozWhc&lp z*HZ#+9NSngxy7vA$)$gYB6W<04->2oL9&ZX7taAMed|!@4DNS6=?L=2+8+Q&U#6FM z`Wxst3{{^a+*)K2ZP8YwLam`~J`MZ)4ptfhkzuYY1Thn#Um~GHI!GDKBDLB}+54*v zMe4^E>Qbj$MGEW};=nI~D${<8=$E{`*63pur4XV1D~xv33uu2_-GP42TWKV*K+Wtk zf+5Y#6Lj>`tSAP_5vS20nNM`pDbC*A6wNBHC_G2QLwHOaUx_+GnOsVE!`ZPhX*M@~rMu=~`r+v?ebZ)H^}SzOe`9J^vOofbuQno0 zOrKbbwK`|xG@q02B2vUhbj0;R$>?@vO-%7{c%FZi9h=V|DGOWB%|#b&!fs8BwirOx zMJHbtj1jGx>cCl8;AcW0%sz@CKJbm$^|CEr~hsk%{pt zwe`; zwv@hm)wtNo`;ZP&)Dy~NkjCA`J63!{BHoSEYJl6WX9(Z*e+32B?`kd`TVw!!=BUOLJ zX2f;{R0?pWGy!{q2qcrCB@8-oF#j7 zvw{)i@kAKBOG99-PaBP`l%Xw+_H=)Z*c+_N)`aQXzp6*&k;@xWzgW&Tj|m1xug1KK z)>OUi);O&7{g6vmc12_xZ7Rix%6<_VBv>}tHn(_P7Pc<~hy0r51WgFe3=OIz{V-RJ z5*2<8RejqI0pda{#akq5efsv&#?EG}46g%=iKhY?AQPO(yW+9BxVal(J-*g-ekPORl@%!mM_K z^P1c^LWxs}wSWxT60^~-E%JZ$9nK2(SU=FSa@D+3HEG6gbccjYP4vP8%SkKL#K_M- z#W(Fk;dyS$ZK2epbYa0xIKsc(=y-QYGL`5k7W!_HWPX3!8!Sc+Bkwo$_|;N4OldTCJ{j#gGF|8Yga&|A$rpta|StytXlZW22| zzwhcK=}V1C-1*z_p!3k#&*eRVoam_WExewy$iW-z=Ed5UKgC+#eV@hkqxcEaBq723 zy{GtFopXLZD)|NmE2V#G2~813?MFirj6`hYct)9xr6fl6;W0$gJ|6wZxpf3f!Td=G zPcR{8MmU+mtBVh15HJ55(Fv;ES0v`e_Hu;O$IXAaT0`op2BVpX-2oe7 zuUIOTNpc%oKPs}m+C3j>Z18kWyFW-t!2&miA%7lgTIt1%0dajq$J46X8!ziJHN)zrBp}L zRE1fKU>j+Pp@o0znm0lKSR}6%C^l!0ct2QJg$5KKaJ^m-7lLrTp8b%KFWPuR|6GVW zFA1lz|ADzRicnF8Zo*J>^KFR_mMSHmwuW4%7v2W60xBl=mFl2R%ospwmQ8i1AzS-) zGPcq{DgjH(`%SU=K7p~Qi`zTg+RH>V9)8l*ueF^MWy9l$d#Z7B`k)sfy?h(5@P_Y zOD3Ov%hm1oeqU4Dg)~Wlc8{ZFdwFD`U=cybx_?k6^Nkw{1(oD&MF0Tha8vjB7-lzK zhUR^c!~lQoeI|M!$FM#g;>c}`6!$g-uECFEV^k~qc>wh?BsFPU>NF{lk$W{4hx7C1 z`(1J62Kx`ABETM)W9iTV+e`K_tMa-aT=w>|F_9Kbvsg+zV>0Rq7Fz9IeARdYU890e zbY}3$_LwI@LSgj}$UphMfFCS&=PSR=j00M#Fg<^dVUnwm)@t$KUD-HeKfq3H zBTDSSA@-d|F^LWl?9V6@b3c~+!tHaxvqPFiO(b)5KeO%TP%}6yW+t3ct_0-q*;W!oHdlbE6V z#T)F#02CbFL6mBwv6VVo3 zmLq_rEstx|5ZXN<7$gU>bKRtK_O=4>_YYM@DExzTwK(qKzMXC_i)9IH1k+6rF`B|2mI z9E5Jq-N-~$1m(d*lIM>VzIA_9cWPUcyF!p;etQ=)_5RcNjM{36O3S-DwD25sSsn^6 zI&wUA^% zRvRhUyjj8wRXzkPNt3JJ<3p5xcBbxDkXKJ7784SsB+3Sj7JZ%~?8_k)adO$yigIcT zuA~0+&LNJ^S->y!{{TmftvL#1Ze(+Ga%Ev{3T19&Z(?c+IW{+!;WY#l5;-_I3NK7$ zZfA68G9WQDGdVSvAwL2Y1T{7>Fq3gOCx4B&18}5U*RUOHVmlq%=EM_QGch{0Z6_0( z6Wg|}$xLk9cD@|E&pFTg|5e{tUDbVGOM9)o*V=bglM^c_(+e5d7y!j>tR3l@8JKtg zBC@iQoB$>!Rt6>}7C3Tp6*EUm;NN06ay6j6gPDyr&%X>r?1B1@A2LyW#}7MM8-Htn zl#?ZZnH9jy!NbhS!^8w&VPfL`A43~^9)PI6vzZYj0UrWOGee-Y!-t2HwGq%B@Ub{RSyBcdZws{k%UI?w13JLpdjnu*VE#|I zzrFtmWM=)Rv%aCBjg_swwVRo>3BcIQ5(tnNmtk;pb)*C6TO0jhsBh_D^MB#5@2qcT zsc-OM@Mq@w0C6Ejfc{5;f0yTAXm4ig=)mA$X8A{njDLjr*kv(mBM}=bE1HIe(b}oF5Nf{~bj^ z-|X)!nEr87T1@Orh96(d z|Ie-dr_29ehyM}f|JLOHJ0Wo=OUpmiRDbIKKWcp|GfTI>4L+LI$?;VFJ^khRH2Gt)D(F)*?HB{y>rH**CVDVRALn*P-?f5}z< z7&S{XYoLOSgV`T<%ZC>e)Bn}&udgSCz0hkpy;qh>FFv5h_4AIHqW z`O!>&i2foj0Hf%Ch?5P#DD@Aq0~n?Mp$|XVf9S(c?mxuE1YlJ7hgblNO8*cmfKmA$ z`dC5bANp89^&jE@Fsl8BxIfm@{|~Wq0~kN99IJmMf9xfr(LeYR*a&Fp_-_Md03+}p z{8$TU`*F|MSbsDB%jP3j7`g?}G)xc`a&)w709_Vyo5{pVHl z(a`_Hf4(??Kv$q4+~S;#A#b30ZD9LDwGf^Q{q7_mkH%{b-E zj3wz(@x^{-aUJt6IbpkpthM=TkDWTAdN;N^dLr=y6C#6{x%WHJnRt(Te3Ch&W{@29 zBw<3HB7ge<5Cwt=BwS5cmE)?j+;+#@J?Q)&n)x{YynE2dkCtFI6 zEe69XyX-gEl-XNW(E;0$T4Bj@X(ZBoosV#FE>*}IL!-khDE$OI5q?t6{<{}s!Hy_m zyuA4B+rRE=8gecyA+AF#w-5}07M!4PtejJvY7iSGXqI|M^qIu3 zR)7C`EC^3FIsW#hVuba%-iro1O!&p(ckwW}fbX=(m|@U3eW*~btn5N-J{Oekck~uU zZf*t0Or<8GPnMU)c{TJmM%w;}u;s7o6=JFbc(47s(^%fdt3;W{G*9OD=oOE#2tUHS z^;)ScVjTnzs9@4!zDhJ6lr)5PdK{JrbbmX{EEMNwbJwliPbDi-CXn~$>qLHsQbPV9xL(g%efOvGZxJ2A6XUm33mmBhsdc+Ex zc|7B@F8P+6j;%I@1*0%f_UXmhaDRnNAOxIty=zhPU2dX=dzP|Zi9+zOZK*w1_qmWQ z+hr8>6qnFPYA3hKgcia$oHswcOO`&@Dv!+%F;=drLe z_~?686y2h0K(aKbn)3!rn?97d#8c4`=##67{u$&2 zCBt*XikEL)mT_s$L_hZA9Kpsk11^Cdw8*Fl~I5bIjfDaP&^+gmd%UHnbQ5@<9<({)X4l+SJW{qV&`Eq;^SY@W+qFAJS-D7ZZsO?d-r=)!}_e2PI@>1*U| z*9!)zQ}9`0OYe3=dKQD|qhG#9BA&`EH)qGdqTsj6TYGs~uJ-M-dv`)PQ z*BHt(4@3D}Z7954zWF2Nw)Gqw`+`l*B?`NJlhcun-Zep9+JBP)w^vFcnS3IZgTeeh zNWu)F^z|Y~z|!Q5;%(8Ty6`+SXvQ;`T|^y^IyW-ezrgS5Ds*C=Bh}gK2ECAtML1Ld z5p1CN*Z8$vIr*jcHeW@B>jazLsE|$HWR7K3SEAB_9MpU!7S2IKpTsLIW)C@iVSI3M z+nrkGFMGs@l7Ad^8Y2kn632|$ip@P-Y*F(d<_!Yy^p0cuH|*tNertr9id5^L3@9bC zt?i&NiB)7#Qp%|%F>=*_I&KTbRO}=>MaXDsxDYvC?H`E7T5y{%Ik1D&@&%i{WM8b9_>KvV63`(Pvuk#%(oco~} z=r4Oh9ZLGP5nX}WyEAijL|bO%u*Xxn7YN3brhlr61>P|fgwN0t7w)+%q|<7R83f91 zT^Bpn?+_@Vzy5VF2F{h~kPl)?I{#PDzzKykh&9@nZqw*%b;(lHPCJ%AL2ncPX}=Yb z+@f*?G*7cSBwybQPdE~f%~KpR6j%71Y|4*kGfLrG)(#HGww#FHdK*nI7BruAlnwZs z!GGc~bGHf(Q1A-c-Yn>-xpGm7eh-cQg5R%q(G_We#F2~U`L*}eJB-{2075BzhjfP= zytJEv##|S`aeiI-z&);1{rhvq$*i-T(zX`I~|!GZ#cqtfujd(#ItfU}hSv3H6)F9W&aO*ZEYqs1GNS%0R2`90Yz$#`oM6dmG|M>>M+FJ6RxYGf0hivaPYlF@IqV zG$)ixCZzO3=j-B4QpsG}>W{|@$fBRtD0F=FnG+|D4C(|~g8K|RmaEA^H0VW3ukeZJ z`S$QcW|>=jk8lut%UEqS>OQ}dZE)m@4WQxE6;n-J_w$k#+JqirY!Q2Gv4$qhYSW7< zP8Bf*s&ndVf2^v`uMq(_+U^1=LVt0ic1jKo1oNQN_!q@2h8x@gn1vc(i@#BTNF4 zlA7~Ntj^6f#6=}6=-s$ye+hkp?Sku<)7NwGGNkXB&_16jq4y(9y4)8qEq`l^<3k=U zj_7{u;!W0(HW#L~2sMg`SEMF=waN<8`E()}$$(b4;4s%3b1r~qOstK+FfWDjayYhS<}2|R$>>FnyoUHLuL_JW}7c~jP9dV%X*v%W#}9A3>(?d>p^%`Fpo z_a3^>D47enJUCVAbCEjAjaJ*`oI_3{7WwCsA%m_Z2B60(%V+$Q$A8E@5{#|rifCxV z+i^o7@L)a_A1E7#PU;Jw4%ZQv_Ve|UVtDu|NHEIgjI8SLvK7o%uuXg?#YGc7oF}lEdSBGB7&a$8}#AW|7;d7|XvCm8+ zh6R=co)@BF5eOf`v$qev>^6?9c`SBLKBD3&mAYC(tfWEh(HCNFH{ha<^f9*G*Vvr zBzj6qGrHLgj))@ztzSTH@G}Zwjy+`8xrjt*YL)07cF5_=-YQX)=GNwXbfrwOW?a(b?a@D*PQeNq@C>j&n;gOzKYxY(CgK)9F-8v~-SLmK;z^r*A!@n%l9iw7+f@rzCkHRP5u3M$ud`{*~) zl6oOi>Y5`y+)AxEtO%Svtvrgjr6gtN*1I=yJb&qA#iQ^oO2A&8PYv`dE*tlEvX0sB z7!oj|BTQf2OsT0x_jxZhd6SA$TB@gCW>EIs=)^WIA2(*zo(FyoOZkK$PTUV%LqF}v z)34B)Q2=y6i@#VxITD&VMw2bnPQC@f;$i1t&d`N=?OoRLZ9HjC?U1<<3}r8s&_+;G z#X-8-F-d>l?)V+{zphNrcQ{sr{cuc=k11>?L1uIeWR&%bub4v}b7@<;eS`y!5OC5O zLEx(sdFS35P;pERg??T%)SWcXeS*_o?ogXG<)_c}r+U#H(kYE3;?eV%_+0od+@<;q zJr7Nh(+Uc;yK-|k^9H-fEzxhM%5wEce+a^yY*>Hj+ir9r+W09SM`X8K>4Du@dQa@h zOl^($sd@jgrM`yOE)gk?5D8|_G3G^{oKxLB{yO>8+`FdtT-D^OU3=i}>3(#Sau0q| z{rZLa1UjGb?7o?N`}nCqfrfOH%sC6mfB<(DSy(0k&+0`5@3s$ADnKvB0#1w_LA<&L z6d!+E*xWK5#Z%O8{)w;DslHQs3GW=|goOVEl#7d&ffehutyO0Mh2fa(=RKBQ2F_lB zhAt7e3e)2xkd7oheDm3fQY~(Y`-2QRvMF$nddpQeGlGB7 zYqVwt`E|HT6iH7wEOj*hwr4tNZom3nI-Z z-DP{zKcB)pS`270Imn`V5?H%LERM~Heg6E=z~vF0PO}=+7p{R&n^}mSoUn(>>`%8Y z)q7PED*vQZUw-|)si3`_sSxES&lNr*_7x9e=MR8h{vnh(s2b~bPUBarOHzL)(w1-; zy_F_;&?2Eyfg2zX9KnQ;#k<@n8`f!KiQEL{1$L{2p}gHgBuThG7hVwswdB%KoM2q} zkH`WzD=PkCO*S^WCLg!Y#Z~D!li5EV zC|W|SN1O40aX=&*04p+&2BGTND=CY|YGfflJZBp4XTXWov#Ilt^M`++zQX}tIGLa| z9$-et3sY`kJsA)OQu8GRh7b!5({KZx@)zln;gIOrpZK7wJObVAyA$_yu>+|nhD||z zT_%_z`8G|2R?dbhMwYqSbk#WH%P~iRG)JU2m-h-6wiO2S67jl`ey&$z^__3%T>haK zbfoE8S6?c}7ns@MLUw;w_(|yz_bdJTs96@j^g|vtBWPJOiw5M~Pw?q3yW@r$HaToX zha{%GQIlj&7uN9dV(i|b#e1^8l_~@>nETf6-7|Zfy+~#OQ0}5^N%7;63K6J#m_$*!N{0gWU^LWdhZ~bMymXZ2)h!H|E!ba{Pa_j+iZ8A`*fZbv? z$BU|xBTJ&o2gV>Frz)PZ5Fc_m724k)nz+IwmnuWcXxW0gtvGg4Vb`gFJ`Y!Wp6+rp zJ)xt1?9%^oQL29^s*RoA=Pk(PO_f0M_U+fJY98*x zb*4`2$e?kMTANLAGzX$mQaBSmVV*!Ro1@6T<{m8iZWezWyTM<}zYO`Rp@B_a`5XKy zV?JF3*XH)hdk%rT^!XIba)&un7Na7BR*_fGJ~{dbPnZp1?fzLN30hGg82(#8Xt%QL z;Z~Ra*~25(0R8}pMXHI2%uF=g?}cZQ;;Hx_(S%c$=%g7(xzOC0@xs2c<{cV--9AUG zzbclhhwp!mt;KL!ee_h09f~y@8qp?}vVY>k)XG(@&n5%Sw-`hZ#!#J#5I(WUD+W&L z<7D5M8!D$5krvlK+GuK@lJs00d&M>Q^~FN+90#4#oMNIkxG^CdcX^$q9G^nHm56H7 zeR#HSZzSu8@tn$9X()5z4}pNFQdHuj?fMp_gP(tJG??x@^cn}mggtiP3R(@+IRQ1R z`w+vJeHb*VOm;&BFMjMF6k8}t{E|acYd=wZ>Wb7?88zSn-IZ;wkn*x6u=N>2Zab!> z#V^1zJ5=83QZ|1Q>80!q ztB2ybimr;B{fPX8dlJ zZ3X&MiS88pOobgS`-zXva27pc)Zgd^buTqWM0pP zNNcg9rFexXyG?{HZaa__40Ayy%2Ixl3Rzmd_=;;pokhZA@ef{F7exnMe`SR`6-tMLG^W%F4?0U!Y^#$b(X}TGYWfeO72C#{jQ^Y*u>h6rl5bt zph?OACZl*`TLKJEM9lmOXTT4M1v^r&3tY^?Y1k(5t)z-i4(a2WC(!+p9XC?&2~|ig zX_Wl~#6PnX_(1kkzJHOClOhe8_*Cz1^qX0)AFPeWWOSe0@HSGc&SVs-`{=P>eFB?M zB;mT>);`+&Dr^@9+hBCsrGdMlmI8l%f8EV*IJ)tIEs2R`tEo?wiEuc{F5~7^V`%y0 zs^P85Sw%>fhJ%xED93>92S&{Oi;(^*Io1Sub|&aJ#CJ(k*U={;pH~eiLn>XIG$qOb z6jR)n(Zz#3vhX6n_dCmzBhNX<3#V!?dJiI0t3u;cnsc8<-%6a#)G5kv+&+JO#Nddz zqfl)ou-2Tzu+5I8bN8+=|Gx9ns@JECuujd@DcgCWnP}}=EGfH_Ps_hhofWb>POr;g zYGOQ;HuG)1z&v@y?9MF4x@|Ojck2*0&{@&csPN8q*-qRO7GKPhk*}i^Bf9g-VXnQ& zwh22i!Ym}+9p5#_)IU+O^YeetnG!iH*M!kcLrpM!%P$l9y=PQw;DOL)8d|&J&W0E5 zxm3fxtc935MzkIdKd9#O`%-Won-f1QE@ofX8#gUL495$TWd04c6D0gTsvX`e{WQsZ zC9Mw%J#pRz$IqhUn$ELhJb=}L^_Z-9I~@l%%pio(Aw|4Hjf9k@JT!mkmj5X)DV<-`0+Z!MLk6d8swzV;Ej40kX#)zTV*)-s^SCX9oiz0K8gTX|V!BKI zi@PiuZ+UA_^hWVgsvpO;VMsoCFo3AiD{9a_vQUa`)$mf{Zt>+|0+w!^XaD?{D&%c` zZbJS~{QxhYVbF%+iBx|GFqz$XBEPCV`T<@9;@LWU!+9iekvp%} zhSO^eg0Opepk2INUL95Ykbuo5rKB_}ay)%EZa#dd3`L^`AP#3H=!bASy*{I#I62)xLmBT28$_l;~b6ucrEp(#R z^o?e2`scLH#L-Z)0}085P_@22P6W%N0*12P_ZznKeeGB2Ntg;5x_r!+Z@w?vsY~wL zTl~l)VJ=)LJ#G)s;=1cydYr(mhP5(8-z?<91P#aJ2NZvofrY!R0sT^Y*mSz*@pmnC zCFHt%Co*nY?=;Nl$UNTm%^5rxcacoe;K`L@hZ9biqz>k$9l;plQe&au@>CC7^5|5) zkSj;NX1owbR9AVH6KJuRE^N;t=`mu`mzzFgF^_E>9hR7qJ)F@IMp_;Goc_AOa&JFQ zFOu{EO3HuiMMKoAP8Fo1x>bYy3K>{Tk&9@-`#sw3n8ON&gD}-Rl{d{x61vr~j0N)J z*SJa?ldFmv;SAY$)c88Jt74@P8&UB#l94W7lH;kC)ydUEzmgGKBQLXvM4by`vY zVxkO~^+&I=A*LK$M{@?(X4ul6;t=v3s5gwmmqpsIwZZ{&_Z^6 z%0xrhTAD*HZ_la4`+8DX#_`Xny_qK@P^t0+k-T}{lMcp6H!N%T!Zf2lIZh_ef#8yA zcCvrN_r%0HMi7$2Sl-Tkw^C*aTT{_v_?3IFJkJycJ44msqKv&X)6~x-ibYI9&4XE% zrq}y=`P)fk8@Ywb>3ITmzvUWxIkJdvj1nsO@%)Zl^irTL1sMz4E{j+{Y@fU8HInl+ z)_qKJUcg6e)WL}`f|9ZGC4UcJo-k~GR{($4#~}bTwALJsTvb}}moW=KLrcRSQ&npf zpTmn9m_gHotH7{m)IE!uU*S3{SR<_A^63iKCV^J=;D;_E!$BNb*?V3l(o&C9B1b|0 z7Y1@3+$AYVFNxuyD^o*vn>R~97b2;+m+YmA;wc7E?moHD|22PM zo&-4j8QqrRwB9vo?(#P>Sj1GXv~m`qc?pC%!1zp)I8p@^OY$u zMb)TpR+sAYVAHSeeNR$h+el8~;1#`Nk+YPAkanJ>)wQ{Y|WFe-c53#IRNj5vEUbvTHg^+NJw z?%<(8Qmk9OM(j0s=Tn+4w7~7aS@IxWMYJ*(YU+8PuU8!bg6Dysep#ZWv4Qht(`;Aq zhLX1@?_=q9+?8wB?$ zRDQsBq;&)M1boo~ut^KFGZufQ+2iyMdU|WJK{a$4P6B21`T>vLe#$xM@ffDydtcIN zYqyk?3LnFWUSGOskJzc4Cpqi80alO0K#o*w`XwK0XQTkHdOMS;hxF*Ill!}Iq>)`R zw`1z--=%B%kQ7E(!?{v&XP`ePe0J(mMrgvN1DC|gO`)A=L1i1#YDRzNdb8UG`iOYu z+$!IGA{m((yiC;@vFh{?Vb_Db_qiYv$;GH)^hO-`TGTs1Rst3d^7`L=R-ZMomeKr& zB%g#iF(}+S1db(VZNE1rU`(=X_@-xyDE&I$(U=H{Wfq}a4-FABXQQtV?KAS-F6XCl zkxR|j={YCtRFAR=em;M}By)rPz7c^*e3CLx^;#zmWrx|Ys7ZNXhE4ObmPP=KX^P{> zCs%#u;m{PaU4S+ZWIwy$+B!3F_4^%w=Lp7uYg*rBP(B@JmeqQBs@)xg!Cd_?>!)I3 zmI_#eGNdplfd}QWgCNs4(Obs?JUG6yfjbK_hRBexs7QXo#ioBcfZzJsr(h>)qyO8T zBppeGI@0JWzXX_8T8<4dTn5nHtI|Pz*1mcih z4C2y#<4;AZS{3;`q~{+tx+Jwjg}{SX_+82YJ$CT4(yh5n*pOUYndrO^Wqw zT=wqh+0sh{L$f-jDZ1SI3yOts+2+j3pb5;~`r&@S%HpNO?SA^DH)X*M9Q`LWQ$^L! zDr>5)orZTcX<(djuwEnA)|z7hTH2AOP$eoNS0N6X{zZS^k090vZ}^CBv03Ik-(+}2 zdNlZ%mqU#PT0nL4#(526y`>FTQ;T_?z|miCbRm%~t&odp95Hqhzd14NSWO8ss1)_t ztaWAaTak*j;^e=80|?1w*7-gQs0_vrHbCSnvnFh9jtgF z`)@-isb$;W!Kd~!NIg$ecg2uk`tn^x-v!GkuVL1iH6qk94SvlP zV@m@Gllx5Z*kE~ILtz?vs24Vf3~nIdMAvjb?m2(bmA9gW)z?WQn@fd^UA+vcAnO-k zA5oyro~!!_76C6m*qPeanifIOuErR>pGQFT$5}v#rv$0|rMb&@$g5cM8PBFO-~xSY z)r)BP7j=@qP5StO>zU{nR%$w3=a9G z9*=*@e%Ed5y6YX)IAAM$n|YN=zkR!8WLXNS{e67MeKJ{faX>$(s9)l`;o~Y;L%n~a za{tvdCBe!$1rwJADguZzv=$LHYVqsnAEy3uJkKC5b3dD4PQyJ_RZoAu z#KE~1Df3)Pk9-O2Ob_J|NA*j@3jcD4``C<$;Z)U3C6&E2 zq{#Lio@e2imyCR0y`nA@7~8t4_OqxTqpwICWdZ7%e2!k|VcmL9>vZRH((81IVz(7- zvg0vRpp8S9%EYssA*y*FcWn|DGrxa`o&+Z7lo_p>CEP$ z$@VPe_uklxP4)uOdENuzn!$O+DPN(_K!q8m4vFz_6gKK2zM}^n!Tijs?&VLEMUHfe zYn;Tg0j#BCDh)Um_mD0`^ljuZcdkmGNw-TuaxeFi>&!DXN&=-ylAI&6-9di?JO=As zvU^clacD=s=ePFyUc;pSQXvO4(K8C2UZP*NQxKg6#J9rB;;kklpe@N6ROcNtvfHS% z<77g$1Y|X@nj90n-r+X}xK5Xci%PU*j33>h4b-=lRuWW%O~-h3f&a!1pD{=c}cjN)E=?W%B?OF#qu9l1XmB7i%=ab@C4l1AL zPbd_l8uJNYSu!vGV(>wrDP7H01&H>3(v-KPm%<~i4=`e`NxP#vCE9sqsJP>oQmiNX zB^}L|Z9`bflpr=>490(=G)A$ulam~y=Rdrf8G)%c>%OF@SjE4w`BkD=Xc^XICAB0X z1Gu`$=L3I#HaN+ZC#2>R_zi|vr4Vw8`6lxsDblSmPWLRr+n!C(-iJbv$Zf!vxlj-1urxH=_5gnwKj98pT!0=DAFOpt zf|_Xj*l{!$IBu8bsA{z^?2wu%TpwXsKHDkeq-VWj)*I5(2*)QUMJp;qAW;W0Kdg2%~9`2=cL^u6?) z6X{ACgOB_fD;CbB?Qdrkl41z=T8>w-yR$rMdwR4E#wx4z9s2SZ8=E@B?wP9-?30q>JY(R-yAlw^OUuUs&aiZYoftn4udsda>$ zhF8j%(yW`S`JzW-ikl?JG&m51Qvz+PTv+8_ax(@c-V=W9I?(XL5r;|uK7Fj1;EEu; z)m_#-^Nji|oZXQ5A|eH;Ti#%ARdC#-R_Bd~J3zK;13R{H{Hjj}~;}%@8Ow3`bkSPdVRZRsG$3BS$$? z+cLDVQ&9cy*Q111Y<^I`LAFUTg(EbzJimVN{e`%`!azJ;VGIQ=-d#w!-7+(!_D!KV z>}7x9S99zq2*@sVK!v={aeiof%J1$w-WMl;lZ>`f zO8CxO#Ol>B@-7%L{`>lHfjjqx88Ya{+d(%(+m7~DNKIi7BcxdnTLG0PGA$9O^Y`SZ zxpF2Ux?!$eB#qe&_8jdZ54GnIP1;p+*Uf)=IA^17-)+43r8e-(_vjxDC<`!&ppia( zPv5R>Ny8kofak#kgIveK!KJSm>-{i5iSa@Bv(hcfSGXLMxt7>6@z1}rkv0?oB`!KO zH%dW<&@P3g>I1F)h&6!f}=i4y7OoTR~PXvw4F6N|cY9-Ke z-ge@_#d36D!r|}zW^3A}F)8goE+BG{jb-T`NJxCGv6tzabt2GDmy!aph{XC6w*qb5 zk%ErCv=dZ6f|GS8MN^u%+_~=4dhUNN9v8%Pr8*Lwg=PP?53*)*$V4VWWTaXmGcs$$?;HdD>F5J~Y$L8;jZ&b6BR_xSMR(8| z{}bS}C7F8@fNR6{#qdQR1%-59JO@D)^oQ%)>h|`ui4*~<4))VQfKS>=g|`XET^e0C z*fv5U1M331J$m6+y~-h6P+5OjrzA%345D?-h5BCT#~hV)Xj1kasgkfr0O5Xc)4?#~ zdF$Q=gN2@dW91HcNV@h7r5}l>}Ix4^w5nH68wJNjq?>1@=J4TN1zJ zUMK>~x6*8RoZ(Uhi1YYr;v!QDb)K2jFeK5oUa1V}05Mg1f@2PSAVz;?u?~~{kcN4z zysTp-BTESDyBKp1=S8sK8du;qK9~JcK`>;eusPb4@i;wHQ~>riZl1;WgWjD=e9*`5 zh>M^Dc~QDD`3hDryxMx|5GV2wi!lWrWf^S_L)F@YJbzSqmF!0>%2}WoA|70*I!LOB zyul|&Ucfv4#mCDGeXf6wL|wLLYZ_6pMIl7v=9nIA2_pvCb-3<%D_nL9`#Nk(ELqa$ z8x4MJXwz0cJ_)ic+$tX$&X@T}t$m|QOl|_xJOo865v`@mjLSFi3phni$c-QqO_y~U z^-Dj~9KMY!4#=2`SlSY{HXxL-y#+1eseI@X!9$>1n5%v@NY8(Yb>x*T^Y%-4R1;Do zv>?=~iGx@7!FNgK;Gg_ss-><;XiC#jj^TNIjC8oz6x1m$tnqDu$`c{Ra5j(A#IhW| z^!sXs1#+W;v}SHLce%B} zuIk|1_pqYB*I<7{FclXWWf>xUb-62(7J-wN4o(ZxZ6RzPO24AQM+_9H3jh>?WlvT_ z`Q0{xLw_rqvA02Vi2>WURaA#VM|ELV9V7dOwy{PQWlaZDn!cYAfY`S=C_a=~B%;&Z zR?+Ny+Qq zZZB7yHqR@EG~(3bq>p0&OnyJLNcT}z|J*x#HlNolt&)u&#G&UamxDXeyJHBXoX zTBpJaRi*BCTVjnCZ8fjee#_sj2dG@P-f5pA-YIiNIZhSlNm~?1%b?U2X-XS+vdq7P z^N)kzB%f)DNuW4^rjTxhpQhg|yiTm*80}7-+GT&9Hb$CLf5IPq=U|sLwK6!~LfBWMj?bim`b^SLw1t(M}rYjP=$NYIh|pcyreVsSxJbF%@f%+|qcFE&Y&!0C>FC`@?VZq@@q=Nu}LV z6^4KDnE^NIyu)!yfhwk$U6f;sPdLh*0aq>uEKyLPi|V9XF+V(OmUq|A+H12fO4`;1 z+v^mMFq~86H7CY$Rz$u&6`kAUh|{q-zmTdQF3!0wOnJH9vD`o-D?QHIHGLGbPAEL5jSIgeD$;FB~-vn6@0G8?j!)2O5Yb;5te zZ~PJ0f@X}gU?3c7iD-J`l0o|9uC12O+*1{5cEP&r{xzJR9jPt(8rd7xJ=du59dWW@|g;kPM%f#(C_- zz4Zrsf3w@m%IHbIt&|m8N>;ofu{e^-lT*3r3cV!|vhF&Rrm{c4x?wb^a&Uk3duBN$ z8jwwG9dk686n`etL(Pz>q6?0Fy#`$;t%MoTD-fiTvV{RvGO`uft#SSCtcEEgi2DV6%2CpRpm3owEU>JXezV zQ)*ffqvjTfu+->D{7`?P3T7Jl?32Bp2f^^6&{Z~o;Sv7u1nl!7$KS_P8M5UQ2UCow zQzPENSSRbc^NakOlIIvH6c0Uusmmc;4%)PTZBQ>qm(*#Xrr;oMBK?YEOlMO!XWpcO zL2>)Uv0T~B0uPYiy%EpKyLAO^E;dCd{QXRzq2{{9)M;jMA+&!Zt%PbdHb8Pmxni^& zC|d~z4qSLT^zJMv(Yjuvc!jD`=Ql#uK=X8;H6(gxO;D6@!LUP}Q!4!&J<9MtJBM7$ zJDfx3XU$NpLh2)GV^}-+(_!EaV5E&ZYrMGi-TOiv=5#)AehKkfdm0AB#I=T z`}G!2MNNM+5g7B7Ev%%b{8E#fsPNo4O1|RIMEl@>MW;J!T2b0at-@&UJGcurYUYP! zQ)59Zh>R-GmAWQVS(RU9z+Ey`jZ8$xp;q?f(Vt(Yk-ij!=hq1@#3IU8F@IR49p&#y z1P$I;cCI(J(=LTfcd9*th%wVC9)>C&EYGbWx$b{Zv+nS7@XbdDD{-E-;a00~O|v#Y zGK5*@-o>O$DwNobPGS5ja@zr9RwnqM}6JvxT( zDk;{l$iiA1W-U+bHe5eE+g!4y>EJQFj(;`rQ$syDd>~k>V}{g+SsptO3F99m8pT4@ zqg8)3(sy#Y)BhSGSWnx}1L-;Yqiu?)lc}6N|Lr1J!| zCD&G&&Be$^VTW1ne~zlCh<8gS9UeKB;ru$5p00vfk#MPM0iKt2M_~3BM8tz7T$RVi zZY|`8TkS5uH?eOcj@NNv*DXW66B2(F;nRZW8id>HiyV@d>s2-6y`QetzL=vbzot%v zFJEIMdJ9771(%9<+#*Mkrq(fjFB+(InFM9lkf3lP<2A=(u(J+6zKMxOXyB0^3PxSz zB?i52udYZ8CkCl{j^VE#_6N=Py*oldAyiYd)|E_Xde-sJxBrnyn7yxe7`#%*!3&kd}tD zFP+@4wuCY@wY=;jnTqaPdcMhLU~_e8ZsZzf!+4aG1+(QrHsD)%T1UnHW?Fz5nx5GI z1M#bg;R+=Q-$Bk`1u^QWIY}>ZY z22C0_w#~LN8{4*%#x~!l=bYbZ&;R?@df%0`l6}q0J#&rjy+cl{piC!ZVsB(BW^d<0 z$3)M_4G@u4Vqyd^GP2M!GBU%GldD*|*qHt!h9y@sb#k_}x8wf9K*Y(^&;=;_VCVw0 zleK@h14y~r0GL<+OzhlD9NdhI0A@x;uKyX@J8=U(7`j=S0A%R_QucPH&amVn_70v- zmgW{Nz%c)N1W*}M1DLqDINtwt93W(C>SSqbXa|rrbg?kC1x7SBv;ipF8(W&Xc>c!) z6|aShivu?UgS)#sy`il$y}gq;KlOWnyQP1N1whHv+0@C+)CBM=VSt>Wt?A#H(ZiAh zR4go=|CTG;o4L3fI++510vk(XQ#)ti30FH4Qzrm0I6zra1|aWXYWKIX%-;s@0sqtn zz(mjVue*Ov|8it$_t#-VV`F<;2SYngOFMIbnWc>>KweCS-o?Y^J;2b;nLjkA9} z@Vud$p{0$X5zyc-=7s<go&#IgQ}gSqpPXphks0fBG}(D zb5j=p8zUnl2Nw&#)Dd9nVQj(h%e{Y!r-SKVN~T|8UsRdjP!YSQ!Cy%xsJRreA+U#sPfr z{jVDZL(6|?{Bc&&&deUb^*38!nf}Mv?Vkal`e!+)0sr+SXAhiOQvlWPA=hDKV>AZ- zV*39)>VF;i|2N^ky!^in`Tr#(=4xZ}mzwG?{r`{J(ALt%^B)7?(7L(+7eLk?xCVCr z*Hqo~@1>PBHL-NH{l8jC7ejyGA_&=;+x%NbOJ^}l4^tBbOBZ8{zo+GIx$3Viv$3=@ zRj_xq{B^AW=zy*HKRV!Q8CwId4rky<{-rVnZq9#0irN|5oBUcaW;S+!p_7xLCoHhZ zK*R>{W&-Y_iK)k5LkwV`x3hNv9svN;^97jMJHh_yC_5W~LFkw0Z^VBNoTA@|1Hd5i z8*u^{KKzTAfWXwo#qhV93&0@yFXCVXFo^v|Kx^^eh#9~j@f)!K7$koqRse(4Zv-SK z{Tl(v$^1q@akeu9a1mq(Bn<|itysfGEZ?2p`iNbFL1QwRRA&{QZZv>>L{2Kx3 zsr-w8hAI}Of7E~z$X9>$Hv;li`;CBn)qf*kP>tUR$XD}U#06xh^&0`t{f@u|JZJP9 z0qbhyWN2({3Vd~$x%`&1{44)^{r*(|0~!BDz-){yos3;=&1`^E@;@;fFov|%2)t_z|EMXDq{$x;$i(!w2Vmx={|U^*45S1cUPEV#-xGiH>x`o-aOM9eVfkg` zVQgb)``d`|ehwo6pn>@x5a|DR9<0EwTX;HHnEpu*DElKmBd{P=e?VYQt^a_)g4_H7flc~d0A?T= zTSH@~Kia|cYodRDLpGo{JK$yUhaOlC```S4{_Ovw2D)_ktp+-C0Dc45{bz(&nf{Uf zcYs)di8ugnZTsK7X9d>A!N%435C1@k zoBxJp;rd7OUoq3KX8+MDCSc`%b72D>ayGTK{O>%o{jz^Cb^D`XY(OW@mcMs^642f4#4P+x9>F*VmV+sfVdC?BblgF;B47_u$t1 zuR?h4bi03JeADE+>M7K8-iuCcu8)ZC5~-^*0@s~xg%St5kXN=vscr<9h+e#pnrh#L zHpeTrJo!B9e^Hv;ZGl~w!0a0@I1;MqC4j-FQxV+rd2#en`)Cc`1o}gYJjce|%6yC!7Nm5wz-X(=A zeG48~NKXj&WvGi(CrE}Ya~TEeP&buCM}EKLmdN=GX&A!m9e5%9 zh|9E9z{se@3E2%gf`7`E<8u-1TUmE5*S>!-gEDX9j;b5<7Q`<1X7nTZ{Ja3if<@FI z;}cbGx@hO;+_e}=MV{}bbu&R_4Cfn_nDie?J&9!Ew%8Uf`pF7eCB?gU=c@+8bpk!D z9=P)9Pt___TVmPr6^VC_Bj`r=>pl($2Zi)--J0xg-IkXN>tP(&t38}ox`zo5MsI(r za0KUmZdVG(?r@e*6&H#CE4tgB?S?TTJy8*MBerdbK~h)Yd)yxFD0+5(Uncp1oU(9H zwpaRqH`HfQci}@}H_q1pLCnuL4FSyG+vM-5K;ScwSEI=@_Ljj(_1gv;)Gl6eh4GYC z?(;~!HbA=Pr$)DlhbOnmylpCVidlbq8UZ|Pk*VM|Unq#@w*%6y*7>L+!(Yw98`o6b zg=&}ZzopOgnXVrXj6evJzH4J)MCTtnmH-r#Qf92l6w;!<&BbR~ZFyx1J`%+=@>MzO zd|yMq;SDM0)9KIzC0qX>5T<$vGqLx~o|rx5A)c#f*I$m87LK!HSxr8dkVStyKM5wXfAOu9rrgBN|cS) z2_Zx&q-uJ|#h&jXQez-eE@dDT-QFBfvFzVqNk6JhbWd~~&CW^8;>BM@Fq944-q;_Ka6{m*+FDuh5!4;p&_`L+k5)uLr zdumgouamSZ(*esjdSOvQiJS*_w03lLF&%;SmHy{-iBc!TEgO4ZLov{p378-;nI|!x|!t}r`3|H z*d-On$ZVbt9xEE@;<0}=v^%hmW=uy1Bkucgp>d=~<|&xT%@d5Oy+ZG#MsQN!yW0E7 zRxtNqd#$;~rRIdru+yZq&=eu`b|I8czH$8+D_Ixl$(K&RG^WNL9>3evIXBOCsiY7n z-Hsmbxqh;PQaN&Oi{EP{%Q2DD5ot^>7+aFRof{V{RA=@e+UI|CB$hFms@lf0Kl0mQ zQe%i55atv7cKvul%ox|HnQQO$Kz8ylan~O}-c$KwauCCPb8VAZ*S@TK9Z;qJA|Poo zjO4nXD{Olz28G34$Ak#IkYoZ~I^fBE7ud111|SeaC<(@vv13!dbf+k#JDUDloh9yd zU&3{W%{M?9w?lt5^3p2#Y$5kpJLkP4j|xCcVFH(NGoH1@fV8YD>Yx}Pkv%@N?GbEH zpZ!#cT~KMeVnoikm;y=jXpnaFt|vEsJ)XhrraRN7ja)&LIhUJIO^8}qScYMbw+!=? z4XsQhODKQ+F4Kmm%6qs2j*7H-K?BlG3@VNUIszmGB$$8GTWP^Q4yCh41&eA&U;P}+ zNa)pH+Q(iNP9JS`x5+?E26)^<6k+RYk7=ld zpaosyoe2sG@!Nd#)ZB!RlJ*v z)fY6wVrRjXSXVG~oAkm_9mUZ9nmvl%r&Z2GNK=2d(;tOe9V1KIZ{!g0iN|}jYy{?G zr6LRFzM2}(LT>A5*fb&nYLz^_eAb5L`&LfQ@;Snweu!VjGXrV)rV! zMo%eU+SNWr+fdn44(n{bJQ%VnGGTok@dK1|Z8@qHHWrT* z0^)z1^{h|woK2$B?GU}bbV9$Y%>P-yJ%=xo<%OdgjdEV*1Q%YIR~FyuOBjF4#VJ=9qb%Gm5m?Ut9xow@!r5#VP*_j; zOYIzwrma;MCL!0#vP^gfp>cX`)_mm!W+V3mT4R7qX~C(SDK54J{)dt8t8l#}slPo971sRD?qCHVtT#r%Zna zE1a(MSFW_D+lwTRSNuHZ@BO_7YbVKJ?OUqXb3DKY7*m`BQRW74P}P~lJjPFF_LJ8E z=C8J2qUt==5PXInf%<9)1v9HVYN?GE+#cBsv-%m@clXthzGHbVqqqEB68WNRw4qV;ZW=LE z-BpGn1JANZ#cwcSg9$o{iCuVNG-WH6Dwr2h`+9PKTNC|!S%aX0Ps-#fHFC|;95L0< zv`VRS$J$PX>CXe2H@#>lnvQ>_zOCOD@Zk$1?iMsd6&|l)$HYKYMe~lYUL((^rGq+V zkt8B1zt{1DYAFhiAxSQ7xRB@Xyd`CHXqQlP^iZ@v=U9x{Wx{{MInbn>SvKsdSLwc> z)Nt~jSx;rK)3-|mmy*fFgoCC^5`_K!GiP`r4YsmQj=)=5tZsezT+e?x-Ds`L?$8hO z#6YGxUl)4Wus}5zw5iwoISkcp>r7^SrFk!pHU63@h0Gt#$yVs?)HxBotMBU4PHP>U zCbfmH^lr%c=G;CV-AK^;i{~61G_i;XQG_>^F*LopzgGS68Q~rymL1%Nkwb{NvqFjq z8QrALZS~kpI)x0c!w-K5)J7y5G7m44&Lf>=jios|KdMfMs zU4&$VrB*)J*bC1cRK&v&C1tu1Gd}D$go`Bv!mqABo|cNP8)|=t1)AL}c(4XYgydlO z9KKV3uH{)4C!9k^)bKT^}tYkkLbd$UA4tI8ZYkL+xU^2NQsO~mmQrV?9tYX0% z3|0jp8@-FU#J+0=38zONDAe%-2FiBk6g8U2pd{9dezNETGK!uSu&(l2V_UkEPP zVU#;1A?sfs+pT=;f<|bUf8KTxl7pm^L9k1TNEU$9U&DXY(+^oTM~|!X%fjr7;fXRJ z{5o+`A}t)ccFu0vQ{TBlRQ;t9mOo+N=7*xgmruCmdH&PX9iQqmALowhQ@3=rneX|lgME5AK2@<7Z6d&RlYsOesbOeho?N6{)p=>(OLgvZhjdjGcTi9{^ z=wc%y!W4h6(F0%`#Z88F{4(F;I92#jU?*b2i%CS8wgW$3fvMY%&~y+?nRyhBrCcgW zc4;U$(T3_`x{eH*u-SA_ahJi?L5@wD162LRG~9=}dwF5aFkB+3azm?Wx|-EBO4avA zZ_m%}>k=q*Rlp?iaFS-?@gc|q@eHUW^o-_i$#j1uF zfHD-*9f0&|x*5d+aYS43lZ-`~Cf#nJpR&`dry(0aRzXv|basM=kP9LTUl*cu5=#>V zGa^KgEg)`neUb_n_CDhaKU`*aP{ZH{39HaN);$t9>hD>AfaLK&k}bX~Lt3U3u@LykmdYEfjQv8;ax(n2 z^FlDb5<3$n&9I_2fDS!X$lo~p(}9h>I%usd)nyEn6G%fb>9WE6gq^0h)v^JLj}3pA z8$p#pGo_?W&Wr!XH{#ve=iHlVg|4Av?}R)k(dv{lzA*>GeLc933l>N6*5C%24X5eb z4)>4nm7K1gD`ZZWNvl_huCQjl#*W>zY@MEd#4oG5vzd>0_Z`QGs_!d7+g);~_bj<3 zE_2%DLwc5}s`O3eKOPW>skOg4PC$QQ@>c*kK*qng?r-$aiF1c-Ui5ecWrd_mXz7s0 zsGhhjbbt^dOn7bUVQ&lzM|qM5$f;~K*0bOIvF#V?w{JsuQw0mY{=3EwJ z1dk=Xpt^!*vJVCedQ(l}(ziTpqf>7+88E?=~0m`HPj&6aW@}~ua^(f-U9Q8z;o;m%J+njq)K{gwL)f-DK3-j zFs}3Uu^{Xq`{MOs3r%&rE7rY5Gm5tDr9z8)?CfXHctLLl(~rwK8~;Vq4!nMUPy^R{ zK`>k&h>Bw(jJcJt{o1rXy(MalQSgQ@lr(X9L~cic|M zV?#nb_*}0&%S#!NR;~erP^wxDy@gS}T?_nabOZ zrt#>x+E`XG0rp7K3N~PV`^GAu!K~XA%UU9lHky|{f0?G&IpHW{YX3cdBSrP($`Ago zFfML_ga4Siuiz?G!Y(!othuC8h=b(7`@<(CUIu2D7unwa>j&rEqJSrBE=i5+IJ5lH zj7jjVxAB)JTC~L?4bkJ`B;*15!%gCjiEa`asbysj#EvCR!fI&zeaJJbWds6>sYRiE zDR|oQy|5omEzqb-sC+knNpiWnWbAI=m2p)xQ9hF{V^_%}zp;)LpZ*j`2N|clJ-+LH z@E5}}Q4^P$dr$il(;1^e{Iy_1kD;;Dv9=px@D|h}vKOi1;X#YA!YlYgsf!>y%bh7| zT6*@r?1CV_6*aHAg~5(&YZ(9AeBR)j-=^utiP{ILS)b(QW(_2N-^pSTr|=&?<{I~=KUmnPClId3I+iB9VFDf|=h+=n-IzMq=?(}Bj!3l7|;doMEI(!b5 z03URE0udx!XV~8qdtW9}C^HpV28?(-NE@SxSgweaN4U$Zj8ION$s1jyzPw}LAIg<~ zJIx?)Qd|4jh2x=r`?U$Gm7jX+EW5K#H^3(I0i4ag9a;Nl?t~Z*@_RXo5=u17(r}$` za*Cajml89h*Aqk?0xH}mf(v42SU=_7;NB@~bgnXfvDi?bgZkLUYStw7p}`_% znSP;01&mrx8FG@2FvQN?_vJlYn3i0lD8_^c=ymlSoF-g1FGP@+44pD0G&y`#LXYN5Y z{U@+N{@Eff8c9Z9%;`EE67K~J=rb18C9l4VLDwCz3^VYN#e$F(mmIcQDeTZa?rZEqi0mA-U|)2O!b|H3=ruKRdK&hjS(Ihza657E=TNC z*{$h+RmfZTi2}+6;2L9NSr&}ULsx(L#$uua11u&uH=;VAvn45^m*k0Sd7Ns(mu5>{t< z=cjeEBa^pC(@Wh@Nq7+|+k#e&1#|{~Hj0r7oa#RapoIF}A{$b`v}$NZ+S=-hn3KPr zqE+?%6wx&0f|xwS%hYOly(U{!ucL5Bp$csHC>Z&rbr}Rvs^P}7T~IpDj_v)A%p8gp zuNi>!NOLyA-R(nE>FCa?u&~3qa}@tklO7i-{AYwjmGR6UBT01_I<6^m^C;+llZKnj zJ$TBhJYWr=zWwgONt4CM2x(t*X<`n&m|07W?{52LSjjG!m&Lw8l^?nDE*NZ;Y;aH` zR+Q^^FTykCpi53%oh@huwb+<7rBtu7wV!S1?4P)t`l<0D47F0M;Kk&>qHld?QA>Zr zn9~G{*me`$<1#+r@K}EWe%YRX{q&4OUWc#c_s!~QFl~!$>#6)nF}GrO{#a+)#?tNr zPk}pgLbl)b!Ui^S+l31%6molVHH^byGMwHdHd$nUcjW;>N2T5Hda_;c5Cr3pYzshI zqr4SqDIdl~3!bHrv+pB)U(hPCB3#6u&f(yq?JgUd`mG9g*e`}U$ZS=A63_mdN8eoI zeM!~$%?3K*p!IUY9qL$o#a8szkDp(4@0t|h-tr90`bR0rUA`@2Xx4s77qWMP7P#dS zGP;Jx&zv#cWi@*_vy&2l{7$6wITaH@lJ1m#M9|a~+eiw(jWeT+aYcZqw)Si#lZb%D z+Yf!Nz>)|2T4Gm!jIKF)b(!hWRA;SR@wKqEG8b6DZmx$U0Di+C!CN$%A z%)?FnBPqn_oX5^ZW(vlE`TDwSuV$={{!7y9qy7)-WQgpt;+T54;f4Iic=Gz!vT@Ue z0rv5-crDa2a+^e)>w8_%ETYMVD4e@s?na9P86Uo8jdnWj7?!MmPmZx+yiFHNbv#_V zBzbM)8vIY2Z=7nmA$~i)WKwyt$lvwdt~uODKP(MNts$-lXFNLUGIy;>Qp(DII)Abb zTEi6KF_W5js_8tzC_3-Ce+`D625xACnW$Z}1sy>)hAkgts>EL80DFJC$^}J`m`Ww! zDMgbPI_;hElT~zogFLS_R9K!h^ym5ogLU5(d;a$W>oVhk2f{^H!U3r7+-VF|ERd}a zgvBovCy~G2+50=sna0F9_9^dXVO?Y@TL6@jwO4iKpxc*E(#GA^!4&gC5Un|<&;4>0 z?6I$D-5~g3=uk#FTiw!@3LjnPQEa3_ahBe@=6@x@;<2HB(;RiwSIemQVP9A5$9H3{ z_QbZEI(DN33)g41pRlG9klPRpzQcd&+LWmPd)K@Ra{&TmCLE;+?8FziAR{x%b$Zs z;U@j&65No9?b=V@L_vI`#(12K>b1+M+Fno?SG}Hp^hV2)xTq48$5Z{w>GVJIZy*Tq z46VKz*G3-PCb$payW=||E+IWumqvA_Ms{(o zY1X%Jy>X(j|XX zPl;E56G+&mE+XDnH*|ZjJG;*zS`D{3>>KMSX0i$W zCZqJ&o8#x={*;T{tD+k>Mxqhi?#LJB;QBuHV-cUzUEldNGLO6lBvBq8qOYv`sDP7s zZjAz>fHW-6`{*xDHpJX;cHaSE)`P-^g=!VYx1|{E&Bt z{Ty^Yo!3(^6g8pZ^~h*NQ^`p<{~#km!NLOwKACZ#!yQnvX9sZ0U!hEY>!V%_uy$yT zbF7Pzeyp)blEliJVj8b&0nstf@{h8AIwI4M0g1@XH1JWaIm~BXKI;6KIMXbk+(JWx zeX0rp+FJ2eS?{QinDC$ z)@Y!oWPg$Jc)D(b8Qz={qyBkJRZ3doeWU)&lej1v+#+nlf?47&x_ z63RLqHp#hC`85Pn&ogAN)y2t#W_xO+`c$xlmDx*q#XiUMMNpzAeM6Z} zauRF&pYr<57Lh@DnDd(I`@Dh@j5ozuOOm5BYz(r9=B&Zsi#OzN7&D0z>E$eH-#6jZ zz7H6q9DPW7T63?!r@hIu3SCeLpjQpD41+0%BBp zu<+Ua+_3jD5NF|QD+)s}dH+k00PZHE> ziZ0kHp70dab=FOIdx&$G;}ErXiUt9O;YqXK1zyL+H>-Qb353u{a`K&i^2=;{7ec0b zUS!hKKNr1w#kp{jpYD@?!!zqwY_`lHMqFB>o{E`@AGN0j6y4r@Y%(fl%M3CT+Rl8y zt1@GK#iKjGeS^FX?poT2W;bcjGi5);aCrMJaGJrW4C<)_F|cm-Ed~1MT!pg{um6Vl zp)qnzKd&LW$Ze3vrA&}O*m*xs`-jEHtSOc*l#!(l5N{-Z3x}G2;-r&u2cx@fTHdiH zPOc;HA{RsvXwR7ehWEk)@gcmEO4Nirh6-#eKZWy|YW>9)op#ep497FZFt@(Vb?1w#M#4QNMq1~&9>xis+*EYT} zf7ANNKnIW1yYpCoV0m*(`+(PJII(l>VMfqCa-jLqxbNdVB!5avxLdn{jUzqBHzndi zUv^HiRicX3#|5Rey^+2y`JOLSi33%_t872W!jJEIhoyt@+TP4_1Ea54a!Q6vKy21_ zzBd<_!$`K7+dLC#>~J8FC$sqDCfSWTiyht<%j)qHFL;~BZ_BITg16V_2AG`SHL9a;4LU-YWEH@Z`MrJz8x&3e;k7B zHi!^sX+T+%nsfJ^G8=-i%J86cj`{r5*qcb6z$97l20!}X=o+dN1SrPm^~eT;7Cz0R z`6v_2tKj{A!natFm(Q`QsM*jwx7xNLDt%w_BwhwQhIKW6+$)8FR(126TPDS`@p^A! z*Mau?`FMtzpUVnL7CnpaC$uB{?*qtvi9c9Y1ZtNzUZw_zh}}P>SI4-j>CzVQdul9M zcu7C=a%!iSor~|~hlJ4*#E?TW&SgD+zV1e|Cv&xb&F!>Rs|IPY4sJ$gfw3Qyj0>nQ zx}+b_7m4itL`pu3@ zp7@4!E(DQz!A&yPKhb@mHHVFscJbNvpNTl~@Z*I#d-+DC5ylwtpw`4WB{vw?S^S9;|`C}|6xpOo@{ z&u-e>gspxm5y;ce+9@Kk2wsIqD|rUex)8FVGoj&u-09FK6(3xQ!flYM_$l_LOV-zJ zI-p->dgK{(KeYSAzkQhVg#DPVR8|RIwl@>uN8C;8z_p2=KCCM)gs_9SyadtR98E(Z zg-4rC>qM}(iP?heDlMyyYgI_JxdKOjf+j9B8GWr_+G}JNQ}UQeQH>LD@<13_S%{d- zZ878}Xjl+lZ;s1SMRQoR@}$M9Frpq$TQIncgrO;i6Yg$jtQ-MPfu$70n*SLutgkjn z%KienNlA4p9w5)A=&kYNx~%2r-Geon#n{w`C&2?Bjqa)^X4v+3hyH`d#xUA{YdpMa zY`!ACL@h|s5Z?tqzDyw2=IR*@D#Oc4E?Z%RLSs`XAQZZ0h7Dn89H09ZPz^Jkg_|2v?|Ay+au(_A+j3Ku*EkXTR}YI z>Y(v#xtW`i?~zd(P9F`5agiOau1&q%T_tgu71ZOS;1@skk$Ye_W0nGz042Y84r@V^QjT4<2vrFXA z5{AtoYmp`~MzZg#=?~NFmwM`oD#DK1;*ulhJyM`M`m^f#)x8kDJWrEU$wmZMBfEvE z97l^ARvkn?ALb2_6E9hRVTU^AAT7o<@5?)+F;Cav97Y7Yd(_m7+*qLob2O9p^(-0n zCXq#|a+xheXE$I4d&fRcFJ$55ECq%XmDfyf9el@VP=EmNXHd$+ltEvFs}~~TX?1TL z$UZ<%`DeR?)-z+#v2!YB@AXA_0}hCPRQ9fQT{FW~(SvSP@MQ&mFc~w0oqkE?Jm@vp49E$M47==+NfJX+ zu{3-NDew@v@+UMb)Qu`%dEOXH-kHIqP1NBX){Rrj`RIY|AQc>hHSd8c>33V8U5Qkw z)~`khN`oPQd@!i~loEZHfHr80G$}G<{31a8{w=-iE$VMG2qA_%5>tcP(uRh4Af%8t)vFb*{rBu%X%ZI#~* zhYq0_ZzX#vPzXlrL>ZPeV?n@YE_g}39CtAK&+Vc=B`$$+f@0A|nlhsJW~Wr`LdAD@ z+@&v|Nbo#=)1*DzCf&Rv*CxF-R2y?K2{JORmqAn3fMHe^fYg%I&1Ve~_j61!r>Ja^ zxE_iQwB3vY57>goa=br%_OQ4e-C4dk2D90?}_uCU8L*0b^ZoFM?2Fwk1*x zUkAkHeF>J+*O=B-ESn`z1R7zW+q>@=>5nPns?A3u71)yOyzI*%GS-?99VdC+`M);~ zpzxf3`xTRpP+sxAokb~wxDXK4L6^wJNf#IjW+R;uk{kXH+5Ih@1HQ zBXbV>7NzE)kpXcb*I#`G>0Ltn2ciXcHQYl81gb4CuaqCWK9<`&0|+9mlck%Ayn2KV zShxv`%!XtN(_y;8xZh#2w+E%ayjVQh!WGzm9m?dt?;K>d#qy)WZoFWJR2_E0VSI|N zErWd5d3+7Qh{%*RQGylFy=HKblmu3o;5k%=5UWFVDJu=Ogpg;RwHTE`wtPiUa;7 z@6%hl`y&|FVz&?fT*jA1bw039l_$)9(TY$_U6W;q7cbfHXo$m4dRqGf)$*vvhkY^c zpTAI7O=O#$mMFCj4T;6Cn^Rv(^ntH^HBiB~ZlLt3iyNuS4ME1;qo!tI=Clpa#e!3hVZ%lfm78Q)Zz( z(P&ov+4_KMN7kSl3;OUg2R)V;jg`Z0AjpfpV`?_ZDkJ1Bb-!}>DSFO!bAv}bax%Od zECqr;v5#HFpMP~?dut!$6iN$fJc}7hai)3q$&QdyZ>!M8{W$!qrkLVqCo=kgB2@Z& zfag_C+Wa)grQzAQ+#AkBY!@Yew$l$6x_ePIPv?hLz?C{xGj>NjW(wx129D~q@UDHQOHMsY}q1oXJ6R@ zy6Spre%4KO2@&yxfMkH7Cg%nW7f2X?khA%Q9#qG%M5K>7D5_Qt`IUpI_0v-*{B*ee zGi~zG4Rp!}W)S`x8eBGibqy(s!y+P;mb~gsl@H{t$ZJ&j6;7#F3D(m>mjb(0J{WWw z5!_!n@yn5Lc{O@u0h8Q+-kQWhraI&^J8(0gfp zG*%ejxePC~iOdX@)L0RJ!`%?YG^dgCGs;6YCE=sTC~^z9j!F^NJJrYTbP_tHE%|KiEk8c5&=Z#svu$ilIzPnRMR0UmV~_vBo`LWc86?g-sglRr<^ zGMpw^$o)+b3I94OV1{C-Xw`@q(xY67eEorGA~3`4v%5_p^AY#6T*Zsjc#h}-hA5kD@&uwT-(hYnP_MYfm56ICso`Q*?q?oxB}hb zH8OL+cX+uRLZ;3-o{-8z_Y6(oVoWb2jLyc*P!Khy=dsr(F`?pWJG9ee2^Vk6$!IJh zh}%t*E=bl?FnSNOcaqMT(Dt5sMDGk$p>sr0l1C1qTlc(wbrZ}?1xpjg-T8vo@~9VB z%_JMYK0h}&U?)E(Y~XcBmb|BH$#&83wk2k782N&>DQ)r?Gs&>DUmF-Z=oC`*t+?}| zlMrPZW^NVyVt)xqhs!3iwi^!35^W zZLRZ4*skS&UNC5tlu9aFn>kLh({jBgrK&=3-BB_RZqoUCHk%K4r=5x#8_^Zn=_qXL zL%uf%{bt|wTS_)lwUEV2uanfT+v4o3yv`GHA1J^nz{Cs_I2KstNZ_4oT$yAswb&4ChOg<+qGAqXi4?lW;m-=S?m0orfM~ME2XfQGG zRvBIaBk>gu6$OURZF?sUzh^8;%Yzt87P|JN2P8SM>VjwJgE1_XzAHgBxwz%0ECv4? zS?jWYVdubi151htS(uxeo=3U)Vu4WR;ZNZiOPOUe#kkMZe2gMi**(qs8tf~C1Yc!n z94u2fWz1C$jQUtt8*Q=*2>sd-7rejJekOLTAqV3oM1Bs^D8T`X6cx@qM#zG$4XxnX zSg5?7W;$)S%-wxiNi_39m{q^#+!=Pa^Tj@YV{jc9)nudmtZL#hD9?Ce(#?Lgn;@-n z5=jA*P0j*k-*~F6c4aT1x|ae2x2ySj3aj?1jq8~ z5@-BS?;YBySKJ)g;rP;exlMlVWWp3fhrJE|&FOShb^fhmVsKSS{d!OrII^dz=zHUT z{WEV6xP)=z>?>zsc@@6SVfC8hqw*1M5ld|0B_ix^6}{jsKQN6~uOlT{qdo_b&U`iK zZ=eOo?XHBKd(eTjO^a%uek^WA&CWZOeA%^K!UwfjYmK26D#zrwtD`peS;x*2F(7et z$PrFJ?S6#R|M4AuOK#E5Pq7t0uvQd*WG3l18Xq62$wnj}d2vIm5%v5rZ+r}-O>S^=c>lqo%68TxTe+m{8keZV~q7$Kn;!r0rO5S;gX)~ zQo!7U8MJ+xt||wn3tq`JmePv2s@cS<>Q*Ui7;=;v(Uc&zTWAZ0q74a$_p5o8!l?h& ztq3br_;dY*AhvkDk?bhQKwp#6hTIPAY$fI@jQL46@PUf( zoKo=|o(-3K(DVEhX5QZ~&kbtt9>LkEdT+C2UbxJ(u^ChZOhbQ+3qtOH_C@xfkz?j- zB1BMz_5kM;@XFChCd!6RU*Dpn>c{dq(OG1RLx=uuEgEyl_>@!PK1yHtW} zS@oBB82N^`TlRC{cjgG$V1%x=9^I89M6QI8-n^$5fIw+sz6oc4r)!_LJgNQCJxQ*{ z_aHr9>TuEB^AQrU2w(MqLU)n<(fedV)jH0vkrxU>m1!SB^~+lCCWv#M*(;t^*Wh~; z!Sc~`9lPAo(DyP-vJ^st!_X4;yXqDvd786qTNqZAQ8e>-cJKs#X*_d{_JMLsR=i;l znE1=aanj}FCCEg7a+ehxZ%(?}1-oE02=^Zp(9^;oZV7y&XFM4jRiX%0=xq1^-c$~b zd+%f`Dbq=C+jF7Tnw~tb&rd0xvtm;V>LTiHtBwJ%8?vGrGZ%Cfn0G7{?l)ukKi=dRkzZMV&qU#hZwrqXRz&J()m5Y7vl4$#vVK3T|zbJJ&$!297^7S#)d@Q@pf%81R zyp_fuSvk3Xoi;{rjWmDdU2~1A61+4D`}HRdd?)P}Xwjei-HY7sbVr~$1%kZ5w}w*Q zg^Pr>T!dXlx$Wk>>v@o*{{r7Yp7z7s35|!?b>3E<3KW!MARPzn$1P~mkD}#-g|3mX zJp$_2cLeHN@s0_hP@&TY@AJy0KqkS`f61G40jW$ErZ#c49t3$&Si6M_& zQoh7+F~~9t;Upq|-V#IDn>dBa2-&b`%}`zP6`qLS&OpIhp&xw0Xp4ZQ4tFKWT*sxk zvcBZ-B*YmoJnEAm?P_gjrGNiaUoG(=Z6!~jz27$M8Ek@hQ6NiIu<_CV3`e6P&9=Z1 zTOh1|I$~j>-XVr(>|wgvy!Xe|{50+ta|zW)jH`9YtGz>zlo7o8lLo898%NV%u~`HN-@u$MEpg-?_%*0kSB6GPr0 zZHS8IgK-~7T(M#Rs-B@X1k>bjvoJme6&#v>E#IHDm1FiItLfyy+*^6-sBJhMq8ej_ zNvl`)4>*-tp7Zbn3H#@uT^p?1nhpUUh?6QU(`b!tNB3MgwB%fXiZ!~idx4lW(?6-X^lg|eQ(SAjs;j*7^ zyeFDq3EhbgIx}{)Hk++Nju!+d9fF;ItXIQ8tVG0@O=|HrvLA7lNP3Ut>NbMLwi>lc z{_w_If-6r;AX=T8eI7Nr-^4m#r<0ajhcg@A2mYsxm3 z=KKwnjlM!Q<&IB%TIMGD)(PtSx5ek|Ue-_j)LWGn81I-I8Z%;DmvT5^u=Hj@Mf zO~kASU|Fu1L5NbrOqB!@NV8vmR+=_te`*9HSNX3MLGB$(=00&Ir=_v+mmvA01TXn!ed>q+56J@Q-^ZxhuGyJEyO5G7!Ni&<@-8GvBy((RJPz) zc!`Me0~)ah+hbm+gr^gKX?U?xq(O0{iJ!~BJ*2x7FCy8UjK-jDrE$r|=C(fhp4v0- zWngK3cDvIEwf%x7S@p2Id5s;@&2xfWS!S97CoM$qqwJe-rxBE7t=D9UC)nfa+`&Np z4}4oPrCYlc@%FotZ;}r!-_G#I11~yYXueKOhsbWMKv|gICGk9e#q!A!#|S7)@;_*S zV^t9L)Img|a_zhuGYXMo#uD_Sfx`v>M4UW!J<{~Dd`vO z_VM+=BVo`dU>(`Y*b5#T3!bk1ND^J0d;JDl42=$kFq`kvkpBszumg9GY%hrD-tsba z^2!Vo^cdV1r0P(Ko(Zi8KZ9qH#Y)E2=x*oOFyiu(aHy$&FHvv)?9s&$h3>2F08zpF z;f5m}jZ?WoqzTDSRy_UwXBb$wOXv!;fkrh4){O8O^bq!+f)&F-H@}W)LDV2gG>-gi zQHf>LQRreishCa4v@|j|s{14k&4SH^$o!(W=87QpV1>FPj>LJ2AJ}G)s_cY9d7#ti zn|#>aztFdTRX{~QP5Og`a23{ijpk{tN|v#A5I;ljmh0rgT(VhSx-VAxtwX;R&Rv09!AFI>m4oSj9T3SF)NN60?~8OQ^pXnoTE>-X zKY{Z44B9_H<9RAbi9Z&7=+}Kt<}wV-#iIg^^2#AGulttjHT4QTSn!@$ys#9XuQpth z1-$_o#mm}j-EK^yhpL~oU4jS-uhUD7z10dCX1TMy%uCq0&9EBPoQM^nN-^;Cr$TdOg9K#*+jd>FJk|8fp1ZwM1EBkp?6knS?8yB_w?A z*Ix}G&`w})xX*yX_&H~@>u#|*3_Ya%LNdyK$M>E65c^EM-^FsPcN%o-ljD7QwOR>m z0Q@mS`kLG7x%h$Rdzb$>r>$NhWt9xuFq z-3^_2O|qch750DTh*JVwu?qx>M1PJLS-Mx1s(7AI>yky>Qi>D$bMO_Nt7ImB)d4*( z&fQQk3~A#(tNHQ^h}9)6E~8q?R}XyAa%ixwFF8iKsisv()@7RgPu%9}a{oHQ7jIaHAkbln05kX^=7hM){EUQn~&1S#C6GrP%!VxnO zR@^z-%8sU3jz~7<0ku$|{Ne}VWXgc9Pj}3#ojd4%uubWjgJtGdx*zxaqfO&~;*9J| z#=}Q3(UWg5rj9Br9VKYICJGjmVU;k~nNR=RxIh2+ypFnUgtJbq^HQBHcjTyUS-PF0?;e z-~rwq6*WZBTN(R-%#~S%WCRj_@Sj4;Xn;gL$NrOErTdPj{h4LCn|*E52~Edc{KkUf zm_zPHt2^{Js}|K{!&_*7O0uaW5a#K)4JDa$29O#n@2ph~I9_aEKz$&!)WJ#Adg~f= z+6=sfPeOVG2x<<22@?HLb{=o`4Uo{4V8XXT+GR$l+BfdDSV8ZM?xo$-mA7ZucMwE+Cz`}>NMykVK)oYQ?3E2xdkOM>)r7dxTC>97 zn{6m3iRVL>;O}ij#Q2s*a24BXCq6ZtP@(97{{tC_xpC^eW|_r*Dkw%SQQJP%+CnEi z!7A0DBq{=xkuq#mFl*XS(fy7wuEG9JR98ocrhT7T>6ByEF90Yk9p~+cKZFed(^R@f zGiWu2rlMrX;t%GWm#+F^IjTJp>=4jEAC^!Ju_morq8xB-tfz5poo^f}0TZ-NrZaM? z<~5e+7isuH&>%Q}oe4I*AR->A2P=ZR_Lzk+p21U;4(?I@&hTQuAf}iTm&B!rX0Jsa zJXuoC>cdRR8D#6?vCw(W2m*9kvJzm0B936z!9KwCyq?1d3j#`4&9@QJXTh2}{>UO?}cq=!4~Uj>3^Bw7hyjFBmS{kqH-^;%^rEb>mET6CiG zABNWsV08|@T>_Nt!3ctP)>{UB#~Ff$5m_eMxjB{D?tnk@C{Uhl%hW#>8L57< zk$~b2fowtmyQfE~3E1Ug8Kb}-K0kWwz<=o^o7JSzMT^dv~5badFyLN|E% zda@|BsL~zyq0v>~^z6D{KNa~Iwt{LGIQu_w4R-^7@;wKsbsNCKnvO!^)->`3!Jnxu zY?Ks{?9eBn@6d@VHL4L_>~13zElxT=X+TxLQ?WM8MmBCFD(!KGvI3W+9ASj8X!?eY zD3o!1&UJkxZlD8aOsw(#NbVlZ`l z>$iM=2%zen7d^va)Q~HskesLyb^qGEGpzRP(b`bjKnw!F!@%aWsIF$jpT{_#TJjJz z#D7I0cUyU5*i+t>leNT??f$Q-L_O^E2kq&sH8FLXHjcuc(oG+?_N|{?Vm)=Zv?YBn zg9=!VOzg2wcK*3j-Pt=FJ_%EOlLhs(X~I~44^@6o&7KlAT#pnUnQt8HUqTdgY>#23 z6OuK<4{(xA#w@ zMK+0HFv`Mdq-|(x|04?|4OFlT^!&Fit&1Z@Jmf^}q>Y|_Gu@GFY}zm- z_P;XxCyv~^ld`ahdTwqG=@n9iOu-Zg3BKHHscw)9YLCJYq0O02PIs7C`L0zvJ(tOA zPiYrfBUlX;Jzprl^yihLf0@%@^xI2XmF#b%UR4$S>z^~sUyo7jh7LoPk z?A}BlEDB9etVmm)?3vMJDwgL^5*@fV3u}|F9Kk&o1GX+p-?d-gc^}guX?hp(>Ix1= zFE|7O;mw83Nv&u>XPNWl`)F3RA6k1FS?Dm#M*Zv4Zr>}HHC(B+nh_YruL%u*o1tOW zS^Lf<`AlkQ`tjG%<@v#@$#p_8*xD^agEnu;UjSh7xGC_GT3{ncWtOE>YH=-1tr4gs z4h!@nbi+TD!n3XY{xlvK@MZW~1;x>ek-O8y^WCmvgC51`1^P3p+I%=vW?)74jr+SF zl8E;oZ)fc(8ya+zrYw>3{6Ua^!R+$3iY8DxTHA{hO|b(i+naY(F3jl3gUL7KOBT&_ z4HC)0H8;!&4aYv0MtTOi6?b&{tJi9+))Y#DNA5DHf5scC|-k`=E86 zjn3LJ6Iw$Z%&s<|M-ws_j8rWCMy~vpPDVE!sQl9qD7Ll%&@LcSzXvmal7?%ZXn7Eu z&?|vTj592V<0r7v;GILte_|GiTO;KiQKpyJ`Prn3#u|Vvi?SnL@Vil>Z1z;sfxu~k z$G`2WJEA|(u>#QwwU6tdu##2xjOd$dW+I*zmodp_TtQ0ylD$@-a`>vH($e3*64j?Y zZrOkVCZ(hP?3WHIf~=>1xoIk{@K*34&1KS}C3>)*s-Fv}vQ>Osh5{~eyGT>jv$wS- zD~L~Ib-9M=c?^Dk7F?HerRec)Yc8 z4QrG{CS{R&RYvbXWv9*ELS#asaWR}^wtMJ)-AZL@pDuMKc<&$ZCfmGpg#QfTzsFw` z^eGxLQ8ZpZItKHFwh-0+ru}2;O7X8bBi+3=9Skj4T_i+*M-c!c9eB@rCL3is`A@xvj|A`?40}||> zZ|t1fcxWZw$8=i`r70`%TvMUaRDxn)1lA7fXx^;`6Q;UKSSp!+(#z)&O#JZFfc$$R zF-h-NHm(YPC^n|PL(L`2=`W?<7#>r!=^1ax4LsuUGKtmF1TZ0xH9d8*O>HeR@X5^o z6teqK3q)zCBKP&5a;R*%gSQczGu})hS9)%zFaa`*nEPG=s(4 z2iI-Fj8j!+=xX=-DD@wn`?L^uGg5BFynBV??rvs(wimY`a)D3^pbqN0%XNlkb#XlP zg)l_}FG|5G(FY(KNEek4h z+|orAfJ#9=ni~9${GA&rs!PnNFTPxBi^5@l@Y1e5ev0qOA}0MHrcJe%OJpy-sS7il zvMF_BH`*5oARbH&X}Q`vNhjelz!4y|FPBeiguA9XJ{EDn?P(^h1z6T~N-B60 zbVE9RL}FPR@2+ZkAs%G3XleAN(ZJ|AVwDh~=CC~Y89kA7I8~o##;Wx;_+c(qkH{Ze z+4Fn(mcriJ?9r;KJ|jNLVmWopdk-FeV`0%KdDn`@q$)Xa97Gb({9EwvI3XjO_g!c` z<4w<&kkZyv>g+6WqaCt(5S&3r6C|vIpBN1q+k!#VdZ+yUf(Ew(a`Zqxz{oL2==NbE z)zI-@KlJiG&n%3dT3CsfZ6z?uNtM7qYzRr+fGVP(We%ek`X6c2Hpgf!fsXxu(BgCf zM!14wBhVq%sBr?OUoMj9do%ft3$u?}5b|0J$K~%W);2XUwS|FK(jG9qR`DaSxid+*c5)kd zqJP&e~OuDZpj{l zSU%NEK%|e&M>!Ny5nr>!xxQKJ9F2*hccam#xmJG4o+Y%~OMnwJb;Mb;x~wpHSwNnB zgX=_Ob2tRgDGV-#-s|mGDqDEjnmyK=Y=jj*PCg5-AIM`hKCT?!SfG?3I)>1MAltE~ zzbFuew9jSty5<4-b;vA#=6fH3QTVM?+SPE$clSrwC;`>~F-jth?vB`C|z( zlwRb6FfRyb`dD71akbP@4k3LR2vDU{s%|`$hF3)t7;Cf)OQqO|j+{p^J*MrVV0{Y_DAD(@AG-cvXOeRnm`M36ATc^qP}aNE&?WquCn{_i@tr zvESzm{>NcgFPJb;C0s(?zL0NE=S&9|J#DHx8e&lmN#~6jxCJJ(?^v~&L;y||rwz%4 z|8~1F&|Lp50saVoH|rbdV{DxWAzlL;k+Yl~>L@q?IoYH%Ep^^;+l$6FJDu8woezt7 z7&MA9!2EOem*dt2Yo;PbK{C5xJ%)PcGtqRnYvK{8A7M!SsAREA3uqaDX!njT&j#n5X*Q3!}n-S>b zty%K<${UKQNNLPRhi+a2v2zBmW$bLF)8w-N9FO1l1bmNg8Hq4_pKLv*a~0vXmgHiy%v*C7ON zfgkB%>RUCJ%!NkpB-Er;`!>_kSY2Qg{00`k2*A!7fxTV=GlBUZ7dD=F(5-creLWtO z$1|3%&JO$rU7>D-w8=B86u#?g1m}O5_P&0_D{_2)Ay>4FuVYjg*{Q?>7*M01iP%lw>k-00gS2O709!z$zjBYLInl7S zG*L{mApRHg_Ga&Z9n(PnuCpDcTLOdrT7S)tWPW_c5dc>na3orKhdf()sPGZ&t5CRI zE_kpgm}+vFf8=0&0O4#`NYgN9)3fQAk@qZ4lfQiT5#eC;GFHakA0qRtdgaxZ{T6A0 z``sc#99LtoXT$XPp5s`%VS$nY@Hb*GET~+SR(m!W{f8Zbp{RAFk01d_4aK5b?eaS% zE2v6|3lFaX;1Peu%tv1T-yCtZRxxpwx8`*1vJ^xfe;lwEhZWJo<@7<3qBRoZmee|M zs*cPo*lBrMR_58X_X4aAT-W~Nmi*bzm>3}|lQ~$Wu+?K$ecMzawBe4HnHa&w);w!G zvsi9tL8LDKJ#D(NXVZCjX-w#JT$c9C?qtyXPhcl|gNCceE&x6+cAZ5Sqcu2o4kEtUr|G~YzrdFWm=m`AfW1Mpj1 zHrVX2)GUz3v@u6Z!11B6I>|Wzx-`)kWzlhJii-r<2bLA%40n`lcEpMr7#RcYez*-M zGT4OLW&bWme?teP3-Hb-7zN2V+!{wZfzP@Uf0AgI^*Ienm{t-X$n1aQ z$hsplZ;gD*Q=!u!5N1?B@wPIny_85+-TY^D{w~rcC-2Vd-tBLZ!Vyqr#Xw{s4d{qV ze`+rak2v^nOdW}t&M@TH{dl;=y)mrox&nSW+I9J6?S*`y8TlYns<_?On#08mB@NfEp(MBI0} z2b|+canNI12aKP8I4DT=$Jwg%bNFPde^w?II5-LRYOPIgO(aLg4C$lrYKQnAiCvMM z@sx!iF;p{K7XFS8OFzQ9Gf)pRt0JTk|Q@WmWs6!Y@bF<2Cb}tU0m_rpJf7(>byjb>rY*r2Qu*>STbf84;z`FH}Z z+i0pCfs8usJ4D`WDa(JIqM@2MrtW*SX)&!M7+Kq^1ED~MA z#uqJ-F~XS0G)cQ+S$}j1aM{qz^bP5#uShng!d~XvUxaAUJ_T9HaYjJ2u9}AY zTdhskozJsdz9>H}z!`0of^-;p>n z8_!LJ0FO=xn$VhmT{>p)EDPoLM!g!7Nt$|Ab&^PpFFSaYtb0(*F31+Bx1dwS(2iT; z5WO$FK(9K5gKt|G>Fx|NQNkiZ&9e%S)+z7iX@z_62^3trsYMij`vfuQ$uwDY7BbZz zb!wpa5l$Exv6n#lf772D+G!{)MwC!#iN@GGH@=r?8Q*FChovNL{;}cA)3Jn~cBAcN zXWFE4_X2in0!}yo@bTX}uq%Cq0VJ_g6E#WV{taIY9L{v*{@?V^Cg z2()qFL!@w{aFt>a3rwt@XU-5ef}AAgg8|`xiw?H?SuHo@e+VCS{4oB`2;jX@)ID7+ zBbkMeG8Om%d}nI5swJ{>$8bA6UvA*(n>`$C@FEoBVw7e=W(A6w%k^SnV@O%%*s}B1 zq5+-{6LWAn4Mik?w0*sx3&A7d4G6RAwtG6_E!<9W=VJX4q@RZMr(8<&Um*pJ*6FUH zP1IY$_8l`Pf4Zjn(^XCW*!*8+1%P!0r6x!mVI7(a6}gdC@znX({-UcCSQ7ESaa%(q z!^>6RqTI^3x_RL?nN(;L^{ALp=IW2NFXcqvRXkJU0su8iQL}Arl+j&~^CrpvmV1eq z&E{|}u)l=_-SpO84N#kv2R6ZHDCDkko*GsaW8)awf3Bo@kTX=IKxCKu1bzNyi9Ffg z&hbm|R{sbD-rCzHS5CjlV?x*i?^7Gt97wra3(2PINl+uDi|nX`g1M`qb$)Aq7Q%Y< z9<85PvEcUTts3~x7ea&F!$|O>ADCwAn0zsE%VKxjy|9SsJQw>N7une@?IC0`y2=~uEGD$>pgg#-8g>W;wZk~apycZ1FKG-F1I7PV6wo?4Q{;)QC*`zI z&Xwj%f807ZcUSX%bH%u%TEbHR@gbkMz6%fDNo1PWCjonXtWxdX#K(CpZU$=#aCrp2 z-YbIIw8RlHZ23Va1ndpEm%dYypM+D7*ing;f2-sYzw1OQ%S^=z>r|ms_UayJk`?XZ zRdNh82K;M~9|pCQ6#7{$Psmxt{z&6n=0a4v!e7Gwr1#;yPAST8L>P5fDK$ZP0b=b+ zy3!qYwk`P*Y=Kp_6l$~!sx6lf%eqjhFH1Qh1$yEama}(Y)=-~cb`kZdkE%?T=Tns9 ze+-6Q$&ORA4`@e62-O)53n}3pbHIEh$ly0t%G(aKwXxlqxZDXqCM(iq~HFXkpSiC#k2Q8xwDoQ@P1<>QS(djTC)j>crIQClB#~)!zKvw4r^oBey`60k z;!eQ?P1R*0wqE-r8p3!jE)#${)e`>0V=GyjzH^1wn^nKz{RAy82gbAwxR-tB>X$%Hl|Ja#}n6#;vo+2xGR zzUN?yymQN4T$^IQGn=eZ+5CITNZ_SCA1%!jMDF9@C;M4{OaN)!)2O=de@V*LZWQlg z(O7|b2L(=C>NkwZ+$QIcMh_W>?_6kZ>TVf*{gdTg2kP3l1+3{9#?$k1Sw-?fG3(TG zeTtz@#s!#E5~iZTjOC%NR;J$mH{YPq`ET?Mk2!sy`JZ*O%fBgr+_voqD@%gLJ13>@ zFlRl=0jdv;eGF?+JdHgXe*&ZFuj}M&D|~UZh9rJX6i5@Z_HZE!3g~7+jPt%d@hCNO zt7Al*vpgdbjUVO!o(}$ofQf%fi`pVy8P&suk!`nsZ=L3RFs$YNale^7jV{C#O%Wp)pt z7U_4FtCEL9E`dPES)ayX~F88Nocq77L0 z%Esul_w!>s8)qJ+t7Q(ru#McV9*$r}W|av<2!X642|7f(SoFjC;>JlS9@N89f3c1eJ-90PP+jA*#deSF z;t?o~Uz_`mJ!52$276&k@Z}*Gm9Y|xm!)&R$B)?F)QO%;vQ6iN5IbPu0ttR9+EAwY zgdruWLj!@q*RurYs=n{RWkNW-!9x<7|9ReED1ltcyfz<6VqK5ll3JdpA&(Ln+pedz z*0%>N$VGk^e-4n6q4T?38$C8Hvn4g?M4K!BA9WE~G*~w)0|B4xko&X!TbALYWIrp@ zvU}Pzh9$mwLx(oX#L(MHEjbg4`VQ-Fdudr*o%c7%o-R@ zO^{XO2hp1Sc|J9>^$svu+QvsIxReDU7|EZVU+;dM|5ktnZ&1l=)oaJ2(j?<7i|usEqQa zd%XC<;QA6NjlF))ZBRv{wBr!C=~10bf1gh$5E~)-$B&2zEl5%=S}2Q#v+GE5ZD-yn zL`eS&)sU(?S=c@jZ*$)5=P$sKi*6n!vUTC=e_!HD0Jf{uRaJrGsaCeI_-lp+{YBLP zcgbXt&jmvIEs=<;;?A+7;_?>xL$nIm5w4S!z>V*a4{Vyg_BgyI@V0^cnlS_a)(l+g zf0gsd4|Fv;pp!D7_SuS|a)bg5Zq*bE*hGV)`{A ze@K1QU6jQAVL2)u?&jiT4t_>thjRli!Hq7)AqzlE$ky<5Yl*T!x&mDU zMrq3g^jx?AR>~QxBAdGYc}|nAN|OF9kdK9Jfw>SyCKA^}om8t861FEAM)jGg12f-v zmq-W(AeZbl1PKy1GBFA-Ol59obZ9alF)%PPHJ2ej0u=-?F*7xjaX2S`jkX0)8|WG? z3=}EuZlSolyGwB|E(s7MKnU*c6e;dd3dP+iUZhamDXuLPD^AO$yL)!`od2J>cQQlr zywB_M4fHgcI_%OwXDg6`GX%!Y&A}xCkX6&><^gbV@p5o+@u1Pu>w;m9pufau^!gyE z8`v2l@-GEhD994_B$Km$ggxo0IYR&{?v4O%UI4d%2)CdJ7Z-qsi%a-Fiq23GfSjcV z7zj|~0H`=aKyGOCvd%8vP_V5X>?zEDegc@RnE~9w!h&pnm;m39|z^ zJw>#(bOh))TZ2I`@BebaBxVPLxrlIbdU|?tSUS0JI74kEnAre-o?w_AKpW%+f_i{} zfZqiJ)GeJre^$nUMi0=n1H1hx*KxLid0Ik2fG2??*ct?Jd$Mqc06|c|Q*eNevMNBs z1qAt1S@ll^Ho#xK0dRA0|LyKC>)(#RkUxwqt*xD%Tr45pV2CZi2J8p|Xeg+1z`S5= z080q)x1yz^oAZ-@y`_gG*wNDJN#T#oEddJBS^&$Z0{<${%^C`Jfw^(GfgOLB$obpN zQh z@(0_1p1#n0-7Gyo02tIAVM3aQ$|i#Nmh^b&x-%%WMrJZ0KV+Jd;oSHer|xU zkPtwSp9|oB|KDCTEx~_f!S#=+GQ`FiApB>tPhI*?!XAIkpXsmLU>#`UyFJpB9sU+$+<1cJQ&*kJ%C2gDinWCD09&mUmp3`P4rQ2~LcwfQaj0}1g0 zICcJiL3{vC-G7iEfYab_B>aRd|3N|kPOE>AFo4tgZ^ZZH<>?`C`bYbBot(gbL2dvi z=x@l+1K_lAc8C6pf6B`CU+~GH-M=6|fD`;L_!QjfAISX_3i3}bPvp}}{4e?`n9JYr z=|nhP-JM||pq1mFd;5>#6ZNl@xS!hg5BoHK98Q?0^FK7tlUtvEqCR!U2L%0-|F7v; zyF;N*@7Evq^)%Z5;6ENq5XcK;jkYxJY%LmQUmw2Xrx|CX`{^|Rztq~=%Jw>bI-tWOYNqcIy18s4V=;OqH z+i%hhgOsQg?7C8Wem`CP^n)FqwZV6*&=?BYA-gW2b!1f_LhLJ$rdIgO@+?NUf5@ispY5&s*Yaw84{b zJLmJIQkTcAhm?-gh=lUlCEnN+gRjhgL7EEjf^S*LI&>_3j;L#V)9DSj;{lV;uDbRO z^zht_fqp`SiIjx%8G&+a+8i@Qm-4w_o0S`zMl$$O!%?t-UmIO` zxA!i;!RG*liLl;~B~sgtFtvdi($61B37_ARj*;?*)tWN=_rrGZ5Bs@(;wE^&L6w?#@&EUq-OA`^i546 z;s>?usrho~tmLso4Y`!=SHf-NNM!M}sX18%ZM;pI=tJhF^}FBDnX_vSItD$_ZlVUi zZWEO2l|M??R22y2;J!swLV2BkaNB|qxjF7mq&T@LBDaPYxv3JB@QW#;=)$0??_&JJ z#ffP#JC_(oxvh>2Hio+68+@ZYjYQRxnZg8qax>w^eu7^jr7zoAko>+YpoN4z`u0Zy zmLr48=jGYfN%QVqI}wN_y6m~k(!IW=)oTs@Vl?bOJPtezkM0DMVvLA?l6o7BXkNlv z5x0vFh$J5C7FS*Nskno6^lRb$Uk{1A>sc$eya0094J`Nu28uZ$&+&L3kL9P`MG%JD z@_!6?7Lqo60*7`RNXc}GN=D~%SsmQq&2{ZFD$URs4R$F zWGS@ED3^mU^@7@vtN3iRHS3o3>jdzNsmx&-!8E4iP_k{QrFZj*^t<{gvz?Z53*^_A z!bDm89Eadk*3h_r4=PArH5ekj#e1t0C$Idq_a|(Jc7+3KCJ$kUj(T^5J~ZW~jFC{u zdr1}>>h&AH#JQ^}rXu+tioGAZrI0!>a3K!a0X_$yvaVvQ?_{}LodeQyjKaspo;z{@~30>Ztwrc0=UALZp<1-9#b+(t`Cx$Slv2SF* zuNT5koq{PpN_(-471M3ftlCm*KO<2J(t)F>5Y_J0hdb8W2s)CaaeNoAwp2OAV~ekG zu);wQt~(%@LUPyaIgt{`EZO#~ME3c5L7Ki5fuPxzLw4T#OBK;dYfLoto;NHPm`m}B z6g}_WZY=qKWhc+}Q$^{$eY760UN1Vp8Yy#}4ctr-n6}FjKr%+sC86IfBg~w#c&t7-6UjRvaEZ*% zS39IAUSOaxZ!}#d{k5RI@--PsFmYtia0X90+0O=lOM>W!QhJQX3@JfAbg4%;!moTx z$rPO&;_%-A+Pu*EI>5cJjm=ggQ`aL{rNJhm<%|id*>7wU?DhI`}_S%>*IO z@9H%XF0d(3_>HryhQ@_G!>^37q~3Lj#v%z-*TI-HreUZ;!cU~w9i$8No4aiv^3L{UL4k}yNx=>q#x!2gcpoyq~9iaS1lY^bTOKls^6RD^9Z9Ru@Vbd0fmo!AzOELJVIUcQ{VE@pcWYFiigRkTo-9A(;8?kpz=-UNnmNyr z(CUt4Xd_P>@~YnbHrD0?$-wH4ig1uEtF>`8U|&l887kl!?To^b;lj#sWoz$fQ~;&2 zgOR`fEXgavQvzE$Tk>WgSIDIC6uWYzKEXP!?NH!Qo5AuWdA})|CCvr7vr4Ximh>3F zf2IDJRVDr7b`AcZ07C)YQTBbJ7`iv!S6UbB>xtTD5VFu8_O%?kJE`b!mysj~3>CPM zLc6p1K6Qh+iq28OJ!7*k%!sRQgS2tp;(JB<8PS*xVt??Iw_LEPoBlr10(N@LiRa@Z z=d`L;e>`F&%e;E_a;1-Vw+r`w?EJ7UxI)8jLPdHgGpnIf!mJce*du=?(VK-Fg;CiF z);d!y0#v6xNe?N0qdG&rXQ}N~&`%To0Ho>CMu&fs9T=6>#Bx@E9NfJlyjMW1Q#~jL z#CKTiCrh@XtG&}d8;U45gQfBL+wp^v)|AwvpaV)($|YMGe#u z*=S*p5$YOWNtS87Ea6Z`HFWcy>+iC6FtyOAG_@Fg@HSjW?JA=&t?^k{m0I9v4tjq} zh{1mx4L8C5Iz>*kk>4D;q_lfjfGYtcSeu*H>~Fi;;3vq^Nu4?-ArQ zA0^rgKy(Dkmn%nqX04E=9!vCB1S;!%x(H66m;yFUHOA7~KYeQbu}f)v%e4b@$wqtp11_1sLYL~WDc zsp8pHMfT%=t~m)Sm#fEI@GTe9o@0w_PjY+R4!t=a-myqR*6&F@W003e$Pbomw#FgB zn!h2ykX=b1$`ll=XSWzyqC>2yQuA0x`AYef$gd%s!EGS!Ge)(5Ajsj*1X}RYx&|*^7-p73rmxsN8La*7c*x zm<}kX`_*V3=N4nS-+rKFBP0dvr@^r=FYIZhgV63aD1+jYxH+FS+(^@u#bbMl@OJ)z zK%fj~V`bb5#TuGH-FCi`WI)D^6)62;9b#BCcE;TV-@z9SNeX^R*{dPTPNXjVep6hS z*p^>^{Mf+EYkZ6e$t$>V;Bh%mK9H)mcNr!`jN`AK|6^V`L2fkcO>#zbcSTkSbvI3L zBFPBC8dA^;Q-Ano1%mFuo}?vtU3{KlCvC78>bpKDuO$)J(6>PvDx0n3p#!9j7@Zsj z143VY@_D#wWKR77_NQ-hlAkMhQ0RXIP)EN!UF5() zF=2dFboDXehfzpOK7Kr9bkw}x9-c4*N>0}x)|w4e5PP#ZNUJjd(!vf<<&W0F+dbxg zG>$>&q98F&2?^5Bb_bObKS=B<4oskz_`u!O*lT{OVY4^b4}L?WylRY2B8cVyyq_%DUfPw_?sQ2K1>{0SFCZ83z;e{5xkN5yxnI0UxyI2dMih#Ca z`qgOT>R6u!_P|se1>ly5zr4sL3N6P z3&}_&%4s)oU0hl=y`1eySEw=f)THYt*?Axuoh?6}gcOBI(fIj92w@Pf$fcrxePZM_ zbAUr?*4UC7qjYTPinfF-Mf1W;ARy_Lx`V|b7OFsG=(f_*akK_{NekKjPo z>!Wjb30OTY=%tjpR7Tu4f{bgMnt`1!x1l_1wQu{t^Uy-UDWnK`iXwckn5l8T62aJG zp-(NxVL^3~!$tfK0dpe1x^m@zJY8N?h}xgkN+aG?p?G_R!mRRV`LPQDBl{5sNZa5|Fpgr1*&#(5cQn;s=y zBXml9DKa{-njDh&vvHr_Vl1_oZDW&j_S6h2$}dSKJi2&_Euod8zMyCXMhUH4zs^ar zO^RL;1Qf9EjuLGn zpB*|=ID7%Q?O;GBn$QRK`Gke9;a%edQa4QgN7*C~(R)O?Imo)`YUw#)npJfn7AG#V zQH2&halXG8vvZ=nFrrTgS+kPSJ`sz37lSP%3#(@>^^UDODl1Wc7JPBb?H50B17X*W zZH*xkUj@G9R{321o+W;vw)?%Rac0Xvyc>(P?WNRWfRlrbN13e9m(d~oun0^{VOp<^GPm4+371zlPyc$!l~v{Wk^1nb|r^kB9S0j2htwM}~;?If3tox)utX^*^$ z)4A9XJ@+J?eHzYxvs+f5D{r~0%P3(p9>F)9CJ+zm83EyXKQk!j<)yu!VI%+?OLEp~bo5DiVJLiNzx zV#ZgjdD!07B%#Nyw=t!EtpN)TeBHLYP2yH`-AE$O9@sqdy-co;2jYnZg{kb}kf}B6K~V5i zTzgm}5=-cR=xtN=t{OR4TW7>|;eyHd@GoTNkJKv{2^UW7`e^UjN_34oFOZ9u<}Jfc z7zd#V%O93nK8v#!a2&$So2J8!XXs8%P?V>L-bQ7`qlN&g!rYB!0WB=ttb?^z484Tfqz}^NAv$=e zCfbC5g~$co>GCt1*umL-&ocW$$?Yc|bcMM|PBc?Wp*77*KTLJ~2BzG(GJQ4-)M9k@ z#cLB&o?Sr5;lGfDPCI1ZX8#(9e-4_BXFG@=n7g5tE}mD&U36&Vv@*HeKB)Il{&KxH zg3yBgtWXPY4eufsUaoHT>&3mpjayogokVkgmPL3{zGeJ-&03}adwR|4h}Pi|32d|` zMFYoF)!->fgv{K?ou<>AZuh(?HOMm z*}7+u?ULRa?K<-ud#oF}v=$E*FBSp8s2?4YavXT1vn6&JC_>HZzZ{Ti`%H=3;6@*& zG2htQOMgjW^oq2S(FBUsY?qi#C$PnpXj07u6L?|m?hxeRR8Q~gIZo;I@+;`(w)UBOwE>SCgDcLO^ zaN|;=-z1%lC()FYvirTi)Yeyn3ZMe%aP8x-D?F<~Wclq?@yAT`92Oi`=a{gb6f_Hx zv*Ey~yo0O8*AVVqI{-GsXKDqcox2f43%PaLAz0I>MfkN8LE_oxso~C|K6HcS0Ow^L zlbiXdUp(6@T&dLODpboe@^%7$m-npb^ZEHg;9T~PqEL=toh)S5VPYu;?5>z3lYuGI zo?I(~^+K8=^|cb0B|^*o?_9|?uR9%Ie}Qz&pvlX{V>G&;9LPdN&T20xad&5rv~Uo` zi+A9X4hXi!at)fupAiZ9QYAUb>Mgd2wrIhAk#FZ3SH~Ewm*e5uf6Qus^n3M8i;sGE zPgac32sE+yo!EJ2_f9T8%PXQQ#4Hxcfq?eFvI2oD9% z&-g_VSivi71xVDlI?j}t=&VX)(T^;*jSvOuV>A1LIm+x$)TpX5imG%=HZk_sEo{Fn zsW2__hq6B6KI(qRrFgm9p?bNa5Za^EgzBi?#rM|Gl(H*Q&%N)NG7 z1eHv1(ZkJL?7k*{+weEUW~|d;UcgiL7U&{rpc`2}6vJ!raV_`WzZJ}3(lxhX)3TPt z6o+c(@+Q2HVp%ewV5;Mrvks&1k$Y#}5RFd42EPn8k|1rEVK8(>Q{tz zWEG9%%8y&r%TXO0l)q!5_Bk2bl2BNJYoSz{ep$VWD6bQLgKt+P@Q#3a&-+fHv_8%= zNh)M9MX=*dT{B17(ZZ?ANUyk4D0RZ=3n%H1%U%gmYg}>W8JdR!#2Lq2!}k)R#G(E# zytxLut86~QOI z_5QL$Bz^RM(I&qk)4@A^evnA8dHZoT27cI4Z`)D+GG=GaXAPJA>yh{Nhsq`B?Zad0 z2i)@;Ic&j?@ui~@qJonF2BZdB>#z8AU9mviQVTCp>{CM1q( z#YV0c81aTB^F$K6wLYo#ANggscd|6>m9{j!s^dGZ{fQYN1Se z3C>1;wIMqKHsUl)$9^aBXR7wFx5QC`Aw3Vdx0?;{>Q@rB0=CIWl9 zri5W55a+TJ`bLp&R3o8Cp13#QI!fGaIP=Yb$!|TaApD8(D#)q$_;WH>DiD( ze|vG8_h0V5Th*gze8_Z(NYIPPp&ne$&C!2D0k))cV|wVA%J=b(~PjwZ25Y zy&O70p1i+(odRlm^@!&8+y!JKt3{IDNtyF8e|J0HM>`_9^%$|3Nt-ukM@WvGeNM*v zXJ-*urIp1vQ6!m6KPweHO=qkPOB!lI1ioLM>4?d#lb2l6b*2Tqd62gozRz7>!}wHx zOWF{%!QL){4qx*At*-9t+L%|#;^?Ofq1cSB2;~I4{EVsf6Au1sgjC#JxKp)jNB3s! zM)kdgCC8N2;m@yBd!DIqaE#y*a-e7-u@0I)IY=8)x>#NhH4bo9%khnL%4Oe0!mqQCz~CH(^Vq-^mC{Yb zG4ts_z2n+v1z>Bkq%Kb0^IQg8%P>s5e4%~wPH#K$EB+_*JPLN>{^Y^&4Xh!5WeI6xJnT&0?wai*-%lPTwm z4ig8|<|AF#6tKxv*j~#~k1-4C!?QQM?D=t~>~lwh4Jy3*X|VaejpCC;oyq6;&|hsk z-{|RIEq`L8dQ<*ZN$!|UL*Pe$xEWPQ3^{8wp6$@e_Ta)fnisADaNm%&SP9%q^< zKMzw6_3j=ft@U{$!2IV6Uh<&|`9=F;aku0orgwr)XaN~JbZ8a|=zcAscaL*l9!k%s zC3*>K9`*}ew-?VT5m9f@b1q-^H)xEh$z#>ju3zKaDml-R@3rg1uV<~N~-}EAH>D_f7T$z0L z(QF0axnAB49|pWH5l7~K%4dt&62+<-qUSgrl3-$vIN&`s)gzi)#}>DGJLYt7&NP=$ zdzl8`tSP);<-SRb#D1j@?WHCPR7ftTsE94L@YYl1y$GD_?icistEDA0)4Ob5-|xQo zJ!E~+BWUGw{1W!jF9Iiy&K&E+D|%a|;aU6fR9yr}N92ORKcS0%FUq-t4YY5i9r27< zaEe3KoXZ{&9FTS>Ooehbs+IS6D41hCVksIOj(Tj2a|7Sp`ihVAz`fJBnk%&5W|6c+ z*WQy@8c=;)is7z#ya}XD-~WvK&MH-jq}h52D#OMgFDcG&YSM8bZL_iw9EbLTXU)oO?2`0su2(JNk?xn$B%N*Zn8 zt=LF^pIgO$-87`}9`%`KM(pBwX38e73A2s=`C*|CZ-T^lF?Ba}Hdl%?H@&RR`Cj?zb-QrPYr z5=`QXi4-c^^h3o4T3*CR3Nkd3Z5bHudT=`hH8===4bC(BovnRY8ARUtG<5WlFFB3X z&io5Wtk6N;hZ&FcN+9+2sf-v_V?mF7s|w3@Habc*8_zCZmU=G&V-{f{#<#|19_w7= zi-Qhga#iet)f2K=d_~#Em-Ek2Q4=GaNeikA8t=OU2z$nvHbR}@Z z+kP~EGW_WJm-@Z?HceM`%(&k4&*4>FiN51;rLXJqrI?EaPHK@iXvJ^hP7I49SfuN< z5=nmIM=OVC2N<`K$oXV$|dt~3`A@pD3#S4G=d!0MxFEnlKKCGS6Gl6Cr4 z9~J|l10oZ#9Wyz+2%iaMIA9U&SdvP$d~Kpk_Z1N*(Q6*}`@yURFUmM7EPP#bT_CzVT& zf@6zdnqw%&tfA|RNxYF|IaKYl@gwSgD(>fd=HJz4TM2djGKCU8NB82HO)2sSE3>+u zf!e)lh@{1|xmcR(@)Yjbjo za|_>>f=vx?D-`Wch%D0dG)b+0qUugh_mN8#?o2<^rlYRg`OZA*`)6;(yeY6NFIn*k zSM@U}I(GE*;AX6a{;KN(zh>fB*BUF;a-lI356~=sv$R-Zk(ZnHWjy2qUK{DL=d*@U z#gh1aEpA+g&>F{!4WR_ynrCPF(UJ41D2l{by=NoUqvfb<7|{^>ZHDlF&Nq#I|_hiu9V|yHJulf8bu+^LLEMCLl}m?m=dDvAPTJMY>!s-n=1Ipaz~$_NM3#IKh-CaitzTV~5S}n| zLebq-Mh<_mHnR%xapsPHW`yoYf>Ev;YkC1O*Evk)wbhNuEkA(eNB@@=Rud#z zj#~pm_6Wl6!m7%`f7F+1!!uDs^OA4N^t)g7Is#H~{ zeVD7gdKr-PbBB=&uCfA)f5}0a{MGo}gU!p3FNU==$0Y84Jy=42J>3m8MVCFexlzm! zKOVwcr?sWn=w1*HM5#R1&NnGi7T8~1nT5i)2@f=4BM`mZrjUc#O1oA#OO9ZvGoOAA zSuhVWoZ_G^wHu>fqXdq;)_4Jsap!6GLf#olp)flm5c6l76mMwY=kfFgrnoc>TG9D- z$sBr#9l79Rz>u_mpw$!18;|BNfvRt#oO5@Bl^gP>snyrZ>MhS&#NNM+Za z>*r3x)lEFEAM$V;`0=%%XoM{)Y&(Pf9jr70W?w?kGj!b$n%;o0R7&s$5Bu0vvs-F% zr;A`mrZDV|9Y0yfuyj+MnrWoK3HYgdBVw1xm_c745ZN++;g~8CBN%>1E9DR&3rm4< zQd=4Ab26$6-Jyrw7v)x^J~3hnHKubu+R@ zM`dfHtTelSoLGW7BuLNuP<#ndGVak!C#hbUskqX+mt38=1Nl66Yxs9r&LaDz6z&*Z1J=FMqcyY{jJAPTtY9L9JF)qEAeyDTd`UN3Vy|yv2nXCcqwLIbl-jc#ay+WYB8J>A^%PM1FbSJC@JoN-92b5OC2xD z%w0!+EniBj8$Mu!zJl8ZwgbDi&Y&Tg!Jb{jpvXLpN?hT5JzuZxO9A z%@7XNUvH_s!ULcF!w@*~-%nPTSMWKj4RJDh+sbwFiS_&5E65l>HQ}q1wI6(ng`nHF z1`9D?Ii%@Saw5pbBrH7zCCwM(@!P;NK3^GCjY#=0G!e^+gMlkmmn9u3onMRIczI7!c;Ug%+=gq~ zhUv$y$3K4ww=)>0()^uTaL|eHjY5GWzD@!O=J<$WH`xb80_00A#ygqv1+$WA8?mEl zmvF-AGnxR%0AMk^NB3I$vv1I0V^h|w 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 delta 280410 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 z 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

!Wi(yzl+$4@Ce{VnI_2dM1_3dBlxSB&> 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 riJCGpiYgW_DZe2f@Y0rP(VL7xtu