From 4c860a5d850cde7591f89389a1826990681cfcba Mon Sep 17 00:00:00 2001 From: Thomas Dehaeze Date: Tue, 20 Jun 2023 15:54:51 +0200 Subject: [PATCH] Update Content - 2023-06-20 --- ..._high_perfor_mechat_third_revis_edition.md | 84 +++++------ content/zettels/feedforward_control.md | 131 +++++++++++++++++- content/zettels/irr_and_fir_filters.md | 17 +-- content/zettels/linear_brushless_motor.md | 11 +- content/zettels/motor_commutation.md | 67 ++++++++- content/zettels/tip_tilt_mirrors.md | 1 + content/zettels/torque_motor.md | 4 +- .../feedforward_compensated_system.png | Bin 0 -> 37532 bytes .../feedforward_double_mass_system.png | Bin 0 -> 5484 bytes ..._fourth_order_feedforward_architecture.png | Bin 0 -> 20751 bytes .../feedforward_second_order_plant.png | Bin 0 -> 33284 bytes .../feedforward_second_order_trajectory.png | Bin 0 -> 25369 bytes .../ox-hugo/motor_clarke_transformation.png | Bin 0 -> 17272 bytes static/ox-hugo/motor_emf_waveform.png | Bin 0 -> 40429 bytes static/ox-hugo/motor_park_transformation.png | Bin 0 -> 12265 bytes 15 files changed, 259 insertions(+), 56 deletions(-) create mode 100644 static/ox-hugo/feedforward_compensated_system.png create mode 100644 static/ox-hugo/feedforward_double_mass_system.png create mode 100644 static/ox-hugo/feedforward_fourth_order_feedforward_architecture.png create mode 100644 static/ox-hugo/feedforward_second_order_plant.png create mode 100644 static/ox-hugo/feedforward_second_order_trajectory.png create mode 100644 static/ox-hugo/motor_clarke_transformation.png create mode 100644 static/ox-hugo/motor_emf_waveform.png create mode 100644 static/ox-hugo/motor_park_transformation.png diff --git a/content/book/schmidt20_desig_high_perfor_mechat_third_revis_edition.md b/content/book/schmidt20_desig_high_perfor_mechat_third_revis_edition.md index 21bfa89..a9aa0b8 100644 --- a/content/book/schmidt20_desig_high_perfor_mechat_third_revis_edition.md +++ b/content/book/schmidt20_desig_high_perfor_mechat_third_revis_edition.md @@ -224,7 +224,7 @@ The wave propagation through an elastic material can be qualitatively explained -{{< figure src="/ox-hugo/schmidt20_mechanical_wave.svg" caption="Figure 1: Lumped element model of one wavelength of a mechanical wave." >}} +{{< figure src="/ox-hugo/schmidt20_mechanical_wave.svg" caption="Figure 2: Lumped element model of one wavelength of a mechanical wave." >}} To explain the principle of energy transfer, the longitudinal wave is taken as example. When a movement of mass \\(m\_1\\) is introduced in the propagation direction of the chain, this will first cause a compression of the elastic coupling \\(k\_1\\). @@ -395,7 +395,7 @@ The values are given in Table [1](#table--tab:relation-slope-decade) for a decad
- Table 1: + Table 2: Relation between the order of the slope of a bode plot and the magnitude ration in dB, amplitude ratio and power ration, per octave (\(f_1 = 2 f_2\))
@@ -611,15 +611,15 @@ Finally it can be concluded, that these insights help in designing actively cont ### A Walk around the Control Loop {#a-walk-around-the-control-loop} -Figure [1](#figure--fig:schmidt20-walk-control-loop) shows a basic control loop of a positioning system. +Figure [3](#figure--fig:schmidt20-walk-control-loop) shows a basic control loop of a positioning system. First, the A/D and D/A converters are used to translate analog signals into time-discrete digital signals and vice versa. Secondly, the impact locations of several disturbances are shown, which play a large role in determining what reqwuirements the controller needs to fulfil. The core of the control system is the _plant_, which is the physical system that needs to be controlled.
- Table 1: - Symbols used in Figure 3 + Table 3: + Symbols used in Figure 3
| Symbol | Meaning | Unit | @@ -635,14 +635,14 @@ The core of the control system is the _plant_, which is the physical system that -{{< figure src="/ox-hugo/schmidt20_walk_control_loop.svg" caption="Figure 1: Block diagram of a motion control system, including feedforward and feedback control." >}} +{{< figure src="/ox-hugo/schmidt20_walk_control_loop.svg" caption="Figure 3: Block diagram of a motion control system, including feedforward and feedback control." >}} -The plant combines the mechanical structure, amplifiers and actuators, as they all deal with energy conversion in close interaction (Figure [1](#figure--fig:schmidt20-energy-actuator-system)). +The plant combines the mechanical structure, amplifiers and actuators, as they all deal with energy conversion in close interaction (Figure [4](#figure--fig:schmidt20-energy-actuator-system)). They interact in both directions in such a way that each element not only determines the input of the next element, but also influences the previous element by its dynamic load. -{{< figure src="/ox-hugo/schmidt20_energy_actuator_system.svg" caption="Figure 1: The energy converting part of a mechatronic system consists of a the amplifier, the actuator and the mechanical structure." >}} +{{< figure src="/ox-hugo/schmidt20_energy_actuator_system.svg" caption="Figure 4: The energy converting part of a mechatronic system consists of a the amplifier, the actuator and the mechanical structure." >}} #### Poles and Zeros in Motion Control {#poles-and-zeros-in-motion-control} @@ -671,7 +671,7 @@ Fortunately the effect is mostly so small that it can be neglected. #### Overview Feedforward Control {#overview-feedforward-control} -Figure [1](#figure--fig:schmidt20-feedforward-control-diagram) shows the typical basic configuration for feedforward control, which is also called _open-loop control_ as it is equal to a situation where the measured output is not connected to the input for feedback. +Figure [5](#figure--fig:schmidt20-feedforward-control-diagram) shows the typical basic configuration for feedforward control, which is also called _open-loop control_ as it is equal to a situation where the measured output is not connected to the input for feedback. The reference signal \\(r\\) [m] is applied to the controller, which as a reference transfer function \\(C\_{ff}(s)\\) in [N/m]. The output \\(u\\) in [N] of the controller is connected to the input of the motion system, which has a transfer function \\(G(s)\\) in [m/N] giving the output \\(x\\) in [m]. @@ -685,7 +685,7 @@ G\_{t,ff}(s) = \frac{x}{r} = C\_{ff}(s)G(s) = 1 \quad \Longrightarrow \quad C\_{ -{{< figure src="/ox-hugo/schmidt20_feedforward_control_diagram.svg" caption="Figure 1: Block diagram of a feedforward controller motion system with one input and output (SISO)." >}} +{{< figure src="/ox-hugo/schmidt20_feedforward_control_diagram.svg" caption="Figure 5: Block diagram of a feedforward controller motion system with one input and output (SISO)." >}}
@@ -715,7 +715,7 @@ The drawbacks and limitations of feedforward control are: In feedback control the actuator status of the motion system is monitored by a sensor and the controller generates a control action based on the difference between the desired motion (reference signal) and the actuator system status (sensor signal). -The block diagram of Figure [1](#figure--fig:schmidt20-feedback-control-diagram) shows a SISO feedback loop for a motion system without the A/D and D/A converters. +The block diagram of Figure [6](#figure--fig:schmidt20-feedback-control-diagram) shows a SISO feedback loop for a motion system without the A/D and D/A converters. The output \\(x\\) in [m] is the total motion of the plant on all its parts and details, while \\(y\\) is the measured motion with a measured value \\(y\_m\\) measured on a selected location in the plant. This measured is compared with \\(r\_f\\), which is the reference \\(r\\) after filtering. The result of this comparison is used as input for the feedback controller. @@ -728,7 +728,7 @@ The transfer function of any input to any output in a closed-loop feedback contr -{{< figure src="/ox-hugo/schmidt20_feedback_control_diagram.svg" caption="Figure 1: Block diagram of a SISO feedback controlled motion system." >}} +{{< figure src="/ox-hugo/schmidt20_feedback_control_diagram.svg" caption="Figure 6: Block diagram of a SISO feedback controlled motion system." >}} In control design, one has the freedom to choose \\(F(s)\\) and particularly \\(C\_{fb}(s)\\) such that the total transfer function fulfills the desired specifications. Feedback control allows to directly place the system poles at values that are more useful for the operation of the motion system that their natural locations. @@ -765,7 +765,7 @@ Also, some pitfalls have to be dealt with:
- Table 1: + Table 4: Summary of Feedback and Feedforward control
@@ -789,11 +789,11 @@ Also, some pitfalls have to be dealt with: #### Model-Based Feedforward Control {#model-based-feedforward-control} In the following an example of a model-based feedforward controller is introduced. -The measured frequency-response of the scanning unit taken as as an example is shown in Figure [1](#figure--fig:schmidt20-bode-plot-scanning). +The measured frequency-response of the scanning unit taken as as an example is shown in Figure [7](#figure--fig:schmidt20-bode-plot-scanning). -{{< figure src="/ox-hugo/schmidt20_bode_plot_scanning.svg" caption="Figure 1: Bode plot of a piezoelectric-actuator based scanning unit for nanometer resolution positioning. It shows the measured response (solid line) and the second order model, which is fitted for the low-frewquency system behaviour (dashed line)." >}} +{{< figure src="/ox-hugo/schmidt20_bode_plot_scanning.svg" caption="Figure 7: Bode plot of a piezoelectric-actuator based scanning unit for nanometer resolution positioning. It shows the measured response (solid line) and the second order model, which is fitted for the low-frewquency system behaviour (dashed line)." >}} A mathematical model of a seconder-order mass-spring system with a force input is fitted to this measured response: @@ -809,7 +809,7 @@ This means that the transfer function of the feedforward controller is: C\_{ff}(s) = \frac{s^2 + 2 \xi\_f \omega\_0 s + \omega\_0^2}{\omega\_0^2} \end{equation} -However, such controller needs to be modified in such a way that it becomes realizable. +However, such controller needs to be modified in such a way that it becomes _realizable_. In this case, it is decided to create a resulting overall transfer function of the controller and the plant that acts like a well damped mass-spring system with the same natural frequency as the plant and an additional reduction of the excitation of high frequency eigen-modes. In order to realize this controller, first two poles have to be added: @@ -834,12 +834,12 @@ G\_{t,ff}(s) &= G(s)G\_{ff}(s) \\\\ &= \frac{C\_f}{(s + \omega\_0){s^2 + 2 \omega\_0 s + \omega\_0^2}} \end{align} -The bode plot of the resulting dynamics is shown in Figure [1](#figure--fig:schmidt20-bode-plot-feedfoward-example). +The bode plot of the resulting dynamics is shown in Figure [8](#figure--fig:schmidt20-bode-plot-feedfoward-example). The controlled system has low-pass characteristics, rolling of at the scanner's natural frequency. -{{< figure src="/ox-hugo/schmidt20_bode_plot_feedfoward_example.svg" caption="Figure 1: Bode plot of the feedforward-controlled scanning unit" >}} +{{< figure src="/ox-hugo/schmidt20_bode_plot_feedfoward_example.svg" caption="Figure 8: Bode plot of the feedforward-controlled scanning unit" >}} #### Input-Shaping {#input-shaping} @@ -855,16 +855,16 @@ The oscillation caused by each individual step are 180 degrees out of phase and This method is clearly very different form pole-zero cancellation. In the frequency domain, these sampled adaptations to the input create a frequency spectrum with a multiple of notch filters at the harmonic of the frequency where these adaptations are applied. -Applying input-shaping to the triangular scanning signal results in the introduction of a plateau instead of the sharp peak, where the width of the plateau corresponds to half the period of the scanner's resonance as can be seen in Figure [1](#figure--fig:schmidt20-input-shaping-example). +Applying input-shaping to the triangular scanning signal results in the introduction of a plateau instead of the sharp peak, where the width of the plateau corresponds to half the period of the scanner's resonance as can be seen in Figure [9](#figure--fig:schmidt20-input-shaping-example). -{{< figure src="/ox-hugo/schmidt20_input_shaping_example.svg" caption="Figure 1: Input-shaping control of the triangular scanning signal in a scanning probe microscope." >}} +{{< figure src="/ox-hugo/schmidt20_input_shaping_example.svg" caption="Figure 9: Input-shaping control of the triangular scanning signal in a scanning probe microscope." >}} #### Adaptive Feedforward Control {#adaptive-feedforward-control} -Both examples of feedforward control, the model-based pole-zero cancellation and the input-shaping, only work reliably as long as the dynamic properties of the total plant are known and remain constant. +Both examples of feedforward control, the model-based pole-zero cancellation and the input-shaping, only work reliably as long as the dynamic properties of the total plant are known and _remain constant_. There is always some deviation between the parameters in the model and the reality. This deviation can be partly solved by _adaptive feedforward control_, adapting the feedforward signal by measuring the real behavior of the system. This method requires a sensor to obtain information about the response of the system and for that reason it is often applied in combination with feedback. @@ -885,13 +885,13 @@ The limitations of the actuators and electronics in a controlled motion system a Of at least the levels of Jerk and preferable also Snap should be limited. The standard method to cope with these limitations involves shaping the input of a mechatronic motion system by means of _trajectory profile generation_ or _path-planning_. -Figure [1](#figure--fig:schmidt20-trajectory-profile) shows a fourth order trajectory profile of a displacement, which means that all derivatives including the fourth derivative are defined in the path planning. +Figure [10](#figure--fig:schmidt20-trajectory-profile) shows a fourth order trajectory profile of a displacement, which means that all derivatives including the fourth derivative are defined in the path planning. A third order trajectory would show a square profile for the jerk indicating an infinite Snap and the round of the acceleration would be gone. A second order trajectory would show a square acceleration profile with infinite Jerk and sharp edges on the velocity. -{{< figure src="/ox-hugo/schmidt20_trajectory_profile.svg" caption="Figure 1: Figure caption" >}} +{{< figure src="/ox-hugo/schmidt20_trajectory_profile.svg" caption="Figure 10: Figure caption" >}} ### Feedback Control {#feedback-control} @@ -911,10 +911,10 @@ All these input signals, whether desired of undesired, are treated by the feedba -{{< figure src="/ox-hugo/schmidt20_feedback_full_simplified.svg" caption="Figure 1: Full and simplified representation of a feedback loop in order to determine the influence of the reference signal and most important disturbance sources on real motion output of the plant \\(x\\), the feedback controller output \\(u\\) and the measured motion output \\(y\\). \\(y\_m = y\\) when the measurement system is set at unity gain and the sensor disturbance is included in the output disturbance." >}} +{{< figure src="/ox-hugo/schmidt20_feedback_full_simplified.svg" caption="Figure 11: Full and simplified representation of a feedback loop in order to determine the influence of the reference signal and most important disturbance sources on real motion output of the plant \\(x\\), the feedback controller output \\(u\\) and the measured motion output \\(y\\). \\(y\_m = y\\) when the measurement system is set at unity gain and the sensor disturbance is included in the output disturbance." >}} Several standard sensitivity functions have been defined to quantify the performance of feedback controlled dynamic systems. -There are derived from a simplified version of the generic feedback loop as shown in Figure [1](#figure--fig:schmidt20-feedback-full-simplified). +There are derived from a simplified version of the generic feedback loop as shown in Figure [11](#figure--fig:schmidt20-feedback-full-simplified). The first simplification is made by approximating the measurement system to have a unity-gain transfer function. For further simplification the sensor disturbance in the measurement system is included in the output disturbance \\(n\\), thereby defining the output of the system \\(y\\) as the measured output. With this simplified model, the transfer functions of the different inputs of the system to three relevant output variables in the loop are written down in a set of equations. @@ -995,7 +995,7 @@ To achieve sufficient robustness against instability in closed-loop feedback con The condition for robustness of closed-loop stability is that the total phase-lag of the **total feedback-loop**, consisting of the feedback controller in series with the mechatronic system, must be less than 180 degrees in the frequency region of the _unity-gain cross-over frequency_. -The Nyquist plot of the feedback loop, like the example shown in Figure [1](#figure--fig:schmidt20-nyquist-plot-stable), is most appropriate to analyze the robustness on stability of a feedback system. +The Nyquist plot of the feedback loop, like the example shown in Figure [12](#figure--fig:schmidt20-nyquist-plot-stable), is most appropriate to analyze the robustness on stability of a feedback system. It is an analysis tool that shows the frequency response of the **feedback-loop** combining magnitude and phase in one plot. In this figure, two graphs are shown, designed for a different purpose. The first graph from the left shows margin circles related to the capability of the closed-loop feedback controlled system to follow a reference according to the complementary sensitivity. @@ -1003,9 +1003,9 @@ The second graph shows a margin circle related to the capability of the closed-l -{{< figure src="/ox-hugo/schmidt20_nyquist_plot_stable.svg" caption="Figure 1: Nyquist plot of the feedback-loop response of a stable feedback controlled motion system. Stability is guaranteed as the \\(-1\\) point is kept at the left hand side of the feedback loop repsonse line upon passing with increased frequency, even though the phase-lag is more than 180 degrees at low frequencies." >}} +{{< figure src="/ox-hugo/schmidt20_nyquist_plot_stable.svg" caption="Figure 12: Nyquist plot of the feedback-loop response of a stable feedback controlled motion system. Stability is guaranteed as the \\(-1\\) point is kept at the left hand side of the feedback loop repsonse line upon passing with increased frequency, even though the phase-lag is more than 180 degrees at low frequencies." >}} -Three values are shown in Figure [1](#figure--fig:schmidt20-nyquist-plot-stable) related to the robustness of the closed-loop feedback system: +Three values are shown in Figure [12](#figure--fig:schmidt20-nyquist-plot-stable) related to the robustness of the closed-loop feedback system: - **The gain margin** determines by which factor the feedback loop gain additionally can increase before the closed-loop goes unstable. - **The phase margin** determines how much additional phase-lab at the unity-gain cross-over frequency is acceptable before the closed-loop system becomes unstable. @@ -1018,14 +1018,14 @@ Higher margins corresponds to a higher level of damping. The Nyquist plot has one significant disadvantage as it does not show directly the frequency along the plot. For that reason many designers prefer to use the Bode plot. -Fortunately it is also possible to indicate the phase and gain margin in the Bode plot as is shown in Figure [1](#figure--fig:schmidt20-phase-gain-margin-bode). +Fortunately it is also possible to indicate the phase and gain margin in the Bode plot as is shown in Figure [13](#figure--fig:schmidt20-phase-gain-margin-bode). In many not too complicated cases, these two margins are sufficient to tune a feedback motion controller. In more complicated control systems, it remains useful to also use the Nyquist plot as it also gives the Modulus margin. -{{< figure src="/ox-hugo/schmidt20_phase_gain_margin_bode.svg" caption="Figure 1: The gain and phase margin in the Bode plot" >}} +{{< figure src="/ox-hugo/schmidt20_phase_gain_margin_bode.svg" caption="Figure 13: The gain and phase margin in the Bode plot" >}} ### PID Feedback Control {#pid-feedback-control} @@ -1146,11 +1146,11 @@ However, analogue controllers have three important disadvantages: The digital implementation of filters overcome these problems as well as allows more complex algorithm such as adaptive control, real-time optimization, nonlinear control and learning control methods. -In Figure [1](#figure--fig:schmidt20-digital-implementation) two elements were introduced, the _analogue-to-digital converter_ (ADC) and the _digital-to-analogue converter_ (DAC), which together transfer the signals between the analogue and the digital domain. +In Figure [14](#figure--fig:schmidt20-digital-implementation) two elements were introduced, the _analogue-to-digital converter_ (ADC) and the _digital-to-analogue converter_ (DAC), which together transfer the signals between the analogue and the digital domain. -{{< figure src="/ox-hugo/schmidt20_digital_implementation.svg" caption="Figure 1: Overview of a digital implementation of a feedback controller, emphasising the analog-to-digital and digital-to-analog converters with their required analogue filters" >}} +{{< figure src="/ox-hugo/schmidt20_digital_implementation.svg" caption="Figure 14: Overview of a digital implementation of a feedback controller, emphasising the analog-to-digital and digital-to-analog converters with their required analogue filters" >}} Anti-aliasing filter is needed at the input of the ADC to limit the frequency range at the input to less than half the sampling frequency, according to the Nyquist-Shannon sampling theorem. @@ -1170,7 +1170,7 @@ Fixed point arithmetic has been favored in the past, because of the less complex A main drawback is, that the developer must pay attention to truncation, overflow, underflow and round-off errors that occur during mathematical operations. Fixed points numbers are equally spaced over the whole range, separated by the gap which is denoted by the least significant bit. The two's complement is the most used format for representing positive and negative numbers. -For representing a fixed point fractional number of two's complement notation, the so called \\(Q\_{m,n}\\) format is often used (see Figure [1](#figure--fig:schmidt20-digital-number-representation)). +For representing a fixed point fractional number of two's complement notation, the so called \\(Q\_{m,n}\\) format is often used (see Figure [15](#figure--fig:schmidt20-digital-number-representation)). \\(m\\) denotes the number of integer bits and \\(n\\) denotes the number of fractional bits. \\(m+n+1=N\\) bits are necessary to store a signed \\(Q\_{m,n}\\) number. If the binary representation is given, the decimal value can be calculated to: @@ -1179,11 +1179,11 @@ If the binary representation is given, the decimal value can be calculated to: x = \frac{1}{2^n} \left( -2^{N-1 }b\_{N-1} + \sum\_{i=0}^{N-2} 2^i b\_i \right) \end{equation} -where \\(b\\) indicate the bit position, starting with \\(b\_0\\) from the right in Figure [1](#figure--fig:schmidt20-digital-number-representation). +where \\(b\\) indicate the bit position, starting with \\(b\_0\\) from the right in Figure [15](#figure--fig:schmidt20-digital-number-representation). -{{< figure src="/ox-hugo/schmidt20_digital_number_representation.svg" caption="Figure 1: Example of a \\(Q\_{m.n}\\) fixed point number representation and a single precision floating point number" >}} +{{< figure src="/ox-hugo/schmidt20_digital_number_representation.svg" caption="Figure 15: Example of a \\(Q\_{m.n}\\) fixed point number representation and a single precision floating point number" >}} Floating point arithmetic has a higher dynamic range than fixed point arithmetic, given by the largest and smallest number that can be represented, has a higher precision due to the smaller gaps between adjacent numbers, less quantization noise, and it is easier to handle in terms of programming. A floating point number is represented by a multiplication of a _mantissa_ \\(M\\) with a _base_ \\(b\\) to the power of the _exponent_ \\(q\\): @@ -1203,7 +1203,7 @@ x = -1^i M 2^{E-127} The term \\(E\\) in the exponent is stored as a positive number ranging from \\(0 \le E < 256\\) with 8 bits. An offset of \\(-127\\) is added in order to allow very small to very large numbers. The decimal value is normalized, meaning that only one nonzero digit is noted at the left of the decimal point. -The storage register is divided into three groups, as shown in Figure [1](#figure--fig:schmidt20-digital-number-representation). +The storage register is divided into three groups, as shown in Figure [15](#figure--fig:schmidt20-digital-number-representation). 1 bit represents the sign, the exponent term \\(E\\) is represented by 8 bits, and the mantissa is stored in 23 bits. @@ -1211,33 +1211,33 @@ The storage register is divided into three groups, as shown in Figure [1](#figur -{{< figure src="/ox-hugo/schmidt20_s_z_planes.svg" caption="Figure 1: Corresponding points and area in s and z planes" >}} +{{< figure src="/ox-hugo/schmidt20_s_z_planes.svg" caption="Figure 16: Corresponding points and area in s and z planes" >}} #### Finite Impulse Response (FIR) Filter {#finite-impulse-response--fir--filter} -{{< figure src="/ox-hugo/schmidt20_transversal_filter_structure.svg" caption="Figure 1: Transversal filter structure of a FIR filter. The term \\(z^{-1}\\) each represent a sampling period which means that \\(b\_0\\) is the gain of the last sample, \\(b\_1\\) is the gain of the precious sample etcetera." >}} +{{< figure src="/ox-hugo/schmidt20_transversal_filter_structure.svg" caption="Figure 17: Transversal filter structure of a FIR filter. The term \\(z^{-1}\\) each represent a sampling period which means that \\(b\_0\\) is the gain of the last sample, \\(b\_1\\) is the gain of the precious sample etcetera." >}} -{{< figure src="/ox-hugo/schmidt20_optimized_fir_filter_structure.svg" caption="Figure 1: Optimized FIR filter structure with symmetric filter coefficients" >}} +{{< figure src="/ox-hugo/schmidt20_optimized_fir_filter_structure.svg" caption="Figure 18: Optimized FIR filter structure with symmetric filter coefficients" >}} -{{< figure src="/ox-hugo/schmidt20_dir_filter_cascaded_sos.svg" caption="Figure 1: Higher-order FIR filter realization with cascade SOS filter structures" >}} +{{< figure src="/ox-hugo/schmidt20_dir_filter_cascaded_sos.svg" caption="Figure 19: Higher-order FIR filter realization with cascade SOS filter structures" >}} #### Infinite Impulse Response (IIR) Filter {#infinite-impulse-response--iir--filter} -{{< figure src="/ox-hugo/schmidt20_irr_structure.svg" caption="Figure 1: (a:) IIR structure in DF-1 realization and (b:) IIR structure in DF-2 realization" >}} +{{< figure src="/ox-hugo/schmidt20_irr_structure.svg" caption="Figure 20: (a:) IIR structure in DF-1 realization and (b:) IIR structure in DF-2 realization" >}} -{{< figure src="/ox-hugo/schmidt20_irr_sos_structure.svg" caption="Figure 1: IIR SOS structure in DF-2 realization" >}} +{{< figure src="/ox-hugo/schmidt20_irr_sos_structure.svg" caption="Figure 21: IIR SOS structure in DF-2 realization" >}} #### Converting Continuous to Discrete-Time Filters {#converting-continuous-to-discrete-time-filters} diff --git a/content/zettels/feedforward_control.md b/content/zettels/feedforward_control.md index 403c2d5..905a17e 100644 --- a/content/zettels/feedforward_control.md +++ b/content/zettels/feedforward_control.md @@ -7,7 +7,136 @@ draft = false Tags : -## References +Depending on the physical system to be controlled, several feedforward controllers can be used: + +- +- +- + + +## Rigid Body Feedforward {#rigid-body-feedforward} + + + +Second order trajectory planning: the acceleration and velocity can be bound to wanted values. + +Such trajectory is shown in Figure . + + + +{{< figure src="/ox-hugo/feedforward_second_order_trajectory.png" caption="Figure 1: Second order trajectory" >}} + +Here, it is supposed that the driven system is a simple mass \\(m\\) with a damper \\(c\\). +In that case, the feedforward force should be: + +\begin{equation} +F\_{ff} = m a + c v +\end{equation} + + +## Fourth Order Feedforward {#fourth-order-feedforward} + + + +The main advantage of "fourth order feedforward" is that it takes into account the flexibility in the system (one resonance between the actuation point and the measurement point, see Figure ). +This can lead to better results than second order trajectory planning as demonstrated [here](https://www.20sim.com/control-engineering/snap-feedforward/). + + + +{{< figure src="/ox-hugo/feedforward_double_mass_system.png" caption="Figure 2: Double mass system" >}} + +The equations of motion are: + +\begin{align} +m\_1 \ddot{x}\_1 &= -c\_1 \dot{x}\_1 - k(x\_1 - x\_2) - c (\dot{x}\_1 - \dot{x}\_2) + F \\\\ +m\_2 \ddot{x}\_2 &= k(x\_1 - x\_2) + c (\dot{x}\_1 - \dot{x}\_2) +\end{align} + +From the equation of motion, two transfer functions are computed: + +\begin{align} +\frac{x\_2}{F}(s) &= \frac{c s + k}{(m\_1 s^2 + c\_1 s)(m\_2 s^2 + c s + k) + m\_2 s^2 (cs + k)} \\\\ +\frac{x\_1}{F}(s) &= \frac{m\_2 s^2 + c s + k}{(m\_1 s^2 + c\_1 s)(m\_2 s^2 + c s + k) + m\_2 s^2 (cs + k)} +\end{align} + +Depending on whether \\(x\_1\\) or \\(x\_2\\) is to be positioned, two feedforward controllers can be used. + +If \\(x\_2\\) is to be positioned, the ideal feedforward force \\(F\_{f2}\\) is: + +\begin{equation} +F\_{f2} = \frac{q\_1 s^4 + q\_2 s^3 + q\_3 s^2 + q\_4 s}{k\_{12} s + c} \cdot x\_2 +\end{equation} + +with: + +\begin{align} +q\_1 &= m\_1 m\_2 \\\\ +q\_2 &= (m\_1 + m\_2) k\_{12} + m\_1 k\_2 + m\_2 k\_1 \\\\ +q\_3 &= (m\_1 + m\_2)c + k\_1 k\_2 + (k\_1 + k\_2) k\_{12} \\\\ +q\_4 &= (k\_1 + k\_2) c +\end{align} + +This means that if a fourth-order trajectory for \\(x\_2\\) is used, the feedforward architecture shown in Figure can be used: + +\begin{equation} +F\_{f2} = \frac{1}{k\_12 s + c} (q\_1 d + q\_2 j + q\_3 q + q\_4 v) +\end{equation} + + + +{{< figure src="/ox-hugo/feedforward_fourth_order_feedforward_architecture.png" caption="Figure 3: Fourth order feedforward implementation" >}} + +Similarly, if \\(x\_1\\) is to be positioned, the perfect feedforward force \\(F\_{f1}\\) is: + +\begin{equation} +F\_{f1} = \frac{1}{m\_2 s^2 + c s + k} \cdot (q\_1 s + q\_2 j + q\_3 a + q\_4 v) +\end{equation} + +with: + +\begin{align} +q\_1 &= m\_1 m\_2 \\\\ +q\_2 &= (m\_1 + m\_2) c + m\_2 c\_1 \\\\ +q\_3 &= (m\_1 + m\_2) k + c\_1 c \\\\ +q\_4 &= c\_1 k +\end{align} + +and \\(s\\) the snap, \\(j\\) the jerk, \\(a\\) the acceleration and \\(v\\) the velocity. + +The same architecture shown in Figure can be used. + +In order to implement a fourth order trajectory, look at [this](https://www.mathworks.com/matlabcentral/fileexchange/16352-advanced-setpoints-for-motion-systems) nice implementation in Simulink of fourth-order trajectory planning (see also (Lambrechts, Boerlage, and Steinbuch 2004)). + + +## Model Based Feedforward Control for Second Order resonance plant {#model-based-feedforward-control-for-second-order-resonance-plant} + + + +See (Schmidt, Schitter, and Rankers 2020) (Section 4.2.1). + +Suppose we have a second order plant (could typically be a piezoelectric stage): +\\[ G(s) = \frac{C\_f \omega\_0^2}{s^2 + 2\xi \omega\_0 s + \omega\_0^2} \\] + + + +{{< figure src="/ox-hugo/feedforward_second_order_plant.png" caption="Figure 4: Bode plot of a second order system with fitted model" >}} + +The idea is to design a feedforward controller that corresponds to the plant inverse: +\\[ C\_{ff}(s) = \frac{s^2 + 2\xi \omega\_0 s + \omega\_0^2}{C\_f \omega\_0^2} \\] + +This controller has a pair of zeros, corresponding to an anti-resonance at the eigenfrequency of the first eigenmode of the system, with equal damping. +The controller needs to be modified in such a way that it becomes realisable. +In this case it is decided to create a resulting overall transfer function of the controller and the plant that acts like a well damped mass-spring system with the same natural frequency as the plant and an additional reduction of the excitation of higher frequency eigenmodes. +In order to realise this controller first two poles have to be added, placed at the same frequency as the resonance but with a higher damping ratio. +Typically a damping ratio between aperiodic and critical (\\(0.7 < \xi < 1\\)) is applied to avoid oscillations. +For \\(\xi = 1\\) this results in the following transfer function: +\\[ C\_{ff}(s) = \frac{s^2 + 2\xi \omega\_0 s + \omega\_0^2}{s^2 + 2 \cdot 1 \cdot \omega\_0 s + \omega\_0^2}\\] + + + +{{< figure src="/ox-hugo/feedforward_compensated_system.png" caption="Figure 5: Bode plot of the feedforward controlled system" >}}
+
Lambrechts, P., M. Boerlage, and M. Steinbuch. 2004. “Trajectory Planning and Feedforward Design for High Performance Motion Systems.” In Proceedings of the 2004 American Control Conference, nil. doi:10.23919/acc.2004.1384042.
+
Schmidt, R Munnig, Georg Schitter, and Adrian Rankers. 2020. The Design of High Performance Mechatronics - Third Revised Edition. Ios Press.
diff --git a/content/zettels/irr_and_fir_filters.md b/content/zettels/irr_and_fir_filters.md index c63d14e..3969111 100644 --- a/content/zettels/irr_and_fir_filters.md +++ b/content/zettels/irr_and_fir_filters.md @@ -11,17 +11,18 @@ Tags ## Comparison {#comparison}
- Table 1: + Table 1: Comparison of IRR and FIR Filters
-| | **IIR** | **FIR** | -|-----------|--------------------------------------------|---------------------------------------| -| Phase | No particular phase | Linear phase possible | -| Stability | Can be unstable | Always stable (feedback not involved) | -| Analog | Derived from analog filter | Cannot simulate analog response | -| Linearity | Used for applications which are not linear | Linear-phase characteristic | -| num/den | Both numerator and denominator | Only has numerators | +| | **IIR** | **FIR** | +|------------------|--------------------------------|---------------------------------------| +| Impulse Response | Infinite | Finite | +| Phase | No particular phase | Linear phase possible | +| Stability | Can be unstable | Always stable (feedback not involved) | +| Analog | Derived from analog filter | Cannot simulate analog response | +| Num/Den | Both numerator and denominator | Only has numerators | +| Poles/Zeros | Zeros and poles | Only Zeros | > Digital filters with finite-duration impulse response (all-zero, or FIR filters) have both advantages and disadvantages compared to infinite-duration impulse response (IIR) filters. > diff --git a/content/zettels/linear_brushless_motor.md b/content/zettels/linear_brushless_motor.md index 7f27308..8e22f2a 100644 --- a/content/zettels/linear_brushless_motor.md +++ b/content/zettels/linear_brushless_motor.md @@ -1,5 +1,6 @@ +++ title = "Linear Brushless Motor" +author = ["Dehaeze Thomas"] draft = false +++ @@ -13,7 +14,7 @@ Tags - Ironless: less cogging -## Manufacturesr {#manufacturesr} +## Manufacturers {#manufacturers} | Manufacturers | Country | |---------------------------------------------------------------------------------------------------------------------------------------------------|-------------| @@ -35,6 +36,14 @@ Tags | [Chieftek](http://www.chieftek.com/product-lm.asp) | Taiwan | | [Yaskawa](https://www.yaskawa.com/products/motion/sigma-7-servo-products/linear-servo-motors) | Japan | +Vacuum compatible linear motors: + +| Manufacturers | Country | +|--------------------------------------------------------------------------------------------|-------------| +| [Tecnotion](https://www.tecnotion.com/product-category/linear-motors/) | Netherlands | +| [Prodrive](https://prodrive-technologies.com/motion/products/linear-motors-and-actuators/) | Netherlands | +| [TDS PP](https://www.tds-pp.com/en/product/vacuum-compatible-linear-motors/) | Switzerland | + ## Stages including Linear Brushless Motor {#stages-including-linear-brushless-motor} diff --git a/content/zettels/motor_commutation.md b/content/zettels/motor_commutation.md index c8824e2..bdbba9d 100644 --- a/content/zettels/motor_commutation.md +++ b/content/zettels/motor_commutation.md @@ -1,5 +1,6 @@ +++ title = "Motor Commutation" +author = ["Dehaeze Thomas"] draft = false +++ @@ -16,21 +17,81 @@ Tags ## Electrical Commutation {#electrical-commutation} For a 3 phase motor (linear or angular), the force constant is a function of the position. -The motor can be designed in such a way that the relation is close to a sinusoidal function of a trapezoidal function. +The motor can be designed in such a way that the relation is close to a sinusoidal function or a trapezoidal function. + + + +{{< figure src="/ox-hugo/motor_emf_waveform.png" caption="Figure 1: EMF Waveform" >}} ### "Hard" commutation {#hard-commutation} -{{< figure src="/ox-hugo/motor_hard_commutation.png" caption="Figure 1: By changing the direction of the current at the zero force positions of each coil (dashed), an almost constant force-constant of the total actuator is obtained." >}} +{{< figure src="/ox-hugo/motor_hard_commutation.png" caption="Figure 2: By changing the direction of the current at the zero force positions of each coil (dashed), an almost constant force-constant of the total actuator is obtained." >}} ### Sinusoidal Commutation {#sinusoidal-commutation} -{{< figure src="/ox-hugo/motor_sin_commutation.png" caption="Figure 2: Three phase commutation with a sinusoidal control of the currents in each coil segment (\\(I\_R, I\_S, I\_T\\)) in phase with their spatial sinusoidal force-constant \\(B l = k\\) values (\\(k\_R, k\_S, k\_T\\)) results in a force per segment with a spatial frequency that is double the original spatial frequency of the coils. The resulting total force of the three coil segments is the sum of the values of the force in each segment and is independent of the position." >}} +{{< figure src="/ox-hugo/motor_sin_commutation.png" caption="Figure 3: Three phase commutation with a sinusoidal control of the currents in each coil segment (\\(I\_R, I\_S, I\_T\\)) in phase with their spatial sinusoidal force-constant \\(B l = k\\) values (\\(k\_R, k\_S, k\_T\\)) results in a force per segment with a spatial frequency that is double the original spatial frequency of the coils. The resulting total force of the three coil segments is the sum of the values of the force in each segment and is independent of the position." >}} + + +## Transformations Theory {#transformations-theory} + + +### Clarke Transformation {#clarke-transformation} + + + +{{< figure src="/ox-hugo/motor_clarke_transformation.png" caption="Figure 4: Clarke transformation" >}} + +\begin{align} +I\_{\alpha} &= \frac{2}{3}(I\_a) - \frac{1}{3}(I\_b - I\_c) \\\\ +I\_{\beta} &= \frac{2}{\sqrt{3}}(I\_b - I\_c) +\end{align} + +Usually: + +- \\(I\_{\alpha} = I\_a\\): the \\(\alpha\\) axis and the \\(a\\) axis are aligned +- \\(I\_a + I\_b + I\_c = 0\\) because of the "star" configuration of the 3-phase motor + +In that case, the equations simplifies to: + +\begin{align} +I\_{\alpha} &= I\_a \\\\ +I\_{\beta} &= \frac{1}{\sqrt{3}}(I\_a + 2 I\_b) +\end{align} + + +### Inverse Clarke Transformation {#inverse-clarke-transformation} + +\begin{align} +I\_a &= I\_{\alpha} \\\\ +I\_b &= \frac{-1}{2} I\_{\alpha} + \frac{\sqrt{3}}{2} I\_{\beta} \\\\ +I\_c &= \frac{-1}{2} I\_{\alpha} - \frac{\sqrt{3}}{2} I\_{\beta} +\end{align} + + +### Park Transformation {#park-transformation} + + + +{{< figure src="/ox-hugo/motor_park_transformation.png" caption="Figure 5: Park transformation" >}} + +\begin{align} +I\_{d} &= I\_{\alpha} \cos(\theta) + I\_{\beta} \sin(\theta) \\\\ +I\_{q} &= I\_{\beta} \cos(\theta) - I\_{\alpha} \sin(\theta) +\end{align} + + +### Inverse Park Transformation {#inverse-park-transformation} + +\begin{align} +I\_{\alpha} &= I\_d \cos(\theta) - I\_q \sin(\theta) \\\\ +I\_{\beta} &= I\_d \sin(\theta) + I\_q \cos(\theta) +\end{align} ## Bibliography {#bibliography} diff --git a/content/zettels/tip_tilt_mirrors.md b/content/zettels/tip_tilt_mirrors.md index 96a8f8b..7549d90 100644 --- a/content/zettels/tip_tilt_mirrors.md +++ b/content/zettels/tip_tilt_mirrors.md @@ -20,6 +20,7 @@ Tags | [Hamamatsu](https://www.hamamatsu.com/eu/en/product/optical-components/mems-mirror/index.html) | Japan | | [Maradin](http://www.maradin.co.il/products/mar1100-mems-2d-laser-scanning-mirror/) | Israel | | [Opus](http://www.opusmicro.com/mems_en.html) | Taiwan | +| [Ulsis](https://www.ulsis.com/) | Turc | ## Bibliography {#bibliography} diff --git a/content/zettels/torque_motor.md b/content/zettels/torque_motor.md index 8d84136..66ba8e3 100644 --- a/content/zettels/torque_motor.md +++ b/content/zettels/torque_motor.md @@ -1,5 +1,6 @@ +++ title = "Torque Motor" +author = ["Dehaeze Thomas"] draft = false +++ @@ -17,7 +18,8 @@ Tags | [TDS](https://www.tds-pp.com/en/products/torque-motors/) | Switzerland | | [Aerotech](https://www.aerotech.com/product/motors/s-series-brushless-frameless-torque-motor/) | USA | | [ThinGap](https://www.thingap.com/) | USA | -| [CeleraMotion](https://www.celeramotion.com/applimotion/products/direct-drive-frameless-rotary-motors/) | | +| [CeleraMotion](https://www.celeramotion.com/applimotion/products/direct-drive-frameless-rotary-motors/) | USA | +| [AlliedMotion](https://www.alliedmotion.com/) | USA | ## Bibliography {#bibliography} diff --git a/static/ox-hugo/feedforward_compensated_system.png b/static/ox-hugo/feedforward_compensated_system.png new file mode 100644 index 0000000000000000000000000000000000000000..16836c9e4f185d63acb3e4fb6ab4a9de99ad2df6 GIT binary patch literal 37532 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�UJ{8^u?7xMP@h8N#e+nWR50QbfKwTGIH&Ib-f9W)Vs&TY7F;u(LFhHyaB z>ohR1Bqkb2K$Lo6sbxlZp7{c@aOrIN!)Zzv!G!9*=l}q3Re521SVu3Ep*?Xw`}-h_ zNm~ZkLoqQi1Q7)2LmomOt9&ebdJ9OW_o}Lye%Ey9ZdETm6BKFWLdY6Av9M9^Z%t>= z9AIJnGDr4!Os=kuW^T?>RM^r!`c!Y#gzS^)`ow1o*v6@|d@E=5CF}g0BM#-1loTCv z^W2d$+gg+reNkTQRXz%+EL2=9~q?I#4$1$jfP2(gs0=W%7nv0 zr*VGF&JmZAVz$fvmZ>f+l~t{~H2*m;mq@IP6K`@{_v0zIc6d&&?*; z4^oYh6bY^{IO?ByeL1^U=B@I_;j);9Fxmf4hu|lls?wn|J3jgA@J+ya)iX~Sn)pXK z@=NRMS$!MAD!*8Tw8uh6eyTO(t$#O`=IS=7{2)Js9&9p_CAGWXNx{V%^+16-_;Bwz z66f~hJBJl|I9|5uEW&hE7%N`L=nKu>*jatz;^MG=A52VsL4ZQOgrj2(%mLP6g<^+} zV3z6wEgOZtf5W4qTWUk@Z5^-`1ZNAqh!m$dsWey4ML z$I?gZUyeaOteIj&mmA~Jsu`g_B!kz?X#X(Y8nc^IR}0iVIznw|ZT3aR zxc};3v!w~grRF_mIs#k;?CyADE!E#Id9sl8!1|H2^Xu3e?l|hk&s;Ht zmF8N}{NB%>9%ww_S*JN*+h-2b$#H!q*O!(O#K^?kz*$(7v|{7^#zOyN|G30;7aK42 zkLVWuM^kwC1HHX@{TIq&V&j5iF?QT6k0?cNjY~>P|BRlkUm&-(;!TX}80mQh9xvWb z@}Fv(Mw6W$lZn}vk?Cx*I2j;g8uq?)-XTOXu-jOu)47wz(Iqq$F2`w0)E!^ya%vIA zsM&dQeOXvQ^OM}&-5t(S;m3|3h;QBq%khFQP_qJ|s#qPaNN1_!_fp5ZHbrrm(o)>! zQ1Ne+CVua`S6Y@y?ET22-1HB}Vb#5gn)@%UhbfT=r%`w-#@mY{uq(Z} z`ZP)FB3SnP_+%Rjl}$^FTvj;?8fHRQB0ppm9S6R&+o?0>TT*a7zTb-q{7t7y{VM{J~a{*&ln&%G;a4Rvfy}uUEZbxb_x)Db{ zkur~r`xH)ZjK)YD%lvNXQ072n(QHTOTx;;WW3JD3O%sQxB%B4<#s=Pq4l($!OlDkFFQN zp8LR^uOWV2K9{DoJ(;D?St#D04Juh9Mc0e!a zUwhgAu@!A(^{PM-kEg78J5FEc<9|B+q4?fcuF8qaPFUm{e&<0{`P_P=wS3bxs!Q&9 zYR>uOZ?bdbg}h)xw|uV znZcsd6Q;AvGPB`_hlVT2?R|Z1?d=c0iHKXo5!w`c3T2bO@h<@CjO>)fWH>{l@hU** zCIRSblg2AJ7PjkyqUHiNHa1E+LM|scYM%mpeJMCO!vH2`m=^<;ofJ>-{p6!W8x*d= z6z>bapalH8-e05iT6LAn83QFf!~%m~9Wl{~3p#$D#IA2iDm<%2i7G5BL$uQH5x~9x zb!TGxCvhaW5)=ynm%h(9ereS@7g{e%@bmMZfzYr%UP%7xJKBpG)eshPJsWxXq2bPt ztoV_U_z_WfAIwr_`56M=0%cCAokz+?tz9aZ;4J%`g}Gs{DWar=z4XXU_M?6mb9n*% zkrp|y_zzr6ebM5H*{G?1Y;A3ME-ulv_qa@!n3a=8KMkHwyOtz_OX(?+^<~z;LGw7=!pQ4%~ZqweYK-Sa!r&?5c zS|cY=BDHZo`bs;9EfG*&Y*4G+Wi!pW0 zC>kdRzdi_eC*SDB|5%An^TfJaDo!gPK=9%x&@ku5wTDZtTy|JKxJ=5`y}*8_K+`We z+S1bl&6U%1J~-gawYk7y^?)(SwYL96J#J;@<>HhugA~WNVt8w|-*i4k@Er$88v!+WU9Rk5; z<7q!jeGE)YvP}GWOa7Akje5-fE`PQ-)QN5^#yHr`pMqbRVz~0Wr#)FUc@lD!xA!B^ zp%&-pSY9@wt68gI*b`got-fP6>u4SP>X!WgR~>V1_Y^yL@cW&`n}*iTCj^q%8iWj1 zR?MsYg{Tn(%R#_3p9BX7D;VLWXJ#4)*0(|Z35tr!QVt6Z71hunW zbY~{(1sNsQBLoEoo$<SFiyKEbDakB^Tx=?w}pI{tXGHbAacZqWmJ75ArkBm_Q% z?qV6}Y2d@|V`KN+edRQmUd`~go?MW}hpv24T(VCz>ih`#WmKe3X5nL-HXNavrR{uo zYSAc#r6L|Z*R|m^<-o3_g~33BrFTOuDC*g`^$K(n?(TvTsYP-=gFu~i{vdJBP(Han zontfXjUhW7%2nrrzA;6)4D@bZ`>nSCq)>>8vxG)g)6=kOO(;7aU^Fc5l1*U{WgPdE zhr0h0m6ZaDR4!kGfaBih`>0P5%qAK-y75dE2Po5jMn+0&HZry`l-B>J7oarD_RH7X z?|*K;2S>#vn>_k$u=F_ix3HoHuOziYs{3|Qw7arpebem;&JkNd8GE9#o$1DKL26kx zdJliBV``#JaHuy1G}sbm)Z}O->Zgb zn@&Pwvo=#*t~LQo!8&B$z)f{k)&2QKFIujSATp+a3WjKJ;P5)z+(gVK9THAn?}y}> zLR<2bQKP+u`kH}et%LZ>C=tpKsP*^9LPtB&^h&8YGjISKG4rKk~Urj5Orntx>zX z`_y7M^W9Bs35cKLl{VDSVl05JG+kxqQ&QsDn+3A<-@l6#^s>Nxe}=UKjyPR8E->&* zsM4}Te~{a);NQcQAh%NtIc7UEzrOl^*LCdP&gr#4eNnA<7l8d>vYNs2I^V6omC?~j z*f=cIYXe2_`-Z?cNG+0};{YCEASNbeQavt8+{JzSFRdrN_B*4cR%{Q#%C3NDri{?a z%J)NmN21P3tQSYb^vC$MgFxg3kAgT**>{oAA470hup z)&Y;#mIml}9Ob$2L}(b@FYSrV-~Tw+|A`-Mznvjq%-T9ayW_z4Bm=FmX<#7m0VZ(> zw@-$0&lbe}2O!mA_?_fA$~ef#Jj-XDePGeUojV7Ml<}djTa$OSe%jXi=F^1)`}4#{ zOI`68YcjbT%8+`1J7`Adk$F@Q*!#{$ewnSU)~I{HzV3Ry(8R+&5rD@ ztSm&f@vIa{Y#190XHYMjpP%33&Q_y>0=nEr;z8f%Y?4Z=Nh;h=U91xSx4#}!DL$88 z%IH=C-Pw68*-yoe0&7OFvK%rDLd(@{si+YNW-vQJo*e4QH ziw&F|+OlOKz_WrB!jsNcHSVp7=>9gylI3PEP`^usHWn~iNe$u-C@CKjuTFrTd`%mQ zU__>;j|{`uL@gK}@i}0Xo6{Y%72o3H5iAbp3+0i!vEnaR>$o8ou7F$y zl%`sVkuVU}kf_*zGISmYRACIo!maT8O2j9}AD24N--;am{8i>jFW=iEiYWvAbj(6s z*d&BuDVoc2VPoUh_2TrrL~0NOxsHWJFZ2POCmpUGL6okS+vTE+eAY`p)i4z_2N9z4 zEe^`Jp!sO45|fRj!(OYXw~~^{vhjl7c>9DKmpHzB`GQ8Q;Yxh{D}(_1Pco8+{0&c% z1gfcgEiWSpMq8l@6Iz_)A3CEqB)To|G2HG~+@M#a*sS(~9V0VLRb73k*2O{Tv&Z9H zPbU)-lSJbuklrM0ZQ0>Y84EXEMF$W!(WIb$I-8)ksWxmi5)q0J3Ilx-u9*xm>zTth~84RnHcn4m~)l zC1w)``VLA|N9+GQYVw$YRhK$H=ca1?o|R);wL^2tpDLf(`Suiafh>kr|Lbk z|1kA+27XMhS?5&-ZN>(SM&Pk&$yG1^8NkG!Tl$);u`T^fJSxs{T@@WzZP=T&HKW=` zE1slln8pT-25DkTODn}2w~RJhBKPLpChJ57+e|jZ4QHV{!BH!N^%Oa*z1#k=NTj&O zc;TH0^4Kn=^`aKpXc*NQhMCrqvqZ>QF27Q95S3i+BX@(w_tSzuz(FxCO@OFtW%>2~ z3UlsTwRuYc9y?Df=ZJ|mo)UB~2C+usetJqEsbH2XRZz&`WKPE28UO#|VqZ>JNpmFwph6x!;=);&{LI1g*!i{`v&< zmL>e#yJRsIvvFpSvA|`3DAFx?*_e<|?%7FDUb&xPn7UVs$XEy>p;Fm4L03aGCglR< zm5h`W35kG!K=Ag;28?I&OLu#M$I$w+S9FBgWU13UMia+LBW|Ym>J3$+2(m4{e)RUH z*qM2?kf*sMIn*AE7Z~td%-){ccGv$^d^w9#O#N*0c)@te%fBr0quVILQL4=7`RwGl z#sc1IzR>7_Iv^qEM|Ij3# z^!DC&I)aUa`nn302BiBmnb=N%y#JRjiA2x9!RL`GFRnE^v}vKEBe$TyqnMOv44f^v z=N7lOr6nX#P@mG%*lQvTo*n{D66HnAA8yY4tMX(rHEJ9KArTi^&Iyh<_<4EVO@0&5 zIyQ#u;NUP)g|F&#L{J=!Y`0}BKj&=_C&PaHDJjZJG;&PxMQ|WwgZ-(yBdnc}d9$PD zb0q^a*+ipWL0>^!`pd#ii8gW7us$$0SbOO}bj~*InohL*$(De9z%})sPeoj9JuOx9 z1`RF0)JDud6>tnyI*SUf@0c#5(DwlV#w?mF`+PS7tg1v)*7Om+!dgB&HUl(!dwT#icfl4K#cte`qgwoHM(du9aK9x=YEaCyD}6VuA(I(w zCAAm%qiMUJ^&Y3xFE)xyCZOHGXVLvSc~NEL+57O(^ABSfgEBF4%kDosuXg?2F8}ry zQwOm|{T5?XvEGxyduO%&x=nwNhUL|Ehr6FPX4ELtg~0W%Tg`>?dQ05O9KCF{ZXy-y z)%?LhcIBm&6ZV)B7Zwwtf`Qr)dH)b`f=q^KN{hy{ zJz_yc{$Oe<887HoVYm4d3LsSOasG zehhO~HhV9=LG^nFl7I$krTkx_ueniNZCOr-BGP-RiHRS-F)j>TAQ8?vqo&{SVzzRx zTvtIyM_*fB)LLRq4Z=n4hWJ_^NMy7USAE@<9vl&rtG2SB=(;H?Z^G$LCp*ym$D4}S zpMC$6>w4PN^t484ALvJT`1m+HsM@Zs{E?B72$}})Z+B0RYNa*hz`#J34(9yEhT2D_ z<5fxu3TC}lG{{~mSyiS_x_4))f260UZyY9x`V5DS51kg*akbz*UdKa z%$vW=rBr8EAx{>{%*k)c=d`jO)xm<-FuSPA?m8bGxnC?r21m<6+XpdJp-d;}ww?Px z{Ohzh>5`0RR(Ip5FBP#2d+u)Y54Wf%lLjCHx0G#YRebuwRCgwl+uhdoBi{WYv;Fw+ z;DDK({p0z;GDxLfAj30*qqWtaC_BveZK9mcM@8!lA|7iBXc&^9JfwC`B)wyX$6f_< zwb^t3n>3JL23unamYyQ;fiX*sU&!n>-ynKBhmBvtnvZGl*elW z*2bP=VUd}Sk4>i(>Q8)%;~;S#I!kg{%zE&Okn%A60C@S+m4bmYLNHP%Y5D9s#@4<3{ zXT!?gp6bPm%yuC(>7NcOo^m|j+TNZUO$shqQ=)J17MM7n>bhucHvL&+-!ktm7+Iit zm8tmDnY9)W5g=zna2mK?ACJ|XOq%LzD*5rx-Mjr7SnC$a(WvqjYO=+&?9%8pg~hCF z(@am8H%U2z^-M;E?RVE|mE%fS*fiIJg|zMer%X)*HWgmmwFdC*;tRTRYkORC7#JAP ztCjq$vfBh(MtwiP0EE>F?83d!=x96o*56$C6ciMQATkXI*!8X!_Nnq6DdNF+To#0I z2Co3RiRN+XHb3+m>PN?CeT~x%_3Y`>r|lnEM-JdTB2byhSYGbHO&m4o){0uuH#NN% zn$KSfdj{{map<@5>zpn4@aOD!Oj{{_s@$><=yH5!ozF69CJgyndlwn(jjo_j5ehgf z9s|$Ui!glj_si9tuMj}CTZ7sFbpYWt%~r{0wcAjXmzQ4ykusQCma$MvKJy73T{cU|p}*VPnt5#=fxouy=c5+6ep6$+oS7QS*h#r$*}MAyBL&Rm5m8Zt zU}Sy9ZuD6`^CN8k6|4vv5pM`szn-`hrw3cD^dZ|I0VIbfRP@>~H#hhG`IF{Y@he#b zs>pH}NPo*Quck31Tl@PzlTh0yDh+KcJ9nEpU`Lc~QDm<3T7#;AkIi9c`i>4r;$V>|nhwwm${M_PO9mWF+`VnMcWWR$Z>|nyA?M-)p#X+PJun4G zL9GT>AiI6LbcZ!OKE4l3b3C8sKTpc4si}1k;QoPZ1kU`s_Z2doot)NNVwwPOe+STM z(`MH^+lp4H(NWdbv$MS1x$Rh|WgGIu7z4}uj=1pzrKKV=U{^c=XLe9V8|LQX!3BK? zJdaX)q2xgdZq3+^5ZI?|y9M}>6l>=#F`NPl@aKZv_mlih)i{9GKL8`B^}&)jSXtv!e9uQXh7#@Dt zv)@4e6@Wt%gG8`fR_MAJ4C-BA#)1)u51`9WDuOeewtb?}b3(he*Ybe{+xF1OvV9Ct zkmo0DdeBkmSr|0eSP>a(_U0n>v9Yo)Km;tqABK`GFkT?>nmXsx*Ur=N!Copwy|2{p zm!f(_8=56%A+Y{cg)ld2Vzno_ts|IvqS7Y4)ybgrd8kAeMO(EXM=Us7>qT}bn5{bA z71Inls(6dU-ABIOBK#mv)O)zMMh4&$y<^Wqj z8r)$tUXZ9(DMhsiG%0wr>-11<{(%g45W>w=OD*W&z8%19|O zxGo~~{rTesDP*lm;@g@jc8y@mFWBz_*K=z`?F*)oMsyM{Uc5jQlCR&thgH-nzZyE( zndt&L61oF?0ZDAnn@4|uz zkTT$~q!gqv4P_Tgl>2mXWDG(Wg13lwJHdzb2Uir-;P*uzAAzVtcRc|!VId90{sOZM zCr^;qoz&=X+0~_4G1dmtL{No4Gs_g0mA{{Tdmn|C4i}`*q=Wif_*bd!a9NO zV%V1Kp~yrvL7Zp)oO_7G9?`f)a{6Jt48P8LJ}&-1pU>&6nQvmEdr!C)F$^h*f-ses zXb$*vIfyQW-FD($zHA{GA73;SDJ{2SCEy*vX!x9;KL$Yf-~F?+RnZb>RxlPSNe_S# zjK|E}9DF2-`kpRFYk{-2p4j&iH=Iw_UFW2w^1f|&Ixb02#NgXv*Zwf z{RwDxJm7aqu$-$Cm8n!6$cf@gpUojLs?x(95hC^uloqDlMR11U^b4)kUf!zJQ8j0d zL}MkckhK^ZfmF@cJ!aYoCB*P*L&`CsI6+2v2)Q?96s@VAI{5k>q_x?9yHIR=0k2dx9?|r)* zbRK1olxl^l3!bdT{{G({x7VQdRe@mqEJgmsoZD$^@9n#_3&hd58Du+*I2vM^bgmps zFMcqx#qdi*HY|T0A^MQh1;ouBN8G5MFFWO<0UkpPMZsv5qO^b}4Eq^$M|{c8xAYcH zCezobd)<^5n-a_W?I4on_^IDB1@k?ft!mqrhKi$Pd|M(qa9w}0u}KE-(IWUIT%9=| z&DISvK|e`4(;K$s)kUP7i#om@emfyoWfCABT<$7w9K@!&71;V>Oua0FozQ5?s6w985= zs2lA3{qiaxZrow>yH)8zTkfV_P6c3LKy?Oi$Zgm9zX1GX`!wHxRX#);;Q^HDFm!bY zqwr&Lu|4ow4yH*H%(|Uwwg!+e#Q_DIh|0%OteBQ-yzi?Fq9Y;|}Y;+)jz{CbArYhR5Cq!Wa)Ch{1~qp6ri? zhI+aO3m(;K`k!sAteyi!iUepMG&W&a+20bWP(;J(fL?sK+}ZDYzN3BeQL9>PrPQ=JN7b*#bh~hK5@!ly z_U%y$<+&=C1SAe9Rq__C?h?9-zCwO5|)F{f&E<@%O^qj$iU?YbS#pNkx@G^ zpr1Z{qPbQLdG1yV(^kS6QeanAdLb5%kn_Nu2{SG^&5<>>;$b1LI|Kiu5c0kqwW;i( zOiP1_xwrw-u_7V+@$ML;%51(*E&rDk!mPe)RoST-73pa+F{Q z^nT9G9RWPLX^2H$(oY@6hqnxv$wT8#%ppHm6C0Raqm^VB8U0gaAx1u&JaF zr2V&l>gqbYA5t&R3(NZxKIh_2yc4j#P%7}CXNA%Z^INHkmsqcc z;E|3_;+-4#Z;LK;HeW zH@xk5(2dHSeX+%t!9#v=U7r4i!SV+tiNR!vag2~h9H!veXY;AD^(qOqOqgO!)^P{3 zSQx!(6U+i5N*}PFNeE*yC+eD-5-7E#MizszZD*$vXh`;>X=agg1TF;Eo242fFjz4F zBpbhgz(}W_o?fO_ZI!=?QW4Apmc$vsX^;k{>^oR61h0=2#QX^}9dQ2(s@TILf_gF{ zAIQ;!ULBd^PMdnC*=vf+%B}+QrUMumal*iM47g)!syqPN&{^kA1~B_1s@a1nO61im zyw854ZQDZ&5WHgvi*v@0O zUh99p94FuslB-rKABs*QsNn=78L1HUbpWV3VMYwp48^);W5lSrKBVc%KxVqKoL$*`S`&> z+DNby*b+Rh_8-6jPx~*g@D-dY2MAL{nVG7f13>^d%>6)N&#FzY2O5t-tptXyKSSeV z1L@K_*9%5|5+akZ;^@`OeBmh^|FxgcABPP!{%`z6Fa6WQt!hpM)Dn#emT5^D5JRr6= zuq)6#JaReNYHVr}Deaz~jyXEA1yJon&twT_5fs(nu&~w$7Cpz!+;V14PAae#!H#B( z?(gl<6sr!2`8{g^U0p(>ue;k9-kOt}>+S2C0tHmx+7X&g&Lh9OyPLjb1|U=j z90-NcOoca-PVUkJ`+m`)0T zX#k0r#%5+YH89{`N#fAzi~mhGoC+~hW;R)p$%<$=p5o%BgEdvDB^y%oGE@d11}00K zsNQ2hY>3JaOM>W{z(jE;LdZi9IIxDkz5wZH&c`sX4aS7YG5}g8yUn$=wJgx8F0}Z7 zlm>c2u7m^i_cRFWwR-57;rxArxfU>JP7kpJTWi=Xosbv56w0^v8n$7<{sV^~O#sn16Ly_e~MOswK=jtU! zj}cRPunf!g8q&H5d^DV?04j-+Dl8#liXH+PKpjlSNHLLTU+|LKBU!= ziW+`n4)$DrDEGL}nxLR&j4B{P`)v2EtgImzslRo~#_@YA(vArG9mV&0Rl>@keDj3a z6D3t^Yu1r0?-yt=Jy z-~=7QB$ylcR-=dbMh)5@K+y*V1$ipc>Vw6=(b2KMXn-tGd#Mm*8>t+I@em`gPz_-` zvJpIM@RJQJIs*H^h&0#;5iA8eoT}lr$3*jRy{x$Tc^%k6Q8~Ha8+^0SFaiP4U+>|O zd#VzuEBX!jFz9WnJh&0HoQ0GSO(*HY4VX?vs0>hakP&4%N2^wC6Nc;GC#p2oSz8wI#D0sJ$1auO>3nT-t#iWrBU3%>rVul`4^I13#$LFyHs67#Z2 zA3DFe(tOzW>*r4$SRVLt2Dy57x4MfBI%pwnHFH@hq~(Z*3_ zQDLDtD;KX<@+x*eClqzmEh63R1^}_PbT5Nu({VN*mnqhzulAJh)2{1kjLQyBJ_0(^ z($U?4@0@s*s~ilTx$MkxgCc_)uJTL28|Cusz8n4Rq_nUDKI329&kpb$it=0Qs5TVp zQm?MngTjvZjJMufINU6Eo&qe0#IbK1hfcc2bg7PxWZdP%K-Ij$vUI*3ACzDu8` zvWYafl0rO)Vn+Jo18(@QxXJQI)^KGbd=n~q+Stc0=Hzc~7{nznV%hEK8P;pd*ozEiJ9{94 z;Y$HH9PomMliD{$s&KxC(EazJb|er#vQ;CVxYU|8QWCKYbkzS{g8!EnY*jj5&@5Lo z6!PCHvoGT)^$__}a6I%P>{SY)Sl=xX*^{*Wht8c_xU!1Zn}k2IH$f||G;FTy6wB$G z{yhill;U_IiEl|S{)DDD2X<%#QFw(%W-s)FKH$cWM+a({G$okad@5qJvS(!mm;14b z=4@lD=a*W3yy>Z6#+wt?LP-XHLUu8D-zl`tB!*Zvch(jR`(iTP_N)u*{&L`UF~BpTnG68<6!A;OEi8e|2$JJZRYYNjB|x(d9ogcVqWXODa>JB4wWA z$>$l_bxeXcs-e&%W~(prO)6r;Wuw_n;!!vTY^!Y(*Y+) z{jJjx2^c3wXx3?_ZyxYE6#N-~D~LWFgeT8xsdU=i)!8YRsW?70bvHqg)(VD$;rox6 zBGvKm6JNYA&SOrk{+yQbwKHZ5!de_}YFtNG&&NCYZYyV51TVLanW;~v7kMj;5KWDb zR^~R1<0-hf$juV{kGkGFp3D6YA19smkc0?F*{dkYO3BEMtjz3CB*fcnNttDjj6&H$ zc9KoDjAVq25QXgUz3%h*{=WbH&g0QJk51u!-}mc&j_Y|{*HfPNw48U&^I-0P@Z5Rs zz!%M<^}R}D{jnK3>n)tu^z39Y_#XnWWjA|@UM4*)Dk40*Bg;Sxk;thL-VB5|4#jqf z`GzHEn~KX%ZKMwq0&yrH0Z!`H8!n)a%uzO<(O?&x5XH2gk1{H(JJ zpD%8K!^x9P9`2`>=TkR(`WQ}IT0T^oADiM@DoImD!&b4ZTrZ)>P!X)nu-`kQ4ldrqqyE?hrx z^K0M8@a!X44dLi~`T7-vs!#7p3-x@Q-yNk6kcsqye-LxsRBvF{C)w z+WMRU+;jFsc8Hv!q~*~2TJXF%*!i@Yrc4-rJ8dEtm#l`ypnDa~WryTPpZfK=7v@u% zO4sac`88KpcR`uIl&LsBI2h@+-cj2cRA5kQVrHx(QPbF^c`T^8wy&9RX(e5vsnDp8Q$a&a)7GP(kgTP&!0c60JbIMKCiUOm8Lgx z)Lp-6ebFr&CJ&U{ty&bNhy94Aj^cW-Pz;Ce_bD30zZ*IQeg$4+`zse-mDE#rA# z>B;RhD25f$VP@ta+>P4T;qUUTecr?zZc({gxZ(CZi9NYX{o0ia=7vnsBO@h#sf}E! z3a`Z{kB`aAhjMTv@}11idtX_<%TFct?Y_xC^UKa(?@r(CYcSY#gU__|r)aRkHPVrX zuB7X>-D$I)1=f#4oAd^*Ei`b%6BBgwuyV-i*Yd430|e9lvUZm*lbKI(`(~$bX=zfr zwZz4KVAqM%NT4djecO#Iv0^?` z{UW*DnHxOCK1&}rnN3eQIldpGl)UEbUu7xygL$guozFwN34^n{GbuCv4sTD5Vtc>U zY`o*o@9WY<2PH(s8rG*f_-vdSP-!o@FEk4a^Ilame3YK(>CpW#j!FEq{mTAAhQU@J zatZOYWwkl7J>J_w(j`dQ`@cm-My4z)tL(aHXn4M^Rll;LH-=k@^Mm@ur)du=gYPVH zR@oQWr8~a>Zl)V_^3h|3fCr=gQ_+FbUF^lcbSPmPTBJG$fEb9n}(rc42W zyvpjPJ*IgD;*PC$I+2AvVF-sfHwSV4HaCWCM^28Jnp^qe)MWHU58tr7Um9}cWo+zk zdmA5Cp*_h|r?s`4^bM?NnKpawWQOPNr7gNMzn!fv(0;5_{!C4cYlDQ_#`2edW8POs z4;O}Zs&b6pp1gBtkngX13lDEq)4R3AqKx;xGwb|09^crG-Q=bF+T&L@ySKW)VA`Et z%33rtD{4dQ-Q(9GHksSzX!%22<^-d9MMg(QjlU1w_c7wE(dOPYJNog*MNc?G1POn0 zziPLx+;>-S?L&prPlNlqnYEpNvZGhgBs>iaB*+X(dT(RD_;nTTY5BDtnmeN8-^`1f z!1~Tl*h6aLZC;*fTf#*`8B`ebipN?(<4DmLJrgrln|0}%^mR_t*yO?Y z6G0=Qw_IaqeoXDzzpS$L93gX}&S(Bd8M*S&jawq|p{+|E^3u#o$IDaJv>vIaUa#7@ z^>OfZvvNVWt(;B$kwOLb1ubrv+yRey77-z5Ys-&by<{sQER4W(r^CLXvB4xzT2?mK zd|9T$A?u2}OmnFNGspD2w{8&OwS}2amfOa3;P%a5QI@-Q#ruZD{xg%=oMUUFVBAgO z=lFRd!)>R*n@Sr=h$dWIyU+84u@0p9X7J{IFt{`r-dvJ2d)}1&z;~vs{J%tQT((#g z`aPLmH92DW%`9h-D?s-452YRDzf@l-8PxQh+?SGfGfb8z-k_WU#fq-M=~9hm^9d5j)eQ)aEv<S zq8A1mq7t^uvxOaQj zc9eDqe_4DymKCaX%3?g*aj}piBZkN0fq|VU$=|HVOt4(>oz-XAUvp(P7^8HF7PfEB z07aXfd6csj|E1K4U1EJt4Yv?Z+7qq+u6TeUq(p0+8hB&N-=H_Rr10$*L%qz+_avLu^Zhbp*n|bWW zHixUGn}t({s16^tR*G~8uwr0XJOAgvfxtkWe4(1J9s6wdn$AxDlK(b4sJuR&MDz0Y zGCzNF{7$LsZr?UsHr6Fwr{g`oJFDOwR*mGymh34HEPH1=*{i*>ae->5YO=$u6qD|Z zQ9S8D0nN>oA?D2S_V?o^my4y?9a4KoX~RNdjTG*wF1oA(iaEi;av$ANmVWUoo;O$M zKimDK<)oG^fmPwrKfmiO$2toCEERigdBOokF|~kkU3ILj_#tDg$IRUAoZx(FijcLz z(ox&~Cml`xSq#E2-)D_Y-dQ@rpG4Ev(&0a(Qn-0e&qgyNZRq#pJ`)vlN(a%{-?Ot# zo@vgR=H6sZGGXphPW~l{}1%m2&w{2$@TH0a*;or5KS{;TL(fk4>eC)u%yoV3!OWxW z=Q<{)%I>z7{xK|N8S{#5~r{K*MI4$KjB=h^YYlNs?O}xcHiP z`jrRld);LXKa^LqPBPcXkC^{MZC(=`wyTyVi`C-j^H`%a#c{%Y24of6cgrk7ac4I- zBi&rp;)0ciM2Ch$futEJh{Bim!L%WcM^q?mGWAoi^-zcO8B=M~%N zCLoGY=j@Lob(KxFpuCa>598r>c6s5E*;zx=D8MFwbxK~Z;nB9#)E;JVjvGz#`!n0_ z-9&YDn@74FUwT^FadvjulTpm)LmHY$@g~OlvbQfElzQ;+_w9n(=7v27Ie2={^j5xO zIQMK`=-UV*dlCz7*?nj?;6L8U7$BSOoGo!;Vo&+s=NA+#o+^!JYLv}JrFU7s z)4i2h_9|bO?-Pw6MKFs{?B)H6Pp0IimHfkyFW!EtnXZA+U`Zm(v&FG-Di;D?rBCE*=K*Et16Zdgx zck)C5aH@k;y?6QVvBV)ilFwpR<~2tK8I1>~}5*Z+9#%@eP^lec|8QojLuvIjkmchtS<89s6TVA;qN}>NtB~4iKy9rt*+6vb(1qB6A#Qw$8AGfFt zO;4xXwj`Hr-dJdvlRJIEjl-+JbMd&X?YyCx=?#WX@BRP=HKPwocki(O+NAT#c5`E* z|C&?FD%UX+bCy4H^X2S|(r1mudr8%XO^FFbuKP&BZ%QVtPHJmEkJfyUO)k`0D7~mK z{u-mIFJH(K+Ha&}WF!?8(LrOB;A+92zt-~lP*_qp$c~hhR~&K=WNI~@ZWX_DJz;O3 z_W7oocTy%N$LF#qBwwG}IO9F}MqXn7?5yA1(h@u7XBgbtW5PVSlry}%;8LX1-m87K z^;=-UMK9$Yj;coXfOvC6FpVE)6nkYkq7fy|Wcd~9H&>|%|**c4| zL_`b@7++~#;8QCLUOf>cE(NPZ0(JH|zzC(w0}SzE!THW3+yqTbet`5r++RKwv@(th zO*~GRckVtMI;@My>pgW#pV4~H5F8}J|#9|x4)0C zUN90nuXpN|n(2EzJb&k@&Zp2I5yz2>=WO8U-M_o4gs=vHs-2Ep%J)g8GTX^x)r*xgNVd~iyts;?YBeOTW^E~uI z6?!#{7(`yAvkK+?{Hbr~vB5XXy!>Leil3|O$%~?Rd6B#@mP?OsEvG<`Aq-g)rG<-zS9C)BO}+J#)Poh zi8J4ivKnAqvh^lj*PwggMi>#Z3qe6a!e$7S8iCwmvUL3>@6OI=No#i;-&yw7{W3N) ztEPCkac^pp&u!V2AxxnLlySJjoFIdUryuBr(i4BP-jmn1uYBo1X&~|7h3&bih?k{z zzlm2Bm8b?4roWeH4<1lhaJM3{*#?H2jikExfP7akb z2M_Ms?OYq1-?6`@!aM-3HhXQY8v)s^fp!+K!-d6jUj+mNz_=1tcouB-!{7gpWF#-2 z(zV6jHv}OJ;I{qW75hh&m{U_hEh;8cCN3mrm8o(Ve7{$hJQMq;c#KXvJk)Z*9R=z97OzqJD3B5#t4utX$LhElL{Pf z?8+8tK%#+ZVgRNJRE&(xASDSn@v@9NiWdK4uAybMN}8!VCbrB8@T?+SwQj)vu$hfX zX93@>nOjFA3VkZ?8E#*p8}wNm`1IxSQ=hyeOf6cJ?hEs11j1=vhlXnX==yQ>wBqGv zUgHspivh>%7gDqZ3*iY3>#y2*yp8Y~T-mW#A(+*Jc-nE|QJ~-@w%<4&?@7&oo4(X||CT6#v0(V< zSyP7%zOiOsxmOM|=$)%`)sn6q-CyIVG`(#%K!=aM~Z#N#2;h}8@=*M z5%YLxkYjCgt~Eb~3o&~*@4<;9bt+nLl$_dc@MsUSm2DE$r zDXa5*U=_1O=2EP)@WX@LpJ}wmzkM(&7_)hIV|KFpMqUq#gN~7_ln4L?6uxEgt1J=1Vu1rW5kdcI%k5j&XabBJ!rbFTY{F0lb=H*G4gYc{G+wP zist6b;;IjP<4kdA-`*tEoAD25qFBny%{}KZa8nvaAk|%6VL&LifmK2dm$N7S{x{!q zvdNd2g3tE;cjaE6?B@ zY5$oh$v&Ys~Tmm2YV_T!YzqJI;Pxt<%+&aIi+yPn%KJ{@^hYjQJ1YqM+$6Xb0od!oU9cb zd|2g`(+tac3vc#TK0J6nMRD}XhCd0`oG{TKD2Dr)67V-nYkZFgg=gv)2SYV8JkU21xxCLH|25f@2hc1*wvdX7P z%J2>JLd2!_h|=uM3wF;|j$@mo9dGV>)r9|`8(jNImKgu-<7{Gc%(=!-=|zskt`;RK z{9Q-(uewA#7N%+o!uf+>MuU6}W@^Mj!m)g9R_~y1_xFOfA2#up{8f>gee)bbj9v+^J5mDha9*ByHiozI&FK z&tI}H7P++M(p9YdH0@P;%y4iMH`ze8;`NTYadv=V z@r(Mj#pU9W*Fp;r`0UxccQKsg;&KY=IC$r!Mbziz<;j0&HcUEl#45k$`sYUli0twZ z%z(@AXU}9(L_HWH1R=~RTd|Rcw35texaG(!uN_mtP?fsSOXfJAlbjjBvB!L|PPh2y zc8-l^yrz!DFAMq(wr&7!ou+Eh*9J~E5bb)A&Cb; z%l!9H1zh)yF}J1MmZ_Cqco6>*{s)C6%Oj=n;LeXAO_GN0@3iJM%CiVCAn2<%6;P@tq-`{Y2bF58sQs*utr-EMT9Jbv@-O63!n!owpYv81^O0dNwP& z<-x!f>KMPL4b2k@St%*k!2n-8P+47_)N*nkSPUh_F94xjLZypo6!3`07|mnI3g8)B z4`#W#@iJ!)dFMQWU@^Jc<1hvM;^^u6fEv4voy$XVE8i1_S|h1<_>csRH7x&1+?rj9 zv{eaj@+=XSv<|nz zmObQid&)(UlUm91?OxTOTQ7P~cAVdQ@*>`|x~VIy<=a*pXWg@X4~f3EyD2jx1A>aH zSF6?2u}vWlnHo15R+)iWM}NU2-x&M@!VnN#hg{f>S@@|1Cq+M^B-~kTZB}I3-w628j+#l9sKQbr}D_8)=~AWlpcq1jNul$ ziXAMMetm0&!VBIw6F97hRUf*g58VE9lV*3rKgUF3u6^eaF8}$u?)38Cbf2Na>kRYK(w1zH5i!kKF9aFrejreZ1+zE`A3O5r&p^r=Wxckqu6`_ht^ za?x?OcZ$wWT{#@`b(>M-HPqJ+MOnsG!1odM5YQ07-+tZ9jMZ-EWjvr2x><@dkHugENcSfLRd6Vt~@j^{qm1p8Kv?>T4vRLIG0 zC@7e5oNE~B;)&v5Wo=8>K1nv{_Df>CC6*wi5)lxiJ?F&jobthrr?s@Su*n2P+uF(% zQhqm^ScUxKEW-v!sw0V)84QxmmG1|kFWz%cAz3OlwCcTLaHqJT`&f#RenbW zwiK*sZ^ICngJUNxEv*Lk5flJ87Wt88wkeR>*5gMip@zeB(-`v068bgB)pYW$k1)Gm z*$|(B(<0;zPi?6)*EqSjUIG@rXqv4E7@jYn%)ro4#oXNdur%vYs?(~fv%6<5N-{7k z^?sS3iYr4Wa*h2?!w}l2Eg(orv7%wP_IP;e5REwWheyR-Zl|k`PQ5#$4%%69Rhxj* z-3o^#o{}EC+=L(z!eW@KlhX;9Z2#XJ_BKeEkV>?8rz`t{qe*?_h&^KM*SzD`aa9vzj&02j3lI6)NNQWa>C{-bhga}*WXJ&404*}!(%@tEn;@fYWfpk3%v_Y(< zQG{hR!A=8#H|hQR7kG)MtiM9?f~t?AOa4O^9oyvHd}i@T|C8tCG&GH49e4Y+#4dKf zNlwlI>;olttcCBD;932$V3Ljw9nma7kZTU%AF+%Fx|z8?yYk84%Qog_<}&LQ4`amk zFawcEC?pzpg_cJ1ChTy;=#)SK3@Ez{4}ccg52@N=1Ap2dDL zbWmhU(Py4wJxMN{c??}A*$Ao>L7RMfm;+KtuULDCLg1-n4C8SCVdL-snLr*e!D~p6 zMdvby%hZ<|rX+($%FWN)A+-z$jtwSAi}KGTI zjG|ZW4sSb}uHBwxC+VN z{sC0iuL?Lg)l4i3M~nH(I-pAfXy7vPl!NR^KtOVCZt#N#+i=l@mX+9{B%HB32u{yr zn3ekb`#WZDY-}{NwCuQ!EDP=U9@FnrpQq7Musq(cr2jM z5qrmNmPBQ_;Rmun@Sr)(8+fOR0(mCXTC zK3F{x{2ZdShN3n_ZCeO^I4Wvva01$Usj#V~f(izB(2mzVyYEh(d_`U~;P>^%F`oGT07ItWLypfRzvRdt08R zYMJh`&>rtsvbX+zou2NIk(KSpHj+f#gsIpN5cluUJ#Qb%sbi|bIwl+)7-C=2(TTJz zWvE$MHdR#j;0jfEZ)9-qX)L2uIvcY3)0p`)$@V!ypI}gY2f+a@$OKkJR^QTM(VcP4 z9YY9Z#uC;6jj|m9L~V(>gHRL-n3kA67QfN7m{@LghMszlH~-7MEa=8QH#03R_gvZ7 zr2^g^Tpe5+)Dqi?c!eesXQX6(z=?7F>xV3_7jFuBkR`AWEUWf|udnahf&ysiI?oy2 z5}=<-aejPTrQj?q!;*MCBSt9J(`h-wz8qkDj0t~akAU17Wb8Ucw^=~69!A5!XYs>& zvW2c=Q9Il01Ef_5i!am7^EDp7Xkx26-r6u8QhtlaDxO#7s=j_1)I`0 zZJ%{#li{q;LwB1Ui2`?<(B!<{rDuKNvE#8G8bAH%jw&wwT-zFd_QQurH#bugyP&7B618{l za%S7ycU|hWy!Q4wabJ`fKREiJh$^)bGy)IQ_DLH9>TC*_KNWqyhx`UCuH9x^OJgJ9 zxQRlfOisGfS_tWFWo^yG%q&TdKcu)*x85PwyiLDYYOtG+dS)JL|SS74HpT4ZFx z8DTkNtA=p@eYM-2F80(%J63L%&fpSLdZgo@dwPns1op*5SdQ2>o z8yg!Og*C8{= zl%1})q_I?P?pG@xJvAm;)I8_5nbY#WQZq>HIX|d$d32(Qw<%O%$Cs~yEmg6<12@me z(yDkzU0aOUWn%->0X1gYW}!jplvifvmhQJKMupX;_kk=1UWG536crT-Hz&MBAjzI_ zX&oVqGJ(zzK@2UcV?#fj(t#tuDcuE}m*P8PdtibnIyg88z=BwmH|VwHfzrGVN`drm zp-SWGJS?pZ-7f_t{Y0ZH!jzJuvqn_;7hS#0Z6@2s7^Gnaa= z;hVyEBV;f)yU@04KYM5NfO_*^*d=5bl!ik&LP4xI!1qXWW#$FzQ21#rVI=0-@Yhv0 zGn~*QB4r3boe<}_X4OA1KzQ6vO{-ka*9}NcP97|nr^wxeW~vqvo_Z)IysGZ}^Upsp zqKZVWBwX2vl@FLf?%ucW{g}t)j)6+(E##O;kBDE;I?z9L2RsH+nDF0>5Cyi{nLgA0 z4-yvpODD9Z8+I}cHB1}wQ13ZQcj35?p3*p~2G^k2-oCzRi;}d12;np*4c!~ZkiIL& z8Y4&u@8l4tAB==I5XkH&0Kc(p2gM%#uGoB{@ylhF2Kq<2Wc9hutEvNU`}3{j?Z(kr zq23I~J`S?C*r0$2Y5nuNRuGT8^Il8K3HnCDG6KZCw8EcXEn~pA(Nh@5w}iN6l4&a~ zBSSh_eRyanfyd!Z&}#sl{$S~UYHY-EF$Rtn%EtN$@a>X1L0 zAg@4}s$guDc@g$zBqqReT3^!Uj@?vALHFOg;Z6Nt>ui|5*7?oeSIN&33yEy(mdFpX zf_QhoYT#sAAuq5bK=CMAP}i_=a_+(wn1Qw2TtUK#8sY)~cw}jEx_#wdl7Ly^UPFob z325PzQqP_}yI^I-g_7$t1N+$%Cmy0%!iI~q<$C4|fGClxYZ@A!61vwdTZ`t(b-NRm zT~7KbOlFBmNsqvh7Ww`xNrr^Rm9$xKwbe0 zlcPSu^U#5B&+6(bQIkV=Q9jst>yJf{>L<%j>3viFc0D~oi5VwiRR5!bk@B`hdO z*>Ja$-m<>gaN5KCtOX~#)}FnKF=>EWTLDZJ-5%Zs9D@UtOE^Tq>$nxsil9QEN}8zj z-V5mjYML5|%3KhkQ`6Eap?$%n6D!DYmVvz_0QrH-P!0q(#1_QdTu8Su#q-8S6*xS$ z`x%3qh@EoG`MS!`aQ>RcR{@!{Z*JS6oD%R=${ z+YpFi)r*^(8&Fs17e^VrL~Qs*B^*-E!p#lutk!Y~M0(Qs0c!J4uV^N#fz6lqK<~Q-4pYSnoH(nW)dlFERZn9`r!C(9c}qq%IMeB8O`%;TFOjwg-(QSV~TauxQ%bFyKFyNe+WL7S&Gp;9MhmHkhj5C1-7WD&${)zI1U^; zcL82$s^W9o$)KQdUH*|RA;co@T#7dF6rLd(P-1Bjae#^BiHbD;07J~PXZOm>y-rJW z=Ti$t6`G**E1}QPN|#CRnws^%zeMZE+islE(A4a*+1h{c<&{%NvuIvl>RDJ?z9}>e zPAWeqDk=ygDd1c3FcKo7+VSI3*-FSUsM?v}-+1#iXL9(31DDLmkdFzcJD7ItNE7>X z3rhj;;mBYriKZ($%N^}v`Q{oAYQbGBPY~roi#9#`;oXNE-~+%7(c)uYpI-L&SXOzb zz5Di!V$Dm6K=N-O5RQD-J$>+^$JkMsI<~Wal*5V#uA_gfvwMi>OhiaLFk*EMUW+j( zx-5`j$>0qWj53A-MHS9hfdJv!%GZyI#8KDiS2rvOX&?Ncus#5eF*f z&nUK(^?q=(FZaX~ zg9!go5iTKb(5eW-8JHabxiChd=Q=HX>+2(Iyu@}QtJk|?d{B--JfeO&cp|B@6YM&5 zQ+_|RRN;gU3$pbAfM$YNt~NPXR$8%SDUdX+T99`cV4%!qTs=8q!AT|Z5x1TW&fAzx z6Ux}PZ%<*zrSgp%H$FG5v3L1p{D0qGeFKwrcrKhz&FRN(K_4d9C$J#?aP*b64hr-J zxzB`Fhn}GMz~BL4>=-fSIN(6wz}9nDB+6xhFI@HEGGMbAS5Gg5j|eEn)&^-^kg2@3RRYk?`2r$RNrUCp`STs($RI*6~ zJsD`{CIFF{RX*CiIJmSj_Z`phjFiT23^j;mw!!jFa;YKa#k&q3?1_0f?@B=O?P|05 zl2LFmwx`8Rpb~Ui9$f!3nHWP-D{;uR@YMVtJr@(gDZVXu004hTb&4U*9EJmB=4f_O z1@7L#^ajM5G$&>#3xq8E6fa-?_~{dZ*@SMPfHeMO1hB~vE@*M^E;vsstE+QBug|#X zqdEXthyK!yv!k2)e^Z6Bk_~#U-y+zkx)TrJY%Tm>Er_Uz?E<#B#&P?n)(-DT$trY8 zEObK*0vFhqzR_)QitV1R7k1hhCjKS*A>MVg?^FG9aJ8@w-GZ?|4Wg$FFT^u6$P1NS zU7CQu{ov*%zl)_B_fQ4~sos8men0w)^ALyqD5aiYlGmPNDwl)pmjKWC5umG)_iBJk z$N&z7kJ+R8=H??(yXIQNem&_ibW=tdr}L$^_bJZ1Hg+=YW_bj*$Ou3lDpZJ-pFdya zy_PF&w}pj3lwfpK!W0HAzGk5<%${JQc>&$S6BNPtGPIB{iA9wNPgFSQhoNAl!Ck1V zsJI9o{4R*~=MXjausp&xC>qpFl?X&Qu9v~e!&h_i@=_l>zmfnE1TFeDN+=g;Av;c+ zTVKO|Bx%SKckSCp4K^eVnz>gvWI#!!cCkFtN+&Sk!$|tsYFdfyyAX)TccDEIfQb>y zBT5h&sIjf#5UMt6nED+T71hP9!ARxd6Xs}H+ zM|A*p;s|c%4pYETS&q03;`8+( zx)XAab}U++`!y>1IJyay79WN}97t+FNDICc*(YN01ubwD6TBt(5b%280;vk*y6}{= zv<`za*7>^d4!!{2FJIvEet4z?_w1?jAW05a59!Mz40GY7lmvnsH9$sc?3T;L!-qSo zCK9&HjeOnb;oA_n! zlSXQn0BPP#zFO+BSl}zLl5HHp(Cq;bNdUCN$!B2zZaEVnvgwvwC+*M9E3r;$ znZr)ez_JIRcYbXy+UOtWPr^AF#UmxSYBWG_4+HU~(al^c_sRN)SM zuo3hyJ$g$(GyQNBrikf6DY9h;TOUwE7HOx-_u=m!QI4Rg>h@TT6t;_tg!~_qBd2NU zt<4Q@N-5YS`Fd?k8<_xkBYwRC?rSpkDNJa|3#R@UdGbG^JT4+~Ey66jYcm^kPJiO5 zgLIG^DQND?UoaiAiWA{oj@uRKFy3?sw$wNWh}wKO){f?H;7MyExHTcU#RdH8B+f_b zavZbAA2r;}R`G@Hu?M)x$f!=sOJCIRcfp>SDPEpOo`OV}fO9|watNWxb;m=;v|75l zuFmhrj~j>JKGkQ7k&OvZtdbtAA*4j1k$%Y3Mv{Xqm8GVxu19AHBJHkgM@yEXZkORz z^F>DN@0bIy62ds7`y31;dWTS28k#9~h2q+d4yt_JOgE3rtG+0e40j$u9S=fpz?~}t zy<=ZJvM}>1vwvX(Ot~yBqo)A&f}d}FpPYoD(LTj+UKaSR!@Z6ul)(YwI(gC(eLjW_ zlg*Z%W#!DD|5uAsTtT@rp+D2Jj_C$uzxx6D6K3WFEXWb(@}K`ap4i!&UlK|!we@UCPD)0I`;ucG8Xj_)d?1MJxASv z$_}%~vEqriL_|h3q@CBg+uPM>wejX*EL8(22Z;nm&V{a9o**$vz(b=5Rwy^x5@N!I zgoHBZk`odV?qSG4-gTnS;1}L;R&MUJ3X@y>sA!La{cj4OnqZ+}OhT-}g@WWGfB;pL zn^=2+s2YuBlZRlW7sK9H4ru8Fay(i{&#et-!XuE3aJyo186qc|R*YL=-A}MQkX`ax zJTi519-xFIY-EU095GKhcI?>ig@x}xm_eF}!|O~%L$l)oN>8k^A+TK(W#I(*A3D3k zOiV3L4xOm4um9N65(u}!(^xMGGQy?*$;{K8$oAetLA2w*vCFcuI}j$SD=NtEVKzm$ ziom<%b4>UQWM&9E1k?`@3{H0@vO!GE1T$Ag<{xAm>>w#KEVq;ordI_L6<|&u@EBBA zXz*I`pJK9`#Dq=zd=E-f=`GkLkzdvDH=M8526^Vu_6m`Tx)XmLJ%%~=rb}A_-j1bMKwDi#E z==P6D371jlU|Bj$IDqw{;s;^s0qzn&QAoOLBmD4~!Jh~M%#7sOF4PC)b_9nOju*CZ zizT0EjvT=^IRMn&>9hh0*{4K@ZESoo{=5e^A0?-xJi(5|frt<^j=)I>ScD9=@gKXo zj^NXm(d{385t`Kf8j~@AHgJ6Dg@SkXbdFF+gZ{QQwgsXLD86Lnh`GyIm<)_#lw~`6 z1?9ASb3LkXNN32~3hj*WonyrO*%548Fns?te&7<|pP5aICTVIOdF9$E_HgxDj)_cO-M?P5Kjo}l;9jNT;PWqd zbTR{{QL`rEIx%GaF>4Ofhv_f@Vd0+U>&aT_xNQ~i$p$!MaP(5i!8@m&Kf8q`>9J++ zoz$Z1Aa$5nkK?wCqlUG>>T?ip6SdMo47mbJm1)_Z^7@9zR8=`bp#LE zD1OEdA`T1Q{QstX#+dKygBwkD69$0*cnN19l#LG9xPeqo+S*ta0l^05SvzKb_I1zL zx~2DZS#A}ocR%}ZZO}J--ZSQS;A3%F#sAC)1hVqFv!MR34NQKy{4Lni**UGIvne|u zIURc{1q85=SKZD7V_yP(MaCFMsSMUDqTim6z`aCVeqRr%<0bAm-^Gw6i<7*(oz3b_ z0od41lovgyNE1=U3GtDUOm6w;XxS z3@M2i`l9e*4}z9nK3MkwjT)r-#HB3dN6LLpdW=4mpICT~&N^C*THacK;3Qzg8!fg^ z-ukv+6hi`rH6fU6;{`t^ARnC7VVzI7LgGp@iZ4A++5uYwa@d3cme>YN_{|$j2cHx2 ze3faM>5*rw)CpIH0BFW2@(~nZYql6y7m-w|3CSHAnO9H=f^7`#X)k#TnI@FpFg6Ey z1bEC}bU4k7!K^~*gy6xtiyIX(AxOu*;=?G`n;FAdh3KN1^mYfxRuNl^3kocNBbAJm zZ*7VJ*l!on73XoKwy_GyCcU}l;D?loRE8zVo(LiFpoMS7sN7#GoeidHFvcK%>-@_QO+pJkD1j#; z5q<}BNXJn4WSD|ARZSU8aD-mMOdUdYGD7zS=OuLRLqC5u;V0n-?A`h{xZxvBsv|$< z<(6f1HpKVF8!ek?DJxyWWG!1|K0%=xLGHw_DFQl)@fr(3zGrvSYv}nu;MHP$9=KTb zVB7kA4Te8r*{{a5O2mZfmDlb2!`6D4+b_xG^$TVJ0%Vc)vbdigJr2b|iUl7k|WF3?fhqj?QR=TGQ$_ zg{doWF~8~gzyGb#=SmKpw_hVam#h&(5LLUnx{{KUQB=&8e@FA^0}KaHjn2CpY77=B zoqdWyO<~p)@$U1xQ9TJVG0qtdN&fv!fq=E|sNnW{xc&^S^tu-y%sofgDm&EzjvEmy z;Jo5>tC)MSp#6kH^4AN%2T>5AGNVYSI$L@a*2oa{l9L_qdAPRb8Zrw@%Yqs6&s6-Q~3{WJvE)K=Fh2 z9qrYTkjaLpx#Qy&8CpDNV*;?n5S;)ZhtqIPA}r@5xBiCUl85B&-M`+RNF_XnFfoAl zDbY3A|GE#x5cmT2=Z+BtBnktdr~ytYZ$jXIrGD+2Jl-6LJE&=C57W~tNJ%{qu)}MH zR13end4=`#k`h=Mn3#%ja@Hr7Wvizx{y9^so~`EOB!u7xXL-hmM(?WOgq)n`K%Kvr z5Kv~Mm~&Q+1jMj)yxAX?Qp9wI=L$uQ3X#!T^z z_iicq7jW3}ESg^>B#>c28eypfgpKTW=>V~3;C}=tVEYM4N!w$ZYoXZ-SiyY(i>3o- zTx(-fSy{PNBJNJ{V?dx;$X*`;V<-eSi}dsGP;njX*2KGo z&YZan?<;5-zR~gU@r8l(to4(W9Qx!*oP~B;0Gv%iqM~+-TdmAx>^{s+CusySd~`HD zc7N@<_vGK>o!#BUM}xk^>fPMFUAunYm|Q)souz+Knm957-JPA%%E|#bw{mp+KNDNh z&SR>(a|n}W^s)@jhu{KB#90)qh-Rq44+5Mbm^=i@w`<)Dq;z+%V{4bt<+q}D6CWoW zlR(5}SB>kRDpKH5#rtc00^wwd^DE!n^0Fl?i=h^2r#l^`gbCU+6gBh=40`%Df>AEe zMETiMP*C)~C*{?-prF_FU(5&}K_e3bqcnUd1p|WtFKhh{Alc}QMshYX@Ur8^7h%qr zZpxh;M??v0OBz3K0+lvJ&szf}#U#^XO1f!`5==#}IyZ;Mrv0s?EcNAS6Cs74)6- zk^IMqe~`Bl8>R?Cud)d@5r?(YV#h{DujlAsoJj1uP=aAQs&F!5MHzm+Jeni~O;aGT zOtHU_%MTp_d59=s4)|2L@Pm>A7CTIO~_KA@?dkE7Y0-P#M;BJVGZP zWFOI31MGM+fByvB4Of80{OHZ&fcyxEu4{EEd=1e*5f}$%ZaJtOh8lX>KYjWHpF%dQ zgvF#6&Tls}%JBE_idUNn5>?y@j+kb`8yf&4SwcYpP3b^jjR`psJ5YdJy?T{s8bK`- zHnD}&%xaP|Fqa`vC zj3S6?7^;Hz_m|Dhkn10uHP`Q$nsy~dx>bS5b{PsS)R25F0x`|Rf-uw%z`eGXZDJ+d z!a*900-8!ZrZ6JT*%d)T5|lW))D7qUz8TNS{RUbnrvNvsVgh71xi~d7_2X+k52|Ok z{-UX3n`3Dri8LZ_H0?Rlu^bSLnCC(u24ckG4`D?3E2ik zl4V53ZX(O1rtfrqfBb&GbH3m2IoJK%=Q_`Mp7Y$-ecsReb=^sp=0@x+!Ylv)fZfFS zk`;X>(8qTOGyPh?>8nAXfOoBokigIHm1F1$G|1TDE&w3F{dWL|WcLvO03Wx>C4=i> zv)e_H_iUz$1`yD2E=ECM_@Gj=U!Y;(V=FOT9_e~ZX^6aWbsSpP|D|Qs^t;mPD~9DC zuhqTb7_l#q+!j_&98A0}njrzqDKj*b60VXE=D~7_tulSyA6Uqni@bX$Q{*;Mn|$K1 z`MR)ysDHG&)73+6i8+BHAv`w|zlet!naG~nWqi=J=aG3c@hPNC;ZOWqYcH6>G`Kxv zv;T1Wiw#@U(DWOp0u8T6DQr0=I1(fcQdHc1o(Lqo&jU(QKGjxcG^zYP?BCWsB( z&scP0CLX^%Q+J0aj-uxrn-I%*K^@0F$Z(sP1=Dl^t;Z*K$;p!=2w}NYV;$?Nt3Jo^ z1IS?lAq?MuY(aPoG{!}ai#l9(l#$`%nxQ}eAQ?zzV2wSJ2BFUGSHcpm^(k0!GT6ScZLPVr^-I0^s zo;xY(vTABXPfyQ$=MHp1`2K1^W+snEih8=+pvOoex0GqEOP47M^}X`M_5MK) z(A3;KO(%SBrIMoMKP`yAZewEtsY3yS7+POE4x{3YcA~^6XHS1}meV%UmKtifUs&F1 z_2#nK%03a{Gg)Tx@#9Cz7<`vPdcZkZYLsq$6uQ%BGx@o}CoA8cY|h8eKUscNz{<)B zsegxFpMUuHuG!jN4iDG4yE@{I#{jF?rceph!e&f6ff5ThpQ};s%C*XjF^n+z#a7IT zATlAv1T_BsoE3tQWh3R0^0_^v8aUFi+bzOFTPsa}l9H0bd)$~32*Wkze?MAssGwm%I(8TvwPdK zIm2o_deTw*tD`sWj%vZCN#i9KS5{XwqJJG{v?|%YcB9{^sFAZMHcj9V4Wm)XIrv<6 zd`sNMvB%fr&%ZGO&cl1aqV%r^P! zpuU3WOUnXn2^+UydE{ndy&=GWSiwaU(#W2iYL4=2u0l_7N0lGKOI}=F|hY# zk;d=A))Bf}Lxvw`R2pcdXU#-og*Tp9?1GxFLd2Hd%RMWzt}v(X+e0kpDeZCM`%DrR z(9F0c6WYbxD!i5?dOB3iQUMl*F-+!H;NHlJFLJ_tYT}vSB5=B$@VNlH+2=s7Ga8gT zx1@V^7ii+x`4hHQ7I@W<6!<7loUekeTLSzBdz6@rxzK4A_{xh~tVE}=?&+kT`yfIk zI{Gb?3LzwC_i=p!xDH7|VB!W4=zomFvt}b6sT`uZeRSF91nYkrFR_li>&Xz4#Puyg zQmy+$@bp;GA|&cV(H}8;J{Zk%D>%LP7f;xxX+G*(*+qaLY2o1_I0Tzca?I4_vJ9OL6{Y--#`IYKvigys4wPR9w5C~+r z62<9dG03(mVBpe|NPkspt3d~TB$DgD#|tlCfB$E)ZlOM(ieD32ZWzqxAE@2xts{#W zmRb;lH86{AM^jZOGFj0<8iYWJpx@qNTmj}Onb0%cVR-EP&M)NFJxeN>kOw-og7F&6 z@yamFsC8@MVmW3h%2wuybA{eMuXuU1k|(a}YL%)9MAFjvr?X|qI@Bgl8k_t44QHJ; zTR`8=$6^p$#qIbru&7=`yzWu15@R$=qjmkDAC1_#}Gcn(6^Nh(l4OD+}_W2Esy-e@u z9SM@?kM7;K5&2SBw!);KB?nlF*yGSH&>F@l7o=NcTgrN4%16K1+8az^ zC4JMT#eANLe&k{vgg^HDYG%pBlmSC%ifO!jIsJ%b-8T$qtTyqKu)!Q8V`8RB65vVN-52)CSgojsFF z&*B-xz4AiL6aCm#xv@urB%9|gnKnp@)Njm`Dq}j}$m-l9D`QCavg4LL|MIDK*RJqD zduydV$TH&PHF9m~nTAM;Qde9d*<&o+{93&+q)PR(%eT#JX}U^G-W|G$4UBo7@S=+w zGq}E9aS}gm^PuRpby5*vlIhE`GWJd@&&=vV@CjwH5aa-Q_MxEt+fwy>+iMJ#RP8q_ zdZBW7JQW}MS8`PbNF)X79P5K)JXTB!#1&_7>AgKg27@9p;eVCe6Rb`V$V&oG?CtWz z5erP`rGK{+ElNm(Tqk4OwI16l>PTa!U%WX`7H9N!Pq2n8Il&;X{}2-|6TPHb?@UB= zIJ=~5d#T#;zst@OaJOSqz7@ZF0vY^%{}! zkBru4o0QbLeq=s+YM~%6@3uNpP<-O7&I;4fDR6)Lu=3Jz_R!E33!19VFwz+EZ{ur# zG*plyrQ-I?;9t%ROpyUCg|{5IAY}6(dFx? z^UQ64+{aw3|G%giHsP!m%D-IePAq3YfHge1u>!{*MS;xi$ZmD{*LrK6B0-#%Oe1e^ z>xSF&8-%4QZ(Ui3m(Hm%tuiF9NS(==opp4H+}6_2)NK1Pc@;R*a!1^$IRK`v{+RB1 znYp>lcsj+*)OmorA`T?s@TXWTh;L%rT{w!t z^nQLd&WQYG{>1N;W>Fxa_@Jn-1yQ{6OH$c;! z0J3&;j8KdkeWE3+pz!{>ot;Qeo%>tn<%N-5tx~oS6bHpHwQqP}EUABrx`?(B$K7oZ zxQt39hWv3tIA8_;Ld{$&>g>1u{Q_;2DbZ!m~MhbWh5{Ys$GV$sj{aEas*~X-jiwO^pA?4-ee+x!`<39ZXYa5&L zo378`^NW=`X5xY3DLzuz-%eL)9)4QEOmGzyl|ErWCw28Hn~=szcEhQ#&7Pkd)dzhO zZ=BApjy|OWSu@WWjXcIbYhx$c;MVe?yDzZgrm!0!Q#NH~WgmHwwzjs$Gd~YDbs~Pq zXUUo|xX}^o3jXEyxAN04u}1JJV^43*<`1RN`IR)SkXJe|(`WkUrC+~#l}Ly9XpEJv zdinChXIZkA{Nt7EXMf+8MpkU7u>g=x2NsV1^Zdx;+!IBw;qBVH2QD!^TLdG-@bHjFF5)~skp+o zsG&U9Xd&%wCOux*P!CtT{T+NNdvuo*+ zQ$GrdzU-*ocI|5nS4rpnwU!M>)ISYMFS1q_o(yOIvk;U!;Fbp{U@KEf#=6FH+5f1N zI&I(}{YxHudkg^)i0A6&A#fIc5RhQ)n0oa$X~b=UgcqF+Ar|TxgWDs|O2jBHpW8~M z+hcuc7Z6)4w~%2jkV<^Ecj6_81=Rf%8sUst-r0Tp{A9V#DS>6_77SFlqK1hi{x)+ zN}yK(rHX43x12mAlGq?B$iiluo0Kb2$qqq@J(df`?kfoAs^}?VX9bs^UC)Kq+NNSN zxUiJSsaIgiwd_bE3|oLJQk#0Ax!yd?5R!DJwxzYS-Yjg?L6&X=b8~Z-mjmb9b53?T zEOcZ$6+oDgk&(;G^!`(!1zYI#zsC==uN$IN$4in>oD4ZvR`c8V!x-|-R+xg9-|yBb z#iwL*-Sp6)IFnR;t`#$}dQg*>&wryzzY$TSvT$Ryx_;Rz9rvSEIjs&%S zj>m{~JJ>G)irkjo*HOI1i#{ig>{q6d5AW!1*0F^NwL*@i*oj(4ja+#17bXm}+F0#c zAozOp*RckC>a~UGCcFxMO`f>$)y1Vw1Jsduu#Hzz-CB%InxRVbMe`wZPdX}NwdG=o zHn*3@1TKk}P6@i6TP`?5(s2vPfB>3-;qH>gOwr80z>f!#!mS{#jJu$C8Tg;2^qmL+ zoYS|nJ9^_oi$@-0qd7kQZt4H=r}!e@gNg<-$mlJ7v(T|1F-y^Z^i{V~tuc-%op>#L zbl&2G{9nWRbzQ4{_IxPAaS5E*w^J07G?YqiW$U<8@O>{mAk7eR3|0de*8IFXM`Z-t z+}0bYU{55W$rlR`q_wOe19hXmayMqYpC=Ec$b~a>$T;{qmxWg(@Q4>`mnlVXOd^|q*`(UQ2g1=4pf=u(d% z`?vIuO@t=t^3*xkZ4M$&H5UV|S2kyY-%G6-s$siHZ?9|mep)G}HxLWf=v(g=d8Rt4 zv!^CeoQe-r*UwtT;^LO=9h91 z=42wk9Vi=?>xg9u7`UPR{zB;1^X}i=J25W;c%vnvA{}7K5IL9^XmkrU|sd2Tm z(n@qp)x$Ta^7`YdeMGkIy+c@kdWbHp~+G+Oo+Q(jj6IM6CA}-Z0W;pS>wJg(jUR$!tB> zgE1b;hP$;YN@#ke4 zYW&~fvuYNFvW23fp=#)s^8MpgGrjqhbyGdtAIAx23xw@>A)j+Z$UcHY+P^q^&eTfE z`m9tI=Lzcw)spA5@r8Op?7F!TPQr^!V$A2?hkq;ixH!Kw)RW}c`os9?M5VhjUo@}l zo1c3pJtp>6PJT{#Gw@5j?1emq{DJ#`VF07rD5tPE{&pdfiG@Fau}mv8 zj8QGbEK5TZkGQX&DG&RtwnmlD6A0MHu zTU+F5)oL7?Z;QDpnCH~Led2KJ(vSBn{QUd^9or=&Vs70EJCrKVub^Od`gT$hhm4F& zdO<<>=;-N7U)om1#>PH*FUg;M+0e)+BQGzsztY3H<%XEEv$M+LpC2|ntajHp74_p! z(ihsxTOa%`Z!_L?BP2U1cf*Da4=;Q=aPIx%_4iIZy?G!hKy)>4bZ~pS0oA&7bxlp{ z{QUf+q^14*{nw@ww|$&ZXR~Ugn0@;F`%!rD0|wbT2FAug_!m!4&zQKlYh4A$ zMkYQ!`_lVJDThp@bFxR+zc~@;+U6IG^gnRt{kjzb2 zct4Ge4S(-_w8v{f*0HbDZ>TP~uAyP=NK^FwaMtaddkuaTWpNtGb>Ba^(c0R2bZpG( z_m{WD^udf}nK?OY+1S{qsHp`cCF$|s)bzC9{ri%;D<3~L?6!=HrV`E;*s)n)WBWNpE*6%+j=P6P-W6Hfb{BGR z^YBQ!elz_2z4xg2r|Z#NsHR&FPd>YBSsSpvt*7UK?BVubqI>sp^!D~*FJf(z_4W0q zW@ZATqZ!^mwp+7q-MZ4!(wermhuzcH@AyeBZE6o#nr`Bgl99O<9=_4a+S;K~DeX;D z$@vfVt~zh(>#1(vzO8-mU_IV((D(1>XgOr4&YU^(uI!>nf0fsX@jcB=q>}Z_TwJ6* zy}aHQ9NV!+US2?6zWlw7y1M!%W@aiUCnuUfwcNbC=bfF84}CB)Ft`>U&vJR9FBB!= z=I%a>0+8CZYwXV1)2BOU&c{Y;XPGTrymBQtICveU=KXul>FMdV_I5Q#N6F64&bA`! z{q;>vf=WufiXMM7^z}DURE{3q?5V_;pPw%(E`BX8j>*c(stqRs56ikT*)J+8N}TrmCqKxahOx{3Q<+7g^iMuQq)jKMqYyNXp#vlnITB8l%7U`Aym} z(>uefW)@}~C^e7HzR6d7_sxUR_~7MBN3KV|^s;SD)Rv+C@bTm9Tl9GbS-TJKP<~L6f3raM=$~69C%A6pHaEQ< z7~n%O@9pgB+V*PmmA?#pO58p7PpV@*h2KZ1Y#DU7tact+9YoI~-chycYoD>ijokWl z|0G$PE}oV3>(`g!AJ3gX|F+WON|B9W#pLMs?-Fe40c~aXOholVRoCsbYx(B>S7htf z+Ba_)f*JU~YTcHxTeZ%F+SmB5YJUA%E0~@q=H|^Hw2cGmbnNWxhI{|k#PF+= z3QSB&k~1z1kll;gEWPk)gK?pWpR{$O_TQH`GDV+xsf?z*oY0pOD&McEz4U2x)LHR} z=Q%e8-T*azVez$Z2SX1Si{gXitA8%BvTM`zxwHlILsLV8iiwG-wCC>Ow6Wz~yLM@% zDS4gV#2QPHyR#)gcD;^{j`O8Uqvi=KXyzY^X+pKNzf18QKYo1A)t^F9Jo|#GSC+YO zq?lOTSC+l9b8@=GV+so;^0*~d`%%zu>q9q-l-jwtxP*j;ZhF@L#G!|gmDPCi$L60! zQ-A*4bfqznv#h21JvmU_{(DE&+%?WKFZLFN=A%85Pk7_T4XJbQq~;bE>$m9bd^hv+=g+A($}627ivgYz ztP&=^pIQ?}mX{Wb={3c%D&BKL!3R2e3Xco=+iIWhbo+Yvk4btvfbxaD)Z~P(|?UW5t;azIl_C-TG9-^O_op0xtuGq_eB5CVKmBds_no zrv7T5=v8Z|YcN7^p!TCoV{hN4my?s@-s4QcA=Wx`W~+gL!6`et7v~+&WzA;EN@3QK zZc|paS5{Wm`BMu^Zb5-H{^s%jhC#gA^7PmV;?ZJckY)`qG{gUZ`I1sMyq~H@ETf<;ys4H(U&} zw?5$=>Zz?=jowk)eeXnUT3YnV(xlJ3Y9D1uiz-?_6<_bAg`wU@XWf?n?v03ybou^H zTBZl z;j=foGST-u!NPmJk&%(ucXKu746GNP_+^Ce!jDGuNbG zVR>=VhMg|f@ZM%4JeB*O@1b}Hmd!EzQ@?-L?;h}6qo=2LX}p_mVPV0xxA;?VZTyYF zFJD4@eJPkKeoZ47EX>#sZCzb|w3n9cC)QD_=Eu0W72FsxgE1A^db=|s}^lr@c>;Cvus-n!9j~_Erju;r!E-79dJ9w_IbW?YCH-!{?-Rsx% znwpw;?jV&dD&F2z&GJi&v->?g6?$ISG@Oqw!uDZaQ7HEI_HA8VnmRh`4;(m<@3~{x zigiQa+_!=UQ{TF_nU!D4`{NN8vsLBzagLIb5@4L?1;-u?qQtNTU%q~Qj!HlFz&w7u z$$;IORO|Qe-%mL@MztpF5Zty+7wwHRM9&bri>a*T?k;~QWzQtQz#F;m)s{l9GX9$l$?BV`kv{N4V;{ubHCmw7g;ya zS9r|QFD=Y$zG}RB&e<7V)L1;YX+%|5cOzM+?b`#Zs+5fHn}uQw2nY*nx_czWM57tA znwgm~va^Sveb=Bi@acp6{8m*hPV7_gSvKqDzcA;iRO0wC>~-qCy53$6bVJlm9onU( zt!)TiH_UVW)}J}59(Q8ak!l|Ad0=_^bO4$}r~OHH_f%OMSHgYp~ zl9Gwi*3_3SUExK`yXLFhL4jrOL)gK=h!W81#ym@o!vu7iyhq)h52gr`Hb8(T#YSdhso+w`$VbCaa9a`pSG z?F!5Do=W?!OmJUxc0PrrwgLo3iC-+t&dxUf#LCPZlBx_eFh)?#t5>fgSDm7~TbLQw z91|86mOgp%2ROWEd}>c4+IzxP*iZ8I*c zDZBW2YU~wPilT>cwq2RTjVI)eAZq^R{llwa&{hAyez~F5z+}VCQrZeK(x7(mD`yBjKY7Xe?mi2flr7bSj25$Tg%p}m- z*wpk0ASL9+v3P*gt;`!V@2sa<9Xlg#E-7kZ+)&zL^}4zF6y~GAhfPm;tuK9z_WZjr zJNf1$^_m(Cl;{+*ka z*s>-4^<K~Ju8j0yzi)QrH@uQldA@k!WPu`*t7n)a^W*6FZ+;MT)ZeGFe^LKh3n2W!8rF({E zI4cc3ePh7-&5WBit#WmBCAby+q3+k`H`Bun8^3({GKf04@jk(~FsAoTAx^ilvg zj7KxOehZ(awZQl9dV4KV50sjd?|pua(E*g{KRBO!>sBpV1?r%2xFNjg(pLk|*^gI5 zB_s-s{;s3vt{L!IiM)1gHEEw8Kl1SM@=}yKvs;!~_XDqELb!VG&?pxw|J{?dpCK_h z*&6UhTStd*OCae$K%5~E)-PQJZ0NP=IXQvhY&)#5oammavlAZ)){QOZRrZc}_)yB$ z);1k$CcyBSnu@9hr~$`Wv)X&d-?E_{O$Z6fAue1$6ovdYJaFj-d(ImoG<$-KU4wVqp0JnyxyB5POV|L?psO* z5gP<$4~dT6Z)YdQy2IS8;K$bg#W+wb#tYZB+5L6sE*#Qw1c$B#Q!hJo>0@7?kmL?= z@ePm8yvjGC%^uQLa2|#}v5Aq9f|FC<(7+G<0TVV+$xEJ)F-#aiP)U^N7#SJChYRLc z59$YTAHJ)qs;j^xh5MZ?EiH3+TPiCm21iE&A|hxV-C{t- zfaO9IoAbptQWD%+ydmyfe04TFJUjzU`@;Gx0ZrT6_i3b==8cw9a&ybA3rb7bSy@?2 zy_e+CQv}~$rdqw~n!i60o&ax7eQC>Zc5!)*F*Dw^{&DHt&Ye3g&z+0FJ`XFe%tzPT zl$VyKpLpuXWU*C~f zK`}GfzIbxk_YQCS`n(TU2@cHKADxN!-Dm?0F*rUR{vX|8h$T$-6a*=Btv7ZB} zI*d_J|DYVt2|Cw-ybN$lA{IcY&;VyePb%H?{H|Vdqg?rxpTSJ=>|rrf%=}uJiTV3V z^2;YjM@NO8EFOyVd(G7#;PUH|ns$fqz0avMc^jdd#@O=!%vV)ag+xU)j=s1)^y3HJ z#*G_~2Me=Ah;`f2>v5c1*sQ)ul0j50LPI()FVFJ(yCUbymm2}f#OdNQn!i-&6Pe*i zfd6swVZ}s5?l$&|Gqa@b4htl2#aU{bT0}rIm%J0Ru0L&xHVuD(_C{fG0fAk+STS6h z{MM{{=sIqU*0zd*i64%i9Vm?ok9XXn{FIyzi_j_No@KHX<>Rot9IUW^8N>P;c1$go#N=eIoRg=4NdS-waGf z8alc_04OppovP-kSFKuwQLAch&MSXqf)+>>+URD`!FRy z^65BW4~vUeLz7L~dG?f(6N93n;$LVSeYq4!mjS7%JW$7_vA$Gm*Jgm95n>22mZ;2^ zf4u((JG$?2@hZ9p;QR{;32A&sjdeyavE;R5dc1`cfL~lixp8Az(NGI09E{T%Zy3;T zXspt0`Wn}TocyYOD6diu-4XyX>rlyBpy`m#Jl|co&MJ+rR+xy3}TX!)>FQ8++_f#LC>zI zV;~glzj(q($6@6LC>N*f?Kgmb62b}5a`4x@z?WMAC`$$#3)&(ZZzqpFq{9H9Pd30dB}abpYK z0j4=cDdLYj_*3DDr}TFZrPhMNZL7R5-iQM_g!A*I=KW=l0va_L~nv>ef8?q zzFny)DO10{9wnn#RaF%YTg}#1G%hZVXfktiZl}+jxiB8`K_r0jMcYL~E796VtnE?L zcy10GSsEb{`inE{&f&73MC&5Mn{VF#tmkI_5eAdr3B*z z;kv9sn?V=2P}B&!L|Az3_7f%b$?{GF2qy?*)XRe>iD3rj;oZdR86{%BrRBO?}! zUTh!D#*O|N8T{q0<3Ye5Pz-DO`nbi##lhzr&~eCQAwm(9L;OS&D}m4F46PD7xkXNn z1vsp&yPLJweBMj#^!`n+&;Q(UfGo=MzIW1FMMSJ$r|czD3mpQ#*M=TS{c#MCJ_DGf zJ>*)x4Nw?ypaTVVnvpJ#j=TqPy<4*D@87?_$Nje`)8@@KJW+-w$B&10-o}=d zy}c9qHxp)L9upc4@Mp%IJ3-KHhQ}XNH%^Z<#m2=6jJJJ@faccQo8+PBwQz|;OI=7a zQjCVbtN8Kb08|Wdc0glN6s|Ji$OPWGvo(m0D@Z>}OVz@{qT8~&1q)1kB3pa=Of&={ zocRXLGpcV2S{ZhV4CMMRvsp8pp`CQBoqo)iyKaONF`7^QDwFu3NY-6Nhgb0fvGz{QC<{X;0 zrGvx9^XGqPg*`rl14xX-*S8hJaSpNoh1=TNQ~;QBt^@GwC|3JVJ#LZgzj+ivoZf<}QhO|}E)O5_nca4m*B^}c=k2pu|n`0(kfBccJ- z)yklotH1&N&Q`Ak#xZ@YN)Y*N$EcQ_DPf0q!jF^m?DCJ**0cn46x*~iGBWz&b+jVI zU?>iF&GPJW>W={TchPD2_%Zc_79_x^s3@XCz`Ao8ZI0E7j3v#TU(dwc+}!`h2_-vW z@Rqu|H82E;w2|-_h+@1l_15qTx?z!hmw4>i9O7gR4XxshCiKnG9q+(-`R`S@x+9oZ zGf|P+3?H+Y{3rBdqd)$g|7CgVlrL7r(4I!WV<{dmhFj5{Ihs$o5hpr5E9>aUpRlkn zB8jJ9=P-ydAp)>ma8g6jpL^t&LE~L!6T};RKELMSR`O&A)w@<)T->bS^7$2ti~y*= zm>N%_?h2Ie7v?d{63AY^4b1_CNI1?ph!ddPOb-_S&R=|)v~wNYSTS%u{+yvP7lfkVv4+%JEOR_a-o2plv+2LH08UoRf9K8O#C^)%yn1!- zJ=HLTWfWD&rBk}6!|e^Njzoreeg~>1a_)r($>@f$g8Qu+BRHHdTwvN;0$@zRYy#Da z;FQ~N=gyr|5th)r68BxXuOXNJZED`rtkRu@3^x#lxLrW*k6JXkk*Gb5ruwBEI&9?P~Xywf&2Wieg=9 zvRPZ~P2l7UbUkRXfsp(=;6M}_MdrhJByu%0XCp%x_U(OIPeqZi!t#DiIl>|j(f74&3c>PXwQ z3!!Hi-&%Pgl2!vOee>o`Hw+tU2HpswtV0y`RI(7t)5*^tJ#AwX2$mJ5cW8L{inH@z z_m94^oxng;Yu2ox#Nb70&<}|6Sir7bm!YAly}277qO`o+3KkBaPu}G+*6pT)C@yVn z?ZJt8xFv!zGECTCrYjTTuSTgnwU6vP^U@d82;@|Aj1GuZ=&#xTx6e}vbg8#%7CZ*TllYz+AE?~cRL@C6jy zf73wOx?cJcRc{5L+PN=~``FX>xTUDV50)vLvnJ$2~SWUK%PVRZMaCmaHZcr zb&4igl+Ijzx^}l~ymRsN`51oo*)(!@Z{1K7+~xh(4Rc`-_6u?q+9CfOTDaE4*i=(f zBQO!h6r6e^`wfS*)&Gq#10+J6zqIk2n3|G<&Uf+x(}uuKs*|cm5VbM>D1;GPQ0M7cpKC_z{v7Bu=%4*v2LOkZ?`XqOQNt`EJnSZ+{)Ds&?lh@AY^VbhT z;4oGT9;ZD_3yp>8j?T_{2oN^xn_{UD?$C~hTmu}qQA9)p$|xt)70oke?iAMLCjj1u zcIHDu&*v76Yi1+6WWSb*YKx*G57bIUKp7(3NnkjEb*frfWfs;ITnDmK*VJ4Kk0nvc z@>*dXKT~=ma{yxzvOty~7akrSG*qh*U?B+!V)e+%$w_<8IiqbEWU4ZMQpIeLy8PV) z2hrgCfq$#0eGonqlsYp05)#-F9veR}r-OY;%d5by9z?5({$#^rFO2C%l!uAFGJg~c z8l#4mRwfR?!;+Glt%)zzk=1lHP_p|0;Q^F+zlsW_#AzUEc-V?O5!PG<1gmCb`ZVWw zj&8!#;$-y*X_{yyIB2v`qJZK?FnjU7*TIH)c&=9_RBQFtNaSmf1<=Ew#OZza*lzRi z@Gu!pzrS^D#D}SUY}YaP=~EzZqS_WlS@(0W$M?Y(3T|sV0)2yUx2a#h)X~9FUt#E5 z{POagXf2H}6q*0@e`t!JKE&)#eW*~GbC14@jze2DthFJy7xggxrl3hf4X#6o1$-8{ z3d)o=l^)2z+To(VF@2mFVgTJ@u;u!5#y;}jmNLwT%BF498mf-y#JAZwiXo#}| zK3Ga$?YIljVyF0zmz9-;7LI)T1|qVN(@_64&O!Eiu-f_?Vn?T1cT{)IbL6pXGakgT zWZM1#83su^Mc^z5M-7MqOm!Wzu>A4<39e&TRuArD{8_`uoYef43A2}}``93r5Sa(kaa*S5MrJlPT|+HokXEl= zJ%yDXf&W76T6EY!cxVO}#nT?<GsaE^yXEb zV#N_q6=3r4%ltsj1}?WSsB@j-I}fxLR1m>ou&WzLt^^e?-^9wovKDZfXb&WZhS!b; zZBf(Hi#(yVg;7OEC$xa>ztM%*-E-zJA2Fy9S9;x*-u=L0hrR?lz>{(+9Zpt~Ad4v; z>M7t1I;p2ehc4xJ{rYC24#Qw~G)KIJlrd${eh=hn$nk2}QRqYA@^n9LCnnM;D=QNW zhl#|#^9*f8MMWD%y?DYgW8?cJ60m3@_>_5Jwre8gFg-VIjZ>-);r^fP8)}V(s)v~E zu;l%pIeBcF&(nyOmKHeD9|Ttrd=FwsFyJF49d0oSgXzlt8_CJx#5#hpj|S2Jf1~L1 z3ns`uj}9?VA7iTy4P6h}AP8ZIRVwjxBKa7`*T6_#-jXZmE{X|K4GoLgdJe-2nXeFy z5ovU$RTOOf7MYLz{Z);wYyTfj7$DplE)Bb!Ju{lx$p>fiP+icW^=YV4U%xQ!VoqZBsB@im`hAeV7+@3hMW_60K}4@ z$Vj?{-(UT~!99Py+KrH416I%`F58#kRlm>j{MmE;6&y&TxFO(}V*{Z)idQiV9ynn` zP;ts>1%!uzj*+fH9H!@i#pj^HNeDT>6h$zes3+?l?D{=3Q*>q0oKQg$WPsD9kFCIm zAA#{R2c5qyN0-fWWoec~6XW=Eob#N^kfjm$uml<> zDiYEEpa(sNs)r{JzJC4alUGBbo`743a;d4UCaVN@o(O+fC}iqldW9>??GbLHrst-i zz}29rDwPJ`!6*Re>M%ZAq9-W3T_ zt@e9&TQcPDoLiKFT8QBi=oHiJt_)i!OJX`=jP|z=VZ=Ax$_^RM;6#>8$8F)a7-n*5 z4+2Pi11HNb`9U+L%@l|u@7Rv1y`w`@{?7K5Ssb6!o0wu5Pc8@|&PA#}Hda69E3}jN zpaPMffduyG3{Ja2-o7vU@x==r>bEiP|2>C{cz3?i{OIQ2KRz4_+O$cBU>sQv76&8f zkuniM+F_hW8P#sxC^n7H&liWYykp!sgzBHZKz;^!r%;`riL8gd=&;sIeBj{VspG*@ zZwYYJ-xDEyJeV@5{v$$G!TzA?|41v7C!mRS_=kozq`e{j2X@PbXG1I_S-b0*ckWPw zv@^4^w#YLJ@DrG_HJDn@5PJN7>mno;tvIDiV`qS|gz(mSFwuYML%HL@8uluHW9`|w z`T16u2*vdNovX>xASeAlUU@?+Tv=qM^?e|EpI$0S=0>QFM&IN=w8E7=+fN_0`oE&q z`_LyNyl$^=kYxvai%=bFp@?((0gIl=bxY_mk)_ z+7cii=ROUCf3nMld(bl|zL3lM%3U`iNl5}UNa2;)1krL_gMV@gnm0gDe)9ryNu?N8 zaQfcp6}-EsX==&|&x@aV1J_h)%r~-eq6&@dB(HS;}a$ z2NQi!lp_d8^vO1|&t5@14vQe=*tZ9IC^dzIE;2I({?3g=f9cHIj399k`2O?O){S*R zbp9CAAXZcm4-r#ZPl4*$(dcDOMM0&6T+=;tCE(kwH`~Fuq6dFNI`V zoiPsg?Ab#o047l_1P9=XAsk#nF9Frel57$-tU84(0CCbFYh+|)b$pqOrYIOMJFMIE zd}Mmd&{h!kRmZTPOr*r38{%p(U#T7uT zMoa{lpJY`bUSrIYC`6%InL)RuoE>?k>=ZytlDa{8_(6|Dv)eizb4#K8_kJ4wPw=W# zj~!!!_f9OIT>Y%mJOg=>h5t7-3r*-=Z}UxWZqnJx0% ztG|sOmeBliMzi1g#_SxWAtY9tExO77h-hKw8yomCa2o^b>oqtuwer=7PdK-3>!fsx zho`Sqy>@m%xdzMT&HgwvmnQpp+}+(}!lDc{{@268l`b}@&F0>U3F3aO4luvkFWuZm z_P4WO`&?5tjdWbTqURjr*RNmu#*y~A;KRkvo(|F3pf{?5Hu;w{kM51!Yz_ToKe^85 z1#lPQFK~)0*?B8L*3J8lBb2!J;?~*suU|(k?vs@@v=7}7;}tjeE=sukw}{qxNe0=` z94Z%^R^5n}mKLM#+)-gA&3D0Jm-gltt!z4AT@A(r333ohhCs)?d-pamF&Rw$Y;CUl zEXp9Qy;%{BC~tG4N!DNOa8!49;qjw(3k=GCw>&uyEFvc^%{-J`Qcy zLla_#B)bE)iNs=y1nbo}G#(Nl!69>l0|HXYdF}*o{JT;Y!Nw?_Z8BaRcl6--rD$KA z|JkBcux1^7+h^(nhLMMWDIp{wfN{fBv`YpZ(b4gKVO{P`f$t=7mxbmKxqPoAHokD?n#*#OU{H=>m z!gdQ&Q}LP7PjtfK95LNH_tWY8D{9}y=xGE(=0>j{X5{4DfN4OQ9R@gILU2+3<7A`* zkg5A?VeHhDg#P5bLQZxcxyQvWW^;Wk6ZiK}bbV z&=Nmk-*t|iSIJX!CUKmIgWzKT+YbzR_or(Z5tXl-Kg7t?^nH5IhaA=ZS^h0)(qZAD z(m}Y{VT}T%_U*Og`-O#lwzEY-idzvFj7BkoQE?dbN($$j&Q1EPY(z$-!gId(wG9xF z07ONAit7u?*U*(n14KHLx$Nf26EODO5M{bzrQLyZKnowCugdG$Ya7{7B`V*;%1g|^ zs#?ear?xgXH%E2q5XnH|!Ea&TFp>iR)^=HP?_DllBr5mBK()mW87yNxVG&Rs!nTj&P6NsHK)|r?mlEvCFZBS5 zsi8cC?6C9f*|UFO585Z3Z{CxioN((_3q^`j2xayhvNDAaA3oH#GBhyAmsVK*`7}b%Y>Y3URVZWFMZR3+Yx~Q0ou$CNig_}Yid-CO-)-MqPE~R+3^SFm56T2 zTSpWj4FGUOEs&-hR9E-+TKw@;LQXC|`6&o+2{M!7JrHxP)iNHoTm>U9 zL=HnB&EqOzXMc2&A$$i>N~0yeRocMNupWn5!~B>K^M>Q9s(u=u3_(Uxea! zJPy?;^l2}g!9OtS#6QO$HvFVqfQG2^m=Bb%?sb~-8+PlL_4NUYKFcXHUpsye z1r!X14{3OAZ=6tmzET0ELNRvVxwZRDHA%yfe6!K(ZE3kJ-f#+DZr{N$urki6ZuD9G zs!eGA_q(38$PJ#xZ9i)SN#eU(@fUz$E1Zk(kaqiiLx9|c6U=Fyu*4g0&BD<5%^O;& zgMt)E0h?WcM(=9+phOw;>;jKqbkp@OqxtqHhO2lIVjGn@J36jE^Rhj6?j(gxC{yYFh*;BE_IFXC*AF-0wM`9SDW zBqW@YB5|Faqrfc79(vS?N_RP3Jv|%XM1j!qU2^L%KVo&=KN%TiapLYAmOQ0CG+#nB zUMwvaz7nZi4SRnhRBM=Ae(@V|F|p9Erl&cATA^YMawRwa>hkUdiRAVPo9vwdlDx~Xc1|&ug}#84S(C-&V*bWBppLREujNu zp4&|y*PtsE0aKN6+%!XQ6@9868J)7NuhHTg(4)xpS_-4xi>>t5q&xPx51W{noI=UK zYfRYFjVvNbXgq*!g!f8f=mZ;pQ#PT$Xx_5#F)~UsLTrwZtBEJsi)-iF(h&g4Yy1Sm zZ2IGsf#>+k`_E&DjJpigu0`H519B_T#rH%tHnLwYT@=QFBNs)0CkF4Ftn%bQn%m^l?AGXBFT1+pg@uGV3sT-Q9lH$ny-ki) zbSH8^B`7viryU9kDKo&C@8=;B<`);K=oQH{l6JLm{d!Aaqr%eCMCnEogqp|?AbUuN zi|4mcuOUT&-Y0YR>}PSOey6_DSZsoJ=J^{5adEXIm)XvkSAlhZ1RbepzUx%f zoyECsTwY#u3cY#u;7<+VNU|~z9c_RX@-KOv;IwHS`79xM2V-%km)FvPG%vl`Gh{rK zc+5H$eJGshx3KnZx;O5vbKrp0`}gmSyoVUiB7}YJYkN-DYdCIR@$2&sHn{mLd==RR zkYRk}NDV?6$C2Rr_4B6{6#TQ0CtvpT92-pmJwCIBn)Va`FZn1RE3RJWQT9%mp7*@` zcg}?sM`f2|U-NBcpVz|AZ&~F=mQPIngh=)hc`K8G75?Fp!*BGvuHC$8T-izj0|*5m z+$u2>d=dFpdOEsD_kAb< zfrNA5*JXE?wkhp+?9d}gB0ETxSUnY+RKFGeVFxh3N%wbiR0IBN&Pv(KgcH7_E+q^wc9CbYRZ}17RGJ$l#3)14qs40LV{#3p~;N+ ztSs{3`hh<%s(_f-di3Szki&^M?{@X74!5qCj=LiU!n(7sQ*aGkz4F=N)rj9@Yqp;} zj#2 zI}nD!juV`pWdD4A`T18bVkmHtI!s_dJZZ)KjS`zy*6y;4XIc69EI$8`8>^05IH!wp z!laeq;^LZ^zxNG3QZb@@AqpRkv9XM7fA*M#nYkXk8Ytitu83eJ7C~G@H@5hi@(A!E z!ppV>=W5^0goGvtV!e%#T*tMwX><=BJdIE^^KoM{+L=%b-XoFuvCwoFa0x>d?Iow% z!S68=d#lkEiB~gPe0B^TD+yDg;XyafEv(Bku=aV44o+ALrWm=Z^G5XUVAXoNViE%hSwVuaNGzZc_NK1yRTC;HB9sPk>B z2{jO~(@jDYRN?AR;{PLqm#vXtoGnLlEBh0an=IU+LrcE~n66=SY`3$Odi^moGg>$z z1VjHAdA)Bh~jz%7+n$3`H zl@t~AMH;VXO~s=}j||tXHT=zKq#hUSmWM0Ru^yjxhIcP zTuWH^tLJCCmc=8cBou_SD8)B5m1lN0*1Mv?rPd(U2N0512?V*& zy(tlUpf^&lfBA(E?H697HSZstWkArCzdc?Lm$fvZ9jGBBS@{$N@XY<*3hvv1n04Eo z^i$a)^Cu=7aVe6T!6=~c-7*pp7UsuYI`e5G*XTR7VescDpNip5?fYHL40PLX#hK}E9!<`A_!n$^!{<$ebqste!T9D;vnaMMr z-YbZx{+U;|NH}Ds-x$h8V>CL;3~;?PY#~#TWbjYe=V-;lxa#|)-w_W1fhPe{3g3k5 zJ(HqLgB6=6k>Hw(Y1*DM5Iv<3DEU56%||c^n}sL8K3@o2EXECi0@61ca%{a}_JE?t zcqo#a-Cy3W!BW(LOHV`h+XA~ASGNh2nXY3{9t4^u7n^XW7sGiizT1JEedrR9XQ=6U z6=-n9G-clv`kLz5y{+CG1J%rcR**ys2?z#0lu8`X!E96JCKb0 z&f4N#fKP}le0SF}etMpKZ^w%`;SJNDLYa)#h!5C*MfRLr+`tWmSmePWM%8w7938Eh z{ry`5=5cBXDT&8U1H3>U0v%}>gEI$e*wyi>v!0Q-Pm4PUSb1{!3h&%yoalv^I}~5s z6v2Naf{u%~jc69rKyYYVunRYmTsN)_WfT;^07Y^Y0x9H0iZ55!3>E~Jw;4l$qZ#nC zM)b@wo9e$mbtmrl9Oq^k@jwa)aojR~S@EjfxZxB#2cI_-W*hJw$q{1}W8DVw^YSuq ze~TUI&6|=Z!+XhC`TEhvk(eU`5l8gIjGco{g`B%@gI>-9c%T51v; zFv!!$Gn7Fh7RR6&aC6$d5{=|%n>vF&p2^Eg5l&DRzJ3Jn%G_(FYs(K*&7G1G*1H`q zpb-Y{uv|Rf>>ehr1IhYhYw<+qBL!H-`bL^dkAWxzYpK({;{w$ zJJ5@}|2WF%xND#M!ub>u7Y~Em{Qy%yne@uKEgK!A<#lDph8WO zPC7_3^$&WuMje;DS6s*0xw-%L6uUafT?uO0mx!}~3ZW17N8BIOv*FsMIyMXFV(Ho0 zqj$dT!BtdTmPved#v6CBu?EwNOT>{*J+vP_LTYMiZkIhSuv~==ZRhCNX#d2j$mCtc z)ko|tKNpv{8D<|?kc_nV=r#{8W+grrb6|* zgB!|!%byq*(6vcrZ%og~Sar|1HBMNUTyl1=ybYyz>~$(voQ_<4d^~Poo!XU*c{Bt_ zkNbkSzM*SvEl5(uZ5t+lD$pV>!~^sw zoN`;4yg!ZYW{G-;6e}_r_?izD1ZF5m-AHZ-yw=?f@yisxrZvj3;%CdY%$IOuVO(fs z#g>=L-^SN#5w9`%mFmPF7_mL~MmqD3KAo0W-g!E`ToZ^Ef{(>i?ZzGHM?@15t-7}nsFs?R8RioGJ$NjJ)FgI}M`y8J(D;SD0V-m;3#|!iBQcpSvT!g@#FD@&g zA`j%m0SD?93MI$HYzb1s$8fJ)4k}JZJema2pfgaF-igY%07Baklcbe3IRyfx}KtJFuQOB*Bj#KX#DU&M^>^FI6AV)Y584z-QFaDLZQ4+N9gw;jobEKV1lQ znFlx@Vx{0~B_#gHB^{*fmK!Cl&lxw>@SR#m@(jORk|z|L2*_`3Ps0#^vyuWvR17f) z-xl!#;tu8}zoKF)@_ez$$*s_9kjMKBQNbD+<M94V z5=!0_Tp*-8>OccmyC-bD9twNvsELU-HYAY?yOxERfAd>pzHp;Mm0Y~vWrl8iyX`5c zBHG`p!NDy!5KynFAM0ftVPs*^JbU(T+f!&)sDu|SEmoM|g7Qtc=ryL%))fqvw4=6ym z8c<|wLI@n9X8kECnuN1YKe+7S7I3C3)4FG@iw1$u zY&DRQ!VL)Cie~V2VxrNiDBZZAx8yt*#)37>>7Gk5>QO9=p_-0Qli^qoIl@Ukj<4{c z>yjQdSLd0peK5MRI=D_1Ik8>Ikl&>g(~FY_b6?463+?vjUbwC;#H6Dw xxF-Jp`W+SFSZ$%W7%gh?Q2a}P?8>SeGUqBbRbJr77adY`G!JRqS37m>{{UBZbr}Ev literal 0 HcmV?d00001 diff --git a/static/ox-hugo/feedforward_second_order_plant.png b/static/ox-hugo/feedforward_second_order_plant.png new file mode 100644 index 0000000000000000000000000000000000000000..e3dfdfb8f524f4716f0c56779abbfd4f3b3b309b GIT binary patch literal 33284 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 h2`awDfJ-RGD6`$g87pCtH8K}J>jqm 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 literal 0 HcmV?d00001