Finish writing. Working Matlab code
This commit is contained in:
parent
2b9340ec64
commit
8a5f52f8cc
figs
detail_control_decoupling_control_jacobian_CoK.pdfdetail_control_decoupling_control_jacobian_CoK.pngdetail_control_decoupling_control_jacobian_CoK.svgdetail_control_decoupling_control_jacobian_CoM.pdfdetail_control_decoupling_control_jacobian_CoM.pngdetail_control_decoupling_control_jacobian_CoM.svgdetail_control_decoupling_control_struts.pdfdetail_control_decoupling_control_struts.pngdetail_control_decoupling_control_struts.svgdetail_control_decoupling_coupled_plant_bode.pdfdetail_control_decoupling_coupled_plant_bode.png
matlab
detail_control_1_complementary_filtering.mdetail_control_2_decoupling.mdetail_control_3_close_loop_shaping.mdetail_control_decoupling_test_model.slx
nass-control.orgnass-control.pdfnass-control.tex
Binary file not shown.
Binary file not shown.
Before ![]() (image error) Size: 11 KiB |
@ -1,161 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="220.418" height="56.826" viewBox="0 0 220.418 56.826">
|
|
||||||
<defs>
|
|
||||||
<g>
|
|
||||||
<g id="glyph-0-0">
|
|
||||||
<path d="M 7.296875 -2.09375 C 7.34375 -2.234375 7.359375 -2.25 7.421875 -2.25 C 7.546875 -2.28125 7.6875 -2.28125 7.796875 -2.28125 C 8.046875 -2.28125 8.203125 -2.28125 8.203125 -2.5625 C 8.203125 -2.609375 8.171875 -2.75 8 -2.75 C 7.78125 -2.75 7.546875 -2.71875 7.328125 -2.71875 C 7.109375 -2.71875 6.875 -2.71875 6.65625 -2.71875 C 6.265625 -2.71875 5.28125 -2.75 4.890625 -2.75 C 4.765625 -2.75 4.578125 -2.75 4.578125 -2.453125 C 4.578125 -2.28125 4.765625 -2.28125 4.921875 -2.28125 L 5.28125 -2.28125 C 5.390625 -2.28125 5.9375 -2.28125 5.9375 -2.21875 C 5.9375 -2.203125 5.9375 -2.1875 5.875 -1.953125 C 5.859375 -1.875 5.703125 -1.25 5.6875 -1.234375 C 5.53125 -0.5625 4.734375 -0.296875 4.109375 -0.296875 C 3.53125 -0.296875 2.9375 -0.421875 2.46875 -0.796875 C 1.9375 -1.234375 1.9375 -1.921875 1.9375 -2.140625 C 1.9375 -2.59375 2.140625 -4.375 3.109375 -5.453125 C 3.6875 -6.109375 4.640625 -6.515625 5.65625 -6.515625 C 6.90625 -6.515625 7.375 -5.5625 7.375 -4.734375 C 7.375 -4.625 7.34375 -4.484375 7.34375 -4.375 C 7.34375 -4.234375 7.46875 -4.234375 7.609375 -4.234375 C 7.828125 -4.234375 7.84375 -4.25 7.890625 -4.453125 L 8.453125 -6.6875 C 8.46875 -6.734375 8.484375 -6.78125 8.484375 -6.84375 C 8.484375 -6.984375 8.34375 -6.984375 8.234375 -6.984375 L 7.3125 -6.265625 C 7.109375 -6.46875 6.59375 -6.984375 5.5 -6.984375 C 2.3125 -6.984375 0.546875 -4.546875 0.546875 -2.515625 C 0.546875 -0.703125 1.953125 0.171875 3.796875 0.171875 C 4.84375 0.171875 5.53125 -0.171875 5.859375 -0.515625 C 6.109375 -0.265625 6.609375 0 6.671875 0 C 6.78125 0 6.796875 -0.078125 6.84375 -0.234375 Z M 7.296875 -2.09375 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-0-1">
|
|
||||||
<path d="M 5.984375 -6.15625 C 6.015625 -6.3125 6.03125 -6.3125 6.109375 -6.328125 C 6.21875 -6.34375 6.359375 -6.34375 6.484375 -6.34375 C 6.734375 -6.34375 6.890625 -6.34375 6.890625 -6.640625 C 6.890625 -6.65625 6.890625 -6.8125 6.6875 -6.8125 C 6.484375 -6.8125 6.265625 -6.796875 6.0625 -6.796875 C 5.84375 -6.796875 5.609375 -6.78125 5.375 -6.78125 C 4.984375 -6.78125 4.03125 -6.8125 3.640625 -6.8125 C 3.53125 -6.8125 3.34375 -6.8125 3.34375 -6.53125 C 3.34375 -6.34375 3.515625 -6.34375 3.6875 -6.34375 L 4.03125 -6.34375 C 4.421875 -6.34375 4.4375 -6.34375 4.6875 -6.3125 L 3.484375 -1.5 C 3.234375 -0.484375 2.609375 -0.1875 2.140625 -0.1875 C 2.0625 -0.1875 1.625 -0.203125 1.328125 -0.421875 C 1.875 -0.5625 2.046875 -1.03125 2.046875 -1.296875 C 2.046875 -1.625 1.78125 -1.859375 1.4375 -1.859375 C 1.046875 -1.859375 0.5625 -1.546875 0.5625 -0.921875 C 0.5625 -0.234375 1.25 0.171875 2.203125 0.171875 C 3.3125 0.171875 4.515625 -0.28125 4.796875 -1.453125 Z M 5.984375 -6.15625 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-0-2">
|
|
||||||
<path d="M 3.46875 -3.453125 L 5.3125 -3.453125 C 5.515625 -3.453125 5.640625 -3.453125 5.796875 -3.609375 C 6 -3.78125 6 -4 6 -4.03125 C 6 -4.40625 5.640625 -4.40625 5.46875 -4.40625 L 2.203125 -4.40625 C 2 -4.40625 1.5625 -4.40625 1.046875 -3.9375 C 0.703125 -3.625 0.3125 -3.109375 0.3125 -3.015625 C 0.3125 -2.875 0.421875 -2.875 0.53125 -2.875 C 0.6875 -2.875 0.703125 -2.875 0.78125 -2.984375 C 1.15625 -3.453125 1.8125 -3.453125 2 -3.453125 L 2.90625 -3.453125 L 2.546875 -2.40625 C 2.453125 -2.15625 2.234375 -1.515625 2.15625 -1.265625 C 2.046875 -0.953125 1.859375 -0.421875 1.859375 -0.3125 C 1.859375 -0.046875 2.078125 0.125 2.328125 0.125 C 2.390625 0.125 2.90625 0.125 3 -0.53125 Z M 3.46875 -3.453125 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-1-0">
|
|
||||||
<path d="M 3.40625 1.640625 C 3.40625 1.546875 3.34375 1.546875 3.296875 1.546875 C 2.46875 1.5 2.3125 1.03125 2.296875 0.859375 L 2.296875 -0.9375 C 2.296875 -1.25 2.046875 -1.578125 1.484375 -1.734375 C 2.296875 -1.984375 2.296875 -2.421875 2.296875 -2.75 L 2.296875 -4 C 2.296875 -4.421875 2.296875 -4.59375 2.5625 -4.78125 C 2.75 -4.9375 3 -5 3.265625 -5.015625 C 3.34375 -5.03125 3.40625 -5.03125 3.40625 -5.125 C 3.40625 -5.21875 3.34375 -5.21875 3.234375 -5.21875 C 2.453125 -5.21875 1.765625 -4.875 1.765625 -4.34375 L 1.765625 -2.71875 C 1.765625 -2.546875 1.765625 -2.3125 1.578125 -2.140625 C 1.296875 -1.90625 1.03125 -1.84375 0.796875 -1.828125 C 0.703125 -1.828125 0.65625 -1.828125 0.65625 -1.734375 C 0.65625 -1.640625 0.71875 -1.640625 0.765625 -1.640625 C 1.515625 -1.59375 1.703125 -1.1875 1.75 -1.046875 C 1.765625 -0.96875 1.765625 -0.953125 1.765625 -0.703125 L 1.765625 0.703125 C 1.765625 0.953125 1.765625 1.21875 2.171875 1.484375 C 2.46875 1.671875 2.953125 1.734375 3.234375 1.734375 C 3.34375 1.734375 3.40625 1.734375 3.40625 1.640625 Z M 3.40625 1.640625 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-1-1">
|
|
||||||
<path d="M 3.40625 -1.734375 C 3.40625 -1.828125 3.34375 -1.828125 3.296875 -1.828125 C 2.484375 -1.875 2.3125 -2.359375 2.296875 -2.546875 L 2.296875 -4.09375 C 2.296875 -4.453125 2.296875 -4.703125 1.890625 -4.96875 C 1.59375 -5.15625 1.09375 -5.21875 0.828125 -5.21875 C 0.71875 -5.21875 0.65625 -5.21875 0.65625 -5.125 C 0.65625 -5.03125 0.71875 -5.015625 0.765625 -5.015625 C 1.625 -4.984375 1.765625 -4.484375 1.765625 -4.328125 L 1.765625 -2.546875 C 1.765625 -2.21875 2.046875 -1.890625 2.59375 -1.734375 C 1.765625 -1.5 1.765625 -1.046875 1.765625 -0.71875 L 1.765625 0.53125 C 1.765625 0.96875 1.765625 1.09375 1.515625 1.296875 C 1.390625 1.40625 1.140625 1.515625 0.796875 1.546875 C 0.703125 1.546875 0.65625 1.546875 0.65625 1.640625 C 0.65625 1.734375 0.71875 1.734375 0.828125 1.734375 C 1.59375 1.734375 2.296875 1.421875 2.296875 0.859375 L 2.296875 -0.765625 C 2.296875 -0.984375 2.296875 -1.578125 3.328125 -1.640625 C 3.328125 -1.640625 3.40625 -1.640625 3.40625 -1.734375 Z M 3.40625 -1.734375 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-1-2">
|
|
||||||
<path d="M 5.125 -0.984375 C 5.125 -1.015625 5.109375 -1.046875 5.0625 -1.046875 C 4.953125 -1.046875 4.5 -0.890625 4.421875 -0.609375 C 4.3125 -0.3125 4.234375 -0.3125 4.0625 -0.3125 C 3.6875 -0.3125 3.1875 -0.4375 2.84375 -0.53125 C 2.484375 -0.625 2.109375 -0.703125 1.75 -0.703125 C 1.71875 -0.703125 1.578125 -0.703125 1.484375 -0.6875 C 1.859375 -1.234375 1.953125 -1.578125 2.0625 -2.015625 C 2.203125 -2.53125 2.40625 -3.25 2.75 -3.828125 C 3.09375 -4.390625 3.265625 -4.421875 3.5 -4.421875 C 3.828125 -4.421875 4.046875 -4.1875 4.046875 -3.84375 C 4.046875 -3.734375 4.03125 -3.65625 4.03125 -3.625 C 4.03125 -3.59375 4.046875 -3.5625 4.109375 -3.5625 C 4.125 -3.5625 4.296875 -3.59375 4.546875 -3.765625 C 4.6875 -3.859375 4.765625 -3.9375 4.765625 -4.203125 C 4.765625 -4.46875 4.609375 -4.890625 4.0625 -4.890625 C 3.453125 -4.890625 2.78125 -4.484375 2.421875 -4.046875 C 1.953125 -3.515625 1.640625 -2.8125 1.359375 -1.671875 C 1.1875 -1.03125 0.9375 -0.5 0.609375 -0.234375 C 0.546875 -0.171875 0.359375 0 0.359375 0.09375 C 0.359375 0.140625 0.421875 0.140625 0.4375 0.140625 C 0.6875 0.140625 1 -0.15625 1.09375 -0.25 C 1.296875 -0.25 1.578125 -0.234375 2.203125 -0.078125 C 2.734375 0.0625 3.109375 0.140625 3.5 0.140625 C 4.375 0.140625 5.125 -0.65625 5.125 -0.984375 Z M 5.125 -0.984375 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-1-3">
|
|
||||||
<path d="M 5.453125 -1.734375 C 5.453125 -1.90625 5.296875 -1.90625 5.1875 -1.90625 L 1.015625 -1.90625 C 0.90625 -1.90625 0.75 -1.90625 0.75 -1.734375 C 0.75 -1.578125 0.921875 -1.578125 1.015625 -1.578125 L 5.1875 -1.578125 C 5.28125 -1.578125 5.453125 -1.578125 5.453125 -1.734375 Z M 5.453125 -1.734375 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-2-0">
|
|
||||||
<path d="M 5.78125 -0.140625 C 5.78125 -0.25 5.6875 -0.25 5.625 -0.25 C 5.5 -0.25 5.28125 -0.25 5.171875 -0.484375 L 3.984375 -2.796875 L 3.9375 -2.875 C 3.9375 -2.875 3.9375 -2.90625 4.109375 -3.015625 L 4.8125 -3.5 C 5.71875 -4.15625 6.15625 -4.453125 6.640625 -4.5 C 6.71875 -4.5 6.8125 -4.515625 6.8125 -4.65625 C 6.8125 -4.703125 6.765625 -4.734375 6.71875 -4.734375 C 6.578125 -4.734375 6.390625 -4.71875 6.234375 -4.71875 C 6.046875 -4.71875 5.578125 -4.75 5.390625 -4.75 C 5.359375 -4.75 5.25 -4.75 5.25 -4.59375 C 5.25 -4.59375 5.25 -4.5 5.359375 -4.5 C 5.4375 -4.484375 5.53125 -4.484375 5.53125 -4.40625 C 5.53125 -4.28125 5.3125 -4.125 5.21875 -4.0625 L 2.328125 -2.015625 L 2.875 -4.203125 C 2.9375 -4.4375 2.9375 -4.5 3.484375 -4.5 C 3.59375 -4.5 3.6875 -4.5 3.6875 -4.640625 C 3.6875 -4.703125 3.65625 -4.75 3.578125 -4.75 C 3.375 -4.75 2.875 -4.71875 2.671875 -4.71875 C 2.546875 -4.71875 2.3125 -4.71875 2.1875 -4.734375 C 2.046875 -4.734375 1.890625 -4.75 1.75 -4.75 C 1.703125 -4.75 1.609375 -4.75 1.609375 -4.59375 C 1.609375 -4.5 1.6875 -4.5 1.828125 -4.5 C 1.953125 -4.5 1.96875 -4.5 2.09375 -4.484375 C 2.234375 -4.46875 2.25 -4.453125 2.25 -4.390625 C 2.25 -4.390625 2.25 -4.34375 2.21875 -4.234375 L 1.296875 -0.546875 C 1.25 -0.3125 1.234375 -0.25 0.6875 -0.25 C 0.5625 -0.25 0.484375 -0.25 0.484375 -0.09375 C 0.484375 -0.09375 0.484375 0 0.59375 0 C 0.796875 0 1.296875 -0.03125 1.5 -0.03125 C 1.609375 -0.03125 1.859375 -0.03125 1.96875 -0.015625 C 2.109375 -0.015625 2.28125 0 2.421875 0 C 2.46875 0 2.5625 0 2.5625 -0.15625 C 2.5625 -0.25 2.484375 -0.25 2.34375 -0.25 C 2.34375 -0.25 2.203125 -0.25 2.078125 -0.265625 C 1.921875 -0.28125 1.921875 -0.296875 1.921875 -0.375 C 1.921875 -0.421875 1.984375 -0.6875 2.25 -1.703125 L 3.40625 -2.515625 L 4.40625 -0.5625 C 4.453125 -0.46875 4.453125 -0.46875 4.453125 -0.4375 C 4.453125 -0.265625 4.265625 -0.25 4.140625 -0.25 C 4.046875 -0.25 3.953125 -0.25 3.953125 -0.09375 C 3.953125 -0.09375 3.96875 0 4.078125 0 C 4.265625 0 4.765625 -0.03125 4.96875 -0.03125 C 5.171875 -0.03125 5.453125 0 5.640625 0 C 5.734375 0 5.78125 -0.046875 5.78125 -0.140625 Z M 5.78125 -0.140625 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-3-0">
|
|
||||||
<path d="M 2.59375 -2.3125 L 3.515625 -2.3125 C 3.609375 -2.3125 3.953125 -2.3125 3.953125 -2.65625 C 3.953125 -3 3.609375 -3 3.515625 -3 L 0.96875 -3 C 0.875 -3 0.546875 -3 0.546875 -2.65625 C 0.546875 -2.3125 0.890625 -2.3125 0.96875 -2.3125 L 1.90625 -2.3125 L 1.90625 1.046875 C 1.90625 1.140625 1.90625 1.484375 2.25 1.484375 C 2.59375 1.484375 2.59375 1.140625 2.59375 1.046875 Z M 2.59375 -2.3125 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-4-0">
|
|
||||||
<path d="M 3.28125 0 L 3.28125 -0.25 L 3.03125 -0.25 C 2.328125 -0.25 2.328125 -0.34375 2.328125 -0.5625 L 2.328125 -4.421875 C 2.328125 -4.609375 2.3125 -4.609375 2.125 -4.609375 C 1.671875 -4.171875 1.046875 -4.171875 0.765625 -4.171875 L 0.765625 -3.921875 C 0.921875 -3.921875 1.390625 -3.921875 1.765625 -4.109375 L 1.765625 -0.5625 C 1.765625 -0.34375 1.765625 -0.25 1.078125 -0.25 L 0.8125 -0.25 L 0.8125 0 L 2.046875 -0.03125 Z M 3.28125 0 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-5-0">
|
|
||||||
<path d="M 9.234375 -6.40625 C 9.34375 -6.828125 8.625 -6.828125 8.046875 -6.828125 L 4.21875 -6.828125 L 3.5625 -6.8125 C 3.09375 -6.78125 2.625 -6.640625 2.203125 -6.34375 C 2 -6.1875 1.8125 -6 1.75 -5.78125 C 1.75 -5.671875 1.8125 -5.625 1.921875 -5.625 C 2.078125 -5.625 2.3125 -5.703125 2.53125 -5.828125 C 2.59375 -5.859375 2.65625 -5.90625 2.71875 -5.953125 C 2.890625 -5.96875 3.09375 -5.96875 3.28125 -5.96875 L 4.34375 -5.96875 L 4.171875 -5.203125 C 4 -4.484375 3.78125 -3.78125 3.515625 -3.078125 C 3.1875 -2.265625 2.796875 -1.453125 2.359375 -0.65625 C 2.34375 -0.625 2.328125 -0.59375 2.296875 -0.5625 C 1.921875 -0.578125 1.625 -0.765625 1.4375 -1.046875 C 1.40625 -1.09375 1.34375 -1.109375 1.265625 -1.109375 C 1.109375 -1.109375 0.890625 -1.03125 0.671875 -0.90625 C 0.375 -0.734375 0.15625 -0.5 0.15625 -0.375 C 0.15625 -0.375 0.15625 -0.328125 0.171875 -0.3125 C 0.453125 0.109375 0.9375 0.328125 1.515625 0.3125 C 1.59375 0.3125 1.65625 0.296875 1.734375 0.28125 C 2.296875 0.1875 2.84375 -0.140625 3.265625 -0.59375 C 3.390625 -0.734375 3.5 -0.890625 3.59375 -1.046875 C 3.921875 -1.65625 4.21875 -2.28125 4.484375 -2.890625 L 6.453125 -2.890625 C 6.453125 -2.796875 6.515625 -2.75 6.625 -2.75 C 6.78125 -2.75 7 -2.828125 7.21875 -2.953125 C 7.5 -3.109375 7.703125 -3.3125 7.734375 -3.453125 L 7.765625 -3.59375 C 7.78125 -3.71875 7.71875 -3.75 7.609375 -3.75 L 4.84375 -3.75 C 5.09375 -4.40625 5.296875 -5.078125 5.46875 -5.75 L 5.515625 -5.96875 L 7.09375 -5.96875 C 7.46875 -5.96875 7.984375 -5.96875 7.953125 -5.859375 C 7.953125 -5.75 8.015625 -5.703125 8.125 -5.703125 C 8.28125 -5.703125 8.5 -5.78125 8.71875 -5.90625 C 9 -6.0625 9.203125 -6.265625 9.234375 -6.40625 Z M 9.234375 -6.40625 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-5-1">
|
|
||||||
<path d="M 7.46875 -1.546875 C 7.46875 -1.65625 7.328125 -1.65625 7.296875 -1.65625 C 6.984375 -1.65625 6.125 -1.265625 6.015625 -0.75 C 5.53125 -0.75 5.171875 -0.8125 4.375 -0.953125 C 4.015625 -1.03125 3.234375 -1.171875 2.65625 -1.171875 C 2.578125 -1.171875 2.46875 -1.171875 2.390625 -1.15625 C 2.71875 -1.71875 2.859375 -2.1875 3.015625 -2.84375 C 3.21875 -3.625 3.625 -5.03125 4.375 -5.875 C 4.5 -6.015625 4.546875 -6.0625 4.796875 -6.0625 C 5.25 -6.0625 5.4375 -5.703125 5.4375 -5.375 C 5.4375 -5.265625 5.40625 -5.15625 5.40625 -5.125 C 5.40625 -5.015625 5.53125 -4.984375 5.578125 -4.984375 C 5.71875 -4.984375 6.015625 -5.0625 6.40625 -5.328125 C 6.796875 -5.59375 6.84375 -5.78125 6.84375 -6.0625 C 6.84375 -6.5625 6.546875 -6.984375 5.890625 -6.984375 C 5.25 -6.984375 4.359375 -6.671875 3.53125 -5.96875 C 2.390625 -4.953125 1.890625 -3.3125 1.609375 -2.1875 C 1.453125 -1.59375 1.25 -0.78125 0.828125 -0.453125 C 0.71875 -0.375 0.390625 -0.109375 0.390625 0.046875 C 0.390625 0.15625 0.5 0.171875 0.5625 0.171875 C 0.640625 0.171875 0.9375 0.15625 1.5 -0.25 C 1.875 -0.25 2.203125 -0.234375 3.109375 -0.0625 C 3.5625 0.03125 4.28125 0.171875 4.84375 0.171875 C 6.1875 0.171875 7.46875 -1 7.46875 -1.546875 Z M 7.46875 -1.546875 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-5-2">
|
|
||||||
<path d="M 7.734375 -1.0625 C 7.734375 -1.171875 7.625 -1.1875 7.546875 -1.1875 C 7.390625 -1.1875 7.0625 -1.078125 6.78125 -0.859375 C 6.375 -0.859375 6.0625 -0.859375 5.90625 -2.09375 L 5.734375 -3.625 C 8.359375 -5.0625 9.015625 -5.71875 9.015625 -6.234375 C 9.015625 -6.640625 8.640625 -6.8125 8.34375 -6.8125 C 7.90625 -6.8125 7.21875 -6.328125 7.21875 -6.078125 C 7.21875 -6.03125 7.234375 -5.96875 7.390625 -5.953125 C 7.703125 -5.921875 7.71875 -5.671875 7.71875 -5.609375 C 7.71875 -5.5 7.6875 -5.453125 7.453125 -5.265625 C 7.03125 -4.953125 6.328125 -4.5625 5.671875 -4.1875 C 5.53125 -5.109375 5.53125 -5.578125 5.421875 -6.03125 C 5.1875 -6.8125 4.671875 -6.8125 4.359375 -6.8125 C 3.015625 -6.8125 2.421875 -6 2.421875 -5.75 C 2.421875 -5.640625 2.53125 -5.625 2.59375 -5.625 C 2.59375 -5.625 2.9375 -5.625 3.375 -5.953125 C 3.6875 -5.953125 4.0625 -5.953125 4.203125 -4.984375 L 4.375 -3.484375 C 3.703125 -3.125 2.796875 -2.625 2.0625 -2.140625 C 1.609375 -1.859375 0.5625 -1.1875 0.5625 -0.578125 C 0.5625 -0.171875 0.90625 0 1.21875 0 C 1.65625 0 2.34375 -0.484375 2.34375 -0.734375 C 2.34375 -0.84375 2.234375 -0.859375 2.15625 -0.859375 C 1.984375 -0.890625 1.84375 -1.03125 1.84375 -1.203125 C 1.84375 -1.328125 1.890625 -1.375 2.15625 -1.5625 C 2.640625 -1.921875 3.375 -2.328125 4.4375 -2.921875 C 4.65625 -1.125 4.671875 -1 4.703125 -0.890625 C 4.921875 0 5.453125 0 5.78125 0 C 7.15625 0 7.734375 -0.828125 7.734375 -1.0625 Z M 7.734375 -1.0625 "/>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<clipPath id="clip-0">
|
|
||||||
<path clip-rule="nonzero" d="M 36 17 L 184 17 L 184 56.652344 L 36 56.652344 Z M 36 17 "/>
|
|
||||||
</clipPath>
|
|
||||||
<clipPath id="clip-1">
|
|
||||||
<path clip-rule="nonzero" d="M 0.046875 36 L 37 36 L 37 38 L 0.046875 38 Z M 0.046875 36 "/>
|
|
||||||
</clipPath>
|
|
||||||
<clipPath id="clip-2">
|
|
||||||
<path clip-rule="nonzero" d="M 198 21 L 219.792969 21 L 219.792969 53 L 198 53 Z M 198 21 "/>
|
|
||||||
</clipPath>
|
|
||||||
</defs>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(89.99939%, 89.99939%, 89.99939%)" fill-opacity="1" d="M 36.632812 55.65625 L 183.207031 55.65625 L 183.207031 18.457031 L 36.632812 18.457031 Z M 36.632812 55.65625 "/>
|
|
||||||
<g clip-path="url(#clip-0)">
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M -73.510476 -18.655668 L 73.51255 -18.655668 L 73.51255 18.657454 L -73.510476 18.657454 Z M -73.510476 -18.655668 " transform="matrix(0.996947, 0, 0, -0.996947, 109.918888, 37.057531)"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-0" x="97.616558" y="10.623471"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-0" x="106.424588" y="12.416979"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-2-0" x="110.493893" y="12.416979"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-1" x="117.654284" y="12.416979"/>
|
|
||||||
</g>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -17.009876 -14.173235 L 17.008031 -14.173235 L 17.008031 14.17502 L -17.009876 14.17502 Z M -17.009876 -14.173235 " transform="matrix(0.996947, 0, 0, -0.996947, 109.918888, 37.057531)"/>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-0" x="98.445021" y="38.699503"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-0" x="107.252054" y="40.493011"/>
|
|
||||||
<use xlink:href="#glyph-1-2" x="111.321359" y="40.493011"/>
|
|
||||||
<use xlink:href="#glyph-1-1" x="116.825663" y="40.493011"/>
|
|
||||||
</g>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -69.028043 -14.173235 L -35.014055 -14.173235 L -35.014055 14.17502 L -69.028043 14.17502 Z M -69.028043 -14.173235 " transform="matrix(0.996947, 0, 0, -0.996947, 109.918888, 37.057531)"/>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-1" x="47.02447" y="39.02052"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-3" x="54.29421" y="34.279038"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-3-0" x="60.502107" y="34.279038"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-0" x="53.294272" y="42.403162"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-2-0" x="57.363577" y="42.403162"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-1" x="64.523968" y="42.403162"/>
|
|
||||||
</g>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 35.01221 -14.173235 L 69.030116 -14.173235 L 69.030116 14.17502 L 35.01221 14.17502 Z M 35.01221 -14.173235 " transform="matrix(0.996947, 0, 0, -0.996947, 109.918888, 37.057531)"/>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-1" x="150.746874" y="38.862005"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-3" x="158.016614" y="34.613016"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-4-0" x="164.224512" y="34.613016"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-0" x="157.016676" y="42.244648"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-2-0" x="161.085981" y="42.244648"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-1" x="168.246373" y="42.244648"/>
|
|
||||||
</g>
|
|
||||||
<g clip-path="url(#clip-1)">
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -74.160899 -0.00106637 L -109.213214 -0.00106637 " transform="matrix(0.996947, 0, 0, -0.996947, 109.918888, 37.057531)"/>
|
|
||||||
</g>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.054842 -0.00106637 L 1.607673 1.683764 L 3.088756 -0.00106637 L 1.607673 -1.681979 Z M 6.054842 -0.00106637 " transform="matrix(0.996947, 0, 0, -0.996947, 33.155048, 37.057531)"/>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-5-0" x="4.848611" y="29.719001"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-0" x="13.944759" y="31.512509"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-2-0" x="18.014064" y="31.512509"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-1" x="25.174456" y="31.512509"/>
|
|
||||||
</g>
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -34.512524 -0.00106637 L -22.138814 -0.00106637 " transform="matrix(0.996947, 0, 0, -0.996947, 109.918888, 37.057531)"/>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052379 -0.00106637 L 1.609128 1.683764 L 3.086294 -0.00106637 L 1.609128 -1.681979 Z M 6.052379 -0.00106637 " transform="matrix(0.996947, 0, 0, -0.996947, 85.016878, 37.057531)"/>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-2" x="82.147922" y="33.251186"/>
|
|
||||||
</g>
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 17.505644 -0.00106637 L 29.879354 -0.00106637 " transform="matrix(0.996947, 0, 0, -0.996947, 109.918888, 37.057531)"/>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.053845 -0.00106637 L 1.610594 1.683764 L 3.087759 -0.00106637 L 1.610594 -1.681979 Z M 6.053845 -0.00106637 " transform="matrix(0.996947, 0, 0, -0.996947, 136.878698, 37.057531)"/>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-5-1" x="132.692157" y="33.251186"/>
|
|
||||||
</g>
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 69.527729 -0.00106637 L 104.580044 -0.00106637 " transform="matrix(0.996947, 0, 0, -0.996947, 109.918888, 37.057531)"/>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 217.382812 37.058594 L 212.953125 35.378906 L 214.425781 37.058594 L 212.953125 38.734375 Z M 217.382812 37.058594 "/>
|
|
||||||
<g clip-path="url(#clip-2)">
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052896 -0.00106637 L 1.609645 1.683764 L 3.086811 -0.00106637 L 1.609645 -1.681979 Z M 6.052896 -0.00106637 " transform="matrix(0.996947, 0, 0, -0.996947, 211.348393, 37.057531)"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-5-2" x="189.620843" y="29.719001"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-0" x="199.192534" y="31.512509"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-2-0" x="203.261839" y="31.512509"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-1" x="210.422231" y="31.512509"/>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before (image error) Size: 23 KiB |
Binary file not shown.
Binary file not shown.
Before ![]() (image error) Size: 11 KiB |
@ -1,161 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="220.418" height="56.826" viewBox="0 0 220.418 56.826">
|
|
||||||
<defs>
|
|
||||||
<g>
|
|
||||||
<g id="glyph-0-0">
|
|
||||||
<path d="M 7.296875 -2.09375 C 7.34375 -2.234375 7.359375 -2.25 7.421875 -2.25 C 7.546875 -2.28125 7.6875 -2.28125 7.796875 -2.28125 C 8.046875 -2.28125 8.203125 -2.28125 8.203125 -2.5625 C 8.203125 -2.609375 8.171875 -2.75 8 -2.75 C 7.78125 -2.75 7.546875 -2.71875 7.328125 -2.71875 C 7.109375 -2.71875 6.875 -2.71875 6.65625 -2.71875 C 6.265625 -2.71875 5.28125 -2.75 4.890625 -2.75 C 4.765625 -2.75 4.578125 -2.75 4.578125 -2.453125 C 4.578125 -2.28125 4.765625 -2.28125 4.921875 -2.28125 L 5.28125 -2.28125 C 5.390625 -2.28125 5.9375 -2.28125 5.9375 -2.21875 C 5.9375 -2.203125 5.9375 -2.1875 5.875 -1.953125 C 5.859375 -1.875 5.703125 -1.25 5.6875 -1.234375 C 5.53125 -0.5625 4.734375 -0.296875 4.109375 -0.296875 C 3.53125 -0.296875 2.9375 -0.421875 2.46875 -0.796875 C 1.9375 -1.234375 1.9375 -1.921875 1.9375 -2.140625 C 1.9375 -2.59375 2.140625 -4.375 3.109375 -5.453125 C 3.6875 -6.109375 4.640625 -6.515625 5.65625 -6.515625 C 6.90625 -6.515625 7.375 -5.5625 7.375 -4.734375 C 7.375 -4.625 7.34375 -4.484375 7.34375 -4.375 C 7.34375 -4.234375 7.46875 -4.234375 7.609375 -4.234375 C 7.828125 -4.234375 7.84375 -4.25 7.890625 -4.453125 L 8.453125 -6.6875 C 8.46875 -6.734375 8.484375 -6.78125 8.484375 -6.84375 C 8.484375 -6.984375 8.34375 -6.984375 8.234375 -6.984375 L 7.3125 -6.265625 C 7.109375 -6.46875 6.59375 -6.984375 5.5 -6.984375 C 2.3125 -6.984375 0.546875 -4.546875 0.546875 -2.515625 C 0.546875 -0.703125 1.953125 0.171875 3.796875 0.171875 C 4.84375 0.171875 5.53125 -0.171875 5.859375 -0.515625 C 6.109375 -0.265625 6.609375 0 6.671875 0 C 6.78125 0 6.796875 -0.078125 6.84375 -0.234375 Z M 7.296875 -2.09375 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-0-1">
|
|
||||||
<path d="M 5.984375 -6.15625 C 6.015625 -6.3125 6.03125 -6.3125 6.109375 -6.328125 C 6.21875 -6.34375 6.359375 -6.34375 6.484375 -6.34375 C 6.734375 -6.34375 6.890625 -6.34375 6.890625 -6.640625 C 6.890625 -6.65625 6.890625 -6.8125 6.6875 -6.8125 C 6.484375 -6.8125 6.265625 -6.796875 6.0625 -6.796875 C 5.84375 -6.796875 5.609375 -6.78125 5.375 -6.78125 C 4.984375 -6.78125 4.03125 -6.8125 3.640625 -6.8125 C 3.53125 -6.8125 3.34375 -6.8125 3.34375 -6.53125 C 3.34375 -6.34375 3.515625 -6.34375 3.6875 -6.34375 L 4.03125 -6.34375 C 4.421875 -6.34375 4.4375 -6.34375 4.6875 -6.3125 L 3.484375 -1.5 C 3.234375 -0.484375 2.609375 -0.1875 2.140625 -0.1875 C 2.0625 -0.1875 1.625 -0.203125 1.328125 -0.421875 C 1.875 -0.5625 2.046875 -1.03125 2.046875 -1.296875 C 2.046875 -1.625 1.78125 -1.859375 1.4375 -1.859375 C 1.046875 -1.859375 0.5625 -1.546875 0.5625 -0.921875 C 0.5625 -0.234375 1.25 0.171875 2.203125 0.171875 C 3.3125 0.171875 4.515625 -0.28125 4.796875 -1.453125 Z M 5.984375 -6.15625 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-0-2">
|
|
||||||
<path d="M 3.46875 -3.453125 L 5.3125 -3.453125 C 5.515625 -3.453125 5.640625 -3.453125 5.796875 -3.609375 C 6 -3.78125 6 -4 6 -4.03125 C 6 -4.40625 5.640625 -4.40625 5.46875 -4.40625 L 2.203125 -4.40625 C 2 -4.40625 1.5625 -4.40625 1.046875 -3.9375 C 0.703125 -3.625 0.3125 -3.109375 0.3125 -3.015625 C 0.3125 -2.875 0.421875 -2.875 0.53125 -2.875 C 0.6875 -2.875 0.703125 -2.875 0.78125 -2.984375 C 1.15625 -3.453125 1.8125 -3.453125 2 -3.453125 L 2.90625 -3.453125 L 2.546875 -2.40625 C 2.453125 -2.15625 2.234375 -1.515625 2.15625 -1.265625 C 2.046875 -0.953125 1.859375 -0.421875 1.859375 -0.3125 C 1.859375 -0.046875 2.078125 0.125 2.328125 0.125 C 2.390625 0.125 2.90625 0.125 3 -0.53125 Z M 3.46875 -3.453125 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-1-0">
|
|
||||||
<path d="M 3.40625 1.640625 C 3.40625 1.546875 3.34375 1.546875 3.296875 1.546875 C 2.46875 1.5 2.3125 1.03125 2.296875 0.859375 L 2.296875 -0.9375 C 2.296875 -1.25 2.046875 -1.578125 1.484375 -1.734375 C 2.296875 -1.984375 2.296875 -2.421875 2.296875 -2.75 L 2.296875 -4 C 2.296875 -4.421875 2.296875 -4.59375 2.5625 -4.78125 C 2.75 -4.9375 3 -5 3.265625 -5.015625 C 3.34375 -5.03125 3.40625 -5.03125 3.40625 -5.125 C 3.40625 -5.21875 3.34375 -5.21875 3.234375 -5.21875 C 2.453125 -5.21875 1.765625 -4.875 1.765625 -4.34375 L 1.765625 -2.71875 C 1.765625 -2.546875 1.765625 -2.3125 1.578125 -2.140625 C 1.296875 -1.90625 1.03125 -1.84375 0.796875 -1.828125 C 0.703125 -1.828125 0.65625 -1.828125 0.65625 -1.734375 C 0.65625 -1.640625 0.71875 -1.640625 0.765625 -1.640625 C 1.515625 -1.59375 1.703125 -1.1875 1.75 -1.046875 C 1.765625 -0.96875 1.765625 -0.953125 1.765625 -0.703125 L 1.765625 0.703125 C 1.765625 0.953125 1.765625 1.21875 2.171875 1.484375 C 2.46875 1.671875 2.953125 1.734375 3.234375 1.734375 C 3.34375 1.734375 3.40625 1.734375 3.40625 1.640625 Z M 3.40625 1.640625 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-1-1">
|
|
||||||
<path d="M 3.40625 -1.734375 C 3.40625 -1.828125 3.34375 -1.828125 3.296875 -1.828125 C 2.484375 -1.875 2.3125 -2.359375 2.296875 -2.546875 L 2.296875 -4.09375 C 2.296875 -4.453125 2.296875 -4.703125 1.890625 -4.96875 C 1.59375 -5.15625 1.09375 -5.21875 0.828125 -5.21875 C 0.71875 -5.21875 0.65625 -5.21875 0.65625 -5.125 C 0.65625 -5.03125 0.71875 -5.015625 0.765625 -5.015625 C 1.625 -4.984375 1.765625 -4.484375 1.765625 -4.328125 L 1.765625 -2.546875 C 1.765625 -2.21875 2.046875 -1.890625 2.59375 -1.734375 C 1.765625 -1.5 1.765625 -1.046875 1.765625 -0.71875 L 1.765625 0.53125 C 1.765625 0.96875 1.765625 1.09375 1.515625 1.296875 C 1.390625 1.40625 1.140625 1.515625 0.796875 1.546875 C 0.703125 1.546875 0.65625 1.546875 0.65625 1.640625 C 0.65625 1.734375 0.71875 1.734375 0.828125 1.734375 C 1.59375 1.734375 2.296875 1.421875 2.296875 0.859375 L 2.296875 -0.765625 C 2.296875 -0.984375 2.296875 -1.578125 3.328125 -1.640625 C 3.328125 -1.640625 3.40625 -1.640625 3.40625 -1.734375 Z M 3.40625 -1.734375 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-1-2">
|
|
||||||
<path d="M 5.125 -0.984375 C 5.125 -1.015625 5.109375 -1.046875 5.0625 -1.046875 C 4.953125 -1.046875 4.5 -0.890625 4.421875 -0.609375 C 4.3125 -0.3125 4.234375 -0.3125 4.0625 -0.3125 C 3.6875 -0.3125 3.1875 -0.4375 2.84375 -0.53125 C 2.484375 -0.625 2.109375 -0.703125 1.75 -0.703125 C 1.71875 -0.703125 1.578125 -0.703125 1.484375 -0.6875 C 1.859375 -1.234375 1.953125 -1.578125 2.0625 -2.015625 C 2.203125 -2.53125 2.40625 -3.25 2.75 -3.828125 C 3.09375 -4.390625 3.265625 -4.421875 3.5 -4.421875 C 3.828125 -4.421875 4.046875 -4.1875 4.046875 -3.84375 C 4.046875 -3.734375 4.03125 -3.65625 4.03125 -3.625 C 4.03125 -3.59375 4.046875 -3.5625 4.109375 -3.5625 C 4.125 -3.5625 4.296875 -3.59375 4.546875 -3.765625 C 4.6875 -3.859375 4.765625 -3.9375 4.765625 -4.203125 C 4.765625 -4.46875 4.609375 -4.890625 4.0625 -4.890625 C 3.453125 -4.890625 2.78125 -4.484375 2.421875 -4.046875 C 1.953125 -3.515625 1.640625 -2.8125 1.359375 -1.671875 C 1.1875 -1.03125 0.9375 -0.5 0.609375 -0.234375 C 0.546875 -0.171875 0.359375 0 0.359375 0.09375 C 0.359375 0.140625 0.421875 0.140625 0.4375 0.140625 C 0.6875 0.140625 1 -0.15625 1.09375 -0.25 C 1.296875 -0.25 1.578125 -0.234375 2.203125 -0.078125 C 2.734375 0.0625 3.109375 0.140625 3.5 0.140625 C 4.375 0.140625 5.125 -0.65625 5.125 -0.984375 Z M 5.125 -0.984375 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-1-3">
|
|
||||||
<path d="M 5.453125 -1.734375 C 5.453125 -1.90625 5.296875 -1.90625 5.1875 -1.90625 L 1.015625 -1.90625 C 0.90625 -1.90625 0.75 -1.90625 0.75 -1.734375 C 0.75 -1.578125 0.921875 -1.578125 1.015625 -1.578125 L 5.1875 -1.578125 C 5.28125 -1.578125 5.453125 -1.578125 5.453125 -1.734375 Z M 5.453125 -1.734375 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-2-0">
|
|
||||||
<path d="M 7.921875 -4.640625 C 7.921875 -4.75 7.84375 -4.75 7.71875 -4.75 L 6.765625 -4.75 C 6.578125 -4.75 6.5625 -4.734375 6.46875 -4.609375 L 3.796875 -0.640625 L 3.09375 -4.5625 C 3.0625 -4.734375 3.0625 -4.75 2.859375 -4.75 L 1.859375 -4.75 C 1.71875 -4.75 1.640625 -4.75 1.640625 -4.59375 C 1.640625 -4.5 1.71875 -4.5 1.875 -4.5 C 1.984375 -4.5 2.015625 -4.5 2.140625 -4.484375 C 2.28125 -4.46875 2.28125 -4.453125 2.28125 -4.390625 C 2.28125 -4.390625 2.28125 -4.34375 2.265625 -4.234375 L 1.390625 -0.75 C 1.328125 -0.5 1.21875 -0.265625 0.65625 -0.25 C 0.609375 -0.25 0.515625 -0.25 0.515625 -0.09375 C 0.515625 -0.09375 0.515625 0 0.625 0 C 0.828125 0 1.125 -0.03125 1.34375 -0.03125 C 1.515625 -0.03125 1.90625 0 2.078125 0 C 2.109375 0 2.21875 0 2.21875 -0.15625 C 2.21875 -0.25 2.125 -0.25 2.0625 -0.25 C 1.625 -0.265625 1.625 -0.4375 1.625 -0.546875 C 1.625 -0.5625 1.625 -0.609375 1.640625 -0.71875 L 2.578125 -4.421875 L 3.328125 -0.1875 C 3.34375 -0.0625 3.359375 0 3.46875 0 C 3.5625 0 3.609375 -0.078125 3.671875 -0.15625 L 6.578125 -4.484375 L 6.59375 -4.484375 L 5.609375 -0.546875 C 5.5625 -0.3125 5.546875 -0.25 5 -0.25 C 4.875 -0.25 4.796875 -0.25 4.796875 -0.09375 C 4.796875 -0.09375 4.796875 0 4.90625 0 C 5.03125 0 5.1875 -0.015625 5.328125 -0.015625 L 5.765625 -0.03125 C 5.96875 -0.03125 6.453125 0 6.65625 0 C 6.703125 0 6.796875 0 6.796875 -0.15625 C 6.796875 -0.25 6.71875 -0.25 6.578125 -0.25 C 6.578125 -0.25 6.4375 -0.25 6.3125 -0.265625 C 6.15625 -0.28125 6.15625 -0.296875 6.15625 -0.375 C 6.15625 -0.40625 6.171875 -0.484375 6.1875 -0.515625 L 7.09375 -4.1875 C 7.15625 -4.4375 7.171875 -4.5 7.6875 -4.5 C 7.84375 -4.5 7.921875 -4.5 7.921875 -4.640625 Z M 7.921875 -4.640625 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-3-0">
|
|
||||||
<path d="M 2.59375 -2.3125 L 3.515625 -2.3125 C 3.609375 -2.3125 3.953125 -2.3125 3.953125 -2.65625 C 3.953125 -3 3.609375 -3 3.515625 -3 L 0.96875 -3 C 0.875 -3 0.546875 -3 0.546875 -2.65625 C 0.546875 -2.3125 0.890625 -2.3125 0.96875 -2.3125 L 1.90625 -2.3125 L 1.90625 1.046875 C 1.90625 1.140625 1.90625 1.484375 2.25 1.484375 C 2.59375 1.484375 2.59375 1.140625 2.59375 1.046875 Z M 2.59375 -2.3125 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-4-0">
|
|
||||||
<path d="M 3.28125 0 L 3.28125 -0.25 L 3.03125 -0.25 C 2.328125 -0.25 2.328125 -0.34375 2.328125 -0.5625 L 2.328125 -4.421875 C 2.328125 -4.609375 2.3125 -4.609375 2.125 -4.609375 C 1.671875 -4.171875 1.046875 -4.171875 0.765625 -4.171875 L 0.765625 -3.921875 C 0.921875 -3.921875 1.390625 -3.921875 1.765625 -4.109375 L 1.765625 -0.5625 C 1.765625 -0.34375 1.765625 -0.25 1.078125 -0.25 L 0.8125 -0.25 L 0.8125 0 L 2.046875 -0.03125 Z M 3.28125 0 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-5-0">
|
|
||||||
<path d="M 9.234375 -6.40625 C 9.34375 -6.828125 8.625 -6.828125 8.046875 -6.828125 L 4.21875 -6.828125 L 3.5625 -6.8125 C 3.09375 -6.78125 2.625 -6.640625 2.203125 -6.34375 C 2 -6.1875 1.8125 -6 1.75 -5.78125 C 1.75 -5.671875 1.8125 -5.625 1.921875 -5.625 C 2.078125 -5.625 2.3125 -5.703125 2.53125 -5.828125 C 2.59375 -5.859375 2.65625 -5.90625 2.71875 -5.953125 C 2.890625 -5.96875 3.09375 -5.96875 3.28125 -5.96875 L 4.34375 -5.96875 L 4.171875 -5.203125 C 4 -4.484375 3.78125 -3.78125 3.515625 -3.078125 C 3.1875 -2.265625 2.796875 -1.453125 2.359375 -0.65625 C 2.34375 -0.625 2.328125 -0.59375 2.296875 -0.5625 C 1.921875 -0.578125 1.625 -0.765625 1.4375 -1.046875 C 1.40625 -1.09375 1.34375 -1.109375 1.265625 -1.109375 C 1.109375 -1.109375 0.890625 -1.03125 0.671875 -0.90625 C 0.375 -0.734375 0.15625 -0.5 0.15625 -0.375 C 0.15625 -0.375 0.15625 -0.328125 0.171875 -0.3125 C 0.453125 0.109375 0.9375 0.328125 1.515625 0.3125 C 1.59375 0.3125 1.65625 0.296875 1.734375 0.28125 C 2.296875 0.1875 2.84375 -0.140625 3.265625 -0.59375 C 3.390625 -0.734375 3.5 -0.890625 3.59375 -1.046875 C 3.921875 -1.65625 4.21875 -2.28125 4.484375 -2.890625 L 6.453125 -2.890625 C 6.453125 -2.796875 6.515625 -2.75 6.625 -2.75 C 6.78125 -2.75 7 -2.828125 7.21875 -2.953125 C 7.5 -3.109375 7.703125 -3.3125 7.734375 -3.453125 L 7.765625 -3.59375 C 7.78125 -3.71875 7.71875 -3.75 7.609375 -3.75 L 4.84375 -3.75 C 5.09375 -4.40625 5.296875 -5.078125 5.46875 -5.75 L 5.515625 -5.96875 L 7.09375 -5.96875 C 7.46875 -5.96875 7.984375 -5.96875 7.953125 -5.859375 C 7.953125 -5.75 8.015625 -5.703125 8.125 -5.703125 C 8.28125 -5.703125 8.5 -5.78125 8.71875 -5.90625 C 9 -6.0625 9.203125 -6.265625 9.234375 -6.40625 Z M 9.234375 -6.40625 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-5-1">
|
|
||||||
<path d="M 7.46875 -1.546875 C 7.46875 -1.65625 7.328125 -1.65625 7.296875 -1.65625 C 6.984375 -1.65625 6.125 -1.265625 6.015625 -0.75 C 5.53125 -0.75 5.171875 -0.8125 4.375 -0.953125 C 4.015625 -1.03125 3.234375 -1.171875 2.65625 -1.171875 C 2.578125 -1.171875 2.46875 -1.171875 2.390625 -1.15625 C 2.71875 -1.71875 2.859375 -2.1875 3.015625 -2.84375 C 3.21875 -3.625 3.625 -5.03125 4.375 -5.875 C 4.5 -6.015625 4.546875 -6.0625 4.796875 -6.0625 C 5.25 -6.0625 5.4375 -5.703125 5.4375 -5.375 C 5.4375 -5.265625 5.40625 -5.15625 5.40625 -5.125 C 5.40625 -5.015625 5.53125 -4.984375 5.578125 -4.984375 C 5.71875 -4.984375 6.015625 -5.0625 6.40625 -5.328125 C 6.796875 -5.59375 6.84375 -5.78125 6.84375 -6.0625 C 6.84375 -6.5625 6.546875 -6.984375 5.890625 -6.984375 C 5.25 -6.984375 4.359375 -6.671875 3.53125 -5.96875 C 2.390625 -4.953125 1.890625 -3.3125 1.609375 -2.1875 C 1.453125 -1.59375 1.25 -0.78125 0.828125 -0.453125 C 0.71875 -0.375 0.390625 -0.109375 0.390625 0.046875 C 0.390625 0.15625 0.5 0.171875 0.5625 0.171875 C 0.640625 0.171875 0.9375 0.15625 1.5 -0.25 C 1.875 -0.25 2.203125 -0.234375 3.109375 -0.0625 C 3.5625 0.03125 4.28125 0.171875 4.84375 0.171875 C 6.1875 0.171875 7.46875 -1 7.46875 -1.546875 Z M 7.46875 -1.546875 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-5-2">
|
|
||||||
<path d="M 7.734375 -1.0625 C 7.734375 -1.171875 7.625 -1.1875 7.546875 -1.1875 C 7.390625 -1.1875 7.0625 -1.078125 6.78125 -0.859375 C 6.375 -0.859375 6.0625 -0.859375 5.90625 -2.09375 L 5.734375 -3.625 C 8.359375 -5.0625 9.015625 -5.71875 9.015625 -6.234375 C 9.015625 -6.640625 8.640625 -6.8125 8.34375 -6.8125 C 7.90625 -6.8125 7.21875 -6.328125 7.21875 -6.078125 C 7.21875 -6.03125 7.234375 -5.96875 7.390625 -5.953125 C 7.703125 -5.921875 7.71875 -5.671875 7.71875 -5.609375 C 7.71875 -5.5 7.6875 -5.453125 7.453125 -5.265625 C 7.03125 -4.953125 6.328125 -4.5625 5.671875 -4.1875 C 5.53125 -5.109375 5.53125 -5.578125 5.421875 -6.03125 C 5.1875 -6.8125 4.671875 -6.8125 4.359375 -6.8125 C 3.015625 -6.8125 2.421875 -6 2.421875 -5.75 C 2.421875 -5.640625 2.53125 -5.625 2.59375 -5.625 C 2.59375 -5.625 2.9375 -5.625 3.375 -5.953125 C 3.6875 -5.953125 4.0625 -5.953125 4.203125 -4.984375 L 4.375 -3.484375 C 3.703125 -3.125 2.796875 -2.625 2.0625 -2.140625 C 1.609375 -1.859375 0.5625 -1.1875 0.5625 -0.578125 C 0.5625 -0.171875 0.90625 0 1.21875 0 C 1.65625 0 2.34375 -0.484375 2.34375 -0.734375 C 2.34375 -0.84375 2.234375 -0.859375 2.15625 -0.859375 C 1.984375 -0.890625 1.84375 -1.03125 1.84375 -1.203125 C 1.84375 -1.328125 1.890625 -1.375 2.15625 -1.5625 C 2.640625 -1.921875 3.375 -2.328125 4.4375 -2.921875 C 4.65625 -1.125 4.671875 -1 4.703125 -0.890625 C 4.921875 0 5.453125 0 5.78125 0 C 7.15625 0 7.734375 -0.828125 7.734375 -1.0625 Z M 7.734375 -1.0625 "/>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<clipPath id="clip-0">
|
|
||||||
<path clip-rule="nonzero" d="M 36 17 L 184 17 L 184 56.652344 L 36 56.652344 Z M 36 17 "/>
|
|
||||||
</clipPath>
|
|
||||||
<clipPath id="clip-1">
|
|
||||||
<path clip-rule="nonzero" d="M 0.046875 36 L 37 36 L 37 38 L 0.046875 38 Z M 0.046875 36 "/>
|
|
||||||
</clipPath>
|
|
||||||
<clipPath id="clip-2">
|
|
||||||
<path clip-rule="nonzero" d="M 198 21 L 219.792969 21 L 219.792969 53 L 198 53 Z M 198 21 "/>
|
|
||||||
</clipPath>
|
|
||||||
</defs>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(89.99939%, 89.99939%, 89.99939%)" fill-opacity="1" d="M 36.632812 55.65625 L 183.207031 55.65625 L 183.207031 18.457031 L 36.632812 18.457031 Z M 36.632812 55.65625 "/>
|
|
||||||
<g clip-path="url(#clip-0)">
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M -73.510476 -18.655668 L 73.51255 -18.655668 L 73.51255 18.657454 L -73.510476 18.657454 Z M -73.510476 -18.655668 " transform="matrix(0.996947, 0, 0, -0.996947, 109.918888, 37.057531)"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-0" x="97.037331" y="10.623471"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-0" x="105.844364" y="12.416979"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-2-0" x="109.913669" y="12.416979"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-1" x="118.231654" y="12.416979"/>
|
|
||||||
</g>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -17.009876 -14.173235 L 17.008031 -14.173235 L 17.008031 14.17502 L -17.009876 14.17502 Z M -17.009876 -14.173235 " transform="matrix(0.996947, 0, 0, -0.996947, 109.918888, 37.057531)"/>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-0" x="98.445021" y="38.699503"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-0" x="107.252054" y="40.493011"/>
|
|
||||||
<use xlink:href="#glyph-1-2" x="111.321359" y="40.493011"/>
|
|
||||||
<use xlink:href="#glyph-1-1" x="116.825663" y="40.493011"/>
|
|
||||||
</g>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -69.028043 -14.173235 L -35.014055 -14.173235 L -35.014055 14.17502 L -69.028043 14.17502 Z M -69.028043 -14.173235 " transform="matrix(0.996947, 0, 0, -0.996947, 109.918888, 37.057531)"/>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-1" x="46.445243" y="39.02052"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-3" x="53.714983" y="34.279038"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-3-0" x="59.922881" y="34.279038"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-0" x="52.715045" y="42.403162"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-2-0" x="56.78435" y="42.403162"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-1" x="65.102335" y="42.403162"/>
|
|
||||||
</g>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 35.01221 -14.173235 L 69.030116 -14.173235 L 69.030116 14.17502 L 35.01221 14.17502 Z M 35.01221 -14.173235 " transform="matrix(0.996947, 0, 0, -0.996947, 109.918888, 37.057531)"/>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-1" x="150.167647" y="38.862005"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-3" x="157.437388" y="34.613016"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-4-0" x="163.645285" y="34.613016"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-0" x="156.437449" y="42.244648"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-2-0" x="160.506754" y="42.244648"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-1" x="168.824739" y="42.244648"/>
|
|
||||||
</g>
|
|
||||||
<g clip-path="url(#clip-1)">
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -74.160899 -0.00106637 L -109.213214 -0.00106637 " transform="matrix(0.996947, 0, 0, -0.996947, 109.918888, 37.057531)"/>
|
|
||||||
</g>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.054842 -0.00106637 L 1.607673 1.683764 L 3.088756 -0.00106637 L 1.607673 -1.681979 Z M 6.054842 -0.00106637 " transform="matrix(0.996947, 0, 0, -0.996947, 33.155048, 37.057531)"/>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-5-0" x="4.848611" y="29.719001"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-0" x="13.944759" y="31.512509"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-2-0" x="18.014064" y="31.512509"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-1" x="26.332049" y="31.512509"/>
|
|
||||||
</g>
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -34.512524 -0.00106637 L -22.138814 -0.00106637 " transform="matrix(0.996947, 0, 0, -0.996947, 109.918888, 37.057531)"/>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052379 -0.00106637 L 1.609128 1.683764 L 3.086294 -0.00106637 L 1.609128 -1.681979 Z M 6.052379 -0.00106637 " transform="matrix(0.996947, 0, 0, -0.996947, 85.016878, 37.057531)"/>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-2" x="82.147922" y="33.251186"/>
|
|
||||||
</g>
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 17.505644 -0.00106637 L 29.879354 -0.00106637 " transform="matrix(0.996947, 0, 0, -0.996947, 109.918888, 37.057531)"/>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.053845 -0.00106637 L 1.610594 1.683764 L 3.087759 -0.00106637 L 1.610594 -1.681979 Z M 6.053845 -0.00106637 " transform="matrix(0.996947, 0, 0, -0.996947, 136.878698, 37.057531)"/>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-5-1" x="132.692157" y="33.251186"/>
|
|
||||||
</g>
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 69.527729 -0.00106637 L 104.580044 -0.00106637 " transform="matrix(0.996947, 0, 0, -0.996947, 109.918888, 37.057531)"/>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 217.382812 37.058594 L 212.953125 35.378906 L 214.425781 37.058594 L 212.953125 38.734375 Z M 217.382812 37.058594 "/>
|
|
||||||
<g clip-path="url(#clip-2)">
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052896 -0.00106637 L 1.609645 1.683764 L 3.086811 -0.00106637 L 1.609645 -1.681979 Z M 6.052896 -0.00106637 " transform="matrix(0.996947, 0, 0, -0.996947, 211.348393, 37.057531)"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-5-2" x="188.46239" y="29.719001"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-0" x="198.034081" y="31.512509"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-2-0" x="202.103386" y="31.512509"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-1" x="210.421371" y="31.512509"/>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before (image error) Size: 22 KiB |
Binary file not shown.
Binary file not shown.
Before ![]() (image error) Size: 2.3 KiB |
@ -1,62 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="82.363" height="30.343" viewBox="0 0 82.363 30.343">
|
|
||||||
<defs>
|
|
||||||
<g>
|
|
||||||
<g id="glyph-0-0">
|
|
||||||
<path d="M 7.171875 -2.046875 C 7.203125 -2.1875 7.21875 -2.203125 7.28125 -2.21875 C 7.40625 -2.234375 7.53125 -2.234375 7.65625 -2.234375 C 7.890625 -2.234375 8.046875 -2.234375 8.046875 -2.515625 C 8.046875 -2.5625 8.03125 -2.6875 7.84375 -2.6875 C 7.640625 -2.6875 7.40625 -2.671875 7.1875 -2.671875 C 6.96875 -2.671875 6.75 -2.65625 6.53125 -2.65625 C 6.140625 -2.65625 5.1875 -2.6875 4.796875 -2.6875 C 4.6875 -2.6875 4.5 -2.6875 4.5 -2.40625 C 4.5 -2.234375 4.671875 -2.234375 4.828125 -2.234375 L 5.1875 -2.234375 C 5.296875 -2.234375 5.828125 -2.234375 5.828125 -2.171875 C 5.828125 -2.171875 5.828125 -2.140625 5.765625 -1.90625 C 5.75 -1.84375 5.59375 -1.21875 5.59375 -1.203125 C 5.421875 -0.546875 4.640625 -0.296875 4.03125 -0.296875 C 3.46875 -0.296875 2.875 -0.40625 2.421875 -0.78125 C 1.90625 -1.203125 1.90625 -1.875 1.90625 -2.09375 C 1.90625 -2.546875 2.109375 -4.296875 3.046875 -5.359375 C 3.625 -5.984375 4.546875 -6.390625 5.546875 -6.390625 C 6.78125 -6.390625 7.234375 -5.453125 7.234375 -4.65625 C 7.234375 -4.546875 7.203125 -4.390625 7.203125 -4.296875 C 7.203125 -4.15625 7.328125 -4.15625 7.46875 -4.15625 C 7.6875 -4.15625 7.6875 -4.15625 7.734375 -4.375 L 8.296875 -6.5625 C 8.3125 -6.609375 8.328125 -6.65625 8.328125 -6.71875 C 8.328125 -6.859375 8.1875 -6.859375 8.078125 -6.859375 L 7.171875 -6.15625 C 6.984375 -6.34375 6.46875 -6.859375 5.390625 -6.859375 C 2.265625 -6.859375 0.53125 -4.46875 0.53125 -2.46875 C 0.53125 -0.6875 1.90625 0.171875 3.71875 0.171875 C 4.75 0.171875 5.4375 -0.171875 5.75 -0.5 C 5.984375 -0.25 6.484375 0 6.546875 0 C 6.65625 0 6.671875 -0.078125 6.703125 -0.21875 Z M 7.171875 -2.046875 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-0-1">
|
|
||||||
<path d="M 3.40625 -3.390625 L 5.203125 -3.390625 C 5.40625 -3.390625 5.53125 -3.390625 5.6875 -3.546875 C 5.890625 -3.703125 5.890625 -3.921875 5.890625 -3.953125 C 5.890625 -4.328125 5.53125 -4.328125 5.375 -4.328125 L 2.171875 -4.328125 C 1.953125 -4.328125 1.546875 -4.328125 1.03125 -3.859375 C 0.6875 -3.546875 0.296875 -3.046875 0.296875 -2.953125 C 0.296875 -2.8125 0.421875 -2.8125 0.53125 -2.8125 C 0.671875 -2.8125 0.6875 -2.828125 0.765625 -2.9375 C 1.140625 -3.390625 1.78125 -3.390625 1.96875 -3.390625 L 2.84375 -3.390625 L 2.5 -2.359375 C 2.40625 -2.109375 2.1875 -1.484375 2.109375 -1.234375 C 2.015625 -0.9375 1.828125 -0.421875 1.828125 -0.3125 C 1.828125 -0.03125 2.03125 0.109375 2.28125 0.109375 C 2.34375 0.109375 2.84375 0.109375 2.9375 -0.53125 Z M 3.40625 -3.390625 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-1-0">
|
|
||||||
<path d="M 3.34375 1.609375 C 3.34375 1.515625 3.28125 1.515625 3.25 1.515625 C 2.421875 1.46875 2.265625 1.015625 2.265625 0.84375 L 2.265625 -0.921875 C 2.25 -1.234375 2.015625 -1.546875 1.453125 -1.703125 C 2.265625 -1.953125 2.265625 -2.375 2.265625 -2.703125 L 2.265625 -3.9375 C 2.265625 -4.328125 2.265625 -4.5 2.515625 -4.703125 C 2.703125 -4.84375 2.9375 -4.921875 3.203125 -4.9375 C 3.296875 -4.9375 3.34375 -4.9375 3.34375 -5.03125 C 3.34375 -5.125 3.28125 -5.125 3.1875 -5.125 C 2.40625 -5.125 1.734375 -4.796875 1.734375 -4.265625 L 1.734375 -2.65625 C 1.734375 -2.5 1.734375 -2.265625 1.546875 -2.09375 C 1.28125 -1.875 1.015625 -1.8125 0.78125 -1.796875 C 0.703125 -1.796875 0.640625 -1.796875 0.640625 -1.703125 C 0.640625 -1.625 0.703125 -1.609375 0.75 -1.609375 C 1.5 -1.578125 1.6875 -1.171875 1.71875 -1.03125 C 1.734375 -0.953125 1.734375 -0.9375 1.734375 -0.703125 L 1.734375 0.703125 C 1.734375 0.9375 1.734375 1.203125 2.140625 1.46875 C 2.421875 1.640625 2.90625 1.703125 3.1875 1.703125 C 3.28125 1.703125 3.34375 1.703125 3.34375 1.609375 Z M 3.34375 1.609375 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-1-1">
|
|
||||||
<path d="M 5.046875 -0.96875 C 5.046875 -1 5.015625 -1.03125 4.96875 -1.03125 C 4.859375 -1.03125 4.421875 -0.859375 4.328125 -0.59375 C 4.234375 -0.3125 4.15625 -0.3125 4 -0.3125 C 3.625 -0.3125 3.140625 -0.4375 2.78125 -0.53125 C 2.4375 -0.609375 2.0625 -0.6875 1.71875 -0.6875 C 1.6875 -0.6875 1.546875 -0.6875 1.46875 -0.671875 C 1.828125 -1.21875 1.921875 -1.546875 2.03125 -1.96875 C 2.171875 -2.484375 2.375 -3.203125 2.703125 -3.765625 C 3.03125 -4.3125 3.203125 -4.34375 3.4375 -4.34375 C 3.75 -4.34375 3.96875 -4.109375 3.96875 -3.765625 C 3.96875 -3.65625 3.953125 -3.578125 3.953125 -3.5625 C 3.953125 -3.515625 3.96875 -3.5 4.03125 -3.5 C 4.0625 -3.5 4.21875 -3.515625 4.453125 -3.6875 C 4.609375 -3.796875 4.671875 -3.859375 4.671875 -4.125 C 4.671875 -4.390625 4.53125 -4.796875 3.984375 -4.796875 C 3.390625 -4.796875 2.734375 -4.390625 2.375 -3.96875 C 1.921875 -3.453125 1.625 -2.765625 1.328125 -1.640625 C 1.171875 -1.015625 0.921875 -0.484375 0.59375 -0.21875 C 0.546875 -0.171875 0.34375 0 0.34375 0.09375 C 0.34375 0.140625 0.40625 0.140625 0.4375 0.140625 C 0.671875 0.140625 0.984375 -0.15625 1.078125 -0.234375 C 1.265625 -0.234375 1.546875 -0.234375 2.171875 -0.078125 C 2.6875 0.046875 3.0625 0.140625 3.4375 0.140625 C 4.296875 0.140625 5.046875 -0.640625 5.046875 -0.96875 Z M 5.046875 -0.96875 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-1-2">
|
|
||||||
<path d="M 3.34375 -1.703125 C 3.34375 -1.796875 3.28125 -1.796875 3.25 -1.796875 C 2.4375 -1.84375 2.265625 -2.328125 2.265625 -2.5 L 2.265625 -4.015625 C 2.265625 -4.375 2.265625 -4.609375 1.859375 -4.875 C 1.578125 -5.0625 1.078125 -5.125 0.8125 -5.125 C 0.703125 -5.125 0.640625 -5.125 0.640625 -5.03125 C 0.640625 -4.9375 0.703125 -4.9375 0.75 -4.9375 C 1.59375 -4.890625 1.734375 -4.40625 1.734375 -4.25 L 1.734375 -2.5 C 1.734375 -2.171875 2 -1.859375 2.546875 -1.703125 C 1.734375 -1.46875 1.734375 -1.03125 1.734375 -0.703125 L 1.734375 0.515625 C 1.734375 0.953125 1.734375 1.078125 1.484375 1.28125 C 1.359375 1.390625 1.109375 1.5 0.78125 1.515625 C 0.703125 1.515625 0.640625 1.515625 0.640625 1.609375 C 0.640625 1.703125 0.703125 1.703125 0.8125 1.703125 C 1.578125 1.703125 2.25 1.390625 2.265625 0.84375 L 2.265625 -0.75 C 2.265625 -0.96875 2.265625 -1.5625 3.265625 -1.609375 C 3.265625 -1.609375 3.34375 -1.625 3.34375 -1.703125 Z M 3.34375 -1.703125 "/>
|
|
||||||
</g>
|
|
||||||
<g id="glyph-2-0">
|
|
||||||
<path d="M 7.328125 -1.515625 C 7.328125 -1.625 7.203125 -1.625 7.15625 -1.625 C 6.859375 -1.625 6 -1.234375 5.90625 -0.734375 C 5.421875 -0.734375 5.078125 -0.796875 4.296875 -0.9375 C 3.9375 -1 3.171875 -1.15625 2.609375 -1.15625 C 2.53125 -1.15625 2.421875 -1.15625 2.34375 -1.140625 C 2.671875 -1.6875 2.796875 -2.140625 2.96875 -2.78125 C 3.15625 -3.5625 3.546875 -4.9375 4.296875 -5.765625 C 4.421875 -5.90625 4.453125 -5.953125 4.703125 -5.953125 C 5.15625 -5.953125 5.328125 -5.59375 5.328125 -5.28125 C 5.328125 -5.171875 5.296875 -5.0625 5.296875 -5.015625 C 5.296875 -4.90625 5.421875 -4.890625 5.46875 -4.890625 C 5.609375 -4.890625 5.90625 -4.96875 6.28125 -5.21875 C 6.671875 -5.484375 6.71875 -5.671875 6.71875 -5.953125 C 6.71875 -6.4375 6.421875 -6.859375 5.765625 -6.859375 C 5.15625 -6.859375 4.265625 -6.546875 3.46875 -5.84375 C 2.34375 -4.859375 1.859375 -3.25 1.578125 -2.140625 C 1.4375 -1.5625 1.234375 -0.765625 0.8125 -0.453125 C 0.71875 -0.359375 0.390625 -0.109375 0.390625 0.046875 C 0.390625 0.140625 0.484375 0.171875 0.5625 0.171875 C 0.625 0.171875 0.921875 0.15625 1.46875 -0.25 C 1.828125 -0.25 2.171875 -0.21875 3.046875 -0.0625 C 3.484375 0.03125 4.203125 0.171875 4.765625 0.171875 C 6.0625 0.171875 7.328125 -0.984375 7.328125 -1.515625 Z M 7.328125 -1.515625 "/>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<clipPath id="clip-0">
|
|
||||||
<path clip-rule="nonzero" d="M 23 0 L 59 0 L 59 29.699219 L 23 29.699219 Z M 23 0 "/>
|
|
||||||
</clipPath>
|
|
||||||
<clipPath id="clip-1">
|
|
||||||
<path clip-rule="nonzero" d="M 4 0 L 37 0 L 37 29.699219 L 4 29.699219 Z M 4 0 "/>
|
|
||||||
</clipPath>
|
|
||||||
<clipPath id="clip-2">
|
|
||||||
<path clip-rule="nonzero" d="M 60 0 L 81.179688 0 L 81.179688 29.699219 L 60 29.699219 Z M 60 0 "/>
|
|
||||||
</clipPath>
|
|
||||||
</defs>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" d="M 24.222656 28.722656 L 57.515625 28.722656 L 57.515625 0.976562 L 24.222656 0.976562 Z M 24.222656 28.722656 "/>
|
|
||||||
<g clip-path="url(#clip-0)">
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -17.007044 -14.172572 L 17.006799 -14.172572 L 17.006799 14.174293 L -17.007044 14.174293 Z M -17.007044 -14.172572 " transform="matrix(0.978806, 0, 0, -0.978806, 40.869261, 14.850451)"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-0" x="29.605156" y="16.461567"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-1-0" x="38.251932" y="18.22244"/>
|
|
||||||
<use xlink:href="#glyph-1-1" x="42.24719" y="18.22244"/>
|
|
||||||
<use xlink:href="#glyph-1-2" x="47.651335" y="18.22244"/>
|
|
||||||
</g>
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -22.139251 -0.00113507 L -40.181793 -0.00113507 " transform="matrix(0.978806, 0, 0, -0.978806, 40.869261, 14.850451)"/>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 22.34375 14.851562 L 17.996094 13.203125 L 19.441406 14.851562 L 17.996094 16.496094 Z M 22.34375 14.851562 "/>
|
|
||||||
<g clip-path="url(#clip-1)">
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.051627 -0.00113507 L 1.609833 1.682995 L 3.08644 -0.00113507 L 1.609833 -1.681274 Z M 6.051627 -0.00113507 " transform="matrix(0.978806, 0, 0, -0.978806, 16.420379, 14.850451)"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-0-1" x="5.275943" y="11.11239"/>
|
|
||||||
</g>
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 17.505652 -0.00113507 L 35.548194 -0.00113507 " transform="matrix(0.978806, 0, 0, -0.978806, 40.869261, 14.850451)"/>
|
|
||||||
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 78.8125 14.851562 L 74.460938 13.203125 L 75.910156 14.851562 L 74.460938 16.496094 Z M 78.8125 14.851562 "/>
|
|
||||||
<g clip-path="url(#clip-2)">
|
|
||||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.053183 -0.00113507 L 1.607399 1.682995 L 3.087996 -0.00113507 L 1.607399 -1.681274 Z M 6.053183 -0.00113507 " transform="matrix(0.978806, 0, 0, -0.978806, 72.887605, 14.850451)"/>
|
|
||||||
</g>
|
|
||||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
|
||||||
<use xlink:href="#glyph-2-0" x="68.77699" y="11.11239"/>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before (image error) Size: 10 KiB |
@ -3,7 +3,7 @@
|
|||||||
1 0 obj
|
1 0 obj
|
||||||
<<
|
<<
|
||||||
/Producer (Apache FOP Version 2.4.0-SNAPSHOT: PDFDocumentGraphics2D)
|
/Producer (Apache FOP Version 2.4.0-SNAPSHOT: PDFDocumentGraphics2D)
|
||||||
/CreationDate (D:20250409143805+02'00')
|
/CreationDate (D:20250413160906+02'00')
|
||||||
>>
|
>>
|
||||||
endobj
|
endobj
|
||||||
2 0 obj
|
2 0 obj
|
||||||
@ -3141,292 +3141,278 @@ endobj
|
|||||||
524 0 obj
|
524 0 obj
|
||||||
<< /Length 525 0 R /Filter /FlateDecode >>
|
<< /Length 525 0 R /Filter /FlateDecode >>
|
||||||
stream
|
stream
|
||||||
xœ´½Ë®,»r$8?_±@K|?¡€V·T€€4êÌ<04>ºq%4t…ôï·™»“Áˆ\Ú‘wQ uÒv¦Åƒtš?HÿŸø_ÿûwü!ä_ÿ÷_ÿp_ðÓã/|ü?ÿˆògüõwå˵köE!ÿëßÿp¿þûÝÿò%þúë)Fùë?å/‡ÿß½ü¿ÿøã/ü_¿û©¿ÿïÿ¿ö¿x.à'~ú_ý¯øo€ÿü׿ü~ý¿ø¯(ÿóëÿ÷ÿù®ò+úš‚ëÅ®àô™ÿÇ[Þðœ7<C593>¤û]Jƒwýèo|ΛûW‰©%ßÃà]?ºÇ›žóV÷UZÈÕ§ñ¦OÝãÍðö¯êzH±ÖÉ»|t<>·<çmõ+&ï[Éó9¯ÝãÏy{üê9„êò|ÎëG÷xÛ¼x¨-–”Kœ¼ËG÷xûcÞ»LVãà=}t<>×»çĘ5œ>û>ˆ×<CB86>n?·X¡F™®˜7m¯Ý$~n²BK2_[)c*<2A>>ºIüÜf`NØÜÝ|ÇëG7‰ŸèüuŸ>ºIüÜjEW¯³øôÑMâçf+ú(s6º8Þñ飛ÄÏíVÌñ:<3A>OÝ$~n¸"æÎeŸ>ºIüÜrE,œ´¡”¡<NÝTÏ-Wìí:<3A>OÝ$~n¹†ðeŸ>ºIüÜr%ŸeÒæâ¦Ì\?ºIüÜr¥à¯óøôÑMâç–+…*“¶¸Ö'ñòÑMâç–+Íé›nÏÚ0ìTêƒæàð’é,ôÛ<C3B4>°>¤.<2E>¥Æå»$í!I<LÎmKž[šã<C5A1>؃»åZ<7,“ӘV]ñF¸~r‹ùËBæÔ¾|̹ÁkSâåƒ[¼áÅj‘]ôï߈—On1`YÈ¡›’KÅ…ñ¬×On1`Z„¹àѦê{˃yùäó‡¶%ƯP=FqOƒyùäósY¤Ì£kói/ŸÜb~®‹„
|
xœ´½ËŽ-;r,8ß_‘?P)¾€ u[
<0A>™ Q7JBC5¸¸ƒûûmæîd0beíŒX•”(OØ^ËbE<62>Nóéÿó—ÿpøß?ñÿ…<C3BF>?þŸ¿ürŸðêñ.ÿÏ_QþŒ*Ÿ®ÕX³/
|
||||||
¬Ÿ*–
c^?¹Åü\ ³K_=@’ä6ÌÇúÉ-æÏìIÍX#1 ”xýàVˆâ3ûE_¹ú
|
ù<EFBFBD>ÿüå>þåW÷¾Ä<C2BE>¿üJ1Ê_ÿ-9üÿîåÿýׯ?ÿú¿÷U÷/ÿ†oû_¼ ð•_ýïþ#þàÿÿõ¯¿ÂÇÿ÷ËFùŸ<C3B9>ÿ
îÿëîò3úš‚ëÅîàt‰Ìÿö-oxΛ@Ò}‹.¥Á»^ºÇŸóæþYbjÉ÷0x×K÷xÓsÞê>K¹ú4ÞôéÒ=Þüoÿ¬®‡k<>¼Ë¥{¼å9o«Ÿ1yßJžÏy½t<C2BD>·>çíñ³çªËó9¯—îñ¶7xñP[,)—8y—K÷xûcÞ»LVãà=]ºÇëÝsbÌÎVŸ}Ä륛ÄÏ-V¨Q¦+æMÄ륛ÄÏMVhIæk+eL¥Ó¥›ÄÏmVÀæ„ÍÝÍw¼^ºIüÜhE篓øté&ñs«]½ÎâÓ¥›ÄÏÍVôQæltq¼ãÓ¥›ÄÏíVÌñ:<3A>O—n?7\sç2<C3A7>O—n?·\Ë'm(e(<28>Ó¥›Êã¹åн]çñéÒMâç–+a_æñéÒMâç–+ù,“67eæzé&ñsË•‚¿ÎãÓ¥›ÄÏ-W
|
||||||
yo´ÇßbýÌvu÷ëØC5²ü÷-ÖÏ,W+x¤ É®*íúÁ-ÞÏìV‹_<E280B9>c¨{³Ôë·x?³Z
ŸAàöf–cùï[¬ŸY¬’¾B
|
U&mqOâåÒMâç–+Íé›nÏÚ0ìTêƒæàð’é,ôÛ<C3B4>°>¤.<2E>¥Æå»$í!I<LÎmKž[šã<C5A1>؃»åZ<7,“Ó'˜V]ñF¸^¹Åü†e!sjŸ>æÜàµ)ñráï†Ex±Zd½Çû7âåÊ-æ7,™!tSr©¸0žõzåó¦E˜mª¾·<˜—+·˜ß´-1~†ê1Š{ÌË•[ÌÏe‘2»ÏšrŒ®Í§½\¹Åü\ 3X >U,Ƽ^¹Åü\ ³KŸ=@’ä6ÌÇzåó{ö
|
||||||
=…a6Önñ~f¯rþÊ©6e3ë·x?³V©ÅÚrÉîwýàïg¶*¥¯ÜcÈ.Øh^?¸Åû™¥JŒbÆØ»=æå¿o…4?³S±â¡ÖRà**íúÁ-ÞÏ,UÄCõÉ»RÍ@®ÜâýÌVExM…Z“MÞõƒ[¼j¬ôÕJJ>Í¥wùàïg¶
|
‚¤f¬‘PJ¼^¸¢xÏ~ÑW®¾BÞíñß·Xß³]Ý}Â:öPÍ‚,ÿ}‹õ=ËÕ
|
||||||
jªôн=åã?oq~f©Ü<13>*?uÚäi†ö•Zn-—ñ8×Onñ>õäÈ[;žE<C5BE>p}mô¬Üb}êÚ‘5ô¯Z‹µ›EZ?xËêÎDá<44>/|$Î~ì‡Ý}7þéÕŠcØ¿rsÎù;Rò&ÁÙoßBqöÚ·Pس§™ûJ?Ò
«þà9{@~^Cúp6üüiÿZïXåo87 Þe„÷<E2809E>¾Iï!}“ÞCú&¼‰ô÷Yà=¤oRÀ{Hßä7‘þ>ù»…ôbé·P¼I.ï!}“XÞCú&©¼‡ôMByé›dòÒw‰äM¤¿O"ï!}“@ÞDzRd[(Þä§÷<C2A7>¾ÉMï!}“—ÞCú&'½…ô]>zé›\ôÒ7yèM¤¿ÏAï!=執PΙçXéSc<53>÷á^|<7C>
„çªÓ«ß±<C39F>ð\nzõ96žëL¯þÆÂS<C382>éÕר@x®,½úÏ%¥Wcá©–ôê_ü<á$ÙñóçÕ«_±<5F>ð\›zõ)6žkR¯þÄÂs-êÕ—Ø@x®A½ú?Ox©=½ú;ëyšŸý‡
„çZÓ«ï°ƒðVîøùs ëÕgØ@x.]½úÏ%«W_aá¹Tõê'ü<á¥Dõê#l <—¦^ýƒ
„ç’Ô«o°ƒðTŠzõ6ÚôK{fÝÃzÔ<7A>\™ŸÍÁ]ò°éâ»÷æëÄì}ÊK
|
)h²«J»^¸ÅûžÝjñ³quo–z½p‹÷=«Õp
·7³Ëßb}Ïb•ôRè)³±^¸Åûž½Êù3§Ú`”Íh¬nñ¾gRÿŒµå’ýÞõÂ-Þ÷lUJŸ¹Ç<C2B9>]°Ñ¼^¸Åûž¥JŒbÆØ»=æå¿o…4ß³S±â¡ÖRà**ízáï{–*â¡úä]©f ×·xß³U^Sk¡Öd“w½p‹÷M<C3B7>•>[Iɧ¹ô.nñ¾g« ¦JÝÛS>þóç{–Ê=ñ¨òS§MžfhŸ©åÖr<19>s½r‹÷©'GÞÚñ,j„ëk£g½p‹õ©kGÖÐ?kh-Öni½ð-«;…ï|á#qöc_ìî»ñOïVÃþ™›sÎß‘’7 Î~ûг׾…ž=ÍÜg
|
||||||
va|”‹½Oxɾ.„;Ò°ßd·SÐÌ Ü<>¾ç±¾¦¶Oœ;ìk^ûD¹5Ã݃NÝîÚOgº¯eË+Ó£úå”çzå•ñIáòÂs¡ò‰ñIÅòÊK…òJù¨Tù å¹4ùDù¤Fù å¹&ùDù¤8ù å¹ùDù¤*ùó5c¥Ü´f\ŸWÊGÐ(/Ï+å£Òçû”—Rç…ñQÍóÂS<C382>óÊ÷ ØùÝ©¸y¥{På|ŸîRÕ¼ð=*o~@x.g^ ŸÔ5? <Õ1¯|
|
øò<EFBFBD>nXõ<07>ÈÙÚðõÊЇ³áëO#¨øÏÐzÇ*Ã)¸Ið]Fxé7éà=¤ßä‚÷<E2809A>~“ÞDúû,ðÒoRÀ{H¿Éÿn"ý}òwéÅÒo¡ø&¹¼‡ô›ÄòÒo’Ê{H¿I(ï!ý&™¼…ô»Dò&Òß'‘÷<E28098>~“@ÞDzRd[(¾ÉOï!ý&7½‡ô›¼ôÒorÒ[H¿ËGï!ý&½‡ô›<ô&Òßç ÷<C2A0>žòÏ[(çÌs¬ôŽ©±Çûp/¾ÇÂsÕéÕïØ@x.7½úÏu¦Wcá©Àôêkl <W–^ýŒ
„ç’Ò«<C392>±ƒðTKzõ/~žp
’ìøús<C3BA>êÕ¯Ø@x®M½úÏ5©Wbá¹õêKl <× ^ýˆŸ'¼Ôž^}ˆ„õ<ÍÏþÃÂséÕwØAx+w|ý¹„õê3l <—®^ý…
„ç’Õ«¯°<C2AF>ð\ªzõ~žðR¢zõ6žKS¯þÁÂsIêÕ7ØAx*E½úmú¥=³îa=ê[®ÌÏæà.yØô ñÝ{óõaBö>å%»0>ÊÅÞ'¼d_ÂiØ/²Û)hfîFßóX_SÛ'Îö5¯}¢ÜšáîA§nwí§3Ýײå•éQýòÊs½òÊø¤pù á¹PùÄø¤bùå¥By¥|Tªü„ò\š|¢|R£ü„ò\“|¢|Rœü„ò\Œ|¢|R•üþš±RnZ3®…Ï+å£
|
||||||
š?Vnß&åv©˜^•Nß'¼”J/„<>j¦ï^j¤ÂGÅÒÏÅÑ+á“*é„§ªè•ïAyô}ºK9ôÂ÷¨.úá¹z%|Rý€ð\½>©„þØZw‰üs©õIž>¨¹~`gÖëÕÊÜ/¶~˜2\HöÄ üWèι–Ó<E28093>zHßìì<síð‘^7už97xIßìç¼pnð“¾ÙÊy&Ýá)}³‹óBºÁWúfç…tƒ·ôÍÞÍéé»pЉtW8èâ2<C3A2>IwøLßl=“îðš^wˆž8wøM/›CÏŒ?ï9½ì=þ¼ïôº%ôĸÃ{zÝ
z¦Üà?½l=3þ¼õM<C3B5>veܤ=;Q'Ê^ÔëŽÓå?êu³é‰r‡'õºÏôL¹Á—zÙbzfüyoêuwé‰q‡?õº±ôL¹Á£zÝSz¦ÜàS}“:Y)·e¥NnÕEÎþ¼_uݼz¶<?îY™Ý…føVÿÏÉå_!}¹_þdü½A8Y}(!F8×-¥\K.<>üÿücnúw©|¬ |+`ï>üúó¯¿þõ¸çï¿ýú·_þËÿô§ÜÌg¿<67>áÍß<C38D>õõ÷Ãúû¼VBµ¿ånB6üñÕSÏßߊ>¸¿•ª•šøJsãýZ<>\9ìx?¿ýý?¿eûÙ÷ó[ªïÞOúèý4ˆh_xª;ÞÎo~ýÇßÍo¸~öÍü†è»÷’¿y/å+$‡@þÇØFZÔåƒÖHà¢d¹ŠÔ{…Ÿý:$Jç=²HW‘]bÑù¸„òúº~†4Á†àÁ–ø
iÝEÃ$L
éÒ¶‹Ôwxmx¾ßÝißDê¾áúß6qUY<55>sþ†ò7QB6<42>’
|
è”—Šç•òQéó}ÊK©óÂø¨æùá©Æyå{Pìü€îTܼÒ=¨r¾Ow©j^ø•7? <—3¯„Oêšžê˜W¾Ío+·…o“r»TL/„<>J§ï^J¥ÂG5Ó÷ /5Òá£bé„çâè•ðI•ôÂSUôÊ÷ <ú>Ý¥zá{Tý€ð\½>)ˆ~@x.€^ ŸTB¿í?-„»Dþ¹Ôú$OÔ\?°3k<33>õjeî[?L.${âþ3tç\ËéG=¤/vvž¹vøH¯›:Ïœ¼¤/ös^87øI_lå<“îð”¾ØÅy!Ýà+}±<>óBºÁ[úbïæ…tƒ¿ôU8èDº+tq™Î¤;|¦/¶‰žIwxM¯;DOœ;ü¦—Í¡gÆŸ÷œ^ö…ž ÞwzÝzbÜá=½î=SnðŸ^6‚žÞƒú"H»2î
|
||||||
æ•óßÄ™ÂWç·öÿØÄYïó»'ûOgÆ»Šjœ\‘Ω>ø¢pÔôÀŠ/<׈%¾€ë<E282AC>t¦€”–ð°ê‚¸YúèáÎ<>÷‚!.ý<–ŽÿËFâs.®+‚Û®¹j¾‘å·â—Ë0t)?þìÎ+{‰=4cÁº÷R‘q×üwDHØ5|Ç*Öài×Üipš$ZÍÒ°À;Õ<C2AD>”yÏ‚@ÚTlEj÷¥ O†×ŽŸk9³:a<>‚È¥T<C2A5>ñ”æBoŠÔ*Dã)!Ç Xg¬K<>oI‘Œßk†$8!µ9»‚ìZ‰E‘æ{ó%wERÂê'×V¡²þ¯ÚàiDqõ<71>àÒ2^£ñÄУœÍÄ^¨ñ8[I®ºa<C2BA>êXªì<C2AA>â…Š†ÏsôxïÁøáEðM Òøðpq•.*‘þÅëÂÛ6~^I3$ã¡gj¹'ЍT=^gUšÜ0P"oÓ;÷Ü{íK͇&φ
ë«^B†ç«7ˆ/!d¯7„G<E2809E>ÔËó.ÆnõÑ<«
)X¸]oF…ûvu|©c\âßina‰é5ôTt<54>äˆwg?-<2D>!œsVÈûÜ’AxãD‡I¿ß¸ç-ÏÇ„ïô^
*üŸä<C5B8>¿ì«Bù|‚.´QîÉ Ž»Ôš•ÔšA:am^rÞ±@ùÏÜÅXôA%*¯Ú
Š•>¬ÍÌ„eÝåb¬Aõ-WîöD ±ˆ!œäd‘Tˆ&×®Cï±õ”
ªœÝf'\AÀz…õwó×tÔ`hzßᘉɦgòÙÅî
âT«¡†aq
|
Òž<EFBFBD>¨å/êuÇé‰r‡õºÙôD¹Ã“zÝgz¦ÜàK½l1=3þ¼7õº»ôĸßzÝXz¦ÜàQ½î)=Snð©¾H<C2BE>¬”Û²R'·ê"gÞ¯ºn^=[ž÷¬ŽÌîB3|«¿ûçäòGHŸîã<C3AE>?ƒŒß7'«%ÄçºåÏ”kÉ¥’ÿã¿æá¦Jå³`MÀàËX{÷áã<C3A1>¿|üûßsÏß?|üÇÇÿúëŸþ<C5B8>óÞ÷cxóûc}ýþ°~?
+¡?ÛßòkB6üñÙSÏ_ÿ}p+Uÿ,/4ñ•æÆû ´:!¸rØñ~~ûý?þ~~Ëö³ïç·T_½ŸôÖûi1оðTw¼<77>ß|û<>¿›ßpýì›ù
ÑWï%ñ^Êg:Hþ‡@þÇØFZÔåBk$pQ²ÜEê½ÂÏ~¥ó7²Hw‘]bÑù¸…òúº~†4Á†àÁ–øiÝEÃ'$L
éÒ¶‹Ôwxmx¾_ýÒ¾‰Ô}Áõl⪲:çüå?n¢„l%Ì+çÿØÄ™Âgç—öÿÜÄYçWOöŸÎŒwÕ8¹"<22>S}ðEá¨é<C2A8>Ÿx®K|1÷éL)-áÿ`Õ p³$ôÑÃ'œ‡OC\z=–ŽÿËFâs.®+‚Ÿ[]sÕ|"ËwÅO—aèR0~üÙ<C3BC>W$ö{hÆ‚uî¥"5âWóß!awÔð«Xƒ§]sS¤Ái’h5KÃi†¤Ìß,¤M¥ÁV¤v_šðdxíøº–ƒ!1«Ö)ˆ\JÕOi.ô¦Hí¡ÂA4žRqŠuÆZ±ø–Éø¾fH‚R›³;È®•Xi¾7_rW$%¬~ro*;àÿªÝžFWn-ã5O=ÊÙ@ì…O€³•ä®Ö©Ž¥Ê(^¨¸a¸ž£Ç{Æ/‚oJ<6F>Æ—€‡£ˆ«tQ‰ôOÞÞ¶ñóNš!=ÛPË=aPD êñ:«Òä†<C3A4>ù3½sŸ!Á½wÑ>Ô|hòlñÛ°¾ê-døq¾zƒøBöúƒð¨“zyÞÁ…ÀØ>‚g•£!·ëͨð»]ê—øÇFÅwš›@Xbz
=$9âÝÙBK`'Æœò>·d^kÇ8Ña’CÄwë§0îù“çcÂgz¯þOòÆ…oöU!Œ|>A<17>Ú(÷dÇ]jM‡JêÍ <20>°6/¹?ïX ü‰gîb,ú •WíÅJÖff²îr1Ö ú<16>+÷{"PáXÄÎr²H*D€{×!ƒ÷ØzÊUNŽn³® `½Ãú‰_ó×tÔ`hzßᘉɦgòÙÅî
âT«¡†aq
|
||||||
a`üøf¯®h<10>î><3E>!
ÿ,gCšó˜¹6Ca_rmúJ þÄïö:hb©Ù+é_ Nyk6G1–ø€
j¡µPì÷R³qáݯ®ÚŽxþ¸vC2M‹/:b`{Š“”!N\’]ƒ¯!:…üMƧý mUN69tÜ{_j¼<p)Ô@ëäÂ=&B`=¹ÍÔP1L%,G30Êé€<C3A9>:î®uƒº£¤·™Š)[ºN}¿ø{&:8ap÷Ñ ¾Ž^lª\‡sÉ Žèˆ«WO¥êh÷é‹FæÔ ŒÜ^ªAbMñ*bÐÝ·l—¡RlªÊ˶‹ÇDà˜ÆèTkGˆ†àõBùÛLÅhñÍ<C3B1>/uÜrëö†1@¸ÃM ¢<C2A0><C2A2>l3Õìp‰QˆO°rìä¥×k¯rQÁÙL…qiãuA«ÑRu¯\x蘢¤½R¨ÂÞéÛj29Sì:f`õq}Ù [xõ*0hS¶‡Û0óa›>%ŒOßÔ\x•5Ù<u\gìÒ18Gb2*L-<2D>§@x»xÅ`jxb˜:Q<>q€°’'¼B\F}0ˆ3N‘Ìý¦Í𬠩JX%ÕŠ¡÷³ï%b%žŠ¤Õ‰p½„ckLëɈʀžÌkLG1<47>ð =Í"x›Îm@‰ëˆçBO¨pÄxƒšU<1C>¼%}è!bqæÉSI¯¢˜}~€8CV…°R9µŽ€haàæé
cdÒ”„yÀ7ý¡^bV«ˆë\]/ïs¤D‰Ð=Þ·@±ahè-ç/ÕVE/£úS> lòJ!¼b›ß€ô÷ª>C\*l¶x½A×bƒ
|
a`üøf¯®h<10>~ | CþYΆ4ç1sm†Â¾äÚô•@ü‰ßíuÐÄR[³WÒ?œòÖlŽb,ñÔBk¡Ø÷¥fã»OÞ]µñüqï†dš_tÄÀö')Bœ"¸%»_Ct
|
||||||
L_(ɈîYßVIã½Ô§™&„炵X úE£Ú’^,~<7E><>0¤Ø$‚²Ä•½b™Rˆ_S0D5ƒ°¼8]Ìñ~3Õ˜@?`<60>P)Çe×»é"¿SñÉSµüecO_E‚<45>¯:w£[8!̺VthpB”E¢Ú%Î.ëKŠ
UDô"Â1âôñÀ•ªÆÐ¡Â ±\ 4ƒNÃZg<ÜnÓÍŠÀ:cUðñ~e¥'‚…*ê#rèpBPQN5VŒ‹'ä¸"Uƒh«à(¦Ivºh¢‡ÊW.Ü8&‡ÞpZ´8!x=5Tƒ1N£WCˆj<$›£0™c,Ç,rÓHG%# fÐ¡Ç ÁWaÛ,…A!«Ý§<C39D>°ˆ"ÇÏT¸ÎFƒÔ¾”¢P¤¼Ð¡Ê aáéöàë"ËA¸ª+ j8
|
ùOšŒOûBÚªœZmrèøíi|¨ñöÀ¥P“÷˜<08>õä6SCÅ0•°!ÌÀ+¦ê¸»Ö
ꎒÞf*¦lé:õ}üä÷a˜èà„À¯<C380>ñuôbS5à>œKqDGܽBx*UG»OŸ4
|
||||||
ÊÕ°Dd50€(±zòU!ü]³>Þ¶(szUwÊœPoÖ s<>ô20º©¦êªÌ[×ËàbZÕ:¤9!ÌñtHsBâYGTr”æ<E2809D>;A¡Œ¹ÔuadJ<64>ã:ú¦TZÕÇè<>æ„`'¡?ò‹4„ŹØ"ˆÊ¼úª\Ÿ>éJA¤¹I(Â>&<26>x€iNˆ’Fç8 CšÂèâ|'Eš'ZDBpˆ°7ƒtQ{‚±
|
0§aäöR
kŠW)ƒî¾eƒ¸•bSU^¶Ý<&Ç4F§BX;B4¯Êßf*F‹o~|¨ã'·no„;Ü*øÈ6S=Ì
|
||||||
w¤r(s"ø¾Mä”eÈCê`ÂD!H—Z!¨G¨ƒD™ÛÈÀü„l‘A“ò"Ì AId•1ŒNeÅС‚j<1B>λPʸ
U橨2÷jO*cP1h1ù¬ÍHö$Ê"̉à†Õ
Æ‚£Â¼W½ˆJÙ‚Aæ0/zÐ3Œ”4…9®VæR²Fm(s"p]mxjªÌ»ZþŠYReîÔ˜`ðÁòé¢<C3A9>ú¢ÌÉ
d
|
—…ø+Ǿ@žQz½÷*7œÍT—6^´-U÷Ê…‡ŽI1 šAÚ+…*ì<>¾&“3Å®cV÷—
²…Wïƒ6e{¸
3†°éSÂøôMÍ…W‰P“ÍSÇuÆnó€s$&£ÂÔÒy
|
||||||
sE'*æMS<18>Ô÷”Ý—i„¨PŒŠts
|
„?¯L
OS'ª1VòƒWˆË¨qÆÉC"’¹ß´B“Õ4•@ «¢¤Z1ô>aö½D¬ÂS‘´:®—pl<70> c=ùQг#‚y<E2809A>é(&¤ç¢ UoÓ¹
(qñ\è ŽoP£
|
||||||
8<¯¤k C˜âÜ”@†Ï^…yÓ߃åä”6„/£õ`<zßtèr@pPðú{aÑå„°f}è€,Ê!WQ:<TüªA\˜rÓW_`ìðàŠ‹.'i&Ð!ÌÁ$àõGƒTVº¢œj:V>âBSKRø>‚:Þ€aÎ¥¿qòÉ`Êyæ„§~1ˆÂÊB/cfw@•¶¢ª%a™\3G/—E™2OL¡C™‚|âJcUy½,*ÝFFýR¨ã &6Cü4ƒeÈA£ª'iž©UƒNïÜ(ͱPéЀ߬‘@œsp‚efá_`aR³šÛI›<49>LãÊ¡1«4Ï¥3¤ç
²¥S¯?V쮺Hs0e‚I]¯¯¸“6Ïxì^p "Í›.ª™ú®R<1F>^<5E>Z’ÌÙôÊ‹iN—_!ü©BȪÌiäKVChUæÙa…É:bJ 2ÇŒ‘ÑŽAF«<46>
á*—²ZLnŒ—<¾´
|
ƒ#P‚·¤=D,Î<y*é]´£ÏgHÀJ¢V*§Ö-Ü<ýÁ™4%að<>@(„—˜Õêâ:—C×ÛÀ;À©Q"t<>÷-Plú“ó§j«¢·Q}‡)P6y¥^±Ío@ú}UŸ!n6[†¼Þ k±A¦/ƒdD÷¬o«¤€ñÞêÓLÂsÁZ,Pý¤QmIï¿ÀFRl<04>AÙ
âÊ^±L)Ä<>©…˜¢‹šAX^œ.f€ø{3Õ˜@_`<60>P)Çe×_ÓE~§â
’§jÿøÓÆž¾Š_uîF·pB˜uèÐà„(‹DµK
|
||||||
sÈiHUƒ%ž„yâ®*f<00>M„ËfrYu9X0ŠÕÚ²¨hÑåxï:~@Ð\aÂtqÞ$D]ŽåK¯×Íl•¼êrŒF]¼!«.‡:Å£TyhÕå˜ BN¯¢œt9¬ Ãõº×мp}:œ 8E?9éò˜1õ½º€¨Ëa│‡6™»]ÚI—C]àUªø.í¤Ëc`°@eJi«.<2E>PXœ\‚ô“.Ç-Ï\é']V‚ä³A«.\&š<1C>Å3‘Va0¸\R<>
ˆ7,á?Bj-Ê<ÐsPiSýI˜sMHYöÜZ…9žÆŠj@@«0N™òk8 sŒ;ŽÐbÐ*Ìùî¢ShæžZ9ØÇ/S½r¬‹Y…9 U˜{&AtYu9ßb°MM']NS7â‘€$XÞu1u˜AÅ’€V]î0<C3AE>}W»XóI—;ÖîvU‡€V]ŸBâºÜELޤ#£–“.—µ©å´êr&Aycº¢Ÿñ´¦öÿÉA]"§I¥Ÿ•¡þþóÐårjgß:ty¥OÉÿ“I¯CÙt9 ¬T]«é¼.x¦Ë«8K=4CY^é¤þ¤@}‘啎UŒ7è<37>åL`%±Å¯¹E–‚û:¼{@‡,¯T½ÅÛKtÈr,„XK£yÑÍ‹,rtàayQÎÅ3CMÍ謁d\ˆ<ŠUÈÓQŽ‚
|
œ\Ö—ªˆèE„cÄéã<C3A9>*U<> C…b¹@i2œ†µÎx¸Ý¦›<15>uƪà
âï••žª¨<C2AA>ȡà AE9ÕX1.Bœ<42>ãŠT
¢‚c T˜&Ùé¢
ˆR*_¹ðÃ19ô§E‹‚×SC5èã„°0z5€¨ÆC²9
|
||||||
¤ªö„
|
“9ÆrÌ"Ç1<C387>tTÂ0jzœ|¶ÍRèä°jÐ}ú‹(r|½A…ël4HíK)
|
||||||
ÄHÐè'<27>)Ê+… F§ÚçQŠ+·7èår°31ã[œs…Ã^6Ôˆ~+-¢$^"lD2hŠr X²a¨Æ—U(qåS÷¯åE•‚™Áx*ªœé-õ ÐTåU&Œ~©ªU€¦èˆªt”b6H'H’‹ÀSæ©|ú{uQåXpÒÙ )Ë<>dÆÄí%ÖE–³J§Cb¨ejb/ar»B¢¼Õ¬2]<e9g}uµm‘å•fš«‚^E?d9xjxýÕ¼xŒI¨`z’V9T9SŠ•k³Üow‹*„µV t¨r@¸
|
EÊ›ªœžn¾.²$Œ«ºÂ¢F€£ \
KDVˆ«'_Âß5ëãm‹2§7Q…qgÐ¡Ì %ñf
2÷Ho£›jJ ®Ê¼u½
.¦UM CšÂoa@‡4'„!žuD%Gi¹Ê˜K]F¦Ô8®£o
|
||||||
qƒUy 銧!×ÇTóTå•)*ŒjÈ!Ê+ó˜Uq@åòdh£cw:¢{XDyaäN#ç
|
A¥U}¼€iNvúS ¿Hs@Xœ‹-r€¨Ì«¯Êñé“N¡Dš;‘t€"ìcÒ‰è<>æ„(itŽ:¤9!Œ.ÎwBQ¤y¢E$‡+q3HWµ'«pGŠ!‡2'‚ÏÛDNiQæ€<¤&¬A‚t©‚z„0H”¹<E2809D>ÌOÈ4)/œ”DVÃ(àTæP*¨¶é¼U¡ŒŸ¡Ê<Uæ^íI¥b*-&ŸµÉžDY„9ü`uƒ±à¨0ïUo¢ÒB¶`…9Ì‹Þô#%Ma„«•¹”¬QÊœ\Wžš*ó®–¿bV@€ƒD™;5&|°|º(¤¾(s@rG™ÂœFAщ
|
||||||
¢œ–<C593>þ<EFBFBD>®KL8OQŽ·Ý¢tˆòò%Qê vIý¢¼pÈFµJ‹(‡ÔƸ‡e+¢ã‡]Ç ³ÎS”S Ó1TÏ¿çE•:6òh:T9õ~¾W^T9 |<15>½h¼œÁ4Y06m 1ó<E9 00âøÖ!Ê‹•#ص×E•ãpu©©)$sç„+Ñ&×2 C–Ó[<5B>PÈêò0ý<e9 ¼¶±šõ¶èr@îêß3=U9ÃÅ®rj ÔUˆ[6’z¡LAOYNÛìöE–
|
D„yÓÅF 5Æ=e÷i!*£"œÏ+éZèæ„87%<25>á³WaÞôû`99¥
áËh=<04>Þ÷º|…~_Xt9!¬YE: ‹rÈ]”ßj¦ÜôÕ;<x…â¢Ë ÁBšÉts@0 xýÑ ••®(ħšŽ•<C5BD>øŸÐÔ’¾<> Ž7 C˜séoœ|2˜r^„9¡À©_¢0‡²ÐÛÀ†ÙP¥¨jIX&×ÌÑËeQæ„ÌSèPæ€ Ÿ¸ÒDG^o‹J·‘Q?Uêx‚‰Í?Í C™rЄÁ¨êIšgjÕ Ó;7Js,T:4àw@kdçœ`™YøX˜Ô¬ævÒæ#ÓøßrhÌ*ÍsééyƒléÔ»À—ûU]¤9˜2Áޤ®÷WÜI›g<v¯8‘æMÕÌ}W©HïN-Iæì zçÅ‹4§Ë¯þT!
dUæ4ò%«¡´*óì°Âd1%P™cÆÈhÇ £UȆp•KY- &7ÆKZ…9ä4¤‚ªÁOÂ<q
|
||||||
<GF¾˜„²œ‰ZÖrÈòœ!Å C–3çƒáãÅJæ YÍÂô!<‹Åš²¦<>#Ä×bÈ!Ë8äe$ýRXd9Z‹šÀ'tÈòÌXŸn0è<30>åPÛŒÍI_aþ‰,ïÔ(„„†i º<ÓÅ«Q“Ú„]žéCqœé¦E—ÓšcÊ¥nÈ!Ë<>@jtuã¹DV¦šahUÞfž§,ç‘©<E28098>+_5è<35>åÐTX<1E>úN<C3BA>™ç)˱Êt&…Š7è<37>å™0eµ<„¦,猄mÔl`âöKµ\Æ:¼ðž
:d9ݨ`¿WYN=Øùžô´E–3Ȍ展hÐŒ—3à†_ó®r¨r!ji®+U_d9ý2¸„µvƒYNÁZXö‘¢½w<TxÁ¼ÖTq`êyªòÄ£æ ø&t¨r¾d¼<64>(ö™Ð¡Êá8Fî‰ÕñÅÜó—'þMOm@‡*g9O„A–¬¡C–³Þ<C2B3>§þÊ:1°Èò(\T4è—G
Öu$ƒYÏš¤,V=0ù<e9Ë.ðFÔ:d9½h,ƒÁwƒYé¥c6èødòyÊr)mJÿ tÈr†®FÝ ‘C•ãŠðR›žrŒ‡·¨r89c׿<“ÏS•s¹ãÎ<QÑ„UŽùï1i£Ž'_¤<5F>¥1ùE‡
|
W3€Æƒ&Âe3¹<33>¬º,ÅjmYT´èr¼w? h®0aº8
o¢.Çò¥w<C2A5>û‰f¶J^u9Æ£.Þ<>U—C<E28094>âQª¼´êrL<72>!§wQNºVÐá<C390>zƒV]Ž{hÞ¸>Nœ¢WNº<fL}¯® êr˜8¥à¡Mæn—vÒåPx•*¾K;éò,P™RÚªË#'— ý¤Ëñ“g®ô“.
+AòÙ U—.MŽÆâ™H«0\.©ÆÄ,á?Bj-Ê<ÐsPiSýI˜sMHYöÜZ…9žÆŠj@@«0N™òk8 sŒ;ŽÐbÐ*Ìùî¢ShæžZ9Ø/ŽŸ¦zå6X[³
|
||||||
^&ψ¢œ»›á h%¡C•Æ‚æÄfîyªrV¨¹ú€¨Êáÿ Ìx±§ÞMN£Æ§2¡C“3ÅŠEV7Æ:4y`ýCæñ‹õ©Éi>±¼e{²q(25Aª˜oÍ<6F>C’3ªc•Õü0ó<%¹§<C2B9>Ó,…Ž@9\_G—[„¨Ésér«dqþBð‹(ÇœÀ%µ"ž¡C”CT1¬VãøÖ)g<>G…ÕÊzAD9Tz!„¿0ðõ¾˜|¢œa_Ø€TÆ—QŽûÀHÂÒ¤WQŽUº.;‰U:D9Û<39>±v°24y¡¾”5K.MMÎ(<05>¡j/"S“³>ÙáEû0 )[Ⱥ…ò¡Éå/þ‘SëÃijiò"u<>¬–ÈÔä…9-&c)G¤¼pPÑPhJò ]Â?sÅ )Éæ<>°Å”ÒgT§$/àÑéŽ}"3R^*•B<E280A2>šá&459ƒMTx{ÂòyhòB§¦F°Vƒ¦&#ÌÔZ2hjr@,›Ì?M^¨P%nš¢¼Ðc‚Óˆ(¡)/Ô^3˜¢<1C>à õ^jlMQ^(E ¯Uå& ‡(õ7ÜtBRÂâ1cŠ,Þ±k:<3A>ÐåŒ1:¼-õ…3ÐC”32éá¹h<C2B9>¡)ÊO4À<1E>Ô°à¢É°ðL^JŒ‡(/R†W-aHhŠr@¸yLuñN MQ^Xò‡U8ØÅ§C•
|
s@«0÷L‚è²êr¾Å`!ššNºœ¦nÄ#I°¼ëbê0ƒŠ$ºÜa û®v±æ“.w¬Ýíªº>…ÄZu¹‹˜IGF-']..kSË
hÕåL‚ò‡tèrˆ~ÆÓšÚSü'u‰œ&•~:T†úøÏC—Ë©10œy|êÐå•>%ÿO&½eÓ倰Ru¦óºà™.¯â,õÐ9dy¥“Rø•õE–W:T1Þ C–3ý<33>•Ä¿æYîëðî²¼Rõo/Ð!˱b-<2D>æE7/²<ÈMÐe€‡å
8D9Ï55?s¨r@ð’q#ò(ZXT9 OG9*<2A>ªÚ*#A£Ÿ@¦(¯&<18>jŸ[\D9 (r¬ÜÞ C”ËÁ.ÌÄŒOqÎN{ÙP#ú©´ˆrx<72>x‰°É )Ê<>`Ɇ¡:T9 Ä•OÝ¿–Ufã©t¨r¦·`Ôƒ@S•W1˜0ú¡r¨r Tš¢#r¨r@ÐPŠÙ <20> InO™§òé÷ÕE•cyÀ<79>€<EFBFBD>ÎMY$3&n/±.²œU:C-S{ “Ûåf•éâ)Ë9ûè«Û¨m‹,¯4Ó\ô.ú!Ë<>ÀSÃ믆àuÀcLBÓ“´<1A>ȡʙR¬\›å÷v·¨r@Xa’A‡*„¢7èPå<50>—<EFBFBD>®xrL5OU^™¢ÂÀ¨†¢¼20<32>YDQ.O†6ª1v§#º‡E”Fî4r®Ð!ÊiÙèßéºÄ„óåxÛ=ñ+ºA‡(/Ÿ¥j—äЯ!ʇ\`TK ´ˆrHmŒ{X¶bÐ!Ê1~Øu2ë<E9:Cõü{^Ty¡c#<23>Æ C•SÏàë«qåE•âÀWØ‹ÆËL“cÓ3ÏS”J#ŽO¢¼X9‚Ý{]T9¾w—ššb@1wN¸mr-:d9½…¬.ÓÏS–Âk«Yo‹.„á®þ=ÐS•3\ì*§–@}Q倸e#©Êô”å4P°Í`_d9 ÀsdäS<C3A4>Iè!ËYp‘¨e½!‡,/Ì2ÑQ:d9s>>^¬t`šÕ,L<>Âs°X¡)ËaÚ8B|-†²œ<C2B2>CÞFÒ…E–³¡µ¨ |B‡,ÏŒ%ðéƒYµÍØ|‘ôæŸÈòN<C3B2>B(AAh˜–СË3]¼5©MèÐå™>Ç™~aZt99¦\ꆲ¤FW7žKdeª†Vå}`æyÊr™¸òUƒYM…åÑ©ï˜yž²«LgR¨xƒYž©SVËChÊrÎHØF
À&žaï±TË]`¬ÃïÙ C–ÓíÁ€
|
||||||
âùj,†ÐT北Ä*(oÐTåŒ#7Œo<C592>½¦ ‡*”ð®|ìÑ ©Ê9–è.fBS•¼ ÂÚ&U•LAU^˜Cª\,ªAS•gNd.ªˆ™‚ÆBødB<0¢å¦Ï°Š.œ%ÏÈ9Ùšº<sÁõ×6¡©Ë™zhxÖN—v¦ ÏÆ£"8ƒÔ‰"dë.C"¿‰[S
šÂœ¸†)õ#^ž™ª„ë FU*Pá%à<>BÏh
|
ö}u‘åÔƒ<C394>ïIŸA[d9ƒÌX[‰Íx9nø6ïš!‡*g¢–æºRõE–Ó/ƒKXk7è<37>嬅eÉ Ú{ÇC…°€ÌkM¦ž§*O<jŠoB‡*çKƉbŸ ªŽcäžX_Ì=ÏpyâßôÔt¨r–óDdÉ
|
||||||
óLÅÂ\Ú'f ‡0gRªæƒAS˜3Ë…Ãëž9BS˜g¼dŒküŠ<§äg¼œ :™Aº>2=tyæ:Åøè„¦.gn‘o ¨mezèr¦1ÄñpóTY£Èê'yý`O4¢¥N_-óÎC˜§DÃÁ’
šÂ<ÉÁÈ,¾$º×ØèóU5œ€¦.Çãà$-IóΦ˥΀é¢_ÊG¸Ãßǔꚺœ;M{ çP
šºœûE$ô`ß*‡.·0ñ’’A3\ε!ñ<14>jÈÔå!J%.•™@õÐå^ªáSÇM]îY‚’xÏÙ .‡<>
|
:d9ëx꯬³‹,<2C>’!ÀMEƒŽpy¤Ñ`]G2è<32>å°ð¬IÊbÕ“ÏS–³ìoD<6F>0¡C–Ó‹Æ2|7è<37>å‘^:fƒŽO&Ÿ§,—Ò¦dñB‡,gèjÔ<6A>9T9î/µé)Çxx‹*‡“ã1vmÎ3ù<U9—;îÌMèPå˜ÿ“6êxòE
|
||||||
™ŸUaéÙ(*ËYø<59>e§Ú3o‹*gZ—:b|gŠr)æ¤)Q«Î¡1D9u•=ò~hrŠ˜Ü zƒiç!ÉÝ,(M<>Jƒœ°z+¼§R$‹Mh*r±«vZ/ÐTä‘þ4n°è´eÖy(òÈÅÞ©}L;C pøp yŒg,pÁ ©È9úJ[âÓÎC‘K]µ«Z`@S‘§*ßÂ}Tƒ(É=kJùÄð:JÒñ—ã!Éy#<23>;}@´¸œÀÙŽU¥vµaÌ:ENëÁ@†–"AuqrZ£Æº<11>:Ì:Ó… _†©XyܱAS’g‰1]ƤóPälh‰%µki,¡'‡çŠá«Ï¢š‹Gg‘lšš+n0ã"«AS“3k˜ñãY
:³Î£|+z̘³µzƒ¦*/>Â4ˆ†P•Ã
{âö¨‰*¯]U¯&¶<>Ì8yÑ’kjGƒf ’³0t5ex2«&ÇDIÜ$thrnvIÜÇ:4yä.eµ;0é<59K/=wì4ƒ¨É+÷Ù3ü@SUÿ3ëì0}ÝûLé€÷<C3B7><C2AD>YgÕ§Ä_EG~®–®Jd–7œJ=Ê…£~…b°gÐKeyŠX9Š$ ‰LUÞ°–5Ök8ŠYç)ožw8'‡«s©ûwNÀ0i¸žU9| ô‹¹
|
Y“_t¨àÕjòŒÈ!ʹ»ŠV‚:Ty`,hNlæž§*‡`…š+¡ˆªþŸPÁŒ{êmÑä4j|*:49S¬Xduc¡C“Ö?d¿(PŸšœæË[¶×!‡"S„ ŠùÖ9$9£ú0VYÍ3ÏS’{8-ÀRè”Ãõut¹%üAˆš<—.w ±Jç/¿ˆrÌ ÜR+â:D9DÃj5ŽO‘rxTX¬·D”C¥Bø_“ÏC”3ì<1B>ÊøÐ!Êñ;0’°4é]ÄE”c„®ËNbU„QÎ6d¬ì†M^¨/eÍÒ¯KS“3JAc¨Ú‹ÈÔä¬OvxÑ>hFÊÁ²îC¡|hòBù‹äÔú0ñlš¼H]#«e25yaN‹ÉXEÊ)/TtÔÀš’¼0h—ðÏ\1hJr†y l1¥ôÕ)ɃxtºcŸÈŒ”—J¥P£f¸ MMÎ`žÆž°|š¼Ð©©¬Õ ©ÉÁ3µ–ššË惆ÃóÏC“*T‰ƒ¦(/ô˜ Á4"JhFʵ×̅柇(ä0h½—BS”JèkUy<55> è!ÊAý
7<><37>”°x̘"‹wìšN'4E9cŒoK}¡ÀôåŒLzx.Z`EhŠòÂ
ðHjXpÓE²,<“—ã!Ê‹”áUKš¢~<¦ºx§„¦(/,ùÃ*ìæÓ¡Êñ|5ChªrF„Kb”7hªrƑƷÆÞSÐC•JxW>öhÐTå€Ë
|
||||||
Xµ®'„¸²Õ¨g‚pqdí<64>@éÐåÌ-ðQº0 ©Ë\b.òN%›HBÓå<C393>›Q<1D>L;›.gÄÎwN2Cå<43>Y,<2C>ƒ*‹.í7)˜¾3E0ltá®<C3A1>ÑS2Œ·}«ˆ.÷ÜîÔ1ú¬ð$4uy÷²Â†lﱺ¼si„ì
:ré]Î}U°¤y<ÝzË;KäqQ%ê6Ñ剡µ.Ñ…7ƒô BbtØÆ<>Žê¢õî˜CõWg^÷‘ì¾ú¡Ëfz/ûbÐÔå<C394>‰PŽx½e& ‡.ï²ýbIÊM]Î
<˜@•œa3ZÎÍ8,¯&¤1GmwÕ8j·¨Þ&g/´!á/î<>¡¨!<21>o©/õÌW<C38C>±çµ8'0†0¤¹lv<6C>CÐíúÃ!ÍeÛJo]<5D>+#C™Ë.æÝ»¤#ØeJsnðà»hŠŽa¢QÇÂí‘j¿ª:c¸Ê3xç¸X3JÑ$ #Xuά¢œùÄǃ^
“ذü$g<>gÝ^6h†ÍeS<65>ÌŒ(]>âæ¬ç‡˜÷<CB9C>}.Uö“дƒÑC ³Ž³;³„\°òe±‡Eç3*©, ¨\Çpzñø+÷F<>…;]K“šzLn<4C>è9‹<39>a@BÕ²b#|Îú_õ·Ê€¦Lg)/.±¯Uj!L§{ñ±°NŒÑС.g—a\w‹W©ËîÜ~"GŒáÑ:%X?bè¼½ÆÊĤq¦¥%Ž„ÂÇ«‚ÁFµÞ)4¹Íö’‡@Écabše ÍG}C,º4¯‘™é¡×¹É$Ó{I“<>èÜb¾ºñÑ¡Ø9î°Æ³X«6%;Çr¤k4tÛtó'œ„*§1T¤»‰Qµ‹TâdŒ}ÝxÓ- ‘›Z™jÁºŽ™£?©{@+ß}§ÚÒ—mÐÔí0[aÝ×ú?BS·3h¶^ tèv˜cøŸ’…4hÄÓ3«0Åžî¥gÇE¦pܘkÝt#hàªÍ<05>ƒCýñ¦A7èñ<C3A8>'˜tT¹P(Á"{ëVPYê¸36t(w:n+Ñàr+‡tgÜŠ®ZVÙÜêQåÂàϲì7ÝJ—K¢8ÕZ±E„Ú½°v“±V:5XMöƒâî±Bà÷¸É§8MÊ´vˆw†ÜXG®•p:+ƒ¤âC¹ú)œ]OW%t„Ó™2‰cg.!ÙÊ¢m&IYP5^Øu_(ç°Vòa±°Ùe_hÁ¢ã)ZðÈ0}ýøÖï,½ÀTʺÓïï<>ÁÿÄÝ4Í OoŒÕÏÎ"„¦zg)åLSÃÞáÞù~<#ÆëáPï,À…wW"$iGÚH*‰Ê<E280B0>‹ê<E280B9>wÝš[ì4ÁTùjJ{<ê<>«n¹jØ·§C¾sš`UšW
šò½Ó°á~“]Ʋ1´Kжæ`*ò<>ÃN5Ý—MhÊwüMk˜-šØó¡ß;%Q麧,tÝ
|
t3¡©Ê^Pam“ªJ¦ ‡*/Ì!U.Õ ©Ê3'2—
|
||||||
¥döã!%³æ½ú<>9âȈ¿Zì^¦~g&2ÄéŽ#<óC¿ËŽcÈp-!#4õ»ì,ŽòVºaSÀ{ÉÝr[¼ÞV;<ÕGƽûh_k‡‚§ÉÓ0®ª§Þ OŒuëÉ|àÞ
/[~q“µ¨3Öû!â‰-[Ȉ
Oë‹•ãMŒÖÑ)ã©Z¼Ymƒ¦Ž'm!/N
±)ä)i°DžT ˜îm^„g ÷Å<>M)/‹„g!JΆM-OŒñ‡ Û£‡˜çöYVqaØÃ¦š—µöS×EbSÎSDÍø±8õ¼l =4¡)èE_ኹõذ©èe«läþÕ®—™IOíÅZάÅÑĦ¦W]½N†MQ/{b<13>PhÙ.*Ë1Ï|5lªzÊ9X騫¡©êåtOÕ»;Ý1Êb‘z¿à| †M]O,s‘é"\Øâm
|
UÄLAã!|2!ÑrÓgXE—‹
|
||||||
{‘ˆi&ÿ‰Me/[\¹uB«£tÅ2iOB$Z)Vt˾QJKè3§Õ¯„mOÕI™b7ìÐöÜËJÖ7¥›§KÉܲì1÷EÛ{‘v¼»fØ¡í™7Ä#Zå½[´=÷¬r›VÕQäÝ"î='(L»SAì<41>÷žÛ0°>jMôËRbôhY
gå=¤_áY‹Y%Lì<4C>÷’%d´XôèÃ"©e“aSÞS ]Ð9Ô}<7D>‚x›U¿u™Ž‡ÂÐ|7l‘÷ÜyDÁT‹a‹¼g¸¯JSsѧ#OŒñË®Õ Äf^v£2éýø³õR‹þ
<AÙt+©,6²Ã&hJ”®EŒ<45>Ëb3ìP÷ì¦Û<>5Ný²›”DHŽÝ"v¨{F0™<30>u}|oÆá‰ñõ3+¾®êž{<7B>*$¡÷†-ꞎM n†-êcšù{座ÔÁéQ‡£(™aô˦Rî0•NxÅ.SOšéfW·l+%F<>àl°öEÛë¹:¡èž€Ü¢íeÿiç”K†ÚžP9OœNïàm/;PyÐMÖá–½¥z
|
Î’gäœlM]ž9‡àúk›ÐÔåL=4<k§K;SÐŒgãQ
|
||||||
3†®Mâ°l.¥'çYØéÆ×¦º'”h‹^å²»”Pã®q“üç†RŸx‡Ž¬}/ÛP1I°¦é…ÄCàƒ
|
œAêD²u·!‘ßÄ©MaÎŒ
|
||||||
¶3Ýa*jÙ‰
|
\CŽ<14>ú/ÏLUÂuP£„*‹¨ððN¡g4…y¦ba®Ví3ÐC˜3)U
|
||||||
¯4jý3±©ñ‰åÈ]N/sÙcª¾hf%m3lª|ú›Ü¿ÐíÆ—M¦„0<E2809E>¸ÁA^kȇÌöT'wÈSåsW)L¯fL‘/[Qq—¶ï
|
ó‰Á )Ì™å‚áuÏ¡)Ì3^2Æ5¾EžSò3^Î<04>Ì ]™€º<s<>b|tBS—3·È7PÔ¶2=t9Ó˜âøT8„yª¬Qdõ“¼~°'QŒR§¯–yç!ÌS¢áàÉMažä`dß’]Ž{lôùªN@S—ãqp’–¤ÖŒygÓåRgÀtaÑå#\ŽaˆÏcJõM]Î<>¦=Ðs¨M]Îý"z°O•C—Û˜xIÉ .çÚ<C3A7>xŠF5dêò¥—ÊL zèr/U†ð©ã€¦.÷,AIüÍÙ .‡<>
|
||||||
ïýÑãVXýÀ¦Ìç¶Ò<C2B6>«fÌ›:_v£bÑ.qÙfJÎPÁŠä
›J_ö£búó°Ã¦Ô'Và¾È1<C388>ÄÚ¡õeGêÈŽ+6žlIŽçÓ7æÚ'V¸!eŒ¯~È}Ù”Êö£ZòÛTv¥Âöµ¦6,ÛM‰ÁÁ,èóŒË~SÙ—
|
™ŸUaéÙ(*ËYø<59>e§Ú3o‹*gZ—:b|fŠr)æ¤)Q«Î¡1D9u•=ò~hrŠ˜Ü zƒiç!ÉÝ,(M<>Jƒœ°z+¼§R$‹Mh*r±«vZoÐTä‘þ4~`ÑiˬóPä‘‹3¼S[û˜v†@àðá@òÏXà‚AS‘sô•:¶Ä¦<>‡"—ºjWµÀ€¦"OU>…ßQ
¢$÷¬)åÃë(IÇ_އ$çi¬Øé¢ÀíÎv¬*µ«
cÖy(rZ2´ ªóˆ“Ó5Ö<35>èÔaÖ™.ýbØ0LÅÊãŽ
š’<KŒqè2&<26>‡"gCK,©]Kc Í89l=W,_}åÐäX<:‹dcÐÔäXùð3n²459³†_žÕ 3ë<ÊW°¢ÇŒ9[«7hªò"á#LƒhU9œAÑ0°'žao<61>š¨òÚUeñnbÈŒ“-¹¦v4hÊ!y1CWS†'³jrL”dÁMB‡&çf—Ä},Á C“GîRöQk°“ÎS“³ôÒsÇN3ˆš¼rŸ=Ã4eQõ?³ÎӧѽϔxßúØ™uV½aqJüUt4qáçjéªDfù£‚S©G¹pÔ¯P¶¢ãc©,O+G‘$‘©ÊÖ²ÆZ`
G1ë<"åÍóΉšÀê\ê¾Æ<C2BE>0L®'DU(}0W«Öµà„W¶õL.ެ½(ºœ¹>J4uyƒKÌEÞ©dIhº¼qóAÃ"ª£“igÓåŒøÃùãÎ Cf¨¼1ë‚¥qPeÑå<C391>¡ý&%Ów¦†<>.ÜµÓ zJ†ñ¶OÑåžÛ<C5BE>:FBŸž„¦.ï^VØ<56>í=ÖC—w.<2E><>½AG.]‚¡Ë¹¯
|
||||||
mÕµ†Ø”ü²1µðŒ ÑáĦæ'F‹Ðu_WŒºå”ÑIÙ™Êãäô©Dh~n?…ns,êlÙrJ#*§lª~bÝɱMÕÏ
¨<>Çt8…–=§„rÖImØ”ýÄX¹<58>·Õ
›ºŸ{Py5Ú3I‡ò'†—¸gư)ý‰Q¢j‚<6A>Ð<EFBFBD>þÜ„êYc¥ÏáÍÚŸXf-<2D>Sy—§ÄO!ÑH!±Cü'¢·Q|cYÔ?óD•n’Ý<E28099>î>M<>ö&‰Ãߊf‰ê_v°¢4ÖEý3•Hm®{ÀˆêŸÉÄ,»!6Õ?s²°eIkªb<6¡Â<>Õìíî–]¨Ä`œO†ê?q' kvuŠ}QÿIvAa¦Ûë‹úO²[ƒTçdì‹úOr:¬ 8±1-›Q¹i5ò°¯žHZv£+œõZ¨IìPÿ‰KžžbÇ~TÙìšñ‹¾ô¤R±ŽTÁXàL\&¿¨æë¸k_O¬‰),ꟙÇc»*±Cý3õˆÿhº™Ø¡þ™»<E284A2>¥eMaÅ´ìJåîU¾<ÜdØ!ÿ™ ³3q–â¢ÿ3ÃÌ®ØA1¥Eÿg†¸åØ<C3A5>hØ¡ÿ<C2A1>aà'¯Ç+Ç”ýŸ9G=A4ìÐÿLIF^¨Jä´lN•]±ô>“ñ-»Se[lq°1RûCìp˜¡„E¨ÑžµîOåÑ^¿¸û54næÔE4ÕéðtqºZƒ@äp2·CaíÒNˆÑà®}î~
ÂsܸîPeD_0Ö>„¢ÎMZ¶¨k<lj~í<>ÿ™éŽ44wZö¨Ê¶Y6µpiÙ¤*ûf+ŒJS<4A>"é6Unëÿ%g™Ö$ë.U~ "Ûçµx…ÏgñÌ+ËÆY'wP
ã5rƒÄ/î‚ÅÆxÕù“—<E2809C>ªÄh «— VÌË^UbðÄ
|
–4<EFBFBD>§[<5B>`yg‰<nªDýÂ&º<1´Ö%ºÃ¢ðf<C3B0>>AHŒÎ[ÃøÑQ]´Þs¨~tæñ;’ý®~èr„™Þ˾4uyg"”#^2ÐC—wÙ~±$e„¦.çL Jΰ-çf–¿WÒ˜£¶<03>»jµ[To“³Ú<>Öðƒ{g(*CHãSê‹D=óÕcìy-Î Œ!i.›]àt»ÿpHsÙ¶Ò[WãÊÀÈPæ²Ë„y÷.é6E™Òœ<¸Å.š¢c˜hÔ±p»F¤Ú¯ªÎ®òÞ9.ÖŒR4I–D<E28093>3«(g>ññ`€WÃ$6,_ÉYàY·—
šasÙTà3#J—<4A>¸9ëùaæï·>—*{<7B>IhÚ<68>Áè!ÐYÇŽÙ<C5BD>YB.Xù´X
|
||||||
<EFBFBD>Å2ìPÿ™óNÊ‘ô7âþY!”•аCýNlÙ]5¾w¨æ9¹ÅOÕbŽ‹ügž“µ^MU>v¬zÉsJ,;t¨ÿÂí…|qúVó²g•{e)2«Vù;Ô᮪–õB‡ø/tÖs7ë-c4rg§´(•X¼s ·ÿõïr@#Cé^ÎÏ—¿t'“8þó/¹¯ÿøã/vlaÝOÄ~9o™»€óW¿è¼œšuãq$¯<>e›x´Ëó_÷,ÆIl”Cç†þ¿&éßT6Ä
œ™·Ò>f‰C‰±“<C2B1>Œ¶<>áâß=°¿á„OÆWX§ÄTýHŒ2îÀfe¬½ä¢Þ<C2A2>ÔoHÜ7³<>¡ú×eøCzsä›3ƒ…˜ÚæJŽ8ÆMþÑ
|
<EFBFBD>âó‚•Ô–„T®c‡8½xü•{
£F‡ŠÂ/]K“šzLn<4C>è9‹<39>a@BÕ²b#|Îú_õ·Ê€¦Lg)/n±¯Uj!L§{ñ±°NŒÑС.g—a\w‹W©ËîÜ~"GŒáÑ:%X?bèüy<C3BC>•‰Iã>LKK 3„<33>Vƒ#Œj½Shr›ì%<0F>’ÇÂÄ4Ë@›<>ú†Xti^#3ÓC¯s“I¦÷’4&—èÜb¾ºqéPìwXãY¬U›’<E280BA>c9Ò5 ºmºùNB•‰Ó*Ò݊ĨÚE*q2FŒ¾n
|
||||||
ææ¬øÍ<EFBFBD>ýýÿX9ÿýýÁªä0î¯ã¸™p¹ÜKvÌQHr´Ú:}t£—ˆ‹{NL_Pk\“”xýè&±Nœ¸ñ“+ž›-ÄëG7‰ÃsâÌ
|
¼éÐÈMLµ`]ÇÌѯÔ= •ï¾SméË6hêv˜Ö°îký¡©Û™
|
||||||
W;ˈ×<CB86>nÇçİÖIv`ŽvÓë'7iÓsZfò°–8îe6Þõ£›Äùbîôõ!±îl/Ý$.ω¹§¸ÐsñshÝ$®<>‰73p¯µ„V„øôÑMâöœ˜Ž/|xÆ’<C386>wùä&ís«U(Faî£sch<63>>ºG\Ÿ[Â
Üo ªQ‰×<E280B0>n?·Z…;Ž¡%yÊà ^?ºIüÜjVÈVŒ0©ÓG7‰Ÿ[Â<C2AD>ÓžÛÀüÓëG7‰ŸÛÂÂ.v–~ÞñúÑMâçv«2ª˜åÜÞdħ<C384>n?·[•.aaÄr.‰§<E280B0>n?·[UY©I‹J¼~t“ø¹Ýª¬ƒ`å3·hñúÑMâç–«vI©Öxâõ£{Äí¹åª<C3A5>.uhâ6â壛ÄÏ-Wcn¸q«Þ´\§<>n?·\<5C>ÙËÞ¸'£Ly½|t“ø¹åjßmša§RÿÞÓyé5}†á!Ü ÉIrkno,ü‚fùè&myH[]X|:V×<56>nÒ>·GÇ›<1B>÷Ñsû£<C3BB>¥s×á\¼Ýl˜ÔÏ-<2D>PŸ{×ü¬å0ˆûs¤ÄçÄÂü¤ñ0©?°A¾¼ô!®ùaûaRb…ÊK7âš6!&õ‡vèÒ“¸æ‡ˆIý\C)õ¹3qÍ“ú¹ŠêK«`©ÛyÒ!˜ÔÏu”P_“úQŸ`Rf¹.mƒuÂýnÁ$þÌ’<C38C>›“÷AÏ`Ò~fÅÎ-„k~Ô9´p?â½tñ£ÂÂü™
»4&ó“>ÂÂü™ ;÷&ñƒvÂÂû™ýºôúÕ=ï÷[ü
|
4[/P:t;Ì1üOÉB4âé<C3A2>™U€bÏV÷<56>Ò³ã"S8n̵nº4pÕæ‚ÆÁ¡þxÓ<78> …ôxÈ
L<>:ª\(”`Š=‹u+¨,uÜ›
:”;
·•hp¹•Cº3nEW-«lnõ¨raðgYö›n¥Ë%QŒjØ"Bí^X»ÉØ«V<C2AB>¬&ûAñë±Bàû¸É§8MÊ´vˆw†ÜXG®•p:+ƒ¤âC¹ú)œ]OW%t„Ó™2‰cg.!ÙÊ¢m&IYP5^Øu_(ç°Vòa±°Ùe_hÁ¢ã)ZðÈ0}ýøÔï,½ÀTʺÓïï<>ÁÿÄÝ4Í OoŒÕÏÎ"„¦zg)åLSÃÞáÞù~<#ÆëáPï,À<>wW"$iGÚH*‰Ê<E280B0>‹ê<E280B9>wÝš[ì4ÁTùjJ{<ê<>«~rÕ°oO‡|ç4Áª„5¯4å{§aÃïMvËÆÐ.AÛšƒ=¨|Èwþ
;Õt_6¡)ßñ7a¶hbχ~ï”D¥ëž²Ðu_(”N<E2809D>Ù<EFBFBD>‡”Ìš÷rèwæˆ##þj±{™ú<E284A2>™`ȧ;ŽðÌý.;Ž!õ„ŒÐÔï²³8Ê[é†Mï%wËmñú³Ú!à©>2~»<>ö±v(xš<
ãªzêí<C3AA>ðÄX·žÌîýÐð²å?²uÆz?D<±e±¡âi}±Òa¼‰À::e<U‹7«mÐÔñÄ Í äÅ©!6…<%
<16>È“
|
||||||
ógæëÒò·æg<EFBFBD>~…ù3ëuéüæG
…ù3ãuiLæ'}…ù3ÛuîLâí…÷3ÓuiâG]€…ù3ëué
|
Ó=¢Í‹páä>£8°)åe‘ð,DÉÙ°©å‰1þt»btáóÜ>Ë*.û`ØTó²µ¶À~êºHlÊyЍ"§ž—
´‡†"4½è+Ü1·6½l•<6C>Ü¿Úõ6Ó!驽XË™µ8šØÔôªË"£×ɰ)êeOlâq
|
||||||
Læ'Í€Éì?³_—æÀd~ÒX˜?Ô`熽¢þôéæÏìשo/Èýv½Âú™õr<C3B5>Ü3Ö>s”´:•;¢à–±PÌêúÑ=æ§žaÓVHkëwí˜w¿ã»ð>u
É{é4
Þ-
¦¿IÊýÜ/»ûÑ<C3BB>Ç׫žd_·ìüÅ»pÀÒwÁ€-¤ã‰qüJŽÇ.ÄŸë$~ ¢\ãÂKøäò7^Fcaóij%n‚¾K]ï!}“¶ÞCú&e½‡ôMºzéoSÕ{(ߤ©7‘þ>E½‡ôMzzé›5cé»|øÒßæÂ÷P¾Éƒï!}“ßCú&ÿ½‡ôMî{雼÷&Òßç¼·<C2BC>¾Uv[Hß$Ù÷<C399>¾I°ï!}“\ßCú&±¾‡ôMR}éïê[Hß%Ó÷<C393>¾I¤o"]“è[(V'<27>‡ªJ÷ð¡Oü÷â<C3B7>l <×Ï^=“
„çºÙ«W²<57>ð\/{õH6ž
|
-ÛEe9Æ`♯†MUO9+uõ!4U½œîÉ¢ú`¿NwŒ²XA¤žÃ78_‚aS×Ë\dº¶x›Â^$bšÉbSÙËWn<57>ÐjÅ(]±LÚƒ‰VŠÝ²o”ÒúÌiõ+¡CÛSuR¦„Ø
;´=÷²ÒŸõMéæéD2·¬{Ì}Ñö^¤]3ìÐöÌâòˆÞ-Úž{V¹M«ê(òn÷ž¦]<5D>© vÈ{ÏmXµŠ&úe)1z´¬†3ŒòÒ/ˆpެŬ&vÈ{ɲZ,zôa‘÷ARƒÔ²É°)ï)ƒ.hŠê>HÁ¼ÍªŸŠ‹º‡LÇCah¾¶È{î<¢`ªÅ°EÞ3\‡W¥©¹èÓ€'Æøe×jb3/»Q‚ô~|ŽÙz©EÿŒ lº•TÙ<>Ša4%JŒW€"ÆÀe
±v¨{vÓ…íÎ'<27>~ÙMJ"$G<>n;Ô=#˜Ìκ>>7ãðÄøzŠ™_WuϽF’Ð{ÃuOÇ&P7Ãu<>1Í|‹½rÝSêàô¨Ã€Q”Ì0úeS)w˜J'¼b·©<C2B7>§
|
||||||
e/ÞȺs}ìÕÙAxª‹½z!Ïõ°WdáïB-/…·WÏcá©âöâul ;Ú^=Ž
„çÛ«·±<C2B7>ð\X{õ46žj¯^ÆÂs!íÕÃØAx* ½z?Oøû€çÂs¥îÕ«Ø@x®Ð½zÏ•¹Wobá¹"÷êIl <Wâ^½ˆ„§
|
Ít³»[¶•£Np6Xû¢íõ\<5C>PtO@nÑö²ÿ´sÊ%ÃmÏ
¨œ'N§wp‡¶—¨<è&ëð ËÞR=…C×&qX6—Ò“ó,ìtãcSÝJ´ŒEïrÙ]J¨q׸ŠIbCÞsC©O<ŒCGV‡¾—m¨˜$XÓôFâ!ð‰AÛ¿ƒî0•µìD…Wµþ™ØÔøÄrä.§·¹ì1U_4³’¶6U>ýMî_èö×M¦„0<E2809E>¸ÁA^kȇÌöT'wÈSåsW)L¯fL‘/[Qñ+mßÞû¢'ÆZ±ú<C2B1>M™Ïm¥!W͘+6u¾ìFÅ*¢Ýâ²Í”œ¡‚É6•¾ìGÅôça†M©O¬À}‘c‰µCëËŽÔ‘WlŠ}Ù’Zϧo†MµO¬pCÊ_ý<5F>û²)•íGµ:†e·©ìJ…íkM-lX¶›ƒ5‚YÐç—ý¦²/Úªk5±)ùecjá¢Ã‰MÍOŒ¡ë¾®uË)£“²3•ÇÉéS‰þÐüÜ~
|
||||||
Ü«ñó„—ÊÛ«÷°<C3B7>ð\q{õvž-?ÿ¸ìö#w燳‚×1{Î:ÇžoSÅH¯Éá…óQ–øå5/¼PîH“|ol»$'<27>´M<C2B4>ö5ï~âÜñh_Sî'ʽ¹÷Ä0{näúãIø—
|
ÝæXÔ-زå”FTNØTýĺ“c;šªŸP<03>ép
|
||||||
ì•ëQ)öÒKíõÊù¤ûå¥êúÄù¤üú éµÞz%}TxýˆôRi}"}RrýˆôRc}"}RlýˆôR]}"}Rfý·¬$+鮕䥘{%}TÕý„ôZƽ’>ªç~@z-à^8Ur?¡<—n¯Œj¸Ÿž‹¶WÂÕÛ¯ÕÚ㣲í'”—2í•òI½öÊs}öÊø PûoÐwã.}w_(…? ¼<16>/”<>ªÁP^«¿ÊGeàO(/eß+å“úï'”çzï•ñAá÷Âk¡÷Âø¨âû å¥Â{¥|Rêý„òRÚ½R>©ñþ¼®…r›kp)#?ÉÙõäOlÏ©~|µ<÷ɧ%š=‘†$IÕYm÷£gßê̵÷zÝ×zæÜà[}³£õ¹Á·úf/ë™t‡oõÍ.Öéßê›ý«Ò
¾Õ7;W/¤|«oCI+é®PÒÅ·:“îð¾Ù"{&Ýá[½nŽ=qîð^¶ÅžÞ·zÙ{&üyßêu'ì‰q‡oõºöL¹Á·zÙûzfüyßê»ï¸+À{öN”;|«×
¶'ʾÕëÎÚåßêuKí™rƒoõ²—öÌøó¾Õë&Úãßêu÷ì™rƒoõºmöL¹Á·ú.í²PnËh<C38B>|«‹œýyßêº7÷ly~Ü·:²ÃÍsßêåøÙ\y$ycçôz:ù¯±«"<22>j–3•Ù…c“7•+O$<24>α91ö}Öf¨„"¼9ÙÄþƒ®ZËb¥ç¢‡Ýé[èJ‘.¯^£Ã·´Q°˜H&gÛcÏéþFŒ'özmóKŒUr,8ϧ.ÕÁìGå«”<]±½c·
ÃþÃÉ)Ô<+»³ÿa7¨Ê<C2A8>ÛQ<C39B>ß.Ù—‚Þ¹œýͪ1Ý7y’¹ÝOŒngöxäqß<71>E&Ñ<„Z|ÐãÃKHì;¯ßâÒØñ4™{eh¼äžä¤ybG;“Ìf•
ï½a/Çu–¯ËÐÁ‰“ÙI<C399>ÍØÁ„ÛMTí)C,aÂ7žéŸyÔ¤gújøçÒ<C3A7>ˆU99BÑJÓ•Ì®ÁPšr\½ÓîØBŸ °Ä–ÛÉëÉï
|
-{N 嬓ڰ)û‰±ro«6u?÷ ò.j´g’åO.qÏŒaSú£DÕ¡!ý¹ Õ³ÆJ7žÃ›;´?±ÌZ §ò$.[O‰5žB¢‘Bb‡øO,Do£ø<Ʋ¨æ‰*Ý$ûuºû4Ú›$+š!$v¨ÙÁzˆÒXõÏT"µ¹î#v¨&³ì†ØTÿÌÉ–%©ŠñØ„J?¬fo¿nÙ…JÆ™ÑúdØ¡þw’°fWתØõŸdfº<66>°¾¨ÿ$»%1HuNƾ¨ÿ$§cÀ
|
||||||
.h?tb-Œ’·dãén!¯ …/éWäÀõ,ìKfØrÌ9f0›ÓI_B`Ð:Kw&¶§’¶¡,ÊäùóŽ=šrZZÔÉ c¤³{
ÏÐgÈä‚a<E2809A>½ÒZR,vÖ±è0iìfÜñºX+”¥¯¬th†Qç"ï3ŠÊbÄØ?)°k31žû—Z“§NGÜuÓ~½àGc.†Ð€á/L²Òc“F<1F>bA»ê=°©1,kàÔÒ~æµ;_+lE¢Ï™Ý庳¶Äðº{q]1ö'nM/“m<E2809C>}Ôçœ8Úœ4‘0¬$Ó¬ÄR€ï^{1/œ·wÁð},£A‡QÓȰ7Q;X”֤ϊaG<61>k’·ÙóJ&PÃÏà÷a<´c§ÇÐÃÍDÞŸ`0 ¸ÒñµÂ£ëÙ,<2C>PÀˆYú:fú1àJ«<4A>ò›z—¶‰ÄØ5#)k˾ž:¾VñSl#!¬Æ´tËËìÍ@£3 F›ÓÀ
!ØUH˜.Hô-4íGMˆ
z
|
ŠÓ²•›V#[ðꉤe7*±ÂY¯…šÄõŸ¨±äé)vìG•Í®ï±èKOº!ëHŒeÎÄeò‹úg¾Ž»öõÄš˜Â¢þ™y<¶«;Ô?S<>ø<EFBFBD>¦Û‘‰êŸ¹ûXZÖVLË®Tî^å[ÀÃM†òŸ B0;g).ú?3Ì슔SZôfˆ[Ž
‰†ú~òz¼rLyÑÿ™sÔSDÃýÏ”dä<64>ªDNËæTÙKï3ß²;U¶Å#µ?Ä€JX„íYëþTíõÁݯ¡q3§.¢©N€§‹ÓmÕ"‡<03>¹
|
||||||
»½±× &9ì›´TÀœ†¹qì' XÎ .¦xÓÄØË$I{éâðüÀ*†^.QÓèl”{VŒý“0Wi\%ÔÓk±ÎvÄ@À®žšbÇ[„mÕ©Ðù3¥±oǰ?·˜HB`‡ÝòÒ¸HzÑ@¯iKÞ,
¬ñ¾‚|<7C>æ€u±`—ØÙT
XŠM[ãAÀcvÒŒO6yöU3/œ}±´?†"¡$ð„´ÈA,½{+êë…=
|
k—pBŒwís÷kžã‡ëUFôcíC(êܤe‹*±ÆÃ¦æÇùŸ™îHCs§e<C2A7>ªl›eÁ`S—–Mª²o¶Â¨4õ(’nSå¶þÙ8Ë´¾ Yw©²ðKÙ>¯Å+Äx>‹g^Y6Î:ùÕ0Þ#7H|p,6īΟ¼ìT%FKX½±b^öªƒ'Vx,–a‡úÏœwRޤßõÏ
|
||||||
؆IcQ°L°ÒšXöX9+'cQ‘ÖÏø
|
¡¬„†ê¿pbËîªñ¹Cý3ÏÉ-~ªs\ä?óœ¬5ðjªò±cÕKžSbÙÁ Cýn/ä‹Ó·š—=«Ü+K‘YµÊ—Ø¡þwUµ¬Ç¸:Ä¡³ž»Yo£‘;;¥E©„Àâ<C380>½ýÇÊ<01>ÐÔYβÇÁ¢)Ç2ÕþëןíØÂšž†ýrÖ,ä+·fò,Å Á”×cA³î^ü+çñÚA¶‰çº¼ñõž¥8‰mrèºÀÌÿu–þþ<C3BE>€È†¶<E280A0>/sãÇ´÷i"ÇPbìdë3£‚qc¼øwÏìo8âSBP]˜¨±HCzœ!í¸!>?ÒŸî«6íÎÆñ¾s@Ûç8¾;)¸¤H‡+±5â7ùGÿ-˜›“â7_öwÿòoX4ÿóýbAr¿/÷ø!áòCð;²czB’<42>£ËÖéÒ<C3A9>6^ .î91Ýø>q9RâõÒMbÿœ8qÏ';91[ˆ×K7‰ÃsâÌâV;ˈ×K7‰ãsbê$›/G§éõÊMÚôœ–I<,#ŽÛ˜<C39B>w½t“8¿AÌM¾>$–œ
âåÒMâòœ˜Û‰<0B>?‡Özé&q}L\¸<><C2B8>Û¬%ª"ħK7‰Ûsbú¼pßF6ÞåÊMÚçV«P‡BÌDçÆÐ:]ºG\Ÿ[½Üj ‚Q‰×K7‰Ÿ[ÂÍÆ<C38D>‘<àa¯—n?·Z…Ų#ŒEêté&ñs«U¸iÚs˜Ÿcz½t“ø¹Ý*¬ébS‰àç/^/Ý$~n·*ŠYŽìMF|ºt“ø¹Ýªôƒ•sI<]ºIüÜnU9_¥&<26>)*ñzé&ñs»UYÁ¢gîÎ2âõÒMâç–«vɦ–wâõÒ=âöÜrÕNo:4ñ˜ñré&ñsËÕ¨ÉwéMËuºt“ø¹åjL\öÆíeÊëåÒMâç–«-|·i†<69>Jýkç¥1Ôô†‡pƒ$?$ÉI¤½±ækšåÒMÚò<C39A>¶º°Äöt¬®—nÒ>·GÇ›<1B>÷Ñsû£1¥sÃáW¼Ýg˜ÔÏ-<2D>PŸÛ×ü¬Û0ˆûs¤ÄçæÃÂü¤ç0©ß°A¾¼´ ®ùaçaR¿c…ÊK#âšö&õ›vèÒŽ¸æ‡]ˆIý\C)õ¹)qÍ{“ú¹ŠêK—`)ÙyÒ˜ÔÏu”P_z“úQ‹`R¿g¹.ƒuÂýFÁ$~Ï’<C38F>û“÷A»`Ò¾gÅÎ݃k~Ô4´pßâ½4ñ£ÞÁÂüž
»ô&ó“ÂÂüž ;·&ñƒNÂÂûžýº´ùÕíî÷»û
|
||||||
ÛÒ²=F̱¢S›Ù9ª°læ¨=<3D>Jð£í6±ÛZ'û±ƒ¥v¿!vô]<5D>ÜdqY<71>
|
ó{æëÒí·ægM~…ù=ëuiúæG½~…ù=ãuéýKæ'-…ù=ÛunLâ<07>…÷=ÓuéâG
€…ù=ëuiLæ'}€Éìß³_—¾Àd~ÒX˜ßÔ`ç^½¢þ´èæ÷ìשe/ÈýN½Âúžõr<C3B5>Ü3–>s”´0•›¡à–±FÌêzéóSϰi¤µë»6Ë»ßì]xŸº†ä½4™ï–ÞÒ_$å~î›ÝýèÀãûUO²¯»u~†â»pÀÒï‚[HÇ+ãø™O\ˆ?×DüD¹<Æ
„—ðÉån ¼ŒÆÂîå‰ÇJþÜý.u½‡ô›´õÒoRÖ{H¿IWï!ýmªzå7iêM¤¿OQï!ý&=½‰ô›5céwùð=¤¿Í…ï¡ü&¾‡ô›øÒoòß{H¿É}ï!ý&iô÷9ï-¤ß*»-¤ß$Ù÷<C399>~“`ßCúMr}é7‰õ=¤ß$Õ7‘þ>¡¾…ô»dúÒoé›H×$úŠÕÉãyªÒ8üF@èÿĽx'Ïõ³WÏdá¹nöê•l <×Ë^=’
„§BÙ‹7²<37>î\{õDvžêb¯^ÈÂs=ìÕÙAø»PËÂKáíÕóØ@xª¸½xèÎ…¶W<C2B6>cá¹Àöêml <Ö^=<3D>
„ç‚Ú«—±<E28094>ð\H{õ0vž
|
||||||
á_â'R”˜;ú¦ì¡´¯,íÞ¤cSiXë‚Aê<>Í.µÑ̆ö\ÁüÆch°c|ãyaЧÃ4¡ ðÒWJ
|
h¯ÞÅÏþ>ใð\©{õ*6ž+t¯ÅÂseîÕ›Ø@x®È½zÏ•¸W/bá©÷êAü<á¥òöê=l <WÜ^=‡„ƒgË×?.»}ËÝùá¬à5CÌv³Î±ÝÛÃTñÒkrxá|”%~@yÍ/”;Ä_$ß;.Éá#mÓ£}Í»Ÿ8w<Ú×”û‰roî=ñðKÇv¹þxþ¥{åzTŠý„ôR{½r>)Â~Dy©º>q>)¿~Bz·^I^?"½TZŸHŸ”\?"½ÔXŸHŸ[?"½TWŸHŸ”Yÿ-+ÉJºk%y)æ^IUu?!½–q¯¤<C2AF>ê¹<1F>^¸ÎG•ÜO(Ï¥Û+ãƒî'„ç¢í•ðAõöÂkµöÂø¨lû å¥L{¥|R¯ý„ò\Ÿ½2>(ÔþôݸKß]kÁÊGEá(¯Eàå£jð”×êï…òQøÊKÙ÷Jù¤þû å¹Þ{e|Pøý€ðZè½0>ªø~By©ð^)Ÿ”z?¡¼”v¯”Oj¼ÿ¯k¡Üæ\ÊÈOröA=ùÛsª_-ÏýBòÇiÉ…fO¤!IRuVÛý(ÅÙ·:síð^÷µž97øV_ìh½pnð¾ØËz&Ýá[}±‹õBºÁ·úbÿê…tƒoõÅÎÕéßêËPÒJº+”tñΤ;|«/¶ÈžIwøV¯›cOœ;|«—m±gÆŸ÷^6Äž Þ·zÝ {bÜá[½n<C2BD>=Snð^ö¾žÞ·ú*À»0î
|
||||||
MÂ.m‘ÄîJ£*¶Ü‰¢rVXÉÚ´)VË<)_Þ*1ÖCt)á…-ƒ–ØÒ’‰í2;»UyÁ¸Y¦°w<C2B0>bXk.»†·<E280A0>å(hcg, «OŒ=üØ|U‚a¦:L^ýM/V>éòØDSÄuƒJa7ÎÈÍÙÒ½°9Þ2ì¤6;Ãϱ<C38F>P6,²±‹ÖGšÊÄI+bPB0b]±$5‘âDÀ’Ÿ¶õÒ±d¶`XÄ”I\uˆ±ýcò±&<26>ª‹ö€ƒÅ•U½è°ŒÉ“£¶ŽƒhÃÁ0,dáÒ°°ñˆ¹’
cO}Ò¶ïÒ%ýIš4X´´ç<C2B4>gùœ½aÉÃV°ûè˜>‹`¬ &PÒ{žm¹ƒ×ÁR—>.v#·Ó
£ñ‘ÆßÄØÚ§V¹ŽIÏ)é¼<C3A9>Ñ¢Þî(D1‚aÌbÖ—dd
c’n†¥±¿jˆ†a-‡!ã[g+¹‚qêì:ÙFÒºáIgÅ<{±ÃšƒŸ<C692>Šá‘BÑÅjVz¨M:9²©KÖÌ<>ŸÒê öI1‡×Œ1Qã<>óAúFâ?°Þ²ƒŠaXû°Œ³#ûTâ2½
|
ðž}«åßêuƒí‰r‡oõº³öD¹Ã·zÝR{¦Üà[½ì¥=3þ¼oõº‰öĸ÷zÝ={¦Üà[½n›=Snð¾J»,”Û2Z'ßê"gÞ·ºîÍ=[ž÷ŽìðBóÜ·z9x6WžFÞØ4½žFþ‹@l¨ÈSšå8e6 ÁØä<C398>Ê•‡‘GçØºœ[>kTB‘½ÝœlbëAW[ ±ÒsaKI)<29>-<2D>Ý‘¥Ák†×èð)í‘,&’ɱöÄØ®@¿cÓ;¯~‰± JNçÑÔ¥:˜ý¨|•ò<E280A2>§¡+£wl´aXÂ89€šÇdw¶>ìU9k;êÉÛ%»âRÐ_.Ç~³jL÷<4C>Fb®§öãYÛ™íyÒwg‘I4¡ôäð[Î맸4v<Mæ^Ùþ/¹'9džØÑÉ$³<>Fe¯{oXÅËq<C38B>åkÀ24DpâÇd6Ñc_6/!ÆNUÛÉK˜ð<CB9C>ÇùçÂ5éqþ„þ¹ô"bUNŽP´Òo%³a0”¦œT/'´;6…Ðg,±Ûvòzè;†‚Ú
|
||||||
<EFBFBD>–<>«8'˜§Â ëÒŽ¤+Ò3¿€W)vŒX«´á|íÒÁ³Þé¥`nHW!Î/Ï–<¸íVEŒó5•¦Œ=µž<>^½Œ+ö²`w¹¢mèûÜcpîç<C3AE>6<17>Æ)
HæS¢õ™<05>±hŸAb0 38H·S¬ó˜ªIoœía*seÁ 0ïíA³=Ì´çK'ÁÑFHÓT¨/½cqɉ–Ä®%³™2«b‘ÎE6¤Dm<&<26>ca-:G¿aºœsvyº$xYE‡&nöè
É.¶@0׆—ÃnAYºßâ7Ù /Ö1±{r²¡®ôžÔF¼<05>Ã+f6o&CìT7*|Hl<Ãþ½xW½<14>ÍxÉ0x–Ò‚¸°Å•¯Ú®‰û¸¦sì½]k0¾å¸ö'f`»iËY<„/IÓð¹K[ã
|
<EFBFBD>X‹£ä-ÙóD[È+háSZ9k=[’¶œpŽÌ¾tÒR<C392>P+´ÎÒ<C38E>‰<EFBFBD>©¤c(‹2yô¼c{& Gw"9aŒt6®áñùì™\0¬±MZKŠÅÎ:&<26><>Œ;^k…²´Ô€•Í0êï\ä}c†@QYl€['6l&Æ#ßáRëw²—qįnÚª |iÌŰ£ù0ü…IVšaìÏè£S,hc@ý
ìgË8µ´•yíÎÃ
|
||||||
<EFBFBD> mºˆ£.6Gj†A BUí°Œ{-M{`6³dSÛ33_£<5F>£ÀöÙ#•ÚÉÑ3„>J:+ÙÌ’=‚¥»<C2A5>c»%X{<7B>kN68RlpÈÞÒÔ+ PbSBŒ*FÑlŠ72¬Þž
®ÙœŒ2J \®Ë±C˜(‚Ê9™
š<>¥)@Zá<5A>EƒTÀá…Sî°K²vû.´>PpÙiKo뤕¢'Ìßd#ðJ«×Ò¸˜3:îé”ãÇ¢>ÃÄFÄ^ž/ÛªãþŠö•'”ͪk£ò¨ÞšBXdE~²½9Ì7þ™š'±ÆXØØ'šýìqO%÷j;Nb]hl¥žéòÉ5H4µ¼ Ü,€×,lÕ0æ~5.Óôâì÷èmâŠÙß›®&VÔÜÂø’µX#Ó÷æ©IA{ј2eH§<48>^y°‡A? CÙà©ÕÌîPIœ…`ˆH{ûÎ.ÙÝžû»S¼b0T6ÓâZ ³%HKJ¬xÅ¥³÷]*¥&ƒ0^`S0–CŒ:ëïAxáIx6É+Lg6m<36>áJ
|
»<EFBFBD>èsfc¹î¬£1¼î^\WŒ‰[ÓÛdGcõ9'Ž6'ý#+É4+±à»×^Ãç™í]0|ËhÐaÔð$2ìMÔæ¥5i±bØQàšä¬m¶»’ Ôð5ø~m–AÄé ôÄðcb‘㻓´“Å<E2809C>Ž<EFBFBD>žZÏ> „Þ@ÌÒÒ1Ó·ˆÿPº„”OØÔлtL$ƆAIY»}ðõÔñ±Š¯b <09>`Ý0¦¥Q^fKhvÿMI0ÚœnÁ®BÂtA¢o¡i+jBìÍSØè<C398>mN0Éaߤ›æ4Ì<34>c+ÅrNp1Å›&Æ6&I:;H[‡çàV1ôr‰šFgÇ Ü³bl<62>„¹Jã*¡ž^‹5µ#6ôÔ;Þ"l«N…ί)<29>-CØ3†¹ÅD;ì–—žEÒ†zM»ñfé]<5D>÷äs4lV¨‹ÄÎ~jÀRlÚž
³“>4x²É³¥šAxál‰¥y0Ù%†%¤EbiÛ“ØSQGX/lOÀL‹‚e‚E<E2809A>nÐIJÇÊY9¹‹Š´~ÆWØ‘–<E28098>1‚`ŽÝ<0F>ÚÌÎQ…e3GmgT‚·‰eØÖ’8¹ØêˆÍ+µñ
±£å
|
||||||
w,þâ.áÈN<C388>u|†¾K€}È:ôx—Öl…ýZ½8ñW¦ÛÊb:dØ´Æ·†(c`Œ
ñ<>uö´eËW8
|
ä&‹ËjTÿ_‘¢ÄtØÌ7•`¥}fØ`éô&ÍšJÃZÂPïìs©=ž`6´Ý
|
||||||
YXüõK”6˜
|
æ7CƒãgÈS<¦ M€—–RPhºvéˆ$vWzT±ÛNXØ‹³ÂJÖ¦ý°ZæùòV‰±¢K1/h´Ä–nLì”ÙÙ¨ÊÆÍ2…m{ÃZÓpÛÕ0¼
,GA{:cÙµX}blßǾ«Ò3Õaòêçhz±òIƒ§Àþ¡˜"®T
|
||||||
ð®QôJ<EFBFBD>B>[VŽŽtÐŒðý¨éåÙ±B*Ò‚k<E2809A>_Ôå\V6ùyŠovl<76>’¢/Ò¯²K‚<17>Çf—©î”2{2éÞ_—ŠAl>ݸ£ŒîwÆ£¬â~éV)mniƒ×´w‘f•Ùáÿ·_¹Óƒg+ºdîD[W²ù}è¤#wéUY0.8‡[Òk‡Îj‚Pž¿
|
ÁpnE–hÎnî…½Çñ–a'µÏ¾Ž„²a‘Mˆ]´ÒT&NXƒ‚ëŠ%©‰'–üÜ«—Ž%³Ã"¦LâªCŒ<43>“<>Í0éQ]´ý,î¬êO€Ë˜<9j×8ˆ6<áÃB†.½
|
||||||
FSÆX·%I:U:ÜÀ—_lÒ®dEUBÊtÌ™È)UÙHŸJéaŠ1ˆ•È©³Q¤Meâ›À%f¦Â˜®ì É‘Ë<1E>øWúƒÜ—V)¾*½DŽá>€ï/³ &ãoX±Àtƒf÷ÚʵÃ=ê¤cƒJüSy¶˜YÙ³õ£]d&û½N.!]§AM"N«é p¹GG ü'ô5×)B˜€øËfS€S¹ñ«9ÆÆF$Ž<>t•oMÌÂÒl°ptAâ£@kEíÚý˜{«âqxÚºŠ\kšÝìGž:ï…<C3AF>)#ƒr¸F‹Š´ÔÍAMènm˜4
ù¨nb_J<5F>çi#ÁÇa·L?˜¡<CB9C>H™èöp’wƒà¯ešOè5ŒõØ”2ÊÜ÷„0bFSÔÂvdPsžGÃ6 ¬È^Ÿ![Râ<52>{v§S„¹f\Qº\2Å(ÙMÆÂ5_’˜$8xË<78>Ý1tœ
‚w@×ÑWj‚¡hl㊗,a ø0N/w±ÄØAcGl8è^5c!ì?<3F>ÙÄ5†ï1tý,¤/8ŠfQ_>ÛPâeàþ¡œØœSœnBK£ìÂlì3y¾Â&”0ì6H·Ô %ƒA˜c‘*‡« ®§IHY!JF£ad±+¡^$ÔtfƒO 5ÑÛWΔ΋<C38E>G(ihÛT¬4ÜKBŒ
|
Ï€<C38F>˜+Ù0¶sÑ'`Ëñ.]Ò¯¤IƒE‹AÛÝy¶–ÏÙ–<l»`±…^<5E>郱†Á
|
||||||
ñNuc¢Ú¡It™-p½AX9tïe¹óÛƒAX{0ŸŠ\|¥Y
ª|¶ƒ¿Ø9wáŸø¨¡FBº25¹x,àžýÄ
ªœ5žo3.Ríºx²ÿ$fBây©„°<‚¹”€â(rLGoÌ,JLú-øNµ4P-E<>ØÎ´Ûep‚BªSdñ
|
b%m¯çÙ‘;x,uiá`1Òñsºa4>Òó›»ÚÀà4Ã*×1i7%M·1CÔŸ€_¢Á0f1ëK2²…†1I#ÃÒØZ5Dð–Ã<E28093>ñ³‹\Á8uvŸì i<>ð¤©bžm؉aÍÁ×FÅðH¡èb5«=Ô&MÙÏ%k÷eÈOéòû¤˜ÃkƘ(†qÈù -#ñXoÙ<Å0¬}XÆÙŒŽ-*q›^…@aûÊÎUœÌÓVaÐuiG†Òi—‰oÀ«;F¬UÚp¾vi^ˆYïôV07¤¡ç—g7ümTEŒó5•¦Œ=µž=^½Œ+¶ ec¹¢è[ÜcpîçäØ_1¥É|J¡>³à1m1H&¡citŠuS5égg˜Êž\Y0(Ì{{Ðì3íùÒIptP+Ò/êÁKÛXÜr¢%±{Éì£ÆªX¤s‘
)Q{ŽIÓXX‹ÎÑo˜.çœ]ž. ^VÑ¡‰{´…d[ ˜kÃËa£ ,<2C>oñ<6F>ÒæÃ°Ž‰ÝØŽ“½t¥í¤öà-xì^1³o31b§º‰PáCbß¶îÅ»ê¥èlÆK†9À³”îÃ…Ý|ÕNMÄØÂ5… ˜cÛíZƒaðÅ(ǵ51ÛM»Íâ!|Jš†Ï]:WhíÐEìèåØk±°/R3š¨jseüÖÒ´ýeaKö³mÑš2ó5Ú8
|
||||||
¹öŽû‚tŠŒóyyPpÔ;œay†92ù4
|
ìœ
1R©<52>=C裤³’},ÙXû8vZ‚µ×¸fádƒ#ÅÞ†l+M½ú%ö#Ĩb=À¦x#Ã:€áÝaàÙÛš}É(£Âmá¾›ƒ‰"¨œ“Ù ÙSš¤þ²h<C2B2>
|
||||||
ןÜ
ʉý+%þÇV°úR¸bâQd¹>梃WÃŶ“ŽmÄ‹\ýÌÛf~‹};‚šqxÖÅ <Ð.-j9hð8£ö-ì:‰aA[@ˆî_UÅÊ8Lzã®sŽO*;<3B>HêÞÚ°‚+ïV<C3AF>yFÜk.ä0iÝÞív”ˆ\)æÅ„ºF ÁÝaàM„“j<0F>0ý\õªÄ
’‰M¨{•[L@ÀÔ©~â°^›gÉÆ§˜€€P`+u³?Lw$ÏTê/
6³r4„™,z„ŠŒ<C5A0>¨TÚô41ôÔèNážÌ»bBFi«<69>„0³:eÅ1Jìè‹*…É…ÿ\
bTw-PÀ´Å?-*Lø•´ÓP‘lD®?z˱+}c]‡FŸ.ST<53>ºR*80Õ“ö¼&TáÕ56¸ll·<6C>a_Õ1!fk—&Z4è’bPd&€ã,0&bÉ<62>JÃå9{¸9”{{åÔÐӍlÿƒmÀ‹A)ˆ¬*\Vñ7V7¾Ås+*£HL#a´;<0B>HóIºÀýµ<C3BD>bT…g–0üŒ¸²<C2B8>u*lËmÖÑÆP10x¥Jj ÓÞËmAc`Dg×—Ùn7˳ü›ýÄÕ1ÔDaö@ÎðX‰×*lÅìåÙBá…ºÔU³ÂŸü¯&Â)ÁÚð,ô|£8°T[ìä¬íêaQ¿FÔ—ªª3©\-T=…m³!ùØjžsV37Û$ÖNÒ̸´
3<Li:©ûÇêíØ:Ü Ù„»È"Ïtd6ˆ<36>>ljRxìs¼P¼Â¥Í¬ÜïìîÌÞöŠ̨—@'θ&éx¬L²³$%È^Rš•qØWV¨dÆ:^´>ôÊ^ö|D¸&i\<5C>k¨ÕÄÜù$S¿M§¼$¾^ÇF¥´¼‰Í×õ¡ÒV¾MŠf˜4©’p#Ò3<¿Ž¹CS”<0F>©rè3…’¥«¸/êøÁì€ÂÔá4ªXA-ê
|
8¼pÊ6HÖFß…Ö
|
||||||
¨c4c\KÙOjÌìÙEDF¹b„Y仂+šæ©f˜£-Œi´¹^aÐÁš9v˜¥èa¼«yªÌ˜c †ÀÍ$‘ƒ–MWf̹ºÎ<>Ìt6nQ_>ÿ<13>Âáap4Æe½†Z˜0ǵHâ°²ù{eX¤T!p3‘SÏ̪÷™.ϰ‰M(Ì:]½™-gs\\
|
.;íæmM´’Aô„ù<E2809E>ì^iõÚ@sFÇ=<3D>r|YÔg˜ØƒØËóeGuü¾¢-å e³êÚ£<ª·¦Y‘Ÿìló<>¦æI¬16¶ˆf+{ü¦’{5ˆÍ&±.4vQÏtùáÄ$šÚ ^~,€×/,ìÒ0æ>—izqö}ô6qÇlíMW+jna|Ⱥ+†‘é{óÔ$<24> ½hL™2¤ÓN¯<ØÃ СlðÔjfc¨$΃B0D¤³}gƒìnωÝ)^1*ûhq-ÐÙ¤%V¼âÒÙö.•R“A/°)Ë…!F<>õû ¼ð$<ûã&<26>3ûµGƒp'…;?¸K8²I`Ÿ‚¡ï`²=Þ¥+[a«V/FüÈt[Ù>L‡ûUÂøÖ%`ŒŒ±!¡Îv¶ìö
|
||||||
Í&¶oÂÀâ{PµÊ»Ð”1Ï
|
G#‹¿~ˆÒSÞõE¯)Ôê³[åhFÍß<>š^n<>Í*!”¡"=!¸øF]Î¥We“¯§øf³ö()ú"*»Ä!xx,°`vë‘êÞA)GÞºìýu©Ä¾Ó<C2BE>;Êè~g<Ê*îw‘F•ÒáP‘xMpéS™þûÈ<C3BB><»Ð%ƒðK´k%ûŽÑ‡N:r—6•ã‚s¸%½w謆!åùQ0š2ƺ-IÒ¤Òqà¾üÊ`“6$+Ò£R¦cþ`ÈDNÁ¨ÊFZTJûRŒA¬ô°@N<><4E>"*߯``(1[0…ÆteóLŽ\¶Ä¿Ò/ä¾´JñUé%r÷$x™ý/Ȧ4×V®ÝîQ'{SâŸÊ³ÅÌÊž]í& 3Ùê5púp éò8
j‘pZM<07>Ë=:á?¡¯¹NÂÄ_ö˜0›œÈ<><C388>æ‘8BÒP¾51KŸÁÂÑ1ˆK<CB86>ÖŠÚµñ1!¶UÅãð´3t¹Ö4Ù5Ž:<[uÞ{RFåð[-*ÒM75¡»µaÒ4䣺‰-)=žg¤<67>d„ýdúÁ}DÚÈD·‡“¼-spÐ|B¯aÔ¨—À~”Qæ¾'„3ú¡6"ƒšó<¶qaEöúÙ<>ïܳ15 ˜"Ì5ãŠÒà’)FÉn2®ùø’Ä$Á™À[nÔ莡ãl¼Z¸Fˆ¾BPÄEcW¼d Á‡qzø%KŒ46ƃîUc1ÂÖÓ˜M\cøC×ÏÀ²@ú²w3¡Haõå³%^~ ”ûrŠÓM¨`i”]˜<>-áa¦5ÏWئ€<C2A6> á'5hÉ`æX¤Êá*ˆûiRVˆ†Ñ(BYlH¨· 5<>ÙÛSBMôöÕ†³ý¤óâãJÚöÕ+
÷’£Bü%<02>º1ÑíÐ$ºÌî·Þ ¬º÷²‰\‚ùíÁ ¬=˜OEn¾Ò¬U¾ÛÁ_윻€ðO|ÔP#!]™šÜ<pÏVâUÎÏ7Œ ©v]<Ùz3!ñ¼TBXÁÜJŒ@ñ 9¦£7æ%&ýü§ƒZz§†‡¢@ìdÚí68A!Õ)²x‡\{Çï‚tŠŒóyyPpÔ;œay†9Í1ù4
|
||||||
<EFBFBD>dbäH$)ýwÉH)I¢¹¿ÆvÚž³b@£y7Õƒqêœ1OÎìW”õ/3îÔ4À,9Ú<›€É4775tL“ãÏÂ'Ó¡&RwÝ݉€åÚã{`%Ýù™jLV¡Èør0¦c‰û´¨[.>OعªÎ`”º·´–xê
CŠ<43>žñ„¥²„e³ó‡á¡BI—|†-°ö0X)A¥Ê±ú*€`:˜CL‰ÂãÀ׊Að`ZJ·;LA0eè0?Þ©QngàV*µ:0ü^`²€Yg8Z-+Œ!øX]‚pLÅR"öœ¡6Á†y±8/½¬™R( <>=ҨΰîL¨j@ÐOï¸I¥üaF^Hlö«Uá(k”ç·3˜=˜˜Úëj<C3AB>K<ä±Dq<44>ÆÂ'ÉZ‰w¬µÎGá<03>“ÒP«T˜ÿÒ€Zâ«°bÍô$säÝ…-,‹U4
NÆ¿Ât°Î·³WT$ËõIÃÀ‘oV>ºF\·hÈ<¦ªbÂ0H:ÜQQÏ„á‹j—w=‹ÁjÜ7ôŽ>ê¶Ôä0È
<1B>ÿJ†J<>ªñïJ‡#«_F<5F>oœ©|‰©c´Ä¢Ùgb\<5C>a<ƒ`Ìb6Ãø/k’ÇÂ8£aºÒ1G®(Y#ÿ̉wIÌ‘S“‰·WÊøn`•åAâíŒV§Üµ¢‚Gö8&]ÙÅ<C399>ù‰Èl¦^
|
ןÜ
ʉ+%þÇ.°úR¸bâQd¹?梃WÃÅŽ“ŽÄ‹ÜýÌÛf¾‹-;‚šqxÖÅ <Ð.Ýi9hð8£¶-l8‰aA[@ˆî_UÅÊ8Lzã®sŽO*;<3B>HêÞ:°‚+ïV<C3AF>yFÜa.ä0iÝÞív”ˆÜ)æÅ„ºF ÁÝaàM„“j<0F>0ý\õªÄ
’‰M¨{•[L@ÀÔ©~â°^›gÉž§˜€€P`u³?Lw$ÏTꇛÙ9ÂL½BEÆNT*íwšzjt§ð›Ì»bBFzh«<68>„0³:eÅ1Jìè‹*…É…ÿ\
bT¿Z €i‹Z*T˜ð+i§¡"Ùƒ\¿.ô–cCúÆÞ¹<0E>>]¦¨ ?*t¥Tp`ª'mwM¨Â«klnÙØiþª bBÌÖ&.M´hÐ%Å ÈLÇY` LÄ’!•†Ësöps(÷öÊ©¡…);†OÙù„;€ƒRYU¸¬âo¬n|ŠçVTF‘˜FÂhw)ÌšÐÆè¯í£*<³„ág,À•½«SaGnƒ°†ˆ6†Zˆ<5A>Á+UbPK˜ö^~4æAtv™<7F>v³<ÛÊ¿ÙJ\#@M´fä<0C>e‘x
¡Â.Ì^ž-$^¨K]5 üÉÿj"œì¡
ÏBÏ7ŠKµÅ&ÎÚ©õsD}©ê¡:“ÊÕBÕSØ1’<>]¶á9g5#€ðc›ÄÚIš—¶a†ç‚)<29>A'uÿX½»†4ûoY䙎Ì1ÐÇMM
|
||||||
è5dÌkà¡PFøNW©í`>6޲J0,]E‚äQ`É#Ï1:2ѸkþësŠšj`d.Dæ
|
<EFBFBD>}ŽŠW¸´™•û<E280A2><C3BB><EFBFBD>ÙÖ¾„Yõè$À×Ä£"<1D>•Iv–¤ÙKªC³2 ûÊ
|
||||||
C,3߬a&É=ײ¤éª¬®™VbÄì,MäxÊ’®7L’ÃóvIÒYüŒ>s·™%§OùÒ™–ÂR;ÒYÌ’<C38C>¸®¤³"Ïoéã{¸¡Êø‹dÁsŸúÒ™$מ¢fÏX-¢3¡³Ø—ß«BxUp%ÛøZKºÑ’upO˜P¬0—&RMò<4D>ÓEû^aŽŠyò&ÉAVÑf…U«’Ìbø•÷ÚõAc‘§G _ÃÊñnÕ"„2'>c’ÂŒ²©ž§…ítoœî3€G«9>L’C€§()L:ßGx…YrQŒAS¦ŒÐ¨ò`’\Z“ü,ü5[¢7…›•ÇÌ´.ffs0¨Èúí%ŒyïbÉœ>ff‘1ƒ&<26>*“ä°îU,N„‘ÆðõZGŒÕ¥IÎblZ½h(—ܚ·"ÉnH¼rè•뀸ú^wé'ØÚ¤ùYbõ¬Šu:êZäD¬3ê–¤<€éæJ‡U¯s=cŠQPzã"V†Ò—"Úªõu•kSÁÊÀcXÌVñÍšXh1Ä$
ä’oÀãÝ‚¥/µÎ*<C9ñˆ`—»F°\ÀÅbX•ª 윋ª×õUäkZ£áa†»]
|
•ÌÀXNjև^ÙÆž<C386>÷$=«qU£š€˜<1B>#Ÿbê·é4€—Ä׋áSù…9±ïº>t@ÚÅ·IÑ“&UnDz†ç×1whŠòá1U}¦ ðB²4÷Eß*Qa„0u8<75>*·Úýáqb4c\KÙOjÌìÙMDF¹b„Y仂+šæ©f˜£-Œi´¹^aÐÁš96—¥èa¼«yªÌ˜c †ÀÍ$‘ƒ–MWf̹ºÎ<>Ìt6~¢¾|þ'…ÃÃà4hŒËz
µ0aŽ{‘Äaeß÷ʰH1¨BàÇDNa<c0«Þgº<Ãv´&6¡0Oètõf¶œ}qq+4?˜Ø¼1‹ïAÕ*…¦ŒyV$#G"Ié¿KFJ!HÍý5vÒöœ}»©ÞŒSçŒyrf¿¢¬™q§¦AfÉ™ÐæÙL¦±¸¹©¡cš>™5‘ºë¦øèN,×_Øk-éÎÈTc²
|
||||||
<ˆ™Î'HË$“ˆÁ0ÜyeÁ—`t…ºÖhTYæ %¢¼vf½›‚a,<Oôe‰1Z4Bƒ–Œ¯=Aƒ0€ ñg|sð¿œ&b6åVƒd‚'äÃr<C383>×n¯VrUª;†G“2G…¸{¯²sv%æ¶`o5<MŒÑî*çû%ŽN8Î9<C38E>ïÁ!<21><>àY;ŒV«ØÌ‘ú›|çVf>ØhPvŒ™6+,JX´^„XÃÊ™–‚$Œ5Öšcм‰¯ªuLx=|!eVHAUâ`Ç”ÑÁǹ¦Ù‚`üº² †9ên§)·Â:Ÿ93³”¬EZ‰ž¡øÄZ—q’´¸‹ñU•º•«;£@<40>“‹±IX#®V†eVòÔ¨µd|¬.öfXgÑI‘Ò/TÈßò˜™"Ç“5!¥kA†aÍdÑ––¼<E28093>
*@Ÿ4säÑ*çX*ë´¬¯•9òQ¨#%v\
|
EÆ—ƒA0EKܧEÝzpñyÂæÈ]uó8 Ô½¥µÄSoRôtˆ',•Å ,˘ý˜?ºHºä3l<33>µ‡ÁJ *UFˆÕWÓÁb’H>V‚ÓRb¸Ýa
|
||||||
ƒ!œžrÊ($38QÇ3äÐ<C3A4>CõàrQ3F1»!’B@ÌêÞC2¬0œL«,õƒŽ%N¾†aʶÖ$&^¯¦<C2AF>*säRç^žHwj˜#ÇrR«”¨zYŽšú˜ß09t)£bx•<78>È:˜#ϧu««¤î/i`x°<|ëða,šÓ$Xe’œûçë81‚K·ëlûÆèë\Îíå5FNð~“V<E2809C>²$ÕŒSäR¯Ê©E?Ò<>u®†™}‹R¤
|
‚)[@‡ùñN<C3B1>Âp;_°R©Õ<C2A9>áûð“Ì:ÃÑjY¹°`ÁÇê„c*–A0ø°çµ Ö0Ì‹Åyéõ`Í”B
ìa<C3AC>Fuf€ugBU‚~zÇM*íà3òÊ@bc°_
|
||||||
#ÈàËÀ˜~’´”¶ÂcIÔreŠœÞ‡`pü5¬¢+0Å‘JZ§Å†Á„q@VÁ`F*‚ynË<6E>iR¨±lª÷A4Á+ZÌZ<§jsþp߃
|
GY£<÷Q<03><>Ùƒ‰©½®¸ÄCK×h,|’¬•x'ÀZËÀà|î1Ð8)
uбJE€ù/ͧ%¾
|
||||||
³<‹cZ™%gŠoB°&»+S7,UÆ!9½xü&¯±êK`žÜ3™Yƒ ŸS0úÙÙ3Î"Xcy©–ü³B7)žLЗd³£AË™) ¤nSï€å’¢‚–jû$ñoÃXøÉœ½”xc†º¦Éhb¡ËŽ éàÓë(¨<>¡ýâ£VѨ!n2o$…講K5tÃðJó+ZÀÎr!¯"<22> s¸ë’\%Öó,Î#ƪ{)bÐs¦µ
|
+ÖLO2GÞ]hѲPEÓà„`<ð-Lgëq;{EE"±\Ÿ4ùfuá£kÄu‹†œÁcª*Æ!ƒ¤Ã/*Šá™0|Q
ãò®çc1X<31>ß
½£<C2BD>º-59rÃÆã¿’a…¤jü»ÒáÈê—Ñ£Ág*_bê-±hö™W`Ï 3ƒ<18>Í0þËšä±0Çh˜®tÌ‘kJÖÈ?sâ]GsäÔdAâ핲~<7E>Xe9B<39>x;£Õ)w¨à‘=ŽIW6pg~"2›©·ºA
óx(”‘Á0®ÓUj;˜<0F><>£¬ËAW‘ yXòȳAƒŽL4îšÁúœ¢¦Y…‘¹ÂËÌ7kØ„Irϵ,iº‡*«k¦•ƒ1;K9ž²¤ë
“äð¼]’t¿£ÏÜmfÉéSE¾t¦¥°ÔŽt³ä#®+é¬Èó[úø~PeüE²`‰¹O}éL’ëOQ³g¬Ñ™ÐYlƒÛïU!¼*¸’m|¬%
|
||||||
Ȱ®WVhÏ¡Š–©A³!Øùíœg¹é„
RE.µ7ZÖ<5A>aßµ2”Xçu´®w¯bÓ§B…Ÿ1¥8¹ÛªIËq£åh²ž/;Þî]ð¿þ]ö/±VÜÕ!‰—c“<63>¿dŠÿÇÁþý?Ó ²<>âן÷?ÏDOÈŒ^ásNƒèÿüÃþwü˜<:,þüë¯ýlÿß~ýÛ¯?ÿå<C3BF>úÓ~^6ò÷<C3B2>~ž.FL™_áþ—,ýó›,¼øýÍ´Ïi(0!{Ÿ³žÉÑÁ¾>³^Yþ–]0Žyƒæu_ŠlxËÜv¬òýpý†Ä}wJ‚<4A>׿.cø×c¬s4ßœ-<2D>*ð|<7C><>‡ rQ7'Ço~NºÚ}Ð.4cÛãx†õ£»ŸwÁì,ÕëÐ<C3AB>y´1X?¹Ëû¼f§Kᨗ2¤8}t“9¸çÌ‘…~Œ&Ìf'§<>î2?ï<>Ù)iG±…1¯Ýe~Þ³gɺÉî•Á¼~t—ùyÌ.Ëm`¨|´¬8}t—ùy_¸8̾Éáæå£»ÌÏ»øzçÊu:Ÿ?»Ëý¼<C3BD>/ËÓ/úôÑ]æç6ŒG™¿âÙóòÑ]æç6‹7A2–ãû¤^?»ËýÜŽ1{v<>ÔçÏnrÇç–<í:ÏŸÝå~nËXt<>ØçÏîr?·f¬Ò‘yLÝ4¹×Ïîr?·gž<67>qÙxÇB)ã>}v—û¹EóŒX]æöúÑ]æ,=åËÜ^?ºËü<C38B>=ó%¿ÌíÓgw¹?°h0×/sûôÙ]îlšoáenŸ>»Ëý<C38B>M󬨺ÌíÓg7¹Ó6
~íËÜ>}v—û›6”ÿ_å‡)<íb=}<7D>áWÜa‰Yz<59>R¯Þ-éir/ûí‡ ¾ÛÓ6èx;ãÞ£úÀèÕå;r>:¹NÈ?°:B~>Ê.·g'Ø õFG©ÏGÚåöð$;!ÿÀêùåh;’?:ÑŽäù³£äç#îr{x²<78><C2B2>jw.GÝåöð„;!ÿ@L)ùùȻܞt'ä¨)!¿œB—ÛÃÃç„ü9%ä—ÓèdÜ“Cè„üCkv9•.·g‡Ñ õ‡Öí|:]n<>¥â-Ûù”:?8œNˆ?´k—Óêð3<C3B0>©êÚåԺܞVGêò¡M;Ÿ^Gæ‡Ö ñ‡öìr¤˜<1F>$'ÔZ³ËÑr ~t¢œPhË.GÌ<47>úÑÉrBý¡%»5Gê''Ì õ‡vì|䙜4'ÄZ±ËÑs`~tâœPhÇ.GБúÉÉsBý¡%»EGê''Ð õ§úì|>œhÃÇ‘º~hÉNçÄÑœÜ?Nh?´cî™›VŸ:ƒúX/§ÿZ<C3BF>ßýC…ú©‡(Ô—ÓFÁüè<C3BC>Q!~ì4’ørº!ˆ·jø]^ïç~Ú=ˆ<¾bu9YöÏ\ðžˆ|
l¡¸Æ¶<>Œ7 &<26>[³Xæós'<27>jÜDÒ†Ÿ·x‰=
—‘Äâ–Æ£ÙÂtý&q½…ô÷9ë=”oÒÕ{Hßdª÷<C2AA>¾IRï!}“ŸÞCú&5½‰ô÷Yé=¤g{¿ƒâ}Î{íïÓÝ›HŸéÞDú.ɽ‰ö]~{í›Ôö&ÚwYíM´ïÚ»hÏmÉÛ„ù&ÚßçÊ7‘þ>M¾‰ô]†|í»äø&Úwyñ]´oRâ›hßeÃ÷Ð^á{\‡Åyãi<<3C>.þ`…sýìÕ/ùyÂsÝìÅ'Ù@w®–½ú#ÏE²W_dá¹6öê‡l <—Ä^}<7D>
„çJØ«ÿ±ƒðT{õ=6.!”
?ª}ñ9vPžªi¯þÆÂSíÕרAx.<2E>}ñ3vPž+f_|Œ-”í<Û/þÅÊs}ì‹o±ƒò\ûâWl¡\š;.å¶/þÄÊS™íÕ—ØAxª®½ú;Ï5µ/>ÄÊs)í‹ÿ°ƒò\Aûâ;l¡l—IövPžëe_|†
”#UªþÂ9ÿ´föCWç‡óx—¼náÉ<}gW×Kþö¹¥ä%s{¡Ü‘Ôý.gŽ!^xÔ–õDÙñp¿É—ŸYw<ÞorågÒ½Yó–y°¥sÚA쇳ç/%Ö+×–.á—Bê+çŽ.á×úéÎ]¯uÓWÒ-]¯õÒ/¤;º„_ë¤_Hwt ¿ÖG¿<47>îèþÍzr"ݵž¼Ôg¯¤[º„_‹°¯¤[º„_ª¯/œ[º„ŸË®¯Œº„ŸË¯„º„_ª¬/Œ[º„_ª«¯”;º„ŸËª¯Œ
|
ÝhÉ:¸'L¨V˜K“©&ùÀé¢}®0GÅ<y“ä +<2B>h3ŒÂªUIf1üÊßÚõAc‘§G ÃÊñnÕ"„2'>c’ÂŒ²©ž§…ítoœî3€G«9>L’C€§()L:ßGx…YrQŒAS¦ŒÐ¨ò`’\Z“ü,ü5[¢?Z?V3Óº˜!˜ÍÁ "ë·—lph0潈%sú˜™EÆ8š@ªL’úW±8FÃ×k-1V—&9ˆ±Qhõ¢¡\bpk:Š$»!
ðÊE W®âê{Ý¥Ÿ`k“æg‰iÔ³*Öé¨k‘±Î¨[’ò¦›+V½ÏõŒ)FAé<41>k ˆXJ_Š`h«Ö×U®-x|tLc(<03>i`1[Å7k` UÄ<“4<E2809C>Kz¼#Œw–>Õ8«pð1ähXÄ#‚]îZÁr‹aUª¶‚b°gp.ªÞÔW‘<57>i<EFBFBD>†‡îv+ð< f:Ÿ !,“L"ÃðË+¾£+ÔµF£Ê2)åµ3ëåXØcáy¢/KŒAТ)b°d|í „<04>?ã2ÌEÀÿrš0ˆÙh”[1’ ž<>WË=^»½ZÉT©îHMÊâî1¼ÊÎÙ•˜Û‚½Õð41F»«œï—8:á8ç<>‡6‚gí0ZY¬b·2G^èoò<6F>3X™ù`£AÙ1fÚ¬°(a
Ðzb
+dX
|
||||||
®?Wy+ã.•w-é^(·t ¿n_(·t ¿l_(·t ¿j_)wt ?Wh_7t ¿f_·t ¿d_)wt ¿b_)wt õ½VÊm®Á¥
|
’0ÖXkJŒ)ò&¾ªÖ1áõð…”Y} U‰ƒSFäšf‚ñ/èÊ&æ¨kø9=H¹ÖùÌ™a˜ d-ÒJôÅÇ ÖºŒ“¤Å]Œ¯ªÔ\Ýjœ\ŒMÂqµ2,³’§F%ãcu±7Ã:‹NŠ”~± Bþ–ÇÌ9ž¤¨ )]šÐ0k&‹¶´ä
lPú¤™#<23>V9ÇR9x X§e}Ì‘<C38C>B)±ãR)Xàô”SF!™Á‰:ö˜!‡dZ0¨—‹š1Š Ø<>À‘bV÷’a…ádZe©t,qòÍ0S¦°µ&1ñ~5…T™#—
|
||||||
ü$g7t ?U{_-ÏÏw Ÿ‰É…fOÄÁóøÕ>ŽéüAï껬¶þÕ7{W/¬<¬ïv^Y7øXßíW½Ðîð²¾Û©z¥Ýàg}·GõJ»ÁÓúnwê•vƒ¯õ_˜VÚm¦‹»u¡Ýáo}·öB»Ããúfì™u‡ÏõºùõÂùó^×ë¶×åÏû]ßlx=sîð¼¾Ùêz!Ýà{½nr½pþ¼÷õ}xáÜ>;`gÒØ7»iϤ;|°oöÑžIwxaßì ½<C2A0>nðÃ^÷Î^8Þûf×ì™s‡/öÍ~Ùéoì›<C3AC>²Ò
þØ÷Éš…t_6ìä’]åïÏûd/[r/Öèǽ²#Ã|"zî—½œ[ÛÙ«/ôÂöâ§³•ÿ*Ðìú)Ç5÷1Jy[]šõ•sÒãš#Ï‘–N*]šõµè[rÁÕ¢+ˆõ®
¢äLéÆnYÒ:£³]_
$Ø/‘Kο'6ûãI¿Ò ä?¥j<C2A5> ÙOϾ®l\ çûcKßÌ“BˆEéj Çww)±
|
8oõŠðDºSÀ9–“Z¥DÕËrÔÔ¯Àü†É¡Kë„DÖyÀyf8[]%uIÃÅàá[‡`Ñœ&Á*“äÜï˜8·Xlj\ºÝg“Ø7@/Xçrn/¯1r‚÷›´j”%©fü˜"—zUN-úÙ<C3BA>¬s5Ìì[”"UA_Æô“¤m¥´cH¢–+Sä4 ð>ƒã¯aÅX<C385>)®ˆTÒ:-0&Œ²
|
||||||
¥WöÁáQÛ}´Œíd˜-k²´×,N<>á&vt'ç5»+;1(VC¯Q–gç;ŠsAØý%¸²ž^ úl†'[Ùùãͧ®]<5D>‰<EFBFBD>ÞX<´T¸µª÷†w%Çs;Å2^SÐF\Ä8ä‹4²`w´$=“Ç÷Ø—-9~œ‡|»š¼=ËôeÝ֢ʞq/©$ÃÞ»à Mãx(˜d^š=ÊÕwvïc£.ééÂ5t=¸jXbƒÅ˜ôÈùÌ>Žu|m9y¿¯‡áTŽÆ<C5BD>rÂ}ŽMOr'ÄN"3‰ê1RŠôl Ô8.Ù¬‹çé×Tº56Á{ÂíàST,ö }@;z=°}td3<64>Л€åÔh-‹)ôÂæ2rö},â'³¶T%–+†3»ÿI—<49>‚<1F>¹Ö¥/ϰôбOQ¾¥½ v·d«dƒ0Ò¥cºôBh¾vç‹A=e),,㊫6êlæÇƒé»8ïxF>þ»T"§†¨-ðo¤›bG?+é8›F7x_
|
3R™Ìs[L“B<E2809C>eS½¢ ^yÐb`Öâa8UØó‡û´P˜•àYÓÊ,9Sx‚5Ù]™ºa©2ÉéÅã7y<37>U_óäžÉ̪L€øœ‚ÑÏΞqÁËKµä—˜ºIñt`‚¾$C˜
ZÎLI u›úX.)J h©¶Oÿ6Œ…ŸÌÙK‰7f¨kšŒ&ƺì˜<C3AC>>½ŽÒ<C5BD>jÁÐ/N1j<15>jbá&óFRˆÎº¹TC7¯´1¿¢ì,ò*˜0‡».ÉUb=Ïâ<b¬º—"=gZ«€ëZqe…ö\ªh™$<‚<>ßÎy–›NØ UäR{£eýö]+C‰uÞGëŠq÷*1}*TøSŠ“‹±š´W1ZŽ&ëù²ÃàÛ½þã?eÿRörÈ`þæ8ˆòù¯_Æ—ýÝ?Óý²yâã<C3A2>?ã˹÷aÀÁCÊŒ\q°¸F’üã—üOü˜8:$þøËÇ¿ÿ=µÿ‡<C3BF>ÿøøã_ýÓöõ²‰¿¿õõt×0Ê`Ƥð
|
||||||
“>h‹60.Òê<C392>Xá<58>K+6–hÖ<68>â?µJ6ÉùÜ©i³|Ä <18>^û^q¥Ãf§<é{Qyú5¼¥€ñÞXŸÆ£ÁñØ£6H%&í1’µàhl8Úûø`<60>®kŽÄw¢Ã‘Ýürb«Û¬]=*{ÜçjXÄ]HOSé¦uö,ÒWÅ’.x„¢oÒ±B06÷øUv¢aGäXÙÆÆû¦<C3BB>,óèÿ&Þ6±£{<7B>àN¥<4E>$±r´ñ•)¸O¶ÿ0L<30>M6ƒBø$éÉüÄ*<2A>0v—#ân}` µbCŽ$ÝZØ»ÀÇØ;õaÏpاbØl
ξ1Ps0ŽºF°÷'\ùªýZü†1†O˜t"‘."´ÄÞk[s"xãxµK<sL°¬wЗ–Slì<6C><žIqçìµ2 Á°³}˜ajΣUĬ³Xc÷ùbÕq‘½Ñ0‰´™ ±œ)Ä«6ýÁÝx\ÍøÞÑè þ¾ð5™¶!H¯ 6ÝiMÛÁfi¢+<2B>‰{.GƒØOÖ³3°44*-h#±Î>¯\ÇbÑ"ƒl<C692>,šÍ3%.†™<E280A0>¬›Y“¶KiЮ<10>ýý0ÜhÉ4[Á(Ænt˜²IÚ<µÌƒõõ¥²¿_ck4®Àðâ]³AËη£¯´•»ʵyÃ
|
oô¯²ô÷D`Ñ•x¿ßÿ˜ö>
Å%£caï3cÆ39:××göÏ+Ëß°†5ø½ìI‰Å@õ0ÎL_}ÄçÛ¿Há¾>-WÇñ¾s@Ûç8¾9)Z<1E>Sàï:;Aþä® ¢nN‹ß|<7C>ô²{£ó%gF$(±Ç¡ë¥»}Ÿ÷¾ì,ÐëP‹y4/X¯Üå}Þù²ÓŽpÏKÇPœ.Ýdî9sdyc³ÅÉéÒ]æç<C3A6>/;…ì(±0æõÒ]æç<C3A6>/{–\›ìYÌ륻ÌÏ»_vYdä£QÅéÒ]æç½{áØ0çR$s?˜—Kw™Ÿ÷îõΕët>_»Ëý¼{/‹Ò/úté.ósÆ8£Ì_ñçŒy¹t—ù¹
ÃrÆ<C386>Œàø>©×kw¹ŸÛ1æÌ®“ú|í&w|nÉÀÓ®Óú|í.÷s[Ær ëÄ>_»ËýÜš±6Gæ1Óä^¯Ýå~nÏ<Ãá²ÝŽåQÆ}ºv—û¹EóŒS]æözé.ó<16>þñen¯—î2¿aÏ|É/sûtí.÷
æúenŸ®Ýå~æù^æöéÚ]î7lšgÕenŸ®ÝäNoØ4x³/sûtí.÷6m(ÿ¿ÊÿSxÚ»zúï¸Ã²ô:¥^½=ZÒÓÎã^vÙ|[·§7lÐñvƼGõ†ÑªËÁuä|t^<5E><>¿au„ü|€]nÏÎê7ŒŽRŸ²ËíáùuBþ†ÕòË<C3B2>v$tŽÉófGÉÏÛåöð<;!×î\¸Ëíá¹vBþ†˜RòóAw¹=<ßNÈßPSB~9{.·‡GÎ ùrJÈ/gÐɶ·'GÏ ù›Öìr]nÏŽ ê7ÛùLºÜE'ÄoZ¶óÙt$~p$<24>¿i×.gÔákM'ÔoZµËYu¹=;¢ŽÔåM›v>³ŽÌŽªâ7íÙå 90?:?N¨ß´f—å@ýè9¡~Ó–]–õ£óä„úMKv9`ŽÔOΕê7íØù 92?8_Nˆß´b—çÀüèœ9¡~ÓŽ]ž#õ“óæ„úMKv9€ŽÔOÎ<4F>êwõÙùT8цƒ#u}Ó’<C393>N‡£9¹(œÐ¾iÇÜ37>uõ±^Îüµ²¾ûGý
|
||||||
þ–Ó†U§a•ÑG‰IâØLB¿ÆV¬ä3H‡¥´H¢ñÍì=2¾v´j‰ìºÃ–9úÆáþÏîÞÒm«eö.‹†E¶7bKobø=<2]Ý6²ŒFmîŧÝC;;ŸÃX¦.×ÉN*
æ^ÜbG{(v;ú᫜@lÄØúˆ]ouj±§²<C2A7>"Á0s1þl±ÿ¥>Nmx†Å̹Ӵ,‚%ú]qu¶‘>:ÒQùáŽt!<21>Þã=ÑTSì‚ö#»ÄfNYÛ¹Áöå$<24>ª æðO“gó m‡—Úƒª—Î6zX-yvº´<C2BA>ÃP÷Eú«›]0¥ë{}{ aYd#)våÒFv…}ÔµÉ1¼t+f–†EA»µcwÎ(mØÎyÓ¦Äð#Ùß7!ð0’`GØxݰÙVWšñÉ%»lÖÇÆÎL‚±o#Œ˜Œ²¿LlDéýÇ&~Ùé3–U³íÈ1Q;Z«Ç~xø
»–4»tK‹ÂƖкúwºáxÑ)ikäÍZ¢aï=KON/½€1@ÔŒõ̾âAºNÃ
|
õSQ¨/gŒ‚ùÑÑ¢BüØi$ñåLCo9Êð«¼ÞÏ}µ{+x|Çêr²ØŸYà<ùØBq<42>l!o@L 7d±¸ççÎÕ¸‰>¤
_oñ{@.#‰%-<2D>²…<Þú›ÄõÒßç¬÷P~“®ÞCúM¦zé7Iê=¤ßä§÷<C2A7>~“šÞDúû¬ôÒ³½ßAñ}Î{íïÓÝ›HŸéÞDú]’{íwùí]´ß¤¶7Ñ~—ÕÞDû]B{íY£m!ù6a¾‰ö÷¹òM¤¿O“o"ý.C¾‰ö»äø&Úïòâ»h¿I‰o¢ý.¾‡ö’ßã:,ÎÏààtñÛ&œëg¯~ÉÏžëf/>ɺsµìÕÙ@x.’½ú"ϵ±W?dá¹$öêƒl <WÂ^ý<>„§Ø«ï±<C3AF>p ¡løúkUí‹Ï±ƒòTM{õ7vžŠh¯¾ÆÂsé싟±ƒò\1ûâcl¡lçÙ~ñ/vPžëc_|‹”ç²Ø¿båÖÜAp)·}ñ'vPžÊl¯¾ÄÂSuíÕ<C3AD>ØAx®©}ñ!vPžKi_ü‡”ç
|
||||||
[¼Š"@G;'6`„hsÚÊ“Ø!ÿÙ¸‘ý,³š<C2B3>^ùφ<C38F>ìúÔUÔõ²è`Ž]êÙ³K±©ÿ}f§ÆX‚Jƒ^ýO¯Í±
jj†úŸí,{b›X}ÐmÑÿlx%òRÇ;°Cÿ³‰›¼»”¶ènW£O¡ßêkÇJ6ÆÅK)vÈOO$Gë*Nì<4E>ÿlJ§ªH³yèP·xl*Z<uHàá°)[›u1eN€]LÙóNÖ5@~ñØý´ðÙÊ„ðpØ6Ó©&Ñ^ÑaѪg—7@µjWç~€tx…TðÒaNÀÃpìc çeøŒ‹'€‰×ÊÞk}€Ó ?ÞEÒ%Øá°y!´OÓ¾NÓâ
ðAv6½(þ0Bº`þNl:!Œ6LìÖ~8ì ‰<>j.›VæÊIš66È´îrŠ•Ã!`;ÎÆÆ«Él:°ÐaÞŒ“`<60>V<0E>Žm‹+-ḽ:ýØ>haü^ìâÈ—~ê<>Z%i fØtØÖv_´w߇K Ætn(›A£;…{Ðf´‚M<E2809A>«/”3ŒJ·»ë‡GÐØÀ”Ρ/›K-±EûM/ÑmϾ{Í.<2E>ÓjxUÌÈbû<62>½³+Ç7›¢éãàT.Ae_y…~`Ó%¨L<C2A8>`<60>t{TÀ¦Kç¥áæsµ9£1}餎U¸Ô4°éŠƒÑ<C692>\ útÕÓи‡dCækºÜvù&jØt ²tkä:W6]¸¨<C2B8>A¶fÇær¸ôÔ`ÖBe`Ó%`kDHôXçצG@Y„gn3Ûr&.nã2óá°-gÅJÛüÞô(Ññ -»õrxìÄ#êÒ¸…2=ÜtBesÜM—€Î9ëÕ ö†kÖp r‘• 7±é°?G®Ki`0ñ00°ãéÐËN6”Ùˆx¸c…ó[[X6]‚‚1–[X·<58>M—ã<>ߊöÐäC˜.†Q¤_©Úš>A¥b
|
Úßae»Lú³ß°ƒò\/ûâ3l ©Rõ6Èù§5³oº:?œÇ»äuÏãé;{¹^ò·Î-]#/™Û厤îW9sñ¶¬ÊއûE¾ü̺ãñ~‘+?“îÍš·Ìã,<2C>Ó¾a?œ=)±^¹¶ô¿R_9wô¿ÖO¿pîè
~›¾’né
~—~!ÝÑüZ'ýBº£7øµ>ú…tGoð/Ö“é®õä¥>{%ÝÒüZ„}%ÝÒüR}}áÜÒü\v}eÜÐü\n}%ÜÐüRe}aÜÒüR]}¥ÜÑü\V}e|Ppý¾Ê[w©¼kI÷B¹¥7ø¥pûB¹¥7ø¥`ûB¹¥7ø¥PûJ¹£7ø¹Bûʸ¡7ø¥0û¸¥7ø¥ ûJ¹£7ø¥ûJ¹£7ø«ïµRns
.Uà'9»¡7ø©Úûjy~¾7øLL.4{"ž‡®öq8çzW_í`½°íð¯¾Ø»zaÝàa}µkõʺÁÇúj¿ê…v‡—õÕNÕ+í?ë«=ªWÚ
žÖW»S¯´|¿`Zi·˜.îÖ…v‡¿õÕFØí<0E>ë‹-°gÖ>×ëæ×çÏ{]¯Û^/”?ïw}±áõ̹Ãóúb«ë…tƒïõºÉõÂùóÞ××aà…s[øì€<C3AC>Iwx`_ì¦=“îðÁ¾ØG{&Ýá…}±ƒöBºÁ{Ý;{áüyOì‹]³gξØûe/¤¼±/vÊ^H7øc_'kÒ}Ù°“Kv•¿?lɽX£÷ÊŽó‰è¹_örbmg‡¾Ð›ŠŸNTþ‹@³×§ÒÜCÄ(åÏêÒ¢¯Ä˜“Òyz´ôOéÒ¢¯•@ߊ<C39F>®íSA¬wm%'I7öÈ’†<19>MúâhÁ~x‰\rê=±Ù=˜Ïø•þÿ-UƒlÉ.xzâue»9ÕŸùfžB,J/9´»K‰U(½²û
Øî£Ql'ÃlT“¥©fqzø6±£'9ïÙõXÙA±z<>zœ<ûÝQœÂž/Áµ<C381>õ„ðØ>ÐgÃ0<ÙÈÈNo>uíeLltÄâQå ÂO«úÛð®äPn§XÆk
|
||||||
ܬZ6<>8ÃX³Å\`@Ýá`HC'â¥Øow¸•®%<25>¶>±é`šý–íí¸•K>æB´iIñ3ÜL=Œ
Wú¸¸•2ÌcŠzë!n=8,Ç-å<°éTÞ+,a±Gât›à¦»ˆc³vÌ|:[fK†‰^Ù~‘֗ʨŸbép`ˆ°Œ$.PÃ<1B>J×"JŒE8¶<‡t¸ì~Î/ÛTl«<>iø›÷i{kÁ¦[ÀçXñܼuv<75> ‰õ£/±l¸<6C>~] ’91ÊÀ0<C380>`ÏÙé¿‘™´1ÃÊáÀxsÓWðãq²kluÒ@üÎÒûેc@ˆÑtÍûfK/î<>œÙ•¶Ø=´Ã1`‹svÑ4s%åEZϲÁ9þ…!Ó+hÒ¯”»¶ì[<5B>^<5E>‡m²2ñ͆Æ6óìæÎÖç”yqŒ‡~8À 1Ø~Z‡;<5µGXMè7±•¤æ›N÷¬9<pgzM¼?ps${¦c}—Q08À E*Ý—<C39D>a•àÓÕ…Öœ~ÏÀ¦S Îå<>·k _ú“Aø0=a¨mŒ›^A“XµZÃØÑ±±}|“ì$t·{ˆ‡W@Œ–X›ÜVØB˜½Géüa¹<61>ºlºÄØË2»?®g°Ål7ÚØ3›ý0ãÄLm%Á°ÄíÙ.Øp±[s‹v)YÜ‚ÊH|
öÂÙpg»èá£ÐÇ¥q0ßäR@3n¯n1<Y<¿<0N¬ZU'äHdÿpÅêáðQw6²¯¨ŠcÀ]_„¸¦{3ró¿€oS
–Ù[ر€o‹uØô
|
Ú~‹‡|‘ö쉖¤Sòø»±å ‡ŽóhoW“·g™>ÇZÔ£Ø3~K*ɰ„÷ÅÞ7‚hÓ8
|
||||||
8’jg·Ùù=:|ÀÄ8+ª bª†SÀ<53>K½¨ÁOÁè8v^n2× ÖC$óÙ2‰àFÄnï‡M¦‡CÀØC¦A80,Àp{›Ì/¶fÅÍú<C38D>Mw€ñ¬^²” æÅàôãT¯ÔœÞ”#‚æ4v4ÎÚ<C38E>Ü Ši}Û¤
©6t,®L^ì‘MK6 †§Yظ‰‡
|
&™—Ö<E28094>A<EFBFBD>~‡rµ6Ã<36>=ûØžK:¹pÍ]®–ØV1&=h>³{c[Î[Ç÷ëø•£]§œkŸcÓóÛ ±ÈL¢zŒ”"<22>5ŽK¶èâ)ú5•níLðžðspƒ)*{<7B>î†Ø4:²…Gh†ÍÀrÖ?´–ÅzaK9ñ>
|
||||||
íËÀ¦'Ðä…f>°HOWÊ¥†1Œ«Ka`Ó æå%ûVÖl‹t£3<C2A3>‡îl5<6C>¼™Ž@“©\ÇÃÀT
óåÉUf¨aÓ`9 F›‰+–Å<13>vèÀ °Î™µbHÚRXØhþðSe@‡'#ƒÙÓ«ù@©Ð€sRá<52><C3A1>&fØá @Z ݆-0• àh…áUugß«‡'PYaбï̓†žÎmmk˜XãG~4‘×<E28098>è @~ãë•}Ü:3u'™…á °“:ïÙ®Ža\ñúN¢ÃÍcqÅt ‡q<E280A1>°nq`¬ï“®ÛÌ!@^¥nê'»Ã Ã\ÆxÍÜ*_¤É2\e-§Íäý<¹dj8ûÅ`kiøîÙ,
0ó€ ÓgxÜF°éöwÆ€Hv9Ðð\ãÙ_7vfCó€¦Àägsðdñ8ñ0‹eXMè]óö!¸§—ìFæ]Ã#È£Rf-âáÕ<C3A1>M?€<>¡>ñÐíî’øŽÌÉ<C38C>É«o~!Ï¡Ù&D?“¿ð'sb”s¼‚¼øøZ¦º0 -ÝÊ<i^ü4æ1Gf€I`ˆÌb~7ÓŸÓ`j—'vŒ‹,ât:DÌ™²ûqWR/€¹'ŒÚj6OÒ´øo¸ÂT;:¦w§@»‰÷;œd¦…a>*O
¨Œ°àñ[°˜Mžn´(K/úMÜ€
|
ñ•Y©ËÙ=ÿ¤·@Á—Æ\ëÒ
‹ífXzèØ…§(ßÒT{Z²A²AéÒ']: 4_»óÅ ž² –qÇU[Uu¶ðãqô]Ž™w<ÿ]
*‘íRCÔF
ø7ÒµM±£‹•ô™M£<ˆÏˆ…I´1Ûið@¬ð—K¶“hÖw⿵J6ÉÉÜ©i‹\bÛŒ@¯Ý.ˆ¸R‹a³?žt»¨üú1¼¥€ñÞXŸ–ønc<6E>Ú•˜4ÅHÖx£±Íhïãs€5²³9±Äw¢Ã‘=ürbƒÛ¬½<*;ÛçjXį<C384>N¦Ò„êìY¤ÏŠ7$½ïEߤO…`lîñì?Ã>ȱ² Œ7Œ¿›vN°Ìÿ›xÛÄŽìp‚_*Ý#‰•£y¯4FÁïdÓÃÔ¨Ñd3(„+IÏã'V鄱§1wënɨÛp$éÑÂŽ>ÆfØ©ë;…Ã>ÃfCpv‹<76>šƒqÔ5‚?áÊWíÒâ?1Œ1|ÚÀ¤ÿˆô¡%ö^›™ÁÇc¨]ÚÖà™c‚eý}i4ÅvÞÉã™´<E284A2>±ývÎ^+;›†¦æ<Ze@Ì:‹€5öœ/VÙ
“H[Ë™B¼j«ü<1A>»Ÿ;ÚÛÄï¾&Ó6éÄV;i "øÂ,s¥Qc§åh»Èzö–6F¥mÖÙÝ•ëX,Zd<5A>…B³e¦ÄÅ0³Ó<C2B3>u3kÒlI"
Ú¢³«æ‚<1B>˜fÅØƒS6Is§–y¤¾¾TvõklˆÆÕ^¼k6hÙïv´à•fRxW¹6oXÁÿÀrzÁ°ê4¬2ú(1I[HèÇØ¹Š•|é°”ÆH4¾™GÆÇŽ-‘½vØ(Gß8ÜÿÙÓ[zlµÌŽeѰȦFläM߇G¦«;ÃA–Ѩ-½øï´ghg¿sËÔå>Ù?¥ÁÜ‹Aìh
|
||||||
CSåRzöÿaêzz<01>L¾2Pc—ÒéàYÏÙí±ØÇáð)
/ 1næ¤KùÀº˜\Jo\fÐ ’`ÌÌ/ IĦfÍdF/ °†vY'Œ`þð*zB39@EÈp¡¹…¬;˜Ný+ÌfѾÌát'‚°5³‡¬rN#Í ŠeIæé‡ÐËE]0,N€VX26<>†pÛÊ'€±ØÊaf^6ÖtS
ßÉâStà `ì
|
ÅþaG\b•ˆí·±×N-¶°Q$f.ÆŸ
"v½ÔÇ©mΰ˜9‚a:#ƒ–E°D¿kûÎæÑG:*?ü"]¤ãxO4ÕÁ» <C2BB>ÀˆÁ.±…SÖ&n°}9I{*¨9üÓäÙ2H›¿á¥ö ꥳyVKž<4B>.Mã0Ô}‘®jÄfïKé5Çß^Â@XÙ>н¸´}]a÷tmmG/ÝJ<C39D>Ùx¥aQÐ-ÄØ“Ö°hK<8çM[Ã<>dWKüé{‡‘;Âvë†ÍfºÒ‚OnÙeð>6öcŒÝaÄd”õøib#JÇ?¶îËNŸ°¬š5h§@FŒ‰bØÑP%8vÁÃwؽ¤Ù›[66‚ÖÕ¿Ó
Ç‹NI&mÑ
ÃxïY:qz錢f¬gvÒkšVØâU:š8±í"D›ÓžÄùÏv<C38F>ìb™Õô²È¶yd¯§®¢®—EÿsìMÏN]ŠMýï3û3ÆTôºèzmŽÍOS3ìÐÿlbÙ›Ãêƒn‹þg›+‘—:Þ<>úŸ³ØÚ5Ø´Eÿs»}
|
||||||
†Bšº6<>Ƽ*ÃÙæ1Q?œÆÊð`ðÅ2°#;à ŒÁ–G¨‰©úáHxc*i#t€eÉ8 Âc^š1¦ù2G€ÑBÞPÌebG‚€@H£LÔ—zø„ìÔÿy€ÃÐè¥?|tfìgŠ€qÏF©d¶–vº1
_x$ kÅóžëZi‡C AZ ˜4ö%MÀ8}¤0ưŽðtœg0,ò$ªÌÜÏDC_>°YŸS÷Ã) ØŸwöÂ.¹éÞŽ7mK'³÷Ã-`è;Ð%q¦Ha_–lƲŒªÔNÇ@‚íx˜¹y€K ÑLežF¥`8\‚•îM6‡<36>¹üá0/€„ë3ÃXÃ)gÀô&Æ¥]l<¼ÉCdFîl¡¸d
˜ÅŽ€mx1¡?üÉ|°$bøæÌèyQŒ~ÐljÐTÆ<>j˜VöÈtѸ>‚äv"o¬q`Gò 0qFi楖ÃK<C383>dÃ)1¤É€x¾ôùÅé&0{E-Þ£Ej]²Œ¶8{cK3ûÃS<C383>|™—Óîæ7§« ‰6ØKÐlKö€ºØ‘œÞ‚¤ö3ºc´%{Àœ +_lž0:4ÜÉ%âíÀìÕÎäs<>p†0ËÀ«:[¶ä%h]´/r›ÉƒÀç<C380>Edn¦ø%礥;3Kž‡Éð('
|
ýT_ûT².XJÁ°Cþ{z"9Z/qb‡ügKP:UEZÌC‡ºÅ`+Ñâ©C€=HÙЬ‹)púì]ÊNw²®ò‹Àž§…ÏV&´€‡Àf©˜N5‰¾ððØ~‹V=»<>°¸ÒžU{9ðð¤¯+¤‚—¾rŽ€c÷Jh=/Ã`\<üK¼Vv\뜮ùñ.’(Á_€-¡}švs˜o€²³Õåx@éðØvÒówbÓ!à`a4_b<5F>öÃ!`ßH”PsØtئ2WNÒ<°é°-¦õ”S¬›p6¶[M~`Ó!€u€ófœë´rxtlV\i ÇÏ«Ó€íƒÆ÷Å> Ž|é¢Þ©UR<55>F`†M‡€Í\a÷ðA{÷íp°”`ü@ç†2°é4ºSø
Ú‚V°é`õ…r†Qéöëúá4¶-¥sèËÀ¦G@ÁRKlѾÓKtÛ³Û^³[à´A•3²Ø~`GÇìÊñÍVhú88U‡KPÙÕW^¡Øt *S $ݰéÀyiøñ¹Ú‚ј><3E>ôOÇ*\jØô
|
||||||
<EFBFBD>hn¬åŒ;á…Qþh~8Fó˜çŸE1abžÀá60é›ÖÈú¬(b"Ñt é60ÿŒá‹³WÉ\ÿð$q<>ÀŒ·oÆÃq`Æ;@!ZÕ€³¨ˆ™râÐ,¬Çlÿ¬*Š0ì°ê^Ëü¦Ãw<C383>Ü|€¸iæûgaQäêÈ´¾yw
ï<>`ÂMÙì!ã]³´ˆ<C2B4>LY«ápú,?à…ËlW[ä3¬ÝX—Ëøìð ¤Î6¹‹;ÐGœåE407,cÀX×p"XYÛ<>»5ãÁ`׬0bv«Làt#¤’Ã3Øacœ.ò,2b@ÖŠYðGB
|
ÅÁèI.}ºê…ihü†dCækºÜvù&jØt ²ôhä:W6]¸¨<C2B8>A¶fÇær¸ôÔ`ÖBe`Ó%`CDHôXçǦG@Y„gn3›q&.nã6óá°gÅJÛüÜô(Ñq‹–ýôrxì¿#êÒø ezøÐ •-q4]:çl§WƒÚ®YÃ%ÈEV‚ÜĦKÀ®l¹.¥<>ÁÄÃÀÀŽ3¤C/;ÙPfûááŒÎom\-Øt
|
||||||
GxÆŸ3?[bW£Ì(6VqõáŽ1>5ËŒ€a}Å£2‹Ä<E280B9>Ãð%ÒåêÕÖu ŒB£Èħ‹xDúMæýÍ›ð9Àr8r:Ìû•FœbL'YLвj83VXÊ^ýZkä˜þö"œ.+ƒ`W~<7E>à©Ú¨²ŒcDØ™üNË”xª¦_àQo„¿‹(2<>
|
ÆXvl\Ý6]Œöy+Ú9“aºF‘~¥öehú•Š)p³jØt
|
||||||
|
àcýÍs<>u‡W€!
<0A>ˆ—bßÜáTº–tÚúĦ[€iR0ô[¶·üáT.ù˜Ñ¦%ÅÏp0õ06\éã^üáT.È0<C388>)êOápèÁa9n)ç<>M· ò·Â{d!N· ±õm±;<3B>86kÇ̧³e¶t`˜è•M‰a}©Œú)–·†ËHâ50¼¨t-¢ÄX„Ã`ËsH‡[Àžç\ð²MõÀV±Ú¿<C39A>†Ï±eŸ6µlºìkŽÏÍŸÎ^±"á#±~t#–
·Ó/ T2'Fì9{œá;2“6fØC9üonú
|
||||||
|
~<NöŠNÚ&ƒßYz|õpè1š®yÁléÅo`gö¢-öÚá°±9{gš¹’ò<E28099>"
gÙÖÿŠÖÂ<C396>é4éRÊ][ö©N¯ÀÃŒ6Y™øfC<66>csyöpgÃsʼ8ÆC?œ`<60>l:ÞšÚ#¬&ô›Ø@Rsˆ‚M§€{Ö¸3½&Þ¸¹’<>Ò±>‰Ë(˜?œ`Ð"•îËÀ°JðéêÂkN¿g`Ó)gŒòÀÛ½„OýÊ |˜ž0Ô6Æ€M¯ I¬ZŒaìãØØ4¾IöºÛoˆ‡W@Œ–X[ÛVØ8˜Géüa¹<61>ºlºÄØÁ2û}\Ï`‹Ùd´±S6»`Ɖ™ÚJ‚a‰-Ú©]°áb<>æíV²¸•‘Zùì…³áÎ&ÑÃ- F? <>[)â`¾É€2fü¼r¸ÄðdñüòÀ`8±jUyœ<79>#‘]ë‡cÀGÝÙ¾z¼¢*Žw}âšîÍÈ1Ì3ü¾=L5XfûåMÜ‚ÀŽ|ë°ÀX¬ËÀ¦WÀ‘T;{ÌÎÏÑ)à&ÆYQM3P5œ\êE
~
|
||||||
|
FŸÀ±ßr“¹±ÂÀ ™˜Ï–I7"v{?l-=Æ2
Â<>a†ÛÛd~±!+~¬ØtÏÀê%K™`^¼N?NõJÍéMÉ1"hÎ@cã¬]È
¢¸‘†·Mš<4D>j+GÁÂá
|
||||||
|
ÀTáµÁÙ´dÛixš…]<5D>›x¨Ð±lzMNPhæÓ‹ôp§\jèøº6=j^Þ²ou`ͶH7:xèÎVÈ›é4ÙšÊu<LÕ0_žÀQe†6–“`D±…¸bY<i‚ëœY+†¤-5€…<E282AC>æ_Utx02˜=½š”
|
||||||
|
=È0'þ¸Ü01ÓÀOÒHè6l<36>©LGc(¯ª;û\=<<3C>Ê
|
||||||
|
SŒ}o4lõtnk[ÃdÀ/ùÑ:^/Ñ€üÆÇ+»·3tfêN2Ã`ÿtþf»;†qÅëOT8‰K4/ŒÅÓ€Æ}ºÅ<C2BA>±¾Ozm3‡y•º©ŸìG€Jkpã5s«|‘ÖÊp•a´œ4“ôðä’©áìG€
¥á»g³4ÀÌ‚^dLŸáquÀ¦#PØÕ"Ù/È<>Ž€çÏ®º±3š4ý&?C˜ƒ'‹Ç‰‡YD(ÃjBïš·Á=ý¸$`‡02ïA•20k¯lúìg
õ‰‡n¿.‰àØ·œÜ˜ì±ú6°áòšmBô0ù¿2'F9Ç+È‹€¿¡eªÊÑÒÌ“æÅOcsd˜†È,æw3ý9½¦vybǸÉ"^@§CÄœ){‡q'eñ˜{¨fó$M‹ÿæ€+Œ@µc¡czwº´›x¿ÃIfZæ£òÔ€Ê_±‹Ùäé@‹²ô¢<C3B4>áÐÄ
¨04Un¥goñ¦®§Éä+5v+<2B>^žEðœÝ‹}Þ
|
||||||
|
ŸÒðãfNz“¬‹É¥ôÆm
* ÆÌüðšDljÖL¶`ô+`Ha—uÂæ/ ò—SPOh&¨.4·<EFBFBD>uÓ …¹Õ,Á—9œ€îD¶fö<66>Uà `¤9A±!É<ýpz`¹(£†Åà Ð
|
||||||
|
KÆÁÃÀ¦Àn[ùâá0[9ÌÌËÆÀšNcªã;Y|Šƒn8Œ]ÁPH+wæÀ˜We8Ûœ#&ê‡ÀX>Xvd”1Øò51U?¼ ÏaL%m°,ù'AxÌK3Æ4_æ0ZÈs™Ø‘ `Ò¨õ¥¾€!;õàp4zé<1F>û™"`ܳQ*™í<E284A2>¥<EFBFBD>î€DLÅ×IÆZñ¼çºVÚáH<>(&<26><>}I0NF)Œ1,<2C>#<ç‹<ÉÅ„*3÷3QÀЗ,DÖgÀÔýp
|
||||||
|
vÆç<C386>½0€K®@z¶ãMÛÒÉìýpútIœ)RØ—%[€±ì£*u€Ó1<C393>`;žfnà’0H4S™§Q)×€`¥{“Í!d.øÌ`áþÌ0ÖpÊ0½‰qi7ï@ò™‘;[(.Yf±#`^Lèÿ@2,‰¾93úGÞ€F£_ëA4›4Õ‚q燦•=r<07>†G4î‡<> ¹<>ÁkØ‘<LœÑBšy©åð$™ÄpJi€Gò ž<>/}~pº Ì^Q‹÷h<11>Z—ì£-ŽÇÞØRÅÌþð$_æå´»ùÉé*H¢
¶ÆtÛ’=`†.6Fäç· ©½ÄŒîmÉ0'ÈÊ›'Œ
wAr‰x;0{u€3yÀ$œ!ÌÅ2°ÆªÎ–-y Zíƒ\Áfò ðy`†›)~ÉÄ1/Xa’<“àQN Ñ "ÜXËw£üÑü,&pŒæ50Ï?ŠbÂÄ:<-€Ãm`Ò7‘
|
||||||
|
ôYQÄD2&¢é@Óm`þ3Âg¯’¹þá7Hâ_€oŸŒ‡ãÀŒw€B´ª[gQ3åÄ¡YX<59>ÙþYUaØaÕ½–ùL‡ï ¹ùq;"ÒÌ÷Ï¢ÈÕ‘i}óîÞÁ„š²ÙCÆ»fi˜²VÃ%àôX~À
|
||||||
|
—Ùî¶È5¬ÝX—˸vxRç›\ƒÅè#Îò"˜›–1`¬k8¬¬€íÀ¯5ãÁ`׬0bv«Làt#¤’Ã3Øacœ.ò,2b@ÖŠYðGB
|
||||||
|
GxÆŸ3?[bW£Ì(6VqõáŽ1>5ËŒ€a}Å£2‹Ä<E280B9>Ãð%ÒåêÕÖu ŒB£Èħ‹xDúIæýÍ›ð9Àr8r:Ìû•FœbL'YLвj83VXÊ^ýZkä˜þö"œ.+ƒ`W~<7E>à©Ú¨²ŒcDØ™üNË”xª¦_àQo„¿‹(2<>
|
||||||
B01®™‡%·ÔEޤjE2N·Bʰ [XW;À£âˆõ[x[T€
|
B01®™‡%·ÔEޤjE2N·Bʰ [XW;À£âˆõ[x[T€
|
||||||
¦¥äˆ)™Î„®<E2809E>Iׂ S‹xÈm€GÑ‘„˜7³AÀ€á\H‰ZbrÚ¼€GákÛBšÊs¸¹¾Ã϶o–¥ø(i€‚¿
p8,ÂcN†…šu–±x'猂õp1‚2b<÷º ÁÏE^^àt2¤¼<C2A4>K¨1¶¥‰AG5Æd;œ/[,à.3t,%HŒ@à6ÒÀŽ$–O:&ãlý ˆŽÁÄ«¶<EôQ…Ä‚M¬Ý©• 8]
zr¤5ó_uHYø¬:G(¿§³!•¥x<C2A5>Œ¼ð¨D‚
|
¦¥äˆ)™Î„®<E2809E>Iׂ S‹xÈm€GÑ‘„˜7³AÀ€á\H‰ZbrÚ¼€GákÛBšÊs¸¹¾Ã϶O–¥ø(i€‚¿
p8,ÂcN†…šu–±x'猂õp1‚2b<÷º ÁÏE^^àt2¤¼<C2A4>K¨1¶¥‰AG5Æd;œ/[,à.3t,%HŒ@àg¤<67>5H,ŸtLÆÙúA=
‚‰wmy2Šè£
|
||||||
…\Mœî†Ô²bå+}\mXŠ‘vŠ<76>6ý
)žÅ¼–’àQ<C3A0>”%ýâÅð<0F>ƒÕºXƒ
šàár°ÊWÄ$?ÀÃåÈtËøÙ´¸tøñîº9§Ë‘éÕ`¶5xÄ—ƒî?ëÉz70/.yÏE=©Ž 8]p)×6°ÃåÈÌWrwj²_-‹ËWÞóBëx%eq9ÀxÍV÷ þÉt9ÂÅqNË =ý“Ãå`˶Ó*)¯…"ÃåȬcHÄ×.>I_Á¶¸Œ`7KÍ<\v<êuTˆÛ3]ÆðØ-ÐB¯çð8
|
‰›X-ºS+Apº,ôäHkæ¿<ê<>²,&ðYuŽP~OgC*KñyàQ‰:
|
||||||
3—,[
}€‡ÇÁ`_‚~€Ëæ.g£iz̦w—àáqñ<>0DU‰3µìRèpXsÓIM_êð8€–ìZE+à²O!ÐRa=U¿œ¾Ôáq0‡u¯Œ©@ÓT—“eÆÛ
þ׿Ë&\0×(îÛà_"ñ[;ý%Và?þø~ðïÿ™®N<C2AE>{ùõç_@ÀM"ƒ„öK?F/<2F>• úÇ?ÿð‚ÿÿc<05>™ƒ?ÿúë_ÿ<5F>þÛ¯ûõç¿üñOÚÏÓ°ã5òót1ì`ï¤X
6ç¿déŸßü–<C3BC>*´Ï<C2B4>›iŸÓP¦âf X·>3æ)’c@÷ò̼[Yþ†B<C2AD>ŠŸõ¢\Îd— l9†xaÞMŠFß<46>Öo8Üw§P´1˜<31>!|ë1Ô9˜ïμ‡ÄKfáA”„2ÿòZîí<0F>¿ù9iø÷IŸÐ,ÇrVéuœ>ò·›
~Ð*”»`<60>˜ÜëG÷¹?è*aˆæœ<C3A6>{ýè>÷ÍB¹}*…†dp¯Ýçþ [(S[ðçÁ½|t›ƒÿ17ÝÏq¤¯q¯Ýçþ g(ÃÛãl_ã^?ºÏýAóã.éë¨ìä^>ºÏý¼ûq sìY{÷é£ûÜÏÛîAì,—…‚4îõ£ûÜÏíZ`„“™¢kp¯Ýç~n×£H<C2A3>>JsìôÑ}îçv
JR&3¶ù¾×<C2BE>îs?·kQêŸOóûôÑ}îçv-Ò98ÏïÓG·¹ûs»}<šu÷úÑ}îçv-Ò«=ÏïÓG÷¹ŸÛµÈÇy~Ÿ>ºÏýÜ®EVç<56>®:ƽ~tŸû¹]‹ŒÉœç÷é£ûÜÏíZrõ:¿OÝç~n×’—Œ¥çÖ²Á½~tŸû¹]K,Õ=ÏïÓG÷¹ŸÛµ$§ÄàtŸÜËG÷¹ŸÛµ4§uz0›y&óÖßÓé÷Ÿepþ!K€h‹ÊÛ<O›·Çà =°CŒã|þ~ì Þ#znt„(¶õà@2®ŸÜ£þÀæuXæpÿÄ@!þÀà<C380>3m9@<40>Ìë'÷¨?°7B×C…:>89P¨?07Bíä¬ÀÈ‚£^>¹Gý¡µñUάrò™—nûçJ‰Ózœ 0§g
|
¹š8Ý
©eÅÊWú¸Û°#ì=lúR<‹y9,%Á£)KúÅ‹á0«u±14ÁÃå`•¯4ˆI~€‡Ë‘è>–ñµiq9èðãÝusN—#Ó«Ál/jðˆ.ÝÖ“õn`^\8òž‹zRApºà^S®m`‡Ë‘™¯äîÔdßZ—®¼ç<C2BC>ÖñJÊâr0€ñšîAü“ér„‹ãœ–A{ú'‡ËÁ(–m§UR^E†Ë‘Y=Æ<>ˆ¯<\|’(¾‚mq9 Àn–š'x¸ìxÔë,¨·gºŒà±[ …^Ïáqf.Y¶ú<0F>ƒÁ¾ü—
|
||||||
õsEêÀÔMð)÷1¼OŸÜ£~. „šuÐ<75>[вY‘Ó'÷¨?³[¡9È<39>É®A½|r<>ú3Kj•óüªÉ¨×OîQfÉËkx®Ÿóã<C3B3>¯ŸÜ£þÌ–Aª¬Gÿ µ{pàŸPfË‚œ3$õúÉ=êÏlY(YÏúcчQ/ŸÜ£þÌ–faSÀÓMc˜ŸÜ¢ŸY3FYx_`BZ©×OîQhÍb”“øBªmP/ŸÜ£þК±¢¨ÇÀrq£^?¹Gý¡5cÉ<16>åce“Q/ŸÜ£þК1SkÉP%ƒzùäõ‡ÖŒ;;=÷Æñ®×OîQhÍXñÈ(|ȃzùäõgÖŒGÍÉÑycnÜ#þÌ–yÖñ½Ê`^>¹Gý™-ó-=tÏâS'PUXàÊ]6s›
|
Ì]Î*F/þÒô8˜MïZ/5ÀÃã(âaˆª&gjÙ¥Ðá°æ¦“š¾Ôáq0$-ÙµŠVÀeŸB ¥Âzª~9}©Ãã`ë^S<> ¦©.'Ë6Œo7xø<78>ÿ”M˜Hý#ë†1ü†Óºü%"ê¿~ý_øwÿLW'ÈoùøãÏ à&‘A!ù>e»—§Ñƒ†Ñ?þñËþ'þ?Æ
|
||||||
[>¹GüÔ/Ôe"®G·Ê2±|r<>ø©£¨ã8êá<C3AA><<3C>ÍÆñòÉO”øMžïÇ~XÇÆíÁÓ+–?¢´6kåŽ(½Ipl¡8G¶PÌç/Ti±×Û)ùà1)ƒþµ<C3BE>b„IFÀdÅy4e9*Ôé~³Ÿ:‰ô÷©ì=¤orØ{Hß$¯÷<C2AF>¾ÉZo"ý}ºzé›<õÒ7 êM¤¿ÏLo!½Zýo²Þ{Hߤ»÷<C2BB>¾Ésï!}“àÞCú&³½…ô]J{éïsÙ{Hß$±7‘žÕÙŠ7 ò=¤o2ã{HߤÄ÷<C384>¾É…o!}—ßCú&û½‡ôMÚ{éïóÝ{HO‰î-gG<67>wîàûɆ—ÊÙ—bڤגٗ*Ú¤×ZÙ—òÙ¤×"Ù—ºÙ-¤—êØ—‚٤ײؗJÙ¤×zØ—Ù-¤—BØ—ÚØ
¤×€ÊŠk‘íKÝíÒkuíKÁíÒkYíK¥íÒk=íK‰íÒk!íKmíÒ—
|
:3üåãßÿžþáã?>þø×_ÿô‡}=
;^ó;_O÷ÃöNŠÕ`sþ*KÿGÀo ©BûÜø1í}ÊTü(ÖÏŒyŠäн<3ïV–¿a«<61>xâX<󒱌³g©bVî#>ß5G÷W(¶Ñ|Œác\ÛXçh¾9=0ícâ®&VDÉ(ó/¯âÞþÐÉñ›¯“Žï4
|
||||||
Ú—¢Ú-¤õj
|
Ír.w`‘ÞÇé’¿Ýmð<6D>^¡ÜvƒÄLÀà^/Ýç~£Y¨D„¡z˜t6îõÒ}î7º…rÿ
|
||||||
.í ½Ö̾”Ñn!=>wP\ëq_Jtw<74>^q_jsw<73>^+p_Šrw<72>^Ko_ªq7<71>¾Ôܾ”áî ½Û¾Ôßî ½VÙ¾Þn!½”×¾TÜî <20>Ó3íš•<C5A1>«l?rž~:xɧ#7ô,5|Ÿòš^(Ÿ%…P^²À+åŽtð7¹öÄ£‚›sžçRly´ßäÙO¤[î79ö3éÖl;Ûpw×~:ë~-Ç^™Õe?¡<•aŸÔc? ¼”_¯Œ<C2AF>ê°ŸPžË®O”OꯟPžËO”OꮟXÕS™õÊø¤Þú á¹¼úÄø¤Îúó•ãD¹iå¸Tr/”ÏJºP^*¸WÊG¥ÜO(Ï•Û'Ê'%Ü(/Û+å£Òí'”çJíå“’í'”ç
|
d
|
||||||
íå“Rí'Zç\™½R>*Ñ~By®È>Q>)Íþ\Ñ<>(7)ºKñ÷Jù¨
|
-Éà^/Ýç~£](s[p=çÁ½\ºÍÝÜsnúŸãL_ã^/Ýç~£i(ãÛãp_ã^/Ýç~£ûq—üuaXvr/—îs?oè{_ÆÁ}ºtŸûyÿãÀMˆ<4D>õ²<C3B5><C2B2>ƽ^ºÏýÜ®†X1™©º÷zé>÷s»FjtRʘc§K÷¹ŸÛ5HI™ÌðØæû^/Ýç~n×¢@Ÿæ÷éÒ}îçv-Ò;8ÏïÓ¥ÛÜý¹]‹>Ý:Œ{½tŸû¹]‹tkÏóûté>÷s»™ã8ÏïÓ¥ûÜÏíZdyÞh«cÜë¥ûÜÏíZdPæ<¿O—îs?·kÉÕëü>]ºÏýÜ®%/)KϽeƒ{½tŸû¹]K¬Õ=ÏïÓ¥ûÜÏíZ
|
||||||
üå¥è{¥|Týý„ò\ì}¢|Rõý€òRä½R>ªö~By.î>Q>©ò~By.ê>Q>©î~⃜‹¹WÊGUÝO(ÏEÜ'Ê'ÕÜŸ{Z'Ê=®À¥^|a|T8þ„ð\'~b|R0þ8µ¹2mŠ0ø#5û“Õ7;\Ï\;|ª×½ÎŸ÷ª¾ÙÕzæÜáW}³ŸõBºÁ³úf'ë…tƒoõº‡õ̹Á»úf÷ê…sƒõ]éLº+€tv±N¤[|¬o¶ÉžIwxYßl<C39F>½<EFBFBD>nð³¾Ù{&Ýái}³)öBºÁ×úf;ì…tƒ·õÍFØ3éë›-°Ò
×w<C397>Þ3é®@ïÙé:“îðºþÚÞfWreÉÒ›×Sœ¨lÒèî€ @îÐSÝ™ iuêŽôþ€ÖgfN2¸£r÷IÞ[¨›+#Œôs[næ¾Þœµ}5úïzsÊöbôæõæ|í«Ñ'¸×›“µ£°¯7gj/Fà_oNÓ¾}‚<>½9G{1ú{—<>y5úP¾ë•†½Ø|‚‡½9°{±ù;g‘϶v?ë—é"éúæ*]4öִɬ<C2AC>Œ¼iãûœ¯ÔýWTî6.þ-Uç~{uïOILý>úb×ßO׫<C397>Û_Hÿ<>·q=ݦ?ü
|
’TbtºOîåÒ}îçv-Íi<C38D>ÌfÊð¬÷÷ôBúýgœÈàÚ¢D<C2A2>ò6ÏÓîíñ0Hì9ï¿{‚÷ˆž!Šm=9<>Œë•{ÔoØ¡Ëé<C38B>Âî(Äoc¦-'’y½r<C2BD>ú
{#Ôq=EP¨ãƒ£…ú
s#ÔNŒ¬0êåÊ=ê7<37>¯r``•£<E280A2>ȼ\¸EìŸK(%Nëy‚œ"(ÔÏ©s7Á§ÜÇð>]¹Gý\@ 5¡÷e³"§+÷¨ß³[¡9É<39>Ù®A½\¹Gýž%µÊ<C2B5>~Õ‡dÔë•{ÔïY²Àúìçüxàë•{ÔïÙ2H•õì?¡vNüê÷lY<6C>aæ €¤^¯Ü£~Ï–…’õ°?V}õråõ{¶,0
›žnÃl½r‹:¼gÍeá!|<7C>i¥^¯Ü£~ÓšÅ(Gñ…TÛ ^®Ü£~Óš±¤¨ÇÀzq£^¯Ü£~Óš±f‹çò±´É¨—+÷¨ß´fLÁÔZ2TÉ ^®Ü£~Óšqk§ç&Ã8Þõzåõ›ÖŒ%<25><<3C>‡<¨—+÷¨ß³f<kNÎÎsk½p<C2BD>ø=[æY\Ä#ôJ(ƒy¹r<C2B9>ú=[æ[zèžÅ§N ª°À”»ìæ6¶\¹GüÔ/Ôe"®g·Ê2±\¹GüÔQÔqõôGÇfãx¹òS'%~‘çû±/Ö±q;BðôŽå<C5BD>(½ÍZ¹#JoœÃ[(Α€-óùËUzìõvGJ>xLÊ m a’0Ù@qMYÎ
|
||||||
¨~{ñß45~m_Ìä¯f>蟆LjJKO5=Ñ?¿ýý?Þ?¿µögûç·¦ÞõOùQÿlÈxvÄQÖþDÿüö÷ÿxÿüÖÚŸíŸßšz×?õMÿl¿Êaæ_—_‹ýg•cÍx×Ó(¯ aÖúWˆÒŒ–jþ:u·Á[R‘ñ¯&IIIý|„ík§ý£!Î
‰<>¯FÛSFU–Q‘¼¯FûSFWÔ¢MÆü«Ññ<C391>Ñå<C391>ÿã![ÍVêZߘü¯™L›èþ|µù>d<13> ŒÌø›ÿí!›ˆM¨ißXüïè†bµM‘Zî~ÎlW¡ø§AHm Ö$hCü:×ä"cEi#/edÃrݺ^a¡<>ÊÕýÙÄ…ñD—t†ÎÆhÙYmy—‚ö¶9iý2Lß<4C>;2`Èl´gÿÙ}[‡kå<6B>l*ˆÓ¡¥¶ÚCÖOÓ/–M?j<>XM/»ÁB«ÉZ\Id”CÓU¥%ÄK„!é7–µ–ј
|
uºáì§Ž"ý}*{é79ì=¤ß$¯÷<C2AF>~“µÞDúûtõÒoòÔ{H¿IPo"ý}fzéÕêï ø&뽇ô›t÷ÒoòÜ{H¿Ipï!ý&³½…ô»”ö&Òßç²÷<C2B2>~“ÄÞDzVg;(¾I<C2BE>ï!ý&3¾‡ô›”øÒorá[H¿K‚ï!ý&û½‡ô›´÷&Òßç»÷<C2BB>žÝ[(ÎŽOîÜÂ÷“5.•³/Å´;H¯%³/U´;H¯µ²/å³;H¯E²/u³[H/Õ±/³;H¯e±/•²;H¯õ°/%²[H/…°/µ±H¯•×"Û—ºÛ¤×êÚ—‚ۤײڗJÛ¤×zÚ—Û¤×BÚ—ÚÚ
¤/´/Eµ[HëÕ\.í ½Ö̾”Ñn!=>wP\ëq_Jtw<74>^q_jsw<73>^+p_Šrw<72>^Ko_ªq7<71>¾Ôܾ”áî ½Û¾Ôßî ½VÙ¾Þn!½”×¾TÜî <20>Ó3íš•<C5A1>«lßrž~:xɧ#7ô,5|Ÿòš^(Ÿ%…P^²À+åŽtð¹öij‚›sžSly´_äÙO¤[î9ö3éÖl;ûpw×~:ë~-Ç^™Õe?¡<•aŸÔc? ¼”_¯Œ<C2AF>ê°ŸPžË®O”OꯟPžËO”OꮟXÕS™õÊø¤Þú á¹¼úÄø¤Îúý•ãD¹iå¸Tr/”ÏJºP^*¸WÊG¥ÜO(Ï•Û'Ê'%Ü(/Û+å£Òí'”çJíå“’í'”ç
|
||||||
4a»¤_F>jsýbê)úÉýl†mâí%¤&…!è·êÕ1q))Çxó:6ì計*¹ìœÆÎ2B”¬5¡£Ê¸ÒOäÍÎó¯(_˜„P`Èìöd÷7,ÈH!PnZ(£!æ·¦±VÃjͦ'XA#m±ª¯åWZõ„GÉÛ’ìåñ«WúÁ•F7)?ˆ»auiú¿°×MÉotÎRf4ÿÚš«+”Â^ì1ë°<E_êX\ÈlŒCǨÔÜCGP
-ƒV=®s. ]Ã/›¦Z“¶„@ZÓýV&¯6ćW<13>B»ªÔ4[<5B>qv†ý¾<C3BD>RcΚ&mÌ\JZVÓïKÈ<4B>‚)<K[5]+0ü¶Î“ r©ßÌ6ƒ€üÛ0UÝ7—L½E*ÃP¸büÆ`_ì„zF-lmÍd‡€Ðî“kUMï–ËH÷¥Á–+ØZM€¨¶ÅL¦3Ó'
|
íå“Rí'Zç\™½R>*Ñ~By®È>Q>)Í~_Ñ<5F>(7)ºKñ÷Jù¨
|
||||||
l0ÜQÍ+
|
üå¥è{¥|Týý„ò\ì}¢|Rõý€òRä½R>ªö~By.î>Q>©ò~By.ê>Q>©î~⃜‹¹WÊGUÝO(ÏEÜ'Ê'ÕÜï{Z'Ê=®À¥^|a|T8þ„ð\'~b|R0þ8µ¹2mŠ0ø#5û“Õ;\Ï\;|ª×½ÎŸ÷ª¾ØÕzæÜáW}±ŸõBºÁ³úb'ë…tƒoõº‡õ̹Á»úb÷ê…sƒõUéLº+€tv±N¤[|¬/¶ÉžIwxY_l<5F>½<EFBFBD>nð³¾Ø{&Ýái}±)öBºÁ×úb;ìÿOÛûìÊÎY¾s?Åyï’HQ$<24>F]Ýåôô~³FO]5°G÷ý<C3B7>»~AI©LŸ<4C>ÊoË.”ÏÉu2CâŸ`,F<>ëdô¶õâ ì£Ñ;øÖ‹#°'£70®W½<>FïÚè}$]<5D>Fï`]/ÎÚ>½ƒw½8e{2zózq¾öÑèÜëÅÉÚ“ÑØ×‹3µ'£7ð¯§i<1F>ÞÁÀ^œ£=½<>ƒ½JÈ<½)ßõHÃlÞÁÃ^Ø=Ù¼<C399>‰³ÈG[›ŸõÛtÑt}¾K7!²7§UþcþÕ3ú¦•[ìàx§î_‘¹[¹ýùbª¦ÎýòîÞOMLý>cçßOç»<C3A7>ë/´ŽÿÌÛ¸ nÕ¾ºªß^Cü'Mõ¯õÉL~6óFÿTtRSšZ*éŽþùíïÿxÿüÖÚÏöÏoM½êŸå£þYÑñl¨£ÌOwRÿDÿüö÷¼~kígûç·¦^õOyÑ?ëײ›ùëô5Ùf9ÖŒw=|€ôñœPf-¿jG•¦×TòóÔ];oIEÆ_M“’’úñës§ýŒÑ%Î<15><>g£õ.£¨*˨HÞ³Ñv—ѹhÓ16Úo2:½°õ?n²Um¥.å…É¿ÉdêØDøçÙæÿ¼É&BA<19>ñ6ÿ×M6Q›PÓ¾°ø?uÅ¿bµU‘Zn~Îl“¡ø§Ahm ×$hEý:—ä*}Fj#OKφå²6½ÂJež“aSšÄ]Ó]B½f?dµ6ôy\¾ÛÛæ¤õË0}wìÈ€¡³Q—8ûÏîÛÜ],¯g“Ù@uX˜E(¥–º~š~ɰlRóÀjˆzÙ
ZMæÅ¥Dú²‹ú!«4…z‰04ýú4/†eD¦BMئé—Ñ<E28094>Z]Àذb’~r?«a«xûZ“ÂPô›õj†‰˜¸–”c¼yé+öf„TD•\wNcgê¡J
|
||||||
wB1-Åtû’~Ø0
Ô<>m®]è•w&TºÛ«öQÖTê.’—LÐÕ%ë„©i„$W¿Û5ûÀô³z@ÿžGC/ t¯r5ÅJ0ÄǶÁYÏÐG´ú}ÇÈch¤qUM5SëÛ¸IlÑK,îiÀëÓX’¹„X_z´E3>\†Ay•½žý}û/´úºF«0$“ÚºähßnR}GÃ&T•÷s{ „ú,
[5³ËX½M†éôñ›–ôBZI=?1übÙžSï×2C¦o¡JaL=~hD¥u9Dú²)jvMRó `Å¿²aáš³¶Ó¶KôåT5™Õ®è«¹e
|
VºÖšRe\é'òjçùg¤/LC(0tv[²û&t¤P(71”^Qó›SŸ‹a¥d
lA$m²ª¯é+M»ü
|
||||||
}¦Q¬Ácò}`<¥ÖÊbØRV$ÏB¡O¯„9äDõëÕ§âšÐMs…U0M;µIŸ˜{ ÜLÊz
w¹ÎÀ:=„ç´Œ<C2B4>ÆÉ6íeäùÔ‹gó–44êÌu<C38C>¡Î'lj=\ºÖ¼’æ÷È
°„2škS¦µ˜6_Aè1§õZ µo%0¤ù´~VòÞvÍËÄPæSïx’ohmqiW6´v]> ¹«Ú¢´…<«§5'Ë<>íª|šsZw‡®·6Q¾¾ái„%SŠs· M¾Œð]F·¢•¾I>=g3¬ÀIûæ<C3BB>ÙL“]YK"äe’nŽ!ÉW7\<5C>þ¢…=QǺ)ò™Úò¡=o#0ÆfA>ó`Z[Öžç÷|ž/Í05—–rwær–,Çj†Ö+"²9<C2B2>ŒÚmc9æ(H®çZ|2àž½gÞ*j\\åVªcEÎ %““ã,(éþÅù«<C3B9>ÒžF\`
<0A>Ë<EFBFBD>å˜Aå£ÖbhÿN>0y7<79>#Sg+!qhyÉŠ¶U-=°]†l¥í\UÏ„
|
Ê£¨äIörÿj…~pI¥ÞLËânX™ªþ/ì5“òë<C3B2>³”Ñ¿:ç⥰{ÌÒ-OѦÒ'W2ë}òZJn!†#¨„ŽA³×9Ð&â—MTÊ[B M“ w«“Wëâó©Ç!^µ”Ô
›Ðqév†¿ŽTcΚ&µ<>\JšfðKè<4B>‚)<Kk1a+0üÖÆ“ r©ßÌ6ƒ€ük7YÝuén.™|’T†!qÅøŒÁ>Ù õŒ\Ø\«é!Þ'V
*šÞ5–ÑîK<C3AE>-W°¹˜ÑØ3]˜fLŸL (°ÎpG6lQ¸ŠˆiZL¸/é‡
Ó@±AØêâ…^yg*AKs{Å>ÊšJÍUò’)ººf<C2BA>05<30><35>äòW`›h˜~Vè_Ãóh"ã„ðU.&Y †úØÚ9ë‰V¿ïy
Cƒ4®
|
||||||
ŸÆDÁÏÍÞC„¯2Ę¢E‹ì’æ×:‘Z‹95y¿ì¢£ ½`Â<>ÁrŒ»P§Ž´–ÀàHJgÔÝ4ÙÖ<C396>Àà³~ÅqÉ“§µù“ß³Pq±~\‰ñ=ýëaZ·ÝÅîÀ˜?uÁçÈõj×Ê:üå*Ú{
|
£É jr}+7©ƒMz‰É=
j}K2—kS‹¶¨&Ö‡Ë0(ϲײ¿oûB¬¯i´
|
||||||
X<EFBFBD>…é)¶²ÄSV“Þ+Œ¿fŸ¯x.žQ<0Ö¶äz2<7A>º{™åè<C3A5>T«®—[äûˆßÕ½Œž¹Fz_»¿yCtbAIT9²mBôަ<C5BD>cÅîr`Œõ¬w–Xþ5Wâíº)îuTÉÀ4¡·5º®ã¸4XŽÑ„¬+Ì;8€°µmmÎWV²<56>!i5µ5ݱƒ |©I¡µqbĬ<C384>«Ëµ(òÕ4&«˜2ž ý‰:¯‹·´°<C2B4>€yˆàC3¯ Y®á+7½Ml—öNÈ<4E>ŠÄy| ´S <20>%-BÙ%@±žF;º~>ñˆP&[V<>ù„%tdÁdW}¢MÀWýfFÃ7°<37>h<>±Ðj¸ö4ØÎÀ䇗â‰MPЮ· é›Û9€-zZ¹WŸ'h#O¦q
f°zp€Ä¶¢F\w±M°<4D>P" á wä‘<C3A4>°<EFBFBD>$„<>µåá®8oÐüÑhÝØÎÀ8MYÆÒã1Ké<± xŒë›&…â<E280A6>€AzƒƒÊŠ+³#°<>$dWd‡G@;°‚¹¡ÐT iBÞ4š0æ‰s@»ŒwB
ÜÏÚ¬<C39A>í, !@®WA¬×°a,@='Añ\d»…‡)’“_جAÑÄ:=R
HèºCÀ=š<>{M<16>Z…›kÄ{L,lgT|Z¸p¸Þ¤'W¤Tæ`<60>#âæ
|
C3©ÎSŽöm¦Õ—q4lBy?W°B©<42>ÀÒ°Y3{é³·I7¡>~Ó’^h+©ç†_C-Ûbê½ÅÅŒÀÐ雨’ES<>"Qižv•¾l’šM“Ô|ØâŠ_Ù0<C399>pÍYÛéÛ4úr*šÌê —ôÕÜ2‰¾‚‹Ó(Öà1ý>0žRkåbØ´Ìhž„DŸ^ sè‰ê׋OÅ9!œæ«`švj“60÷@¸™”õ(îr<C3AE><72>5zÏi;<3B>“uØËèó©&ÏæM©kÔ™ëCž5a¸tyKß#GÔYlÀÒh.N™æÅÄù”sš¿-m]C›Oëg1,ëmç<
i>õŽ'ùºÖ×veCkæ’»Z‹-J@kè³zjPsrÙ±M–OsNâæÐõÖ¦Ê×V<<3C>°dRqî„!Ê—Q¾ËHâÄÒ·ï¡É§ç¬†-pÒ¶úcVåCXÖR†(y™¦›chò•W£¿háAPÔ±f’|&w†~hËkŒ±¹ Ÿy0-sËã{>ϧj˜šKK¹;s9K–c5CmÙHFî¶²s$—†ó1>ðÏÖ²‚
o5.®r]Šc‹œAJ¦?&ǹ ¥û‹óW©=<3D>¸À*B—+Ë1ƒÊ•GÅÿB|`ònG&϶„Æ¡å%âVei<65>m:|`3mçB¨z&dø4&ì¡ð\]âÍ1Tø
|
||||||
%Z!ЦoqgUÖƒPB ¦ëÓ§BI'ÐT’#«Z¢œ7•t°……Ȼ˫ù›C<E280BA>'Ðù‹Í@/HÅSû«Ëgÿè dÙz.¶“µ
|
CŒ)ºh‘<68>ÒøZ#ÒBl1£§&ï—]u4!L¸ÑYŽqêÔžæ%0ø:šÒy7M¶ym=0ø¬_q\òäi®þ‹éïY¨8Y?N¨Ä„úžþu7±Ûæjw`ÌŸ2ásäzµÖkeíþrñ=…?¬ÇÂôë2ÅSÓÞ[Z,~Í>_ñ\<%ªx`®¬mÉõd/„÷2ËÑ®©V\.6É3¶/¾î²{As<41>ô67óŠêBÄ‚2š¨rdë€èMÇ—¸Ë<C2B8>1Ö³ÞAXbù×\‰·k&¹×<C2B9>%Ó„^ç躆ãÒ`9F²Ìˆ0lçÂæºÖ1_YÉ6@„¤ÕÔÖtÇv€ò¥&…ÖÆ<C396>³6®.×Z ÈWÓ°›®bBÉxp€Dô'ê<OÞÒÂ6æ!‚Í<ï€d¹†¯Üô:°MÛ;¡C*çñ%ÐF€4–´e”´sÅzíûùÄ#Bl",˜=æFP”BL<42>Ó]õ‰N 48g\õ›ßÀ6 5ÆB«îâÓ`“žOl*@Ø9€‚v<E2809A>¸ QßØÆ´øhÑÓÊ=û<Ayp0õˆ‹0ƒ•<C692>$¶5âš«m‚m€
¹#<23>ì„m ¡|¬E(wwÅyÝ9€æ<E282AC>Æ@]éÞÀ6ÆiÊ¥O50sYÏB,(ã§I¡8$ “Þà ²†âÌìlc ]ëÝáÐÆ¬à@n(„+Hš’7<E28099>&LÁ†yâЦã<C2A6><C3A3>÷³6s`H(<28>ëUPë5¬POëI<C3AB><Ù®áÂ!CŠääV+CP41<0F>”ûNÂîp<>fà^ƒ¤ZàæñÛXEŸ.®7hÇÉ)-c°Àqs%Z!MßÅ<C39F>Õ2ï,€5]>J:X€¦’YÑå¼iI;PXˆ¾»¼š¿9x°‘_lz<>@Z<µ?»žqö<71>v@–¥çîʱ` P«0¬å ¢1–<31>ph_oOÎ<>m,@K¿^C<ªGC-HÃj]Õjí_+ÆHê1KÆÅ«
ÝiØ
!ÁD~åñS¨žm,€”½g>BØ%,€˜L]܉…0^\Þ…T?Á¢ÂÓ:¾¶±Ôú«›augæ[ð¿Ù]ÍRw€‹_ˆËë<12>†™‚!<
÷.…ÊCo,ÀbQ¡Ú{lcëè[&ïØÆXžå5¬›÷OßY<00>Òˆ)g÷lKßY¯ ×Z<15>æÀ6À«O¨g÷^È2kÚÀ{~1âñþ-ù³ÛhG«‘6<>ïm4Àºë@Õ—
‘ЊmÍ™&’Ì
|
||||||
ÃZž £,€Cûz{ºp
lgZúõâQ#ªì, ¡«uU«µP ©Ç¬¯6t§a7„ù•ÇO!z
|
8Ä›y0E›Z×=3Eæ ü…¢<«ai§¤™ÌüÛh@*Èû“
˜+¾ab<61>àØiág6À˜^ˆ™jüf6" Êà„P*dX}.”¼æÉªN<C2AA>³™*óljM°`y-ôëlç…ÛÔ¹™{âÇN6…mD ±—)¾UÙÊ+;°ª-Â䌃T„7Á´’OZõ½ÍÖ<C38D>(~emìÚ<C3AC>mDÿ‘™¶0Ê‚4D½]lCG“Uye)ÊìÈ®<C388>mT€:&<26>DZ¹Èž`òV
|
||||||
´³RöZ´žùa—d²þa2qq'ÂxqyRý‹
|
*<2A>è¨yñ—Fhñ|ŸëºxÀ%lSå+ZÃDÆ÷ 6\©OԌѵ}g8ÚL¡FŸr`Ó8J¸ÖÀ6&€óæ†ßÁÖig`‹Vn
ÂØ¦ÇmucZ3sõ¦Ææ›ü
‹…QE'¾<>¶Î_Ç$ôî1‘r`PY³a”&ôâ»^ÂÒœ!\¶¯Á3¨€-M‰ÍÅøVÚ©[ôru=0ŸC¶(ë*†Ð4²ÖdÌÉ)X¯†ibªÿ|ˆõeÈpƒéåˆqÆ÷X$õÏ[Adj˜¹ÔxܸX"¦jÎ6…m\ÀV^ïnk`[ô/[õ¨—q\H”ø¸´éoÛÝ0ÅÇøÃÝŠÁ*M¶z´¥!Ðúµ:¦9bb9:Qáb˜ï>øâ&l#†iUì=š¥îd¬›†¸‡[Â62`˜Ù<11>Û†
ay°fd@Ë]`ˆ7÷Â6ámô¤¤%ž¥ÐówW´¢ˆ®Ì<C2AE>ídL½¥ßÛÙí¢µ¨»D8ãg´uƒ›|Ͷ³0ÖõØûcÞŒŒ€õÓU³Ç¼‘)Þ*1Ks!„°ïé©vŽ<>9ÊþæÔ‹‘9–\€<>«&{ÑúëÎô
â רÎô‘õܲoªabãüˆVÚ5‡½ü‹°OŒYs¿¦ðCËÔ”S¦Yï½Wã™´‰½<E280B0>f}QãÍ~RŠ\·bÔЖK#ÉoÁ[>€V׿Á%åÀv*PM~ZË<5A>Г³Ú:¨œbîØêYÌ«öU¯§¶ŒõR1Nö°—göñ'. • ¤I¨ðÍãQ…ø[F€A¬fa/%°‘°±¯E@¬¿´SÊi5¢ô¿þ”íÀ˜‡"êÈØÎ4åÿz_Ý÷ƒ(ê*†ñ<E280A0>^<5E>Õ¾§ð%ÕSxs`¾Ée˳‚á¦ö0aoÅ-<2D>p<EFBFBD>’Úd\ 3Tñ¢ZÞÕ k@*<2A>loŒ<‰aþÑ쉴乀þ¢ÈÙG<C399>°Ð
|
||||||
OÛüÚÎlPë[¬n†µƒ˜oÁÿfw5¥,_ˆË[ HÃLÁž†…ûPBå¡w`±Ž¨P#¶³‹uô-Ó‚wlg,Ïr<C38F>ÖÝûg,€GéÄ”«{¶2À+ȵ6Å£9°<39>ðêâÄÙ½ªÌš6ðž¿ñxÿžüY„í4€<34>£ÕH
›æ÷v`Ýu¢ÖêË<C3AA>ÐHHÅöîLEfífLѦÖuÃL<C383>9h¡(<28>ÁjX:h)C&³?Âv<1A>**Åþ¤<C3BE>AÖ†¯A—X#8vZø™<C3B8>0¦1S‹ßÌFôOœJ…›Ï…š"À<ÙÔ òo6SežM,O¢…~[í¼°c»87sOÃCüØÉ¦°<C2A6>$ö2Å·[9`õ V5£E˜œq`<10>†ð&˜VòE«¾·Ùvůì¢Í];°<>à?R8ÓÀv"FY<46>†¨·‹mèˆc²*o,E™Ù-°<>
|
¦nWkØKµd\ 7êµb®>wƒ,Yl$
|
||||||
PǤñ87Á ™ÀLÞJA¥5/þÒ-žOãsÛŠ\ÂvQn°ª5Lt`~*`ÃE<C383>úDÍ];&€£ÍjŒ%¶30<>£„k
lg8on¸@ïl[&V´rk¦Àv9n«Óš™›7µ06ßäoX,Œ¢(:ñ}´mýqL2Lë)P<>µFi¨¾ë%lR ÍÂeñ<“
|
£õÎG9‘Ҭ\ÑÓ²‘<C2B2>J*×b±…§ñE¹å#ÐØU/èyk`;€DˆO@•
[l@Áž^N!•/<07>ÜÈ ¯.šÍG<C38D>È€œW7~¡IIšÊ b\ [Bä—I„¿F×[Ы(Ï"°<>(X–ßl<C39F>WÃÖ-™DKòa;€ýªAä2ÖÀv2<76>Ùž#âAa«_csÓs”¹:ù˜ F€´*;c)* È¥Û/Bkb›ºÙÖ Bÿî'E54•|ø³u±3œÉÊ\ìÀ²E™u<E284A2>^íG& p´ÎÓ:ÅCö=!`”¨©©‹¯¬Â:¡«ø u]ÓjÖ"[Ö§¯†“<E280A0>†IËÜXé„ñ“ì%UÌé#šýÎÔzjŸyv?Úç#`¯»’ç¯<C3A7>m)‹åÔ8ËâÉRô°èªÖ±ÂÖÓÎäÄå’—ÙrØ`&@/~8yÀv–z<E28093><7A>7sQú¹mÛ<6D>½G®É£a'%s`[JO*vÈv™?Ër`ZôîjwQl»mL€ PÿNc§¶3VäØ3¬˜€V‚ÂîÁ¾ <C2BE>°h,±Î:¶y…7]鯷~E\”Æ9‘f÷Τè7"€;n»¹uçæT-wï/^< 14Ä÷–$è7Àî•¥î<C2A5>Š
|
||||||
ØÒ”Ø\Œo¥ƒ
|
Ûy>í0‡ØNÝx›e¶#<15>Þ<@^¦`luÏb[´ƒ°9W5¾çhÌ~ึ÷º/lûn< Y²±âÅÛxs›]]ϲ“¼ñÛzñm¶ãlа-Ëyt°<74>°ÕÙ$-Õr¶”@›qàl‘’Àë¶ó¶Võâ%~r>ЦE¡4ÖÜÛë;
`èãµ&k°<>0¼sŽŽí4€!¬Ø†Ç6,ï4@<40>Ø©â:´Ó6ª³ç'Ûi@'î—++³cË<63>°/>§iñ´4ØNØO×CfD~Ûi€Uvh©™«¯h@'Iícá<C383>t2lšjó†í, h‘)þz«±K[/kA7‡çØÆ¬'³úcéþzug–Öð šÛX€u—“`<60>íeAdQä"Fªi¯šXÞUR`{]<5D>µ{lA9¶×©ýäÛ³þ<C2B3>¯`)"yIõJdc`zó¹•i
lc4<03>v÷\0é·½*ˆ&ÚSR`{U0…$¶ì8¶W‘9“ÑȸY*p«
|
||||||
€±E/W7ó9d‹²þ¡bM#kMÆœ|<7C>‚õf˜&¦úÏ·€X_¦
|
"ã–Ù 4> XJÈÔ-ÔðXÊlc–àÓ|š’Å9–•,Àò‚6}[
l°K'juë¾½´‘†ÔjÒ×äæò¡*hf_bËIYbu+¢Â RRgi5°½.h&óÓG)‰Ü-#`YVÍÏX0À¶”XׂO6?0ЦÕR©°úm/‡¤24 Ж
žK›R „ÂVÚÌOdKñ©@¶~«âçõuc`ë¡.ˆŸo³hÅÜÛë‚Èu«wµFÌ<46>í…Aú‹Vûiš»?e=ñ#‰í¯x»º³þ"–©^O9°<39>ð—…ëþÆ;4£¶OfÿPëCT`<60>í…Aüõó5¬ÛGrÍEQD÷<44>…A((tª)Ï<>í…Aü…²ëêc‹ëÁì/Õ¶Û×À6À_v¡ºeáøëƬübVœçEJTjlI+ÛàøË”×À¥A3ûÊ<C3BB>ëØ¡6ˆ ±Êe¹Ï×_µA,äB§Ø^D²PË]šs@ b%k]]<Rá¯à/rPŃo«{1×Fѹ÷¶Ž³©ö/Ã÷+zõ§\޵AlùŠVÌúë¡6HkCcsß§yúcmq9YÃÊN¨)‚*jŠ¥ÀÈ–`×hñ=«0L¬ÃÌÂñ+#)`•OZ棚Å~f¯
bWׯnìPD˜T,b3¬kƒ¨c”?Y|’¨ßkƒHú±{ås•Dý „)H'ùiPÛ™€•‘Ë¥9 <39>Xõ™Ñym'`9
|
||||||
7˜^Žg~<7E>ERÿ¼Ø
|
kë‡Ò atˆüìØ^”Ù¸í”ñ¤ÀöÚ jëvfÈÏlD¬©µæj©:°<>d+¹/#øÛˆ€•þiö{·’¥×›ÏŒÒä“‚¸_š…AvTSduGJ–~+"MÎÙÛìmI–~+¢®Q“‡qØ^DšœçÍÕ3ï,ÀÊ(ïk±m<C2B1>í¥A¤ÉÕÎÕs<C395>f~Ð05žÂ+Ë#ð3
°rOL‘Å6óƒP%*”¢lð+.M$š‡Ê¡2(St¥åÅ3|`{eŬكÕÀöÊ ¸â
~ï»õP”‰v4rª<72>1’ô
|
||||||
ª SÃÌ<C383> ÆãÎÀ1Uw¶)lç¶òšvwßÛ¹XÑ¿ìÍ£^Æqp MPâãÐ.¿mwÃTókw+.k4ÙæÑ–†8\@ë׿˜þåŒ9XˆåèD…«a¾ûà‹›°<E280BA>¦UqŒh–v<E28093>°aân ÛÉ€aZdg@"lO6uåÁº‘-w<>i(Ý}„°]wÛ0-)©Ä³#šbþîŠVÑÕ5°ƒ€©·Ô‚ó{ ]´
Wgül€¶bp‹¯™Â6ƺ{Ì›™°þcºõfö˜7r Õ[¥³t÷BÛñž><3E>ڰᘳ ìoŽ>½™céĸj²¹¿\@Ñ ^pÝ<70>\@YÏ=û¦&v.À<>h¥ÝrØË¿bö‰¢•1kî×À~h™Z’aŠÁ4ë½÷Z1.<2E>I›ØiÖ÷pèö“ZP亣¶€ötX"I¾x+Þó´ºþ
.)vP<76>f:ðëˆ<C3AB>ÔVO\€ž\ÕÖAåsÇVO1¯:6½žÚ>0ÖKÅ8ÙÃ^žÙÇŸ ¸€V‚d<E2809A>&¡Â7<C382>Gâﱚ]„½ÖÀfFÀƾ±þÐA(§ÕˆÒÿúSö`Š\¨#G`Ðü•ÿcsß/. ¨«ÆwFsÔÆ‘À—4Oá<C3A1>ù&—-Ï
|
4ªz¬â–C7‹¯"$é«òYy<59>߬;°ß)ÛžW`[Š±ÔØVD=±¾¦ŸµaKQï(
Z”¤eÏ£a’ô[iåËœb @’~ð°ÆDhÑš}ç”KÏVGãa¦<61>u`eÖ
|
||||||
†»üÕwÀ„í¼·V á%õŸ@f¨âEµ¼«¶€NT ÙÞyÃü£ÕiÉ?:sýE?<3F>³<EFBFBD>:a'. Lݮְ—êɸ@îÔkÅÜ|î X²ØHFë<46><C3AB>r"‹ X¸¢%:¦g#<03>T®Åb…§ñE¹ç3ÐØU/èy[`€DˆO@•
+'6 `O/§<>Ê—HnäˆW‹f@÷Ñ#2 ç5Œ_hR’¦2¨HÄ–<C384>ùe¡Ã¯Ñõô*ʳ†ì
|
íø °<>€‰søhF–~«
¢¬[‡m`{m‡*›>à"{ÔQF.Š<>|;Ö*¹GmùKM²) «ÜbsÀ${e
^8ÝŠÝ3Ý£ZžlŠäÙ"YSØF¬¸ž»E½ÎÜ·òüe+ô忒ۻ#šµs¼^>0Â2<C382>¦¶:üÃ<01>®@u¸i«ßL€CZ»¯zÝÿ`‹U'jô{àÇ®ÖÆØþÒâµÆ€S¼ºT«ôßÏ?|{nuþõŸvºb<C2BA>¬e;aÌŸ|PL²i÷_ù{œâÛ²ÓÏÇÅØHÒÚ‘ÆÓ‰3>Ÿë‘Ç<E28098>!ü‹cuqM]ñÑÏsŸ
|
||||||
–å7;äÕ°íDDK‘Åš|kAØA`¿j¹Œ-°ƒd¶çH…xPØÛ¯ˆ±9€é9ÊÜœ|ƒ¬#@Z•\* ÈeØ/Bkb›ºÛÖ Bÿá'E54•|ø³uq0œÉÆ\ìIJE™m‹^g& p´Ë¶ÄCŽ#!`”¨«©«¯¬Â¡«ø u]×jÖ#[6–_'
‹–¹¹Ò ã'Ù4**Jª˜ÓG4)úƒ ¨õÔ>ëê~t¬g&À^w#ÏßÛSË©qJñd)ú<> XtÕÚÜaëé`rârÉeµ6؉ ‹.°<>¥^gçÍ\”~nßv Eï‘kòhØIÉØžÀ“в]æÏRNL@‹<>Þ]â.Šm·<6D> êßiì´À&ÀŠ›b†ÕÐjCP8<Øt<16>ë¬c<11>÷Wx3ÔšþzÛ¯ˆ‹Ò<g"ÒìÞ™ýNpÇý0·<ÀœªåîýÅÛ‰tF€†xqoI‚~çì^YêÞ©¨°ƒàÓNsˆíÔ<C3AD>°Yf;RÑéýÄäe*Æ6÷,¶E;y›sMã{<7B>Æ'€»`{oøbÀ¶ïκ%^<°<>0·ÙÕõœ!;É;°Gßn;ζ½óÛ²\'A;x[<5B>]ARiþ“«¥úŠg‹”ÞØ±ƒ°µª¯ñ“ë‰0-*¥±æþØ^?hC¯µX£€4€á<E282AC>#ptì aÅ6<¶aù ‚ÄN5·5 ƒ°Q<C2B0>=?ØAq¿\Y]+'À¾øš–âii°ƒ°Ÿ®‡Ìˆü:vЫìÐR³6ÿ^=Ñ€A’ÚdžCdØ4ÕÖ;XÀ Ð"Rýõ6c–6¶^Ö‚nϱ<C38F>XOfõGþzí`–Öð šÛY€u—“`<60>eAdQä"Fªé¨ZXÞUR`G]<5D>µ{lA9vÔ©ýäÛ³þ<C2B3>oL`)"yIõJdg`zóµ×elg4<03>öð\0é·£*ˆ&:RR`GU0…$¶ì8vT‘9“ÑȸY*p¯
|
Cý"H£PmXùÛÙJÿü%L¤…JÅ7^¦}n&g›7ZGom3æà2±™zn³ù‡Îèáfaa¹@7<>‹îY:WK–ÙGW<47>Ycdz-‹£yÃû¸c<>Ñüîô¨C•Ш•Ñaþä·AýO>=~óƒ¦C|]Â\Üâ‹ÎeÜ´õðÑûªÏ×5Ì‘—‚½Ö¦!øôðÑû¶¯‹˜+ø‚â‘Ƕ<>½oûºŠy)”j]X6ÅØ‡<C398>Þ·}]Æ\7†DZÇMÕÇOÞ·|]Ǽ<C387>Î-ÝÉl˜>~ô¾íëBæb{,ûÖÞ°}øèmÛËtÝv# ¬¥<C2A5>·‘vüè}ÛóeÛ+%é-ûÖ±Û~øè}Ûéºm…?ìÔMBîøÉû–¯û´•L<E280A2>ÿ<Mc¤=|ô¾íë>m¥ŠsöÃöñ£÷m_÷i
|
||||||
"ã–Ù 4> (…Ò2u…KYƒí,À|šOK²8Dz’“X^Цoo<6F>M`éDn÷÷€Ž¢ Ò<>ZMÆ–Ü\>UìKì9)K¬îeAT4Jê,vÔd~Æ,e!‘»g,˪ùØžZðÉæF1²Y*V¿ïå<C3AF>T†TZ²ÁkíK
|
1d9®aûøÑû¶¯û´•ôjZÅ,ÒXÐ>zßöuŸ¶rÚvæÜϼ<C38F>òãGïÛ¾îÕVŽƒr«Dš·÷>~ô¾íë^M\þ«ñð2
ð‡<C3B0>Þ¶]®{5q‰}¿-l?zßöu¯V)²üÎ&éüðÑû¶¯{µÚ¬ÇËÝÂöñ£÷m_÷kµ["Y¢3l?zßöu¿V{û²Ú”¶þ>~ô¾íë~à·¥”¶ùµ‡<C2B5>Þ·}ݯ5’>½µÖçuÔ½oûº_k“W,
/&—ò’9=ݵq<C2B5><71>o¼c§_´SZ³<5A>ÊV7)Û‡<C39B>Þ¶¼N-×)·Flô?zßòuoµ÷âhç÷,]÷M~hÿñ&cL^ºÀØl_÷MnûáBãZ®Ýcl–¯{&³|º×Ó—®36Ûx¦y}ºÞ¸–‹·›íO<Óút˱پr¹±ÙþÐ3=^viηï86Ë×ã-·üxç±™¾rÕ±Ù¾oY ìéâZ.^>Œíz=Þò£x<C2A3>—cûÒÄfû3v¾“Øl_¹ŠØlæÓÎW[ùù•‰Íög>í|C±Ù¾r1±ÙþÌ«<C38C>/*6ÛWî'6ÛŸyµó}ŵ\¼¦ØlæÕÎ×Gõû·›íϼÚù"al_º?Ølæ×Î÷ cûÒ5ÂfûC¿vºVØl_¹MÛíC¿vº]¸–‹—
|
||||||
„PØJ›ù‰¬5 TŸ
|
›íýÚé’a³}åna³ý¡_;Ý5l¶¯\1l¶?ôk§+‡±}é¦a³ý¡_;Ý<l¶¯\8l¶?ók§»€á;W®6ËŸyµó•ÀfúÊMÀfû3¯7_awí*‹¥<>GaˆZ.êA˜å«¼Ò׌Ç[çãhìû—Íc¹_å•>𝴶Ñ|ÇMÖ/2…?÷Ë>BÞÞg¸üÌK\"(*¨09ÿœ‰ï6n1úÝ~Â-F÷nò?qx½ËiÞÔ–nêôÑÏÛ|Ú‡yÚšùy›çaIù<49>]£ðs×ú—W¿Çè7 õ{Œ~“I¿Çè7)ô{Œþ6w~<7E>Éo’æ7ý}¶ü£ß¤Éo2úÝâqƒÑï’ò÷ým6þ“ߤáï1úMþý£ß$Þï1úMÆý£ß¤Úo2úûû-F¿ñî0úMFÿ£ß¤òï1úMÿ£ß$ïï1úMÖþ&£¿O×ßbô»<ý=F¿IÐßdô˜™¿ÅÄ™íqÇH™&¿—êŽtïñ£;Œž+|ŸŠ~ï0z.í}ªö½Ã蹦÷©Ì÷£§jÞs}ï&ÏU¼O…½·=•ï>UôÞaô\·ûTÊ{‹Ñï6en0úT%üT8|‡ÑS}ð¹bø“çºà§Rá;Œž‚Ÿj„ï0z®~*¾Ãè¹ø©*ø£çÚß§rà[ŒžŠ~Ÿê€o0úýÞéFÏ%ÆOUÇw=×?•ßaô\TüTg|‡Ñs5ñS<C3B1>ñFÏeÄO•Å·=Õ?•ß`ô©pø©–ø£çŠá§"â[Œî¶n2ñAáðGëÇS’ç4uCd<43>KøÖ‹ùêFŸ2Ô£÷袟3Ñg£wd©_T4îêq›ï-Íû¢àÁè-Íû"÷ÿhôÞ"€Áƒ IˆR¼à©ŠühëR9ù%£<>åã6/Ô‘_1y®?Ú¼T@~Éè©`üÁè•ÊñKFO•âF¯”Œ_ò³<C3B2>%âG›WjÅ/™<Õ†?ؼR$þgÖ“£w'çJôƒÑk%éWŒžKÐ<4B>F/Õ¢_2zª=0z¥ýŠÑsÑùÑè¥êóKFOÕæF¯”<C2AF>_2z*30z¥ÞüR4tª/?½Th~Éè©°üÁè•
|
||||||
dë÷º ~^_7–¶<>ê‚øù¾ŠV¬=°£.ˆ\·zWkÄØQ¤¿hµ_–uøS¶Sa?’ØþŠ·kà/b™êõ”ÛY)\÷7ß¡
°}2û‡Z¢ì(ân͘¯aÃ>’k®Š"†t*¢@A¡SKy
ì(â/”]7[l]O`i¶Ý¾¶óþRØ…–…ã¯;°ò‹Uqž)Q©±'¬lƒã/KÞ;•ì+C®k`§Ú &Ä&—å>_=Õ±p<C2B1>]Z`GmÉB-wiÍíD€Š•¬uµx¤Â_w&À_ä ªßV÷b®<62>¢rï}›gSí_N"†ïWôêOYεAlùŠVUÌúë©6HkCgsß§yúsmq9YÃêA¨)‚*jŠ¥À&È–`×hñ=«0šLlÀÌÂñ+3)`•OZ棚Å~æ¨
bWׯnìTD˜T-b3¬<33>kƒ¨c”?)>IÔµA$ýؽò¹J¢~R
|
ó?÷=½+î;—±<1F>^ªg¿bô\¿~4z©<7A>ý’ÑSáúƒÑ+ìWŒž+Ö<>F/•®_2z*U0z¥fý’ÑS<C391>úƒÑ+Åê—XË©8ýhôR•ú%£§ªô£WÊÓÿ?{0z<13>8×Àl^*†¿dòTüþ`óJüéÓ£›ö(P€:Tþ¨‰G.öhë.ö|”÷dóç¹Ø‹3¼<33>6ïàb/ÞÀÅ^œÚ=½<>‹=×}´y{qN÷dó.öróéÁè]›O<E280BA>\ìÁè-\ìÅqàG£wp±ç€OFoàb/?½ƒ‹½8ù{2z{qä÷dô.öâ¬ï£Ñ;¸Ø‹C¾'£7p±—›ÄFïÚ$~äb<C3A4>Fïàb/Î?½ƒ‹½8D|2z{qzøÑè\ìűá“Ѹ؋óÂ'£7p±…<1F>ÞÁÅ^œ>½<>‹½Læ<½)WöÈÅlÞÁÅ^D>Ù¼<C399>‹3ÑG[øÙ§ËÇÛÔÅK¸ìÂrѨiÎóÀæÜM<C39C> <0C><9¿˜‰mfÃdœ»ŠkΫòÍ)°¼–\ÖeØsq’¿\×>¤z
Ä¥¢ˆ‹¾ÄZ6OqY°0¿Ÿ{XÛ™€6
’ÀV—ô!ƒ‹Nãòº€–užÆ=òi^·ŸtñǪœ¾ir6é¹üåPÎE¥<>—sA×À–Œ"Go7™ÌS`µ6ýŸ©ê–©kˆÒp£y’oWñ;†¶`<19>ÙúÐââý^Æ›·^âêú¥…s5º
¶ 1<>÷ßœšs0ô3cŒ‰ì¤<>uÔì¢hÇJO%V¦^’iÖ;–C#¬•©áR?&7‡rnš{¯ãä—]„Lœ§äÖÆ+peÿ2¾×Ôɵöñ
|
||||||
¤“ü4¨LÀÊȈåÒÐN¬úÌVƒè¼~°…5†<35>Si<53>0:D~¶vÔe6ne<)°£6ˆÚºƒò3;ëjµYªl'ÙJîë¾Áv"`¥šýÞdéõæ+#…4ù¢ nÄ—ÖSa<53>ÕÙÜ‘’¥ßƒH“sö6{[’¥ßƒ¨kÔäaœv‘&çysóß̰2JÅûZl{`Giirµsó\£™Ÿ4L<>§ðÊòüÌN¬ÜS+Sd±Íü¤T‰Š¥(›<ÀŠK‰¦âP=UeŠ®´¼x†ì¨¢˜5{°ØQWÜ Áï}·<>*ƒ2ÑŽFNó1F’^<5E>f¡ªÇ*n9tS|!I?yX“ÏÊ[üf;x€ø.Ùö¼ÛyX©ÆRG`{iõÄúš~Ö†-E½³4¨(:¨IËžGÃ$é÷Ò Ê—9Å>€$ýä`<60>‰Ð£5ÇÁ(—^ŽÆÃL;ë<ÀʬÚñA`;çðÑ(Œ,ý^DY·()ÚÀŽÚ 46'|À[Eö¬
¢Œ\;ùv¬UrÏÚ ò—š
|
5-.³¼´å ªgØÚ—Å4KÀJ©Å[C£L<>«6Lã9¹<39>>ùonæF$e¼ÞJ'õÀJ›KÍKô^ã¯>8…õ¤ ¼ýä¦ÿ´4Ä–TæíÕõG—^C¨OÛ«ë#—ËëËêB³<42>i¦EsÖ£Ô¦a©ôdP+TûÆôrÑû%°^§nâÞ<C3A2>
»¥q¹féÚÆëå„~g`šè+B"<22>ÉcµÖ徺)„;VšS¬M5¬<>¬L=Û¶jTÍ19Ú5ý<35>ºå<C2BA>•Å9Áv5^ÇæêŠ`u’¯ž¶wGLJYŸåvò”zï§ørñv¡²¡½Í°i
|
||||||
dS@V¹Åæ€I2Ž6˼p<º»gºGµ<Ù$ɳE²¥:±<>Xq=w‹z)œ¸ïäùë^<è…ñûTG4k×x½|> `„e™Mmuø§C<>êtÓV¿?™‡´„/^õºÿÉŠU'jô{àÇ®ÖÎØþÒâµÅ€S¼ZšUúç¾=·ºþõ?ítE2ÿÎ cþ”¼.ß(Îü“gkþ׿ü{œâÛ²Ó_<C2AD>‹ÉÙªC9Û<39>8n©îüz°G.ŠðŸœ«‹Ãhꋟý>7ª0Øú_„i”ªM3ÿv53þÆk(žH…bÅ^§ÿ
;9ÛÜÑZúl³1ËÂŽêµÙÖ?uPg%ñm!ìj¬‡·²G9«X@|x÷¼5†–w"1pÿyÌÇŸƒžaýá<)mÊÇ2^ÌŸü7¨ÿÉçÉo~Љïk™‹dü"Rkk<6B>Wn½|ô¹üó}1óJ¦¨¯÷e*?½|ô¹íûjæ
|
}\°šÔëˆö†Àêì_Kb<u2
·€äåLuù¨xT–]Ĭj›N[`šQÕ͹R‹Ö<E280B9>ù¢rÐë©®8æXÕQóð,úã4û€è4ó<ú@¯ºb<ƒJñJØ‚¦h`U?/×¶}oš]m]döK«Ç¬a6^\ƒ8¹S&<26>µ¬m{qôTR™dR[L¤Ð0DéåKê˜^ZgÔR5°MÈÓ \M´Ê!MŒ†ŒÄÀPI³™N±i“³]ÆôR¸²”èƒúU’ú4÷ñ
|
||||||
~ÁõHhLÛç<C39B>>·}_μVêµ@”]:öå£Ïmß×3Wä<57>!±×yeõù“Ï-ß4¯äuëpV¦Ï}nû¾¢¹h•˾Ç7mŸ>úØvYîÛîdƒlë>ÒÎ}n{½m{£6½gßCvÛ/}n;Ý·8ˆ-‚¶kÉ<6B>?ùÜò}Ÿ¶‘òѪ<C391>—eŽ´—<C2B4>>·}ß§m”s®~r`Ú>ô¹íû>M1!†,Ù5mŸ?úÜö}Ÿ¶‘gM›(FšÚËGŸÛ¾ïÓ6ŽÝ®Z÷Q~þèsÛ÷½ÚƹP®—HëþÞç<C39E>>·}ß«‰ÔÿªU„¼.S
üå£<C3A5>m×û^M¤âØxÛç<C39B>>·}ß«5ª‡,ѳk;¿|ô¹íû^u+Ëñº·°}þèsÛ÷ýZ–‰H–ñÛç<C39B>>·}߯µÑÙVmJ{Ÿ?úÜö}¿ÖIõRkßýÚËGŸÛ¾ï×:ÙŸÑ{ë¶ê§<C3AA>>·}߯õ“É;–¦“KyËž¾\"µs<C2B5>ƒo|bgÜ´S{·ËÞvMÛ—<C39B>>¶¼-7-·%<25>÷Hlôž?úÜò}ouôâlçÏ,Ý÷M~zÿõJcLÞºÉØlß÷MnûåfãVï]hl–ï{&³|¹àÓ·î56Û?ðLëöåžãVo^ol¶â™¶/×›í;·›íz¦×[<5B>#ßùñeÇfù~¼å–_/?6Ówî<6Û÷ã-«…½\GÜêÍ[ˆ±ÝîÇ[~&ïõVblߺŒØlÿ̃]/'6Ûwî$6Û?ói×;ŠýÎÕÄfûg>ízU±Ù¾sC±Ùþ™W»ÞXl¶ï\Tl¶æÕ®·zó¾b³ý3¯v½¿8
|
)—ÃOüníÍ4¥›ÛênZñGRSê¿ãQæÜ¦5VJÒÌO£ëä>æ60yf9àáXôÖŒFÃ8ê<38>Èøxó5$ŽÛõ}
’«ìK@}6>o®&
¿2M_r 5ô<35>Ù˜éE•ñæ+#ÂZ¬›ºz$â„ÍÙÕ[Ë4Ëéd&~¼Âº–æj¼`«¬å<&×*½¤Àh îPÛ‡…Â\u‹b`òά¸ŽíÚŽ
Õ°ÎUÓÓ«œS<C593>ǧRl£@¤Ì%t[Ѥd:–|[äsÍûíÕÕ¸mH‹ª–íÍ\TS/[Q„+Û›O§Ñ*HƒjéýZ4¦ÊÒÊ¡¡>°4-s@»2¨A! ¶òÌ«crSØ¢AÅ£
l2°º(Лz¼A16o”º/sŽÙÊ9°%¾€PD™bÜh„<68>7`±OþvTîS„<üJ1àÇÜŒcZf\tlvlèxr
|
||||||
ª?¿¶ØlÿÌ«]oÆö‹„ÍöÏüÚõbalߺOØlÿЯ]î6Ûw®Ævÿ¡_»\3ÜêÍÛ…ÍöýÚå¶a³}ç’a³ýC¿v¹tØlß¹kØlÿЯ]îÆö+‡ÍöýÚå
|
K~DKB<4B>¾“[™¦©¶˜ÆÛöêúïZÆ÷´Â©Æ«kzÏ.‹ZP Ô"Ní}`¨ï™j˜jB6¹Ð*P“6å1‡Ô!î¿¢‡.ů ž½¸—+Ìô>ü
|
||||||
b³}çæa³ý3¿v¹¾sç.`³ü3¯v½ØLß¹ØlÿÌ«ÅÁwØ]¿Ë"g<>àY!¢Õ›Âfù.¯ô5ãõúù8#ûùóXwy¥<79>æ×»m4?q¥õ›LáŸûe!ï3Ü~æ· Š
|
ºèÙ"°]SÜ0¹Æ–ü{é+1×ñê«Q]+KèÛ9&¯ÜêøžWÓNãf»oTãÉéLZŽ·WŸç\k@:ri¼‚þ<E2809A>ËÓÔ¤ñê
|
||||||
*LÎÎÄw›
|
.<2E>ú5lAÒ4Õ4fWãçĈc¥SN<^=W…|e|ÏeµÆôÊ.Ùk˜²ÊøH+C!lUo¥;UxTDª#zÏcžˆz…6f§œŽ Ë<>WP¼×Ö<C397>ÊÙ£Ó5Pf'›`ݼÓp,ú• BŠè¾Ô<C2BE>®Èf˜bÁeñÉ€ê¡zNhΤp<>æl&E–s˜C¸º<C2B8>C˰0ŸÇ/‡ñâ
|
||||||
<EFBFBD>ýn?á£G7ùŸ8Å>ä4jK7uùèÏÛü²óekæÏÛ¼Kêpì>…?w¿ÿwyõgŒ~“PÆè7™ôgŒ~“BÆèosçϘü&iþ<69>ÑßgËŸ1úMšü!£ß-ý.)ÿŒÑßfãŸ1ùMþ£ßäߟ1úMâý£ßdÜŸ1úMªý!£¿Ï±?bôûï £ßdôŸ1úM*ÿ£ßäðŸ1úMòþ£ßdí2úûtý#F¿ËÓ?cô›ýCFÏ™ùGL\Ù—<>Ôeñªà(A÷^?zÂèµÂ÷KÑïF¯¥½_ª}Ÿ0zéýRæû„ÑK5ïµ¾÷ “×*Þ/…½<E280A6>½”ï~©è}Âèµn÷K)ï#F¿Û”yÀè—*á/…ÃO½Ô_+†Ÿ0yþR*ü„ÑkAð—á'Œ^+<2B>¿?aôZü¥*ø £×Úß/åÀ<C3A5>½ý~©~Àè÷{§O½–©:~Âèµ¶øK¹ñF¯EÅ_ꌟ0z&þR`ü„Ñkñ—ÊâGŒ^ꇿ”?`ôKáð—Zâ'Œ^+†¿?bô°õ<C2B0>‰ÿˆ`ýñ”ä5MÝQ[à6¾íf¾ú†Ñ/ê“ÑgÒ¯™è«Ñ'²Ôoª:—<03>¸Ö÷‘æ}Sðbô‘æ}“û5úl@Aù`A¢¶?^
ð¥ŠülëV9ù-£¯åã/6oÔ‘ß1y?Û¼U@~Ëè¥`üÅè<C385>Êñ[F/•â/Fßò³¯%âg›wjÅo™¼Ô†¿Ø¼S$þwÖ“£O'×Jô“Ñ{%éwŒ^KÐÏFoÕ¢ß2z©=1z§ýŽÑkÑùÙèêó[F/Õæ/Fï”<C3AF>ß2z)31z§ÞüV4t©/?½Uh~Ë襰üÅè<C385>
|
Ç:bVƒ&áè[õ¯¡Ú¬'›FŸ<46>çXЖxƒ]<5D>
L}n+O`#ùQ<C3B9>;,¢suÌ.Åñ
ñAÇroê®Ñçs¸ÇЕ’·<E28099>¡9+¨L´Ë:0±ëâB˜V¿M»ÀÔ¬‹ÏX´Ñ¿»““피Y<C2BC>Bœ,îŽW@äÓurÁär\-Ë1y§j)0glcz)Bž\á° ~ˆ€é4¦—‡Ì)°…ØF§kuVè;ÖÐImczÉu†.jAýph˜:¶¸Çy1âDüfß`k98‡cŠgŸÎ¨*0©W¸µ8ÖÐÓ<>Ѹ–Àøˆ@ýP«’–—<16>òÅ}q1²Ú¦Þki`C™Ô¡,"Ör@â„}žmz<6D>i,.ñvõ rl˜^ÝI<X…aÑ¡Û]Lü°úaǪ"°âßc·Í¼<12>‰Ø<E280B0>«ÚÛêœü ¢c:c$‰·(\^¶¯…Äà?üì†Êx<C38A>M„uM_a‰Žír˜ÅÔÍ£L/äšoå¨~肾<E2809A>ÀÖæÉº<™ê:/ÓKËþ/Pgß’iI³|Äì.ÁÕÙŠ©2ŸÖxE=šj6LýpÁ<70>ÇCîºÉ`™äÚÇoæÁîÁ…V·Àçf#;%»W›‘7Œýç£`›:ªc¤öxõÃÙbÚèsÅÁ»
|
||||||
ó¿÷½}*î»–±Ÿ<C2B1>Þªg¿côZ¿~6z«<7A>ý–ÑKáú‹Ñ;ìwŒ^+ÖÏFo•®ß2z)U1z§fý–ÑK<C391>ú‹Ñ;Åê·XË¥8ýlôV•ú-£—ªô£wÊÓÿ?{1ú<10>¸ÖÀŸlÞ*†¿eòRüþbóNüÒ§g[íQ uªü£&^¹Ø«'¸Ø×£¼›ž‹½9Ãûjó .öæðîÅè\ìͩ݋ѸØ×㺯6àboÎé^l>ÀÅÞn>½}jóé•‹½}„‹½9üjô .öæðÅè\ìÍàW£Op±7'/FàboŽü^Œ>ÀÅÞœõ}5ú{sÈ÷bô.öv“øÅèS›Ä¯\ìÕè\ìÍYâW£Op±7‡ˆ/FàboN¿}‚‹½96|1ú{s^øbô.öæ ð«Ñ'¸Ø›Â£p±·Éœ£åÊ^¹Ø‹Í'¸Ø›ƒÈ›p±s&úlë~öËÀs‡mâ%\va¹hdŽ4×ubk¦Ì†`žœ_
|
ê‡cùwL¡çÜz`xú:<3A>ÎÓ×ä[J`Õ•âãDÎÇLGþPÌÁ½4ÐjÍç#Ñ<Z‚ŒilùO‡f<E280A1>&ÀVÎENt´c¢-GC¯&›¼zà¦'ט¦’žyÌ-=qñ<71>§‚öa
|
||||||
ÌT7³a2Î}Å-ç‰5ùæXÞj®[™ö\¥ä?‚_nÛ˜š½‚¦biHã"4±µ‰KZj`~Q÷´¶+3íb$<24>m®íC]œÎåu•m]'Æ…òiÝöŸtÇšœ¾‰s¶è¹üå<C3BC>ÐE"¥Ï—se×ÀJFšcÌ·[Lï)°ÖºþÏäu
ËTŒ€uÔi¸Ú<”É÷;ùCd°ÎÇìcŠqÿ¨óÍû¨q‡}ég]ÇÄC<C384>nƒ´¦óñ›Kwn†<>&ªl<C2AA>1‘½ƒ²®‚zÊmbu¤š«Ë¨ÉÄëË!–ÖëÒq©“›CB7c´ù
|
_ÇLö7¦Àiñ<69> AzŒ¨sj„ùyÌ-õŽf¶?¦â±¥!=}žˆ¬Ý¡ÊØ8©?æVJ>Jk9(´aš¹#(Aü°Bææx¹vM¯%0Ñ}ÎbØ<nDü°¨OÆhwíHûIdµžï-=i©
|
||||||
òË®F&ÎSsï󸻿Ìïuurkc¾BKÅõ–K/'u=öQЉ—€ÕÚªI?¶…X˜Wm˜æsr3}ò߬ÜÎ<C39C>ZÊ|½<>N<1A>Õ¾Ö–Kô^ç¯>8…<38>¤ ¼ÿä.U:*
%ÕuuýÑ5ØÀÐËþêúÈu3ÀFÙ\q60Í´hÎvÖÜ4,Õƒj…|ßœ^5w;s
6Ú2Lå;°)hW:÷‘k–n}¾^Ny¦‰¾¡(˜<ÖÖz`Cîk˜T¸cµ;Å*ˆ«¡d…v}`êÙ>±Mƒ ñhŽÉÑŸ´¯éoÔ-O¬—æ;dy[›Kg€µE¾zÙßUfc•ÛÉKm¾ŸâËâíB)dG
|
ç‡ö¡V󼎹¥×nº#Ë(ï ±<12>©0daÚ‡7\†=
~â³ÀØ!jKÌ.9aŽïåtŽÂ;FÄêÃñC½Ðš4¯¾7â\4ú\á×*3°Îú>õX±Ã²)xŠ Ï<>ÉÀêñÒ‡“f[<5B>É%®–ÇøCú<43>å5:½UÓeõ7`_9™„x`šóÙ;éCM:±ŽÀð´®õ Ö}{"ÞA/dž„a¢-3¬1¹SiÄ9¥A•q(1Vºo`‚8Y[â
F¥LA‘q‰
RG®”
S4Ì~N<ã¢N.þ•¸f²-6‡6Én0$ÛMQÛ±m3¬Šú´¶Æ–IóðnqåR;ñæØ¶o–cÔ¡m{h“i7L\–L0dÚ=.£ÇFGØÓÜ1
|
||||||
zŸaËB¹`-©×Qï1¥ÕÕ¿–ÄxÚbbnÉË™04‚êòQñ
|
±z`éZXbjµ9Ô&…„Ú½ËCöÖG‘0¯,Nñ2ë:¾VùO¼›\5о†ÌHŠù®þµïd¦ ÒnÏŸK¾ßàs_¯ê/PiÕä¼(c
®ÑáU<01>Ö™2¿r$þµš[/<2F>ùîat¹8¶)Á¦HlÕƒ•˜ZmÐ9^\Œ…½ÓÜ#-1yß ‹¨=ÞaÆfû¯\=¡WgÙÛÞkêäŽiÍÓRZãŠm†ôÀšéoçxöí‹óÔ"Æâ²<C3A2>MCüLJí1µŒÍñ,ÿ#‡<11>^}|û;(Ë&ÎÏ)Ü]ýÌ[,Ö„:kš|ÍÆ®;ÂÄ<C382>©…FÿU4¤q3Ñïr˜K.ÓW„¤xˆI<CB86>Xaˆ¿§ý¾öؤS,&7c<37>æX4®cr«M6Ls½&'…éW¶!±Ú©t÷~EœE¡$N"0=sÛ°Uñ¦–¯ÀV8‘{baŠç4@c~iÁ[³¬"-jy
óÀä¡ìvÇ k}ñ
|
||||||
È-»š;XÓ(6Á¶À4£š›s7¤móEä$Ü
Ò\ẕ¦%¢åéYôÇeõ1
|
<1A>k²´œÖŠ]Ö1ùÂäCPX.Á7Ú,cRE
º{§ëײˆ–[K;)wlÖÄòNÐ_!ÐÆ6“³øÞ1Æ@ž—°§°¦¯ñ¾ý&š¼›}Ž-“FdO¦'溗90R-2ç<32>®èqN\¬Ëž¬2LA¡ÖÑšò¶<C3B2>ä˜üI-ã{ŠIÕž1Á˜&d<>CcU‹c‰ VŒ!9/&Çèûó†-ÍXR`¶Ÿc‚ù†@´‹â1Óv/<2F>e—‹L³faB8–P¹÷É Lî×výS7L)ú¨îÂò†M[9~¦ú/âf¦³©Z–f†5£Éþ
|
||||||
J4ë:û@¯¹t<ƒJñJšXA\4°¦Ÿ—kÛ¿·¬.»Î-÷Z=V
³ùâÄÉ<C384>ª0y¬²õýÅVI=0ôJÐK
¬˜Z¡a¨ÓË—´9½´Î¨¥Z`»¢§A¹™z•Cš=‰‰!—f3<66>bÓ.g[æôR¸RjôAûU“ú4<C3BA>ù
|
Çšm2L‹Ds÷(Ló¢ÄMaб¦1ZH~ôÄôZØÚô›Ô—§Q§À´–o®p¬„Ç7lÑzÙ}ÙÖz2nƒ4p-@U”…È3Åô‚ð-Å_\Xä×¼ÓÕ7¬t%0áQwL¿hyèØ%8rðrf1Qäkd™ÀÈkN=û+èV1БÓ\»\M4.«?‹Â1hÕ[,»6xhÕ’Kôä”uõx¥Âa–%y?Í7_lªKQëŸÇcÊé¤ê1WEŠšDIÌ/H˜‚ç<E2809A>ÙÖHŽù•«sEŠšÔD„<44>
|
||||||
)×ÃOünÝÄ¥[ûænZñGRSê¿óQÖÜ—-VkÒÌO³ëä>Ö>1yf9àéXôÖŒFÃ8ê<38>Úø|ó-´Ž;„~
’«% ±Œ7W“‡˜_]–_r Yô‰Ù˜ GÕùæ#ÂZl˜Ìz$â„Ùe\ë²Êéd&~¼Â¶Õî²¼`›¬å<'×&£¦Àh òP<>Û‡•Â\u‹b`òά¸Ž"€ŽMù°ÁUËÓ›œÓˆÇ§Rl£@¤N̵tÛ§d:–|+ò9Eó~u5n_Ò¢ª€esÍdÁ6¤áêþæ‹Æi´
|
áJÈ΃ÉwÉ]ÆüJž0%jv:—€ôæSlÝ’ÕWX§Ù_asèŽ)¨cÓÆ;=•y
Éêg›Àþ
|
||||||
¡Zºg¿V<C2BF>©ZF@9ÄÔ'––²tH„ÚP`Ϭ±:'W5éá‰
*mbkè‘<C3A8>µ¢@oñÕ䨼QÚ±Ì9f+çÄJ|!<21>²Ä¸Ñ›oÀbŸüí¨Ü§yú•jrÀ-0Ž¹Ç´Ì¸ú6Ø¡"ìØôä–üˆ–„}'·²,K
¬˜ØÛþêúïVç÷´Â©æ«kz¯®<C2AF>Z‘Ô"Ní}`Èð™|˜jB'¶¸â*P—6 2‡Ô!î¿+ꇮɯ ž]ÜKƒUfú˜~<05>ôl‘Ø!.n˜\cOþ½ô+1·ùê…Õ¨m<C2A8>ÕBwŽÉ+÷6¿çÕ´Ë|…ÙîÕxr:‹–ãýÕ×5·<16>†ŽÜCš¯ çzCÕõi¾º‚4
+h›¦–æìÊbüœq¬Ê‰ç«ç¦<C3A7>¯Îï¹¾Öœ^Ùµ{
S@ÖibuJƒmêÔc§
|
š ×&«_ÃC¦ÿ§÷J<C3B7>q‹Âuojè']dXe_œÄ\`šLÔÁ¶PF0&
|
||||||
<EFBFBD>ŠZu`DïyÎQ¯©Õì”Ó1…ùù
|
›DŠÊk`u1jä½>ó·j¥_…ľm³Ç<>NœÄ¾|?þß±Å=b`•äâL?¾íÚTÔä»Z4&ØLR+&‰ýÂfEtûUœbt*(SÿL=&˜þ éí[%$öÅ”çºVËÆGIìW’žþ(“^!ÅZCbÞ£<C39E>‰çý¤õ5æ×Râ[‡½FÒú½ÃuŒø¶nCjñuhf«ŸncŒ´>RõÉ:]XcDzTbcÆ!…ü5†-YýUc*<2A>iÊÈ<C38A>Y{5ÑHºí… ¯±>ùÚLV_Œ‰
EÇ(ÿèîÇÈêë¡à:†kœÇ›‹µX1ù´F~ÊÒ€`r.…XÇ1}¾&w:Â:]é¤lÆùê-×WÈêßåu,©&Òdõ»¹ŽMucÛdõå<4V«#ç¶¢y/¿cÓ‹]IŰ³û[Òúrð[K‹M¥H%‘Õw'<17>‹Üû×Ä\4Õ·–®$‚×x=EdîVr
|
||||||
Š÷ú6± ¡=;]eu² 6Ì;MÇ¢_ *¤ˆî—úÑ¥ÙS,XŠOäÕsBcp&-€[4g7M²œÃjÀÍ}¢†•ù<±*8ŒW86Pµš4 Gß›
ùf=Ù2û|8Ç‚¶Ä2m`ês[y›É<E280BA>Šîa<15>ksv)Žï¨:–GWwÍ>_Ã%8†À”¼}ÍU¡@³`º"‚È`(ÛÄÄ®«{aZý
|
¦e`dHê·…ÅÙŸrÛlþ‡]Šå1¬M.aZ<61>´0¬<30>mf&úI‘<49>ab.Š»õ®<C3B5>1«Ô$õm3Ñ&×Lô©±â›=$õɾç˜Fd<46>
m’úŠ–¬SSDÎm*<2A>‰~êƒèu‘$ÛØ¬2¹çÕßa¡ädöTIýâç˜7R
|
||||||
âv<EFBFBD>©Y‹ÏXDÂ<>»“‹í’¼YÐD\,îŽW@íÓsÁär\6Ë1y§f)0glsz)B^\ê°¢‚ˆ’é2§—‡Ì)°Â?ì³Óµ:+ô]ë¦ö9½ä:C µ"ƒ8ÅL+nÀ1E^L…x¿Õ7XÀzÎá˜"ÃÕ§32ˆ
|
LËŒˆ‡7Ë’û–[$§?\ža¶ÿê!Iý‘þË1:[ÒìùÃd.Uð$õ5øˆpS«B§ŠVÓµt_½¾æ#5:]¡¦(€/ÀdõµàO1M䆸fIý¤Ùœ¢Ó5gZŠ].²ú+Iïñ=6×»‡%ÂŒQÍ1eç ¯†) “X§˜^”0²9˜ú\?››o.æ’!_Í_ÁËœ<><C593>Õ—–·òN'¨ù_+#%`XÒœ}Ê’Ö/æëyΉ<C38E>b+2¬²¸¨q-ó(LS€¢<E282AC>Àb‰_cª¯ËÀ¨‘érŒ¸‡!h˜˜‹¥l~Ml^X>09fEP50Ö™êžSÿ0ͶUÌõ@úRñÕ‹¼¾zA.£9V–mㆼþ(ã2ú?ëyŠ¢ ‰M<E280B0>‘«]Éë‹4ÕjóK˜¢<CB9C>êû/`ì^ÙÛ¦¥FP/Ĭ6½º1CSsL„ÒÆe
L><ŠÙÀHÅYù˜†&óø^¯<>ÐÛß@³Âö
#*šòœü' ¡[‰
¬-Íþ”{Z©Q4<51>Éw¨«£Ó3ið^K`Yt€ÊÃÔj÷©&f´â<C2B4>ËÉ7yÁÄ\R<>†
Sèá5NŽeM(#†iŽ«£RÊ<52>{.r,ͱ|y–)ºœˆŸÍÜÀØ5ê…ée´Rº—“‹«ÞÐ`6Cg’•˜a‚ÛK7Òä˜æ“m :¦<00>ÍÕÀ<Ô`z"uÇRý7<15>uª™^`ê†É7åÁˆ_ÕaŽTíy}&˜œkµ¿ƒHa¾OÌ%es †)p<>èÎÀ"×íï @p‰Š'°µ
|
||||||
Ló)n-Ž-<04>Á4d´n50>"<22>AÔª¤å¥¤€¼¸ïO".FVûÄÔ{=MlJ”:”EÄzHœp¬«M/0<>Åo×NrdžéÕ<C3A9>ăÕQ¦ÞÕT›öp¬)«þ=v‹Ï«ñ˜¨Þ¹¼mµÎÅ":¦¡3G’x‹Âå²-´ÿÃÏÞjˆ!‘ØBX71Ñô
–èØ¡‹YMÑ<úÄôB.þVÏ2ˆŽ¡ìlm]¬Ë“é¡nk™˜^ZöK¼@[}KL¤%ò«C¸—i«&ƒÈ|ÚâõhªÙL0Ä‚<03>‡<”Á2 ÈmÌß̓݃)
|
†i@Cž
ê„n3×E¤¯ÆbÓ<>[HÉ:¦UGC¿¦Õ˜]ºfe
|
||||||
m„o<EFBFBD>)ÎÍFvjv¯¶¢_oûÎGÁv™TÇ8Híñ2ˆ«Å´ÑçŠ/‚wUdçòï˜Bϵ<C38F>Àðôm<C3B4><6D>§¯É·ÔÀšKÆÇ;ˆœÏ™Ž¢˜ƒ{i ÍšÏF¢Iy:T‚ŒilùO‡V<E280A1>&À6ÎE.t´c¢=GCo¦Ÿ¼yà¦'·˜¦’žyÎ-=qõ<71>§Šb
|
“XÉëÛV@ lž|OÖ±ây3j.×i|Q‡H.õ\ª†ÉçucMþžó±I^ߪãH¾±—¡±Û
|
||||||
%_ÇLÿ7¦À©øN<C3B8> =FÔ9uÂü<ç–zG3ÛSñXéhÐFŸ'"k÷FÈ3vNêϹ•’<E280A2>RÇz
|
ŒÜ¢¸Öàs¾7½’×WÈÂTtlbÑÍ%0¦+‰]Ãt/Vë˜8†BÿI.øt·¹’Õ#DAD‘½
|
||||||
m˜fîJPAl<41>¹5^A®]Ó«æjš³ÏY»Ç<C2BB>¨ VõÉí."i?‰>£Öó£¥-UáüAÔjž·9·ôÚ=Bwôå4Vâ1µ†>lE‘ã†eÚÓà'>Œ¢^bvÉÁps~<7E>(gpÞ1"V¶¨ ê…¶4¡uó½aç¢Ñç
|
D1’ü?q¨ ¼A¬Ì`ž¯±§`¶$_˜WrúòÁšÚn+CaZÎ<5A>QiX¢¯¦
ëQ>aé]ù[Ðäô;«aulªìuû”$§Oþ¬3¹ŠG6á‡Á|=·ÉÅ-Å{3‹µ(ªžêêX¯³ˆÈ1uÎjÉ1°•YQS@š¢Ý³‚ä{}
S8–£šLq¯Ü¦è`Z—‡Z<E280A1>ëvÛÇðßl¬dY4ÃÔ”‰î©Hê[=drì0†'rÙ:™
™˜Z¹ø“ô/;r9Y·®d™´Ä¬-°ì{‘‹a¼sla‚ÕÁ$Á(bïñv$õ}[j5¬P<“}г…<>iÙÒ¢ÚæÔÛ¦ÖJŠÁr†ÍøIÛò3LQ•ƇE”`‹^Û4‘
ðhˆBоØÔ*l×ÎÄ¥†AбäÉ1¹|…f–e³<01>R,˜Â#óyg]KÞò
|
||||||
¿6ù›‰
Ö÷e¤Àªmý–MÊSy
L6<>Ð@\4ÛFL.qµ<Ljœ(oÑé½™@«¿ûÊÉ´ÄÓœw)60Mm-#0<‹~‚
ßžˆwÐ˱!a˜hËŠkL.ÅTqNi<4E>gœ’̆ÕᘠNÖJ¼Á¬”©H3–Ø uDáJÝ1EÃìçÄ3urõÇhÄ5‹m±9´kwƒ¡ÝnÒÚŽí›Á`MÔ§÷[&Ýûâ¦vâͱ}ß,Çþ¨CûöЮ×n˜¸„-™`èµ+z,³ÇFGX‰i…X#0<>t-,1µú²“Â*ŠíÞå<C39E>¡ë£H˜‚W'‡x™m›_kü'ÞM®i_CVôÅ|7<37>62S‘k·çO<C3A7>%ßopŒ¹¯Wõh´jr^‰±·èð¦€@ëL½_9<>ÖÌ×À|÷0º\Û$á
S$¶éÁjL†Hè/.ÆÂÞiî<69>‘–X¼ï„EÔï°Á8mÿ•«'ôêl"{»À{M¦Ü1yZJ[¼CµÍ<C2B5>X7!îïÀ¾}užZÅXBe6°eª@ƒÉBm#¦–q 5ž¥âä0¢Ó›<C393>o…bÙTšã9Å‚‡Ë ‚y‹ÅšÐV-B‹¯ÙÂØuG¡80µÐ쿆˜4n&ú]³ä:1}EAHŠw€˜‰†
|
+)}ùÝ2ÙÌ"o®ñ–¼5IékAàW…Ùx5½Ölëq6¨’‡É>YÉèË
FC/Ô çˆœÀJøvòW/<2F>îY±˜ÜºbpÑdô»í_‚eF{qú¤Ø‡ˆ¤ÄFÅìž<C3AC>„>}žmniÍ,<p|M½¥7·‚Ûb…qjèh/.«,ÞÉâ<C389>Z+ä|C¬ußÉ5L¡–F«Õª$ôå¾H°6)|µ4Çà¶²S$A&Ù÷ðÀz²wÇô„Æ
“'±a7¸LÌ]±
H„hm\
ÓðÒÿ´<C3BF>iuK›%Ò+9<>Ú¸•Œ¾Equ²óekeÇkšÉÙ3\Ga?v|¯¯Ôr1»Šèj'G–'¶wŒ #>&Áfû¬`Ü![³k!‘Sóã`>8±¹°u&³Ï rúÙöàxÂzʽIê‹ÒÒ|N491YIê+ŽNù;(¦R0ã>ޤ¾BnR³6ƒô`¶t8äÛî‘~ÓÊË}ˆŽYM˜Ø&¹½Ôâ ˜z=Óø†¹?HU¯*ò#¼ÑðU¤ôå–×û—ŠËZ¤ÀäLvQ"8׳dÛ
Së<RP&<26>d{+ýfÅ&¾¬m¯ã˜þc:Ö-“‘€«
|
||||||
|JÑïÛˆMj0Åbr3öhŽEã:&g±ÙÑdÃ4×[òpR˜~e›<>JwïWÅYJâ$Ó3÷Ûojù
|
ûZ/¾&°½2¢’úpþ.Uql£.&0{Ÿjó‹Ö$
½2v*õI†ÁuÄüõ¸÷¶z˜¶°áÑÈ2jH˜–ëzwšäôç(SØÐbMÕjaí\,¯=S¿˜PýŸÍ.6Y-¡;¾§6oT˜ÚÌëj‘XIé79•Éf—ÑâÌï&¯e»â6ó8’cí"¥¯%¾æØâ玬1…ã“e‹’ÍJ½^õô;PÔ“Î1aÍ7æÀ(ÅœVFíÒ,<2C>5'AÌY ŠÄ0êö“Wø‚iáôË䙤ßiìÀð¡,é>I4E&¯käRm
X›\6Ñ'»©Ý19óÂp1†,‡^ëvn€äÀBz/ù‘0c-êqTøR >nîÌ.2õë<û![ }Ú9a,èP‹ ¦õc*¢ìôúb9ñEkF LÜb5æ
Æ›âîãZ®8éän¥‘uLþ5Žj=ÛX軲ÑF2úVð“ý|¬Þ‹Z<ƒVÊ먼#Òœ[‹ˆž¤¾þm¶ãXB.W»øÜ"©o%Žä˜L”ev_ÈêgKª½2'q4Óc1¡»,WŸý
|
||||||
lƒ¹'¦xN4æ—Öœ±5Ë&Ò¢–×0LÊnwq²6¶¯ ¸%KËi8Ôa“/L>…å|±êj1V MÔ@¡»wº~-‹h¹µt<C2B5>rÇVM,ïýmlÃ0ù1‹ïc䵄=…5c‹7ðí7ÑäXlö9V<16>ÈžLOÌu/k`¤ZdÎ;]Ñãš"¸ØÊ‘¬2LA¡ÖÑâò¶<C3B2>ä˜üI«ó{ŠIÕž1Á˜&d<>ChU‹c<E280B9> V<>!9/&Çèûó†•n,)0Û‚Ï1Á|C ÚEñ˜‰¼×À²ëƦYS˜Ž%äî}2“ûµ]ÇÔ
KŠ>j‡Â¼aË^ΆŸiþ‹¸™%Âlj„Jé¶±`X7šìo p¬Û&ÃÄ´Htw<74>Â4/jœÑ¦k™£…ä7AOL¯ÂÖ¦gØ4 ~yu Lëamñæ
|
£Îãçi|Ï
|
||||||
Çjx|ÊÖËáËž°>’©q¤<>Ëhj¢,Dž)¦„¯Tqa‘_óNWß°ÒÕÀ<C395>†G*Ü1ý¢å¡ÿÃ.Á‘ƒ—3‹‰"ÏØ"ËF^sÙ_A/°‰<C2B0>¦ÀˆœÖ6|àj¢iuÙüYŽÉ@oÞbÙEÂs@›–\¢'Ç ¬›Ç+
SX–üäý4ß|±i®I<1E>)§“šÇ\
Mj%1¿ a
|
ôí8V&‘DéŽ;i²ú‘FþÎöeÖÀxŸdçÞäé´Z<C2B4>R`
|
||||||
ž'f[#9æW>Î
MjR6*„«¡?&ß%wó+yþÁ $©Ùé,é͗غ%«¯°-«¿ÂîÐSP·™
|
ç4{!áZuì¡i}½«mÍÉAst„ë<>y]}ž8IÒìˆ\`š½2Ar 1øWê.¬©ú¥Z¨Ö<>ü»öˆÁ™Q¶®1½fjÊWŸ÷Žù:Η®NäXW5M´ sXs¶CŒÁ
|
||||||
°auÝCC²úÙ&°¿‚fÂεÉê·ðP†éÿé½R`ÜÆ¢pÝ›úIÖØ'1˜&u0<75>ÊæDa“HQy¬£FÞë+kVúUIìÛ6kpÜõäÄIìË÷ãÿ+îk$ט`úñ}צ!+?Ô¢1ÁV’Z1‰HìW6+¢ÛW¨â£SA™úg1ÁôMoß*!±/¦¼¶-°Vw>Jb¿‘ôôGYô
|
LL€4¼cÎÍ|¼“Ù§\¨(ÌìÕ6c€†iÝ)T~ÑïDÈTT§3Ä^9çr<15>Ïžìcƒh²Y °“f2û<32>âPæW¢q©Ké)0oxæË•ú<E280A2>çŒúØG&¡¡ï¹?’‡eª%;ø–ítEnž§Ó¯ùÏ,Q°ŒpŒ´¾zDA×j“™½£ÚãÅõ×dÇÃý&1ùL9GçcÄžVúIjߨ‘:¢MaZÜ=k<>¯E%œ„Ïì»·Ï'ÑÿˆþˆÈå¨V;<3B>aÖü$X<>ØH\é÷g<C3B7>DáË$[™µ$øùÇVߌci¦¤EÓ°Åø«l£yÁK"WŒx³p¡Žü>°¸åAòÂ6h`yÊŸ4y46ú(ÁâP+”æ—ü 4#9µÂåý(“Ó¶üõ‚^ý¦…<®Ï°"TÊNí{l·hy·ä%^YaP
|
||||||
)Öûë
,Ô8ï'¯1¿Õß:í5’ÖÝ®cÄ·mÇRÅס•|º<>1ÒúhÖ'ëta<74>ËP<><50>‡ò·¶dõ7MŒ¥¦)#?fíÕE[ é¶‚l¼Æúâk3Y}1&6£üc¸#«¯‡R€ë®q<C2AE>o.ÖbÄâoÐ;ù)K‚ɹTbÇôù–Üét¥“²ç«_´\_%«_}—×±¤NX|H“Õä:¶´<C2B6>m“Õ—óÐXq¬Íœ;˜B2-m=ÙôbWR1ìêþ–´¾üÞÒbS)RIdõÝÉäj÷þ51Mõ½¥‰à-^O™†»•œ‚i˜’ú½°8ûSî›Íÿa—byk“K˜V'-[`û…Y†‰~Rd`˜˜‹ân½k`Àæ5I}ÛL´Éµ}j¬øfI}²ï¹¦9bC›¤¾¢%ëÑs›J`¢Ÿú z]$É6ökLîuów(”œ¬žª ©_ýáóFJ<46>i™ñðf)yì¹ErúÓåfû¯B<>ÔŸé°£3°’VÏç&s©ù€'©¯ÁG„ã˜â<CB9C>XU´š®uøðøêõ-0©Ñé
|
Œ]Èd§±*Ý/8rl%ˆìÛÁÁ*Wâ=ÄÎ#y:;<3B>ŵâ•UÏŸ“ÍZ…3vj#U;<3B>@ÕX<>å ì<V]mÉíáHËŒ³‰¤ ¹»²¬§‚ -ä™–€â11«êÕ÷éü|™d¿¸<C2BF>‚=6Â[’Ek~‰ïBÂ20ê_ëvînéJñ×/"XÅÂ-v|©”r/NZŸD1Ͷ‡¢<E280A1>RáßÀ´E.çHÙd.þæ¢-‰vINØ
|
||||||
5E|&«¯‰i"7¬À7Hê'Íæ<14>®9ÓSìr‘ÕßHzÏï±¹><,fŒj<C592>)»y5L™|À¶Äô¢„‘ÍáÀÔçúÙØzzs1—ùêþ
|
¼¥ÎYƒ54Sa5ÊÞkq1½K¨#Y½_!’z¬%f×Än<>Ñ
|
||||||
^öà섬¾ü°¼•w:™@ÍÿX<>)Ã’FàêS–´~5_Ïs.ì[Y<>a<EFBFBD>ÅE<C385>k™GašíK|qŒ©¾•‰Q#)ÒåqCÐ01K9ØüZؼ°4|`rÌŠ Z`¬3Í=§0þaZm«˜ë<CB9C>ô¥ê«y}õ‚\Fw¬–}ㆼþ,ã2ú¿ly‰¢ …M<E280A6>™«ÝÈë‹4µfóK˜¢<CB9C>æû/`ì^ÙÛ¦¥FШĬ6½º1CSwL„ÒÆ²&Ål`¤â¬|LC“ˆy~o´Aèío YaûÖ†-yMþ“€Ð€Ä¶žVJ<7F>=ÔÖ(šÇä;ÔÕÑé™4øh5°,:@å<>ajµû23ÚðÀŽå䛼`b.©-Æ)ôð'Dz&”‘Ã4GƒÕ€Q)åN‡=9–î¿Xy–)ºœˆŸÍÜÀØ5•ée´Qº—“‹kÞÐ`6CW’<7F>˜a<CB9C>ÛK7Òä˜æ“m :¦<00>ÍÕÀ<Ô`zU"uGiþ›
|
Òü·ù¬lEcÀ‡49ý¨úgÕÖ¯*”Ïn
æÏ¾ø"½°¤À<C2A4>ª]÷‰Šv?.¦·†ž&[+9ZD-–a2®@Óè<‹¥<>pÜÀøAK °°¶ÐæèVÅcò’ŒM[Øxn“’ §7Ùi,(…B äwº€<C2BA>3<Üè@±§ÆW
|
||||||
ÈÕŽL/0uÃâ›ò`įê0Ç6ªö¼>LÎ<4C>µÚßA$ƒ0ß¿'æ’²9ø.tg`‘ëöwP X¢â ¬G‚aÐ<>gƒ¡ÛÊu‘©Ã›±Ç4ä
|
Hÿ°Y.[1†Ö¼ I{rúPZjM¹”<C2B9>§bÖ˜¾¥öb—<06>87¸a±y°–Yí½i%§¯ŸìÜß«ûȬð¾dE‰nOAüÚ—<C39A>qDµso‰\›žsqNN_ž×ä<C397>XÉAxÜHRBhÕl™Ô«âËÙ7RIêk¬kÔûz±ßá´’ÓŸãø\¢‚X¿Î¹ðÀ(4Õè˶˜P¬JfØÂn…– »Í£Q`bN °Ñ®4l€ÉÞÍØß³ KaǪlR’ÔW«Lvk±ƒ±–SL1r¶º^F'~¤û‰S0q&Ïv°Buê.¢5WŽ=MdÇ,º%m¿Ä69}Eù¶Ë4ÑT<C391>(UùLQ±bA8ùýyö—«_^+´úÄkYì¹&Ó6¨}¾®;'#£/gn9‹<39>2±Üˆ¢1_ò?Ð ‰&¿'Èòîyv¿<01>KXõ33ɰ®1Zý¸ÁŠSNT`Øo®TÀj*ûN=éü5Û¹^ß$šœ}N
|
||||||
)YÇ´êhè·À´³K×
£Lañ#y}Û
|
kãH—Gv×<s¸’ΞÐw«—ŘˆcKI÷\tÚKãÀšU©‘xãVöX#×F-k$Þ¬PÛKÀäàì&…_^AE·Öñ=Q'ÂR?¢FîÑ,$ôEf?õf›£T
ŒL[ò³XÈËdöÑÆ!<21>ž,ïV<C3AF>’Vtä1*ý‘ŠJëj§²«ŸÖST£ÀÀònp¤IÑdXÔ‡ùýH‘]ulá>Ÿ´X¤¶Úî¨WÏ8F:°øa¬f êC‚”¾íX}5,<2C>£°Öí¤ôWJ{,ÿTˆâ'þÀÖÌ_Ž‹
þ^âý˜3<CB9C>CI³¾¤e»êÄ=F˜ß²òö<14><Šm<C5A0>£<>ÂkXÛŽl€U¼ˆ×R¯ÍX¦"f—œŒþ™ù8¦èpµ[8À OqŒ<>c „\Ù7¼ÉØ…<C398>[À¶ðÒ±µúù?¹$È\+~µÆJJߪRéua<75>ò¿ô
ŒÛŽÊˆ¡X: 0õ¸FvŒƒ+lóƒ‘Ò÷‚¿zó˜cA$¥¯^±uÕ/$Ë›9m°C…„<E280A6>êô>EÚŠ”þê7‰öëâæ;ÿ—ªoŒ0‡”¾+;!f{B‘â$¥O!¿Æj<×Å‘Ò'žµsoÍ@sÔ©€if“t_<‚ÕpþNJß.,#hÔîUæ`ì@d;‹Õ¨®b“ȧ:)};ÏCr Q»Y»-<2D>öØÂæûñP°eÛ}f"ÊË?U†7<E280A0>EÛ²8y ßJJßŬ²aÄ_=azB=Hu¬O;µ"¥¿PµÍþ¥æŒÜ(^Ié7ß½5Œ‰¾z=¬|¶ÃXšœôŠSõ`T—6;öÆ„J)<29>9DJ?ÂR-½~]GXOF¿De%–*pŒ$z´4éýyáÃ)v_ìÔ›æ…V_;3ØFxÁª_>‘ëÉ<>uÒÓH~<7E>Ñ_í< Aö¯Ù#A«-é³A#<23>îí̬í1>û<>¿Tòù-Ê`ÀÔZTò$VµZÝ¿,B=oÚzÖ5Ï‹<C38F>ÅêdgÍ6Ã4Nm<1F>¹Õg«€<C2AB>ÛžóýWv/;å‰ÝR}<7D>mGõÀ(çôÍ—ý¬dTD=½cò
\/<2F>["ú3ÌÎuNÅμu®rñƒY<C692>Ùî¨<C3AE>z뜎4¶c~ýY˜Î¶Ö4Êù+ùüQð«.åœjöƒ½@y j¢âôu³ÆêÅîèYjqs…Ëø7SÂ6Š<36>k,ê÷ã¬\ò„˜ÞœZ¸Å0yL¿"lµûoltpÛ¥<îþ,r°6„sÜ’¹XìY“SKX¯·½ýÀ<C3BD>¦K~ð,s@¤Ô±F¶ÓX<C393>{<7B>4"ê<1A>"ÒjU(<28>ñ¼Fr’ÍÏë¼Ú¡·Þ¿ü°Å;îÕŽbuŠ–Ô}<7D>ŒæY8ô–ÁQÉÓÖ•lþ:ùæ"X!2¥XdÑXç>‡¹<E280A1>ïÉ)³³P…Ùe5Þ#Œl~3~kÐêëi hܸ‘mw¿+È!¬qæ-3‚åEâìŠ\=tLy°:EIžcQ*ÃxšŒ°#0îPZ ‚Á´b<C2B4>
ùJ2Ÿ]%μ<C38E>Q€ê×UTÛ—ÒªA<C2AA>Ká^º˜~<7E>zénS)
|
||||||
¨<EFBFBD>‹ïÉ:V=oæ¯@Íå¶Ì¯uê©Â¢ž‹@Õ0ù¼a¬ÉßÀ3c>6Éë[uÉ7ö24V`[<5B>‘[TWÃ:|Î÷¦7òú
|
<EFBFBD>*Ùü¡‰5Æi¨ˆÀäÉW1 s7ï[õ@\5B eµ–MÓL³Š”űUþ<55>Ér+¼/ËÇÀuw»‚¬,vÝœ·tùò:ôÔ
k=œ¢¥‹Éy§n}N¶Ðjž—ÀD;U†Q NÉ«a+üŒ³‡ŽÉ%·ì%›`v@¦Á6<C381>zfõ÷«Ð]꜓C¶ôP`[¬S¬0Þ<30>²‘ÊÅz<C385>j’>îC¨$ôÇQ|°C`FIÏÄá30¢ªØ%—°jÀRó<52>Û¯Þ¹ñC„¦…ƒ–®q,œc´{œX#
¶rð-3ŠÉø¢JF_mDe¨aš”ó<
HüAaµ;P§ŒÆ/3«V2¹0]E™a3×ZÛYÝQõáN>iv:À°Îr<>zÁìç9÷–Ä}ñÞ£{¦NÜ1X*C)°(â^“ו¥`ê*
|
||||||
Y˜ŠŽ-,º¹Æt%±k˜‚îbu±Ž‰c(ðŸä‚Ow›Y}1B¤AôÙ«À@#Éÿ‡
|
“»(9‘÷bºJFߎÍd´Q(>N€QãŸüzå>jÑ4lÄÂHbF>L“´Z<18>SZ¬ZÞ1bjªƒ 4/‰ãÊ«__ ìØO<<3C>É„¨S£ØLž»Ëw-<2D>ÙÙŠbjk,%BS˜÷HŠ«³_"g˜Lˆsd¾<>ù‰ŒxNŠ:š¿.ËQœ0ë^Æ;4¦:7òùoÖ/+<2B>²ñÐì–¤¸(NvgøÊ,nÿë<‡±WPÇ¿ÆýjTœiav1¾9ÇîEP`Z‚V¦†arËr<C38B>1<EFBFBD>ˆÿ«_5f·€/á|Á4I}CÊowk) *s’K<Õ8ÂÈvÐ?ÛèÖœoFo+ùü—Ge»ƒ"o<13>Í·•£ÜÌ-†÷8±6sóÃä휨ð—UÛ<55>ò{ËiKÛ5K,K`viG@u\µdÿvþˆ×õcãè1Pö)Dz|“<>ÉÙT;¶±K0» ‡õÏŶàí¶ÛåiWö-„qjXýí G0Zµpä
l垬æ~‘t¾æ'6óJ6Ÿv¤óÇ®pNv«ÞìÙi »r‘ÒG Æl\¡¦ú"%Ë͆ùq4ë¤óEÕ<H<>M
¿â¬* áp·a8SÑbïýSý†Ýf÷ýLÑ Æu-|µõgæ§_ŒÖØç̘8É8×VIç^XŸ³³4¥H‚i=waùÄ}ͱ¸VÏ1¶IV'¾•E¿<45>`1úßFS·ýHZ&EÆyÝxu¦áJ[¬édžu%¡ß›<C39F>ú0L]e§Ø³¸v²¹ÅÊ¥µÉÙfµ<66>L8¤FxææŠø" }þÓ
m~m$ÅïD<C3AF>
"<22>|j ¿§®W<C2AE>Ÿ©¤Œ-0b8(!fv¸–Ƙ-XÑÏX
˜fªßàXOøë©…þBÇòêbµ%‰ÒbÖ½ L=³r+Pu¾:¾¶Ý2‘³…~”"ÚHYlãL[2Œ;hü 5ÇQ5 µqOiX¯l›š˜_†b–è[ØQ †UΆôÄæ¾Ç$󇽃Îh_±;'èñìu–úqŒÛªÂÈY:
Œr¿Âx+ûök%Ÿï#³aMÝ<4D><„#<23>¿2˜[L&„ìóFH:‘@Í6™òŒ¸’η>'8§6F>¿ù H°Ì]x“uzµÛ£”LÎIñÐÒ
ËÄ¿Î{Éæs+_·>'d[6þJ6\3<>È4¨†c5¨ºËƒˆü¾J’Ìï~ ‰aÜ1/1lÙbÉâX·#KŒœZ+¦B¢FC'ZŒd>e×Ù:<3A>y¶Ž½(°Å¯Êk†5î‘BÉ»X› žg.ÃàbÛï¬äò¹6ÍôUØÒd³Ú»œT¾ß“—
«”u~¤òSµ"aóñ>¿J*ß6#™\‹%:ãL9Pñ³oyqO_£FˆK
ãj¦)È9™|-Év^+3 ¹eÕ³Ö`"¨V攢Fä²Ä'ùâ»4Ôîf¹ZEBÌ-æàPq¬øÁ‚Ù°²ûK2ùqå„AêR*c¼MX<4D>f¿ÒBë
|
||||||
ÂÄÊæùëq
|
VÆý¥`šJãB80V8S'£Ú<C2A3>¸†qÉ+Ã<>©ÅüÄ/îh-³¿²1Ÿ³ëuÌIå/ÕŽ€¦`f£ûV:ÜIª,†q-TöI°,?“ÜÔHYÓ€4ž;'<27>
¢`‚#ò†qÇ«Uû8ÆE{‹ïÒW« ÷@™™Ë:ÔßP˜ý§]HmÛT¹˜`µþ{ÎËñOÓý×_þ®ü·¿Yå´ÝŠýë<C3BD>¿ËZ#dóƒ"I¢ÇYW3ôïÈø_ùÎŽ[tþÇ?ýŸÿ&w8ÿ÷_ÿ÷×ÿû/ÿñGü|ùe÷Ê}òóè°p¤ý¢½H+;[響D¢VßVÁï_¦}n†E¿‘îm3æ¦b<ýÄoÛìO\kNr#vô¸Ûb¨ÙýK\ŽÉî½>úäîôéÅõìc¼þó0†÷q=Æ:£ùÍéA9šc‰¼M!ˆeôpÿ“O<E2809C>ßüä¿ý?ÿ/Y€ÿüÿþBÍX/¤žÞß)<29>Þ‰çm¿·²0ô’>zëêy³<79>.ÛÑ$Ý–ÐeþçÃ'ï[Î×-'2w\L³e²‡<C2B2>Þ·½\·M„¢ÕÄn!ÛÇ<C39B>Þ·]®Û¶È,ênÃöñ£÷m¯×msÊ<73>cënûøÑû¶ëuÛv4QÎ0ÛÇ<C39B>Þ·Ý>°ÍnÄyæÇ<C3A6>Þ·Ý/ÛV¶ž§÷ãgïZÏòI×§õ4Á>zßöu¿FBØæ³m¼‡íÃGïÛ¾î׸nÔ´3LÒa?~ö¾õë¾M+ßtžä<C5BE>Ÿ½oýºw“¥vžæ<C5BE>Ÿ½oýº£Hü<Ñ?{ßúuG©¶Ík"«Íúñ³÷_÷qbz=Š#Üaýá³÷_÷r³¸Ëy®?zßö^n.Ëy®?zÛöü<C3B6><C3BC>›×ò4×>{ßú^Nnüi®?|ö¾õüÜÜÒÓ\øì}ëø¹<19>‘Ó\øì}ëø¹%ŒÓ\øì}ëø¹ÁþydïØ^mé¯yÕ“"ÕÆPv.òŽ<C3B2>zÑN¯[PX¯Œ›vÑÎl{‹Ã5¿és¥ñŸè¥ÑŒo™J¸!3uÒ?Ææ%Ùc3þ<33>rã:È¥ýº$l¦?pAfú¤‡\ÚEd3þ<33>rã<72>ºÈfüвÿÀ¹ñG}äÒ.Ê"›ñOýÏ£Nri×ä‘ÍôA–›~ÔK6ÛWd’Íø1ÆÏÆVwuE¹ØŒb™ñ“”qiŒÍø‡¾ì,ilƯ(c<èÝÎÒÆ¿¤hlÆ?ông‰ãÒ.*›ñýÛY긴‹
|
||||||
fkò…y#§/¬©í¶2¦çØE<>†%újٱ冑ޕ¿µMN°6Ç–Æ^·OIrúäÏ“«zd~Ì×s›\œÁÑR܇7³X‹¢ê¥mŽ5ñ:‹ˆSçl–Û˜-¤):<!H¾××0…c9ªiÁ÷ÊmÚŠ¦uYq¨õ¸þá°}ÿÍÎJ¶<4A>E3LM©‘螊¤¾ÕC&ÇNc¨s"—“Õ<E2809C>…©•«?ÉøeG.ëÖ<C3AB>,“–˜–}/²¦Á»Æ&X›LŒ"öoGRß·¥6Ã*Å3Ù§ˆ0;À@Q˜–--ªcbN½mjm¤,§aØŠŸ´-?ÃUi|XD V´ðÚÎ …l€Gc@‚ŽbS«²]»—ASÄ’ÇäòšY– Ì4J±`
|
ÇfüCÿv–<¶»õ¯(›ñýÛYúØŒ_Q<6ãú·³qiEˆÍø‡î¬JŒñKbÄfüSwR'6ãWD‰Íø§î¤RŒñKâÄfüSwR+6ãWDŠ1¾|êáNªÅfüŠX±ÿÔÃ<C394>Ô‹1~I´ØŒêáN*ÆfüŠx±ÿÐÃ<C390>„…¡9Wô„Íô‡þí,0l¶¯è
|
||||||
ŒÌ;ä1œu9,yÏ+l¤ôåwëb3‹¼¹Æ[òÖ$¥¯<05>_fwàiÔŒX·ÇÕ F&ûd%£/7
]¨Î9<>Õðí†e¯6.<2E>îY±˜ÜºbpÑdô‡í_‚eF{uú¤Ø‡ˆ¤ÄFÅêž<C3AA>„>}žmniͬ<p|M½¥7·‚Ûj…qjèh/.«¬ÞÉâ<C389>Z+ä|C¬ßÉ5L¡–F«Õªm$ôå¾H°¶(|µ4Çà¶²S$A&Ù÷ðÀF²wÇô„Æ
“'±a7¸.Ì]±
H„hmÜÓðÒÿô‰i
K›%Ò+9ÍÚ¸<C39A>Œ¾Equ²óe[cÇkYÉÙ3\Ge?v~olÔr1»
|
›ñý[
_¡uËUúÑ—YN‚mñùñ£÷L_e”±€<ÊØ—öøÑ{¦/“LÓ<>"Ù6¦ïÐÆ~•Cü¹ŸöQòþ.Ãå§ö?e+|<7C>ŽŸ1ñ¸¥p‹‰ónÂ-Fö^ð?ÙÉzÙx'ì¼ÐTnÂÿtƒ‰m·eÛx¹ÁÈyTq£Èd·Íýœ‰oæ·ý}¦ü“ߤÈï1úMnü£ß$Åï1úM6ü£ß¤Áo2úûü÷=FO¾ÿßçÖo2ûû¤úMFŸM¿Éèwiô›Ì~—?¿Ëì7‰ó›Ì~—1¿Éìw©ò»Ìžâµ;Œ|›ˆ¿Éìï3ð7ý}êý&£ßåÜo2û]²ý&³ßeÙï2ûMzý&³ßåÕï1{J¨ßCND®Ø óж¸<C2B6><C2B8>„Ç<C2AD>n0z®Ú=×ñÞaò\ûTÀ{‡Ñs™îSåîFÏõ¹O%»w=æ>ÕêÞaô\‘ûT¤{‹ÑS)îSuîFOÛ-7˜x®ò}®ü½Å쩾÷©ä÷£§ÂÞ§Zß[ŒžzŸ‹|o1{®ä}®î½Çl;{„óg·˜=×î>×óÞbö\´û\È{<7B>ÙÓéFžJ‚ŸË„o1{*~ª¾Åè©
|
||||||
Etm<EFBFBD>#ËÛ;Æ‹„“`³}V0î<30>m‰ÙUAäÔü¸Ø€.ì_¶Îd`õDN?Ûï@XOY£·5I}€JZšïÁ‰'&I}ÅÑ©wÅT
|
ø©0ø£çêßçŠà[ÌžË~ŸK<C5B8>o1{®÷}®¾Çl{r§Ïn1{®ð}®ú½Ãìž®<C5BE>?ÞA®Wú~H®~<<3C>xÊ/›tcïv+âµDó£çÌòÑèµó£§œòƒÑ;’˯ò÷ˆpZ–Ó„oiàW¹ûG³·4ñ«¼ýÉì½üf:6Ó”ü®‡NŒžËÃ<C38B>¶.Õ‰_2úXþ`óB}ø“çrð£ÍKuá—ŒžÊÀŒ^©¿dôTþý`ôJø%oûXö}´y¥þû’ÉS¹÷ƒÍ+ußbUy4zתr®-?½Vd~Å蹦ühôRqù%£§Zò£WŠÊ¯=×<><1F>^*&¿dôT;þ`ôJù%£§šñ£WŠÇ/ÅD§Zñ£ÑKEã—ŒžjÄŒ^)ÿÑߣѻ¢¿sAúÑè¥Êô+FÏ…èG£—*Ò/= ?½R‰~Åè¹ðühôRú%£§‚ó£W*Ï/=š?½Rq~‰»œ
|
||||||
fÜÇ‘ÔWÈMjÖf<EFBFBD>Ì–‡|Û=ÒoZy¹Ñ1« “ÛÀ$·—zdS¯gß0÷) æUE^c„7š¾Š”¾Üò–cÿRqY<71>”˜œia%‚s=K¶Ý`05¼šÁ eòH¶÷·‘ÑïVlâËÚþ:Žéß1¦c½Ð2 x°¦°¯<C2B0>êkÛ+3z ©çïáRÇvêb³÷i6¿hM²ÑÐc§QŸd\GÜÊ_<C38A>{o›‡i…
_ˆÖDʬ!aZj¬ëuÜi’Ó_£LýaCˆ5U«…µsµ¼öJý~`
|
Ì<EFBFBD>F/Uš_2z*,0z¥ÂüO°´G£7ˆsûÁæ¥röK&OÕë6¯”±<C2B1>@=Úºi¯‚vK=n•ÿI6öê´îÉÚ|ìÅ9ݳ՟gd¯N螬ÞÁÉ^<5E>Í=›½<E280BA>•½:•{6{/{q÷dõföê$îÙê
Üì_lI=˜½mKꑞ=š½…Ÿ½:ô{2{C{uÜ÷löŽöê ïÉì,íÕß³Ùxګýg³70µWÇzOfïàj¯ôžÍÞÀÖþÅVòƒÙÛ¶’ ÛÉìŒíÕÙá“Ù;8Û«SÃg³7°¶Wç…Ofïàm¯N
|
||||||
@õ6»Ødµ„îüžÚ¼Saj3oh¨E`#¥ßåT›]F‹3¿˜¼–íŠÛÌã@H޵‹”¾f”øšcÅÏYc…ã‹e‹’ÍJ½^óô;PÔ“®1aÍ7æÀ(Å\6Fmé–ÆZª“ æ…,PEbuûÉ+|Á´púeòLÒï4v`øP–tŸ$š"‹×5r©¶†<C2B6>¬M.›è‹ÝÔye¸C–C¯<43>
;7@r <72>ÞK~¤LÁX<C381>úAœ¾H†<>[³‹Lý¶®~ÈHŸN:Õb‚iýXª(;½^,'^´fÔÀÄ-6cÞ`œ±©îþ0®åŠ“NîV:YÇä_Óê¨Ö³ý‡BßÕ<C39F>6’Ñ·‚Ÿìçcõ^Ôâ´Q^G呿Ú{Dô$õõo³ÇÊr¹Úâs‹¤¾•8’`2Q–9|Q «Ÿ-A¨öÊœÄÑL<C391>Å„î²\}ö+Œ<06>Ÿ—ù=+зãX™D¥;î¤ÉêGLù;Û—Ùã}’<>{“§gÐjAJ<41>)œÓì…„kµ*êØ5BÒúzWÛš“ƒæè6óº8ú<q’¤Û¹À4{e‚ä@bðoÔ]XSWôKµ$P
¬!ùï:"gFÙºÆôZ©)ß|Þ;æGèt8\º9‘c]Õ4Ñ‚ÌaÍÕ1r+01ÒðŽ97óñNfŸr¡A °²WÛ<57>¦u§RùE¿!S-МÎxåHœËUt¾z²Œ
¢Åd%ÀAšÉìwŠC™_‰Æ¥.e¤À¼á™_,Wêž;0êO`™„†¾çþH–©–ìà[¶Ó¹{žL¿æ<³DA@™ái}õˆ‚®Í&3{GmÄ‹ë¯ÉއûMbò™rŽÎLj=ô“Ô¾Q#uF›Â´¸{ÖÞ(ŠJ>8 ŸÙwïž/¢ÿý‘ËQmv¬ùI>°;°‘¸Ò﯉Â7<–I¶2kIðó/Žm¾ÇÒLI‹¦a<C2A6>ñרFó‚—D"®9ðfáBù}`q˃äÂ6h`yÊŸ4y46Æ,ÁâP+”æ/ùA*hfrjƒËûQ&=¦mùë½úL1
|
ŸÍÞÀÜ^<5E>>›½<E280BA>»½:|2{{{u.ølöþö/R@fïʳ=R¸G«wp¸WG<57>ÏVo`qÇlö£µüïÓ}À)ÎMhápgõ?
:\
¾~õuÊÅeÑÁ6©J°ä]Üb9¥âP.mÊ.=
¤_,ÕTޏ.í]¿<>¬£T?‹XpÝæÞŽZ–R{E†Ì±MlV(ëwÈõС²ÛÆ›ž°¸iG¤³WdµC_)U›`r Oi˜–Ú†r`»ú ʨϻ¾AoË®È
¶Öíæs°ÕDÃ&¿hÝ´§ì¯€‚0þµ©¡°´"ê“ç†êÕ¢²›"{l—[â6øÉ¤üIVîQÍYK¨ÙMS
Lk‹p[?—Ï«Ëû<12>°~¡¦2qÅœ]ZŸCÁ¬šXóҳ߃¯G]jÉK`›Ä›Ý‘_o˜S`´Ù/ä§ß\¯su#ƒ”oZ´Z¶Þ˜†q¿Z×90×U3U„ކEë.†ÚMm0D%ÁüRÿ©¶pg~ZÓDQû¥9°6™d<E284A2>ë
ÌŠ]C†³3¯Õ²k1õ¹–Œô’-Í`»r#h˜º
ئeFøR[[;j„.R¢=z5Âyœ É5»ŽÜa`šA-/ÝUø‡\·oX:H•d$ˆº)ζég›ZÄÔ‡"+òj®2±¦Rsr{š'©°s”
C‹@ÏÙÓt*kA£ÊŸS™æ”ÛÕ‘„MC©BýjË®“<C2AE>r<EFBFBD>«Šé¡×Ét²‰F¡á’ÓxW¢š ,Sv¼ÚNSïhOáz›cr#®šáخɆև:VŽ,ÖW¤€’ë€(@mÏ»hE)X¿fÊ)<˜f˜+Æ€É?¬i²îC¨ÇttS`êz“«rѰê<C2B0>Rͽ›
|
||||||
;x\ŸaE¨”<C2A8>Ú÷ØnÑònÉK0¼²Â »<>ÉNcu6T†_päØFÛØ'¶ƒƒM®Ä{ˆ<>Gòtv‹kÅ«ž?'›µ
|
$RLÕäp€¼-ÑpâÂy…!{ÕMİM“) khMîÿ1Ä3Ϧd‚rJ‚+`¸MÓV+hæMÕ;¡ïº³`꟦A5–5ú„ˆXÒ¨®1p»\„Fƒ©ÃYœŠFææiBY^35
<0A>„å³Ñ"â"€ò]Ý¢<>CïÚÔÅÈ›¿|$M=ž¦*š1U,qzkM"¶®!’(O§5fñ÷@¹äÏ“¾bÝð‘W×”3<E2809D>—µ™¦w”š`ry{]åqrPË[WßÅ7R“ÿD¢ÕTgh½¨\B<05>QŠBoqµHÃv-µŒþr6O—/
€Ùdolªiä-ÉÜ“<C39C>%&©<>
|
||||||
gìÔFjv<02>Z«X[å ì<VÛlÉáHË̳‰¤ ¹»²¬§‚ -ä™J@qŠ‹˜‹˜Uõæût~¾Ì²¿¸<C2BF>‚=6Â+É¢5¿D‚w!aõ¯m?÷Ööt¥øë/"XÅÂ=v|©”r/NZŸD1Ͷ‡¢<E280A1>RáßÄ´E.çHÙd®þæ¢-‰vINØ*¼¥Yƒ54Sa3ÊÞëq1½K¨#Ù¼_!’z¬³ka·ÅƒhVþÛ}Vöª1àCšœ~Tý³jëWÊg·óŽ<C3B3>g_|‘^()p§j×ýC¢¢Ý<C2A2>Ë<EFBFBD>é¡§ÉÖJŽQ‹e˜Œ+Ð4:Ï¢G)$70~Ð(,l•-´5ºUñ˜¼$cÓ6žû¤dÈé-vJ¡(ù<>.`ó7:Pì©ñ•Ò?ì–ËVŒ¡5oAÒÂ^<5E>œ>”–ZS.e é˜5¦o©½Ø%†A'Î
îXlÃ2«½W mäôÕã‹<C3A3>{ã{í™
Þ—¬(Ñí)ˆßF™÷A4;÷–ȵé9‹»prúò¼&Äú«pHÂãF’úB«fˤ^_®¾‘JR_c]£Þ׋ã§<>œþÇçÄúuÎ…F¡©F_¶Å„bUB0Ã
|
@\ï'ÀÆPEˆ›‰/ •/‚œštɾ‰ŠzüRÒ:À]Ä̰uµöwSôÆá·Y®¥Æ‹èñ²©ÚùY‘+L9PsÏåˆ fö \ÑÝ@ý +û^RÐø.ÎA)
!l×X}têÓ¦ÒÓÄñgÒ\P‡N8[ä§KÍÀ£×1éÂŒìŠæ‰«Û0ym·µ%”r㳃¶PBùEÁb<C381>Ævµ{ö Õz/Κ
|
||||||
»Z&ì6<C3AC>N<EFBFBD>‰9<E280B0>ÀrD»¶Ò°&{%0š±¿gA—Â6ŽUÙ¤$©¯VYì<V±ƒ±–SL1r¶º^F'~dø‰S0q&Ïv°B
ê.¢57Ž=-dÇ,º%m_b›‹œ¾¢|Û<>ešh*ÈÔ€š|¦¨Xµ œüþºú˵_^+´ùÄëYì¹&Ó6¨}¾n'#£/gn9«<39>2±Üˆ¢1_ò?Ð …&¿'Èòîyu¿<01>m¥N¬ù™™dØÐm~Ü`Ã)'*0ì77*`5•}§žtþ–í\¯o
|
<EFBFBD>³;
0ù®¼PCÅ<43>B<>uj}æÙÊÌ“)6jp®æ«|è—6I3$OWýÃØE7<45>((q!²ŠÔ¥u`U.ѤzåµÜ/Þ(3!̬ß5}f¦‡â‚ý?3ób»<62>hLÏhV×ñ"y×QDÎ{鶬޳¦ÀÔL–×ö\B<>j ;³¥˜¤<§Ñ4zóµ6ÔfÚðœÌ<19>n`aŸK jE
5«Ú¸K¸.
M´:{œk ©-ZñºCD‰yާeh§¹¢´†Í)Sx5P[MHÔh`Ú?Lc@ÃB<C383><42>HÜ A¹ÌÖƒnô:#®¦¥rÉ”ã)(ïÚ6<C39A>Zƒˆbû¦f¢ãÙÅ쳉:zZ±‰&¢U ³¯T‹¢Ë:Þ¤í<Ézôës
Ô5ëçXìÚ§mLÌ5ŽÆàê;@Ð~.ÍϦiç€|kÍÑ72``íSË©p£Î±ð8ï|Pó}h ¸ÛîÜnŒÀ^sˆ©˜vJ˜ÆQ©7N@Ë"ôUê6óF
|
||||||
M®>'…õy¤Ëˆ#»kž9ÜHçOOè»Õ¥q¬Ä‘tÏ5@§½4¬kPÕ‰7n`<60>Å0rmÔ²FâÍ
|
ÀäeícÈ֎δ@9ù)µœ(g€®_·Î܉…-;/`ô=l1m¤¹ZY†1~7<><37>3`pò6O
DýÙI&¤séŽ9Ê?¯„¨C›Ò°ä³<C3A4>gùWA·sP9`F‹ Õ 7j`etÌl’¬Z7<11>àF´’TÑŒ©ñM åâL
|
||||||
µ½´LÎnRøË+¨èÖ6¿'êDXêBÔÈ#š…„¾ˆÁê§Þl“a–ª<E28093>‘iK~y™Ì>úÄ8¤3’åÝ*RÒŠŽ<F%£?SQiÛìTvóÓš`ŠjXÞ
Ž´(šÌ‹ú0¿)²«ŽîóIÅ"µÍvG½zÆ1Ò<31>ÕcuKP÷¤ôýhÇæ«a…µn'¥¿QÚcé ø§B?ñ¶íeþr\lð<6C>ïÇœéJZmõ%-;¼Po#Öq0Âü–•·§€äQlD…^ÃØ~d¬áE¼–zëÆ21»ädôϼÈÇ1E‡›ÝÂ}Š#x`ld%äʾ±àMÆ.|ܺ¶‡—ŽmÍÏÿÉ%Aæzõ«56RúV•J¯”gø¥o`,Øv$€PFÅÒ<01>©Ç5ú³c\a›Œ”¾ÌøåÐEÌc<C38C>‘”¾zÅÖU¿<55>,{læ´Á6ªÓÇi+Rú›ß$~TÙ¯ˆ›_ìü_j¾a0ÃRúZ¬ì„0˜í EŠ“”>…üv«ó\GGJŸxÖνuKQ§¦™MÒ½x«áü<>”¾\(3hÔîUæ`ì@d;‹Õ©®b“ȧ:)};ÏCr S»Ù†-<2D>öØÂæûñP°²ï>3åeªŸªÃ›À¢‰mÙ\¼„o#¥ïbVÙ0⯆0=¡¤96–ƒZ‘Ò/Tm³©9£7‡7RúÝwo
c¢o^<5E>+_í0–&'½âT=եݎ½1¡RÊs‘Ò<E28098>°TK/‡_·Ö“ѯQF‰‡¥
|
½ :ˆªa¸
|
||||||
#‰-Mz-\b˜‚"ÅîÅN½i^hõµ3ã<33>턬ùå)°á‘Ø ý°ÌäýÍÎÄaÿ–=´Ù’¾4øŽh‘ÞÎÌ
|
A/ÕÔ¾¶oÆ
|
||||||
Ñã³ÿñ/<2F>|~<7E>20µ•¼‰UmV÷/‹PÅ›¶žƒ
Íójg±ÙÇ•C³Ý0<C39D>SÛG`n<>Õ* ä¶×À|ÿ•ÝËAyâ°T_`ûQ=0Ê9}óåE?+ÙQOï˜|×$ÃJD†Ù¹Î¥Ú™·ÁU.~0+0ÛµSoƒ“ÑÆv̯_ 3ØÖZf9#Ÿ?~Õ¥œSÍ~°(ÏDMTœ^£nbµÃX£Ú=¥U7W¹\€¯q3%l£Ú¹†À¢~ß1ÎÊ%O8€éÍ©…+†Écú)`›Ýc£ƒÛ.åq<C3A5>g‘ƒµ!œã–Ìb±g
L>L-a½Þ<C2BD>öCš.ùÁG°Ì‘ÚF`ÄÙNc
î5Òˆh[@ŠH›U¡ÆóɵF6?oëf‡ÞÆøå‡-Ö€ØqovkPtPÒð=V0š§pè-3‚5¢’§ÙümñÍE°JdI)°*È¢3°Á}ë˜ß“Sfg¡ ³Êf¼GÙünüÖ Í×Óмq#Û~W<>C
|
ÌŒ.hêEz¼HÛ)Ó]<5D>nV¨x!*ÑSjÄ®ò?}ØÆ4Q4”hòXŸ Zpyòb·y-ájh@7ó[(1k*”<>m,!iµC¸kJ±ÊæéËÝ–Ö GI}Š(
=ÂÁ’©ëÙ<02>¨è²gÎ èû
|
||||||
X{çÌ[fË‹ÄÙ¸zè˜ò`m‰’<Ç¢T†7ð4aG`Ü¡´ƒiÅžò<>d>»Jœy£Õ¯«h¶/¤Uƒ—½t#0ýõÒÃ0¦R5²ù•C[2ŒÓP€É“W®bænÞ·ê<C2B7>¸j„@Ê j,›¦™f)űUþ<55>mÉr+¼/e<>ã
`Šº‡]ÁV‹]7ç-]yz†uŽ.ÑÒŠÅä¼Ó°>'[h5Ï%0ÑÂA•€aT‚SòjØ?ãì¡crÉ={É&˜Ð€ƒé_°M§žÙüýt—:gÇä<C387>-=Øž+Ìw ,@¤²X¯SM2æ}<08>„þ<Šv
|
‘VãZÎ;SH°¹ÚÉêTx§µÎd²fÛ1OܸB‚+ çrhÓ—ÿjòj–›Üè‚X½içK(¾ jˆz½ LªÆB¬_Ú<1B>»ð™a.„:™h“žGkŽ)Dh>ƒü;2rZXbT<>Äl벆+ ô8L-‹€0°3ag#žÕú_,F*²†I¯œaG1n€m`<60>O‹<11>¢<EFBFBD>gÚR[W{d–åÙs8‘¼îÄ!™ûÓSª°À ÁuV¡dš‹â5)Þ²îÔ!ÙTT«çˆTMmPì‘ÁtiKˆ–´Qz«0Ò§ñ–͸ƒZ<C692>Š&"tÍÇ920<>zo„;Ì2‹¤”úuãpûN[rDŠ""¶ˆK1™ÛÄád<C3A1>Ÿ>\·@‘‡·!+/=µ):eÁAH¨“Õc1dü«< ª6xLƒ#éïyHw²<77>7~u6îÀä4ŒWÍ:ÀÁlî)fk®k˜‰¬¢w<C2A2>ØBš8èàý¬»Q0=š–Öˆ~Ø7"ü@Ȱ‘¥œ·/nÌW Ù=•±$šŽ ÁÖ'öÏä%†Ü¨`]'9`‹sl`Š–gæ[vê<76>ÐlŒúѬ˗ÇÚt%;}&©Þ<>_2Æ<¨q¤U1V6þ¾²
´Tåv»k.ÕB¨Ü~5ΈL?iGÂüy2âñ1îÐD´zBZζ7Iz7uÁdJ¤™î
ôXcñ–U\&î]ÏA8ÑE®SÐ]|yQ¸¾4ï/šÀø¦wðÖ‚þ„c1ÙX†<58>Ö6ýZ¬Z7Â8k¹[ñAÕÓ÷|0jùÊ!¥iàF9’íêÈ«n ‚竜†MÈñxb;ã`r*üÁ©Pa–*ÛŒƒo˜~f`„íZ@²MdO<>ÙAâ<41>q c,®.þSŒß<>¥(pÊ%pg,¥AºP÷ÔïZ¨€5û¤Ã;Û ‡–[û2†q±<71>Zµ,îQo$‰§ì#<15>Ï<EFBFBD>p Á|™ªIË–Óp†’mßÜ Ò‡jùe‰&XŒoLlÖ¦„ö¨\âT7pã<04>Š)”<>Á7&ô{“)^‹$Ì1Pæì|ƒ@?Vcw¡Ï±kië«ÜuŠõµ <ÍR®æë…it…ó@êsãÙvGi„<69>,©¦üJg.è<>—ñ´ë<C2B4>odxƒúnD=P©ÕÓÙ#<23><\b€;ã0ñTÌ5œ2‚ŸÉ¤h}α{8EÄXÚ<58>p,¦Á›bÍ@G5—¤?÷"
l羚hÇGË"½^MDU ù<>dSh€;ßP¯+ŒQ¯¸Þ! |ÃdÁ‰C«-96ŸÖé@7ôRßeYŸ¯“Ñ
¹‹fq±;›~þ"ë¼Ó
,$ÛBß°-A”®'ÍÙ«
<Ð<>d{ŒÓØYÓ‘oä¯p6y€¾…è¶W:ÀßÐxÑâœsÍG¶AæAþ9Å<1C>÷îlƒ—Œ}ÓtC<74>¬?)ô p9Ž:ÙD˜×èg<C3A8>;á¨Ü[°6ÚwÂQ5¿šú} N±–ᨚ_šk<C5A1>þ p'U«„Lh!ؾ¹ŽŠÈû¶ë+p=Žºè«±cj|1GÕr¢éC‹l'µ™ŽïâGcÖá¨:é‹£
êN8„É£5K"¶Îþ9~#ä«â³yŒÊv …ÖPÒ/´î„£±³º,$«ìÂA^N~¦]FjB+\³=(ÄÞÊö½<C3B6>n4™W–AÕñ;Ýh¦Ôà>~UàN7¶=<3D>dàN7šy›Hã ›l£©ÑµpFG2˜6²AuZ]MG\'p'<1B>ÍFEï1^5Ðv®Ñmâ/=-`ndC Õ yínd£³µÑ4Ê®ÑQŸÎd>ów®!°«Wóˆ]©ùÚ¸™!y¯ÔYØN5:+Õ–r40Ük2PA·BüpÌö;Õèä|hŒ†jÙ©‰5½¢îu`;×àPª})A`4_v®Ñ+Ï£X=H“iã5Šää¦e€;× õ¢F_SDÚšj;× A=®é\¸s<C2B8>N&Ò¦sàÆ52Y”ÙcGÛ!Q1A›–}_OàÆ5ò$þÀ<C3BE>
sÌX<C38C>{¢Bàjaå?}'™d)üáïn‰Š W¬'/ãaû—ºŒv”µð-u‰hZsOTd×sÉJ
|
||||||
Á(éY8|FT»$`óV
Xjr_ãÕ7~h<>Ðô£pÐÒ5Ž…ƒsŒv<C592>‹`¤Á6¾eF1™?@ÔÈè«<C3A8>¨5L“r]— ‰?(¬a”Ñøef`ͪUf¡«("3låúOk[ «;j>ÜÉç—n§œ!÷¨Ì~žso™A<Š÷ÕØ+uâŽÁRJ<>Ew1L^wV–‚©«(L*vQr"1îÅt<C385>Œ¾›É.h£P|ž£Æ?ùõÊcÖ 8¢i؉„‘ÄŒ| ˜&i³0 ¦´Zµ¼cÄÔTAé^Æ•?V¿.¾@Ù±Ÿx“ Q§N±˜<÷<>ï*<2A>ÙÙŠjjk,%BSš˜÷HŠ«³_"g˜Lˆsd¾<>ù‰ŒxNŠ:º¿.ËQœ0^Æ;t¦:7òùo¶_Veã¡Û-Iq)PœìΆq•YÜþ6xc)® Ž‹3úÍ6¨8ÓÂìb|sŽÝ‹ À´mL
Ãä–åc ÿ7¿jÌn/á|Á4I}CÊowk) *s’K<µ8ÂÈ~Ð?ÛèÖœïFoùü—Ge»ƒ"ï<13>Í·<C38D>£ÜÌ-†÷<±¶róÃâ휨ð—UÛ<55>ò{ËiKÛ5K,%0»´# 6¯Z²‚;Ä…ëú±yô(ûÖ”cY>Š‚ÉÀälšÛÙ%˜]ÐÃúçb[ðvÛírŒ´+ûÂ85¬þö„#˜VV9ò¶qOVw¿H:_ó†y%›O;ÒùsW8'»Uoõì4<C3AC>]¹Hé#c6.<2E>PSý"%Ë͆ùq4ë¤óEÕ<H<>M
¿â¬) áp·a8SÑbïýSý†Ýf÷ý,Ñ Æu-|µõWæ§_ŒÖÙç̘8É<×ÖHçW^XŸ³³´¤H‚i=waùÄcͱ¸VÏ1¶I6'¾<>E¿<45> ýﳩûq$-“"ã¼n¼:Óp£-6ƒôŠsú‘ÐÝN}¦®²Sì<53>Y\»ØÜbåÒÚäl³ÙN&R#<ssE|Œ„>ÿ†ˆ…v¿6€âw¢N<C2A2>H>µ‰ßS׫ÇÏTRƘV±BJˆ™<CB86>0®¥1fVõ3VC¦™ê·86þzé¡¿<C2A1>æ±¼V¬¶$QZlX9
|
,ïG|ZÐæS‰™'pOT<4F>µð
ïgËT T¿Ï–Ñ›¸g*ÈLÈüØá6ØF¶}Äò[´e[¢B ,kÄnØF6ØSϸÂ5z„‚A6lÃ]aj.á¨,d#OÌõ•¾>ÀA6Àêjîl#2G»j`äøâ²“
@EpŒöy€»”ùÌöÎjÄ,°<>k€Ôjä˜îÔlÉ<6C>Y£'Ë)Æ¢¾`P
°ÒK²¿è…Ãjñ,<1A>¸îT°Ì"<#a$ð<>ÛPûÉû¤íåêN52v—¾pÏnlD[%\ŃjP@ ‘›*Ô®aÕÕá»T#“ÐDÝõƒj®QÃâ`ß¹Fžq$Z„KlQa0¸F¶]~5Â:žµï\Pã)m‹=5Á5Hýh¨Mi™Ô®Hé>`€×ȶ‘¯…gŠ‹*ƒÁ5åê'Ñâ>À<>kȨ4qÇžuƒk.U#s—M¡Á €¶¡°D@H¥A<C2A5>
Ê÷5!W"ø<>md°j¦öÁþ´hldƒÜ˜ÂìÂå3ÜÈ Æë{àF6,«¶°1Àe'™ýx-<[¤D½Á €uéD<C3A9>ë÷*'Q#™×<E284A2>‰•ŠƒA6å<>Ô<× Ü<0B>Ø>£{FR‰¥j<C2A5><6A>̦»\ÐÞë¡Ô)YžÆ¦ÍÛPL¢’‹®ó†íÅN Z @g_¬;ÛdE¨#a@åÁVî$Bª¥k™U¸±
@Öš-<ó0
|
||||||
2ÁÔ3w±5ç«ókû-9[èG)¢<>”bËgÚ’aÜAã—¨m9Žªm<>{JÇÄFcÛÔÄü2k³D'XaG<61>Vu8Ò›ûW<>̯Žf~:£"¾bwNÐãÙë
|
žÄ'6™ÇæéÄA7²í¬£m܈êƒQòÄÆº\b‰gª¶¢§ÄˆÁ©ÁÆnt#[½j%¢³Æ›Y9·²§D,U ìm€ÝPÌ ©°îp/|‚Î+ð^r¦aŽœM;D˜÷&à^ú”ÙöV<ø€áljdù†øf:”?±{®f&JàF8©å¹mà¡j†×(Êá)wÂAN:ïÔ ìP¥Q·&_€7¾AA„X±:1Ç7—c
I\Å@«;wÀÁ7ÀðL±<4C>Š øWâWËÎ7¬ÄFQîb€ƒo€5¿:2
ìP¥©˜"Kkàºó
+"’uµFࡊý=-ÄËx‘uçVfѨv÷U<>¥PjáNAÁ7ÂõUÅê`<CáÝó(ÄØvÆaÕ^rVc§ðPÕØ.›m™pcٶȵÌS<m?VDj°ß¶q¯ièD¦y€‡’¨N.B}ëÛ3õƒtjŪ½lØÆ9(ÑÑa<C391>ÜŠ¢„•‰'<27>ïÍ;çSÇNË\¶WE±=nk|1í”<03>Í“e€{]ûãZÐ×1(_œÃê#ó^k1S¿°UF±S´geÁå¢ÙF;[©ó¨ŒbVÎy<C38E>]$<24>ñ<EFBFBD>r˜ð ¾}¼år(<28>¢¨Tÿ/Eœ>{àâ”êQ«‚‡f.‡Ú(¶™õ¢¸QŽl[íjœeêÜ){âZ7×DõÂF9Ø OI‹oÌh<C38C>;å`‡\qC<71>ÂÀ<>r°C®¥c„r3åå`‡\#”¤÷7ÊaåÆZIêhÍ.Íàä…Ã
|
||||||
,õã·-2T…‘³t&å~•ñV<>í×F>ß+FVúº;yG:c0·˜LZ Ùç Œ<>t!<21>šm2å%q#<23>o}NpNmŒ|~÷<13>`™»ðëôf·#F)'˜œ“â¡2ËÄ¿Î{Éæs+ß°>'d+;%›?¯™@d™TñTÝåADþ6_%Iæ¿„Ä0îƒXK[¶˜D²8…6ìÈC<19>‘SëÕ”AHÔhèD‹‘̧ì:[§3϶¹Vüª¼nXç‰ ”챋µ™àyæ2.æ°ýÎF.ŸkÓL_…-M6«½ËIåû=yÙ°FYÐðáG*?5«!¶žïók¤òm3’ÉU,ÑgÊ<67>ªŸ}sÈ‹{úü5B\hW3-AÎÉäkI¶óZ™IÈ-«žµAµ2§l5"—m">É‹CìÒP»g˜åj 1·˜ƒSµÆ±êVÃêá/ÉäÇ•©K©Œñ6a5ZýJs$(œX<C593>÷—‚i*ÍáÀXáL<C3A1>Œj?àÆ%¯7¦ó/\ÜÑZfcc>f×ëÌIå—fGÀS0³Ó}+$UŠa\•½Fl/ËÏ$75R¶4!<21>çÁÉcƒ(˜àˆ¼aÜñjÕ>ŽqÑ^ñ]úf5á(3sY‡ÆJë_ÿÓ.¤Þ,Žá®i+2~Éævú“_=ò¿þåßõƒÿå߬rÚnÅþëÿ.\h=<3D>¬”ô$Ї Í‹¦þë?d<>ñ¯ü§Ç->ÿÇ?ÿúþ79Äõÿëÿýëÿã_þû?Â@ýËn–û™´X8Òÿ¢ÍHN;ÿvµ3þ΋$*öm-üþ…úß1ÄâƒÿHO·³TÑž~ä·-÷7.8çšÒØÛ[<5B>"3츉eeÅÎÁ·ïß„<C39F>¡å<C2A1>pVŒÞžFô1ÊçÈgl8Y(Ns™,Q¹%ä±ì<C2B1>¾?îòéò›Ÿü/ÿ×ÿMNàþÿBYš/¤v9Þ)]Þ‰ûçm÷·±'0Õ“_>úè"z³<7A>nÛí$ÝK¨4ÿóå“Ï-çû–y<®©Ù¦NÙËGŸÛ.÷m¯hm±;ÉÃöù£Ïm×û¶-N‹*ܰ}þèsÛÛ}ÛœyàPÀvØ>ô¹ívß¶<C39F>M7¬Óöù£Ïm÷ØæŽ7"„¼óóGŸÛ·m+ Û®Óûõ³Ogù¤ûÖÓv™à/}nû¾_#=lóÙ¶áÃöé£Ïmß÷k\>jJ&ð0<C3B0>Ÿ?ûÜú}ߦµo¹Nò×Ï>·~ß»ÉR¿Nó×Ï>·~ß¿Q2~<7E>诟}ný¾‡£pÛæ5ñÕnýüÙçÖïû8ñ>"Å<>î°þòÙçÖï{¹ULæ:×Ï}nû^nå:×Ï}l{ý<><C3BD>[·úe®¿|ö¹õx9¹ñ/sýå³ÏÿÀÏ=}™ë/Ÿ}ný~nEqä2×_>ûÜúüÜŠ.Æe®¿|ö¹õø¹ÉþyfŸØš^Œ÷Üê‹>ÕÎP.ò‰<C3B2>vÓÎh{PØîŒ›~ÓÎj;<3B>Ó5ésÁñßè¥ÙŒ™J?pCfꢆŒÍ["Èfü^È<>¿¨"×þ×-1d3ýd¦/êȵßE6ã?ð@nüU%ÙŒßG6ã?p@nüU-¹ö›"Éfü§þçU5¹ö{bÉfúA–›~UO6ÛwD“Íøb,Œ_<05>
|
ƒæ_ÿiÅAæc7ÑïyÓ#8€þhÎ÷¿þòwýè¿ým±úuÆæ¯?þ.#
Cšÿt0å ZÂÖÕŒýû²þWþ‡}…¥é×ÿüõþ›Â®ù¿ÿú¿¿þøßù<7F>?âç˯™’ÆO~žA¡õ@óYKðLªgXùÛÙJÿü%Øc¦îo~ãeÚçfH©êeäÚom3¦$!H9·Ù<ü©2³*—¤0¾ÚæAšÆu‘ó¨ á³OªÙ¦qÍèÓ‡<C393>|ÞcÐ3¦ßœ(rl°Úþe‘¡b›?e¯Êžã>E~ós¦ö‰¬`±;wÕjþ¹õo^Ûeºn[®Œ63GÌÂöñ£÷m *h;þ¦aûøÑû¶?Ðd¯[¡
|
||||||
뎎±ÿAˆeÆ/ÂÆµßÔ36ã?ôeW<65>c3~G×ãù‡Þí*tŒñ[úÆfü‡Þí*x\ûM<C3BB>c3þCÿv>®ý¦Þ±ÿ¡»
|
þdØ>~ô¾í$k·+7‰ï7Û‡<C39B>Þ·ý<C2B7>¦ ãÞͰ}üè}ÛH
|
||||||
ÛMûwt<77>ÍøýÛUÙŒßÑ?6ã?ôoWmâÚoJ›ñz¸«F1ÆoI›ñŸz¸‹V±¿#QlÆêá.šÅ¿%UlÆêá.ÚÅfüŽd1ÆËO=ÜEÃØŒß‘.6ã?õp-cŒß’06ã?õpMc3~GÊØŒÿÐÃ]d†¡9wÔ…ÍôýÛUnØlßQ6ã?ôo!;|‡Ö•»ô1¢5®¶®œÛãóóGŸ™¾Ë(cyµ¯ýõ£ÏLß&™>¦_%³mL?¡”ý.‡øç~ÚGÉç»·ŸÚÿ”6*:þŒ‰×-…GL\w1rô‚ÿÉÎÙËÆ'aç<61>¦rþ§Lì»-ûÆËF®£ŠûE»{îÏ™ø&aþˆÑßgÊŸ1ùMŠü£ßäÆŸ1úMRü£ßdß1úMü!£¿Ï?côâû0ñ}ný!³¿Oª?dô÷Ùô‡Œ~—FÈìwùó§Ì~“8Èìwó‡Ì~—*Êì%^{ÂÈ·‰ø‡Ìþ>ÿ<>Ñß§Þ2ú]Îý!³ß%Û2û]–ý)³ß¤×2û]^ý³—„ú3ÔáBäª<C3A4>7¥‹ØIØzýè£×ªÝkï&¯Õº_
|
R?.ßÛÇ<C39B>Þ·ý<C2B7>bj·Â…ëkÞl>zßöuÁT2¾Læ9çaûá£÷m_×K%Ådž‹‚œ°}üè}Û×ýš%~4™¨2l?zÛözݯYúC“¹‘±ÛÇ<C39B>Þ·}ݯ‘`2³¿1l?zßöu¿Æ†÷i~?|ô¾íë~<7E>MáÓü~øè}Û×ý{¤Û<C2A4>üaûøÑû¶¯û5çùýðÑû¶¯ûµLîêq~?|ô¾íë~MÜl—ÓÛÇ<C39B>Þ·}ݯe6Úç÷ÃGïÛ¾î×;mð0¿>zÛv½î×Äõm2—uÚbÖãGïÛ¾î×6™ç÷ÃGïÛ¾î×–dÉBœÖ7Û‡<C39B>Þ·}ݯ-Û´^®Ìæº\ÔÞXH¿Ò–å¢XR,Jì²¾m窮sÞÒ?T¯û¡½¢ß3tÝé˜!’)û<>\X<~òžé|¦Ù Rà-'ÓÂôñ“·L·\Ž™ž<E284A2>·s™éù•\fú<03>ƒé©oèÂôñ“÷LàpÌôr¼¥ËL/®æ2Óú›i>ÜÔe–ç÷¯ç2Ã׃(/½oë’å‡OÞ3}=†2Óm>^<5E>…éã'B™iªƒöë³0}üä=ÓŸy®-©ý
|
||||||
xŸ0z-ÓýR¹û„Ñk}î—’Ý'Œ^s¿Ôê>aôZ‘û¥H÷£—RÜ/Õ¹O½l·<`âk•ï×ÊßGÌ^ê{¿”ü>bôRØû¥Ö÷£×‚Þ¯E¾<45>˜½Vò~î}Æl¿z„ëg<C3AB>˜½Öî~ç}Äìµh÷k!ï3f/[¤OùRüµLø³—bà/õÁ<C3B5>½T)~Äèµú÷kEð#f¯e¿_K<5F>1{÷ýZüŒÙþÅ1\>{ÄìµÂ÷kÕïf<>tmüñ êp¿Ò÷‡äê<C3A4>ç/ùerÃîH¼—h¾aôšY>½—b¾cô’S~1úDrù]þINËršŒà#
ü.wÿjö‘&~—·¿˜}6ƒßMÕfY’ßüð‡£×òð³[uâ·Œ¾–…¿Ø¼Q~ÇäµülóV]ø-£—2ð£wêÁo½”¿½S~ËÛ¾–}ŸmÞ©ÿ¾eòRîýbóNÝ÷ßXU^<5E>>µª\kËOFï™ß1z)?½U\~Ë襖üÅè<C385>¢ò;F¯5äg£·ŠÉo½ÔŽ¿½SD~Ëè¥füÅè<C385>âñ[1Ñ¥VülôVÑø-£—ñ£wŠÅÿFô÷jô©èïZ<C3AF>~6z«2ýŽÑk!úÙèŠô[F/è/FïT¢ß1z-<?½U<C2BD>~Ëè¥àüÅè<C385>Êó[F/…æ/FïTœßâ.—ó³Ñ[•æ·Œ^
|
-L?yÏôg¾lYçã5Zfz¾pw–™þÌ—-¥¯ÒÂôñ“·L÷Ï|ÙR–ãuZfz¹p‡–™þÌ—-e>^©e¦ç÷h™éÏ|ÙbÅëÛµZ˜>~òžéÏ|ÙÂi¦ýŽ+L?yÏô‡ÞÌj¶{®0}üä=Óz3
|
||||||
Ë_ŒÞ©0ÿ,íÕèCâZÅ~²y«œý–ÉKõú‹Í;eì?H žm=´WA»¥wÌÿI6öî´îÅÚ|ìÍ9Ý«Õ?ÏÈÞ<C388>нX}‚“½;›{5û+{w*÷jö^öæ<îÅêÌìÝIܫոٲ%õbö±-©Wzöjö~öîÐïÅìíÝqß«Ù8Ú»ƒ¾³O°´wG|¯fàiï÷^Í>ÀÔÞ뽘}‚«½;Ð{5û[ûO¶’_Ì>¶•üJØ.fŸ`lïÎ_Ì>ÁÙÞ<C399>¾š}€µ½;/|1ûo{wRøjöæöîŒðÕìÜíÝéà‹Ù'ØÛ»sÁW³ð·ÿ$ôbö©<Û+…{µú‡{wùjõwÎf¿Zû<5A>ÿýr'ð@˜s—]8Ý`ýOƒN…o¿Æ¶äê"é`»p%Øò.i‚œRu(×¾d¢Ò/ÖfšG\ž<>¯ßÕ6ÐjÅÏ"6¤\Åyô³2<C2B3>°RÛhˆ’9¶kå‚
|
Zj+œÈÓÇOÞ3ý¡7£©[2-
Ó‡OÞ3ý¡7› a¢#œprÓÇOÞ3ý¡7£Bn¿÷ÊL——]™é½ÙDá×bIÉaúðÉ;¦5(>2G>Þu8~òžéϼ™ÂªÃeTX>|ðžáÏ|™¨•Ý9ei·|üä=ÓŸù2xÌ%‚Æ
=׈“GaëñòR‹ÂÖ7–šá«ÌЗ‰z¼Ñ–‰Ã'ï¾J}W»3<33>ÇŒq|øä§n{‘éû±ö±ñöÁÕ'6ªI…=ÇŧŸ»4ðqCà<13>{·˜ØÚß¼§ßdÀoHø¹frö§;LŒ<4C>’Ø2¹ÃÄãhê£÷(!û©«û~ŸÌ¾Çè7Yì{Œ~“¾¾Çè7y뛌þ>a}<7D>Ño2Õ÷ý&E}“Ñßç¦o1zöúw˜ø&ï}<7D>ÑoÞ÷ý&Ó}<7D>ÑoRÜ÷ý&·}‹Ñï’Ú7ý}6û£ß¤±o2ú<18>Ýaâ›ù=F¿É<C2BF>ßcô›¤ø=F¿É†ßbô»4ø=F¿Éßcô›Ä÷MFŸñ¾ÇèCªûDmíwHaŸjgŸÊiï0z.š}ª£½Ãè¹Zö©€ö£ç2Ù§ÊÙ[ŒžêcŸJfï0z.Œ}ª•½Ãè¹"ö©Hö£§RØ§êØŒž6Tn1q.³}ª¼½Ãè¹¾ö©äö£çÂÚ§ZÛ;Œž+jŸŠlï0z.¥}ª®½ÁèS
íSYí-FëÙœ>ºÃè¹jö©<C3B6>ö£Ÿ·˜8Wä>éÞaô\ŠûT<C3BB>{‡Ñs
îSYîFÏÅ·Oõ¸7}ªº}*ĽÃè¹Üö©÷£ç:Û§ÒÛ[Œž
|
||||||
eýFy ªTv÷x×VW$HvŽ†È–c¨-¥fsyÄ*
ÓRÛ‘DìÐBA§-zW;½úÜ`[ÛïAÛLBlñk×MypÉþ
|
lŸjnï0ºMÏåõ¬ôó<EFBFBD>Üéü|Ò7Œ,¿æ•£À“Äœ<C384>Eþ•#»Â¸¨oB>‡<ýËó—[X¾Ú‹ßN/ÎvêQþ̻ԯäoº\ò[¯ÛmåPýívÁŸl·÷-ýËv{qþöu»õ2ÝÜn,üÉv{ßÒ¿l·§SØ\Uøµ<۪ܤ7ç‰{$DwIu.Ò|z)®Wj«)¤/»7gÞ0ÿ¦ÙÞ7P)cææ<C3A6>ÒOàŽÉ9/¯~?ÿÄï/ìÑLxúýå'~Ÿ‹¸—µ2pŸ”Ÿ0€|W<–»Z¨ÙMDýÕ¬?ðûܹǣ¾øùú?o·g®8|þýö¿Ï<C2BF>%Üiób€Nÿã'~¿r+5¦ÏÏßà÷×ú•“œÁòâ÷âù¹TbyñûÓ|v…Â;Å?YBôÁ¦÷Ÿø\ªÆ.v_M½X³vÁä©HíhòRµÚ…-ëSyÚÁä-uj/Š´/FÙÔ-Mû¢ðÑè<1D>û¢øïÁè½e€=9¿àÕ—žOŠ-]:2vÁä鄨Ñ䥣bWL>ž{0yåˆØ“§aG“—ކ]1ùxìÁä•#aWL>œ{°xá(ØGþxòë`ñÚ°Ï׎“7§CfG“—N›]0y:\v4yé”Ù“§CeG“—N—]1ùx˜ìÁä•SeLž‘M^:MvÅäã᱓WN‘]1ùxhìÁä•ÓcW¬ÇÃbG“—N<E28094>}Ó=˜¼'¦;ŸK;š¼t@í‚ÉÓy´£ÉKÓ.˜<<3C>C;š¼t íŠÉÇóg&¯D»`òtîìhòÒ´+&Ï›=˜¼rðìŠÉÇsf&¯8»B|Ï—L^;hö9×z0y8e;Z¼r¦í‚ÁÓ¶£ÅKgÙ.W]-Ý´Ç€¬Þ¤À,?Ê©^\¿ñhëVõââ<C3A2>G£wðªWnœŒÞÀ¬^\¶ñhônõâš<C3A2>“ÑØÕó'›?ϯ^\ñ`ó†õjéÑè]›H<E280BA>$ëÑè,ëÅ<1E>FïàY/nïx4zÓzqoÇÉè
\ëÅ<C3AB><1D>Fï`[/îê8½<>o½¸¥ãdôÆõâ~ŽG£wp®W›½<E280BA>FoÚì=Ñ®G£wð®<17><½ƒy½¸äÑèÜëÅå'£7°¯×~<½ƒ½¸ðãdôöâª<C3A2>“Ñ8Ø‹K>ŒÞÂÂ^%e<1E>Þ”óz$b<>6o`b/ny´y;–¸mmlì·%n&;<3B>Ö”3‚ho•ЬÇò\²~™ø{¡Dáý
|
||||||
H ã_[:zK[ ¢>yíh`Å<>ÃôÙs`‡øwÃ/&DàO²¡w<C2A1>†N1,¡m·,-0-2ÀÝý\E¯.%:aû…¶ÊÂsv…}=°fÒÍed¿_<>ZZÍ%°]ðÍn̯H9¬)°†*Úê×óÓo®<6F>'wôk‰adPA§G{¡lë<6C>i·ý§m[s•5ÓH(ZôáҨôCb̯ø_j`…ôÓæ˜&ŠÚ/<>õÅì\}`U좜ƒy–ݪi9ȵd„˜li;tAÑÔiÀve[0—Vlmhº4x/ˆþ<CB86>è=´ ×y&$7´íâ‡<C3A2>iõl·kçfÿ<66>Ë÷
K'á’Ì<E28099>ãÃôçÛÕ´M;bSŒ•±5לØRm9¹=Í“TÙ9ʆ¡L ç<1C>i:Õ¢XeúÏ©.kJ<6B>ZI–©†p¡~µgWÍ@ÇÆ5Æ<35>ôÐÛbªÙ$¤PtÉ<74>i¼«
ÑP–);Þl§i”¨p½Ý1¹×ÐpìPhCùC+G–Â@ÉUA ½ç]´¡¬_3L3ÌõcÀä¶´X÷!Ûcªº)0u½‰×¹„XóGiæÞMa¦fâ8@Þ–(:qí¼B„Á&iØ—Åô„„u„÷Hâ™WÓ5AG¥Où0ܦ)-ƒUô–æ<E28093>0Z0õO× ZËcAR,iT·¸C.B£Á´â,NE1 sëÂ
óò!÷‚Ì|6ZdàIjP¾kC4pª_û<5F>º4™cë/Iˈ§iŠfL#Ë@œÞÖ’ƒH¯kˆ¤ ÊÓi<C393>)þè$×ÜãyÒ¯X7üEäÕ5åL®ÇÀ²uS¸õŽR,.vo k>.jyê»ø&²jòŸ¶š<06>"m‚%4Ñ¥èõV׎4ìPV˨1gÓót°üÒXMǦšF^I枬1I
Tâê?v†*²ÜL|½öxÄÕô %û&*Zò¥¦m‚‡¤#˜aë’2jí¦ï<C2A6>Ãï«\K‹ÑãeÓ¸ó%²!^˜rž æž‹¬ì¸¾»<C2BE>úA×ù½¥§ñ]œƒn²Ø®¸úè86µ¨M3dSÈñgÒ\P‡.8[ä§ë˜ÍÀ£×1!ÃŒ‹æ‰kÝ0ym·í%ts㳓ÒPBFÁb[æ4{õî){áˆÚ¡7ïÅUs@!rc¶c§&ß•· j¨¸“Aö±-}ìÃ\ [™y1ýF
ÎÍ|•ýÒ.p†ê¦»è%.$CPVñƒº´M¬ÉE Áƒp¯Ü¢–ûâ<C3BB>²Â¬ú]Skfz(.Ñÿ+ó7ÛmDqzEÁºÍɇª"âÞe ß²yG¬šK7‘^Ûs uªu‚îÌJ5<4A>yN£iôæ jmhÝ”â9™3ÝÀÊ.>1–@´‹:ÚVmLðt-…´¶zœk ix "¢Ä¼ÆÓ2´ÓÚÐ]ÃæŠ°©Ë½¨‡È‚&k40í¦1 a¡GH$nP¤,k€í¤"½Hi©,y‚r<^Û¦QkQìßÔŒA‚<»´}Ö"ÑfO+6ÑD´
|
·÷
î¾ZiÈ“<C388>§²£ú¯ÊÜÞ7‡ˆ/µ¤Mègÿ¶\ëOÛê_ë“<C3AB>ünYØ£tXrJ“ ãÜÑG¿5ðó}ô[s?ÜG¿µõª<C3B5>–Ïúh66SŒ}Qaõ}ô[?ßG¿5÷Ã}ô[[¯ú¨|W&ø×ék²ÿÌr²O{ø !oœRGߟ¯¥÷ŠÚ×så]ç=)ÑÐc(¢äðßx†…_?duA¼{k~aõE=ØY%n–Uq¾g«/ªÄ~È*ú‰4ñ«w}QÛõ3V§Æ^zýŒ±jkw)/lþû]6‘éË
Êg£ÿó.£H~eT"_ý_wE]ûÂ䇕uÏâD}úrE6?o"ZÂjÿ4Ñ·Ò*Õú‡µ&Û€›ûŒæ[ž–ž
Ëemz‡504ßÊ<'ÃL´tvHaH¾õšý\øÚŠt<C5A0>¾n¯›“V3è«]B Lšou‰ëŠØ“+®j'ÿŠâ[šì.‘)'«‹ Cð
]YÃä‘]¥Õ±
|
||||||
dö•ZUtÙæ›ôƒ `<60>š}³<>ú«‚ýkƒƒcg`S 5 <35> €¹âÑ\ã ÈÛ¯µûù"À´\<00>om9š@àNlcé.3bàN\cá7p=ø æûT4p'¶Ý7¹Ü<19>½æ”S10”0Í£R–Eö«¶%læ<6C>€É+"Ñ:&Æ<>mÕi<C395>ròKê9MPΕ¿a<C2BF>yè+/`Œ#l1¥¤µYYІ1~7<><37>;3`pmò6O
DÚõI&„téÎ9‹Ao„¨S©Ò°ä³<C3A4>gù×D·sP;9`F‹ µ 7j`eTÍl’lZ7‘ ŸàN´’TÑŒiñMä åâL½¢AˆÆa¸ô
|
³vç––9$íú²«½e*5»¬0ÔÞú4/†eO«ëü¢T=ÔÞJB¯¬.C
°{“Z
£’|¹;ah½i0ÃÔÈ®jê/^úнòÕtçæâi}EémêSi†•žÔì®ºÆæ¥~"¯v¤մ,«Mô:Ù<>S¦h*.‡ô5ZÅèÐ<C3A8>iáJ‚”G'«ÑZ¾’Ze %Da
½æ5a.!?ä¼{3‰7}ű"kSu¥ÑÞLá7»ü5÷:›²¡cþ”¥[ö¢M¤ük}—”ZJv9IÇJˆ26ëyÕ·s`› ´þJœòÅ–&HÓ„ž´þÉlPî Aú9 tT
=Ã&k“)†štGůP]ûȱ$¶ÊqUÉîžB<C5BE>=©‡¬UÀP“^›žd6}EE6l<36>ük7lÕìqß4%“’^Õñ†
U‡ì“Ý©3«ñ´¸WkJ t¤åêAú¦Å„X7ú–ì‚ÌÅt0¶Æ4†Èðd2™<32>u;ê<>`‹5<>ï-&!<21>ôÆMÈ%N½¶ºŠ¶ä™V¥KHÛUK3‚ÜT=<1E>úz—O†4ç<34>HÚä£<C3A4>ô«ú’·&’¹hÉéik.¹†vôÊÀ-3J¤&•\#³¡Ah<41>FúðþµjÂÑëÌå¦Ü¸.µNC8Z¿ƒ95Z÷¡X
‡aXžeAC°ö…ntC&¼ €<>« šÆ{gÜûRE®/ç5 D£ 0
›5¯ßTIS7Íh~Óò`µ¡Ò\†WCØsdê=RV<52>!ÍI ¦Œœš5
|
||||||
'A/ÕW´¿öoÆ
|
âáC0º è9·:»ä1ØRCfLÃ[SÖ6Á6¹hõ¾æ²Üo2W’ÐGn´àex®Ü&Í›Oɱæežs¡W"E%_¯Q—ŠÉº§ÙäêåÖ«c U]×Äs„—™ÐÖpïS¬ÑCj2Oâi ¬Ã^F'Zí0y‚oÒX™Šy.0d¢ñ†Cׂ·¤ñ=ÒFòáÕ0ÔS÷Á¢±ƒHô¢™*ŒÊz-e.Ï †F4tÁ°¬·<C2AC>ó40$¢sªž÷Cg6{§3‡@4"´.=´†l§g5'—Ûä¡ËÄrÈaøè ÕÔ¡ÛŠ›11mn<6D>YËxÏøy<16>µe^·ï¡
]Ñþ[ §mõǬ&
<0A>b¯eÑ“5eaÇP†FÃÜ0-;(Û;ÖLšÅÚ°Yó³åµÆØ\®fÂûê_´<¾ç}ª†©¹ÔîˆÍå*µ/v•Âô5’QAE¬LX[\[IhðªÏÖ22ÂÖ*rï¸Êu)Ž-ò QeÇä8—™Å‚|¶ÂŽÐ<C5BD>«h®¯}5½c<¼aó.
&÷¦qd‚µ`K(m[ª² ÊY–Ø&
6ÓvójïÀŠ(—Ö{è¸Vv-hý”AZÒ¦yJãk<C3A3>8©3-Eê-
‹>ùëe‚Öþÿµ½M²$=Ž$¸ÏSÄæµñŸ\ÎbjÖ#Ý7‘ªZt®æþ"£
|
||||||
ÌŒ®(ŪEF¼H?(Ó]<5D>nV&¨¸•è)5b7ùŸQ&¶sM
%š<Öç„ ¨œDž¼šàmÞjø<02>ÐÝüºÌš
|
€$ÌÜ¿xÏ<ª²*#\Ãfü HtÁ&uÄ<75>
chØp>
|
||||||
ub;KHZí<5A>ñZR¬²yùånKkP‚…£«¾D”†:áä É´öl<C3B6>ÎTt92gPô}…H›q-׃)$Ø\Hf<48> *¼ÓZ‡B7éÚl;æi‚;WHpã\M`ú忚¼š¥Æ¦Áwº –GoÚùÒ Š/ˆ¢eor“j…¹ë—vÂÀä!ƒf˜Ë¢âõ+¯(ÖSˆÐ|2ùwDå´°ÄÜ3=B¨‰Ù¶²…+ ô8L-‹œ0°3a'g#žÕú_¬F"‡I¯œá@?n‚;m`<60>O‹<11>¢<EFBFBD>gÚRÛ6{D—åÙs8‘¼Ä!™ûÓSª°ÀùuV¡d
|
tcg¯Ú>chÎ+!|'a!èdéM?1Óù«#3!ö€Æ¿‚aÉf^Åa÷V^G´‡TËЗ+l
ç'Áð5ö”E:@gYXEt^Íbü¸Ãî†T¹×«»ý3fõeÕÀŠö)Ž‚ÐŒ}Ø‹×Ýü9“`¥÷ÐõÍ{?ÇÒù“ì´ŽçuBœlÅàݱCo2Œk=ေg54v³·ëÒ÷¹³<C2B9>*1Ølê:Ö@ç“Ð×Ä4–4±Eˆ…VÛܯôÏ'€õÆsA•§…-@ìÀ¦€qœ=Vøü鎵°
‡4„Žä“d†³ÁžÃ¡#<23>ŽMˆÁ׆ÚÔ¥)¼ÅóçôJñ—‰–ÏXÍ<ë–”8Z€VŒPÒG‰›ÀÃj‡ORuã±údÄúA>`tŠ`û°Ú GŠ#XÚž¿™à²ÃÈŠk[–
[€ô0Ü0]d)o«ˆwŒ–Uy[ 7lŒËtŸ[€f[FN‘ÇT6ȼ<C388>+<¶(«° ŽÔǶ(\6xyCUqª›ÀåÆh•ÓkØ¢Äxû6Z3Œ<33>™±ü~ÁÕó4:^ú~M8€8²x(üÖ5µ¯b‹À·ŸE»½Z@j †J0q<30> rЀá}D'ƒÌVòI¨fäN0lQ¬/ì=xÅݾ7„`¦ù$‘Xk¦Â<C2A6>ÑîìËÂÊxaj¤46ÀxÓ;£!"”<>M2o´‚_<E2809A><5F><EFBFBD>[€u…:ÍTx>6 €Ž‡™ÃpÚbÉAh@ÏLðc²ðöL´X«
|
||||||
Œâ5)Þ²Ô!ÙTT«çˆTM{Pì‘ÁTjkH˜´Sz«2Ò—ù–ݸƒZ<C692>Š&"TÎç9É20<>Æè„;¬2+"¸s8<73>ã Œ-9"EÛ Ä¥˜èmâp²ÆÏ˜®[ ÈC‡ˆÛ<CB86>•—^ú<1D>Îà$$ ÔÉê±²þM™U›
|
0t}êÔ6€·EV`¢”4å¸Y\ü&ž£ë›[,ûì‹AˆY³ýÐðµhÿy|´Iï0‘Ð'ib‹ä,
Ì¡ l0ò¦™=Ô³La0lÑ€,¯?l ò¢™
íiWƒºå<C2BA>À펅ÃT}£ŠÇªÒ<C2AA>ÍŒÀ‹„Æum¶hÓø0.0hºDrÝ4€‡»ð*ÝJqˆñÍ¡^˜‰§·‹Õ#¶xﻀ<C2BB>b„@mÓæÒñöcªàÜ6
`Ê;Ó1oÙ ¬3xCT5ô…±V§×—û¦€/rÒ6F2lÑbPExU{À
`²º1òå›ðQ:<3A>Ê ª-<2D>Mø
|
||||||
<–É‘ô÷<C3B4><$d<ÙΛ¿ºw`rFŒ«ˆf›àä6÷³u×<75>5Ì$WQ¿Nl!-tð~Ö¿Ý©˜MKkD?ì~ ëØÉR®ûwæ€+Ðì^ê\MUP<55>`ëûgòà îÔ°m‹IO°Ç960EË+z󎕃:$;£~6kùå±6]ÉNŸ ì†7ä—L•1¯jiUŒ•<C592>¿ol•æ Üîpf¡ZȖۯƑ‰é'íH˜?OFJ>Æ
|
Ð
|
||||||
‚HX/HÌÙöâ.Poà®5˜L—4#Ú½ƒkoYÅeâž1<C5BE>Pùœ„•ä¶ÝÅ—W…ë¥{áдÆ7½ƒ÷ôÏ ÅDd6ZÛôk±j Ü àªån›Ä<07>Oß;ðÁ¨å+‡°¦<C2B0>;åH¶«·!¶ºƒÈŸor69 Çóy´ŠŒƒÉ©ð§:A…Yj¨l3¾ajš<6A>¶kÉ6‘Y<=f‰Æ<>ª±¸ºøO<C3B8>`0.|ꔢÀ9(—Àƒq°`@”&éBëS¿k¡¢Ôì“Nï ì ZnYìëÆÕvjÕ²¸s$¾(^²<>Tä>wÂ<77>"ó9d¨&{^LÃJ¶ó H ªåK‰&(Æ76kSB‰T.qi;¸ó
‚NE‡ŠêÄàj¾Éô¯EÖ¨
|
z¶xß›R¢0ÄÊ!<€ÄXõsÓ
[<€—uÀa`%@ClñÎf5¯ß›0+9¸¿»rÍ„`Ÿrµð.2áNó{‹pE°P<C2B0>«U°¸yWÌ’XÃÈÔ.QŸÔ0ò€Ð¨lx<K8¥ÄØ<C384>‹pQg:MM=*`Tø§Üd”ðªn†’6àF©˜(8kìxÆ´òàÌÔD.8QŒLF>ËæÃòCV¶ l1<6C>œ…tƒâý^ÙL@*i`…+ý9ÅÈ7±ÁãÑÙÆ¬n&›À ÚÚ[L ˱զ†-&@Œ¥BX¢:.M˜–_U3€l5lsL&Ö#>Ó<>Yšp<C5A1>DÏ“ÔUÂê»wáÂh©ú°>kÍêqƒ§ Ç‚Š‡
#>0¿G. Ë…óå
Í£S;àÕL,ÞG2lS<6C>Bw!EêVÃ6ÀœðJ.0#ùÌʦÀ`Ÿ`^uú€‘
|
||||||
s¾A ‡k±»‚ìçܵ´õUî¶ÄúZ‘¡f)7óõÂ4ºÂy ü¹ó<C2B9>l»<6C>³4Â@–TÓ<54>¥3ªäu>ívâÞ ¾›QTª <C2AA>ºz’§Kð`&¥ª€¹…SFþ3™0Ï9v—ˆk?Žbм)6Ñ„p4sIúóYÒÀ¾¡á«9€’|´,BìÍ$U’ßH6…&xð
õºÂõŠëÂ7L$œ8T±Zɱù´-'º¡—Òø®¥„?ߣrÝâbv6ýüE¶õ XH¶…¾c{‚(]Oš³ëWx¢Éö—¹?²¥3ßÈ¿ÂÙä žøbØ^éO|CãE‹kpÎ-ŸÙ™ùçsÞ{°
^2öM<Ñ
5²þ¤Ð'Àr"m±‰°nÑÏÂѸ·`ë´ „£i~uõ{ N±Õáhš_škƒþ ð M«„Lh!Ø¿yކäû¾ë+p;Ž¶è«±cj|1GÓr¢éC‹Lì ›ªoñ£±Û‰p4<0B>ôÅÙí ÂäѺ%‘;gÿÏ
|
42©%ƒÑLM‡ƒoP7|½Âƒ{¢Q4˜1sd¢`0|ÜHÉ0rxYA0–+Œ"Qcb‹Âž¡¿,+¾ÆÍh›0³ ªÕ ͸`~s²§Œ_º‡¸Q€á¿±äÕߪdî77
|
||||||
¿r€MñÙ:Ge?ŽBk(éúÂÑÙY-…d•ƒãD8ÈËÉÏŒ «ÂHMh…ë¶%‚8zÝ¿wÐ<77>n!óÆ2h :þ Ýt»Üǯ
|
0lLÌ_† sQñzêâäÌïÑJ¶$ÅnX9•!U‚p
|
||||||
<è†À~$<24><èF7oi<aë‰mt5ºÎèHÓN6¨NkEÑtÄu²ÑÙlTôãUíàÃ&~9h£p'¨.ˆmOp'ƒ<C692>®ñP>q<><71>u&ó™'xp
<0A>C½šgìJÍ×Î5ÈÉ{å Ϊ1X©ö”£<E2809D>á^“<>
|
6(¼NUWº l“®ªÌEÜ«a›*ç
|
||||||
ºâ‡cÖ°?¨Æ çCcD0ÔêA5Hä¨éuo;¸‡R5èk
£ùrp<72>ÑxÅêAš˜L;רQ$'·” \ƒÔ‹}Kikª\ƒõ¸¦s<C2A6>àÁ5™H›Îy‚;×ÈdQV<51>ì§DÅm*ǾžÀ<C5BE>käEü<45>;Ö˜±<02>D…ÀÍÂÊ9~ÆA62ÉRøÓß Ü®XO^çÃŽ_è2fØQÖÂWZ‰hZsÿHTd×s›ÉJ
|
[¤n/|<7C>E
|
||||||
,ïG|)(u‹©ÄÌx$*ÈZø†w€«e*ˆŒªßWËè<2d&d~îp›l#Û…>bù=Z€²‚=Q!P–5bwl'ì©g\á=BaÁ$¶á®05×ðTL²‘æúÆVߘà$`m3÷V'¶“
™£]50r|±dP£}<7D>à!l¾²½³1lç`µ9¦;õ{rcÕèÉrŠ1ƒ¨/˜T¬Žšì/zá°Z<‹…Æ#nÕ¬«ÏL <å6Ô~ò>i¹vP<76>L†€Â2¶ Ù
<0A><>h«†+£¸`R
|
ÍA¹„ù©,%kÉÅ1¿Æå.‡Y*†¬ª»U«<55>°ªþåt:ª„1 &¨w€iøA/ÜYl€Ìâ6,ͱ`à$0ôêoÑûZl€¬ìôHjÛéÁ%ã]µ€Ú4žÿ0LGS¼`ðÿc¶g°ÅôÝy?J‹%¶Ù1ÌFp~oÓŽlÑÔãðJ7àXP¸Cm&°MˆÑ®k€žØJÈüq»uõ$à!“•L§¥«†`g¸ Ôžº<C5BE>Ú<EFBFBD>åh˜Ò ¤oëEJ¦Xtd€C6#ÑÀ6†E|Pu¶ÉU%¦±'<27>ªÁÿßdö&V<>ÉK_f„u£À}HØûÅ0¸0SGNv½Î«†`†³&Üë<C39C>ŒŸQŒd ËOb…CuÃImt±Hg$ªñõYùj+üª¤dØæ´XàˆÃB©À6([c¬<63>Ë‘ji¬'‹V¯WÔ¿jUØ|œ¤~/ŸY× ’X‚(6!Ü7uH[Ûù*xûàéÃf>€|>(5Q9.À[¬(ì}ÊîÉ@`Yv˜Ç€92p0P7FUÝߺ<C39F>xçE0~g4¥AmìœÍ%>Æö2yãK£\bž±×:<ü ."/
™Ä•æ9“…«—D~<7E>IO\ª´ê0jÐæ¹JpŒYÁô£ y´¨y2@G^gÒUÇâùM°”0í
y©…0O$>N®ºw# ³$¾8ì<>®r`b|˜ÍRpCã£Ó“°<E2809C>ÆT®øb™O£F¹'ÏàÃaXZj˜c$4Ys°ÿ[®Ýlü/W§îy%2é=v@×Õ„\Êk¿À¦<JP/†¡üddS_¼´ì<C2B4>D¨aTlœ{ñzáæÉH¶Ù@¤›—i>eul ’¬Z
.Ûl räðѰÍ"§ktP}–öeN6yÐ!J ¾z6Œl ˆãf)h̲‹™‚SÃÍ<C383>_$¯ CíYïäpþ‡ž ÅÂfÒ
a·Å¨NªDös\ ‰ŸÙªÍëð\†¡AÏYØÊ p2]ÿcBƒ¾ë`|.1í”0«j^ÆñeÞp”åpÀÎMSŒ¿Èø <C3B8>Q<EFBFBD>R8<52>º¤™¡ßTŽÆ'U¤#x*€u
|
||||||
¨õ4RcS…ú‚É5¬º:|W`“jdRš¨;£¾`R
À-jX×È+ŽD‹p<E280B9>5*&×ȶ˯FØæ³Žƒkj<¥}±§Æ ¸©
µ%Í “ƒÉ5)ÁLpçÙ6òµð,bQe0¹ \ý"Z<&¸s
ùµ•&îÜ“£Î`r
ÀÒ42×pÙL²h
|
ç&
´10:“Ü&x–<78>å;sTjtlÆ@FôTc<0B>œy«µbŽ
|
||||||
%B*
‚lP¾¯ ¹ÁOl'€M3uLö§Ec'äÆfW.Ÿ™àN65îXßëw²aYµÂnÄËA62ûñZxöH‰zƒI6[D<>Û<04>*'Q#™×<E284A2>‰•ŠƒI6å<>Ô<× <
|
0b‚x¨ŒÆLòÁÔQø¹x`Š~æ0ÅVV[IªRÐCÌôY²£°xwŒŠê(æè Wˆ¹Í°Mh’-,&XñT ‹W8ÔÛÅ3ÒO3´Šm&P9'•UúzõË£8Ÿ€5«zfŠ~1<>Ê1Úâê&•™VÉÝë‹7Gè;biŬê’úE¿‚’„Vë†m"À¸—ÛCÌÐ/"@‡MbR6éÝ8^…ªFW™YD€ÎUÃú6˜Ã†õàj
€m"Ð$ÝØ¢^£Ol@×Õ¬!¬í&|óís&´‰€-ÃdèÄ6`°³ÃKÊM2HR vr+`¿<>…m"@//^ì'ƒãt
|
||||||
<EFBFBD>Ø>£{fR‰¥j’<6A>̦»\ÐÑÛ©Ô)YžÆ¦Í'ÛPL¢’‹nëŽÅN Z @g™_lÛdEh3a@åÁ^î$Bª¥«,“ª ÜÙ kÍžùOb€›Ìss<73>tâ¤ÙvÖÑ·nDõÁ,ybc].qÌÄ3Õ{ÑSbD‹à´`cwº‘^µÑY㬜{ÙS"–ªPö>Á<>n(f<><66>TY÷'x>AçøL/¹R€0 GΦ"Ì{ð(}Êl{+ˆ
|À<>pv5²|C|3<>ÊŸØ=W3%Mp'€•ÔòÚwðTµÂ‚[åð”á '<27>êvª€RŒ¨‰Û’/À€;ß B¬X<C2AC>˜ã›å\EW1ÐæÎpò
0|Slb§"(~Å•øÕzð
+±Q€»˜àä`ݯŽL;•Ai*¦ÈÒ¸|ʈd]1&x*„bOq™/²|ÃÊ,†Õá¾B£êµJ-<((˜àN8¢¾ªZL€§b(¼{ž…¸ûÁ8¬ÚKÎjîžê¡:Ûe«-óîŒ#Û¹‚u‰§çŠ(B
öïûÄvÎá5
ƒÈ4OðT5ÈE¨o}Ûb¥~a’@XmÔÛ9#Z",p‚{Q”°ºðäñ½õà`êØ¥¬ubGUÛã¦<C3A3>±ÅÓA9ÙêÐ<)<ê¢Ø×‚¾Íy@ùÂäV™<>Z‹•ú…½2Š<32>¢#+6)Í6ØÕJ<C395>geû°rÎ[ì"iŒ”ÄOØðó-Ë©4Š¢Rý¿qúê<C3BA>‹S«Fm
|
keEý%fè`,—Zë<5A>A!¶ycÀÉ<GÅ6`ìÎ
[°´y-wƒ¨<>,B›ˆuS<>Û<v[³ËŽt¹ÝðÈš˜&¶y#êxÈ$<24>Ÿ$õ¸²‘
|
||||||
R8˜µžj£ØfÖSˆ
|
©ðž`ÁŠÏ
|
||||||
ìàN9²mµ«qÊ2&xPöĵ
|
À
|
||||||
ê…<EFBFBD>r°Až’ߘÑÊÁ¹â†…!€å`‡\KÇåVÊvÊÁ¹F(Iï î”ÃÊ<C383>µ’´Ùš]šÁɇoýO+’>êš'ÓxžÞÏò*<2A>ÿõ/ÿ®ü/ÿV¬v<C2AC>qù×?þ](.šFX»ÙbÖú¡‰8pΘú¯ÿ<C2AF>5þÅ¿ò?ìú((MýãŸý?ÿ›‚®õÿëÿýëÿã_þû?Â@ýk¥ ñgZ4Ÿµ¯¤z¦<7A>»ÚçEØe¦òoýà…úß1DZU/$÷þpË11 DêµåÖålço›uˆœæz!D‘ß³Q—ÙgQ@¶ö->üIQÛòîœwŸCûÐÇ ŸŸ¡ýé\QggΧ©Æ±ùSöÂì5þà3å7?gb`?Q¬vín¢`ÍŸãå#·þÍ«`».÷mË›qÇfæ”YØ>ô¹íè
|
U]
|
||||||
Ú¦¿Å‡iÚ>ô¹íÈ
|
¹¤@âRÁÆ[ئ<01>ž"E_¯
|
||||||
²Ýh—2mŸ?úÜöTÛ°[7 ñwÛ§<C39B>>·ýYAöæÕ›aûüÑç¶ *H…ü¼3lŸ?úÜöDS‡Õ6(bßònûôÑç¶ïk¦’ôe2¯9OÛ/}nû¾d*™-&óZç„íóGŸÛ¾ï×,÷£Élu•aûüÑǶ·û~Í2 šÌ<C5A1>¤]Ø>ô¹íû~<7E>\“™-ŽiûüÑç¶ïû5ö¼/óûå£Ïmß÷kì_æ÷ËGŸÛ¾ïר&Ý/åÛç<C39B>>·}߯i
¸Îï—<C3AF>>·}߯eÒW¯óûå£Ïmß÷k¢g‡¢FØ>ô¹íû~-³×ö:¿_>úÜö}¿VìÀÁËü~ùècÛí¾_Ý·É\·e<C2B7>YÏ}nû¾_+ì3¿Îï—<C3AF>>·}߯•dùÂm[úØmŸ>úÜö}¿Vöi]îÌæVnÊï,dÜiËzÓJŒE‰<45>Ö<EFBFBD>íÜ•v·Cºã‡Ú}?tôO´àg†î;3D>帖‹çO>3ýŸƒiö¨xËÉô0}þä#Óý.ÇL¯çºÌôzãV.3ý<03>ƒé¥<C3A9>/éÂôù“ÏLÿÀá˜ér¾¨ËL—·s™éú›e=]Öe–×Ïoè2Ã÷ƒ(—ÑÏvÉòË'Ÿ™¾C™é¾žoÏÂôù“ÏLß¡Ì4BÇ
Z˜>ò™éŸy®‚œÔq‹¦ÏŸ|fúg¾¬lëù&-3½Þ¸>ËLÿÌ—•ÚÏ·iaúüÉG¦ÇÏ|Y©å|£–™.7®Ñ2Ó?óe¥®ç[µÌôzã*-3ý3_V¬~}¿YÓçO>3ý3_V8Ðt\s…éó'Ÿ™þ¡7³2…ýª+LŸ?ùÌô½5-We„éó'Ÿ™þ¡7£iX>-MÓ§O>3ýCo¶@ÂDG8ää¦ÏŸ|fú‡ÞŒ"¹ãê+3]oÜwe¦èÍj¿Šå%§éÓ'Ÿ˜Ö ø‘i=òù
|
<0A>ı$`ÑEá)¶i\Â|䡯×
%Ó
šsIò!¬ð&ú!É
¹++Àð3¶§Ò•Ä|ý¢¼ë^G%¶ió6ÉbPŠmÛ’Mù6
`’Z³Ò
Ù4@,x{9ªa›!f¾ubÃáh“Y;)ElÓæÀà“ˆÙQlÓ€!Aßb9·Ä|ý¢Ì¹%F(…P#
€Aˆš«ËZÄcئLña?QüòÄ„ý¢Tõ²}{3lÑ&á¨<C3A1>”«A›P›ÃšŒU\r4€Ú|g¥ˆm0X.Â’:I¬Û4€*?Œ§VyÙå˜gÅþ4ƒAl'Sß#1ŸoËŽ*ÉTÒúÌILØ'qN“æƒCéG4„¾°T93‹œ`rÑÀ|ý¢T½øºÐbÕÑ€Aÿ=€W„nئÌvc‘甃a»0Hôkã̓ú”Í•1·ÿ²·k›0'š‰Y<E280B0>ɰEˆe^P<ß¡<0F>@™ÔÀ>X±]tÐ%oB}òTs<54>Aú‘+
¢‚ŒØë1Ãvm˘
|
||||||
,¨Ãù“ÏLÿÌ›)¬:ÝG…åÓŸþ™/µ²k§,óï–ÏŸ|fúg¾s‹ qIÏ=âäQØv¾¿Ô¢°íÆ¥¥fø.3ôe¢<EFBFBD>oB´eâôÉg†ïREÇÍ®M«kNsŸ>ùS—‹½Éôý±ö±ññÁÝ'6ªI‘='Æ—?woàë†À#&^÷1±·¿yÀÉ€_’ðçšÉ-ØŸž017JbËä ¯£iP<69>>¢ŠìOÝÞ÷ûdö3F¿Éb?cô›ôõ3F¿É[?dô÷ ëgŒ~“©~Æè7)ꇌþ>7ýˆÑ«×ÂÄ7yïgŒ~“ð~Æè7™îgŒ~“â~Æè7¹íGŒ~—Ô~Èèï³ÙÏý&<26>ý<EFBFBD>Ñ×èì ߤȟ1úMnü£ß$ÅŸ1úM6ü£ß¥ÁŸ1úMþû£ß$¾2úûŒ÷3F_RÝ<52>˜x!jÛxB
ûR;û¥œö £×¢Ù/u´O½VË~) }ÂèµLöKåì#F/õ±_JfŸ0z-ŒýR+û„ÑkEì—"ÙGŒ^Ja¿TÇ>`ô²¡òˆ‰k™í—ÊÛ'Œ^ëk¿”Ü>aôZXû¥Öö £×ŠÚ/E¶O½–Ò~©®}Àè—Ú/eµ<65>mWWpùè £×ªÙ/…´<E280A6>}Ùø|Äĵ"÷K‘îF¯¥¸_ªsŸ0zÁýR–û„Ñkñí—zÜŒ~©ºýRˆû„Ñk¹í—
|
à¦k‹‰úIXÅÀx{5lb™a¨!y¸$n§)Àpóºx#IbЖ<16>Â
l¢x¤jØ®bÁGv]ÛÕA“d*Ku~Œ®:è`6™ÙУ¶ªƒ¦aîbH-&Àš•»šÕSIt<49>' …©jc
âA¿¹Î«Ä FÝ¢£O™]u/†Ï<E280A0>Іíê ¨,¼7P·3õ¾:ˆn9ó:‚•MXUD®ˆ-
›D€|ínAB‹ ¤f¦ˆbÝY©}‚™·Ì±]Äš)]»É°]D<>Šxl‚5W$Ž]VsÀTýª¢Êê_ʼn-*À’08éL
|
||||||
Ü'Œ^ël¿”Þ>bôR`û¥æö £ûô,ïg¥‡äZç7‡!¹RzM\2RþZ7N/®s=ù¯œÚÆ]}
|
Ô7<13>J²Œ<C2B2>ÊÄ<13>
|
||||||
:äéß¿ü±…ò«¿ùíôæh§åï¼Kû•üM¸F—;@~cë}»mœ«´ÝnXø›íö¹¥ÿ´ÝÞ¿}ßn£.·Û
³Ý>·ôŸ¶Û—ƒØÜVø«|µÕ¸LoÍWIˆ<V®“Ü¥ù奸a©o&F<>~ÙÕ9ë~zù7Íö¹<C3B6>F3—¼1<C2BC>þ„®™\sy÷ûùOü~a<>fáÌû—ß/â÷¹‹»l<C2BB><6C>ûÅ@ýP0à–ÇúTu»Œh¼{<7B>íü>×îñ¨o~¾ý<C2BE>Ÿ·×3·~ýýþ~ŸkK¸ÖæÍ]þ<>?ñû<C3B1>‹™¨1ýúüãüþÖ~å$gPÞüþŸx~(o~ùï?»?á“âŒ?YBôƒLŸ?ñµT<C2B5>‹]ìÊšv³fí†ÉK‘ÚÙäjµ[Ö—ò´“ÉGêÔÞä/fÙÔ#Mû¦ðÕè<13>û¦øïÅè³e€#9¿àÕ.¼ž;[ºudì†ÉË ±³É[GÅî˜|=öbòα&/'ÂÎ&o
»còõ$Ø‹É;GÂî˜|9öbñÆQ°;Žüõä×Éâ½#`?_;^L>´v\™<>MÞ:mvÃäåpÙÙäSf7L^•<>MÞ:]vÇäëa²“wN•Ý0y9Dv6yë4Ù“¯‡Ç^LÞ9EvÇä롱“wN<77>Ý °^‹<>MÞ:5öó˜îÅä31Ýõ\ÚÙäj7L^Σ<C38E>MÞ:˜vÃäåÚÙäiwL¾ž?{1yç Ú
“—sgg“· Ý1ùzÞìÅä<C385>ƒgwL¾ž3{1yçÀÙâóz¾ìdòÞA³Ÿs“Ï<E2809C><C38F>ËQ¶³Å;gÚn¼a;[¼u–ívÕÕÙÒC{(ë-
|
416{}3bÉjk®:gŠ6¶Ëƒ+>+y¢a»<(H%
uÄÒ±‰¡Î¬TW7†™úIЍ%ìó,þ"±E¤ø<C2A4>ÞaPcÎL=Þ=H%Œ÷<C592>ÖíkÁÉÉPl’ªª”™úUÄEÉM:šÌ³â Ö6bûp¥¶‹ƒ€e>qjú›ió)¤Œ°(E×mJ›°þ’ü²i¾‘Ø"Ä0zzi*±¼‰€Ô{cn=2ùÉX%+kAlTò"R\™jÊúµ²‰1l¦"®‰b‹H1+·žé?æ¡& †aÀªVÕÍ<ý$¬<>ÕÈ€êæéáiæô2‘u¶b‹o©Úo¶M¤Ä÷Hõ2l<11>"*Hhê0l©(f”'7ýɾˆ‘ñô°{ê3O?‰€Ô/ó8‹)Fa& e@6¦o76(R*ÄR›„±‰€ÔY³EE.ó{‹ ©J³r21Q?™€Ôuƒãô.Áb‹ c{(÷½Å¤Ž;j@–G¾&(R*„—KªIñV’ÂgÖ
|
||||||
Üjù£œêÍõ¯¶ž`Uo.Þx5ú¯zsåÆÅèÌêÍe¯FŸàVo®Ù¸}€]}½`ãbóÏó«7Wk¼Ø|„a½ÛDz5úÔ&Ò+Éz5úËzs‡Ç«Ñ'xÖ›Û;^<5E>>Á´ÞÜÛq1ú×zscÇ«Ñ'ØÖ›»:.Fà[oné¸}€q½¹ŸãÕèœëÝfï«Ñ‡6{/´ëÕè¼ëÍE ¯FŸ`^o®y5ú÷zsùÇÅèìë͵¯FŸà_o.ü¸}€<>½¹êãbôöæ’<C3A6>£<>°°wI™W£å¼^‰Ø«Í˜Ø›ÛD^m>ÁÅÎ%ng[;ûm‰›)O§-åŒ&ò[µ¡ìQ¾V†l¿Lÿ½R¢ðy…ÛçÐw߬4ä‹<C3A4>/eGí?+sûÜ:¾Ô’þkBBû·åZÛÖøµ}±“?-{µƒKNi1mœ'úè·þ|ýÖÜî£ßÚz×Gåg}´š›‰Æ¾©°ú}ô[¾<7F>~kî÷Ñom½ë£ú]™à¿.¿ûÏ*'›ñ´§:
|
µYÙ@l1©vOÔèêÖæ¸™@‘Z!,p-Ê'¶˜€T×ÏÕ¡Ø> @
TÓ!cÊ~ bmk°×Kî€@ÆrÌ¡f–Þ;<03>˜²ŸT@À†_%¶¨@Q”µ81e?™!ËTm½ƒ¿š™Þ9<C39E>øö4køõ_r¼"“Áù·ü)ucŽîOYÒJÿý¯ÿ´ó\õ—lÈôzr,,ô€¾<E282AC>|<LÿË©¾ãV&9Â?²³sipN>û}š.¶þ‹~«ÕæeÑÇUÌøƒ×`P0³^ñ¯Óÿ@ÓñŒ¾Ç‡‡-ó}†T/Ãv=ùñI¡Ý4.,~Êrü»Ë¼JÎìWþàØ7…ïÛ9Ù’Þy/î¹à¹¤ºGÚì¦,ç.ÄEçŸôL7Qý“î‘ßüàÿø¿ÿ'Ïxþ×ÿ÷¯ƒ5óuðhû<68>âå<C3A2>ðBô/é¦Á“š×p<C397>>úÑM_"»ß—-=Vºb²ýG?—=îËfš#‘ï³ñéé£ËƲ¸-›õð{^<5E>îOý\v¸/»&
|
||||||
Ç)
$‘òùUÆh~}¼¼'%zE”þ›Ïð¦ðëY-èwomËo¬¾©ûCV‰›eUœï«Õ7UbÈ*Š4ñ»w}SÛõg¬.oŒ½)ôú3ƚݵ¾±ù_Ÿ²‰R_ÎÈP~5ú>eÕ¯ŒPä£ÿí)£è¡«uߘüaeÝe¢u,¿\”ÍOÆ›ŽÖ‚¶Ú?
C÷öÆFµþ!ZÉ6àÖ±"û–—2²a¹n]ï°†ì[]×d˜é–®.)շѲŸß:Z‘.Ó7ìusÒjfuµ%ÄÀ„!ûÖJ\WÄž\ua;ùWDßÒbwÁˆL¡9Ù\ëSšoHË&<26>ìB޵™µ;·´°¬¡j7Ê!ø´Õ¥¶ìb°Â|ËZˈž6—úE¬z
|
u<>YûO~.9Þ—Ì`&è´PZí?ú¹ìô<C3AC>lnƒø¦l÷ÑÏeçû²YÊ[Ø{X+ÍôsÙå¶ìÊÒôž4€¬²Oý\v½/>ãmµ¾õŸü\ò}<7D>V™ü‡÷/ev&ÚôsÙ÷uZÌèÁ<C3A8>)ÛôsÙ÷uüA
|
||||||
¾Õ„dY+SpTÓ{“Ú£’|
Å;aȽi0TÃÔÈ.lê/^dž½úk(èÎÝõÓÆ†ØÛ2–Ú
«#©Ù]x<>ÍKýDÞì"´I›ÉYÖºèu²§LÔT6\Aõk䊑¢ÓÂ5ÅþÄG«Ñ*¿’Z¥„¢°Ždó–0—¡?½G7•7}ű*kKs±ÑÑMämt»üA÷¶š¸¡cþ”uXö¢/¤ükãP•*5»¢¤c5t
[õ¼êÛ5°]SZÿ1NùbK¤eARZÿd5(<28>„&ýRªECϰÅÚdI<64>!(=ò«Tk·1s,‰r\U²»§<C2BB>dOê!k0¥·®'YMbQƒ
[ ÿÅ6Û4ûCß7-ÉÔ¤7u¼aSnÕ!ûbwê¬j<-îÍš)iù°f<C2B0>¾éD1¡×<C2A1>Ä%»° k5)̉m1Í…¡3¼˜Rf`ƒÁŽ€#X±£æñ½b*ÒI?lØ‚bâ2z`›i{AžÉUºŠ´]µ´¢ÉA5âñ¨¯wea¨sN•D ]AH¿ª/yÛjb š‹œ,<2C>ž¶åšk`ÈGoܺ"FjjÉ-02„iT!ï_k¦½\.aâ<61>[im™ÚÑú̩цÕÀZ8Ãò*ƒh‚õ_HGw”Â+ع™¦y`¼wÆÍ°/UåúrÞB7šÓ°Uóºø¦JZ†ÉFó›–k¡æ:1¼Áž#S
|
’L×”í?ú±ìx_§UfYc½ˆÓ <C393>>ú¹ìû:òÈmàùŸ°V¹ÿèç²ïkµÊC¡¼h"†õÞþ£ŸË¾¯ÕÀç¿J/G6Ù§<C399>~.û¾VkÅEÝL¶ÿèç²ïkµÆÚ!ÉòsÌOý\ö}Ö:Fz3Ùþ£ŸË¾¯×Ú<C397>4D”t§Éöý\ö}½ÖprnkÍ·ÿèç²ïëµN¿çRúÒk§<6B>~,;Ý×k<C397>©ŸÑ{¡.GÝ}ôsÙ÷õZw"ïHšZ,<2C>÷ÌéåZ©ÅA6ßø‰œtSNé]‚•½Ëùôý\r¾)¹ÑÇGdõú<C3B5>~.ù¾¶Ú³8Çùg’îë&=¹¾æXnp¸s»±È¾¯›Döå¶ãVn^r,²ïë&•}¾ôXdß¹ëXd ›B}¹û¸•›WSvþD7Õ—+<2B>Eö<45>›<EFBFBD>Eö‡ºé|²¥;|²H¾ïqi"ú|!2n݃,²ï{\"ûrEq+7o&Ù÷=.‘}¹©˜²o]P,²?Óa׋)ûÖ=Å"û3v½·Xdß¹®Xd¦Õ®×K
ü<>[‹EögZíz‹±È¾sy±ÈþL«]/3n忯”]>Ój×;<3B> úçW‹ìÏ´Úõ–aʾu¹°ÈþP¯].¦ì[w‹ìõÚåÎaʾuÕ°ÈþP¯]®nåæ<C3A5>Ã"ûC½v¹<76>˜²o]<,²?Ôk—‹ˆEö<45>û‡Eö‡zír±È¾s
±ÈþL¯]¯%&í¸u±ÈþL¯].
|
||||||
ÕhNJ1eäÔ¬QПšÑMϵ·ÕU<C395>ÁJ¥U0
oMYÛüÛ£ÕûšËr¿É\IBZÅÑŠ—á¹r_4or`<%ÇB[ʺæÖB.Z¯DŠJ¾^£.USvO«)ÖË7Ǻ.‹ æ/³ /¬á>–X§‡ÔdžÄÓ@Ù¦½ŒT´Úañߢ±²Tó\`(Eo9a‡®¯¤ù=ÒFòáÍ0DÔÓðÁ¢±ƒNtÑLFe½–2WèC&º`XÖÛ®y™*Ñ95Ïû!5›½ÓáS#ZWŸÚB¹Ó³…š“åÀv…躰r>:h3<68>è¾áfÌG,»[`Ö2Þ3~FžEc¬Ûþ=ä¡òŸ`zÚ7ÌfêЈöZIYvqhdÌ
Ó²ƒ¸½cÝ´¡Y¬
[5?{ÞF`ŒÍÒq5ÞWÿ¢çù=ŸèK3LÍ¥Îp/@l.W©Å¸ØUhÓ·HF½b0E`½¸¼<ªÐ2àUŸ½g”„UäÞq•[©Žyƒ„®²crœe%CQPÐVز`
Ùõml†!yŒ‡7l=¡ÁäÞ4ŽL³¬„ض¥*+ªœµôÀv=h°•¶[7{VD¹¸´ì!åÚ\kØ1ä õSiI[Ö%ͯuâ,¤ÎþÿÚÞ$Y’%GÜÇ)üýJæaÙ‹Î^7UÝ ‰2sQ±êû53T;¿'æ®™‘îÆnU0Àa¶°,ºÓ׋ÒOØó˜Ô|2Œ aÃù(Ð<><C390>íj[7Œ 9¯„ð<E2809E>ˆ… o<C2A0>¤4ýÄDç¯Ï¦Ì„Øÿº†%›x‡aÜ?XyÑæcÉ]_.³4œŸäÃS”äì)³4<C2B3>N²°Šè¼š1ÄøqƒÝ;¨p¯VVhÌŠóeÕÀ²¶*‚9hÆÖíÅËêÿœÈ°Ò›oúæ•íŸCnüI6[Çóö2 ζ<>bðîØ¤7ƵñÀض»ÚÛ5iýÜØM•lñ6u<36>Šk ñIèkbsØ$Ä|-uìWúçƒÀzã¹ ÊãÄ& æ°)`F<>>?FºamxlÃ.=¡yÄ ‰ál°gït¤£[€|m¨M]šÂ[Œ0N¯ØìúŒÕ̳nQ‰¡Ia…ÁE}”°¼0¬vø$E7[¨@ÌÑ/ðêð£SÛ‡Õ^I8šPÁâbØðüÍ—%6@ªE\+زdØdÄ ‡á†é"‹i1XE¬8×kRål2€T±1",·×}l2b˜l9Eb^ ñ>¬8hðhؤ¬Àr€:Rؤp1`ØàåuUű,
|
¦è;÷SrýL«]ï¦è[׋ìÏ´š]|‡ßÕ»<r–ú®Ül!’ï2Kµç+éíŒìÏo¢Éw™¥®æó}×²šŸ¸æúM®ðïý²®<C2B2>Gn?s¶ËËXç;ÿŽˆïÂ
|
||||||
—k N¯a“ãíØhÕ0>fÂòûWÏRéxéûUáâÈâ¡ð#X×Ô¾ŠMßN|møNhR©A€ÊÞÄ5R€ÀA†÷M
2[É'¡š‘#8Þ°I°¾°÷à7û^
|
<EFBFBD>ý.¢ðˆÐ=Mª;x’×KׇSe<53>?zBèK,æžyBèue²ÇÒ m0¿I®?#ô›¬ú3B¿I§?#ô›<ú3B›@Fä7™ó‡„þ>eþŒÐorå ýÎ~< ô»Ìü3B›’Fä7¹øg„~“„Fè7Ù÷g„~“vFè7ùö‡„þ>ÑþˆÐï½¼'„~“ÖFè7ùüg„~“ÈFè7üg„~“ºHèïsö<73>ý.YÿŒÐo²ô õéùGD\ŸÜÃSЇñG1Âwþè ¡×2ß—Êß'„^ë{_J~Ÿz-ì}©õ}B襤÷Zäû„Èk)ïKuï#B/5¼/e½O½ï¾Ôó>"ô›°ÌB_J…_ª‡Ÿz)¾–
?!òZüR/ü„ÐkUðK¡ðB¯åÀ/ÂO½Ö¿”?!ôZüRüˆÐKåïK1ðB¿
ž>"ôZgüRzü„Ðk<C390>ñKÍñB¯•Å/ÅÆO½–¿T?!ôZKüR^üˆÐKñK]ñB_ª‡_
|
||||||
€™æ“bµš
|
ŠŸz-~©$~Dè–õVÄï:]†:ï>b?®ü¢ìƒíÿﵡO¹ó2»_ñø
|
||||||
FW¸±/+àMø¡‘b_ãMˆPr‹$Þh¿ 69ë2uš©ðä €Ž‡™ÃpÚbI^h@KLðc²ðöL4Y«
|
?îuyGDþêo~ü¥Ïå?õž¼!ŠÔÊ»ðþžr”ß û‡¡keˆ°^z{hènˆøÓ¡û¹¨º7‡Šÿ¡¿*ü.
|
||||||
0tmèÔ䀷E–a¢”4¥°X\ü&ž£é››,ûì‹AI³ýÐð%kz|´Hï0‘Ð'q`“¤$=Ì¡ l0Ò¢‰mÔ“L¡7lÒ€$¯ßm Ò¤‰=íiW½ºå<C2BA>À펅ÃT}¥ŠÇªÒ<C2AA>ÍŒÀ‹„Æuµ6iÓø0.0hºDRY4€‡»ð*ÍJqˆñÍ¡^˜‰§·‹Ô#6yﻀ<C2BB>b„@uÑæÒñö}¨àT
`Ê;Ñ1¯É ¬3xCT5ô…±V‡×—Ú¢€/rÒÚ{4lÒbPExU{À&
`²º1ðåë‹ðQ<1A>J¯ª-õEø
|
ãõ%ÏŒÜ
8p?—ô<E28094>ãößõ<]“4Òñ•ÙÙ„'±ÅyE¥]²q}-6:áå¿xB^ ]xÇÎ<Íþ»%wCDcñuâa„Wñ¼” åwÒß‘ w¥³ñ׫„üw$¤"͹„_D”¿#‚w£à%ài?6N¼0·ÂÕ}#áM¿Ü$È5’ìú*àMkܰۘ†7Þ´Áý@ïÀí•·f¿Hx×…ö ììr°>öõÞ4Õý@/3<>Pù<>„¿ólµ‘ßHø´µëÏ
|
||||||
Ð
|
@þfÑÓ·n<óK‰]ßÅ1÷jíî½V×y¡·Êì¯…uNè#vo*»Ô![!×#Ãû¦xñ,ô‰á}S·xúp#/幑^Kû때/g༬[‡áî½~óBo<42>‚»%ôrêí$ôÎñ·;B¯ÇݼÐ[çÞn ½œs; ½sàí–Ðó·“Ì'Ýn)÷ËÉ6'óÞ·?±('¡OY”ë9:/ôÖ<C3B4>º;B¯è¼Ð['éœóBo¡»%ôrdî$ôÎÙ¹;B¯gå¼Ð[‡æn ½’; ½sZî–ÐË鸓Ð;Çän9a—cq^èóqâù<C3A2>„>äù½ÂóBo<42>Æ»#ôzúνuïŽÐë±;/ôÖù»[B/çíNBï¼»#ôzÐνuâî–ÐË »“Ð;Gín ½; ½sÆîYºœ©sBï®û†vú…¸žàó2ïå»#òztÏ˼u†ïƒÊ//ë¡(EÞµk“<7F>½¹‘ä,ë 6öæ*’³Ð'ØØ›;H.B`co.9}‚<>½¹uä"ô6özÝÈEæßgcoî9É|„<>½
@<40>„>€:³±³Ð'ØØ›ëLÎBŸ`coî19}‚<>½¹Àä"ô6öææ’³Ð'ØØ›+K.B`coî*¹}€<>½¹¤ä,ô 6ö6P|úP øÂÆÎBŸ`coîB9}‚<>½¹å,ô 6öæö“‹ÐØØ›kOÎBŸ`coî;¹}€<>½¹èä"ô6ö憓“ÐGØØÛ„ÎIèCù²3;Ë|€<>½¹Hå,ó 6æËè¼¬ØØKû‚"‰6ã¹ÑÆ¿‹ÒtŒ=?Ø £©wiÂAŒMÓjf/1öõ(Z™Øn½Â~ ¥³£j¬Eh위ÿ_p°àïÈú'V*»£5=ÑÄæ>°(F6$=øâ8š8¿…mÕr<C395>q=Òü³Œ/üHöBéõ¨lÐgØHÇ`‡SB¥ÆÙz¥ìɵ'´^ÁÏUm^KŒÅã<C385>M¥e‹4—’6ºÄvo&6¨e3µý•4aT6iQ,µŠvb%ƪ)ˉúöÅîbGŠHlÀ–ã_j×ðŒ(-‰Å/)<29>•Ó¶•MuXß•
ª5Ô®‡bÙ3›I‹¾^b§!Js¶Õ’æOŠ¥œ¥£`£hçabµ—ZûPŒ]à-ZeǶվM:¯™%–¨Ó›£g«+.ã8±v°ýªöþɘ»8‘öÅG,I[ѧ–ŽaX1
v4c"¼Ûì9C¬%Œ¦4›Ì<E280BA>øj÷zÌþס«*†½WI*± 1ØëP"…ÙÍ“–#6–5`êlrcsÀƯl
|
||||||
º6yß›R¢0IJ@â,‰ú‡¹i†MÀË:`Ž0° !6yg³šæoúŘ•ìÜßM¹fö°O¹Zx™p§ñ½É¸"X¨ÇÕ*XX<€+ fI¬a“$j— Ojy€¯T6<žŒ%²RbìÀI¸¨<13>¦ª0*
üSn2JøE7CŽ‹ p£LœŒ5v<cZŽ<81µ<31>‘N#€‘O²ù°<À<>•m›L %!Ý xY¿—<13>JXáBN12<31>Ê
G¬óxt²1+‹ À&0ˆ6‚vÄ&Hrì_µ©a“ c©–¨ŽK&€åWDÁŒ0 [[\“‰õˆÏtgæ*\ Òó$u1ƒúîM¸€0Zª>¬ÏR’z\Àài± âáDÈ<C383>Œï‘Èrá<CyCóèÔö<C394>
|
$÷[°‘(tz<74>ÆÐÕ8°4þ&W%ÚS¬JŸ7°Fé<ÅžN)`lòØÄ7I‡FéÕöu>¢aO‰‡É‚i'Öëxé‘M,jR}u6~m<>'…c{®”¢Aø üªtb<>y,2DŠAßà]ew¬òÑžeÀ´ûu+{œ=G‰aöñŸ¨Ý³ŽÙ<C5BD>Q±^D—hC.,Òž´SeKKŒÒ`— iÖ%M‡ô[žVöâ«‚á;øI!†Ä0Ú›L€a¼¸…ÃÈ6ŒÚplè0DÃø\¹Z32xµÅT
P€A~²û;u*ûÃÁýŒ¼»€mÊØJû=*]zó&Á"Û<>f<EFBFBD> À¥Ztà‰P+MZ0V*wvVŒÜ\ìÕ˜Ãì+Hs[zàœëÐ}ÜÁ†a3aȸ¹ØÿÑzÚ V°ä0£)ÆþÁÖ\˜X…oGÒmv*0†QÐQ1ø€l$Xu"Å-Uåh¦§¶õv¹èzÅ0•o‘
ƒ~ÒNr••æc¹Ùo†¢›R^è¨5Ë”óIÚì¶Z9~1²»¾þO5‚bT’9FÅ
วlh¶´#×Ñ´'Øø’˜Õa‹Í‹¿•‰^²Ä0ýÒ>Ë0x8ut›ô
|
||||||
ðj&ot
[T Ó]ˆ<>ºÕ°E0'¼’ÌH¾³²¨0Ø'˜W<CB9C>>`¤•FjÉ`4cÕ¡ÆàÔ
_/óÁàžh
fÌ™ 7R4Œ\^–Œå
|
cZ"3ÄÕß°f{ÒeK[šŽXdqZÈ0C0v•Q¬Áä:·W„OUrKOgÛ^C[ÐòuIãFÇÇ2èŠ`}·‘³öƒƒýƒð¦ßbEx.InÁbLl¤©J€måf³ié¦6€bj‹£ÚµY1výM¶–<C2B6>0s]Û²þªë/js&ö0¿×âë;§#u¯¦å«OS¥Kœµ`•>fŠ,®!v»†6õul–ˆæ3èòaW{½ÚÜòàÖm<C396>ùÒKŽ
|
||||||
=KÔ˜Øä€°gè/ËŠ/aqÚ&Ì,¨j1hq®˜ßí)×î!n`øo,yõ·
|
ذͤћ)w|Ôlþà\Añl–6j…²yhÒA»<41>ž%ä†iÀîV…DwfpH7÷<37>ÉÄŸ¡H£›¡ŸØA½Ã¯««;1t¨¶*
±’މa`'¤E7V<ÔæPóÅcÑ<18> m±Ù₪6ˆ³¾ÕÒ<Ao•¡&QÄñØ$›.WZRŒWÓW CÈEÙ†»P파ýÜ
ãa@Q¿<0C>`ïvÅ4ŒžAg›WÌ[uBkKËâÊ•ê‹à»óZkPÅv3ê”ÁŒã(ú=XÝÐiVÎXtU.Ò¤²Ë"Ê)c±{¥„ªô¨ÔÞï".PáeMö¨ç€kŒMHÃTÅ0åð<C3A5>"3Û f6aY…‰ñµáhÃR<ú‘sÖÇd<C387>JŒQb£ôÌ^ò2´Á0¨F¼ÛåÎ>›q´:±Õ>ÓŸ†òmAG¾–q`§oÿ;Ü'í¯^¥IåÁe‚5É6¬Á‹G’X<E28099>ÒF] ö¨„?Í~£„†z
|
||||||
ÙFƒûÍ<EFBFBD>óç»aYÂ\T<™žº89ã{´’5J±VNa@• œ‚E2¯<01>SÕ”n[d€«*q·bØ"™Ê¹À©Ûd’<64>Lkãè gƒ0?E‚¥Ä`-¹8Æ×¸Ü¥à0ÉBÅ<42>u·J2VÿNG‘0Ôõ0
?¨uã…;“
ƒYì݆¥nl8 ½ú[ô¾& +;<’RW:@°GÉxWi 6
ƒ€çß
ÓÑ/üÿ<C3BC>ìYº°l1}wÞ<77>RCö†-6@³…ß[t€ã[4ô8¼ÒE8ÖΩͶè1Úu
Л ™?n·¦ž<dÒ<64>¬£’è´4Õìl”ÚSRí²
SõÍa½HÉàÂÅ<C382><C385>H4°E€a;ªnà ªÄ4¶¨Q5øÿ‹ÃÞÄ*0yñËŒ°n¸{?÷fÊÁà„a×ëì±jf82kÂ½ÉøUÀHšü$V8T7œÔjÐLtF‚oPŸ™ ¶Â¿¡JІ-.@‹ŽØ-”
|
Ͱ\rfÓ@`l0<6C>eu,Ëj))ÕVq¤'<27>N— pƒ{R<0F>*g›\Á‚ôV†¶Äž<>]_œÓÍ/ãÌè<1C>¦¶†=*¡ëéCëËui@ö¨Ä\³Õ›`Ê|½Û<>B£Ü]…M"aÿšzïìQWàî–;›ö<E280BA>aX¯
+«+vpñººdìQ <09>z4Êäeí×m~¯`\tʇó=€íîÖÀ"mI•(våj„ßÕ<>dácyÃNÓk0O_ŸÃ^<5E>=*ɩؔÌ&ö…Ì[TX6oåªÍ¬‰o†èrcËolW°«6© TÎ%Ì}€1¿Q°ÄÙXÍ_ 2ËéûF†í-Lk±VáÄØôR–\nl&l˜fò@?ìúÆ9Oll /ëÅ0¸pY¸·{ÀÃ<C380>:êÄ0|ØMœs,*¶âÄßõ7¥™tÊRBÕ—8C*!'Qxo¶zÖ—ƒ)؉ýűã1Q¶ç€`1;œní«‹¡S-³É)ÞLÎŒU
#KÓÈ–¸X®È.‡ba“a°e*<óÜŽú[Ñ0,|¸Šœoé½z+×Ìè<Û]sk1Iš$‚
ƒÍÎ< Œ»c›D•Úî˜^”x%Ö(¬Œþ$œž.!=ÖdÎ\ÏG<C38F>†ivÎ8Û<ãÝG
|
||||||
l‘<EFBFBD>̰5ÆÚ¸©–Æz’hÕ^ðzYý«Z„
Àljê÷ò™uý"€%aÂ}S‡´Ö• ‚ǰwžŽ0läÁç<03>RUëÆXb‹…½£OÙv2àYÖ‡¦Á1`pÔõ^T÷×&dÞyŒßéUiPí+'@s‰<73>±½L^ÿÒ(—˜gìµß«‹ÈKCq¥yNdáê%‘_cÒ#—*:Ì;&¡´¸@*c–D0ýÈk-èG; #¯3êªcñü"XJ˜vŒ†¼TB˜''Ý;†‘ÐYßöNW901>Ì¿&)¸¡ñщiQØ@e*W|±Ä§Q£ÜâÎàÃaXZjØÆHh’æ`ÿ·\ºØø/^®ÜÒL
|
£;j¢eêŨNá5´°)jh»¶0“a˜Z4n,v:/¥[»fbg{c¬ž‹ÈÚ¦¾RשFfȪ° :‡¬–Ùð"Ãá¡ëü”Tüƒ‹Ý¹“ôA®¢ì@$¦œ±7(…*áÂÞÔ`É0OLlžT7rÌ•´ŽžÈ ñ+‡m}ÙH{xÛEÅàó.Œ&Æ[3Ú,ƒwP"»øeq¾<08>\g +ÈôÀ\B%ƒðcEâ7Y\¬Ã`ϳ—o£Ák¨<1A>Â+t…#猳Õõ¦UÀJŒàtYDìÛ;=•ÂhÜÅÎgd¸fÉK]-v¹,áx,„‘“È„Äç1¡˜õöµ®|Yêe9Ñp?Ì…!„'>¤ƒp5V£-Î*ÒnœÆÍ0:hâÊÎââêAÇ›<>Ôêf*‡l´i\²€ØÃ^·BŒë‘”Ö™
|
||||||
$Ò{쀦«¹”W~<7E>Mé²W/†¡üd`S_¼´l—D¨aTlœ{ñzáæÉH¶Ø@ ›—i<eÙØ@ )òXµ\¶Ø@àpäðÁ°Å§«7P}–úeN6y<36>¥_=F6àÅq³ä5fÙÄLÁ©áæÀ/’×ø®ö¬5r8ÿ]O<>ba3é<06>°ÛäT'E"{†m\ ŠŸY‹Íkß¹C…ž³0°™à,$ºþn@<40>¾kg|.2í1«j^ºû2o8Èrp°sÃÔã/2>(d¤N§.ifè€ã…ññ^i÷;À:…óV¢ÚIn<KÇòí†mTjtlÄ@zØ©Æ:9ñVkÅ6*Àˆ¢S<18>™äƒ©£ðs3ðÀýÈaŠ;¬¬Ä6“T¥ ‡˜é³¤<C2B3>
|
ú”ãËzFGÙãÑ©6`Ú€›ÓÍ v?<3F>b•…?r¨n€ƒ'ªŠ¼ èÁª¼ÙÐmyUžÙ‚ß
|
||||||
ÀàÝ1*ª£˜£ŸT€^!þäVà I¶°˜`y§M¼Â®Þ~Ï; ý4C«Øb…sRXE¡¯W¾Ì1
|
.
|
||||||
ãð X³ªg¦è'(£%®,"P˜i•ܽ¾x݈}G,<>T]2C?‰ãWP’ÐjͰE÷Úö3ô“Ða“˜”MzÛˆ¯LaE£«L<C2AB>L"@çªb}{̾†õàëj
€-"P%ÝXƒ^£Ol@×Õ¬!¬í"|óms&´ˆ€-ý`èÄ`°³ÁKJUÒKR y vr+`¿÷‰-"@//ží'ýÆè(dÖÊŠú‹ÌÐOÀX.µ–“A!¶xcÀÑ<GÅ`ìÎ
[°¸x-w…¨<>,B‹ˆuöC<C3B6>[<v[³çKhr»¡Kš˜&¶x#êxÈè%<25>%õ8³<02>
|
Œ;—¡L{Ã<12> 1,B5DŠ%LqƒW&˜7ÉÀZ€fÈ2åÀ0Bðd©TXh3hú›t=º’[`ØQÒ²Z¬F1Ԩߕ©„ö:Cøú5xa°–tÃÃÒ‡Ÿ'†ùW
**F/ãªtÊ`Á¨•‰A.îT3[dk£è,±=š-u@+oÕ!‘`‹Vqí±dâÂ`xÔõfø.Bùšñ©åš!ØëÁ²bb±L»aXÅFºÐ3Yv¤Ò?¤£ÅÍ%ñ4pPß»ògB°‘¦UlëI°RÁÇ1%
|
||||||
)óž`Áòž€*º6Ú’‘Kob‹4zZLˆd}½"4@Ç’h€E…§Ø¢´r󑺾^Ýh-™nÐhØ– Â
|
ÁëÆ.±Åµ•À$¢n.rè}ÊÆi–sÛÜ\¹uCàý±w’MÞªDë‚axkŒ-÷#$teOýßz×”VèRXk€cWZ=½a0ûŒKLˆ!#®L@˜)Ù8tD°¤àªa51"ØäßÅ0ì<30>Ò¸ÿ%bµÝÙʆʵ/Ø<>b<13>µãË´H-‹ewHäI1|«JTŸbJíU#À°ùaÁ¸µ€UÝò(MJE’„`ø›•íÇNv¢b^i
‡WLýsn-ÚÈXWh²IX1ÊÝUYƒHJ¸Ãæ<C383>¾âÖ"síqÖXéXóÒ8˜AÅ£XL \<5C>û*<2A>󋆞ûÐH0¨8GœôÈÞß ‡ŽgË,ìí,. êÅàÕÃBˆB¥¯Àøœr`Ð
•!:qqX<71>ÏTÇŒ¶<03><>’†é_Q`ô»„ÊÒÙju/³¨)<29>Ê€¾lÁàˆ¸Û<C2B8>¶$±í:f‚MZKìNM;<3B>Å}oðð’A<E28099>¾cã´gÞ0K«M—y•
œ°CüQ:®àÉkåÃZ–e-/–¾æƒýKâAã“÷AargÐïÆZa¤<„gÃõåmð’açQêÀ¼ C<>‚A½ÂÁ׊P.oõ@W@j©Üû ýVî
l¬(E+³o;°Îë+#G$?X3'abЬø·¼2Èr1¬3%ظ½`õ±ðw]Ò<>¤ú¿¬Ò‘=và ÞÀw¸½h¤ñKÃ\ÉÎ`WÄDÆ,E&ØY”®ßƒ#6°–áÁô–B†,äê¿2Ìì9¾¨aY¦€.«e°R°u;w<>¸Wíc-BÀÔFRÝn/Ú#¨üu~<7E>UTØ7Š
èxD2{=³¤!fqÓh;é†E€'ç¬ÃÀª€ºêú¦º½i™´†B=ó^È]„%ƒ:ÇhÒ?6ü¦JV‚–‘̳B°ŒCÂ3ă•J§ßÂ~JV±òèÕÖjŽS§Ê4cxÈÆûðŠÑ~‘º>xUŠu—~é +<2B><>n.(<ì<q5£¯ºê)Lq³™£÷Û¹æMª¶6nTO¬Ã¶cK€<4B>6‰^Á ÉiaQKÄ-S/aŒ¤•Ž
ƒ¹–D1¨cìµ×<C2B5>…5‘|šñ0ÆÏᨖ aª¡È8"ÐqZS`C8Û<38>½UôÍs†Ç»¨0Ý<30>YÕ—=U£›‰<E280BA>¹Pw–nnk‰jfÙï ΨêÙ!÷Õg&<0C>1dM/LÉC†°)°(<18>:£éVÀ¿âÄ^ÇøÃbMÒË<ݹ±¸;é¾WeÀSµµ+Ö X«fݱ¤¿@§EÙIÜ‘-¬L1Åët™³*L`<60>þÖ0þCÙúêùK(Zâ”cÕ°§à2Ñ0>£U’Èä)F&4H¨°²ñàHºÁçì²$X•è¶.•A×Ï?¯Äú¥RëúVb<07>¯‚a3Ò†êcÊ?•`„cyóKËJk<4A>A&¢(† ÁÒ¶)ª;&û„…4xãƒNQ£S†|<7C>©>I¸N¨€¨iØ<69>ë4D8 ‘`B~<7E>ÉHC—3² t‹ùxh
|
||||||
¯¢¢Ü<C2A2>;³?c{*]‰Ì×OÀ»îuT‚a‹0o-¥Ø¢°-É”¿`}Ò&‰ %1+Í<>EIJ€·gW[4 Ó1óëÝF˜ÌZI)b‹0ŸDÌŽb‹t úf˹Eæë'
`Î-2B)„’iBÐ\]Ò"Ã
`ŠûÉñË#ö“PÕËömÕ°I˜P„£Öc*-@mkÒKPqq£Ôæ++ElÑ€Îr–ÔIb<49>Ø¢TÙøa<µÊK[N€yVìO3ÄVR 3õÝ#óù†±ÁI¦’ÖÏ`NdÂ>Šs5ìssÁúÂRåÌ,r„
HY·óõ“PõâëB3ˆ•<CB86>túï¼Â7Ã
`¶‹<Åä
[…A¢_+oÔ§¬[isë<73>ñ/{»ºhsò ™˜õ
›4€XâÅãšð ”I
ìƒ`[¥AŽ.yê+X—<58> š3b×<62>¶Ò *È€½¢7lÕ±Œ)˜¨D€%PŒ·Ã& –†ê’‡‹âv<11>7¯‰7%mi)ÜÀ&
|
ØGžÄch’»½9ü!I%r <72>AÃceNh¨×%<0E>¨Ý,´Àt<g®7Ìc²dÎ`~ƒ¶œÅ¤ÜÆX'Q72“ñØ :Ì\RLc
ñ ³ñê<bÕ¦
`ÞšdΉ<C38E>NÁ¥æÞDå’†Áû`X6dÍx¸𙥴I Z-À¥˜F[¬äÒHб²Gáne<6E> à1åÂN÷ž1nï-IhO1¨Ø’cf<A¶!ÔƒÌV0zq¾ü°bEuyЋ€ZÉ£&™¢#7Á:Seè+`[ˆ8´Žö+S"ÄRç߸·XGlÁq…˜2¥‡®6¤Q#Þ›€mpH¦<48>Xµ²ÃÈ`™Ì`¶Û©ÄfÞ¼a{eÁà”CØc2µƒ¹d|‚ÖP4{MÎ=ü–¤Õ×X^ÐËm~¯Ñ=CÏÉrSK)
|
||||||
.ÃVu>’°ëlتrL’¨,Õù!lÕAŽÙdfC]5lV9¦aî‚<C3AE>M&Àš•»šÔS‰t<E280B0> …é©jc
¢£ß\Æ<>Ub“£îÑѧL[u/†Ï<E280A0>
|
1^)ÿŠá|ã‹€;œË¼†ñbÐßð+ó0V¶I §„\Nƒ^<5E>ÙøT©~“`PýXú5Æ{“{ó<>Á¤k¸J1ðlûªUëØòšÈ$†Ñä§QÏ7¹o"%ÃðV0 ̚‹ÿëðž<13>Ubt„š<12>FrÓ…Ûjºis Bø½BÞ<42>¥ÍÜëtpõªIcÁà‰r.å)™Ð::ÔQ
|
||||||
†ê ¨,¼7P·3õ{uÝræuË‹°ªˆ\[,6ˆ!øÚÍ‚„& ÖIÍL…²²Rû3o™
b«:ˆ5Sºv£a«:ˆËgñØ«[u<>h,8vIÍSõ³:ˆ*«1|6©KÂà¤3ý)P[L@*É6¦Ï›L@*ÐÄØìµÅˆE«¬oÕAÀ8#P´É°UäYñÑYÉ[åA^‚(±«#Ý"„³RMÝfêÈ¢–°Ï“ø‹Ä&<11>â?z‡^<5E>93õxw/•d0Þ¬Ù×üV$'C±IŠªRfêgqky$7êh2Ï6‹ƒXÛˆíÕjØ*–øÄ±êoÆÅ¤<>2À¢d]·1."ÀúKò˪ùFb“Ãè饩ÄÒ"RïéúØzdòƒ°J4ւب¤I¤¸40Õ”ôkybØLY\Å&<11>bVn=ÓÌC
"@ÀUª›yúAX;«‘Õ9ÌÓÃÓLÁëe"ólÅ& Þîc±ß¬‹H‰¯‹õ2l<12>,*Hhj7l©(f”'UýÉ6‰‘ñô°{ê3O?ˆ€Ô/ó8‹)Fa e@6¦o×ÈR*ÄR›„¾ˆ€ÔY³EEÊã{“ d©Š£r22Q?˜€Ôuƒã´&Áb“ c{¨í{“ H98vЀ,<2C>|
&<26>¥T/U5’â(…Ϭª£²<C2A3>ØdRí©ÑÕMa1<61>,µBXàZ”Ol2©®«C±u@€(3.¦CÆ”ý< @
ÄÚVo¯·A‹CÍ,ý~@ ¯tdÊ~P9tÞµ~•ؤYUPÒbàÈ”ý`„`,c±õNþjbzçrþáÛÓ¬þ×ÉñŠ åŸ<C3A5>}v¤*Ëá«ÊqÆŸ²Vþû_ÿiç¹Ê/Ù<>ñõäÝÒ<C39D>y¶!È Lx¬¯Ç{°4Iþá”<C3A1>Lƒwò¡.·ö‹žëÕÆuÑî.§ÿÉ‹0.˜X²øƒj"ˆ)yFàÃÓ#—øFŽqÕÛÈÝÏA~~\Ç3ÿ-ެîÃãî¾@²¬\À><=ŠMAî]ã3[½ÿÞVôZåcåsmÿp³¤:Ú*ËñÕù'=ÜMTÿ¤›å7?ø?þïÿÉÞÿõÿý˱¸u¼f{½Q¸½^ˆŽ&ý5¸Tã>®ËG?ºòKd·sÙRÙc5,&{ÿèç²û¹læ;"‰¿P/ýX6–űl`û´4[Þ_>ú¹l.»D
|
úfþi7¬Ìœ>1üc"Ž1¨--™!ÆZ˜ò,ò®]8«Ì³aˆH•ç›3Ϻ¡&“.Ùñl
ÃÏA3m>eø ŠA)`(ñQ°Å:N¬Œ&;U°<01>Ó4ÊNlÀ>Ö,9éƒáòlåí<C3A5>TŠC-
¥9TĪè×CϺ<1F>‰h]ÔÌÇÏ´H‘•òŽCǺðÈ ôIÔl!“x°jX*¾)…\¸Â<C2B8>’aðC³ü‚1Òy¨ÃؔÂ8ä‚kR£Ã¥{<7B>ùxX”Ö$+Me¢Ú—øJ ÙL
|
||||||
‡7ZïŸü\r8—̨&xµp[½ôsÙñÙŒàz<C3A0>ô
ÙÛG?—<>Îe³¦·dÐx?WÚþÑÏeçcÙ…5ê-j$Ye_>ú¹ìr.ÎuöÀÝ?ù¹äs<C3A4>VX« õv&zÿèç²ÏuZ)Lè ‚!{ÿèç²ÏuC
|
µØÓÔ€ÌÀÓùbiö-û})OT‚±Ž9í<39>‘c-„…M2÷°žÃÔÍÀ|9˜ ì³° C‹Œ›5è„
|
||||||
’”×<EFBFBD>½ôcÙá\§¦[CÏà ]>ú¹ìs<C3AC>VxöÖó <20>Ÿ«|ÿèç²ÏµZáéPÞ8ü|ïý£ŸË>×j ö_9ƒ”g—Lö壟Ë>×j5oá7“½ôsÙçZ²ˆHÒ=nŒù壟Ë>×jµñaÐò7“½ôsÙçzvÉGÉ{šìý£ŸË>×k•‘÷.¸æ|ïý\ö¹^k-·”s›zíòÑ<C3B2>eÇs½Ö˜êµîËtÔ·<C394>~.û\¯µM䉤¡ÅRÏž^î—šdñ<64>ŸÈ‰‡rrkµlÕMçsÿèç’Ó¡äêÂ(‘Õ»ôsÉçÚjÍâçŸI:×Mz„ÿzß±\åprͱÈ>×M"ûvíq͇·‹ìsݤ²¯·‹ì“K<E2809C>EöºÉ——K<E28094>k>¼û˜²Ó'º©¼Ü…,²O®@Ùê¦ë•È–÷üñMÈ"ùÜãÒŒôõfdV&]ˆ,²Ï=.‘}»«¸æÃ+ŠEö¹Ç%²oWSöÑMÅ"û3v¿¹˜²<CB9C>.,ÙŸiµûÆ"ûäÞb‘ý™V»ßc,Åð'׋ìÏ´Úý:c‘}r‹±ÈþL«Ýo5®ùð2cÊΟiµûåÆVYýó;<3B>EögZí~Ý0eÝ2,²?Ôk·[‡)ûè²a‘ý¡^»]>LÙGw‹ìõÚí⚯ÙêµÛUÄ”}t±ÈþP¯Ýn$Ù'‹ìõÚíbb‘}r±ÈþL¯Ýï'&í8º–Xd¦×n7SôÉEÁ”\>Ój÷‹ƒ)úè¾`‘ý™V³ûƒOø]9å‘£VpoQóaב|Ê,Õf\醴ò?¿’^$Ÿ2K]Í׋¯e5?qßõ›\áßûe]!?Ž4?s²[sŸ=ÿŽˆïÂ
|
7‘Æ
|
||||||
<EFBFBD>ý.¢ðˆÐ5Mª;x*’÷L—‡Se]?zBèK,æžyBè}e²"ÇÒ m0¿I®?#ô›¬ú3B¿I§?#ô›<ú3B›@Fä7™ó‡„þ>eþŒÐorå ýÎ~< ô»Ìü3B›’Fä7¹øg„~“„Fè7Ù÷g„~“vFè7ùö‡„þ>ÑþˆÐï½¼'„~“ÖFè7ùüg„~“ÈFè7üg„~“ºHèïsö<73>ý.YÿŒÐo²ô ÝÓó<C393>ˆ¸>¹<>';ЇþG1Âwýè ¡÷2ß—Êß'„Þë{_J~Ÿz/ì}©õ}Bè¤÷^äû„È{)ïKuï#Bo5¼/e½O½ï¾Ôó>"ô›°ÌB_J…_ª‡Ÿz+¾—
?!ò^üR/ü„Ð{UðK¡ðBïåÀ/ÂO½×¿”?!ô^üRüˆÐ[åïK1ðB¿
ž>"ô^güRzü„Ð{<7B>ñKÍñBï•Å/ÅÆO½—¿T?!ô^KüR^üˆÐ[ñK]ñB_ª‡_
|
Óå<,¹¿80IQS‚ÄLÉ%ÉË&É"Øê„?ó΀„`XŠ’¤#Ƹ5k^«8Ô±KØ‚XÖ‚<C396>nõ`U5µTÆÍ™ãFŸ³’ öÀn$ý4v3‚•€<E280A2>–‘]<14>a¯×z’ ¨û’ùxæA˜Ùae@Œ¦fƒ·›Y£E2Ø\%«Í`>ô¥³‡´ÖQ²¾Ü1(<28>Âê$)(Z9bK±r˜ÌAse˜'¬q³p¾aÑ_Äâhâ
|
||||||
ŠŸz/~©$~Dè’õVÄïZ^úä/Abc®ô"¯îÿï½³<1F>»óV»_Á}ù7½<‘¾Ú›ixùOM(Dñ¦Zy^ä“]þ<>°ºš»k¹Õ‡†î@ÄŸÝÏEýãн9Yü<0F>VáwQï1yfä$üáÀý\Ò?ŽÛ|×ütNR<4E>î+±Å O
|
DÁ°žgi)1©bc™ž1ÁÁ² 1ú<31>МY‹ŸÀÝ ñôå$$žBj,…`ò°:@“A´«Á’u!ˆaF{ͱZúB<13>|Ø[¨®!4´êPÅà¼Îz‰Äâ‹~Zܤ&"`{νÅ0Ë›iƒj‘œ–AÅÊ|ëz7©A#‰Kž¤’"+Ý!g¬Þt§åuŒ-ô‘‹a°@<40>-…|S¾ºnIÆoñÈ|'-õK«š ÉÍðŒÒêÁ²R“„h<E2809E>¬v<C2AC>ce~&‘/d£È{f&ÁdÅ2<32>qÓ¯<C393>ư¶»Ž2ó÷•™‘®¥ ƒw°©ÝXˆÁpªŽ2ßTëKÓC[2–|S:<3A>!V»æ]‹ª<><C2AA>bÑ9¼õ0èx–Ñ&”šÄŸ«08.UÌÂKÚI«9ˆÖ%FËŸ™*R°‚ß^Ó÷¬¶(Íj^cÓJÅ`«$nµ²ñ°l”`ÃRv÷*]¯ÿ’jqnAóÿ-JÝ¿û“¡þû_ÿiõÕ_Qêˆß\iÔö:=¥ë5XÇ/²#ÙÒ¿¹@‘fî³ßgþœ¬‚Ž)¦h]ãu\ÅŒ?x
©/’¥òýëô?<3F>ƒée¸<65>žÇ£Ã–µ^
|
||||||
b‹ó®J»mãþZìxÂ[€ñ„¼I:ó²<C3B3>q¨ýwKî@Deñuäa„Wáïˆ(¼<> ¦wâß‘ —¦³Ø«„ôw$Ä,]¹„_Dä¿#‚—¤à%ài?6N¼9·ÀÕ}#áMãÜ$È}’lú*àM<C3A0>ܰ#û™ú7ÞôÃý@/Ãm…×g¿Hx׎ö lñâXûúoºë~ <20>·š¨ˆôFÂßyv‚ÚHo$|Úãõg ³è郃[ÏüRb×VqÌY݉Ð{uÝ.ô¨Ìî$ô}/¬Û„>Ra÷¦‚±I²r=2¼oНBŸÞ7u‹¡0òXži%׿^Éørn—utîDèýðÛ.ôèÜ‘ÐÛ©·‹Ð“ão'BïÇÝv¡GçÞŽ„Þι]„žx;z=àv‘ypÒíH¹ßN¶m2ÏŽ¸ý‰E¹}Ê¢ÜÏÑíB<C3AD>Ô<>½ Û…<1E>¤;z?9·=:Bw$ôvdî"ôäì܉ÐûY¹]èÑ¡¹#¡·Cr¡'§åŽ„ÞNÇ]„ž“;rÂnÇâv¡GçãþÄó»}Èó{9„·=:<3A>w"ô~únztïDèýØÝ.ôèüÝ‘ÐÛy»‹Ð“ƒw'Bïív¡G'ÞNØ]„žµ;z;ZwzrÆîˆ,ÝÎÔmBÏ×ý C»}ˆBÜOðí2OŽò<C5BD>ˆ¼ÝÛe<1E>áû òk—õP”"Úµ¿ÉÆÞÜHr•õ{sÉUèlìÍ$7¡°±7—<37>\…>ÁÆÞÜ:rú{½nä&óï³±7÷Œ\d>ÂÆÞ .BŸ
|
¿q¶ó5<C3B3>R8ÕYýÓ0áé„l+‡Y‘?(¥§<C2A5>ãýÅܶ¤÷BÞ‹{.x.éî‘^f<>§‚f'‰å<E280B0>Z)O\ÿ¤»ä7?)Í8?hèÚÊê×ÌÚ;Üì?úyóÓû
}a¢¾$wYf·ÿÉÏ%ßoç;"ã}¾B<C2BE>GºOý\öýv¾#±:¼¦®¾L§<4C>~.û~;_G®k…ŽÉöýXv;îË.Ì¥æ0Ùþ£ŸË¾ßÐwTžq<C5BE>²<EFBFBD>ÙcçôÑÏeßoS>xDv^MÙ˾ߦ®^·÷ù³ŸK¿ß¨ÿ´^6øé£ŸË¾¯×L–ý,ŒÝd»<64>~.û¾^ƒ¹£ÿG'2Œ%Üösé÷u,ßqÝäçÏ~.ý¾vƒ¤~ÝæçÏ~.ý¾~cIÙu£Ÿ?û±ô~_ñ´Gö5]«%Ýösé÷u\€ßð%¡„Ø—ôÓg?—~_Ë0±ë^÷ý\öZ.0M{Þëþ£ŸËþ@Ç…Z^öú鳟Kÿ@ËA<C38B>¿ìõÓg?—þ<E28094>žÌŽ]öú鳟Kÿ@Ï…Þ_öú鳟Kÿ@Ï<>¿ìõÓg?—þ<E28094>ž›láßž-ü@Ö˜Z-<2D>÷¼êå ïb(›‹üDN¸)‡%"æµëfÄ›r <72>ëVÍ7<ýñ<C3BD>^Ú³4‡ñg¢>PC"êrq”œÀºs_”ÿ@‰ðËR~ëÞ(þ<>Rá狤Dø<44>û£Dø:H„_.”’Þ<>{¤Dø*H…Ÿ/–áwî“áŸj óS"ûƽR]ŽÜ,о^4Åê‚[÷K‰ð¼,~¹ûIJî\ù$Â?p²Døå¨Òo^ý$Â?Ôf×» (üÖP"üCýv½J„ß¹
|
||||||
@]ÙØUèlìÍu&W¡O°±7÷˜\…>ÁÆÞ\`rú{ssÉUèlìÍ•%7¡°±7w•Ü„>ÀÆÞ\Rrú{(¾}(P|ccW¡O°±7w¡\…>ÁÆÞ\‚rú{sûÉMèlì͵'W¡O°±7÷<37>Ü„>ÀÆÞ\trú{sÃÉEè#lìmBç"ô¡|Ù•<C399>]e>ÀÆÞ\¤r•ùÛËèvY°±—Y*„#{n†kÇ<6B>¤û›°SGq±5éÆAŒÝÓJbS16øÈ
ZØêÁÂÆ ¹±µj¬}hì…ÿ¹/8XðwdýË…mÒªžhb—X”<58>u‡‘õQ>Â…p®Šó›Ù_-µz×#½~–þ…¿eiGæ(¸ÂN}†õè:[<5B>Ê%Œ,ű9cÐæ´Òƒ?W´‹-1<16>7v/”Þ-ÒeJúé[M𨩖ÍÌÔöÒ„^ØE±X»ÏÚ’•›©Æ$'êëÛŒ¹,‘X‡-Ç¿Ôö3àAz_R +§m»ë°¾+TŠ/MŲy6[“f}½È†NB<>.9ì¯%] ‹)ICFÁ
|
J„¨ß®wCQø+¡Dø‡úízG”¿s5”ÿP¿]ïŠáw®ˆáê·ë<C2B7>Q~ëª(þ¡~»^ãTúÍÛ›(<|ªá.×9•~ó'þ©†»\ëDá·nsáŸj¸ËõN"üÎN"üS
w¹æ‰ÂoÝî$Â?Õp—ëžDø<44>[žDø§îrí“¿sÛ“ÿPÃ]¯"Ù¸uë“ÿPÃ]nd¢ì;1‰èõÛõf&ʾu!“ÿP¿Ù
M7ˆ]‰w ¤ykç:Å[»s1§ˆ¾Ë)Í€œïÿ+ýæµ"ú6ÍÔ5}¾]LÖô—нË"þ½ŸÖUòó8Ãí§V¢Ê‹^Ž¿ÛÌóTxDÄ5žðˆ<C3B0>=ªxÉ›»å¿wïߌºXüå +Þ2C/O¹®*VØŒa%hIÄ7)óG„þ>WþŒÈo’äÏý&;þŒÐoÒâÏý&þŒÐoá ý}ü¡Ýÿ€ˆï³ë‰ý}Zý!¡¿Ï§?$ô»DúCb¿Ë ?%ö›ÔùCb¿Ë™?$ö»dùSb/þÚB¾MÅ?$ö÷9ø‡„þ>ùþ<C3B9>Ðï²î‰ý.Ýþ<C39D>ØïòìO‰ý&Áþ<C381>Øï2ëψ½¤ÔŸ¡g"WyþzŒ¡'`'&ëüÑB¯u»×JÞ'D^ëu_JxŸz-Ô}©Ý}BèµB÷¥h÷ ¡×ÒÜ—jÝ'„^kr_Êtz)Æ}©Ï}Bè9Üò„ˆ×:ß×ÚßGÄ^*|_Š~z)í}©ö}D赤÷µÌ÷±×ZÞ×úÞgÄö«F¸~öˆØkõîkEï#b¯e»¯¥¼Ïˆ=‡HòRüZ(üˆØK9ðK…ð#B/uÀ/¥Á<C2A5>½Öÿ¾Ö?"öZøûZüˆØkÅïkð3bû‹b¸|öˆØk<C398>ïkÝïbwºÖþø"D<>jÆüu¼9¨YxIVˆ¼©$ÿ
|
||||||
8FÖÄÄJË¥´®ÛÁ[´ÂÖm³<6D>›´ ž3K,R§W9FÏžW\Æa`Õ±«6J˜»Ð‘>Æ.䨽ƒ‚ã©%×
‹=ÄÎÖflG„wÍgˆÕˆÑÔ<C391>f·9_mc<6D>Ùÿrºª’`Ø+p•„¡KƒMµ3’m=‰a9bcY'¦Æn76ìËî@r¿;ŠB§{é]ŒKpbpU¼ÓæbE¾<>5J*6wŠ“`“Çn¾QZ5JS¨Z±¯“†%<%& ¦-µj5¬aà¥Y6± ½HõÕÙ¶zžŒ}ºbá'ð«Òrˆæ!Ë)}ƒw•ÝåXå£ÍË€i386îV,´0š<30>Ãìã?AÛh¹Ñ™Q±–E—hg.,ÒµSaoKŒRg» éÚ%݇ô<{Ÿ6å+‚á;øI!†Ä0Ú¤L:<3A>a¼¸…ÃÈ{vÚy¬ë0Ãø\©XW2x¥†XëP€^~²íwê6Šƒûxwû•±#”6~"”›4é<34>‚öM:AžK5ëÀsP+Uz1*w¶XÜ\lÚ˜üh0Hs››çœkÐ}ÜÁ†a3aȸ¹ØÒšÛ –±ä0½*ÆFÂÖe˜X<CB9C>ozÔVmv*ІQïÐA1ø€l$XÙzFŠ[ªÊÑ0LO©5è;DìrÑõŠa*;Þ"ý¤-å
|
l•<EFBFBD>í»r=±ùðÆ=`ð|"ïÁ’ÔÿÛ³¡Ÿ‹È_ýÍ<C3BD>Ç7Oñ,ô6Ò
ˆï"wZà#ì†nÈõ<1B>Ý
:t?õ<>C÷æ€ðû¡K‘7ª?:twDüáÐÝõ<>C÷o†®~å7Âèk^ËijÓA.$Ân—‹ò®ïÕ+occ˜‚·oðFž°§ÿnènˆh¬¥æ½oDÄ¿#‚—ô^[ú*!ý ™<01>ƒÇó_$ä¿#!±»¯ö|#¢ü¼æ„W@–çÆ©ËÍGãÝKÔ¿"ˆ¤ýßhE@<40>+³x7â«„þW$dÞZU[|³\<5C>ÿóïHh¼ˆ†%®¯ï0þŠÑÙJç<4A>„¿ó<0E>÷ ñ
|
||||||
ÿ*]ÈRµßôY7¥¼<C2A5>+%É”óIêh»Z8~!°#»¾þO5‚bT’)Å
à¸Çdh¶ô%×Ñ´'Xÿ’˜•³‰ÅæÅßòÀfSYb˜~é£e<œÒ›Mz<4D>±-‘âê¯X³-ê²¥<C2B2>ÍUG,°8Í'ƒ.[ƒÊ<C692>(Va
RÛ+À'ª¹<>¥¹³m¯®½è²aÉÚ¥q£ãctE°¾kOIÃÁþAxÕo±<6F>"<—(7€`1FvÔT%Àþr£ë´´U@1µÅAíZ…¬šþ&{̘¹¦}À<YÑõ´A›™ŸõúúΩÁH@<40>Á«©éîÓig½X¥¡†"‰«@ˆm¯a‡MýC›%¢ùôº|ÀÕ¦¯6·<x„uëeþ¼4•£6¬Aó{évÅ®Ê
U›?8WÐG<›¥[¡€lª´Òn½% ¹a°»U!ÑÝ€ìÒÖ½c2ñg(RÅè¦è'¶RoðëÊlSGŒªH'hl«hqobØ éÕ<C3A9>µÙÕ|ñX4Äkl¶Æ„8¯ª…<C2AA>â¬<C3A2>µ4"<22>Ð[¹«I”Nq<6ÉîË…–ãUõèr‘öãÎT;=a?7ÃxPÔ/C'Ø{™í1
£gÐØïsÆž<C386>ÐÚÒ»¸°Y¥ú"x…È6½Ö#T±Õ•:FF0CwY¿«ë«“®åŒ%@wÀQå"Ý*›,¢6ÛXJ˜¡H³Jm/â<^ÒÑd³Jp¸ÆÀØ€tNUS)0³af#–•_Ž1,E×\JI“Í*1F‘Ó›ÊËÐzà ñblSžn†^ËÀfÛúDÊ·ziøVXÆž-¿1ü_luµÑz‘n•Ž+:È,xë–mX…'Ž$±¤Ÿº@lV š<7F>G uõªa)§Äî<C384>ÀØiËÊMËj)*ÔVq¤'•N— pƒ[T<0F>*G¿\Á¼4Y-†Íf¶ÄÏFû¦/Î邿—qftŽ@U[Ãf•Ðõô¡õå\™<1A>Í*1×l(*X€2ŸoÀ¾£Ð(Ž»+³[$ì_Uï<55>Í*ã
|
Æ7£ô}vÿÃÏê>þf<C3BE>ÒGgn<õµ6®ò*Ìñd÷êk ÜUè#]q¯Åo¡<>ƽ«=„³Î…†ö;|d€ßÕ^Ä>1ÄïjÏb®>Ä8~µãFûëUˆ/‡Û¼¬[§Üî½jóBo<42>n»%ôr˜í$ôΩ¶;B¯‡Ø¼Ð[§Ùn ½^; ½sŠí–Ð󡵓̧×n©øËa5'óÞ©µ?°+g¡OÙ•ëÉ8/ôÖ¹;B¯'â¼Ð[Gã„óBo‰»%ôrî$ôÎQ¸;B¯'ß¼Ð[Gàn ½œx; ½sôí–ÐËI·“Ð;GÞn¹b—n^è£nàÿ<C3A0>…>äÿ½§óBo<42>«»#ôzŒÎ½užîŽÐëñ9/ôÖ9º[B/ÇæNB»#ôz\νunî–ÐË1¹“Ð;çån ½<1C>; ½sNîeº‹sBï<42><C3AF>ûžvú…¸žÁó2ïÆ»#òzöÎ˼uïƒò//ë¡hE`£„a7êÿM>öî¶‘‹´'Ù»{F.bŸàdïn¹Š}€•½»[ä"ö ^öîV‘«Ø˜Ù›ûD®Rÿ>7{w“ÈYê#ììÂR'±<>…¥Îí"ö †öîÒ’‹Ø'8Ú»ëJ.bŸ`iï.*¹Š}€§½»¢ä"ö ¦öîr’«Ø¸Ú»kI®b`kï.$¹ˆ}‚¯ýC8ù$ö©pò…²]Ä>ÁÙÞÝ}rûk{wëÉEì¼íÝ}'W±0·w7<77>\Ä>ÁÝÞÝqrû{{w»ÉUìüíݽ&g±<67>0¸H<03>Ä>•k;“¸‹ÔXÜ»+T.RŸàq¾ï,í&÷ÒÑ`ÆçŽa<C5BD>g%§Í–S ¾Ã˜X<CB9C>Î’Ò#Àõ¡,ÂòÉþ!ÍÔ~{¥M¬AcGÃR©KË8Ŭ鲲ÓÐû³”B‘žH<C5BE>ºg·ÃÂ¥c1<UÖã‚…Þ»\ï@¬%Â>¿j“ö`ÌýÆ<C2BD>ÖùrÚœÕ0¾·8†ÅÐd [<>Ã<H× ^ã뵩8
;¤g‘aÚÙ2ÏG9¤¡a`Póu¾Á<C2BE>YÐÁ¬‰ä2¤Ðv°ªa«¥š`}à½[1¬c™°CêÄèaÁ¤?ß(Lü57Ãð˜…=¹Âõù5Lyg7Ãz·¼<>
ºWGÅØØ'V0“…÷¦½FÃ:-&m¿«_1T-çUJZ»ˆ+¥—ľ»†©ŠSl7<6C>U,æ!ý¡{eÉ$<24>£ªƒÝÈ
Â/²ÃÕ|½ZëÐe+í^Û\<†Ívd½²EÏ·¯ÎW¨œ¤aØnU-X顨ÚdÙpÞ¹y`%Q_<51>͈°¤Õ¡b<C2A1>}¬
cƒ×ܳv©¶ú†E¥ÃÙØ<C399>(cY÷9œÚOÎ0¼líìX²¡ˆI#+®È Uéa¬×fiYŠl:fØj¦XÔÆKÄØ<C384>¨<S1±Ò•ˆƒÇ“¤Ë¯a‘½
c£c6sÖŽ{ºiÛ´'«õœa6='¶Ú.ZÕ¬q…9{¢dؤ{n7ÃrÎ6*ù+ÛpNŒý»’aº-£ý&;èýZq}^ÂÖ<C382>.ÄÀ‚ALçÞã
|
||||||
Ü]ÀRcï¾Þ
k¥be5Åœƒ‹×Ô%c³JxìУA&/iãnƒð{ã¢SÞ7ߨjs
,Ж‰b®FøPÝQ–þ1–‡vš^€yúâø8{6«$§b“Pb0›Ø2ìU™aØÅ•«6±&¾¢Ë<C2A2>½¿±]Á®ê &ìT9–0÷Æ@üFÁ"›ec5;¾@`–#Ð÷5Œ
|
Ö^ÁÄúØ$±L¬`«¸ú°ô+ï¸4Lm;¬<>B´ñÂMl·•V,aFôÙÈ>„§UÀ¾ƒ5é†aÊõ$ƒa9×2¿‡EÜ¥”aØŸ¾[ÙãÂTá@C¨Rm¾—½b,Ëì†Ñ[a³Cè{í9Ùì0ž9ß/³³s3Œ
+„–ð4c¶º•–¬E'ôÏWd‹Ñ>2bé$°×/Ö0Á˜X‚¾è†aµƒ–Ô9dP\ª¦;ƒH…Ú”úQ£a«?¢bÛ½MlTvæšæo<>¨C<>5aPl4«ézÅ j”^ïŠiƒzÅÆ˜½× a|«=J<12>CÛ²*±_'VgûSŸ"t0¥³°µ97L:&½aÇ
“ö±Õ0ªMY<4D>†±ažÊ+®´`eF‰%µ¶ ¨
|
||||||
ÎwÛ[˜Öl=ɱû¥,¸ÜØLØ0Õä<C395>~8ìúÊ9<C38A>ìp /Ëõl\¸,Ü[‘ÍàáG¹20v狊=9ñwýMé*“Ô„PµÃ%ŽÞ<C5BD>Â_HQÞ›=Ÿõå`Ê<vEd£qìxL”í9 ˜Ç[ìbèTKŬrŠ7‘3cÕCÃÈRÇ4²7.Ö†+°Ó¡XØhl™
|
‡´C&Ö¨8٫Ѱ(=œ‰UNØ!
ùKx!{Nlì¡Ø§9™šD±Ýwžv}ú
|
||||||
O<·£þV0®"ç[CÏ&Ë%1:Ͼ×ÜZL’F‰`Ã`³HcëîPQ¥ö<C2A5>{¦$^‰5
|
´Ç\FÇÄBj,;ä<C383>-Þ$]üƒ†ëÜE†0¸6*Ø&j0ì
ÊÀæÏÃ0Ø_é.=1éaªÔVcËNƒàM$iØûø
|
||||||
+£? §§IH<49>õ‰3×’kÁ0mÅÎg¿g¼{<7B>~`tÇAM´L#C½Õɼ†Ö
ía×ff2S‹Æ<E280B9>Å–ç97ëÛLL"ãìsŒõÂsIûÕê:ÕÈYevCç<43>UÃ;ŸB„`x"<t߃҃Ê<C692>a±b”†ÈE”ˆDÅ”3ö†…¢P%œÙ¤,æI‚<49>‘]£ê†LŽÙ R¼Ö‘Àé4‚aå°¿/;Jc/»¨|¾Ì%‚ÑÄ8`k›`ð@àJd¿,Î’ë$a™˜K¨än~,Kü&‰ë<E280B0>uèíùaáòâm4x
U£Qb™®cäœqö¼^´
|
0ÀI%&ÍŠ'”ûÜx\ÎÃ–ÊØÝƒ.o:?ƒ¥¨Ghø%À”:±b»rb\Á°ÎµIû¡˜õø$ƪl<0C>&Æ®Àªø‡k¡ªìLQ¿q0ê;P§1aOÓ¨k“½“SVS±<53>ŽCýÆÁªUóÃÿÖ2¿7¤£`²!c»¼¤Ú<C2A4>}•aÔµ<C394>°`¯³€q¹·:UxîÖ#ž~OEÔØ@X’T±ÛÆÔà:Õô4{.kßn{Tñ0Û]âƒnìªû¶I<C2B6>öÜöz<~›Ôæ
vîÆ»³Å¨bqXÄ>Uw†{m*qÔÈ«©tæ`µÒ‡<C392>X»ðø†hØ™¤|tÃÎD Aù'[xýB°Õ›6I&v&©hswÅHØ Ò0è–”tQŽH«#=±3Àž²&ŽÄÎT IRnx
*½mˆØ™
|
||||||
X.<2E>œ&‹ˆ
|‡§’<19>€»Ø8ãl‡Ã,y.³×.—%oÇÀ’A9‰LH|ŠéQo?S›ÁQàÊ—¥ž§
÷Ã\Bxb'„‹a°ÅkqV–¾ã4n†ÑA‡PvWó:–Ø„¤fP7ÀØ9ÛS9$à MKá’Äföb¸b\<5C>¤D°ÆT ×§ì_Ö<:È›j¦<>¸9Ýba÷ÓÙ!VhQø#Nuô<QUÜÀàM@ÅàÍúfË«ðÌüVpQ`ܹ=è`òØ–€}ˆaª!R,bŠ+¼2Áv“¬zh†$S#oA–J<E28093>…6ƒ¦¿I×£)¹†%½«åQÀ:`“A•úÍS™Jh¯1„¯_ƒkI7L0,}ø÷i`˜Õ ¢2aô’1®B§ŒZ™ôàäNÒØ5jÇè$±=š-u@oÕ!‘p^0Œ–êÄ`xÔõfø.@ùšñ)ùšÁÛëÁ²bb±L›aXÙF:Ó3™v¤Ð?¤£ÅÍ%ñ4°Wß»ðg¼·‘¦U¬óI°RÁÇ1%
|
ÄAÝ3;S<>Øgƒu(¼À‚<C380>ðhØ™
|
||||||
ÁëÆ.±ÅµÁ$‚n.rè}ÊÊi–sÛÜ\©6Càý±w”M^‹Dë¼axkŒ-÷#$teOýßz×”–oRXk€c—
šÍ½a0ûŒKˆ!#®L@˜)ÙÐuD°¤àªaU1"ØäßÙ0ì<30>\¹ÿ%bµÜÙÂÎï™—Êtµ/Ø<>b<13>U÷eZ$ˆ–ŲsyRß*Uħ…\ZÑ0l~X0n-`E7…<J•R‘(!þfa@F³ƒ<>(˜WZƒÎÀ¡ÆÂSÿœ[‹62”š¬VrwUÒ ’nŰy ¯¸µÈ\[õÄ:V:Ö¼—Ƀ1sÙbJàzÜWœ_´0üóÔºF:€AEÀ9â¤6p:ž51°ìØàY4\@Õ1ŠÁ«‡……J_<4A>ñ9åÀ
|
À€aWÃÎT fi)X¼PX40Ëb؉
|
||||||
Ctââ°ž©Žm;#$
Ó?£.Àèw •¥³%Ô.è^fQS:[…}Ù&‚ÁËp·mIdÿuÌ›´(Ù¢šv ‰û^ááEƒ*}ÇÊiO¼a
|
ĘÌÏ$t¦q&Ià(^˜«m‡abg&•X{𨙠@»Ø…†Ø&€g†!i†<69>™@€1ȲU‰<55>™~o¨¿YÎL;ZLŠBg&€YmwÃÎL༢?Y/L@}åhØ™ À*³s¶ag&5׳MP»0öG=ìÚ… `»…*m³‰<C2B3>™^<5E>MXëž @øÐÞ½æ˜1è%[Ã"þZ<C3BE>9"@s×ãÄ –°â¤Ï8Ì•'u÷ŒWÌbxueïĨhéÞ&< ִɹbŽ+pèE%ÛD€ÔŽ£=¨{dsD€ØÁþásDX£/©‹%$ψÁ7Ê:ÒÀ “Ÿq< nõO,{@~‰:FĦmž'æ˜1YB°#ψÁ¤i„LÌ1biòzbŽ ìc«o^=àÚ“ˆsL€4}JÑ0Lj•I¹ð2ž Û}æ˜1ìæŠaŽ TvÍ-s«‡î˜¡šŠnXö¦ÞD€ÐìSKÈñBp”âPlx"&"æˆ18©
à –[јÓàz¸;-g{<7B>$O2Ì`x+Ž ¶‰!èÞ.NÌЯ“ãÒQuÌbQu±è‰%<25>é<EFBFBD>sD€ $î01G¤Á²zâÄ’'ÄdÏÃ`Ð¿˜< E¬^ûàÁÑMˆ<>ª<>€9" <20>$l=<3D>Ú˜ÀZÄŽ…=Ö¯Oˆ‘ë²æ˜1XÔX
rD€ËÞqHŠUOˆbŽÈ¶À©Ì1üJy.ÀØ< fÛL€P„Gf“×<FUÛ’bÝ3b•£<E280A2>
sL€¼ö”‡aŽ ƒSÛô‡çUôˆMÜð,€¼•²0Ç€åμ!v§Þ$€–ašFÌ‘b+LÌ‘€Ê1€©þ]
|
||||||
–6©–®Põ&þ(Wðä¹r<C2B9>a-˲‡K_óŠÁþƒ¥uñ ñŒ‘É{<7B> €° ¹3èwc0R³a
|
B†©0ÕŒ—r€ØŠs$€ÞÍ ê†‰ÍMˆaoi¹1G8ûZµ0Gˆáš¸Äƒ<C384>¸7 <09>•A<E280A2>²æH<00>BL†n¹ ê[Ö<>˜²'àÄcñbŽ‹ÌFë÷Šg¼ã¨ó¶¬f˜crÿ¼
|
||||||
¼úò6xѰڄó(u`Þ„!HÁ ^á<>àkY(—·z •+
|
5ÕÀÖD¡ëãUψeYó†9@î[°W®.Pé½³‚Jgy@ŒS"®Ä `8@©°aŽ“ø‡>J÷$ ²¨&dLÌ‘bê—æHŸ¹¨æ$6< v0hœ
s$XÄ:ˆê1s$XÀG‡k,Ý$€X‚rÓé¶I/ƒ‚HeBŽÔĉÏàûÂွœ˜cÄÅà ¹„/Õ‘Ìѳ`Ðl< æX1ød}aŽ«âÑÈpJ¯ðÉ1©¡‹<13>cÀà¹Ñ1̱€J3‹W<E280B9>Bøž5E]€ÀàÍq…ŒybŽ‹æü+žÃø™Ì±ÒLJQ3̱`УÚ;Ô3¨ƒFª¹e(€r†RQ¢¦¤gÑð†Í©t¢0
|
||||||
µTîíh¿•{ÅËJÑòhà¬ñÂúÂÈÉÖ†cæÄšÿáö‚·ÀAYΆ5¦+·¬>öþ®Kº‘tB?ã·€š#²ÇfÔø·<17>4~©›+Ùì
|
XTjY<EFBFBD><EFBFBD>hÆvÁ^¡Ÿi· ,C4ìDŠp#eÄÀN4æKø‘`ãL4`Ã2Î4 $݆y<00>‹í¤{¡g€(‡f/‰<>h|ÌYäEìD<ÌÁ.áLr'ñP-\™PÉå®ê‘µFžà_…ÃVK‰g"<22>9šT#v"°nêù+v"p0JjðJ"ˆ˜&2(Y.†<>ˆl-¾iïžÎD³Z¢Š ä3ÀœtI>+v"˜¬f©%b'"€7€“«Ë¥”3€Sç¸VÃND®wg0Þ°ÀoC㪯Rê‰@¦n®y©g&€]‘¡ºa'*€À:³ékg*<2A>œav¢pÞ zLìD"|±®F˜éú<C3A9>`(¢`o”h؉ @;ÑcœßóLªpù„ÌÖ{&Ó¦ÙÀNL ÆKS——ézÏðâ2C†<43>˜ï€Ç2±`x(F)âLØ{&ÝLŠÀˆ<C380>˜@pjœ {Ïàa©*«ñÌÀ¸VÀ† {ÏY¶‰˜°wLë¬_×fMg&…ͬQæë=Àì,"
|
||||||
˜È<EFBFBD>¤È;‹Òõ{pÄ:Ö2<x`˜Ö¼B¨Àðƒ™\ýW‚ùƒ=Ç5,Ë4bÅÐe`µV
|
ZN’ØŠá¢Yæë=8X8<58>'tb>ÎÈ|½g][‹Ò1_¿™@a˜§Ñc6l3¬uL˜ßDœýf«¶VO€aÇC<C387>Ã($©¼Odæˆ0Ö|UdÌÖo*áÐ<C3A1>a¾yódXgR*6Ã($€Té0]¿Ù0ü?¨íj˜c…î9ü7[ÓýKK¢¾4Ç"ÚL×/6@N‡!2ÝÏl½©õÍ[…TÝ2Y¿É°L‚.ÖÏ$©•ši8æê7(¼’‹sÅ0ÇxùÛŒùæê7(ô‚*æµæ¨0'üE¿gÿ<æÁjýÈS<C388>Â<DQ+権 ?‡w˜¢ßT Ðccˆ æ¨+F ·{š˜£Œ:lA
î0G¿©V.‹KBk†9*†òŒ†¹„0(UË"Â+ñ\ |iÄU]&é7`*RפaŽ<0B>ÛÀÛnºÌ™¤ß\ÆÚl³ô›
|
||||||
v¢nç²÷Š¡=`¬Eðø<C3B0>úìIR]·íTþ:¾Ç**ìÅ:t<"™½–XÒ’¸i´é†E€'ç¬ÃÀª€ºêú¦º½j™´†B=ó–É]„%ƒ:ÇhÒ?6ü¦HV‚–‘̳B°Œ]ÚÂ3ă•J§ßÂ~êJV±òèÕ–bŽS£Êó4cxÈÊûðŠÁ~‘º>txUе-ýÒ@W<Ü\PxØ;xâbF^uÑS4˜âj3Gï·:¹æMª¶*6nPO¬Á¶cK°?»D¯à€äTƒ°¨%â–¨—°?zÔ€JÆÁ\K¢‰Ô1v‚ÚëÆÂš@>ÍxãçpTó€0ÕPdè‰0¬)°.œÍaoeÁ:=Bó\<5C>áßñ.*LweVµÁeOAÕèfb`Η•¥ëžÛZ¢šIö{„3ªz¶Ë}õ‰ C`YÓSòÃ<C3B2>!l
|
0mƒwm&®z*ÛòÔƒš]fé7JR»F€9*@›ˆmlq-fé7ÆpúPw„YúMüSÝiئ€˜P¶Hº§¬qpo><àÐæY…EÌQ<C38C>"9?غb˜£d‘X‚zõÜ`’~S<>L&@†9*@§ªíÐð)³ô›
|
||||||
,¤Œhz‡Õï𯸱×1þ°ØY“tÀF7n,îNºïEY°ÊTmiŠU(Ö¢Yw,é/ÐiQvwä@+SŒ‡HñÄ]æ¤
|
dž8 }Ž
|
||||||
X¥ÿ<C2A5>µŒÿPv«¾zúŠ9åXõö\&Æg´ÊA™4#eÀÈ„: V6~I÷#øœÝB+ÝÖ¥Òézáù;ã•X¿t@J™ßÃJl óE0lFÚP}Lù§¬•p,o~©Ii-0HÀDdÅ0!XÚ6EeŤ`Ÿ°<C5B8>:o|Ð)ªtª}—¯1Õ' ×e5
;p<>úD#LÈwò#ièrF”n1MûÈ“xÍBr³7‡?$©D40hx¬ÌuõàšÄ¡#µ›…˜Ž‡##ãÌõ†yŒ–ÌéÌoЖ³˜”Ûë$èFf2D‡™KŠi¬.>ae6^<5E>G¬ÚδÌ[•Ì91Ð)¸ÔÜ[]‚¨\ÒÞ0x¿<78>ƒËƒ¬O>³”6 TЏÓh+ƒ•\:Vö!¼µãV
|
dVr“{tƒÈVHÂÝ0GJÍ,¼“WèÑSÞׇ<C397>ŠÚ,fé7`h)¯8
³ô›
|
||||||
S.üàrïãöðÞ¢„öƒj€-)A0fFÁôQ`|qd¶‚уãíà‡e+ªK<C2AA>^ÔJêÅ0ɹTkL-䮯€m!Ài1ì=V¦D2ˆÅÆ¿qo±ŽØ‚ã
|
#Ý?4:ד§$Þa¦e‰9*,gj©a˜£À`aðØeÏ2<>$½“S1Ç€As[ÝÚ`–~1˜ÅSéÒLúv9«Z2Ì1<C38C>,n§K°ê™«0væOñÎ±ÍøÌx¹¡î"“ô› <09><>a
Íõæ™0ìAZlÃÈô8Rк
b› 0¶÷×ÈLïž °LšEw“ô›dÉåÂd6ÃÀ„ù³þäðD€ÉbîP<C3AE>˜3K¿‰@bèÊÛFzx"<22>¸“<14>1M¿‰´(ˆcC†9"<22>$qXžiúM°¨:V‹–bÂ6z"<22>¶-R̰ü(ž³æˆˆ±V7<56>=`ò£‘5äxŒ^ý(êrs<€å+оpPKžà/<2F>m¿tës<X8to+æxH{U
|
||||||
1eJ\lH£F¼7ÛÀI¦<49>X±²ÃÈ`™Ì`¶Û)‡jÞ¼b{%Áà”CØc2µƒ¹d|‚ÖP0{MÎ=ü–¨Õ×X^ÐËu|¯Ò=ô]ÏÉrSK)
|
Ä,ý¢IJ·èžäh@bÆ{V—&“ô›`gc©ÐHV<
ˆŒº†ÃBÑLÒoåªBˆ,†9Àª8nuÕcÌÖo-Sð26ÎÕÓÖ?€Óó[›D:€ušfæê7 [%<25>&äH@ä¿“L¾`Ý“žÚ€ót,Ì‘ÉAcÓ©sÍTý&ôÐÛÖ-ÉTý&мøÅ©ˆ<C2A9>9 E!p‹G3Ì‘0¸²Ø½üMŒ÷áYË1ý’î̱,o,:ŒY<C592>à¦àê=¬Å®Xð< ðÆád<[@G`wàB`yŽ :& »MW)¢'<02>å:ÑR'è¨ËÑ`Crít\à`9X“õËžÀ½ÄŠë%“cC3ä8&æø# pšÂ00{Bƒ=X¯p,Ð1^<5E>‰e_r™ £óÚÉ|3€ÅqF5á€)¥ nR<6E>˜x†<78>Jó<4A>Šc1µt›‘êXAb6{¥Ü´€Xl·cÍeuY‚Ô¹$a2d)l›0ªËdLJeb;OÎp2JÀÍ
w‹Ôg»c2'è<>CVº€›$!Bq™àæl"<22>‡ Ù°áBb$¯ãwzŸàfIjÆ_õaÏl1„<31>WͱÙgŽ#$Æv0=‡ n’À`>ÜZ–Ç)KHP‚îoïc‚›&`V°Ây‚›'0'¦µµÀ¢ã ÀIÕ‰mž<6D>í÷,<2C>p嘆<CB9C>
%gï‘QHT+…5Si‚›)¤ƒ¾„ÀÜT!²<08>ù¶aï‘Wˆ<57>E9ðÓ˜àfLbñµÒÓ7]ˆ
|
||||||
1^)ÿŠá|ã‹€;
K¼†ñbÐßð+S7V¶J §„\Nƒ^•ÙøX¨~£`PýXú%Æ{•{ó<>Á¤k¸J1ðlû¢UëØòšÈ$†Ñ-ä§AÏW¹o"FÃðV0 Ìš9áˆY‚ÿŠ5xÏ‘Î*1:BU‰N%¹iÂm5Ý´8!ü^&ïÀÒfîu88„ZѤ±`ðD9—ò”Lh¹Æ0e<30>‚~<7E>™‡ÚË#§OÁ˜ˆ#FjKKfˆñ†¦<¼kÎ*ól"RåñæLƳn¨Ê¤K6C<[Ãðs<C3B0>ÁL‡F~‚bP
|
ò ºà˜Ë_|!J$$0%7ÁMG#UÇ7cà¶‚M¡ÚÏÖKö a§i<C2A7><69>€›3p
ÑribŽ407¾÷chç*"j«¥Ì˜Ð÷ ¬–nI ¡ ÔÒ¨<1F>çIÁÖV÷¼<C3B7>´’öµÖ :âif¥±€Ž9°¢*Îü<Àᨗïò5sÜ<73>ÞÖՖ&¸Éƒ,4W´Q<C2B4>‡ciø‚H7}`2 ¬0Õ
nþ€Ý
|
||||||
J¼G,±ŽË½ÊN¬CçT<C3A7>²ë°<C3AB>%INÚ1\ž¬¼½’JQÃb¨£¡4‡ŠXýêô¬»«LDë¢f>~¤E²Ü¨”œwNÇ:óÈ ôIÐl!“x°bX*¾)…\¸Â<C2B8>¢aðC:³ü‚1ÒéÔa¬ÊaA8¹àšƒTépé^g>¥VÉJS™¨ö%¾âI6£B5´84 3ðt¾XZ<58>}Ë~_ʃ`¬cN»gäX‹EaáA“Äý¬%Æ0u30_&{ÅÇÌ,ÈÐ"#ÅF
:¡ÌM¤±ÂÊt9Ëî/LRД 1SrQò²Q²¶:á<>Á¼3 !–¢$éˆ1n<31>Ú×*‡:4 [KZ°Ñ¬ÞŒ¡¨¦–ʘ¬9bÜèc@’=ÔØ<>¤ÿ½ÆnºAТÒ2×DV›ðz!
|
ÿÿ¶éÅàS[°Õ†€éýE ’¤¿á“™f‰Á1I³<49>Eë¹
|
||||||
º/™<>g„™V„`jF1x»‰…1Z$ƒÍ•“ÚæãA_ëpˆAk¹œôàŽA dV'IAA×ÊÃ`X²•Àdvš+CÀ<a<>s…Cð
³þ"GW †õ<JK‰IËô¤ˆ –áˆÑ„æLZüî<06>§/'<27>X/ñbPcÑ{“‡Õš2 uX–¤«A3ÚJ
|
€ÑqˆÄ`*œÍ¸IDB<>°Öì›i³ˆDJV’%‰Û …Ä’{9<>”'UÐb¡õÁ¶Å[NÞ0;"!{Îa¶ùµÇÞ.‚ç18ðÜT"Q5Øêù³…ª/Ài*²M˜¯zªAÀM&¸‡ðµ^G˜ ¹þiª¼¶í¾XŸHLÇÁJÛCÜäLY]<5D>Å‹¦<ÁM) +¤"ø0ÛÍ|?6¦ B‡Ã”%óý‹S°<53>0ö;\Óšé¢*:Wʨ;Vå¤ÙÌ‹Ë
Uuúx±LlÓ
|
||||||
ÅøÐ˜¨ÌàÃÞBuuÁ ¡U‡*çuÔKD7Xô›P×â./5Ûsì-†ùXÞä´¦
ªErZe+ó¬éݤõ(.y”J
|
VZ@8\¥OÛò.Ýj
|
||||||
ßt‡œ±šyÓ<79>–×1¶ÐzʆÁA¶.ðMùêº%¿Å#ó<>´Ô/Îj‚*7ÃK0J«óLM¢5²ÚAŽ•ù™D:´¾<C2B4><C2BE>,“Ëü=ÆQL¿6ÃÚn:ÊÌßfFš–‚tÞÁ¦~te!é:Ê|S/1LmÉXòMétúhXišwͨ6BJˆEsäðÖà áYzP¬V¬ÀàH¸T1/i'!¬f/Z—-bz(KÁ
|
ߺ‹¤
:è˪”×7±ˆ,†~ζû8–È6%DBßSˆLþ/n!{¸Q9´ 2Œ—Ø&‚Çp±›0¶€˜þ_ì‚:®Ø
|
||||||
~{:\Lß³Ú"W«y
UK(ƒ’`¸ÕÊgÙ(Áº¥ìÎ*]ü¯ÿ’j& ±¾XÀ"Å_•LíüS–„Æÿë?í¢¾ò+Hñ›«ú˜ûƒ[+‡½îÉ®òý",÷‹üH6õo®P¤¡ûTs€àe`tN1Mó*/wÔÿèU¤ÊHÌ÷¯ÔþH¦™aCz ^ÒÊ)üÊmð®6þI]8<>xxµ1p~”¥aìÚ(‰Ð?©ÕrïNÛþ÷¶¬×RËŸü‡;¦åÑñɃ®Ù¹bù£ÖÍ×?éžùÍOJkÎÚû‚IJ6±ÒÄŽ:ïý¼êy{_¬/ÉdæÑ{eÿäç’Ï›ûöÀè_‚çPÆïËG?—}ÞÜ·GÖŠ‚å”Ù¥éòÑÏeŸ7÷…©d»Öë˜ìý£Ë®î\vffÅkm‡ÉÞ?ú¹ìóö¾½ðă<14>ŒŽ;—<>~.û¼iyç<79>ÙQ†5doý\öyÓrºrßÞ×Ï~.ý¼m9þi¹mðËG?—}®×Z–ý,üÝdoý\ö¹^ƒÉ£7H—Ò÷)|ÿìçÒÏulŸ»oòëg?—~®Ý ©Ý·ùõ³ŸK?×o,0»oôëg?–ÞÎ5}d_ÓÁšÒ÷Ï~.ý\Çyø
_XmJ¿|öséçZ΃—Ý÷úþÑÏe å<“¶×½¾ôsÙè8_òË^¿|öséh9¨ñ—½~ùìçÒ?Ðsž¹²Û^¿|öséè9ßÚË^¿|öséè9°ã—½~ùìçÒ?Ðsƒ-ü{g?<3F>Õ‡VKý=·z9Ö;Êâ"?‘ãå°`Äœ£z°nz8”}\–j>ðôûziÍÒÆŸ‰ú@
‰¨Û5Rrëäö(þ<>á·ë¤(üè)þ<>Rá×k¥DøÉmR"ü$Âo×KIFïäV)þ<>
|
6°0ɲT¬tVÚ1)Á6½€àrÆÐÚã—þ(çR®ñ†<C3B1>:lÔStƒ¶Žt}™ V?\ ò`*»3·« %G2¤\²ÂÕšßL’LìTÊ™•¢Q=Õ .šÁs£$}#™#Æ‚€Yy”äÆO–ؤÐúª—9 ÕÑ&8¹1-G·<47>À’ü#6rf´3®lkÒXtã S<C2A0>¡jfûèGÀᬕvˆGzá M"
|
||||||
Rá×k¦DøÉíR"üS
t½nJdÜ2ÑÙ}àfQôýÚ)ÖÝ6%Â?ð²Døí&()t8¹J„àd‰ðÛ<C3B0>P¹^%Â?Ôf÷›¡(üèB(þ¡~»ß%ÂO.†áê·ûMQ~tA”ÿP¿ÝoŒá'E‰ðõÛýæ(~ra”ÿP¿Ýo<C39D>¢ð£‹£Dø‡úí~©Sn‡w9Q¸ÿTÃÝ.wÊíðN'þ©†»]òDáGw;‰ðO5Üí²'~rÇ“ÿTÃÝ.}¢ð£»žDø§îvù“?¹óI„ªán—@‰ð“»ŸDø‡î~ÉÆÑP"üC
w»Ÿ‰²O®eÑê·û=M”}t=“ÿP¿Ù}MÄ.‡SiÞÚõ¾NñÖN®éѧœÒÈõ6ÀÜ/ÑÇ4S×ôõ®1YÓO\1ö.‹ø÷~ZWÉÏãÇOD•×¾¸¿ÛÚóTxDÄ=žðˆ<C3B0>5ªxå[½¥¿wàˆºXüå 3Þ2B/O¹¯*ÖÛôniIÄ7)óG„þ>WþŒÈo’äÏý&;þŒÐoÒâÏý&þŒÐoá ý}ü¡7Ýÿ€ˆï³ë‰ý}Zý!¡¿Ï§?$ô»DúCb¿Ë ?%ö›ÔùCb¿Ë™?$ö»dùSboþÚB¾MÅ?$ö÷9ø‡„þ>ùþ<C3B9>Ðï²î‰ý.Ýþ<C39D>ØïòìO‰ý&Áþ<C381>Øï2ëψ½¥ÔŸ¡W"Wx»÷®ç`'&ëúÑBïu»÷JÞ'DÞëu_JxŸz/Ô}©Ý}Bè½B÷¥h÷ ¡÷ÒÜ—jÝ'„Þkr_Êtz+Æ}©Ï}Bè5Üò„ˆ×:ß×ÚßGÄÞ*|_Š~z+í}©ö}D轤÷µÌ÷±÷ZÞ×úÞgĶ»F¸öˆØ{õîkEï#bïe»¯¥¼Ïˆ½†HòRüZ(üˆØ[9ðK…ð#BouÀ/¥Á<C2A5>½×ÿ¾Ö?"ö^øûZüˆØ{Åïkð3bÛ‹b¸}öˆØ{<7B>ïkÝïbWºÖþø"Dl†ôå^<5E>k†Ì+³|à½%é—gã„ä´ËýÔæÿÁû÷€Áó ¼KRÿoOˆ~."}µ7?Þ?ųüÑÛHo ¾‹Üp<C39C>_ü<5F>°º.—q<:t"þtè~.ê‡îÍ1á÷CïWtèNDüáЈúÇ¡û<C2A1>7CW¾Òaô5:/iâùi/×a·Ëµy÷÷j…w³1LÁ»8x?<3F>ŸÇÔ7t"*k©yKÂáïˆà•½ž—˜¾JˆGBb@Çñ þ‹„ôw$DöšâEŸoDä¿#‚—žðBÈüÜ85¹©¿{‰òW$‘´ÿõ¯ðr<C3B0>oJ|•ÐþŠ„Ä;¬J
o–«û?ÿŽ„ÊkiXâúúý¯H€<11><><EFBFBD>uÞHø;ïPy+/d|3Jÿ×gw@ü¬îãoÖ)}tÖêà©ïµq…cö'{YßKàîBé‘{/~» }¤0î]í!œu^/Ôµûá#ü®îð&ö‰!~Wsxûpõ!Æñ«z'ßë_¯B|9ܶË::åv"ô~¨mztºíHèí0ÛEèÉ©¶¡÷Cl»Ð£ÓlGBo‡×.BON± ½Z»È<8½v¤âo‡Õ6™g§ÖþÀ®\…>eWî'ãv¡GGäN„ÞOÄíB<C3AD>ŽÆ<C5BD>½Ÿ„Û…‰;z;wzrîDèýäÛ.ôèÜ‘ÐÛ‰·‹Ð“£oGBo'Ý.BO޼¹b·n»Ð££nàÿ]…>äÿ½§Û…<1E>«;z?F·=:Ow"ô~|nztŽîHèíØÜEèÉù¹¡÷ãr»Ð£ssGBoÇä.BOÎË ½<1D>»=9'wD™nÇâ6¡gçãþ€§]…>D!îgðv™'‡ñNDÞÏÞí2<C3AD>á}PþµËz(ZáÙ6¡Ûýú“<7F>½»mä&í Föîž‘›Ø'8Ù»Fîb`eï}‚—½»Uä.öföæ>‘»Ô¿ÏÍÞÝ$r•ú;û‡°ÔEìca©+A»‰}‚¡½»´ä&ö Žö›Ø'XÚ»‹Jîbàiï®(¹‰}‚©½»œä.ö®öîZ’»ØØÚ»InbŸàkÿN¾ˆ}*œ|£l7±Op¶wwŸÜÄ>ÁÚÞÝzrûo{wßÉ]ìÌíÝM'7±Op·wwœÜÅ>ÀÞÞÝnrû{w¯ÉUì#îÒ@±OåÚ®$î&õ÷î
|
¸ ÇÁÓU‹•=#JC$6Ê«ûfs”#0
,&OPÝá «‹¶94Ü<34>Ô5°ç€ÛeÁ£ÈË¿£:_¤ƒå0¤Šu‚$rE=AÉ‘5ûF+±X‡;s¹±,MfŠžÌö<C38C>ºR¤ƒ®iÌÓ§¤ƒ¾y³˜ìÈ~?ÎÅrÚ´te'èx=L,ƒlFžäÆR¯¿ðöJH7;.„Êxw¥1–'FÞW>É<13>÷=Ç``t¼ƒG2˘¥Þ‚w`ÁÕ‚·‘}&Âܼƒy@¥Ú–gœà°bÄÌøü!®i‚›w„Žcž)N°[¿b<18>Áz:Ųãè<>Ù„1Ü&>7gFœä<C593>
ܼCN‰B‹7³
|
||||||
•›Ô'xÜ^<5E>w•ö“{éj0âs®[ZÉi³U„ïÐæ¥Ï¤ôغÒ
|
Œê®3
|
||||||
`ùdÿ<64>fj÷½\V¡±ƒa±ôؤ<C398>œbÖ‚YÙ©¯‘ÝÚ
Š>K‡¤Æ~Ý£÷ˆaÞéßEO•´ã¸`¾µ&×;«„°<E2809E>¯ùR¥YóÀp¯ñ£e¼œ¶j5Œï-ްaÁWYBÄf£#Ã0ÒC¨•ðÅzm*NÜt02Lû\¦ñ(Nz†5_Æ8Ì‚f‰$—>ú61ÇÍk‚µŽ÷®Ù°†eÂ~©£‡í“n=|#?0ð×T
Ãcfvè2oÔÆ×0å<30>½]kÍúñ6¶ëž-c›ŸhXÆLfÞWd˜vUë´;¶]2Lš€ V¾‚/ZΫ”´ö%–sË‘]x
ËR§Øj!«XH]ºE·Ân“QúH)T:{“„_d¿«ñz¥”®ËVš¿Öî¹xÍÉZa÷¯ŒW(œ¤nØj\-Xn>ÛÚdÙpZ¹y`Ù» ¯ÇÖDØ
|
•%<-a<H#öš’`>±±ðÇl<C387>$n&ï<>|iÅ;Αe¾Ñêô!—<E28094>ùèa‚›w0«
oˆ¡ø ªË‘ÕäbYT<59>U§“
|
||||||
ÒøP1Ϯֆ±ÝkjÉV{õ؛݉âÒá¬ìN”°¬ÛNí.g^¶4öŽV,vÙPĤW䀊t4Vˆk³ö8†,¶ 3l6CS,h&bìNTÏT,7%bÄàñDéùkX`§EÃØíÈ<C3AD>ÖÎÚO7meÓöb5ŸÓ<C5B8>èÄfFÃ|-º"€Uî"?fOÔ‚Ì[v<>ífXJÉF%}%Î<>±›W4L·e°ßd?]¯_Ë[×W…°5¤M11°`Ó±÷¸‚µs0±æ<[&æ<>eì`W¾<–~á—†©m'‚µ‘½6^Ø@½Ö<C2BD>&ÓŠËþ"ÛÚ{ŸÂ°
|
måIÄXa4-ÈåYfßdò8†¤ì3<12>̳YÊʱÞxüi‚ŽxÐ3ƒïç7ǗŲî<C2B2>*<2A>Õ'x"°Ü-kXE@˜.=-*ä‚!©f?[üÙenX¸˜U<CB9C>OˆÙN5ªS€1V*ØNQ¨õÆV7ç§øóË‘iÔ0<C394>è hÜ+ˆ¡eø³
Ó“ÅŸ`޲“·Ÿ•#Ì’c£EÄdÒõ
Û̃zrÛµÈfŒ-H ! §0e¦
|
||||||
Øw°&Í0L¹žd0,¥’Ç÷°ˆ›t…2Ì<32>ýéÛ±±=^À^34„*Õºw¶WŒe™Í0z+l}hu¯='[¿eÆ3Çû%öy®†±ýc<C3BD>Ã"ž¦wÃfï2â5ì„þù
|
‹?ÄOÝŽÏ
|
||||||
l8ÚÆOì!<21>vþÅÆ"è‹ÐÍ0¬vÐ’2†ŠKÕtc £PÚ„bs%6»%*æØüm`½°O×0'xküCÅê,ƒb£YL×+íP‚t~WLÛÕ+ÖûèÄNã[ìQ¢xÚ¤U±€ý:°2š¡*Æ¡ƒ)}†é¹aÒÐ0éd;n˜4“-†QmÊz4ŒíóT^ÞÚB–GÄ‘XT›a‚ª°Ksdb•Š“<C5A0>
ÒÑ™Xá„9iϧXÄÙsb£`…6ÌÉÐ$Š.ô„°ë[×W =æ2r󵫱l“z6|›<>ôô3®qæ`pmT°MÔ`ØäŽÍŸºa°¿Òkz`ÒÑT!¨ÊžÁ›ˆÒ4°µþåa€£´MLZ&(µ±ñ¸œ»-•¾z*]^u~:KQ<4B>¯ø%Àä2°l»r`\ްƵIû¡˜uü$ƆªlÆÁªøûÖPU1Ø™¬~cgÔv c§A×&;)Ǥ.¦b>:§~cgCÕ¢…ùŠáKßëÒ_0Ú<30>±y^TíÎ.Ë0êÚ\X0Š×ÖYÀ¸Ük*<5ëO¿'‡¢ªl'¬?É~ªØm}hð<04>jzš˜µ‹·½ªx˜Šžñ‚A76ÕýÛÄK³n{=¿<>jó:ûxãÝÙpT±Ð+bª;Á½6•ØË<C398>$<24>ÕT
ºò°ZéÊN¬Þx|ŠZ|0ìÊbƒ
|
˜medæøÐiàfG÷©V¾¼0<C2BC>ƒ‡ Ö`»BÀà-p16 ÃÂsG=ÉŒ¬`on”™"ñ®%›ËPä,s¦G(vd$^f߸3<16>Þ2ü«I¯‹?ÍL†—°Ë‚±Ó¢Ç™¥’Ff_:%Øf<1E>¥û½¯HRÑóÌ4 b<C2A0>h3h°'¸©oÃÇò¥Ž˜ ©Ï‘ŠybpŽË_A¦nô†àˆ:Aå€.tp™Ð&,ÿ,<¿fê£È¡æ(Áš5"^º/Ð1VWb¥Ï(\ÑcͲ<C38D>¹…°KÆYý±æDJ§¥f$ñ€òë²1;{L$‹iTw°9I2{sÁ\þ"ÉáÌÞúžã,]‚FÏÉ@´™æ˜Í
|
||||||
vͰ+ˆPþÑ^»lõª-“‰]‰@ÌÚê]1ö…4º%F]”ýFâìOOìJ°§¬¥#±+ˆÒ””›^Ã<>
|
†Åjô¼ƒUÝp)C_ Ka,ÎÅnŸÏšï`“~j°M[OÇ›Áµ"ϹÙò©Éñ‰ãÇk³oæs#’Ø7[Î5;Þ!É9(ýlîz=<3D>qfªœÿÐö^-ŽwHË~Ì‘—cÎó‘MÛ×âxG–ÈǬ«x:çÌÒ/¬çš¸x‡”wAiæWÔ™êXÓÎö8þ¬3U.odii<69>‹w)2¡6^ØæPX"„W°;ÞQ¢dÔûZ#þ¸3í(v-f×kw¼ƒêºÛŽ%²ÀËñŽÂHt™¯©'žaäºØn¸IqæWWä¹HT-òd‚€ípÄ£°<C2A3>CùÞ7ñ(óåYý-à&TFØE#˜þiþà3@&~ô|-8âÁÚ¥6°DÌô5ô™J%¬‚€Ñy€jÀæ…3¦ÅM<B1Ôß'¸’•n+ÛƒØÞli‚<sÃ(Ò7ñàõ <20>á1‹e·ìˆ‡\´•²ÞÄŸ€fMQÍã˜qˆ¦G ¡e£€£X£(ý誌å3µ²‰°T˜Ø&ا¦õíyª#¬Âr¶r7ñ wŒ×*fiZu¼CœQLºVÊótœã¼·ï]Ñ&¸yGeMï:ö"àæÜ‹ðÕs2× ùÃÐz?G[<5B>ÐÖï¨Ô н,póŽªÿ3j4ï`]Ïá(]s'¢+ëßú¬…Œ‡ä‚Ô5Ø‚îþLtcÜ¡ÍÛÔÔ!#`¬à<C2AC>W½vX÷§¢yÝFfÎØ|•®Ç¢é È"–‘sš ãð庆œ&¸yœ®+8Œt0š×jèUq‚›w4žSƒËö77ïUàxÚóø³Ñ<C2B3>!9˜c{=mÚÁ]“
&¶i‡”æV*+–ëàýø"~%Np³Ž&Îeô nÖÑŠT{Àh›H>º±sH^s‚›upå“sZ`ˆËM×{·SÉüÌ‘®wó('¸IG“𴤈lŽt4ž8cI ñŠîOI7ÖpóÀ‚€›t°ëQ©íþ˜4W4ÏŽæ ¸80ldr³!ÝŸ“æŠf<C5A0>=˜úìþ 4W4Vs<ÌëÃq©³I°i–(éþ¨´Ü‡QöóŒcsÞ‡‘yˆËR<C38B>ß•î<`Æsq<>›sðFh]6ß–î,ØdH¦NlSŽÎ.Ñé‰mÆLO–èkŒèGgEf¦4Np®Y,Ò8ÌLŽèG—
|
||||||
@o"v¥¡S÷tîT ´Ñn
|
97§ ?1Í5Ë++Â(Ü„£K@µñ¶… nÂÁ5a—×ð–#<1C>%ž£·fš~dG8¸z‹.— nÆÑ¥ëû¨‡%§FqŒ£_2<5F>ßœfmM¨;¹0Šc\½µÙÝÀüÑiÞ<69>DÑŽ .¡w`Ìj(Á6ã<36>[0ڱ܈Ñã`<60>
ÜÛÖäð‡§;ãËðßúÑ&¸ +l씃‚þøô`$(‡4{£;ÆÁ«0²Üµg£îNP³Æ†§.g|wÇ8xF’¢ï<ÁM9XeÛ(«Nt8ü!êÁ~‘ úZµ*়‚åÞ&¸)ÀŠY§+¡`p”ƒb0¥foBpSŽ!æy'„€›rðJçk ;ÊÁj¨“¼!¸)ð€¿a±‚›rðZh¶ÂT09ÊÁ\Yñ¨Ö—à¦CÎÒt;P%àæ,ºIð‘Ãü‘j)º)óF7åR¦Ïe’'¶)×/k²Zµ_õ‡ª‡œ–*¦ .Ê!ëŽ<>qvb›rpG]^
|
||||||
ïF°` <v¥0`ØÕݰ+IÚF
|
VG9¸€±òVÀM9x{ O“Z¢‘à¦\Àa<C380>‹àÍŽröiÄÃé¡27åLáB«<42>¹.ýÙj€pmÕ¯°;ÊÁ+)£fÖ'¸(G9HNt}OpQ‚ì4†<34>a?ëŽX„k·"òå<>«½S`/Â6ÁE9‚UÑ«ÐowÊš <Ífç/\”‹<>ú æüœ”ƒÏÚu<C39A>À¦yÉ›]<5D>"ࢅ«»åj׋›r©Ði³nLÀE9B‘A«Øò
|
||||||
nT
Ì2v¡!Dó3 ]©@I8Š7&ÀjÛ.D˜Ø• @%–veÐ.v¡!¶Å<C2B6> à™aHªaW&àa’lUbW&€Çêoæ+ÀŽ“¢Ð• `VkmͰ+pƒ—õ'Ë<> ¨¯»2XeöÑ6ìÊ æZ² ª7&Àn©Î^¡Þ˜¶›/ÒD›Ø• àÙ’U°¶3ïÚ»Ã6&@zÉÖC߈‘ƒ6"@s×ÂÀ6"@,bÅI×q˜«<CB9C>”ÕA^±<>ë+{'¶<11>€–îmb~'ζ<Wl#Ä2zQIÄ µcëȇ<C388>”5²ŠmD€˜c7ñ<37>mDX¥/©‹ÅÇ<C385> ƒo”t¤<74>mL€L~4dãe©biçÄà—¨cDlcÀ´éóÀ6&@@’l÷ygÄ`R¼´E&¶1bqðzb æÙÕVß¼ìL€k¿"JlcÄ éc†mL€X”/³3b`›¾uÃ6&@»9ûlØÆ
|
qS¹T]S”öšî´5A•'6!8íÇŒ[Œ£puc?CI« y3‚ðö> î¼5Aê)õ .ÊQž‰`ïHtwâºH|/2æš'¸Á¦õx}‚‹qð6{üâ<«
Ð<>º&˜˜ò¶òBÝŒƒ pµ1\Œƒ cdÊ
|
||||||
{èæ±Õ}Û˜¡³nXvª^D€ÐèZKhã„à(…®X߉0˜hˆdØFˆÁስ¶b©f<C2A9>9u¡‡»SS²ˆâðDÃ6"ÏaÅÄ ÝÛĉéÚéub\:ªŽ€mD€XPÝD,ìD€m“ûðFˆmD€ (î0±<30>H»eõĉÅ<E280B0>“=“
Ûˆƒ>pGLý…¸bPÄêµw]D€è‘S…l#HÂÖÓ©
i#X‹Ø±°Çúµ¼b¤Äºl<C2BA>mL€,j(mD€ËÞ±<C39E>Š•<C5A0>›%&Ä6" Ûÿ¥°<> à/PÊc†º3b&@±Åxd6yugÀ¨jkT¬íL€Xá($Ã6&@^{Lݰ<C39D> ƒS[õûΊ蛸¾³"ðVòÄ6,5æÍ±Wõ"„°£Ð4b 6ÃÀÄ6P8ð!Õ¿‹^H@7†¡ñ2B 6#CÄ6ÀïfPuÃÄæ"İ·´Ü…ØF8Ã
»Zµ°<>Ã;Tq‰;ûr/ +ƒe3l#<
|
¶Í8Ê!—wÂý·eöÉkb•^d7UÚÎt¤9Í läf…+?RÎiØ"ĸœíÖ
á ØY`\m#„± Ì%Kb£Ý"à"©€éÞMpbÝꤋî6[ÐÒÕª~.ÁE8fº‘z6PÀE8¶Êr!ÛB1lÂQ‚êf3p2b>zCl1Ž"›â}ŽzŒ›rn
|
||||||
<EFBFBD>1ºµÆ"€ª¯IwbL; 'î“¿ÛX±Àl´~/ï,€w5Þ–U
ÛX€Ü¯BM5°<35>«¢ÐõñÊΈ%Yó†m,€Ü7o¯\¶t@¡÷Î
|
¬%y8å(’Âe!VšØbİ<ä"Ýal‚`û}R]‚‹qÀÿç -©tUP?ùí–H1oÆA¬“qDÛrÑ<72>Ç.,û<>Zcu–‚e3Ž"wxð޾Þ&¸Alb‘‘X6ãЮ‘×Ú`»3Ù1Cš7pRbX[G NlQ|(»<Å9¿îXv‘˰©<C2B0>Ž.ÊA°vIü§ .ÊAPºÅ–fÛå(©LUÌ_u'³ ÖÀãСNpQ‚¾Ü"Dw6»pEå¿\œƒ W{Ìcb‹sÃïÃxW}žtlÒQ¤—8|ÇfÛ<íãÙÄxÒs’qb‹tÄÔ°ÎÙ@w@vØ_6)à"–ÝŒß\¤ƒ`yç<>ÜmöcaêÄ&¸H‡6k‘]ëé ˆ
†]>_%mÒApÈé½äj&ډİÀE:Š”•Ô)ƒ جƒ ݈š&8YG‰4”®¹~’;«M0óÆŸ¹FRÙ¬ƒ`›
|
||||||
*<2A>µº“bä˜q%¶‘†”
|
ÊÀE;ŠTÛ\´ƒ <þ1]äŽk«RiÛ6ÕÍ:Ê
XÇÙ}`»0SÈð››l±‚ô’{[ß[¤ƒƒGuÚæäŽläӣÃaà"‹ÓÉ<C2AD>Ù&Ööv‹ŽÍ9
|
||||||
¶‘bÿÐGi; (,ê<> éÛH1õKÛHŸ9«æ$Öw@Ì1hœÛH°€uÔc¶‘`95Ö<XºH±å¦Ól‘^ó€6P–'æwßìåÀ6@ÌS¼7lc$—ð‚:’)ì,4›ˆm,€|²6±<36>+âÑÈpJ¿ðÁ1©¡‹ÐÆ€Ás£3bØÆ
|
7iB&¸8A:kc¦±9A»¾D·Pv·a<C2B7>x‹›jZç ˜ý!#ÙÝ&‡kÅB›sIh±ÈߨLv‡·S»ôj?‡M9ˆiI‰<49>lv§· ²˜3O³Å{žãâÜâ3:/óê¡on¿þKngb‘¹]¹GL¬g1Îþc–íóßÿúOüèÿøŽ†Þ
|
||||||
Í,^A
|
ôëýçµ57,t^=††5¯¹<>_LAÿÆÕˆ;øFÜüýò+ð˜ÄG¿O7‘‡sú¯Î(^bv?®bƼ5K+úýëô?<3F>C<EFBFBD>…ס“ðè°ÉÕ]øßÛ\*/ ‹<²&Kïç§ 3ÿ+p/?Åï.ÈŸëöß§ÕìÖø\ù\Ø”ùÿüëÿ.ˆ)[
|
||||||
!àì,€˜/1趱ޗɘ¶±`Áœ_bygÄ0~æ†ÛXi&%«¶±`нØ;”+(ŽA#ÕÜ2€r†RQ¢¦¤gÒðÌ©t¡0
|
|
||||||
XTjY<EFBFBD>]hÆvÁ^¡]i· ,C0ìB²p#eÄÀ.4æKø‘`ýJ4`ÃÒ¯4 G݆í4ÛI÷BvW€ÈN³—Ä.4>æ(ò"v¡ŒV:s°³¿Ò€ÔH<Tg¥Tr©©zdÑN𯼳ՒÕ$Žƒ&Õˆ]ˆ¬›zþŠ]ˆŒì»¼I¦I‡J@–‹a"[‹oÚ»Ç+À쀖¨"ÈéJ0'M’ÏŠ]ˆ&«Zj‰Ø…à
àäêrÉùJàTÀ9.Ű€ëÝŒ7ìBðÛиê«är!P€±™kžË• `W$(†fØ…
|
|
||||||
`°Îlúê•
|
|
||||||
ÄÍ0»P8oÝv¡¾XS#ÌtýJ 0‘±7r0ì <>è1ŽïíLªpú„ÌÖïL ÄE³<45>]˜@%äª./Óõ;À‹Ëva¼oËÀ.L€á¡¤ˆ¯3a¿3è^øcRFìÂü¦Æ™°ß™|#,#Ue%\™×Ø0a¿3ÏD–m"&ì7&€õÖ¯k³Ä+€Â€fÖ( óõ;ÀìL"
|
|
||||||
ZN’ØŠá‚Yæëw*àX8<58>ta{œ‘ùú<C3B9> 8º¶¥c¾~1<>Ì0O¥ÇlØb4 X-ê˜0[¿ˆ 8ûÕVm);†=æ
Ûˆ@&Iå}"ݰ<C39D>cÍGWEÆlý¢ÝèÇ›×<E280BA>kLJ…jØF2‰ U:L×/6ÿj»¶±<C2B6>L÷þ›éö¥…%Aßšcm¦ë' §Ã™îg¶^‚ÔúæµÀ…õªn™¬_dX"A—«nç’ÔŠÕ4sõ‹d^ÉÅ‚¹lØÆxùÛˆùwæêÈô‚
|
|
||||||
æµ¶Q`0Nø‹~ÏþyH<79>ÕúÑN2_Љ¢Vl£¤‚ü8
î0E¿¨@¦ÇÆA0l£¬<18>Þnq``ÔÉcjp‡9úE°rY\âk5l£Àðg(Ï`Ø–¥jYDx%;È_qU×<55>IúŘŠÔ5iØÆÈmàmW]æLÒ/.cm¶€YúE˜¶Á»VWv*ÛòÔ¼š]féJRšF€mT€6ÛØâZÌÒ/*Œáô®î³ô‹
|
|
||||||
0ø§ºÓ°E1¡Ôm‘´<E28098>
|
|
||||||
°Æa{ó¾SmUXÄ6*<2A>%ç[—
Û¨Y$– ^=×™¤_T Ñ€I<01>a S
Õæ4|Ê,ý¢‰'´<>b~£‰•ÜäÍ <C38D>
|
|
||||||
$+$ánØFJM,¼“Wha§¼¯eµYÌÒ/*ÀÐRšqféFºï4:×âNH¼ýHËÛ¨°”¨¥ºaƒÇ(íL ÑIÒ;9Û˜0hn«[ëÌÒO&À³xÊÞ ]šQß.%UK†mL ‰ÛÇé¬ìL€Õ;ó§xçØb|f¼\Ww‘IúÅÈÀ°<C380>ºf<C2BA>ZÝ™0ìAZlÃ6&<26>èqD¯uÄ`l™Öv&À2!hÝ]LÒ/"<22>$—“Y
Ûˆ&¤ËŸõ'ûN˜,æÕˆ9³ô‹D†¡¼m¤ûN"÷a”€"0¦é€1clȰ<C388>D @8‹Â3M¿ˆUÃjÑRLØÆ<C398>Äe‹ÛˆX~ÏYÛˆˆ±V7õv"ÀäG%k6hã0xu—Õå¶ñ–¯@ûÂA,î<©lû¥[ØÆ€y§{[±<>€ô`±¥@ÌÒO¥t‹î©A
ˆÌbÏêÒd’~Ñìl, ÁòN£®ÞY(šIúE‚\U‘Ù°<C399>°*Ž[]õ³õ‹@Ëd¼Œ<C2BC>sÙiëÀéÝøÖb<01>`¦™¹úÅèC Äm$ ðßI&_°¶“žÚ€óä&¶‘ÉAcÓ©sÍTý"ôÐÛÖ-ÉTý"мøÅ¡ˆ<C2A1>m$@ŠBà÷jØFÀàÊb÷ò71Þng,[ÄôKºC°<43>`ycÑaÌÊ
WÇèa-6ÅüÎ<oŽÆ³Üˆì\,Ï>À<> ÈnÓ•DЏÏrŒh.ܨËÑ`CRiܸ€cÙ[“õË;€{‰ÙçKÆ<4B>
8†f0È¡l㌀ÀiòÝÀ´ìÎz7Á<37>ð‚L,ûœò7Jà˜×Žæ›Ì'`TN˜Rà"‘‰g¨8(o¬ F¸äf3R6V™Íž©-`ÛÍ͹,[– 6.I˜YÊë"Œê2cØÊ„3ÍŸpqƒÈÝ"õÆIÁ¶±™#ôŽ“•.à¢Qˆ<51>D\¸ø›Hàa|2¬o!2’×ð;
p1„(5á¯ú°žg¶ÂÆ«¦Pí³<C3AD>#DÆv0-ù.’À`>ÜZ–Ç)è7–¡=ÜßÖúMèÁ¬`…ÓO`N:Lkk<6B>…<EFBFBD>'s’<*[<!FÚïQ 'àÌ0
'JÎÞ#nD!RdÖLÅ.¦} <09>¸¨B`ómÝÞ#m\!4åÀkŒ}€‹-0ˆÅWs‹\t!H(ËÆë‚c.ò… ‘Ï”ÜaˆeŒTé\Œ<>Û
|
|
||||||
6¥ûb?[nÙƒŠ<C692>¦5v.ÎÀ5DËáâÀ6ÒÀÜøÚ<C3B8>¾^«ˆ¨¦2cBO `µ4KJ¥–Fýx<Oô¶¶ÚÎH+i_KàFíÀ¨4pc¬¨
|
|
||||||
#?°oÔ<6F>Ëwú‚mÜ<6D>ÞÖ•¸Èƒ,4W°Qnc±ï‘.úÀdXa,\ü»þþmÕ
|
|
||||||
~#LmÁ.¦÷'<27>ˆ’þ†Ofš%ø<>AHš
,ZÏU‡ˆ¦Â)ÐŒ<C390>€‹DD!Ôk;‹ˆ¤d9Z’X°•Pˆ,¹—ÓIi€P5dZl[¼åàÍÓF$dOÃ9L6_¡6àØÛ%@ð<:~€‹JDª†[=~6Sõy8MY¶ óõ]O5¸È÷¾ÖJ÷4×?u€×¶ÝÊÆ'"Óq°RÙö79†S–EWàAñ¢1
pQ
|
|
||||||
è
|
|
||||||
©vf»™ïÇÆ”`!A¨`ïLY2ß?9c¿Ã5<C383> ™n/ª¢qEô±€ÚÆ*‚œ4yqa¹¡¡‚* F/ä<>-ZÁJ(`ã ûViÄÓ¶¼K·˜‡Â·†î"iƒú²*åùÅE,…¡Ÿ“í>Že7"…M ‘Ð7Ý"“ÿ“[È®Tu€ãE¶‰à1\ì&Ì<>- ¦ÿ'» ŽË¶‚
ÌE²,+<2B>U‡vLJ°E/`¸œ1´öÅð¥?ʹ”k¼a£œ<C2A3>zÅ †ã]ŸˆÕψtLe7æ¶uĸ‘)—,pµÆ7£$•rb¥hPOu€“fðÜ(I_<49>戱 `TE¹ñ“%6)´¾êÁ%€YŽCBuÔ®ALËÑm'°$ÿÈ<C383>œmŒëzÛšô&Ýptª1TÕlý8œ¥ÐñH/<a¯IDáp<]5Y¹€Ð³0¢4DbÓ¡¼J·oÖ<6F>rx¦<78>eÁ¤ª;ìeuaÑ` ÃÄçÀ‚†»›æ<E280BA>6ápc›ì!xiúwTç“t°F‚T¡<0C>¤ÃC®¨'(Y8²fßh%&ëà0cgN7–å¢ÉLñÓY¾ÀÉÑ5
iø”tÐï`“íì<C3AD>è÷3áœ-§M@Wv€ï ‡‰e<E280B0>ÌÈ“ÜXêõÞC‰ifÇ…Pï`â.WFÀÒÀÈ;àÊG¹c¢ñ¾çà
ïà‘ÌÜG©·€àØFpµàm@d‰0ï`žP.¶å'pVŒ˜ŸwRá¸x@è8æ™Â›õ›!†Ñ謧S,m¼ƒ"==0›0†ÛÄçælâaÁˆ£¼³<C2BC>‹wÈ)QhñjV<6A>QÝyF¡°„ƒ§%ŒiÄ^SÌ'Vþ˜‘ÄÍà’/-xÇ1²Ì7Z<37>>äò/0Ípñfµá
1?@u9’ú<E28099>\,“*°jàrR¡Î<©€+Œ¦¹µ<Ë웬UÇЀ”}Fâ‘x6KY9Ö<1B>?
p#ôÌà{…ñÍþeq‡¤û£Ècµ^ˆ,wMV¦KO‹
|
|
||||||
¹`HªÚÏæýì27,\Ì¢Ç'ÄlÇÔ)À˜u«l¥(Ôzc«›ó“÷óË<C3B3>iT?Žè hÜË‹¡eø³vÓ“y?Ád'1<n?+G˜%ÇF‹ˆÉ¤ë붘ô¸m×,g˜1¶ <20>†€œÂ”™*Ìû!fÏ xlv|VÀd+ 3ÇNÿ¥<C3BF>‹y¸¶§ZùòÂ<%@Ávy<76>Á›àdl@‡…ÛÇŽÌz’;XÁV·µš÷£Ì‰wÍÉ\†,g™=B±#=ò2û:Á•±ðô–á_
z<>÷ÓÌdx»Ì;ÍzœYJ idÖ¥S‚-æáYºßÚŒ$e=ÏL*ˆ6ƒ{€‹zð6|,_ꈒzð©˜'ç¸üÜÏ4Ã<34>ƒ~¸0@¡ÔJAèBç-âÁòÏÌók¦>²j¡Yà â¥Û7æÁêJ¬ô…Ëz¬Y¶1·vI"Ë~¬9’Òi©ÙI< üšlÌÆÑbe;Ø%™½¸`ñ[þ"ÊáÌÞüÞÆ;Xº<04>ž¢<C5BE>ûÑfšc6+èK(aç¬ê†KéÛ·†cq.vûxÖ¸ñ0é§zÛ´år¼\+ðœ›-Ÿ7Þ!±uüx©öÍtÍcûj˹¤<C2B9>wHrJ?™»^.gœ™*ç?´½WòÆ;¤Ö‹e?æÈ–Û1gŒyO¦íKÞxG’ÈǨ«x9çÌÒ/¬ç’&8y‡”wAi8s€Ë~Ô™êXÓÎö8ûYgª\ÞÈRã'ïÈRdBm<±Å; þ°D$¯`ÛxG’Qos<6F>ìÇ<C3AC>iGÁ°K6»^ÚÆ;¨þ »íX"¼6Þ‘ ‚Îã5õÄ3Œ\Û
7)tg~uÙ<75><g‰ªžL°º<C2B0>xdr(ßà"™a¾4ª¿\ăʻ¨{Ó?u?ø<0C>‰_?,_õñ`íRíX"fúê~ô™JÅÏ‚€a;òÕ€Í%fL
‹x„:b¨¿
p&9
|
|
||||||
ÝV¶±½Yã"yæ†Q¤.âÁëA*ÃcË®i#rÑTÊ|“ý4kŠJênÄ!ª<1E>†–
öl<C3B6>¢ÜÏ@<17>`LŸ©æE<€uïÉ üÀñÀ>5oÏS6âÁ
|
|
||||||
!,g+·pzÇxl–¦–<C2A6>wˆ3ŠI×JyžŽÛxïíÀ;CWÔ.ÞQXÓ;<3B>½¸x÷"|õÍ5¨ûah½Ÿ£Î@hmï(Ô Š-OpñŽ¢ÿ3jÔ7ÞÁº·Qºº<C2BA>ˆ.¬k£Z0<02>KHRoºíg¢+ãuÜ ¦c¼ê¹ÃÚ~*š×m$æŒÍWiz,š’€,bé)Ån¼¾\Ó<>Óï€ÓÕa»q€¶Œæµz•Fàâ•çÔàrùõÍÅ;ÂFe8žö<ûÙèÊ<C3A8>Ì‹±½í஀Ɇ
|
|
||||||
ó[´CJs2+•Këàýø"~%p±Ž*Îe´.ÖQ³T{Àh›Èý|tef—¼æëàÊ'ç´À—›®÷f§’ùÙF:¸ÞÍ£à"UÂÓ’"R°n¤£òÄK<02>W´ý”te
§\¤ƒ]<5D>‚<EFBFBD>ÅøhÛ<68>IsEcðìhž€“sÃF†!7ÒösÒ\Ѳ{SŸm?(Í<15>ÕœùaoœCêl"lš%JÚ~TZîÃÈëyº[œƒ÷a$â²T`ßÏJ70㹌0ÁÅ9x#4„.›¾Ÿ–n,ØdH¦lQŽÆ.Ñé<C391>-ÆLO–èkô°ŽÆZ‹ÄLià$\³X¤¡›™ìa#M*läÜœ‚û‰i®Y^Yá{à"Mª•·-p®YØ»¼†g°6ÂÑXâÙ[¦é{ÚWoÖå2ÀÅ8št}ïÅYrªç<C2AA>q´[&°ï'§Y[ãËJ.ô¼1®ÞRín`ûÑiÞ<69>áEÑöN¡w`Œj(Áã<>[0ª›nD¯ã`<60>
Ü[gK²ï‡§ãËðßš«\„ƒ6vÊAÁýøtg$(ù8{½mŒƒWa$¹kÏF};AÍžºñÝÞ7ÆÁ»0¢}§.ÊÁ*ÞDYt¢½ÛQwö‹ÕתUåàu˜,÷:ÀE9Ì:] ýF9x!Sjö&åè`wB¸(¯ÄØ|Mä<>r°Úêdo.ÊÁÜáoX,€à¢¼Z„0Œåà.¬xTëKpQŽ.giš¨pqÝDøÈΰýHµÝäq£›€“rt)Óç2I[”ƒë—5YµØ¯î‡ª»œ–*¦NÊ!ëŽ<>qvb‹rp]^
|
|
||||||
–<EFBFBD>rpcZ個rðö@ž&µD#ÁE9¸€ý<Á›6ÊÑÙ§§‡Ê\”£3…ÞǺÜÏV„k«~•€m£¼’2hf}€“rdGr¢ë{€“rd§1lûÙíˆ5A¸v3"OpR¹Ú;zö"¬œ”ƒ X½
|
|
||||||
ý¦ßNY„§Yíü¥€“r`1P4gÎ/ÁA9ˆñL¡]Ì/ÊA<C38A>—¼Ù)NÊ‘¹ºk*v<>°°(G–
|
|
||||||
<EFBFBD>:êÆœ”ƒ ´Š-/å<>KÕ5Ei¯¹<C2AF>¶&¨ÃÀã §Ý<C2A7>¨1±É82W7ö3”´êŸã /aí¿<>·&ÈC>Æ6ÀI9²ã™öŽ´AßN\g‰ïÆ\Ó'ã Xµ¯
p2Þf<C39E>_gµn§® F¦üº<_ã \ìBL'ã È™²‚u1ŽìäòN¸ÿ¶,ý:yM¬Ð‹l¦J}]™‚t"‡9<E280A1><39>\Œ#så''圆MÂAŒËÙnÝp‚<>ÆÅ6‚ï‹pÀ\²$6Øí NÂA<C382>
|
|
||||||
˜îÝá Ö¬NJ°°ÂfëZºRÔÏ%8 ÁD7RÏ
|
|
||||||
8 ÁZX.d[(øE8²—bAÝlÆAl<41>Þ›Œ#˦p½<70>QaQŽÌM<C38C>µ$gà¤YR¸,ÄŠ›Œƒ–‡\ àv› Ø~T—àdðÿyBK*]ÔÏ@~›%’}H‹qkdÁ¶\ØÎcg–ý@±:KÁ¼G–;<xG_«œŒƒ 61†ÈŒHÈ‹qh׋Àkm°·3Ù1Cš7pPbX[.ûZ6)>”]ØßíXv–˰©<C2B0>Ü'å Xš$þã'å (Ýbsµ‡m“rd†ÔSãW·“Ù‹çqh_8)Á½Ü‡ílvæ6
|
|
||||||
Ê89A®ö<C2AE>úÀ&ç †ß‡ñ.ú<Ñ-Ò‘¥—8|ÇjÛ<®ãÙÄxÒs<C392>qb“tÄÔ°ÎÙÀí€6ìð~Ù¤€“tŒXv#~Kp’‚¥§Iœ}ÜÎh³›P<E280BA> 6ÁI:´Y‹ÜèZ8IAl0ìòñ*q‘‚]N—ØèÅí vf¢<66>Hðœ¤#KYI™‘2˜€Å:Ú<>¨q€ƒuä@C‰áë'ngµ &Þø3ÖHÌ‹u¬CA8iG–j¢y[¢€“v„Ç߇«·ãÚÄŠTEÚ¶<C39A>e±‚r–#»lgf
|
|
||||||
~Óc‚MÖA<C396>^r«ó{“tcð¨Û·#Ûp+éôèp8IÁ¼éÖ¸<C396>Ù&Ö<öv
öÅ927©ïB89A:scƾ8A»¾D·PÚnÃñ7Õ´NÎA0FúCFÒvt› ®ðÉ/Α%¡Å"£2i;¼<>™ÚÅ ³øÉ/ÊALKJldÓvz› ‹9Ó0[¬±ç9.Î->£ó2®úæpÿë¿äpx3´ù¿þ-‚§úKn/Ýþ¤qíÿþ×âÿÇp$ôF _ÿë?om¹¹±ô¦CÏ<43>H¾÷ãÆïq±cgn¿·á¦„Œï~õO%ÐMäáœö«1Ї9ÅÝ]Pÿ£W¡nIbG¿¥öG’¨µðJt<¹ÃÑ‘ÿíàýÉÕòîbË'‰]À‹áÒã%9Øg 1Å>üä
|
|
||||||
{÷®ßYë{êµÒÇêçú¦¼ÿç_ÿ?9<>
|
|
||||||
endstream
|
endstream
|
||||||
endobj
|
endobj
|
||||||
525 0 obj
|
525 0 obj
|
||||||
78698
|
78670
|
||||||
endobj
|
endobj
|
||||||
526 0 obj
|
526 0 obj
|
||||||
[524 0 R]
|
[524 0 R]
|
||||||
@ -4906,64 +4892,64 @@ xref
|
|||||||
0000028171 00000 n
|
0000028171 00000 n
|
||||||
0000028226 00000 n
|
0000028226 00000 n
|
||||||
0000028281 00000 n
|
0000028281 00000 n
|
||||||
0000107057 00000 n
|
0000107029 00000 n
|
||||||
0000107080 00000 n
|
0000107052 00000 n
|
||||||
0000107107 00000 n
|
0000107079 00000 n
|
||||||
0000124250 00000 n
|
0000124222 00000 n
|
||||||
0000124111 00000 n
|
0000124083 00000 n
|
||||||
0000107305 00000 n
|
0000107277 00000 n
|
||||||
0000107560 00000 n
|
0000107532 00000 n
|
||||||
0000112535 00000 n
|
0000112507 00000 n
|
||||||
0000112513 00000 n
|
0000112485 00000 n
|
||||||
0000112633 00000 n
|
0000112605 00000 n
|
||||||
0000112653 00000 n
|
0000112625 00000 n
|
||||||
0000113142 00000 n
|
0000113114 00000 n
|
||||||
0000112812 00000 n
|
0000112784 00000 n
|
||||||
0000113576 00000 n
|
0000113548 00000 n
|
||||||
0000113597 00000 n
|
0000113569 00000 n
|
||||||
0000113853 00000 n
|
0000113825 00000 n
|
||||||
0000115496 00000 n
|
0000115468 00000 n
|
||||||
0000115474 00000 n
|
0000115446 00000 n
|
||||||
0000115586 00000 n
|
0000115558 00000 n
|
||||||
0000115606 00000 n
|
0000115578 00000 n
|
||||||
0000115997 00000 n
|
0000115969 00000 n
|
||||||
0000115766 00000 n
|
0000115738 00000 n
|
||||||
0000116310 00000 n
|
0000116282 00000 n
|
||||||
0000116331 00000 n
|
0000116303 00000 n
|
||||||
0000116583 00000 n
|
0000116555 00000 n
|
||||||
0000117995 00000 n
|
0000117967 00000 n
|
||||||
0000117973 00000 n
|
0000117945 00000 n
|
||||||
0000118082 00000 n
|
0000118054 00000 n
|
||||||
0000118101 00000 n
|
0000118073 00000 n
|
||||||
0000118492 00000 n
|
0000118464 00000 n
|
||||||
0000118261 00000 n
|
0000118233 00000 n
|
||||||
0000118804 00000 n
|
0000118776 00000 n
|
||||||
0000118825 00000 n
|
0000118797 00000 n
|
||||||
0000119077 00000 n
|
0000119049 00000 n
|
||||||
0000120649 00000 n
|
0000120621 00000 n
|
||||||
0000120627 00000 n
|
0000120599 00000 n
|
||||||
0000120740 00000 n
|
0000120712 00000 n
|
||||||
0000120760 00000 n
|
0000120732 00000 n
|
||||||
0000121151 00000 n
|
0000121123 00000 n
|
||||||
0000120920 00000 n
|
0000120892 00000 n
|
||||||
0000121463 00000 n
|
0000121435 00000 n
|
||||||
0000121484 00000 n
|
0000121456 00000 n
|
||||||
0000121740 00000 n
|
0000121712 00000 n
|
||||||
0000123276 00000 n
|
0000123248 00000 n
|
||||||
0000123254 00000 n
|
0000123226 00000 n
|
||||||
0000123367 00000 n
|
0000123339 00000 n
|
||||||
0000123387 00000 n
|
0000123359 00000 n
|
||||||
0000123778 00000 n
|
0000123750 00000 n
|
||||||
0000123547 00000 n
|
0000123519 00000 n
|
||||||
0000124090 00000 n
|
0000124062 00000 n
|
||||||
0000124173 00000 n
|
0000124145 00000 n
|
||||||
trailer
|
trailer
|
||||||
<<
|
<<
|
||||||
/Root 575 0 R
|
/Root 575 0 R
|
||||||
/Info 1 0 R
|
/Info 1 0 R
|
||||||
/ID [<ABACEA8E075E5082C8BD17B0192862B6> <ABACEA8E075E5082C8BD17B0192862B6>]
|
/ID [<53A9179B35E54B8B52EAF353F916CBBD> <53A9179B35E54B8B52EAF353F916CBBD>]
|
||||||
/Size 576
|
/Size 576
|
||||||
>>
|
>>
|
||||||
startxref
|
startxref
|
||||||
133086
|
133058
|
||||||
%%EOF
|
%%EOF
|
||||||
|
Binary file not shown.
Before ![]() (image error) Size: 190 KiB After ![]() (image error) Size: 191 KiB ![]() ![]() |
@ -69,108 +69,21 @@ H1 = 1 - H2;
|
|||||||
% The function generateCF can also be used to synthesize the complementary filters.
|
% The function generateCF can also be used to synthesize the complementary filters.
|
||||||
% [H1, H2] = generateCF(W1, W2);
|
% [H1, H2] = generateCF(W1, W2);
|
||||||
|
|
||||||
%% Bode plot of the obtained complementary filters
|
%% Bode plot of the Weighting filters and Obtained complementary filters
|
||||||
figure;
|
figure;
|
||||||
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
|
|
||||||
|
|
||||||
% Magnitude
|
|
||||||
ax1 = nexttile([2, 1]);
|
|
||||||
hold on;
|
hold on;
|
||||||
set(gca,'ColorOrderIndex',1)
|
plot(freqs, 1./abs(squeeze(freqresp(W1, freqs, 'Hz'))), '--', 'color', colors(1,:),'DisplayName', '$|W_1|^{-1}$');
|
||||||
plot(freqs, 1./abs(squeeze(freqresp(W1, freqs, 'Hz'))), '--', 'DisplayName', '$|W_1|^{-1}$');
|
plot(freqs, 1./abs(squeeze(freqresp(W2, freqs, 'Hz'))), '--', 'color', colors(2,:),'DisplayName', '$|W_2|^{-1}$');
|
||||||
set(gca,'ColorOrderIndex',2)
|
plot(freqs, abs(squeeze(freqresp(H1, freqs, 'Hz'))), '-', 'color', [colors(1,:), 0.5], 'linewidth', 2.5,'DisplayName', '$H_1$');
|
||||||
plot(freqs, 1./abs(squeeze(freqresp(W2, freqs, 'Hz'))), '--', 'DisplayName', '$|W_2|^{-1}$');
|
plot(freqs, abs(squeeze(freqresp(H2, freqs, 'Hz'))), '-', 'color', [colors(2,:), 0.5], 'linewidth', 2.5,'DisplayName', '$H_2$');
|
||||||
|
|
||||||
set(gca,'ColorOrderIndex',1)
|
|
||||||
plot(freqs, abs(squeeze(freqresp(H1, freqs, 'Hz'))), '-', 'DisplayName', '$H_1$');
|
|
||||||
set(gca,'ColorOrderIndex',2)
|
|
||||||
plot(freqs, abs(squeeze(freqresp(H2, freqs, 'Hz'))), '-', 'DisplayName', '$H_2$');
|
|
||||||
hold off;
|
hold off;
|
||||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
set(gca, 'XTickLabel',[]); ylabel('Magnitude');
|
xlabel('Frequency [Hz]'); ylabel('Magnitude');
|
||||||
ylim([8e-4, 20]);
|
ylim([8e-4, 20]);
|
||||||
yticks([1e-3, 1e-2, 1e-1, 1, 1e1]);
|
xlim([freqs(1), freqs(end)]);
|
||||||
yticklabels({'', '$10^{-2}$', '', '$10^0$', ''})
|
|
||||||
leg = legend('location', 'south', 'FontSize', 8, 'NumColumns', 2);
|
leg = legend('location', 'south', 'FontSize', 8, 'NumColumns', 2);
|
||||||
leg.ItemTokenSize(1) = 18;
|
leg.ItemTokenSize(1) = 18;
|
||||||
|
|
||||||
% Phase
|
|
||||||
ax2 = nexttile;
|
|
||||||
hold on;
|
|
||||||
set(gca,'ColorOrderIndex',1)
|
|
||||||
plot(freqs, 180/pi*phase(squeeze(freqresp(H1, freqs, 'Hz'))), '-');
|
|
||||||
set(gca,'ColorOrderIndex',2)
|
|
||||||
plot(freqs, 180/pi*phase(squeeze(freqresp(H2, freqs, 'Hz'))), '-');
|
|
||||||
hold off;
|
|
||||||
set(gca, 'XScale', 'log');
|
|
||||||
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
|
|
||||||
yticks([-180:90:180]);
|
|
||||||
ylim([-180, 200])
|
|
||||||
yticklabels({'-180', '', '0', '', '180'})
|
|
||||||
|
|
||||||
linkaxes([ax1,ax2],'x');
|
|
||||||
xlim([freqs(1), freqs(end)]);
|
|
||||||
|
|
||||||
%% Design of "Closed-loop" complementary filters
|
|
||||||
% Design of the Weighting Functions
|
|
||||||
W1 = generateWF('n', 3, 'w0', 2*pi*10, 'G0', 1000, 'Ginf', 1/10, 'Gc', 0.45);
|
|
||||||
W2 = generateWF('n', 2, 'w0', 2*pi*10, 'G0', 1/10, 'Ginf', 1000, 'Gc', 0.45);
|
|
||||||
|
|
||||||
% Generalized plant for "closed-loop" complementary filter synthesis
|
|
||||||
P = [ W1 0 1;
|
|
||||||
-W1 W2 -1];
|
|
||||||
|
|
||||||
% Standard H-Infinity Synthesis
|
|
||||||
[L, ~, gamma, ~] = hinfsyn(P, 1, 1,'TOLGAM', 0.001, 'METHOD', 'ric', 'DISPLAY', 'on');
|
|
||||||
|
|
||||||
% Complementary filters
|
|
||||||
H1 = inv(1 + L);
|
|
||||||
H2 = 1 - H1;
|
|
||||||
|
|
||||||
%% Bode plot of the obtained complementary filters after H-infinity mixed-sensitivity synthesis
|
|
||||||
figure;
|
|
||||||
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
|
|
||||||
|
|
||||||
% Magnitude
|
|
||||||
ax1 = nexttile([2, 1]);
|
|
||||||
hold on;
|
|
||||||
set(gca,'ColorOrderIndex',1)
|
|
||||||
plot(freqs, 1./abs(squeeze(freqresp(W1, freqs, 'Hz'))), '--', 'DisplayName', '$|W_1|^{-1}$');
|
|
||||||
set(gca,'ColorOrderIndex',2)
|
|
||||||
plot(freqs, 1./abs(squeeze(freqresp(W2, freqs, 'Hz'))), '--', 'DisplayName', '$|W_2|^{-1}$');
|
|
||||||
|
|
||||||
set(gca,'ColorOrderIndex',1)
|
|
||||||
plot(freqs, abs(squeeze(freqresp(H1, freqs, 'Hz'))), '-', 'DisplayName', '$H_1$');
|
|
||||||
set(gca,'ColorOrderIndex',2)
|
|
||||||
plot(freqs, abs(squeeze(freqresp(H2, freqs, 'Hz'))), '-', 'DisplayName', '$H_2$');
|
|
||||||
|
|
||||||
plot(freqs, abs(squeeze(freqresp(L, freqs, 'Hz'))), 'k--', 'DisplayName', '$|L|$');
|
|
||||||
hold off;
|
|
||||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
|
||||||
set(gca, 'XTickLabel',[]); ylabel('Magnitude');
|
|
||||||
ylim([1e-3, 1e3]);
|
|
||||||
yticks([1e-3, 1e-2, 1e-1, 1, 1e1, 1e2, 1e3]);
|
|
||||||
yticklabels({'', '$10^{-2}$', '', '$10^0$', '', '$10^2$', ''});
|
|
||||||
leg = legend('location', 'northeast', 'FontSize', 8, 'NumColumns', 3);
|
|
||||||
leg.ItemTokenSize(1) = 18;
|
|
||||||
|
|
||||||
% Phase
|
|
||||||
ax2 = nexttile;
|
|
||||||
hold on;
|
|
||||||
set(gca,'ColorOrderIndex',1)
|
|
||||||
plot(freqs, 180/pi*phase(squeeze(freqresp(H1, freqs, 'Hz'))), '-');
|
|
||||||
set(gca,'ColorOrderIndex',2)
|
|
||||||
plot(freqs, 180/pi*phase(squeeze(freqresp(H2, freqs, 'Hz'))), '-');
|
|
||||||
hold off;
|
|
||||||
set(gca, 'XScale', 'log');
|
|
||||||
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
|
|
||||||
yticks([-180:90:180]);
|
|
||||||
ylim([-180, 200])
|
|
||||||
yticklabels({'-180', '', '0', '', '180'})
|
|
||||||
|
|
||||||
linkaxes([ax1,ax2],'x');
|
|
||||||
xlim([freqs(1), freqs(end)]);
|
|
||||||
|
|
||||||
%% Synthesis of a set of three complementary filters
|
%% Synthesis of a set of three complementary filters
|
||||||
% Design of the Weighting Functions
|
% Design of the Weighting Functions
|
||||||
W1 = generateWF('n', 2, 'w0', 2*pi*1, 'G0', 1/10, 'Ginf', 1000, 'Gc', 0.5);
|
W1 = generateWF('n', 2, 'w0', 2*pi*1, 'G0', 1/10, 'Ginf', 1000, 'Gc', 0.5);
|
||||||
@ -195,45 +108,16 @@ H1 = 1 - H2 - H3;
|
|||||||
|
|
||||||
%% Bode plot of the inverse weighting functions and of the three complementary filters obtained using the H-infinity synthesis
|
%% Bode plot of the inverse weighting functions and of the three complementary filters obtained using the H-infinity synthesis
|
||||||
figure;
|
figure;
|
||||||
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
|
|
||||||
|
|
||||||
% Magnitude
|
|
||||||
ax1 = nexttile([2, 1]);
|
|
||||||
hold on;
|
hold on;
|
||||||
set(gca,'ColorOrderIndex',1)
|
plot(freqs, 1./abs(squeeze(freqresp(W1, freqs, 'Hz'))), '--', 'color', colors(1,:),'DisplayName', '$|W_1|^{-1}$');
|
||||||
plot(freqs, 1./abs(squeeze(freqresp(W1, freqs, 'Hz'))), '--', 'DisplayName', '$|W_1|^{-1}$');
|
plot(freqs, 1./abs(squeeze(freqresp(W2, freqs, 'Hz'))), '--', 'color', colors(2,:),'DisplayName', '$|W_2|^{-1}$');
|
||||||
set(gca,'ColorOrderIndex',2)
|
plot(freqs, 1./abs(squeeze(freqresp(W3, freqs, 'Hz'))), '--', 'color', colors(3,:),'DisplayName', '$|W_3|^{-1}$');
|
||||||
plot(freqs, 1./abs(squeeze(freqresp(W2, freqs, 'Hz'))), '--', 'DisplayName', '$|W_2|^{-1}$');
|
plot(freqs, abs(squeeze(freqresp(H1, freqs, 'Hz'))), '-', 'color', [colors(1,:), 0.5], 'linewidth', 2.5,'DisplayName', '$H_1$');
|
||||||
set(gca,'ColorOrderIndex',3)
|
plot(freqs, abs(squeeze(freqresp(H2, freqs, 'Hz'))), '-', 'color', [colors(2,:), 0.5], 'linewidth', 2.5,'DisplayName', '$H_2$');
|
||||||
plot(freqs, 1./abs(squeeze(freqresp(W3, freqs, 'Hz'))), '--', 'DisplayName', '$|W_3|^{-1}$');
|
plot(freqs, abs(squeeze(freqresp(H3, freqs, 'Hz'))), '-', 'color', [colors(3,:), 0.5], 'linewidth', 2.5,'DisplayName', '$H_3$');
|
||||||
set(gca,'ColorOrderIndex',1)
|
|
||||||
plot(freqs, abs(squeeze(freqresp(H1, freqs, 'Hz'))), '-', 'DisplayName', '$H_1$');
|
|
||||||
set(gca,'ColorOrderIndex',2)
|
|
||||||
plot(freqs, abs(squeeze(freqresp(H2, freqs, 'Hz'))), '-', 'DisplayName', '$H_2$');
|
|
||||||
set(gca,'ColorOrderIndex',3)
|
|
||||||
plot(freqs, abs(squeeze(freqresp(H3, freqs, 'Hz'))), '-', 'DisplayName', '$H_3$');
|
|
||||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
|
||||||
hold off;
|
hold off;
|
||||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
ylabel('Magnitude');
|
xlabel('Frequency [Hz]'); ylabel('Magnitude');
|
||||||
set(gca, 'XTickLabel',[]);
|
xlim([freqs(1), freqs(end)]); ylim([1e-4, 20]);
|
||||||
ylim([1e-4, 20]);
|
leg = legend('location', 'southeast', 'FontSize', 8);
|
||||||
leg = legend('location', 'northeast', 'FontSize', 8);
|
|
||||||
leg.ItemTokenSize(1) = 18;
|
leg.ItemTokenSize(1) = 18;
|
||||||
|
|
||||||
% Phase
|
|
||||||
ax2 = nexttile;
|
|
||||||
hold on;
|
|
||||||
set(gca,'ColorOrderIndex',1)
|
|
||||||
plot(freqs, 180/pi*phase(squeeze(freqresp(H1, freqs, 'Hz'))));
|
|
||||||
set(gca,'ColorOrderIndex',2)
|
|
||||||
plot(freqs, 180/pi*phase(squeeze(freqresp(H2, freqs, 'Hz'))));
|
|
||||||
set(gca,'ColorOrderIndex',3)
|
|
||||||
plot(freqs, 180/pi*phase(squeeze(freqresp(H3, freqs, 'Hz'))));
|
|
||||||
hold off;
|
|
||||||
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
|
|
||||||
set(gca, 'XScale', 'log');
|
|
||||||
yticks([-180:90:180]); ylim([-220, 220]);
|
|
||||||
|
|
||||||
linkaxes([ax1,ax2],'x');
|
|
||||||
xlim([freqs(1), freqs(end)]);
|
|
||||||
|
248
matlab/detail_control_2_decoupling.m
Normal file
248
matlab/detail_control_2_decoupling.m
Normal file
@ -0,0 +1,248 @@
|
|||||||
|
%% Clear Workspace and Close figures
|
||||||
|
clear; close all; clc;
|
||||||
|
|
||||||
|
%% Intialize Laplace variable
|
||||||
|
s = zpk('s');
|
||||||
|
|
||||||
|
%% Path for functions, data and scripts
|
||||||
|
addpath('./src/'); % Path for functions
|
||||||
|
|
||||||
|
%% Colors for the figures
|
||||||
|
colors = colororder;
|
||||||
|
|
||||||
|
%% Initialize Frequency Vector
|
||||||
|
freqs = logspace(0, 3, 1000);
|
||||||
|
|
||||||
|
%% Compute Equation of motion
|
||||||
|
l = 1; h=2;
|
||||||
|
la = 0.5; % Horizontal position of actuators [m]
|
||||||
|
ha = 0.2; % Vertical of actuators [m]
|
||||||
|
|
||||||
|
m = 40; % Payload mass [kg]
|
||||||
|
I = 5; % Payload rotational inertia [kg m^2]
|
||||||
|
|
||||||
|
c = 2e2; % Actuator Damping [N/(m/s)]
|
||||||
|
k = 1e6; % Actuator Stiffness [N/m]
|
||||||
|
|
||||||
|
% Unit vectors of the actuators
|
||||||
|
s1 = [1;0];
|
||||||
|
s2 = [0;1];
|
||||||
|
s3 = [0;1];
|
||||||
|
|
||||||
|
% Stiffnesss and Damping matrices of the struts
|
||||||
|
Kr = diag([k,k,k]);
|
||||||
|
Cr = diag([c,c,c]);
|
||||||
|
|
||||||
|
% Location of the joints with respect to the center of mass
|
||||||
|
Mb1 = [-l/2;-ha];
|
||||||
|
Mb2 = [-la; -h/2];
|
||||||
|
Mb3 = [ la; -h/2];
|
||||||
|
|
||||||
|
% Jacobian matrix (Center of Mass)
|
||||||
|
J_CoM = [s1', Mb1(1)*s1(2)-Mb1(2)*s1(1);
|
||||||
|
s2', Mb2(1)*s2(2)-Mb2(2)*s2(1);
|
||||||
|
s3', Mb3(1)*s3(2)-Mb3(2)*s3(1)];
|
||||||
|
|
||||||
|
% Mass Matrix in frame {M}
|
||||||
|
M = diag([m,m,I]);
|
||||||
|
|
||||||
|
% Stiffness Matrix in frame {M}
|
||||||
|
K = J_CoM'*Kr*J_CoM;
|
||||||
|
|
||||||
|
% Damping Matrix in frame {M}
|
||||||
|
C = J_CoM'*Cr*J_CoM;
|
||||||
|
|
||||||
|
% Plant in the frame of the struts
|
||||||
|
G_L = J_CoM*inv(M*s^2 + C*s + K)*J_CoM';
|
||||||
|
|
||||||
|
figure;
|
||||||
|
tiledlayout(3, 3, 'TileSpacing', 'Compact', 'Padding', 'None');
|
||||||
|
|
||||||
|
for out_i = 1:3
|
||||||
|
for in_i = 1:3
|
||||||
|
nexttile;
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_L(out_i,in_i), freqs, 'Hz'))), 'k-', ...
|
||||||
|
'DisplayName', sprintf('$\\mathcal{L}_%i/\\tau_%i$', out_i, in_i));
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
xlim([freqs(1), freqs(end)]); ylim([2e-8, 4e-5]);
|
||||||
|
xticks([1e0, 1e1, 1e2])
|
||||||
|
yticks([1e-7, 1e-6, 1e-5])
|
||||||
|
leg = legend('location', 'northeast', 'FontSize', 8);
|
||||||
|
leg.ItemTokenSize(1) = 18;
|
||||||
|
|
||||||
|
if in_i == 1
|
||||||
|
ylabel('Mag. [m/N]')
|
||||||
|
else
|
||||||
|
set(gca, 'YTickLabel',[]);
|
||||||
|
end
|
||||||
|
|
||||||
|
if out_i == 3
|
||||||
|
xlabel('Frequency [Hz]')
|
||||||
|
else
|
||||||
|
set(gca, 'XTickLabel',[]);
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
%% Jacobian Decoupling - Center of Mass
|
||||||
|
G_CoM = pinv(J_CoM)*G_L*pinv(J_CoM');
|
||||||
|
G_CoM.InputName = {'Fx', 'Fy', 'Mz'};
|
||||||
|
G_CoM.OutputName = {'Dx', 'Dy', 'Rz'};
|
||||||
|
|
||||||
|
figure;
|
||||||
|
hold on;
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_CoM(1, 3), freqs, 'Hz'))), 'color', [0,0,0,0.2], ...
|
||||||
|
'DisplayName', '$D_{x,\{M\}}/M_{z,\{M\}}$');
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_CoM(3, 1), freqs, 'Hz'))), 'color', [0,0,0,0.2], ...
|
||||||
|
'DisplayName', '$R_{z,\{M\}}/F_{x,\{M\}}$');
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_CoM(1, 1), freqs, 'Hz'))), 'color', colors(1,:), 'DisplayName', '$D_{x,\{M\}}/F_{x,\{M\}}$');
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_CoM(2, 2), freqs, 'Hz'))), 'color', colors(2,:), 'DisplayName', '$D_{y,\{M\}}/F_{y,\{M\}}$');
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_CoM(3, 3), freqs, 'Hz'))), 'color', colors(3,:), 'DisplayName', '$R_{z,\{M\}}/M_{z,\{M\}}$');
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
xlabel('Frequency [Hz]'); ylabel('Magnitude');
|
||||||
|
ylim([1e-10, 1e-3]);
|
||||||
|
leg = legend('location', 'southwest', 'FontSize', 8);
|
||||||
|
leg.ItemTokenSize(1) = 18;
|
||||||
|
|
||||||
|
%% Jacobian Decoupling - Center of Mass
|
||||||
|
% Location of the joints with respect to the center of stiffness
|
||||||
|
Mb1 = [-l/2; 0];
|
||||||
|
Mb2 = [-la; -h/2+ha];
|
||||||
|
Mb3 = [ la; -h/2+ha];
|
||||||
|
|
||||||
|
% Jacobian matrix (Center of Stiffness)
|
||||||
|
J_CoK = [s1', Mb1(1)*s1(2)-Mb1(2)*s1(1);
|
||||||
|
s2', Mb2(1)*s2(2)-Mb2(2)*s2(1);
|
||||||
|
s3', Mb3(1)*s3(2)-Mb3(2)*s3(1)];
|
||||||
|
|
||||||
|
G_CoK = pinv(J_CoK)*G_L*pinv(J_CoK');
|
||||||
|
G_CoK.InputName = {'Fx', 'Fy', 'Mz'};
|
||||||
|
G_CoK.OutputName = {'Dx', 'Dy', 'Rz'};
|
||||||
|
|
||||||
|
figure;
|
||||||
|
hold on;
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_CoK(1, 1), freqs, 'Hz'))), 'color', colors(1,:), 'DisplayName', '$D_{x,\{K\}}/F_{x,\{K\}}$');
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_CoK(2, 2), freqs, 'Hz'))), 'color', colors(2,:), 'DisplayName', '$D_{y,\{K\}}/F_{y,\{K\}}$');
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_CoK(3, 3), freqs, 'Hz'))), 'color', colors(3,:), 'DisplayName', '$R_{z,\{K\}}/M_{z,\{K\}}$');
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_CoK(1, 3), freqs, 'Hz'))), 'color', [0,0,0,0.2], ...
|
||||||
|
'DisplayName', '$D_{x,\{K\}}/M_{z,\{K\}}$');
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_CoK(3, 1), freqs, 'Hz'))), 'color', [0,0,0,0.2], ...
|
||||||
|
'DisplayName', '$R_{z,\{K\}}/F_{x,\{K\}}$');
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
xlabel('Frequency [Hz]'); ylabel('Kagnitude');
|
||||||
|
ylim([1e-10, 1e-3]);
|
||||||
|
leg = legend('location', 'southeast', 'FontSize', 8, 'NumColumns', 2);
|
||||||
|
leg.ItemTokenSize(1) = 18;
|
||||||
|
|
||||||
|
%% Modal decoupling
|
||||||
|
% Compute the eigen vectors
|
||||||
|
[phi, wi] = eig(M\K);
|
||||||
|
% Sort the eigen vectors by increasing associated frequency
|
||||||
|
[~, i] = sort(diag(wi));
|
||||||
|
phi = phi(:, i);
|
||||||
|
|
||||||
|
% Plant in the modal space
|
||||||
|
Gm = inv(phi)*inv(J_CoM)*G_L*inv(J_CoM')*inv(phi');
|
||||||
|
|
||||||
|
%% Modal decoupled plant
|
||||||
|
figure;
|
||||||
|
hold on;
|
||||||
|
plot(freqs, abs(squeeze(freqresp(Gm(1,1), freqs, 'Hz'))), 'color', colors(1,:), 'DisplayName', '$\mathcal{X}_{m,1}/\tau_{m,1}$');
|
||||||
|
plot(freqs, abs(squeeze(freqresp(Gm(2,2), freqs, 'Hz'))), 'color', colors(2,:), 'DisplayName', '$\mathcal{X}_{m,2}/\tau_{m,2}$');
|
||||||
|
plot(freqs, abs(squeeze(freqresp(Gm(3,3), freqs, 'Hz'))), 'color', colors(3,:), 'DisplayName', '$\mathcal{X}_{m,3}/\tau_{m,3}$');
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
xlabel('Frequency [Hz]'); ylabel('Magnitude');
|
||||||
|
ylim([1e-8, 1e-4]);
|
||||||
|
leg = legend('location', 'northeast', 'FontSize', 8);
|
||||||
|
leg.ItemTokenSize(1) = 18;
|
||||||
|
|
||||||
|
%% SVD Decoupling
|
||||||
|
wc = 2*pi*100; % Decoupling frequency [rad/s]
|
||||||
|
% System's response at the decoupling frequency
|
||||||
|
H1 = evalfr(G_L, j*wc);
|
||||||
|
|
||||||
|
% Real approximation of G(j.wc)
|
||||||
|
D = pinv(real(H1'*H1));
|
||||||
|
H1 = pinv(D*real(H1'*diag(exp(j*angle(diag(H1*D*H1.'))/2))));
|
||||||
|
|
||||||
|
[U,S,V] = svd(H1);
|
||||||
|
|
||||||
|
Gsvd = inv(U)*G_L*inv(V');
|
||||||
|
|
||||||
|
figure;
|
||||||
|
hold on;
|
||||||
|
for i_in = 1:3
|
||||||
|
for i_out = [i_in+1:3]
|
||||||
|
plot(freqs, abs(squeeze(freqresp(Gsvd(i_out, i_in), freqs, 'Hz'))), 'color', [0,0,0,0.2], ...
|
||||||
|
'HandleVisibility', 'off');
|
||||||
|
end
|
||||||
|
end
|
||||||
|
plot(freqs, abs(squeeze(freqresp(Gsvd(1, 2), freqs, 'Hz'))), 'color', [0,0,0,0.2], ...
|
||||||
|
'DisplayName', '$G_{SVD}(i,j)\ i \neq j$');
|
||||||
|
set(gca,'ColorOrderIndex',1)
|
||||||
|
for i_in_out = 1:3
|
||||||
|
plot(freqs, abs(squeeze(freqresp(Gsvd(i_in_out, i_in_out), freqs, 'Hz'))), 'DisplayName', sprintf('$G_{SVD}(%d,%d)$', i_in_out, i_in_out));
|
||||||
|
end
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
xlabel('Frequency [Hz]'); ylabel('Magnitude');
|
||||||
|
ylim([1e-10, 2e-4]);
|
||||||
|
leg = legend('location', 'northeast', 'FontSize', 8);
|
||||||
|
leg.ItemTokenSize(1) = 18;
|
||||||
|
|
||||||
|
%% Simscape model with relative motion sensor at alternative positions
|
||||||
|
mdl = 'detail_control_decoupling_test_model';
|
||||||
|
open(mdl)
|
||||||
|
|
||||||
|
deq = 0.2; % Length of the actuators [m]
|
||||||
|
|
||||||
|
% Input/Output definition
|
||||||
|
clear io; io_i = 1;
|
||||||
|
io(io_i) = linio([mdl, '/F1'], 1, 'openinput'); io_i = io_i + 1;
|
||||||
|
io(io_i) = linio([mdl, '/F2'], 1, 'openinput'); io_i = io_i + 1;
|
||||||
|
io(io_i) = linio([mdl, '/F3'], 1, 'openinput'); io_i = io_i + 1;
|
||||||
|
io(io_i) = linio([mdl, '/Payload'], 1, 'openoutput'); io_i = io_i + 1;
|
||||||
|
io(io_i) = linio([mdl, '/Payload'], 2, 'openoutput'); io_i = io_i + 1;
|
||||||
|
io(io_i) = linio([mdl, '/Payload'], 3, 'openoutput'); io_i = io_i + 1;
|
||||||
|
|
||||||
|
G_L_alt = linearize(mdl, io);
|
||||||
|
G_L_alt.InputName = {'F1', 'F2', 'F3'};
|
||||||
|
G_L_alt.OutputName = {'d1', 'd2', 'd32'};
|
||||||
|
|
||||||
|
% SVD Decoupling with the new plant
|
||||||
|
wc = 2*pi*100; % Decoupling frequency [rad/s]
|
||||||
|
% System's response at the decoupling frequency
|
||||||
|
H1 = evalfr(G_L_alt, j*wc);
|
||||||
|
|
||||||
|
% Real approximation of G(j.wc)
|
||||||
|
D = pinv(real(H1'*H1));
|
||||||
|
H1 = pinv(D*real(H1'*diag(exp(j*angle(diag(H1*D*H1.'))/2))));
|
||||||
|
|
||||||
|
[U,S,V] = svd(H1);
|
||||||
|
|
||||||
|
Gsvd_alt = inv(U)*G_L_alt*inv(V');
|
||||||
|
|
||||||
|
%% Obtained plant after SVD decoupling - Relative motion sensors are not collocated with the actuators
|
||||||
|
figure;
|
||||||
|
hold on;
|
||||||
|
for i_in = 1:3
|
||||||
|
for i_out = [i_in+1:3]
|
||||||
|
plot(freqs, abs(squeeze(freqresp(Gsvd_alt(i_out, i_in), freqs, 'Hz'))), 'color', [0,0,0,0.2], ...
|
||||||
|
'HandleVisibility', 'off');
|
||||||
|
end
|
||||||
|
end
|
||||||
|
plot(freqs, abs(squeeze(freqresp(Gsvd_alt(1, 2), freqs, 'Hz'))), 'color', [0,0,0,0.2], ...
|
||||||
|
'DisplayName', '$G_{SVD}(i,j)\ i \neq j$');
|
||||||
|
set(gca,'ColorOrderIndex',1)
|
||||||
|
for i_in_out = 1:3
|
||||||
|
plot(freqs, abs(squeeze(freqresp(Gsvd_alt(i_in_out, i_in_out), freqs, 'Hz'))), 'DisplayName', sprintf('$G_{SVD}(%d,%d)$', i_in_out, i_in_out));
|
||||||
|
end
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
xlabel('Frequency [Hz]'); ylabel('Magnitude');
|
||||||
|
ylim([5e-11, 7e-5]);
|
||||||
|
leg = legend('location', 'southwest', 'FontSize', 8);
|
||||||
|
leg.ItemTokenSize(1) = 18;
|
238
matlab/detail_control_3_close_loop_shaping.m
Normal file
238
matlab/detail_control_3_close_loop_shaping.m
Normal file
@ -0,0 +1,238 @@
|
|||||||
|
%% Clear Workspace and Close figures
|
||||||
|
clear; close all; clc;
|
||||||
|
|
||||||
|
%% Intialize Laplace variable
|
||||||
|
s = zpk('s');
|
||||||
|
|
||||||
|
%% Path for functions, data and scripts
|
||||||
|
addpath('./src/'); % Path for functions
|
||||||
|
|
||||||
|
%% Colors for the figures
|
||||||
|
colors = colororder;
|
||||||
|
|
||||||
|
%% Initialize Frequency Vector
|
||||||
|
freqs = logspace(-1, 3, 1000);
|
||||||
|
|
||||||
|
%% Analytical Complementary Filters - Effect of alpha
|
||||||
|
freqs_study = logspace(-2, 2, 1000);
|
||||||
|
alphas = [0.1, 1, 10];
|
||||||
|
w0 = 2*pi*1;
|
||||||
|
s = tf('s');
|
||||||
|
|
||||||
|
figure;
|
||||||
|
hold on;
|
||||||
|
for i = 1:length(alphas)
|
||||||
|
alpha = alphas(i);
|
||||||
|
Hh2 = (s/w0)^2*((s/w0)+1+alpha)/(((s/w0)+1)*((s/w0)^2 + alpha*(s/w0) + 1));
|
||||||
|
Hl2 = ((1+alpha)*(s/w0)+1)/(((s/w0)+1)*((s/w0)^2 + alpha*(s/w0) + 1));
|
||||||
|
plot(freqs_study, abs(squeeze(freqresp(Hh2, freqs_study, 'Hz'))), 'color', colors(i,:), 'DisplayName', sprintf('$\\alpha = %g$', alphas(i)));
|
||||||
|
plot(freqs_study, abs(squeeze(freqresp(Hl2, freqs_study, 'Hz'))), 'color', colors(i,:), 'HandleVisibility', 'off');
|
||||||
|
end
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
xlabel('Relative Frequency $\frac{\omega}{\omega_0}$'); ylabel('Magnitude');
|
||||||
|
hold off;
|
||||||
|
ylim([1e-3, 20]);
|
||||||
|
leg = legend('location', 'northeast', 'FontSize', 8);
|
||||||
|
leg.ItemTokenSize(1) = 18;
|
||||||
|
|
||||||
|
%% Analytical Complementary Filters - Effect of w0
|
||||||
|
freqs_study = logspace(-1, 3, 1000);
|
||||||
|
alpha = [1];
|
||||||
|
w0s = [2*pi*1, 2*pi*10, 2*pi*100];
|
||||||
|
s = tf('s');
|
||||||
|
|
||||||
|
figure;
|
||||||
|
hold on;
|
||||||
|
for i = 1:length(w0s)
|
||||||
|
w0 =w0s(i);
|
||||||
|
Hh2 = (s/w0)^2*((s/w0)+1+alpha)/(((s/w0)+1)*((s/w0)^2 + alpha*(s/w0) + 1));
|
||||||
|
Hl2 = ((1+alpha)*(s/w0)+1)/(((s/w0)+1)*((s/w0)^2 + alpha*(s/w0) + 1));
|
||||||
|
plot(freqs_study, abs(squeeze(freqresp(Hh2, freqs_study, 'Hz'))), 'color', colors(i,:), 'DisplayName', sprintf('$\\omega_0 = %g$ Hz', w0/2/pi));
|
||||||
|
plot(freqs_study, abs(squeeze(freqresp(Hl2, freqs_study, 'Hz'))), 'color', colors(i,:), 'HandleVisibility', 'off');
|
||||||
|
end
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
xlabel('Frequency [Hz]'); ylabel('Magnitude');
|
||||||
|
hold off;
|
||||||
|
xlim([freqs_study(1), freqs_study(end)]); ylim([1e-3, 20]);
|
||||||
|
leg = legend('location', 'southeast', 'FontSize', 8);
|
||||||
|
leg.ItemTokenSize(1) = 18;
|
||||||
|
|
||||||
|
%% Test model
|
||||||
|
freqs = logspace(0, 3, 1000); % Frequency Vector [Hz]
|
||||||
|
|
||||||
|
m = 20; % mass [kg]
|
||||||
|
k = 1e6; % stiffness [N/m]
|
||||||
|
c = 1e2; % damping [N/(m/s)]
|
||||||
|
|
||||||
|
% Plant dynamics
|
||||||
|
G = 1/(m*s^2 + c*s + k);
|
||||||
|
|
||||||
|
% Uncertainty weight
|
||||||
|
wI = generateWF('n', 2, 'w0', 2*pi*50, 'G0', 0.1, 'Ginf', 10, 'Gc', 1);
|
||||||
|
|
||||||
|
%% Bode plot of the plant with dynamical uncertainty
|
||||||
|
figure;
|
||||||
|
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
|
||||||
|
|
||||||
|
% Magnitude
|
||||||
|
ax1 = nexttile([2,1]);
|
||||||
|
hold on;
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G, freqs, 'Hz'))), 'k-', 'DisplayName', 'G');
|
||||||
|
plotMagUncertainty(wI, freqs, 'G', G, 'DisplayName', '$\Pi_i$');
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
ylabel('Magnitude [m/N]'); set(gca, 'XTickLabel',[]);
|
||||||
|
ylim([1e-8, 7e-5]);
|
||||||
|
hold off;
|
||||||
|
leg = legend('location', 'northeast', 'FontSize', 8);
|
||||||
|
leg.ItemTokenSize(1) = 18;
|
||||||
|
|
||||||
|
% Phase
|
||||||
|
ax2 = nexttile;
|
||||||
|
hold on;
|
||||||
|
plotPhaseUncertainty(wI, freqs, 'G', G);
|
||||||
|
plot(freqs, 180/pi*unwrap(angle(squeeze(freqresp(G, freqs, 'Hz')))), 'k-');
|
||||||
|
set(gca,'xscale','log');
|
||||||
|
yticks(-360:90:90);
|
||||||
|
ylim([-270 45]);
|
||||||
|
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
|
||||||
|
hold off;
|
||||||
|
|
||||||
|
linkaxes([ax1,ax2],'x');
|
||||||
|
xlim([freqs(1), freqs(end)]);
|
||||||
|
|
||||||
|
%% Analytical Complementary Filters
|
||||||
|
w0 = 2*pi*20;
|
||||||
|
alpha = 1;
|
||||||
|
|
||||||
|
Hh = (s/w0)^2*((s/w0)+1+alpha)/(((s/w0)+1)*((s/w0)^2 + alpha*(s/w0) + 1));
|
||||||
|
Hl = ((1+alpha)*(s/w0)+1)/(((s/w0)+1)*((s/w0)^2 + alpha*(s/w0) + 1));
|
||||||
|
|
||||||
|
%% Specifications
|
||||||
|
figure;
|
||||||
|
hold on;
|
||||||
|
plot([1, 100], [0.01, 100], ':', 'color', colors(2,:));
|
||||||
|
plot([300, 1000], [0.01, 0.01], ':', 'color', colors(1,:));
|
||||||
|
plot(freqs, 1./abs(squeeze(freqresp(wI, freqs, 'Hz'))), ':', 'color', colors(1,:));
|
||||||
|
plot(freqs, abs(squeeze(freqresp(Hl, freqs, 'Hz'))), '-', 'color', colors(1,:));
|
||||||
|
plot(freqs, abs(squeeze(freqresp(Hh, freqs, 'Hz'))), '-', 'color', colors(2,:));
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
xlabel('Frequency [Hz]'); ylabel('Magnitude');
|
||||||
|
hold off;
|
||||||
|
xlim([freqs(1), freqs(end)]);
|
||||||
|
ylim([1e-3, 10]);
|
||||||
|
xticks([0.1, 1, 10, 100, 1000]);
|
||||||
|
|
||||||
|
%% Obtained controller
|
||||||
|
omega = 2*pi*1000;
|
||||||
|
|
||||||
|
K = 1/(Hh*G) * 1/((1+s/omega+(s/omega)^2));
|
||||||
|
K = zpk(minreal(K));
|
||||||
|
|
||||||
|
%% Bode plot of the controller K
|
||||||
|
figure;
|
||||||
|
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
|
||||||
|
|
||||||
|
% Magnitude
|
||||||
|
ax1 = nexttile([2, 1]);
|
||||||
|
plot(freqs, abs(squeeze(freqresp(K*Hl, freqs, 'Hz'))), 'k-');
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
ylabel('Magnitude'); set(gca, 'XTickLabel',[]);
|
||||||
|
ylim([8e3, 1e8])
|
||||||
|
|
||||||
|
% Phase
|
||||||
|
ax2 = nexttile;
|
||||||
|
plot(freqs, 180/pi*angle(squeeze(freqresp(K*Hl, freqs, 'Hz'))), 'k-');
|
||||||
|
set(gca,'xscale','log');
|
||||||
|
yticks(-180:45:180);
|
||||||
|
ylim([-180 45]);
|
||||||
|
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
|
||||||
|
|
||||||
|
linkaxes([ax1,ax2],'x');
|
||||||
|
xlim([freqs(1), freqs(end)]);
|
||||||
|
|
||||||
|
num_delta_points = 50;
|
||||||
|
theta = linspace(0, 2*pi, num_delta_points);
|
||||||
|
delta_points = exp(1j * theta);
|
||||||
|
|
||||||
|
% Get frequency responses for all components
|
||||||
|
G_resp = squeeze(freqresp(G, freqs, 'Hz'));
|
||||||
|
K_resp = squeeze(freqresp(K, freqs, 'Hz'));
|
||||||
|
Hl_resp = squeeze(freqresp(Hl, freqs, 'Hz'));
|
||||||
|
wI_resp = squeeze(freqresp(wI, freqs, 'Hz'));
|
||||||
|
|
||||||
|
% Calculate nominal responses
|
||||||
|
nom_L = G_resp .* K_resp .* Hl_resp;
|
||||||
|
nom_S = 1 ./ (1 + nom_L);
|
||||||
|
nom_T = nom_L ./ (1 + nom_L);
|
||||||
|
|
||||||
|
% Store all the points in the complex plane that L can take
|
||||||
|
loop_region_points = zeros(length(freqs), num_delta_points);
|
||||||
|
|
||||||
|
% Initialize arrays to store magnitude bounds
|
||||||
|
S_mag_min = ones(length(freqs), 1) * inf;
|
||||||
|
S_mag_max = zeros(length(freqs), 1);
|
||||||
|
T_mag_min = ones(length(freqs), 1) * inf;
|
||||||
|
T_mag_max = zeros(length(freqs), 1);
|
||||||
|
|
||||||
|
% Calculate magnitude bounds for all delta values
|
||||||
|
for i = 1:num_delta_points
|
||||||
|
% Perturbed loop gain
|
||||||
|
loop_perturbed = nom_L .* (1 + wI_resp .* delta_points(i));
|
||||||
|
loop_region_points(:,i) = loop_perturbed;
|
||||||
|
|
||||||
|
% Perturbed sensitivity function
|
||||||
|
S_perturbed = 1 ./ (1 + loop_perturbed);
|
||||||
|
S_mag = abs(S_perturbed);
|
||||||
|
|
||||||
|
% Update S magnitude bounds
|
||||||
|
S_mag_min = min(S_mag_min, S_mag);
|
||||||
|
S_mag_max = max(S_mag_max, S_mag);
|
||||||
|
|
||||||
|
% Perturbed complementary sensitivity function
|
||||||
|
T_perturbed = loop_perturbed ./ (1 + loop_perturbed);
|
||||||
|
T_mag = abs(T_perturbed);
|
||||||
|
|
||||||
|
% Update T magnitude bounds
|
||||||
|
T_mag_min = min(T_mag_min, T_mag);
|
||||||
|
T_mag_max = max(T_mag_max, T_mag);
|
||||||
|
end
|
||||||
|
|
||||||
|
% At frequencies where |wI| > 1, T min is zero
|
||||||
|
T_mag_min(abs(wI_resp)>1) = 1e-10;
|
||||||
|
|
||||||
|
%% Nyquist plot to check Robust Stability
|
||||||
|
figure;
|
||||||
|
hold on;
|
||||||
|
plot(real(squeeze(freqresp(G*K*Hl, freqs, 'Hz'))), imag(squeeze(freqresp(G*K*Hl, freqs, 'Hz'))), 'k', 'DisplayName', '$L(j\omega)$ - Nominal');
|
||||||
|
plot(alphaShape(real(loop_region_points(:)), imag(loop_region_points(:)), 0.1), 'FaceColor', [0, 0, 0], 'EdgeColor', 'none', 'FaceAlpha', 0.3, 'DisplayName', '$L(j\omega)$ - $\forall G \in \Pi_i$');
|
||||||
|
plot(-1, 0, 'k+', 'MarkerSize', 5, 'HandleVisibility', 'off');
|
||||||
|
hold off;
|
||||||
|
grid on;
|
||||||
|
axis equal
|
||||||
|
xlim([-1.4, 0.2]); ylim([-1.2, 0.4]);
|
||||||
|
xticks(-1.4:0.2:0.2); yticks(-1.2:0.2:0.4);
|
||||||
|
xlabel('Real Part'); ylabel('Imaginary Part');
|
||||||
|
leg = legend('location', 'southeast', 'FontSize', 8, 'NumColumns', 1);
|
||||||
|
leg.ItemTokenSize(1) = 18;
|
||||||
|
|
||||||
|
%% Robust Performance
|
||||||
|
figure;
|
||||||
|
hold on;
|
||||||
|
plot(freqs, abs(nom_S), 'color', colors(2,:), 'DisplayName', '$|S|$ - Nom.');
|
||||||
|
plot(freqs, abs(nom_T), 'color', colors(1,:), 'DisplayName', '$|T|$ - Nom.');
|
||||||
|
|
||||||
|
patch([freqs, fliplr(freqs)], [S_mag_max', fliplr(S_mag_min')], colors(2,:), 'FaceAlpha', 0.2, 'EdgeColor', 'none', 'HandleVisibility', 'off');
|
||||||
|
patch([freqs, fliplr(freqs)], [T_mag_max', fliplr(T_mag_min')], colors(1,:), 'FaceAlpha', 0.2, 'EdgeColor', 'none', 'HandleVisibility', 'off');
|
||||||
|
|
||||||
|
plot([1, 100], [0.01, 100], ':', 'color', colors(2,:), 'DisplayName', 'Specs.');
|
||||||
|
plot([300, 1000], [0.01, 0.01], ':', 'color', colors(1,:), 'DisplayName', 'Specs.');
|
||||||
|
plot(freqs, 1./abs(squeeze(freqresp(wI, freqs, 'Hz'))), ':', 'color', colors(1,:), 'HandleVisibility', 'off');
|
||||||
|
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
hold off;
|
||||||
|
xlabel('Frequency [Hz]'); ylabel('Magnitude');
|
||||||
|
xlim([freqs(1), freqs(end)]);
|
||||||
|
ylim([1e-4, 5]);
|
||||||
|
xticks([0.1, 1, 10, 100, 1000]);
|
||||||
|
leg = legend('location', 'southwest', 'FontSize', 8, 'NumColumns', 3);
|
||||||
|
leg.ItemTokenSize(1) = 18;
|
Binary file not shown.
350
nass-control.org
350
nass-control.org
@ -862,6 +862,66 @@ Input usage due to reference signal $r$ is determined by $\big|\frac{u}{r}\big|
|
|||||||
|
|
||||||
Proper choice of $|K_r|$ is then useful to limit input usage due to change of reference signal.
|
Proper choice of $|K_r|$ is then useful to limit input usage due to change of reference signal.
|
||||||
|
|
||||||
|
*** Tikz Figures
|
||||||
|
|
||||||
|
#+begin_src latex :file detail_control_decoupling_control_struts.pdf
|
||||||
|
\begin{tikzpicture}
|
||||||
|
\node[block] (Gl) {$\bm{G}_{\{\mathcal{L}\}}$};
|
||||||
|
|
||||||
|
% Connections and labels
|
||||||
|
\draw[<-] (Gl.west) -- ++(-0.8, 0) node[above right]{$\bm{\tau}$};
|
||||||
|
\draw[->] (Gl.east) -- ++( 0.8, 0) node[above left]{$\bm{\mathcal{L}}$};
|
||||||
|
\end{tikzpicture}
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+RESULTS:
|
||||||
|
[[file:figs/detail_control_decoupling_control_struts.png]]
|
||||||
|
|
||||||
|
|
||||||
|
#+begin_src latex :file detail_control_decoupling_control_jacobian_CoM.pdf
|
||||||
|
\begin{tikzpicture}
|
||||||
|
\node[block] (G) {$\bm{G}_{\{\mathcal{L}\}}$};
|
||||||
|
\node[block, left=0.6 of G] (Jt) {$\bm{J}_{\{M\}}^{-\intercal}$};
|
||||||
|
\node[block, right=0.6 of G] (Ja) {$\bm{J}_{\{M\}}^{-1}$};
|
||||||
|
|
||||||
|
% Connections and labels
|
||||||
|
\draw[<-] (Jt.west) -- ++(-1.4, 0) node[above right]{$\bm{\mathcal{F}}_{\{M\}}$};
|
||||||
|
\draw[->] (Jt.east) -- (G.west) node[above left]{$\bm{\tau}$};
|
||||||
|
\draw[->] (G.east) -- (Ja.west) node[above left]{$\bm{\mathcal{L}}$};
|
||||||
|
\draw[->] (Ja.east) -- ++( 1.4, 0) node[above left]{$\bm{\mathcal{X}}_{\{M\}}$};
|
||||||
|
|
||||||
|
\begin{scope}[on background layer]
|
||||||
|
\node[fit={(Jt.south west) (Ja.north east)}, fill=black!10!white, draw, dashed, inner sep=4pt] (Gx) {};
|
||||||
|
\node[above] at (Gx.north) {$\bm{G}_{\{M\}}$};
|
||||||
|
\end{scope}
|
||||||
|
\end{tikzpicture}
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+RESULTS:
|
||||||
|
[[file:figs/detail_control_decoupling_control_jacobian_CoM.png]]
|
||||||
|
|
||||||
|
#+begin_src latex :file detail_control_decoupling_control_jacobian_CoK.pdf
|
||||||
|
\begin{tikzpicture}
|
||||||
|
\node[block] (G) {$\bm{G}_{\{\mathcal{L}\}}$};
|
||||||
|
\node[block, left=0.6 of G] (Jt) {$\bm{J}_{\{K\}}^{-\intercal}$};
|
||||||
|
\node[block, right=0.6 of G] (Ja) {$\bm{J}_{\{K\}}^{-1}$};
|
||||||
|
|
||||||
|
% Connections and labels
|
||||||
|
\draw[<-] (Jt.west) -- ++(-1.4, 0) node[above right]{$\bm{\mathcal{F}}_{\{K\}}$};
|
||||||
|
\draw[->] (Jt.east) -- (G.west) node[above left]{$\bm{\tau}$};
|
||||||
|
\draw[->] (G.east) -- (Ja.west) node[above left]{$\bm{\mathcal{L}}$};
|
||||||
|
\draw[->] (Ja.east) -- ++( 1.4, 0) node[above left]{$\bm{\mathcal{X}}_{\{K\}}$};
|
||||||
|
|
||||||
|
\begin{scope}[on background layer]
|
||||||
|
\node[fit={(Jt.south west) (Ja.north east)}, fill=black!10!white, draw, dashed, inner sep=4pt] (Gx) {};
|
||||||
|
\node[above] at (Gx.north) {$\bm{G}_{\{K\}}$};
|
||||||
|
\end{scope}
|
||||||
|
\end{tikzpicture}
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+RESULTS:
|
||||||
|
[[file:figs/detail_control_decoupling_control_jacobian_CoK.png]]
|
||||||
|
|
||||||
** DONE [#A] Fix the outline
|
** DONE [#A] Fix the outline
|
||||||
CLOSED: [2025-04-03 Thu 12:01]
|
CLOSED: [2025-04-03 Thu 12:01]
|
||||||
|
|
||||||
@ -961,7 +1021,6 @@ CLOSED: [2025-04-13 Sun 10:40]
|
|||||||
Three critical elements for the control of parallel manipulators such as the Nano-Hexapod were identified: effective utilization and combination of multiple sensors, appropriate plant decoupling strategies, and robust controller design for the decoupled system.
|
Three critical elements for the control of parallel manipulators such as the Nano-Hexapod were identified: effective utilization and combination of multiple sensors, appropriate plant decoupling strategies, and robust controller design for the decoupled system.
|
||||||
|
|
||||||
During the conceptual design phase of the NASS, pragmatic approaches were implemented for each of these elements.
|
During the conceptual design phase of the NASS, pragmatic approaches were implemented for each of these elements.
|
||||||
|
|
||||||
The High Authority Control-Low Authority Control (HAC-LAC) architecture was selected for combining sensors.
|
The High Authority Control-Low Authority Control (HAC-LAC) architecture was selected for combining sensors.
|
||||||
Control was implemented in the frame of the struts, leveraging the inherent low-frequency decoupling of the plant where all decoupled elements exhibited similar dynamics, thereby simplifying the Single-Input Single-Output (SISO) controller design process.
|
Control was implemented in the frame of the struts, leveraging the inherent low-frequency decoupling of the plant where all decoupled elements exhibited similar dynamics, thereby simplifying the Single-Input Single-Output (SISO) controller design process.
|
||||||
For these decoupled plants, open-loop shaping techniques were employed to tune the individual controllers.
|
For these decoupled plants, open-loop shaping techniques were employed to tune the individual controllers.
|
||||||
@ -985,10 +1044,9 @@ A method for directly shaping closed-loop transfer functions using complementary
|
|||||||
** Introduction :ignore:
|
** Introduction :ignore:
|
||||||
|
|
||||||
The literature review of Stewart platforms revealed a wide diversity of designs with various sensor and actuator configurations.
|
The literature review of Stewart platforms revealed a wide diversity of designs with various sensor and actuator configurations.
|
||||||
Control objectives (such as active damping, vibration isolation, or precise positioning) dictate specific sensor configurations.
|
Control objectives (such as active damping, vibration isolation, or precise positioning) directly dictate sensor selection, whether inertial, force, or relative position sensors.
|
||||||
The selection between inertial sensors, force sensors, or relative position sensors is primarily determined by the system's control requirements.
|
|
||||||
|
|
||||||
In cases where multiple control objectives must be achieved simultaneously, as is the case for the Nano Active Stabilization System (NASS) where the Stewart platform must both position the sample and provide isolation from micro-station vibrations, combining multiple sensors within the control architecture has been demonstrated to yield significant performance benefits.
|
In cases where multiple control objectives must be achieved simultaneously, as is the case for the Nano Active Stabilization System (NASS) where the Stewart platform must both position the sample and provide isolation from micro-station vibrations, combining multiple sensors within the control architecture has been demonstrated to yield significant performance benefits [[cite:&hauge04_sensor_contr_space_based_six]].
|
||||||
From the literature, three principal approaches for combining sensors have been identified: High Authority Control-Low Authority Control (HAC-LAC), sensor fusion, and two-sensor control architectures.
|
From the literature, three principal approaches for combining sensors have been identified: High Authority Control-Low Authority Control (HAC-LAC), sensor fusion, and two-sensor control architectures.
|
||||||
|
|
||||||
#+begin_src latex :file detail_control_sensor_arch_hac_lac.pdf
|
#+begin_src latex :file detail_control_sensor_arch_hac_lac.pdf
|
||||||
@ -1113,7 +1171,7 @@ From the literature, three principal approaches for combining sensors have been
|
|||||||
#+end_subfigure
|
#+end_subfigure
|
||||||
#+end_figure
|
#+end_figure
|
||||||
|
|
||||||
The HAC-LAC approach, implemented during the conceptual phase, employs a dual-loop control strategy in which two control loops utilize different sensors for distinct purposes (Figure ref:fig:detail_control_sensor_arch_hac_lac).
|
The HAC-LAC approach employs a dual-loop control strategy in which two control loops utilize different sensors for distinct purposes (Figure ref:fig:detail_control_sensor_arch_hac_lac).
|
||||||
In [[cite:&li01_simul_vibrat_isolat_point_contr]], vibration isolation is provided by accelerometers collocated with the voice coil actuators, while external rotational sensors are utilized to achieve pointing control.
|
In [[cite:&li01_simul_vibrat_isolat_point_contr]], vibration isolation is provided by accelerometers collocated with the voice coil actuators, while external rotational sensors are utilized to achieve pointing control.
|
||||||
In [[cite:&geng95_intel_contr_system_multip_degree]], force sensors collocated with the magnetostrictive actuators are used for active damping using decentralized IFF, and subsequently accelerometers are employed for adaptive vibration isolation.
|
In [[cite:&geng95_intel_contr_system_multip_degree]], force sensors collocated with the magnetostrictive actuators are used for active damping using decentralized IFF, and subsequently accelerometers are employed for adaptive vibration isolation.
|
||||||
Similarly, in [[cite:&wang16_inves_activ_vibrat_isolat_stewar]], piezoelectric actuators with collocated force sensors are used in a decentralized manner to provide active damping while accelerometers are implemented in an adaptive feedback loop to suppress periodic vibrations.
|
Similarly, in [[cite:&wang16_inves_activ_vibrat_isolat_stewar]], piezoelectric actuators with collocated force sensors are used in a decentralized manner to provide active damping while accelerometers are implemented in an adaptive feedback loop to suppress periodic vibrations.
|
||||||
@ -1121,7 +1179,7 @@ In [[cite:&xie17_model_contr_hybrid_passiv_activ]], force sensors are integrated
|
|||||||
|
|
||||||
The second approach, sensor fusion (illustrated in Figure ref:fig:detail_control_sensor_arch_sensor_fusion), involves filtering signals from two sensors using complementary filters[fn:detail_control_1] and summing them to create an improved sensor signal.
|
The second approach, sensor fusion (illustrated in Figure ref:fig:detail_control_sensor_arch_sensor_fusion), involves filtering signals from two sensors using complementary filters[fn:detail_control_1] and summing them to create an improved sensor signal.
|
||||||
In [[cite:&hauge04_sensor_contr_space_based_six]], geophones (used at low frequency) are merged with force sensors (used at high frequency).
|
In [[cite:&hauge04_sensor_contr_space_based_six]], geophones (used at low frequency) are merged with force sensors (used at high frequency).
|
||||||
It is demonstrated that combining both sensors using sensor fusion can improve performance compared to using the individual sensors independently.
|
It is demonstrated that combining both sensors using sensor fusion can improve performance compared to using only one of the two sensors.
|
||||||
In [[cite:&tjepkema12_sensor_fusion_activ_vibrat_isolat_precis_equip]], sensor fusion architecture is implemented with an accelerometer and a force sensor.
|
In [[cite:&tjepkema12_sensor_fusion_activ_vibrat_isolat_precis_equip]], sensor fusion architecture is implemented with an accelerometer and a force sensor.
|
||||||
This implementation is shown to simultaneously achieve high damping of structural modes (through the force sensors) while maintaining very low vibration transmissibility (through the accelerometers).
|
This implementation is shown to simultaneously achieve high damping of structural modes (through the force sensors) while maintaining very low vibration transmissibility (through the accelerometers).
|
||||||
|
|
||||||
@ -1134,26 +1192,21 @@ A "two-sensor control" approach was proven to perform better than controllers ba
|
|||||||
A Linear Quadratic Regulator (LQG) was employed to optimize the two-input/one-output controller.
|
A Linear Quadratic Regulator (LQG) was employed to optimize the two-input/one-output controller.
|
||||||
|
|
||||||
Beyond these three main approaches, other control architectures have been proposed for different purposes.
|
Beyond these three main approaches, other control architectures have been proposed for different purposes.
|
||||||
In [[cite:&yang19_dynam_model_decoup_contr_flexib]], a first control loop utilizes force sensors and relative motion sensors to compensate for parasitic stiffness of the flexible joints.
|
For instance, in [[cite:&yang19_dynam_model_decoup_contr_flexib]], a first control loop utilizes force sensors and relative motion sensors to compensate for parasitic stiffness of the flexible joints.
|
||||||
Subsequently, the system is decoupled in the modal space (facilitated by the removal of parasitic stiffness) and accelerometers are employed for vibration isolation.
|
Subsequently, the system is decoupled in the modal space (facilitated by the removal of parasitic stiffness) and accelerometers are employed for vibration isolation.
|
||||||
|
|
||||||
The HAC-LAC architecture was previously investigated during the conceptual phase and successfully implemented to validate the NASS concept, demonstrating excellent performance.
|
The HAC-LAC architecture was previously investigated during the conceptual phase and successfully implemented to validate the NASS concept, demonstrating excellent performance.
|
||||||
At the other end of the spectrum, the two-sensor approach yields greater control design freedom but introduces increased complexity in tuning, and thus was not pursued in this study.
|
At the other end of the spectrum, the two-sensor approach yields greater control design freedom but introduces increased complexity in tuning, and thus was not pursued in this study.
|
||||||
This work instead focuses on sensor fusion, which represents a promising middle ground between the proven HAC-LAC approach and the more complex two-sensor control strategy.
|
This work instead focuses on sensor fusion, which represents a promising middle ground between the proven HAC-LAC approach and the more complex two-sensor control strategy.
|
||||||
|
|
||||||
A review of sensor fusion is first presented (Section ref:ssec:detail_control_sensor_review), followed by an examination of the fundamental theoretical concepts (Section ref:ssec:detail_control_sensor_fusion_requirements).
|
A review of sensor fusion is first presented in Section ref:ssec:detail_control_sensor_review.
|
||||||
In this section, both the robustness of the fusion and the noise characteristics of the resulting "super sensor" are derived and expressed as functions of the complementary filters' norms.
|
Then, in Section ref:ssec:detail_control_sensor_fusion_requirements, both the robustness of the fusion and the noise characteristics of the resulting "fused sensor" are derived and expressed as functions of the complementary filters' norms.
|
||||||
A synthesis method for designing complementary filters that allow to shape their norms is proposed (Section ref:ssec:detail_control_sensor_hinf_method).
|
A synthesis method for shaping complementary filters is proposed in Section ref:ssec:detail_control_sensor_hinf_method.
|
||||||
The investigation is then extended beyond the conventional two-sensor scenario, demonstrating how the proposed complementary filter synthesis can be generalized for applications requiring the fusion of three or more sensors (Section ref:ssec:detail_control_sensor_hinf_three_comp_filters).
|
The investigation is then extended beyond the conventional two-sensor scenario, demonstrating how the proposed complementary filter synthesis can be generalized for applications requiring the fusion of three or more sensors (Section ref:ssec:detail_control_sensor_hinf_three_comp_filters).
|
||||||
|
|
||||||
** Review of Sensor Fusion
|
** Review of Sensor Fusion
|
||||||
<<ssec:detail_control_sensor_review>>
|
<<ssec:detail_control_sensor_review>>
|
||||||
|
|
||||||
Sensors used to measure physical quantities have two primary limitations: measurement accuracy which is compromised by various noise sources (including electrical noise from conditioning electronics), and limited measurement bandwidth.
|
|
||||||
Sensor fusion offers a solution to these limitations by combining multiple sensors [[cite:&bendat57_optim_filter_indep_measur_two]].
|
|
||||||
By strategically selecting sensors with complementary characteristics, a "super sensor" can be created that combines the advantages of each individual sensor.
|
|
||||||
|
|
||||||
|
|
||||||
Measuring a physical quantity using sensors is always subject to several limitations.
|
Measuring a physical quantity using sensors is always subject to several limitations.
|
||||||
First, the accuracy of the measurement is affected by various noise sources, such as electrical noise from the conditioning electronics.
|
First, the accuracy of the measurement is affected by various noise sources, such as electrical noise from the conditioning electronics.
|
||||||
Second, the frequency range in which the measurement is relevant is bounded by the bandwidth of the sensor.
|
Second, the frequency range in which the measurement is relevant is bounded by the bandwidth of the sensor.
|
||||||
@ -1167,7 +1220,7 @@ In other applications, sensor fusion is utilized to obtain an estimate of the me
|
|||||||
More recently, the fusion of sensors measuring different physical quantities has been proposed to enhance control properties [[cite:&collette15_sensor_fusion_method_high_perfor;&yong16_high_speed_vertic_posit_stage]].
|
More recently, the fusion of sensors measuring different physical quantities has been proposed to enhance control properties [[cite:&collette15_sensor_fusion_method_high_perfor;&yong16_high_speed_vertic_posit_stage]].
|
||||||
In [[cite:&collette15_sensor_fusion_method_high_perfor]], an inertial sensor used for active vibration isolation is fused with a sensor collocated with the actuator to improve the stability margins of the feedback controller.
|
In [[cite:&collette15_sensor_fusion_method_high_perfor]], an inertial sensor used for active vibration isolation is fused with a sensor collocated with the actuator to improve the stability margins of the feedback controller.
|
||||||
|
|
||||||
On top of Stewart platforms, practical applications of sensor fusion are numerous.
|
Beyond Stewart platforms, practical applications of sensor fusion are numerous.
|
||||||
It is widely implemented for attitude estimation in autonomous vehicles such as unmanned aerial vehicles [[cite:&baerveldt97_low_cost_low_weigh_attit;&corke04_inert_visual_sensin_system_small_auton_helic;&jensen13_basic_uas]] and underwater vehicles [[cite:&pascoal99_navig_system_desig_using_time;&batista10_optim_posit_veloc_navig_filter_auton_vehic]].
|
It is widely implemented for attitude estimation in autonomous vehicles such as unmanned aerial vehicles [[cite:&baerveldt97_low_cost_low_weigh_attit;&corke04_inert_visual_sensin_system_small_auton_helic;&jensen13_basic_uas]] and underwater vehicles [[cite:&pascoal99_navig_system_desig_using_time;&batista10_optim_posit_veloc_navig_filter_auton_vehic]].
|
||||||
Sensor fusion offers significant benefits for high-performance positioning control as demonstrated in [[cite:&shaw90_bandw_enhan_posit_measur_using_measur_accel;&zimmermann92_high_bandw_orien_measur_contr;&min15_compl_filter_desig_angle_estim;&yong16_high_speed_vertic_posit_stage]].
|
Sensor fusion offers significant benefits for high-performance positioning control as demonstrated in [[cite:&shaw90_bandw_enhan_posit_measur_using_measur_accel;&zimmermann92_high_bandw_orien_measur_contr;&min15_compl_filter_desig_angle_estim;&yong16_high_speed_vertic_posit_stage]].
|
||||||
It has also been identified as a key technology for improving the performance of active vibration isolation systems [[cite:&tjepkema12_sensor_fusion_activ_vibrat_isolat_precis_equip]].
|
It has also been identified as a key technology for improving the performance of active vibration isolation systems [[cite:&tjepkema12_sensor_fusion_activ_vibrat_isolat_precis_equip]].
|
||||||
@ -1183,14 +1236,10 @@ In early implementations of complementary filtering, analog circuits were used t
|
|||||||
While analog complementary filters remain in use today [[cite:&yong16_high_speed_vertic_posit_stage;&moore19_capac_instr_sensor_fusion_high_bandw_nanop]], digital implementation is now more common as it provides greater flexibility.
|
While analog complementary filters remain in use today [[cite:&yong16_high_speed_vertic_posit_stage;&moore19_capac_instr_sensor_fusion_high_bandw_nanop]], digital implementation is now more common as it provides greater flexibility.
|
||||||
|
|
||||||
Various design methods have been developed to optimize complementary filters.
|
Various design methods have been developed to optimize complementary filters.
|
||||||
The most straightforward approach utilizes analytical formulas.
|
The most straightforward approach utilizes analytical formulas, which depending on the application may be first order [[cite:&corke04_inert_visual_sensin_system_small_auton_helic;&yeh05_model_contr_hydraul_actuat_two;&yong16_high_speed_vertic_posit_stage]], second order [[cite:&baerveldt97_low_cost_low_weigh_attit;&stoten01_fusion_kinet_data_using_compos_filter;&jensen13_basic_uas]], or higher orders [[cite:&shaw90_bandw_enhan_posit_measur_using_measur_accel;&zimmermann92_high_bandw_orien_measur_contr;&stoten01_fusion_kinet_data_using_compos_filter;&collette15_sensor_fusion_method_high_perfor;&matichard15_seism_isolat_advan_ligo]].
|
||||||
Depending on the application, these formulas may be of first order [[cite:&corke04_inert_visual_sensin_system_small_auton_helic;&yeh05_model_contr_hydraul_actuat_two;&yong16_high_speed_vertic_posit_stage]], second order [[cite:&baerveldt97_low_cost_low_weigh_attit;&stoten01_fusion_kinet_data_using_compos_filter;&jensen13_basic_uas]], or higher orders [[cite:&shaw90_bandw_enhan_posit_measur_using_measur_accel;&zimmermann92_high_bandw_orien_measur_contr;&stoten01_fusion_kinet_data_using_compos_filter;&collette15_sensor_fusion_method_high_perfor;&matichard15_seism_isolat_advan_ligo]].
|
Since the characteristics of the super sensor depend on proper complementary filter design [[cite:&dehaeze19_compl_filter_shapin_using_synth]], several optimization techniques have emerged—ranging from optimizing parameters for analytical formulas [[cite:&jensen13_basic_uas;&min15_compl_filter_desig_angle_estim;&fonseca15_compl]] to employing convex optimization tools [[cite:&hua04_polyp_fir_compl_filter_contr_system;&hua05_low_ligo]] such as linear matrix inequalities [[cite:&pascoal99_navig_system_desig_using_time]].
|
||||||
|
As demonstrated in [[cite:&plummer06_optim_compl_filter_their_applic_motion_measur]], complementary filter design can be linked to the standard mixed-sensitivity control problem, allowing powerful classical control theory tools to be applied.
|
||||||
Since the characteristics of the super sensor depend on the proper design of complementary filters [[cite:&dehaeze19_compl_filter_shapin_using_synth]], several optimization techniques have been developed.
|
For example, in [[cite:&jensen13_basic_uas]], two gains of a Proportional Integral (PI) controller are optimized to minimize super sensor noise.
|
||||||
Some approaches focus on finding optimal parameters for analytical formulas [[cite:&jensen13_basic_uas;&min15_compl_filter_desig_angle_estim;&fonseca15_compl]], while others employ convex optimization tools [[cite:&hua04_polyp_fir_compl_filter_contr_system;&hua05_low_ligo]] such as linear matrix inequalities [[cite:&pascoal99_navig_system_desig_using_time]].
|
|
||||||
As demonstrated in [[cite:&plummer06_optim_compl_filter_their_applic_motion_measur]], complementary filter design can be linked to the standard mixed-sensitivity control problem.
|
|
||||||
Consequently, the powerful tools developed for classical control theory can be applied to complementary filter design.
|
|
||||||
For example, in [[cite:&jensen13_basic_uas]], the two gains of a Proportional Integral (PI) controller are optimized to minimize super sensor noise.
|
|
||||||
|
|
||||||
All these complementary filter design methods share the common objective of creating a super sensor with desired characteristics, typically in terms of noise and dynamics.
|
All these complementary filter design methods share the common objective of creating a super sensor with desired characteristics, typically in terms of noise and dynamics.
|
||||||
As reported in [[cite:&zimmermann92_high_bandw_orien_measur_contr;&plummer06_optim_compl_filter_their_applic_motion_measur]], phase shifts and magnitude bumps in the super sensor dynamics may occur if complementary filters are poorly designed or if sensors are improperly calibrated.
|
As reported in [[cite:&zimmermann92_high_bandw_orien_measur_contr;&plummer06_optim_compl_filter_their_applic_motion_measur]], phase shifts and magnitude bumps in the super sensor dynamics may occur if complementary filters are poorly designed or if sensors are improperly calibrated.
|
||||||
@ -1198,7 +1247,7 @@ Therefore, the robustness of the fusion must be considered when designing comple
|
|||||||
Despite the numerous design methods proposed in the literature, a simple approach that specifies desired super sensor characteristics while ensuring good fusion robustness has been lacking.
|
Despite the numerous design methods proposed in the literature, a simple approach that specifies desired super sensor characteristics while ensuring good fusion robustness has been lacking.
|
||||||
|
|
||||||
Fortunately, both fusion robustness and super sensor characteristics can be linked to complementary filter magnitude [[cite:&dehaeze19_compl_filter_shapin_using_synth]].
|
Fortunately, both fusion robustness and super sensor characteristics can be linked to complementary filter magnitude [[cite:&dehaeze19_compl_filter_shapin_using_synth]].
|
||||||
Based on this relationship, the present work introduces an approach to designing complementary filters using $\mathcal{H}_\infty$ synthesis, which enables intuitive shaping of complementary filter magnitude in a straightforward manner.
|
Based on this relationship, the present work introduces an approach to designing complementary filters using $\mathcal{H}_\infty\text{-synthesis}$, which enables intuitive shaping of complementary filter magnitude in a straightforward manner.
|
||||||
|
|
||||||
** Matlab Init :noexport:ignore:
|
** Matlab Init :noexport:ignore:
|
||||||
#+begin_src matlab :tangle no :exports none :results silent :noweb yes :var current_dir=(file-name-directory buffer-file-name)
|
#+begin_src matlab :tangle no :exports none :results silent :noweb yes :var current_dir=(file-name-directory buffer-file-name)
|
||||||
@ -1428,7 +1477,7 @@ The effects of imperfect normalization will be addressed subsequently.
|
|||||||
In that case, the super sensor output $\hat{x}$ equals $x$ plus the filtered noise from both sensors eqref:eq:detail_control_sensor_estimate_perfect_dyn.
|
In that case, the super sensor output $\hat{x}$ equals $x$ plus the filtered noise from both sensors eqref:eq:detail_control_sensor_estimate_perfect_dyn.
|
||||||
From this equation, it is evident that the complementary filters $H_1(s)$ and $H_2(s)$ operate solely on the sensor noise.
|
From this equation, it is evident that the complementary filters $H_1(s)$ and $H_2(s)$ operate solely on the sensor noise.
|
||||||
Thus, this sensor fusion architecture allows filtering of sensor noise without introducing distortion in the measured physical quantity.
|
Thus, this sensor fusion architecture allows filtering of sensor noise without introducing distortion in the measured physical quantity.
|
||||||
This fundamental property necessitates that the two filters must be complementary.
|
This fundamental property necessitates that the two filters are complementary.
|
||||||
|
|
||||||
\begin{equation}\label{eq:detail_control_sensor_estimate_perfect_dyn}
|
\begin{equation}\label{eq:detail_control_sensor_estimate_perfect_dyn}
|
||||||
\hat{x} = x + H_1(s) n_1 + H_2(s) n_2
|
\hat{x} = x + H_1(s) n_1 + H_2(s) n_2
|
||||||
@ -1450,16 +1499,14 @@ If the two sensors have identical noise characteristics ($\Phi_{n_1}(\omega) = \
|
|||||||
This represents the simplest form of sensor fusion using complementary filters.
|
This represents the simplest form of sensor fusion using complementary filters.
|
||||||
|
|
||||||
However, sensors typically exhibit high noise levels in different frequency regions.
|
However, sensors typically exhibit high noise levels in different frequency regions.
|
||||||
In such cases, to reduce the noise of the super sensor, the norm $|H_1(j\omega)|$ should be minimized when $\Phi_{n_1}(\omega)$ exceeds $\Phi_{n_2}(\omega)$, and the norm $|H_2(j\omega)|$ should be minimized when $\Phi_{n_2}(\omega)$ exceeds $\Phi_{n_1}(\omega)$.
|
In such cases, to reduce the noise of the super sensor, $|H_1(j\omega)|$ should be minimized when $\Phi_{n_1}(\omega)$ exceeds $\Phi_{n_2}(\omega)$, and $|H_2(j\omega)|$ should be minimized when $\Phi_{n_2}(\omega)$ exceeds $\Phi_{n_1}(\omega)$.
|
||||||
Therefore, by appropriately shaping the norm of the complementary filters, the noise of the super sensor can be minimized.
|
Therefore, by appropriately shaping the norm of the complementary filters, the noise of the super sensor can be minimized.
|
||||||
|
|
||||||
**** Sensor Fusion Robustness
|
**** Sensor Fusion Robustness
|
||||||
|
|
||||||
In practical systems, sensor normalization is rarely perfect, and condition eqref:eq:detail_control_sensor_perfect_dynamics is not fully satisfied.
|
In practical systems, sensor normalization is rarely perfect, and condition eqref:eq:detail_control_sensor_perfect_dynamics is not fully satisfied.
|
||||||
|
|
||||||
To analyze such imperfections, a multiplicative input uncertainty is incorporated into the sensor dynamics (Figure ref:fig:detail_control_sensor_model_uncertainty).
|
To analyze such imperfections, a multiplicative input uncertainty is incorporated into the sensor dynamics (Figure ref:fig:detail_control_sensor_model_uncertainty).
|
||||||
The nominal model is the estimated model used for normalization $\hat{G}_i(s)$, $\Delta_i(s)$ is any stable transfer function satisfying $|\Delta_i(j\omega)| \le 1,\ \forall\omega$, and $w_i(s)$ is a weighting transfer function representing the magnitude of uncertainty.
|
The nominal model is the estimated model used for normalization $\hat{G}_i(s)$, $\Delta_i(s)$ is any stable transfer function satisfying $|\Delta_i(j\omega)| \le 1,\ \forall\omega$, and $w_i(s)$ is a weighting transfer function representing the magnitude of uncertainty.
|
||||||
The weight $w_i(s)$ is selected such that the actual sensor dynamics $G_i(j\omega)$ remains within the uncertain region represented by a circle in the complex plane, centered on $1$ with a radius equal to $|w_i(j\omega)|$.
|
|
||||||
|
|
||||||
Since the nominal sensor dynamics is taken as the normalized filter, the normalized sensor model can be further simplified as shown in Figure ref:fig:detail_control_sensor_model_uncertainty_simplified.
|
Since the nominal sensor dynamics is taken as the normalized filter, the normalized sensor model can be further simplified as shown in Figure ref:fig:detail_control_sensor_model_uncertainty_simplified.
|
||||||
|
|
||||||
@ -1532,7 +1579,7 @@ Since the nominal sensor dynamics is taken as the normalized filter, the normali
|
|||||||
#+attr_latex: :width 0.95\linewidth
|
#+attr_latex: :width 0.95\linewidth
|
||||||
[[file:figs/detail_control_sensor_model_uncertainty.png]]
|
[[file:figs/detail_control_sensor_model_uncertainty.png]]
|
||||||
#+end_subfigure
|
#+end_subfigure
|
||||||
#+attr_latex: :caption \subcaption{\label{fig:detail_control_sensor_model_uncertainty_simplified}Simplified sensor model}
|
#+attr_latex: :caption \subcaption{\label{fig:detail_control_sensor_model_uncertainty_simplified}Simplified normalized sensor model}
|
||||||
#+attr_latex: :options {0.38\textwidth}
|
#+attr_latex: :options {0.38\textwidth}
|
||||||
#+begin_subfigure
|
#+begin_subfigure
|
||||||
#+attr_latex: :width 0.95\linewidth
|
#+attr_latex: :width 0.95\linewidth
|
||||||
@ -1544,11 +1591,6 @@ The sensor fusion architecture incorporating sensor models with dynamical uncert
|
|||||||
The super sensor dynamics eqref:eq:detail_control_sensor_super_sensor_dyn_uncertainty is no longer unity but depends on the sensor dynamical uncertainty weights $w_i(s)$ and the complementary filters $H_i(s)$.
|
The super sensor dynamics eqref:eq:detail_control_sensor_super_sensor_dyn_uncertainty is no longer unity but depends on the sensor dynamical uncertainty weights $w_i(s)$ and the complementary filters $H_i(s)$.
|
||||||
The dynamical uncertainty of the super sensor can be graphically represented in the complex plane by a circle centered on $1$ with a radius equal to $|w_1(j\omega) H_1(j\omega)| + |w_2(j\omega) H_2(j\omega)|$ (Figure ref:fig:detail_control_sensor_uncertainty_set_super_sensor).
|
The dynamical uncertainty of the super sensor can be graphically represented in the complex plane by a circle centered on $1$ with a radius equal to $|w_1(j\omega) H_1(j\omega)| + |w_2(j\omega) H_2(j\omega)|$ (Figure ref:fig:detail_control_sensor_uncertainty_set_super_sensor).
|
||||||
|
|
||||||
|
|
||||||
The sensor fusion architecture with the sensor models including dynamical uncertainty is shown in Figure ref:fig:detail_control_sensor_fusion_dynamic_uncertainty.
|
|
||||||
The super sensor dynamics eqref:eq:detail_control_sensor_super_sensor_dyn_uncertainty is no longer equal to $1$ and now depends on the sensor dynamical uncertainty weights $w_i(s)$ as well as on the complementary filters $H_i(s)$.
|
|
||||||
The dynamical uncertainty of the super sensor can be graphically represented in the complex plane by a circle centered on $1$ with a radius equal to $|w_1(j\omega) H_1(j\omega)| + |w_2(j\omega) H_2(j\omega)|$ (Figure ref:fig:detail_control_sensor_uncertainty_set_super_sensor).
|
|
||||||
|
|
||||||
\begin{equation}\label{eq:detail_control_sensor_super_sensor_dyn_uncertainty}
|
\begin{equation}\label{eq:detail_control_sensor_super_sensor_dyn_uncertainty}
|
||||||
\frac{\hat{x}}{x} = 1 + w_1(s) H_1(s) \Delta_1(s) + w_2(s) H_2(s) \Delta_2(s)
|
\frac{\hat{x}}{x} = 1 + w_1(s) H_1(s) \Delta_1(s) + w_2(s) H_2(s) \Delta_2(s)
|
||||||
\end{equation}
|
\end{equation}
|
||||||
@ -1676,7 +1718,7 @@ As it is generally desired to limit the dynamical uncertainty of the super senso
|
|||||||
As established in Section ref:ssec:detail_control_sensor_fusion_requirements, the super sensor's noise characteristics and robustness are directly dependent on the complementary filters' norm.
|
As established in Section ref:ssec:detail_control_sensor_fusion_requirements, the super sensor's noise characteristics and robustness are directly dependent on the complementary filters' norm.
|
||||||
A synthesis method enabling precise shaping of these norms would therefore offer substantial practical benefits.
|
A synthesis method enabling precise shaping of these norms would therefore offer substantial practical benefits.
|
||||||
This section develops such an approach by formulating the design objective as a standard $\mathcal{H}_\infty$ optimization problem.
|
This section develops such an approach by formulating the design objective as a standard $\mathcal{H}_\infty$ optimization problem.
|
||||||
The methodology for designing appropriate weighting functions (which specify desired complementary filter shapes during synthesis) is examined in detail, and the efficacy of the proposed method is validated with a simple example.
|
The methodology for designing appropriate weighting functions (which specify desired complementary filter shape during synthesis) is examined in detail, and the efficacy of the proposed method is validated with a simple example.
|
||||||
|
|
||||||
**** Synthesis Objective
|
**** Synthesis Objective
|
||||||
|
|
||||||
@ -1694,8 +1736,7 @@ Weighting transfer functions $W_1(s)$ and $W_2(s)$ are strategically selected to
|
|||||||
|
|
||||||
**** Shaping of Complementary Filters using $\mathcal{H}_\infty$ synthesis
|
**** Shaping of Complementary Filters using $\mathcal{H}_\infty$ synthesis
|
||||||
|
|
||||||
The synthesis objective can be readily expressed as a standard $\mathcal{H}_\infty$ optimization problem and solved using widely available computational tools.
|
The synthesis objective can be expressed as a standard $\mathcal{H}_\infty$ optimization problem by considering the generalized plant $P(s)$ illustrated in Figure ref:fig:detail_control_sensor_h_infinity_robust_fusion_plant and mathematically described by eqref:eq:detail_control_sensor_generalized_plant.
|
||||||
Consider the generalized plant $P(s)$ illustrated in Figure ref:fig:detail_control_sensor_h_infinity_robust_fusion_plant and mathematically described by eqref:eq:detail_control_sensor_generalized_plant.
|
|
||||||
|
|
||||||
\begin{equation}\label{eq:detail_control_sensor_generalized_plant}
|
\begin{equation}\label{eq:detail_control_sensor_generalized_plant}
|
||||||
\begin{bmatrix} z_1 \\ z_2 \\ v \end{bmatrix} = P(s) \begin{bmatrix} w\\u \end{bmatrix}; \quad P(s) = \begin{bmatrix}W_1(s) & -W_1(s) \\ 0 & \phantom{+}W_2(s) \\ 1 & 0 \end{bmatrix}
|
\begin{bmatrix} z_1 \\ z_2 \\ v \end{bmatrix} = P(s) \begin{bmatrix} w\\u \end{bmatrix}; \quad P(s) = \begin{bmatrix}W_1(s) & -W_1(s) \\ 0 & \phantom{+}W_2(s) \\ 1 & 0 \end{bmatrix}
|
||||||
@ -1764,7 +1805,7 @@ Consider the generalized plant $P(s)$ illustrated in Figure ref:fig:detail_contr
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
#+name: fig:detail_control_sensor_h_infinity_robust_fusion
|
#+name: fig:detail_control_sensor_h_infinity_robust_fusion
|
||||||
#+caption: Architecture for the $\mathcal{H}_\infty$ synthesis of complementary filters
|
#+caption: Architecture for the $\mathcal{H}_\infty\text{-synthesis}$ of complementary filters
|
||||||
#+attr_latex: :options [htbp]
|
#+attr_latex: :options [htbp]
|
||||||
#+begin_figure
|
#+begin_figure
|
||||||
#+attr_latex: :caption \subcaption{\label{fig:detail_control_sensor_h_infinity_robust_fusion_plant}Generalized plant}
|
#+attr_latex: :caption \subcaption{\label{fig:detail_control_sensor_h_infinity_robust_fusion_plant}Generalized plant}
|
||||||
@ -1781,13 +1822,13 @@ Consider the generalized plant $P(s)$ illustrated in Figure ref:fig:detail_contr
|
|||||||
#+end_subfigure
|
#+end_subfigure
|
||||||
#+end_figure
|
#+end_figure
|
||||||
|
|
||||||
Applying standard $\mathcal{H}_\infty$ synthesis to the generalized plant $P(s)$ is equivalent to finding a stable filter $H_2(s)$ that, based on input $v$, generates an output signal $u$ such that the $\mathcal{H}_\infty$ norm of the system shown in Figure ref:fig:detail_control_sensor_h_infinity_robust_fusion_fb from $w$ to $[z_1, \ z_2]$ does not exceed unity, as expressed in eqref:eq:detail_control_sensor_hinf_syn_obj.
|
Applying standard $\mathcal{H}_\infty\text{-synthesis}$ to the generalized plant $P(s)$ is equivalent to finding a stable filter $H_2(s)$ that, based on input $v$, generates an output signal $u$ such that the $\mathcal{H}_\infty$ norm of the system shown in Figure ref:fig:detail_control_sensor_h_infinity_robust_fusion_fb from $w$ to $[z_1, \ z_2]$ does not exceed unity, as expressed in eqref:eq:detail_control_sensor_hinf_syn_obj.
|
||||||
|
|
||||||
\begin{equation}\label{eq:detail_control_sensor_hinf_syn_obj}
|
\begin{equation}\label{eq:detail_control_sensor_hinf_syn_obj}
|
||||||
\left\|\begin{matrix} \left(1 - H_2(s)\right) W_1(s) \\ H_2(s) W_2(s) \end{matrix}\right\|_\infty \le 1
|
\left\|\begin{matrix} \left(1 - H_2(s)\right) W_1(s) \\ H_2(s) W_2(s) \end{matrix}\right\|_\infty \le 1
|
||||||
\end{equation}
|
\end{equation}
|
||||||
|
|
||||||
By defining $H_1(s)$ as the complement of $H_2(s)$ (eqref:eq:detail_control_sensor_definition_H1), the $\mathcal{H}_\infty$ synthesis objective becomes equivalent to eqref:eq:detail_control_sensor_hinf_problem, ensuring that conditions eqref:eq:detail_control_sensor_hinf_cond_h1 and eqref:eq:detail_control_sensor_hinf_cond_h2 are satisfied.
|
By defining $H_1(s)$ as the complement of $H_2(s)$ eqref:eq:detail_control_sensor_definition_H1, the $\mathcal{H}_\infty\text{-synthesis}$ objective becomes equivalent to eqref:eq:detail_control_sensor_hinf_problem, ensuring that conditions eqref:eq:detail_control_sensor_hinf_cond_h1 and eqref:eq:detail_control_sensor_hinf_cond_h2 are satisfied.
|
||||||
|
|
||||||
\begin{equation}\label{eq:detail_control_sensor_definition_H1}
|
\begin{equation}\label{eq:detail_control_sensor_definition_H1}
|
||||||
H_1(s) \triangleq 1 - H_2(s)
|
H_1(s) \triangleq 1 - H_2(s)
|
||||||
@ -1797,20 +1838,20 @@ By defining $H_1(s)$ as the complement of $H_2(s)$ (eqref:eq:detail_control_sens
|
|||||||
\left\|\begin{matrix} H_1(s) W_1(s) \\ H_2(s) W_2(s) \end{matrix}\right\|_\infty \le 1
|
\left\|\begin{matrix} H_1(s) W_1(s) \\ H_2(s) W_2(s) \end{matrix}\right\|_\infty \le 1
|
||||||
\end{equation}
|
\end{equation}
|
||||||
|
|
||||||
Therefore, applying $\mathcal{H}_\infty$ synthesis to the standard plant $P(s)$ (eqref:eq:detail_control_sensor_generalized_plant) generates two filters, $H_2(s)$ and $H_1(s) \triangleq 1 - H_2(s)$, that are complementary as required by eqref:eq:detail_control_sensor_comp_filter_problem_form, with norms bounded by the specified constraints in eqref:eq:detail_control_sensor_hinf_cond_h1 and eqref:eq:detail_control_sensor_hinf_cond_h2.
|
Therefore, applying $\mathcal{H}_\infty\text{-synthesis}$ to the standard plant $P(s)$ generates two filters, $H_2(s)$ and $H_1(s) \triangleq 1 - H_2(s)$, that are complementary as required by eqref:eq:detail_control_sensor_comp_filter_problem_form, with norms bounded by the specified constraints in eqref:eq:detail_control_sensor_hinf_cond_h1 and eqref:eq:detail_control_sensor_hinf_cond_h2.
|
||||||
|
|
||||||
It should be noted that there exists only an implication (not an equivalence) between the $\mathcal{H}_\infty$ norm condition in eqref:eq:detail_control_sensor_hinf_problem and the initial synthesis objectives in eqref:eq:detail_control_sensor_hinf_cond_h1 and eqref:eq:detail_control_sensor_hinf_cond_h2.
|
It should be noted that there exists only an implication (not an equivalence) between the $\mathcal{H}_\infty$ norm condition in eqref:eq:detail_control_sensor_hinf_problem and the initial synthesis objectives in eqref:eq:detail_control_sensor_hinf_cond_h1 and eqref:eq:detail_control_sensor_hinf_cond_h2.
|
||||||
Consequently, the optimization may be somewhat conservative with respect to the set of filters on which it operates (see [[cite:&skogestad07_multiv_feedb_contr,Chap. 2.8.3]]).
|
Consequently, the optimization may be somewhat conservative with respect to the set of filters on which it operates [[cite:&skogestad07_multiv_feedb_contr,Chap. 2.8.3]].
|
||||||
|
|
||||||
**** Weighting Functions Design
|
**** Weighting Functions Design
|
||||||
|
|
||||||
Weighting functions play a crucial role during synthesis by specifying the maximum allowable norms for the complementary filters.
|
Weighting functions play a crucial role during synthesis by specifying the maximum allowable norms for the complementary filters.
|
||||||
The proper design of these weighting functions is essential for the successful implementation of the proposed $\mathcal{H}_\infty$ synthesis approach.
|
The proper design of these weighting functions is essential for the successful implementation of the proposed $\mathcal{H}_\infty\text{-synthesis}$ approach.
|
||||||
|
|
||||||
Three key considerations should guide the design of weighting functions.
|
Three key considerations should guide the design of weighting functions.
|
||||||
First, only proper and stable transfer functions should be employed.
|
First, only proper and stable transfer functions should be employed.
|
||||||
Second, the order of the weighting functions should remain reasonably small to minimize computational costs associated with solving the optimization problem and to facilitate practical implementation of the filters (as the order of the synthesized filters equals the sum of the weighting functions' orders).
|
Second, the order of the weighting functions should remain reasonably small to minimize computational costs associated with solving the optimization problem and to facilitate practical implementation of the filters (as the order of the synthesized filters equals the sum of the weighting functions' orders).
|
||||||
Third, the fundamental limitations imposed by the complementary property (eqref:eq:detail_control_sensor_comp_filter) must be respected, which implies that $|H_1(j\omega)|$ and $|H_2(j\omega)|$ cannot both be made small at the same frequency.
|
Third, the fundamental limitations imposed by the complementary property eqref:eq:detail_control_sensor_comp_filter must be respected, which implies that $|H_1(j\omega)|$ and $|H_2(j\omega)|$ cannot both be made small at the same frequency.
|
||||||
|
|
||||||
When designing complementary filters, it is typically desirable to specify their slopes, "blending" frequency, and maximum gains at low and high frequencies.
|
When designing complementary filters, it is typically desirable to specify their slopes, "blending" frequency, and maximum gains at low and high frequencies.
|
||||||
To facilitate the expression of these specifications, formula eqref:eq:detail_control_sensor_weight_formula is proposed for the design of weighting functions.
|
To facilitate the expression of these specifications, formula eqref:eq:detail_control_sensor_weight_formula is proposed for the design of weighting functions.
|
||||||
@ -1958,7 +1999,7 @@ exportFig('figs/detail_control_sensor_hinf_filters_results.pdf', 'width', 'half'
|
|||||||
[[file:figs/detail_control_sensor_hinf_filters_results.png]]
|
[[file:figs/detail_control_sensor_hinf_filters_results.png]]
|
||||||
#+end_minipage
|
#+end_minipage
|
||||||
|
|
||||||
Standard $\mathcal{H}_\infty$ synthesis is then applied to the generalized plant shown in Figure ref:fig:detail_control_sensor_h_infinity_robust_fusion_plant.
|
Standard $\mathcal{H}_\infty\text{-synthesis}$ is then applied to the generalized plant shown in Figure ref:fig:detail_control_sensor_h_infinity_robust_fusion_plant.
|
||||||
This yields the filter $H_2(s)$ that minimizes the $\mathcal{H}_\infty$ norm from input $w$ to outputs $[z_1,\ z_2]^{\intercal}$.
|
This yields the filter $H_2(s)$ that minimizes the $\mathcal{H}_\infty$ norm from input $w$ to outputs $[z_1,\ z_2]^{\intercal}$.
|
||||||
The resulting $\mathcal{H}_\infty$ norm is found to be close to unity, indicating successful synthesis: the norms of the complementary filters remain below the specified upper bounds.
|
The resulting $\mathcal{H}_\infty$ norm is found to be close to unity, indicating successful synthesis: the norms of the complementary filters remain below the specified upper bounds.
|
||||||
This is confirmed by the Bode plots of the obtained complementary filters in Figure ref:fig:detail_control_sensor_hinf_filters_results.
|
This is confirmed by the Bode plots of the obtained complementary filters in Figure ref:fig:detail_control_sensor_hinf_filters_results.
|
||||||
@ -2084,7 +2125,7 @@ The synthesis objective is to compute a set of $n$ stable transfer functions $[H
|
|||||||
The transfer functions $[W_1(s),\ W_2(s),\ \dots,\ W_n(s)]$ are weights selected to specify the maximum complementary filters' norm during synthesis.
|
The transfer functions $[W_1(s),\ W_2(s),\ \dots,\ W_n(s)]$ are weights selected to specify the maximum complementary filters' norm during synthesis.
|
||||||
|
|
||||||
This synthesis objective is closely related to the one described in Section ref:ssec:detail_control_sensor_hinf_method, and the proposed synthesis method represents a generalization of the approach previously presented.
|
This synthesis objective is closely related to the one described in Section ref:ssec:detail_control_sensor_hinf_method, and the proposed synthesis method represents a generalization of the approach previously presented.
|
||||||
A set of $n$ complementary filters can be shaped by applying standard $\mathcal{H}_\infty$ synthesis to the generalized plant $P_n(s)$ described by eqref:eq:detail_control_sensor_generalized_plant_n_filters.
|
A set of $n$ complementary filters can be shaped by applying standard $\mathcal{H}_\infty\text{-synthesis}$ to the generalized plant $P_n(s)$ described by eqref:eq:detail_control_sensor_generalized_plant_n_filters.
|
||||||
|
|
||||||
\begin{equation}\label{eq:detail_control_sensor_generalized_plant_n_filters}
|
\begin{equation}\label{eq:detail_control_sensor_generalized_plant_n_filters}
|
||||||
\begin{bmatrix} z_1 \\ \vdots \\ z_n \\ v \end{bmatrix} = P_n(s) \begin{bmatrix} w \\ u_1 \\ \vdots \\ u_{n-1} \end{bmatrix}; \quad
|
\begin{bmatrix} z_1 \\ \vdots \\ z_n \\ v \end{bmatrix} = P_n(s) \begin{bmatrix} w \\ u_1 \\ \vdots \\ u_{n-1} \end{bmatrix}; \quad
|
||||||
@ -2206,13 +2247,13 @@ Consider the generalized plant $P_3(s)$ shown in Figure ref:fig:detail_control_s
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
#+name: fig:detail_control_sensor_comp_filter_three_hinf
|
#+name: fig:detail_control_sensor_comp_filter_three_hinf
|
||||||
#+caption: Architecture for the $\mathcal{H}_\infty$ synthesis of three complementary filters (\subref{fig:detail_control_sensor_comp_filter_three_hinf_fb}). Bode plot of the inverse weighting functions and of the three obtained complementary filters (\subref{fig:detail_control_sensor_three_complementary_filters_results})
|
#+caption: Architecture for the $\mathcal{H}_\infty\text{-synthesis}$ of three complementary filters (\subref{fig:detail_control_sensor_comp_filter_three_hinf_fb}). Bode plot of the inverse weighting functions and of the three obtained complementary filters (\subref{fig:detail_control_sensor_three_complementary_filters_results})
|
||||||
#+attr_latex: :options [htbp]
|
#+attr_latex: :options [htbp]
|
||||||
#+begin_figure
|
#+begin_figure
|
||||||
#+attr_latex: :caption \subcaption{\label{fig:detail_control_sensor_comp_filter_three_hinf_fb}Generalized plant with the synthesized filter}
|
#+attr_latex: :caption \subcaption{\label{fig:detail_control_sensor_comp_filter_three_hinf_fb}Generalized plant with the synthesized filter}
|
||||||
#+attr_latex: :options {0.48\textwidth}
|
#+attr_latex: :options {0.48\textwidth}
|
||||||
#+begin_subfigure
|
#+begin_subfigure
|
||||||
#+attr_latex: :width 0.95\linewidth
|
#+attr_latex: :scale 0.9
|
||||||
[[file:figs/detail_control_sensor_comp_filter_three_hinf_fb.png]]
|
[[file:figs/detail_control_sensor_comp_filter_three_hinf_fb.png]]
|
||||||
#+end_subfigure
|
#+end_subfigure
|
||||||
#+attr_latex: :caption \subcaption{\label{fig:detail_control_sensor_three_complementary_filters_results}Weights and obtained filters}
|
#+attr_latex: :caption \subcaption{\label{fig:detail_control_sensor_three_complementary_filters_results}Weights and obtained filters}
|
||||||
@ -2223,7 +2264,7 @@ Consider the generalized plant $P_3(s)$ shown in Figure ref:fig:detail_control_s
|
|||||||
#+end_subfigure
|
#+end_subfigure
|
||||||
#+end_figure
|
#+end_figure
|
||||||
|
|
||||||
Standard $\mathcal{H}_\infty$ synthesis is performed on the generalized plant $P_3(s)$.
|
Standard $\mathcal{H}_\infty\text{-synthesis}$ is performed on the generalized plant $P_3(s)$.
|
||||||
Two filters, $H_2(s)$ and $H_3(s)$, are obtained such that the $\mathcal{H}_\infty$ norm of the closed-loop transfer from $w$ to $[z_1,\ z_2,\ z_3]$ of the system in Figure ref:fig:detail_control_sensor_comp_filter_three_hinf_fb is less than one.
|
Two filters, $H_2(s)$ and $H_3(s)$, are obtained such that the $\mathcal{H}_\infty$ norm of the closed-loop transfer from $w$ to $[z_1,\ z_2,\ z_3]$ of the system in Figure ref:fig:detail_control_sensor_comp_filter_three_hinf_fb is less than one.
|
||||||
Filter $H_1(s)$ is defined using eqref:eq:detail_control_sensor_h1_compl_h2_h3, thus ensuring the complementary property of the obtained set of filters.
|
Filter $H_1(s)$ is defined using eqref:eq:detail_control_sensor_h1_compl_h2_h3, thus ensuring the complementary property of the obtained set of filters.
|
||||||
|
|
||||||
@ -2289,8 +2330,8 @@ This approach allows shaping of the filter magnitudes through the use of weighti
|
|||||||
This capability is particularly valuable in practice since the characteristics of the super sensor are directly linked to the complementary filters' magnitude.
|
This capability is particularly valuable in practice since the characteristics of the super sensor are directly linked to the complementary filters' magnitude.
|
||||||
Consequently, typical sensor fusion objectives can be effectively translated into requirements on the magnitudes of the filters.
|
Consequently, typical sensor fusion objectives can be effectively translated into requirements on the magnitudes of the filters.
|
||||||
|
|
||||||
For the Nano Active Stabilization System (NASS), the High Authority Control-Integral Force Feedback (HAC-IFF) strategy was found to perform well and to offer the advantages of being both intuitive to understand and straightforward to tune.
|
For the NASS, the HAC-LAC strategy was found to perform well and to offer the advantages of being both intuitive to understand and straightforward to tune.
|
||||||
Looking forward, it would be interesting to investigate how sensor fusion (particularly between the force sensor and external metrology) compares to the HAC-IFF approach in terms of performance and robustness.
|
Looking forward, it would be interesting to investigate how sensor fusion (particularly between the force sensors and external metrology) compares to the HAC-IFF approach in terms of performance and robustness.
|
||||||
|
|
||||||
* Decoupling
|
* Decoupling
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
@ -2300,7 +2341,7 @@ Looking forward, it would be interesting to investigate how sensor fusion (parti
|
|||||||
|
|
||||||
** Introduction :ignore:
|
** Introduction :ignore:
|
||||||
|
|
||||||
The control of parallel manipulators (and any MIMO system in general) typically involves a two-step approach: first decoupling the plant dynamics using various strategies, which will be discussed in this section, followed by the application of SISO control for the decoupled plant (discussed in section ref:sec:detail_control_cf).
|
The control of parallel manipulators (and any MIMO system in general) typically involves a two-step approach: first decoupling the plant dynamics (using various strategies discussed in this section), followed by the application of SISO control for the decoupled plant (discussed in section ref:sec:detail_control_cf).
|
||||||
|
|
||||||
When sensors are integrated within the struts, decentralized control may be applied, as the system is already well decoupled at low frequency.
|
When sensors are integrated within the struts, decentralized control may be applied, as the system is already well decoupled at low frequency.
|
||||||
For instance, [[cite:&furutani04_nanom_cuttin_machin_using_stewar]] implemented a system where each strut consists of piezoelectric stack actuators and eddy current displacement sensors, with separate PI controllers for each strut.
|
For instance, [[cite:&furutani04_nanom_cuttin_machin_using_stewar]] implemented a system where each strut consists of piezoelectric stack actuators and eddy current displacement sensors, with separate PI controllers for each strut.
|
||||||
@ -2312,23 +2353,24 @@ This approach enables the implementation of controllers in a defined frame.
|
|||||||
It has been applied with various sensor types including force sensors [[cite:&mcinroy00_desig_contr_flexur_joint_hexap]], relative displacement sensors [[cite:&kim00_robus_track_contr_desig_dof_paral_manip]], and inertial sensors [[cite:&li01_simul_vibrat_isolat_point_contr;&abbas14_vibrat_stewar_platf]].
|
It has been applied with various sensor types including force sensors [[cite:&mcinroy00_desig_contr_flexur_joint_hexap]], relative displacement sensors [[cite:&kim00_robus_track_contr_desig_dof_paral_manip]], and inertial sensors [[cite:&li01_simul_vibrat_isolat_point_contr;&abbas14_vibrat_stewar_platf]].
|
||||||
The Cartesian frame in which the system is decoupled is typically chosen at the point of interest (i.e., where the motion is of interest) or at the center of mass.
|
The Cartesian frame in which the system is decoupled is typically chosen at the point of interest (i.e., where the motion is of interest) or at the center of mass.
|
||||||
|
|
||||||
Modal control represents another noteworthy decoupling strategy, wherein the "local" plant inputs and outputs are mapped to the modal space.
|
Modal decoupling represents another noteworthy decoupling strategy, wherein the "local" plant inputs and outputs are mapped to the modal space.
|
||||||
In this approach, multiple SISO plants, each corresponding to a single mode, can be controlled independently.
|
In this approach, multiple SISO plants, each corresponding to a single mode, can be controlled independently.
|
||||||
This decoupling strategy has been implemented for active damping applications [[cite:&holterman05_activ_dampin_based_decoup_colloc_contr]], which is logical as it is often desirable to dampen specific modes.
|
This decoupling strategy has been implemented for active damping applications [[cite:&holterman05_activ_dampin_based_decoup_colloc_contr]], which is logical as it is often desirable to dampen specific modes.
|
||||||
The strategy has also been employed in [[cite:&pu11_six_degree_of_freed_activ]] for vibration isolation purposes using geophones, and in [[cite:&yang19_dynam_model_decoup_contr_flexib]] using force sensors.
|
The strategy has also been employed in [[cite:&pu11_six_degree_of_freed_activ]] for vibration isolation purposes using geophones, and in [[cite:&yang19_dynam_model_decoup_contr_flexib]] using force sensors.
|
||||||
|
|
||||||
Another completely different strategy, is to use implement a multivariable control directly on the coupled system.
|
Another completely different strategy would be to implement a multivariable control directly on the coupled system.
|
||||||
$\mathcal{H}_\infty$ and $\mu\text{-synthesis}$ were applied to a Stewart platform model in [[cite:&lei08_multi_objec_robus_activ_vibrat]].
|
$\mathcal{H}_\infty$ and $\mu\text{-synthesis}$ were applied to a Stewart platform model in [[cite:&lei08_multi_objec_robus_activ_vibrat]].
|
||||||
In [[cite:&xie17_model_contr_hybrid_passiv_activ]], decentralized force feedback was first applied, followed by $\mathcal{H}_2$ synthesis for vibration isolation based on accelerometers.
|
In [[cite:&xie17_model_contr_hybrid_passiv_activ]], decentralized force feedback was first applied, followed by $\mathcal{H}_2\text{-synthesis}$ for vibration isolation based on accelerometers.
|
||||||
$\mathcal{H}_\infty$ synthesis was also employed in [[cite:&jiao18_dynam_model_exper_analy_stewar]] for active damping based on accelerometers.
|
$\mathcal{H}_\infty\text{-synthesis}$ was also employed in [[cite:&jiao18_dynam_model_exper_analy_stewar]] for active damping based on accelerometers.
|
||||||
[[cite:&thayer02_six_axis_vibrat_isolat_system]] compared $\mathcal{H}_\infty$ synthesis with decentralized control in the frame of the struts.
|
A comparative study between $\mathcal{H}_\infty\text{-synthesis}$ and decentralized control in the frame of the struts was performed in [[cite:&thayer02_six_axis_vibrat_isolat_system]].
|
||||||
Their experimental closed-loop results indicated that the $\mathcal{H}_\infty$ controller did not outperform the decentralized controller in the frame of the struts.
|
Their experimental closed-loop results indicated that the $\mathcal{H}_\infty$ controller did not outperform the decentralized controller in the frame of the struts.
|
||||||
These limitations were attributed to the model's poor ability to predict off-diagonal dynamics, which is crucial for $\mathcal{H}_\infty$ synthesis.
|
These limitations were attributed to the model's poor ability to predict off-diagonal dynamics, which is crucial for $\mathcal{H}_\infty\text{-synthesis}$.
|
||||||
|
|
||||||
The purpose of this section is to compare several methods for the decoupling of parallel manipulators, an analysis that appears to be lacking in the literature.
|
The purpose of this section is to compare several methods for the decoupling of parallel manipulators, an analysis that appears to be lacking in the literature.
|
||||||
The analysis begins in Section ref:ssec:detail_control_decoupling_model with the introduction of a simplified parallel manipulator model that serves as the foundation for evaluating various decoupling strategies.
|
A simplified parallel manipulator model is introduced in Section ref:ssec:detail_control_decoupling_model as a test case for evaluating decoupling strategies.
|
||||||
Sections ref:ssec:detail_control_decoupling_jacobian through ref:ssec:detail_control_decoupling_svd systematically examine three distinct approaches: Jacobian matrix decoupling, modal decoupling, and Singular Value Decomposition (SVD) decoupling, respectively.
|
The decentralized plant (transfer functions from actuators to sensors integrated in the struts) is examined in Section ref:ssec:detail_control_decoupling_decentralized.
|
||||||
The comparative assessment of these three methodologies, along with concluding observations, is provided in Section ref:ssec:detail_control_decoupling_comp.
|
Three approaches are investigated across subsequent sections: Jacobian matrix decoupling (Section ref:ssec:detail_control_decoupling_jacobian), modal decoupling (Section ref:ssec:detail_control_decoupling_modal), and Singular Value Decomposition (SVD) decoupling (Section ref:ssec:detail_control_decoupling_svd).
|
||||||
|
Finally, a comparative analysis with concluding observations is provided in Section ref:ssec:detail_control_decoupling_comp.
|
||||||
|
|
||||||
** Matlab Init :noexport:ignore:
|
** Matlab Init :noexport:ignore:
|
||||||
#+begin_src matlab :tangle no :exports none :results silent :noweb yes :var current_dir=(file-name-directory buffer-file-name)
|
#+begin_src matlab :tangle no :exports none :results silent :noweb yes :var current_dir=(file-name-directory buffer-file-name)
|
||||||
@ -2450,24 +2492,11 @@ The dynamics in the frame of the struts are first examined.
|
|||||||
The equation of motion relating actuator forces $\bm{\mathcal{\tau}}$ to strut relative motion $\bm{\mathcal{L}}$ is derived from equation eqref:eq:detail_control_decoupling_plant_cartesian by mapping the Cartesian motion of the mass to the relative motion of the struts using the Jacobian matrix $\bm{J}_{\{M\}}$ defined in eqref:eq:detail_control_decoupling_jacobian_CoM.
|
The equation of motion relating actuator forces $\bm{\mathcal{\tau}}$ to strut relative motion $\bm{\mathcal{L}}$ is derived from equation eqref:eq:detail_control_decoupling_plant_cartesian by mapping the Cartesian motion of the mass to the relative motion of the struts using the Jacobian matrix $\bm{J}_{\{M\}}$ defined in eqref:eq:detail_control_decoupling_jacobian_CoM.
|
||||||
The obtained transfer function from $\bm{\mathcal{\tau}}$ to $\bm{\mathcal{L}}$ is shown in eqref:eq:detail_control_decoupling_plant_decentralized.
|
The obtained transfer function from $\bm{\mathcal{\tau}}$ to $\bm{\mathcal{L}}$ is shown in eqref:eq:detail_control_decoupling_plant_decentralized.
|
||||||
|
|
||||||
#+begin_src latex :file detail_control_decoupling_control_struts.pdf
|
|
||||||
\begin{tikzpicture}
|
|
||||||
\node[block] (Gl) {$\bm{G}_{\{\mathcal{L}\}}$};
|
|
||||||
|
|
||||||
% Connections and labels
|
|
||||||
\draw[<-] (Gl.west) -- ++(-0.8, 0) node[above right]{$\bm{\tau}$};
|
|
||||||
\draw[->] (Gl.east) -- ++( 0.8, 0) node[above left]{$\bm{\mathcal{L}}$};
|
|
||||||
\end{tikzpicture}
|
|
||||||
#+end_src
|
|
||||||
|
|
||||||
#+RESULTS:
|
|
||||||
# [[file:figs/detail_control_decoupling_control_struts.png]]
|
|
||||||
|
|
||||||
\begin{equation}\label{eq:detail_control_decoupling_plant_decentralized}
|
\begin{equation}\label{eq:detail_control_decoupling_plant_decentralized}
|
||||||
\frac{\bm{\mathcal{L}}}{\bm{\mathcal{\tau}}}(s) = \bm{G}_{\mathcal{L}}(s) = \left( \bm{J}_{\{M\}}^{-\intercal} \bm{M}_{\{M\}} \bm{J}_{\{M\}}^{-1} s^2 + \bm{\mathcal{C}} s + \bm{\mathcal{K}} \right)^{-1}
|
\frac{\bm{\mathcal{L}}}{\bm{\mathcal{\tau}}}(s) = \bm{G}_{\mathcal{L}}(s) = \left( \bm{J}_{\{M\}}^{-\intercal} \bm{M}_{\{M\}} \bm{J}_{\{M\}}^{-1} s^2 + \bm{\mathcal{C}} s + \bm{\mathcal{K}} \right)^{-1}
|
||||||
\end{equation}
|
\end{equation}
|
||||||
|
|
||||||
At low frequencies, the plant converges to a diagonal constant matrix whose diagonal elements are related to the actuator stiffnesses eqref:eq:detail_control_decoupling_plant_decentralized_low_freq.
|
At low frequencies, the plant converges to a diagonal constant matrix whose diagonal elements are equal to the actuator stiffnesses eqref:eq:detail_control_decoupling_plant_decentralized_low_freq.
|
||||||
At high frequencies, the plant converges to the mass matrix mapped in the frame of the struts, which is generally highly non-diagonal.
|
At high frequencies, the plant converges to the mass matrix mapped in the frame of the struts, which is generally highly non-diagonal.
|
||||||
|
|
||||||
\begin{equation}\label{eq:detail_control_decoupling_plant_decentralized_low_freq}
|
\begin{equation}\label{eq:detail_control_decoupling_plant_decentralized_low_freq}
|
||||||
@ -2535,7 +2564,7 @@ for out_i = 1:3
|
|||||||
xlim([freqs(1), freqs(end)]); ylim([2e-8, 4e-5]);
|
xlim([freqs(1), freqs(end)]); ylim([2e-8, 4e-5]);
|
||||||
xticks([1e0, 1e1, 1e2])
|
xticks([1e0, 1e1, 1e2])
|
||||||
yticks([1e-7, 1e-6, 1e-5])
|
yticks([1e-7, 1e-6, 1e-5])
|
||||||
leg = legend('location', 'southwest', 'FontSize', 8);
|
leg = legend('location', 'northeast', 'FontSize', 8);
|
||||||
leg.ItemTokenSize(1) = 18;
|
leg.ItemTokenSize(1) = 18;
|
||||||
|
|
||||||
if in_i == 1
|
if in_i == 1
|
||||||
@ -2566,7 +2595,7 @@ exportFig('figs/detail_control_decoupling_coupled_plant_bode.pdf', 'width', 'ful
|
|||||||
<<ssec:detail_control_decoupling_jacobian>>
|
<<ssec:detail_control_decoupling_jacobian>>
|
||||||
**** Jacobian Matrix
|
**** Jacobian Matrix
|
||||||
|
|
||||||
The Jacobian matrix serves a dual purpose in the decoupling process: it converts strut velocity $\dot{\mathcal{L}}$ to payload velocity and angular velocity $\dot{\bm{\mathcal{X}}}_{\{O\}}$, and it transforms actuator forces $\bm{\tau}$ to forces/torque applied on the payload $\bm{\mathcal{F}}_{\{O\}}$, as expressed in equation eqref:eq:detail_control_decoupling_jacobian.
|
The Jacobian matrix $\bm{J}_{\{O\}}$ serves a dual purpose in the decoupling process: it converts strut velocity $\dot{\mathcal{L}}$ to payload velocity and angular velocity $\dot{\bm{\mathcal{X}}}_{\{O\}}$, and it transforms actuator forces $\bm{\tau}$ to forces/torque applied on the payload $\bm{\mathcal{F}}_{\{O\}}$, as expressed in equation eqref:eq:detail_control_decoupling_jacobian.
|
||||||
|
|
||||||
\begin{subequations}\label{eq:detail_control_decoupling_jacobian}
|
\begin{subequations}\label{eq:detail_control_decoupling_jacobian}
|
||||||
\begin{align}
|
\begin{align}
|
||||||
@ -2628,28 +2657,6 @@ When the decoupling frame is located at the center of mass (frame $\{M\}$ in Fig
|
|||||||
\end{bmatrix}
|
\end{bmatrix}
|
||||||
\end{equation}
|
\end{equation}
|
||||||
|
|
||||||
#+begin_src latex :file detail_control_decoupling_control_jacobian_CoM.pdf
|
|
||||||
\begin{tikzpicture}
|
|
||||||
\node[block] (G) {$\bm{G}_{\{\mathcal{L}\}}$};
|
|
||||||
\node[block, left=0.6 of G] (Jt) {$\bm{J}_{\{M\}}^{-\intercal}$};
|
|
||||||
\node[block, right=0.6 of G] (Ja) {$\bm{J}_{\{M\}}^{-1}$};
|
|
||||||
|
|
||||||
% Connections and labels
|
|
||||||
\draw[<-] (Jt.west) -- ++(-1.4, 0) node[above right]{$\bm{\mathcal{F}}_{\{M\}}$};
|
|
||||||
\draw[->] (Jt.east) -- (G.west) node[above left]{$\bm{\tau}$};
|
|
||||||
\draw[->] (G.east) -- (Ja.west) node[above left]{$\bm{\mathcal{L}}$};
|
|
||||||
\draw[->] (Ja.east) -- ++( 1.4, 0) node[above left]{$\bm{\mathcal{X}}_{\{M\}}$};
|
|
||||||
|
|
||||||
\begin{scope}[on background layer]
|
|
||||||
\node[fit={(Jt.south west) (Ja.north east)}, fill=black!10!white, draw, dashed, inner sep=4pt] (Gx) {};
|
|
||||||
\node[above] at (Gx.north) {$\bm{G}_{\{M\}}$};
|
|
||||||
\end{scope}
|
|
||||||
\end{tikzpicture}
|
|
||||||
#+end_src
|
|
||||||
|
|
||||||
#+RESULTS:
|
|
||||||
# [[file:figs/detail_control_decoupling_control_jacobian_CoM.png]]
|
|
||||||
|
|
||||||
Analytical formula of the plant $\bm{G}_{\{M\}}(s)$ is derived eqref:eq:detail_control_decoupling_plant_CoM.
|
Analytical formula of the plant $\bm{G}_{\{M\}}(s)$ is derived eqref:eq:detail_control_decoupling_plant_CoM.
|
||||||
|
|
||||||
\begin{equation}\label{eq:detail_control_decoupling_plant_CoM}
|
\begin{equation}\label{eq:detail_control_decoupling_plant_CoM}
|
||||||
@ -2723,28 +2730,6 @@ exportFig('figs/detail_control_decoupling_jacobian_plant_CoM.pdf', 'width', 'hal
|
|||||||
|
|
||||||
**** Center Of Stiffness
|
**** Center Of Stiffness
|
||||||
|
|
||||||
#+begin_src latex :file detail_control_decoupling_control_jacobian_CoK.pdf
|
|
||||||
\begin{tikzpicture}
|
|
||||||
\node[block] (G) {$\bm{G}_{\{\mathcal{L}\}}$};
|
|
||||||
\node[block, left=0.6 of G] (Jt) {$\bm{J}_{\{K\}}^{-\intercal}$};
|
|
||||||
\node[block, right=0.6 of G] (Ja) {$\bm{J}_{\{K\}}^{-1}$};
|
|
||||||
|
|
||||||
% Connections and labels
|
|
||||||
\draw[<-] (Jt.west) -- ++(-1.4, 0) node[above right]{$\bm{\mathcal{F}}_{\{K\}}$};
|
|
||||||
\draw[->] (Jt.east) -- (G.west) node[above left]{$\bm{\tau}$};
|
|
||||||
\draw[->] (G.east) -- (Ja.west) node[above left]{$\bm{\mathcal{L}}$};
|
|
||||||
\draw[->] (Ja.east) -- ++( 1.4, 0) node[above left]{$\bm{\mathcal{X}}_{\{K\}}$};
|
|
||||||
|
|
||||||
\begin{scope}[on background layer]
|
|
||||||
\node[fit={(Jt.south west) (Ja.north east)}, fill=black!10!white, draw, dashed, inner sep=4pt] (Gx) {};
|
|
||||||
\node[above] at (Gx.north) {$\bm{G}_{\{K\}}$};
|
|
||||||
\end{scope}
|
|
||||||
\end{tikzpicture}
|
|
||||||
#+end_src
|
|
||||||
|
|
||||||
#+RESULTS:
|
|
||||||
# [[file:figs/detail_control_decoupling_control_jacobian_CoK.png]]
|
|
||||||
|
|
||||||
When the decoupling frame is located at the center of stiffness, the Jacobian matrix and its inverse are expressed as in eqref:eq:detail_control_decoupling_jacobian_CoK_inverse.
|
When the decoupling frame is located at the center of stiffness, the Jacobian matrix and its inverse are expressed as in eqref:eq:detail_control_decoupling_jacobian_CoK_inverse.
|
||||||
|
|
||||||
\begin{equation}\label{eq:detail_control_decoupling_jacobian_CoK_inverse}
|
\begin{equation}\label{eq:detail_control_decoupling_jacobian_CoK_inverse}
|
||||||
@ -2764,7 +2749,7 @@ However, it could alternatively be determined through analytical methods to ensu
|
|||||||
It should be noted that the existence of such a center of stiffness (i.e. a frame $\{K\}$ for which $\bm{J}_{\{K\}}^{\intercal} \bm{\mathcal{K}} \bm{J}_{\{K\}}$ is diagonal) is not guaranteed for arbitrary systems.
|
It should be noted that the existence of such a center of stiffness (i.e. a frame $\{K\}$ for which $\bm{J}_{\{K\}}^{\intercal} \bm{\mathcal{K}} \bm{J}_{\{K\}}$ is diagonal) is not guaranteed for arbitrary systems.
|
||||||
This property is typically achievable only in systems exhibiting specific symmetrical characteristics, as is the case in the present example.
|
This property is typically achievable only in systems exhibiting specific symmetrical characteristics, as is the case in the present example.
|
||||||
|
|
||||||
The analytical expression for the plant in this configuration was then computed ref:eq:detail_control_decoupling_plant_CoK.
|
The analytical expression for the plant in this configuration was then computed eqref:eq:detail_control_decoupling_plant_CoK.
|
||||||
|
|
||||||
\begin{equation}\label{eq:detail_control_decoupling_plant_CoK}
|
\begin{equation}\label{eq:detail_control_decoupling_plant_CoK}
|
||||||
\frac{\bm{\mathcal{X}}_{\{K\}}}{\bm{\mathcal{F}}_{\{K\}}}(s) = \bm{G}_{\{K\}}(s) = \left( \bm{J}_{\{K\}}^{\intercal} \bm{J}_{\{M\}}^{-\intercal} \bm{M}_{\{M\}} \bm{J}_{\{M\}}^{-1} \bm{J}_{\{K\}} s^2 + \bm{J}_{\{K\}}^{\intercal} \bm{\mathcal{C}} \bm{J}_{\{K\}} s + \bm{J}_{\{K\}}^{\intercal} \bm{\mathcal{K}} \bm{J}_{\{K\}} \right)^{-1}
|
\frac{\bm{\mathcal{X}}_{\{K\}}}{\bm{\mathcal{F}}_{\{K\}}}(s) = \bm{G}_{\{K\}}(s) = \left( \bm{J}_{\{K\}}^{\intercal} \bm{J}_{\{M\}}^{-\intercal} \bm{M}_{\{M\}} \bm{J}_{\{M\}}^{-1} \bm{J}_{\{K\}} s^2 + \bm{J}_{\{K\}}^{\intercal} \bm{\mathcal{C}} \bm{J}_{\{K\}} s + \bm{J}_{\{K\}}^{\intercal} \bm{\mathcal{K}} \bm{J}_{\{K\}} \right)^{-1}
|
||||||
@ -2780,7 +2765,6 @@ The plant is well decoupled below the suspension mode with the lowest frequency
|
|||||||
|
|
||||||
The physical reason for high-frequency coupling is illustrated in Figure ref:fig:detail_control_decoupling_model_test_CoK.
|
The physical reason for high-frequency coupling is illustrated in Figure ref:fig:detail_control_decoupling_model_test_CoK.
|
||||||
When a high-frequency force is applied at a point not aligned with the center of mass, it induces rotation around the center of mass.
|
When a high-frequency force is applied at a point not aligned with the center of mass, it induces rotation around the center of mass.
|
||||||
This phenomenon explains the coupling observed between different degrees of freedom at higher frequencies.
|
|
||||||
|
|
||||||
#+begin_src matlab
|
#+begin_src matlab
|
||||||
%% Jacobian Decoupling - Center of Mass
|
%% Jacobian Decoupling - Center of Mass
|
||||||
@ -2844,7 +2828,6 @@ exportFig('figs/detail_control_decoupling_jacobian_plant_CoK.pdf', 'width', 'hal
|
|||||||
**** Theory :ignore:
|
**** Theory :ignore:
|
||||||
|
|
||||||
Modal decoupling represents an approach based on the principle that a mechanical system's behavior can be understood as a combination of contributions from various modes [[cite:&rankers98_machin]].
|
Modal decoupling represents an approach based on the principle that a mechanical system's behavior can be understood as a combination of contributions from various modes [[cite:&rankers98_machin]].
|
||||||
|
|
||||||
To convert the dynamics in the modal space, the equation of motion are first written with respect to the center of mass eqref:eq:detail_control_decoupling_equation_motion_CoM.
|
To convert the dynamics in the modal space, the equation of motion are first written with respect to the center of mass eqref:eq:detail_control_decoupling_equation_motion_CoM.
|
||||||
|
|
||||||
\begin{equation}\label{eq:detail_control_decoupling_equation_motion_CoM}
|
\begin{equation}\label{eq:detail_control_decoupling_equation_motion_CoM}
|
||||||
@ -2983,7 +2966,7 @@ exportFig('figs/detail_control_decoupling_modal_plant.pdf', 'width', 'half', 'he
|
|||||||
<<ssec:detail_control_decoupling_svd>>
|
<<ssec:detail_control_decoupling_svd>>
|
||||||
**** Singular Value Decomposition
|
**** Singular Value Decomposition
|
||||||
|
|
||||||
Singular Value Decomposition (SVD) represents a powerful mathematical tool with extensive applications in data analysis [[cite:&brunton22_data, chapt. 1]] and multivariable control systems [[cite:&skogestad07_multiv_feedb_contr]], where it is particularly valuable for analyzing directional properties in multivariable systems.
|
Singular Value Decomposition (SVD) represents a powerful mathematical tool with extensive applications in data analysis [[cite:&brunton22_data, chapt. 1]] and multivariable control systems where it is particularly valuable for analyzing directional properties in multivariable systems [[cite:&skogestad07_multiv_feedb_contr]].
|
||||||
|
|
||||||
The SVD constitutes a unique matrix decomposition applicable to any complex matrix $\bm{X} \in \mathbb{C}^{n \times m}$, expressed as:
|
The SVD constitutes a unique matrix decomposition applicable to any complex matrix $\bm{X} \in \mathbb{C}^{n \times m}$, expressed as:
|
||||||
|
|
||||||
@ -3121,8 +3104,8 @@ exportFig('figs/detail_control_decoupling_svd_plant.pdf', 'width', 'wide', 'heig
|
|||||||
[[file:figs/detail_control_decoupling_svd_plant.png]]
|
[[file:figs/detail_control_decoupling_svd_plant.png]]
|
||||||
|
|
||||||
As it was surprising to obtain such a good decoupling at all frequencies, a variant system with identical dynamics but different sensor configurations was examined.
|
As it was surprising to obtain such a good decoupling at all frequencies, a variant system with identical dynamics but different sensor configurations was examined.
|
||||||
Instead of using relative motion sensors aligned with the struts, three relative motion sensors were positioned as shown in Figure ref:fig:detail_control_decoupling_model_test_alt.
|
Instead of using relative motion sensors collocated with the struts, three relative motion sensors were positioned as shown in Figure ref:fig:detail_control_decoupling_model_test_alt.
|
||||||
Although Jacobian matrices could theoretically map between these different sensor arrangements, application of the same SVD decoupling procedure yielded the plant response shown in Figure ref:fig:detail_control_decoupling_svd_alt_plant, which exhibits significantly greater coupling.
|
Although Jacobian matrices could theoretically be used to map these sensors to the frame of the struts, application of the same SVD decoupling procedure yielded the plant response shown in Figure ref:fig:detail_control_decoupling_svd_alt_plant, which exhibits significantly greater coupling.
|
||||||
Notably, the coupling demonstrates local minima near the decoupling frequency, consistent with the fact that the decoupling matrices were derived specifically for that frequency point.
|
Notably, the coupling demonstrates local minima near the decoupling frequency, consistent with the fact that the decoupling matrices were derived specifically for that frequency point.
|
||||||
|
|
||||||
#+begin_src matlab
|
#+begin_src matlab
|
||||||
@ -3230,43 +3213,32 @@ SVD decoupling generally results in a loss of physical meaning for the "control
|
|||||||
The quality of decoupling achieved through these methods also exhibits distinct characteristics.
|
The quality of decoupling achieved through these methods also exhibits distinct characteristics.
|
||||||
Jacobian decoupling performance depends on the chosen reference frame, with optimal decoupling at low frequencies when aligned at the center of stiffness, or at high frequencies when aligned with the center of mass.
|
Jacobian decoupling performance depends on the chosen reference frame, with optimal decoupling at low frequencies when aligned at the center of stiffness, or at high frequencies when aligned with the center of mass.
|
||||||
Systems designed with coincident centers of mass and stiffness may achieve excellent decoupling using this approach.
|
Systems designed with coincident centers of mass and stiffness may achieve excellent decoupling using this approach.
|
||||||
Modal decoupling offers good decoupling across all frequencies, though its effectiveness relies on the accuracy of the system model, with discrepancies potentially resulting in significant off-diagonal elements.
|
Modal decoupling offers good decoupling across all frequencies, though its effectiveness relies on the model accuracy, with discrepancies potentially resulting in significant off-diagonal elements.
|
||||||
The diagonal elements typically manifest as second-order low-pass filters, facilitating straightforward control design.
|
|
||||||
SVD decoupling can be implemented using measured data without requiring a model, with optimal performance near the chosen decoupling frequency, though its effectiveness may diminish at other frequencies and depends on the quality of the real approximation of the response at the selected frequency point.
|
SVD decoupling can be implemented using measured data without requiring a model, with optimal performance near the chosen decoupling frequency, though its effectiveness may diminish at other frequencies and depends on the quality of the real approximation of the response at the selected frequency point.
|
||||||
|
|
||||||
#+name: tab:detail_control_decoupling_strategies_comp
|
#+name: tab:detail_control_decoupling_strategies_comp
|
||||||
#+caption: Comparison of decoupling strategies
|
#+caption: Comparison of decoupling strategies
|
||||||
#+attr_latex: :environment tabularx :width \linewidth :align lXXX
|
#+attr_latex: :environment tabularx :width \linewidth :align lXXX
|
||||||
#+attr_latex: :center t :booktabs t :font \scriptsize
|
#+attr_latex: :center t :booktabs t :font \scriptsize
|
||||||
| | *Jacobian* | *Modal* | *SVD* |
|
| | *Jacobian* | *Modal* | *SVD* |
|
||||||
|-----------------------+----------------------------------------------------------------------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------|
|
|-----------------------+-----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------|
|
||||||
| *Philosophy* | Topology Driven | Physics Driven | Data Driven |
|
| *Philosophy* | Topology Driven | Physics Driven | Data Driven |
|
||||||
|-----------------------+----------------------------------------------------------------------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------|
|
|-----------------------+-----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------|
|
||||||
| *Requirements* | Known geometry | Known equations of motion | Identified FRF |
|
| *Requirements* | Known geometry | Known equations of motion | Identified FRF |
|
||||||
|-----------------------+----------------------------------------------------------------------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------|
|
|-----------------------+-----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------|
|
||||||
| *Decoupling Matrices* | Decoupling using $\bm{J}_{\{O\}}$ obtained from geometry | Decoupling using $\bm{\Phi}$ obtained from modal decomposition | Decoupling using $\bm{U}$ and $\bm{V}$ obtained from SVD |
|
| *Decoupling Matrices* | Jacobian matrix $\bm{J}_{\{O\}}$ | Eigenvectors $\bm{\Phi}$ | SVD matrices $\bm{U}$ and $\bm{V}$ |
|
||||||
|-----------------------+----------------------------------------------------------------------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------|
|
|-----------------------+-----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------|
|
||||||
| *Decoupled Plant* | $\bm{G}_{\{O\}}(s) = \bm{J}_{\{O\}}^{-1} \bm{G}_{\mathcal{L}}(s) \bm{J}_{\{O\}}^{-\intercal}$ | $\bm{G}_m(s) = \bm{\Phi}^{-1} \bm{G}_{\mathcal{X}}(s) \bm{\Phi}^{-\intercal}$ | $\bm{G}_{\text{SVD}}(s) = \bm{U}^{-1} \bm{G}(s) \bm{V}^{-\intercal}$ |
|
| *Decoupled Plant* | $\bm{G}_{\{O\}}(s) = \bm{J}_{\{O\}}^{-1} \bm{G}_{\mathcal{L}}(s) \bm{J}_{\{O\}}^{-\intercal}$ | $\bm{G}_m(s) = \bm{\Phi}^{-1} \bm{G}_{\mathcal{X}}(s) \bm{\Phi}^{-\intercal}$ | $\bm{G}_{\text{SVD}}(s) = \bm{U}^{-1} \bm{G}(s) \bm{V}^{-\intercal}$ |
|
||||||
|-----------------------+----------------------------------------------------------------------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------|
|
|-----------------------+-----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------|
|
||||||
| *Controller* | $\bm{K}_{\{O\}}(s) = \bm{J}_{\{O\}}^{-\intercal} \bm{K}_{d}(s) \bm{J}_{\{O\}}^{-1}$ | $\bm{K}_m(s) = \bm{\Phi}^{-\intercal} \bm{K}_{d}(s) \bm{\Phi}^{-1}$ | $\bm{K}_{\text{SVD}}(s) = \bm{V}^{-\intercal} \bm{K}_{d}(s) \bm{U}^{-1}$ |
|
| *Controller* | $\bm{K}_{\{O\}}(s) = \bm{J}_{\{O\}}^{-\intercal} \bm{K}_{d}(s) \bm{J}_{\{O\}}^{-1}$ | $\bm{K}_m(s) = \bm{\Phi}^{-\intercal} \bm{K}_{d}(s) \bm{\Phi}^{-1}$ | $\bm{K}_{\text{SVD}}(s) = \bm{V}^{-\intercal} \bm{K}_{d}(s) \bm{U}^{-1}$ |
|
||||||
|-----------------------+----------------------------------------------------------------------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------|
|
|-----------------------+-----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------|
|
||||||
| *Interpretation* | Forces/Torques to Displacement/Rotation in chosen frame | Inputs to excite individual modes | Directions of max to min controllability/observability |
|
| *Interpretation* | Forces/Torques to Displacement/Rotation in chosen frame | Inputs (resp. outputs) to excite (resp. sense) individual modes | Directions of max to min controllability/observability |
|
||||||
| | | Output to sense individual modes | |
|
|-----------------------+-----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------|
|
||||||
|-----------------------+----------------------------------------------------------------------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------|
|
| *Effectiveness* | Decoupling at low or high frequency depending on the chosen frame | Good decoupling at all frequencies | Good decoupling near the chosen frequency |
|
||||||
| *Properties* | Decoupling at low or high frequency depending on the chosen frame | Good decoupling at all frequencies | Good decoupling near the chosen frequency |
|
|-----------------------+-----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------|
|
||||||
|-----------------------+----------------------------------------------------------------------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------|
|
| *Pros* | Retain physical meaning of inputs / outputs. Controller acts on a meaningfully "frame" | Ability to target specific modes. Simple $2^{nd}$ order diagonal plants | Good Decoupling near the crossover. Very General and requires no model |
|
||||||
| *Pros* | Physical inputs / outputs | Target specific modes | Good Decoupling near the crossover |
|
|-----------------------+-----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------|
|
||||||
| | Good decoupling at High frequency (diagonal mass matrix if Jacobian taken at the CoM) | 2nd order diagonal plant | Very General |
|
| *Cons* | Good decoupling at all frequency can only be obtained for specific mechanical architecture | Relies on the accuracy of equation of motions. Robustness to unmodelled dynamics may be poor | Loss of physical meaning of inputs /outputs. Decoupling away from the chosen frequency may be poor |
|
||||||
| | Good decoupling at Low frequency (if Jacobian taken at specific point) | | |
|
|
||||||
| | Easy integration of meaningful reference inputs | | |
|
|
||||||
| | | | |
|
|
||||||
|-----------------------+----------------------------------------------------------------------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------|
|
|
||||||
| *Cons* | Coupling between force/rotation may be high at low frequency (non diagonal terms in K) | Need analytical equations | Loose the physical meaning of inputs /outputs |
|
|
||||||
| | Limited to parallel mechanisms (?) | | Decoupling depends on the real approximation validity |
|
|
||||||
| | If good decoupling at all frequencies => requires specific mechanical architecture | | Diagonal plants may not be easy to control |
|
|
||||||
|-----------------------+----------------------------------------------------------------------------------------+-----------------------------------------------------------------------+------------------------------------------------------------------|
|
|
||||||
| *Applicability* | Parallel Mechanisms | Systems whose dynamics that can be expressed with M and K matrices | Very general |
|
|
||||||
| | Only small motion for the Jacobian matrix to stay constant | | Need FRF data (either experimentally or analytically) |
|
|
||||||
|
|
||||||
* Closed-Loop Shaping using Complementary Filters
|
* Closed-Loop Shaping using Complementary Filters
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
@ -3279,10 +3251,10 @@ SVD decoupling can be implemented using measured data without requiring a model,
|
|||||||
Once the system is properly decoupled using one of the approaches described in Section ref:sec:detail_control_decoupling, SISO controllers can be individually tuned for each decoupled "directions".
|
Once the system is properly decoupled using one of the approaches described in Section ref:sec:detail_control_decoupling, SISO controllers can be individually tuned for each decoupled "directions".
|
||||||
Several ways to design a controller to obtain a given performance while ensuring good robustness properties can be implemented.
|
Several ways to design a controller to obtain a given performance while ensuring good robustness properties can be implemented.
|
||||||
|
|
||||||
In some cases [[cite:&furutani04_nanom_cuttin_machin_using_stewar;&du14_piezo_actuat_high_precis_flexib;&yang19_dynam_model_decoup_contr_flexib]], "fixed" controller structures are utilized, such as PI and PID controllers, whose parameters are manually tuned.
|
In some cases "fixed" controller structures are utilized, such as PI and PID controllers, whose parameters are manually tuned [[cite:&furutani04_nanom_cuttin_machin_using_stewar;&du14_piezo_actuat_high_precis_flexib;&yang19_dynam_model_decoup_contr_flexib]].
|
||||||
|
|
||||||
Another popular method is Open-Loop shaping, which was used during the conceptual phase after the plan was decoupled in the frame of the struts.
|
Another popular method is Open-Loop shaping, which was used during the conceptual phase.
|
||||||
Open-loop shaping involves tuning the controller through a series of "standard" filters (leads, lags, notches, and low-pass filters) to shape the open-loop transfer function $G(s)K(s)$ according to desired specifications, including bandwidth, gain and phase margins, and gain at specific frequencies [[cite:&schmidt20_desig_high_perfor_mechat_third_revis_edition, chapt. 4.4.7]].
|
Open-loop shaping involves tuning the controller through a series of "standard" filters (leads, lags, notches, low-pass filters, ...) to shape the open-loop transfer function $G(s)K(s)$ according to desired specifications, including bandwidth, gain and phase margins [[cite:&schmidt20_desig_high_perfor_mechat_third_revis_edition, chapt. 4.4.7]].
|
||||||
Open-Loop shaping is very popular because the open-loop transfer function is a linear function of the controller, making it relatively straightforward to tune the controller to achieve desired open-loop characteristics.
|
Open-Loop shaping is very popular because the open-loop transfer function is a linear function of the controller, making it relatively straightforward to tune the controller to achieve desired open-loop characteristics.
|
||||||
Another key advantage is that controllers can be tuned directly from measured frequency response functions of the plant without requiring an explicit model.
|
Another key advantage is that controllers can be tuned directly from measured frequency response functions of the plant without requiring an explicit model.
|
||||||
|
|
||||||
@ -3292,10 +3264,9 @@ With open-loop shaping, closed-loop transfer functions are changed only indirect
|
|||||||
|
|
||||||
In order to synthesize a controller that directly shapes the closed-loop transfer functions (and therefore the performance metric), $\mathcal{H}_\infty\text{-synthesis}$ may be used [[cite:&skogestad07_multiv_feedb_contr]].
|
In order to synthesize a controller that directly shapes the closed-loop transfer functions (and therefore the performance metric), $\mathcal{H}_\infty\text{-synthesis}$ may be used [[cite:&skogestad07_multiv_feedb_contr]].
|
||||||
This approach requires a good model of the plant and expertise in selecting weighting functions that will define the wanted shape of different closed-loop transfer functions [[cite:&bibel92_guidel_h]].
|
This approach requires a good model of the plant and expertise in selecting weighting functions that will define the wanted shape of different closed-loop transfer functions [[cite:&bibel92_guidel_h]].
|
||||||
$\mathcal{H}_{\infty}$ synthesis has been applied for the Stewart platform [[cite:&jiao18_dynam_model_exper_analy_stewar]], yet when benchmarked against more basic decentralized controllers, the performance gains proved negligible [[cite:&thayer02_six_axis_vibrat_isolat_system;&hauge04_sensor_contr_space_based_six]].
|
$\mathcal{H}_{\infty}\text{-synthesis}$ has been applied for the Stewart platform [[cite:&jiao18_dynam_model_exper_analy_stewar]], yet when benchmarked against more basic decentralized controllers, the performance gains proved small [[cite:&thayer02_six_axis_vibrat_isolat_system;&hauge04_sensor_contr_space_based_six]].
|
||||||
|
|
||||||
In this section, an alternative controller synthesis scheme is proposed in which complementary filters are used for directly shaping the closed-loop transfer functions (i.e., directly addressing the closed-loop performances).
|
In this section, an alternative controller synthesis scheme is proposed in which complementary filters are used for directly shaping the closed-loop transfer functions (i.e., directly addressing the closed-loop performances).
|
||||||
|
|
||||||
In Section ref:ssec:detail_control_cf_control_arch, the proposed control architecture is presented.
|
In Section ref:ssec:detail_control_cf_control_arch, the proposed control architecture is presented.
|
||||||
In Section ref:ssec:detail_control_cf_trans_perf, typical performance requirements are translated into the shape of the complementary filters.
|
In Section ref:ssec:detail_control_cf_trans_perf, typical performance requirements are translated into the shape of the complementary filters.
|
||||||
The design of the complementary filters is briefly discussed in Section ref:ssec:detail_control_cf_analytical_complementary_filters, and analytical formulas are proposed such that it is possible to change the closed-loop behavior of the system in real time.
|
The design of the complementary filters is briefly discussed in Section ref:ssec:detail_control_cf_analytical_complementary_filters, and analytical formulas are proposed such that it is possible to change the closed-loop behavior of the system in real time.
|
||||||
@ -3500,16 +3471,16 @@ At frequencies where the model accurately represents the physical plant ($G^{-1}
|
|||||||
\end{subequations}
|
\end{subequations}
|
||||||
|
|
||||||
The sensitivity transfer function equals the high-pass filter $S = \frac{y}{dy} = H_H$, and the complementary sensitivity transfer function equals the low-pass filter $T = \frac{y}{n} = H_L$.
|
The sensitivity transfer function equals the high-pass filter $S = \frac{y}{dy} = H_H$, and the complementary sensitivity transfer function equals the low-pass filter $T = \frac{y}{n} = H_L$.
|
||||||
Hence, when the plant model closely approximates the actual system, the closed-loop transfer functions converge to the designed complementary filters, allowing direct translation of performance requirements into complementary filter design.
|
Hence, when the plant model closely approximates the actual dynamics, the closed-loop transfer functions converge to the designed complementary filters, allowing direct translation of performance requirements into the design of the complementary.
|
||||||
|
|
||||||
** Translating the performance requirements into the shapes of the complementary filters
|
** Translating the performance requirements into the shape of the complementary filters
|
||||||
<<ssec:detail_control_cf_trans_perf>>
|
<<ssec:detail_control_cf_trans_perf>>
|
||||||
**** Introduction :ignore:
|
**** Introduction :ignore:
|
||||||
Performance specifications in a feedback system can usually be expressed as upper bounds on the magnitudes of closed-loop transfer functions such as the sensitivity and complementary sensitivity transfer functions [[cite:&bibel92_guidel_h]].
|
Performance specifications in a feedback system can usually be expressed as upper bounds on the magnitudes of closed-loop transfer functions such as the sensitivity and complementary sensitivity transfer functions [[cite:&bibel92_guidel_h]].
|
||||||
The design of a controller $K(s)$ to obtain the desired shapes of these closed-loop transfer functions is known as closed-loop shaping.
|
The design of a controller $K(s)$ to obtain the desired shape of these closed-loop transfer functions is known as closed-loop shaping.
|
||||||
|
|
||||||
In the proposed control architecture, the closed-loop transfer functions eqref:eq:detail_control_cf_sf_cl_tf_K_inf are expressed in terms of the complementary filters $H_L(s)$ and $H_H(s)$ rather than directly through the controller $K(s)$.
|
In the proposed control architecture, the closed-loop transfer functions eqref:eq:detail_control_cf_sf_cl_tf_K_inf are expressed in terms of the complementary filters $H_L(s)$ and $H_H(s)$ rather than directly through the controller $K(s)$.
|
||||||
Therefore, performance requirements must be translated into constraints on the shapes of these complementary filters.
|
Therefore, performance requirements must be translated into constraints on the shape of these complementary filters.
|
||||||
|
|
||||||
**** Nominal Stability (NS)
|
**** Nominal Stability (NS)
|
||||||
A closed-loop system is stable when all its elements (here $K$, $G^\prime$, and $H_L$) are stable and the sensitivity function $S = \frac{1}{1 + G^\prime K H_L}$ is stable.
|
A closed-loop system is stable when all its elements (here $K$, $G^\prime$, and $H_L$) are stable and the sensitivity function $S = \frac{1}{1 + G^\prime K H_L}$ is stable.
|
||||||
@ -3521,7 +3492,7 @@ Consequently, stable and minimum phase complementary filters must be employed.
|
|||||||
**** Nominal Performance (NP)
|
**** Nominal Performance (NP)
|
||||||
|
|
||||||
Performance specifications can be formalized using weighting functions $w_H$ and $w_L$, where performance is achieved when eqref:eq:detail_control_cf_weights is satisfied.
|
Performance specifications can be formalized using weighting functions $w_H$ and $w_L$, where performance is achieved when eqref:eq:detail_control_cf_weights is satisfied.
|
||||||
The weighting functions define the maximum magnitude of the closed-loop transfer functions as a function of frequency, effectively determining their "shape."
|
The weighting functions define the maximum magnitude of the closed-loop transfer functions as a function of frequency, effectively determining their "shape".
|
||||||
|
|
||||||
\begin{subequations}\label{eq:detail_control_cf_weights}
|
\begin{subequations}\label{eq:detail_control_cf_weights}
|
||||||
\begin{align}
|
\begin{align}
|
||||||
@ -3544,7 +3515,7 @@ Similarly, for noise attenuation, the magnitude of the complementary sensitivity
|
|||||||
Classical stability margins (gain and phase margins) are also related to the maximum amplitude of the sensitivity transfer function.
|
Classical stability margins (gain and phase margins) are also related to the maximum amplitude of the sensitivity transfer function.
|
||||||
Typically, maintaining $|S|_{\infty} \le 2$ ensures a gain margin of at least 2 and a phase margin of at least $\SI{29}{\degree}$.
|
Typically, maintaining $|S|_{\infty} \le 2$ ensures a gain margin of at least 2 and a phase margin of at least $\SI{29}{\degree}$.
|
||||||
|
|
||||||
Therefore, by carefully selecting the shapes of the complementary filters, nominal performance specifications can be directly addressed in an intuitive manner.
|
Therefore, by carefully selecting the shape of the complementary filters, nominal performance specifications can be directly addressed in an intuitive manner.
|
||||||
|
|
||||||
**** Robust Stability (RS)
|
**** Robust Stability (RS)
|
||||||
|
|
||||||
@ -3639,8 +3610,8 @@ Therefore, for SISO systems, ensuring robust stability and nominal performance i
|
|||||||
** Complementary filter design
|
** Complementary filter design
|
||||||
<<ssec:detail_control_cf_analytical_complementary_filters>>
|
<<ssec:detail_control_cf_analytical_complementary_filters>>
|
||||||
|
|
||||||
As proposed in Section ref:sec:detail_control_sensor, complementary filters can be shaped using standard $\mathcal{H}_{\infty}$ synthesis techniques.
|
As proposed in Section ref:sec:detail_control_sensor, complementary filters can be shaped using standard $\mathcal{H}_{\infty}\text{-synthesis}$ techniques.
|
||||||
This approach is particularly well-suited since performance requirements were expressed as upper bounds on the magnitude of the complementary filters (Section ref:ssec:detail_control_cf_trans_perf).
|
This approach is particularly well-suited since performance requirements were expressed as upper bounds on the magnitude of the complementary filters.
|
||||||
|
|
||||||
Alternatively, analytical formulas for complementary filters may be employed.
|
Alternatively, analytical formulas for complementary filters may be employed.
|
||||||
For some applications, first-order complementary filters as shown in Equation eqref:eq:detail_control_cf_1st_order are sufficient.
|
For some applications, first-order complementary filters as shown in Equation eqref:eq:detail_control_cf_1st_order are sufficient.
|
||||||
@ -3661,7 +3632,7 @@ These filters can be transformed into the digital domain using the Bilinear tran
|
|||||||
\end{align}
|
\end{align}
|
||||||
\end{subequations}
|
\end{subequations}
|
||||||
|
|
||||||
A significant advantage of using analytical formulas for complementary filters is that key parameters such as $\omega_0$ can be modified in real-time, as illustrated in Figure ref:fig:detail_control_cf_arch_tunable_params.
|
A significant advantage of using analytical formulas for complementary filters is that key parameters such as $\omega_0$ can be tuned in real-time, as illustrated in Figure ref:fig:detail_control_cf_arch_tunable_params.
|
||||||
This real-time tunability allows rapid testing of different control bandwidths to evaluate performance and robustness characteristics.
|
This real-time tunability allows rapid testing of different control bandwidths to evaluate performance and robustness characteristics.
|
||||||
|
|
||||||
#+begin_src latex :file detail_control_cf_arch_tunable_params.pdf
|
#+begin_src latex :file detail_control_cf_arch_tunable_params.pdf
|
||||||
@ -3709,7 +3680,7 @@ This real-time tunability allows rapid testing of different control bandwidths t
|
|||||||
|
|
||||||
For many practical applications, first order complementary filters are not sufficient.
|
For many practical applications, first order complementary filters are not sufficient.
|
||||||
Specifically, a slope of $+2$ at low frequencies for the sensitivity transfer function (enabling accurate tracking of ramp inputs) and a slope of $-2$ for the complementary sensitivity transfer function are often desired.
|
Specifically, a slope of $+2$ at low frequencies for the sensitivity transfer function (enabling accurate tracking of ramp inputs) and a slope of $-2$ for the complementary sensitivity transfer function are often desired.
|
||||||
For these cases, the complementary filters analytical formula in Equation eqref:eq:detail_control_cf_2nd_order are proposed.
|
For these cases, the complementary filters analytical formula in Equation eqref:eq:detail_control_cf_2nd_order is proposed.
|
||||||
|
|
||||||
\begin{subequations}\label{eq:detail_control_cf_2nd_order}
|
\begin{subequations}\label{eq:detail_control_cf_2nd_order}
|
||||||
\begin{align}
|
\begin{align}
|
||||||
@ -3727,7 +3698,7 @@ These filters can also be implemented in the digital domain with analytical form
|
|||||||
freqs_study = logspace(-2, 2, 1000);
|
freqs_study = logspace(-2, 2, 1000);
|
||||||
alphas = [0.1, 1, 10];
|
alphas = [0.1, 1, 10];
|
||||||
w0 = 2*pi*1;
|
w0 = 2*pi*1;
|
||||||
s = tf('s')
|
s = tf('s');
|
||||||
|
|
||||||
figure;
|
figure;
|
||||||
hold on;
|
hold on;
|
||||||
@ -3755,7 +3726,7 @@ exportFig('figs/detail_control_cf_analytical_effect_alpha.pdf', 'width', 'half',
|
|||||||
freqs_study = logspace(-1, 3, 1000);
|
freqs_study = logspace(-1, 3, 1000);
|
||||||
alpha = [1];
|
alpha = [1];
|
||||||
w0s = [2*pi*1, 2*pi*10, 2*pi*100];
|
w0s = [2*pi*1, 2*pi*10, 2*pi*100];
|
||||||
s = tf('s')
|
s = tf('s');
|
||||||
|
|
||||||
figure;
|
figure;
|
||||||
hold on;
|
hold on;
|
||||||
@ -3826,8 +3797,8 @@ The model of the plant $G(s)$ from actuator force $F$ to displacement $y$ is des
|
|||||||
G(s) = \frac{1}{m s^2 + c s + k}, \quad m = \SI{20}{\kg},\ k = 1\si{\N/\mu\m},\ c = 10^2\si{\N\per(\m\per\s)}
|
G(s) = \frac{1}{m s^2 + c s + k}, \quad m = \SI{20}{\kg},\ k = 1\si{\N/\mu\m},\ c = 10^2\si{\N\per(\m\per\s)}
|
||||||
\end{equation}
|
\end{equation}
|
||||||
|
|
||||||
The plant dynamics include uncertainties related to limited support compliance, unmodeled flexible dynamics, payload dynamics, and other factors.
|
The plant dynamics include uncertainties related to limited support compliance, unmodeled flexible dynamics and payload dynamics.
|
||||||
These uncertainties are represented using a multiplicative input uncertainty weight eqref:eq:detail_control_cf_test_plant_uncertainty., which specifies the magnitude of uncertainty as a function of frequency:
|
These uncertainties are represented using a multiplicative input uncertainty weight eqref:eq:detail_control_cf_test_plant_uncertainty, which specifies the magnitude of uncertainty as a function of frequency.
|
||||||
|
|
||||||
\begin{equation}\label{eq:detail_control_cf_test_plant_uncertainty}
|
\begin{equation}\label{eq:detail_control_cf_test_plant_uncertainty}
|
||||||
w_I(s) = 10 \cdot \frac{(s+100)^2}{(s+1000)^2}
|
w_I(s) = 10 \cdot \frac{(s+100)^2}{(s+1000)^2}
|
||||||
@ -3906,9 +3877,9 @@ exportFig('figs/detail_control_cf_bode_plot_mech_sys.pdf', 'width', 'half', 'hei
|
|||||||
|
|
||||||
**** Requirements and choice of complementary filters
|
**** Requirements and choice of complementary filters
|
||||||
|
|
||||||
As discussed in Section ref:ssec:detail_control_cf_trans_perf, nominal performance requirements can be expressed as upper bounds on the shapes of the complementary filters.
|
As discussed in Section ref:ssec:detail_control_cf_trans_perf, nominal performance requirements can be expressed as upper bounds on the shape of the complementary filters.
|
||||||
For this example, the requirements are:
|
For this example, the requirements are:
|
||||||
- to track ramp inputs (constant velocity scans) with zero steady-state error, which necessitates a $+2$ slope at low frequencies for the magnitude of the sensitivity function $|S(j\omega)|$
|
- track ramp inputs (i.e. constant velocity scans) with zero steady-state error: a $+2$ slope at low frequencies for the magnitude of the sensitivity function $|S(j\omega)|$ is required
|
||||||
- filtering of measurement noise above $\SI{300}{Hz}$, where sensor noise is significant (requiring a filtering factor of approximately 100 above this frequency)
|
- filtering of measurement noise above $\SI{300}{Hz}$, where sensor noise is significant (requiring a filtering factor of approximately 100 above this frequency)
|
||||||
- maximizing disturbance rejection
|
- maximizing disturbance rejection
|
||||||
|
|
||||||
@ -3918,8 +3889,9 @@ This condition is satisfied when the magnitude of the low-pass complementary fil
|
|||||||
Robust performance is achieved when both nominal performance and robust stability conditions are simultaneously satisfied.
|
Robust performance is achieved when both nominal performance and robust stability conditions are simultaneously satisfied.
|
||||||
|
|
||||||
All requirements imposed on $H_L$ and $H_H$ are visualized in Figure ref:fig:detail_control_cf_specs_S_T.
|
All requirements imposed on $H_L$ and $H_H$ are visualized in Figure ref:fig:detail_control_cf_specs_S_T.
|
||||||
While $\mathcal{H}_\infty$ synthesis could be employed to design the complementary filters, analytical formulas were used for this relatively simple example.
|
While $\mathcal{H}_\infty\text{-synthesis}$ could be employed to design the complementary filters, analytical formulas were used for this relatively simple example.
|
||||||
Specifically, the second-order complementary filters from Equation eqref:eq:detail_control_cf_2nd_order were selected, providing the desired $+2$ and $-2$ slopes, with parameters $\alpha = 1$ and $\omega_0 = 2\pi \cdot 20$ Hz.
|
The second-order complementary filters from Equation eqref:eq:detail_control_cf_2nd_order were selected with parameters $\alpha = 1$ and $\omega_0 = 2\pi \cdot 20\,\text{Hz}$.
|
||||||
|
There magnitudes are displayed in Figure ref:fig:detail_control_cf_specs_S_T, confirming that these complementary filters are fulfilling the specifications.
|
||||||
|
|
||||||
#+name: fig:detail_control_cf_specs_S_T_obtained_filters
|
#+name: fig:detail_control_cf_specs_S_T_obtained_filters
|
||||||
#+caption: Performance requirement and complementary filters used (\subref{fig:detail_control_cf_specs_S_T}). Obtained controller from the complementary filters and the plant inverse is shown in (\subref{fig:detail_control_cf_bode_Kfb}).
|
#+caption: Performance requirement and complementary filters used (\subref{fig:detail_control_cf_specs_S_T}). Obtained controller from the complementary filters and the plant inverse is shown in (\subref{fig:detail_control_cf_bode_Kfb}).
|
||||||
@ -4156,7 +4128,7 @@ In this section, a control architecture in which complementary filters are used
|
|||||||
This approach differs from traditional open-loop shaping in that no controller is manually designed; rather, appropriate complementary filters are selected to achieve the desired closed-loop behavior.
|
This approach differs from traditional open-loop shaping in that no controller is manually designed; rather, appropriate complementary filters are selected to achieve the desired closed-loop behavior.
|
||||||
The method shares conceptual similarities with mixed-sensitivity $\mathcal{H}_{\infty}\text{-synthesis}$, as both approaches aim to shape closed-loop transfer functions, but with notable distinctions in implementation and complexity.
|
The method shares conceptual similarities with mixed-sensitivity $\mathcal{H}_{\infty}\text{-synthesis}$, as both approaches aim to shape closed-loop transfer functions, but with notable distinctions in implementation and complexity.
|
||||||
|
|
||||||
While $\mathcal{H}_{\infty}\text{-synthesis}$ synthesis offers greater flexibility and can be readily generalized to MIMO plants, the presented approach provides a simpler alternative that requires minimal design effort.
|
While $\mathcal{H}_{\infty}\text{-synthesis}$ offers greater flexibility and can be readily generalized to MIMO plants, the presented approach provides a simpler alternative that requires minimal design effort.
|
||||||
Implementation only necessitates extracting a model of the plant and selecting appropriate analytical complementary filters, making it particularly interesting for applications where simplicity and intuitive parameter tuning are valued.
|
Implementation only necessitates extracting a model of the plant and selecting appropriate analytical complementary filters, making it particularly interesting for applications where simplicity and intuitive parameter tuning are valued.
|
||||||
|
|
||||||
Due to time constraints, an extensive literature review comparing this approach with similar existing architectures, such as Internal Model Control [[cite:&saxena12_advan_inter_model_contr_techn]], was not conducted.
|
Due to time constraints, an extensive literature review comparing this approach with similar existing architectures, such as Internal Model Control [[cite:&saxena12_advan_inter_model_contr_techn]], was not conducted.
|
||||||
@ -4171,22 +4143,20 @@ It will be experimentally validated with the NASS during the experimental phase.
|
|||||||
:END:
|
:END:
|
||||||
<<sec:detail_control_conclusion>>
|
<<sec:detail_control_conclusion>>
|
||||||
|
|
||||||
In order to optimize the control of the Nano Active Stabilization System, several aspects of control theory were studied in this section.
|
In order to optimize the control of the Nano Active Stabilization System, several aspects of control theory were studied.
|
||||||
|
|
||||||
Different approaches to combine sensors were compared in Section ref:sec:detail_control_sensor.
|
Different approaches to combine sensors were compared in Section ref:sec:detail_control_sensor.
|
||||||
While High Authority Control-Low Authority Control (HAC-LAC) was successfully applied during the conceptual design phase, the focus of this work was extended to sensor fusion techniques where two or more sensors are combined using complementary filters.
|
While High Authority Control-Low Authority Control (HAC-LAC) was successfully applied during the conceptual design phase, the focus of this work was extended to sensor fusion techniques where two or more sensors are combined using complementary filters.
|
||||||
It was demonstrated that the performance of such fusion depends significantly on the proper design of these complementary filters.
|
It was demonstrated that the performance of such fusion depends significantly on the magnitude of the complementary filters.
|
||||||
To address this challenge, a synthesis method based on $\mathcal{H}_\infty\text{-synthesis}$ was proposed, allowing for intuitive shaping of the complementary filters through weighting functions.
|
To address this challenge, a synthesis method based on $\mathcal{H}_\infty\text{-synthesis}$ was proposed, allowing for intuitive shaping of the complementary filters through weighting functions.
|
||||||
This approach enabled the translation of sensor fusion objectives directly into requirements on filter magnitudes.
|
|
||||||
For the NASS, while HAC-LAC remains a natural way to combine sensors, the potential benefits of sensor fusion merit further investigation.
|
For the NASS, while HAC-LAC remains a natural way to combine sensors, the potential benefits of sensor fusion merit further investigation.
|
||||||
|
|
||||||
Various decoupling strategies for parallel manipulators were examined in Section ref:sec:detail_control_decoupling, including decentralized control, Jacobian decoupling, modal decoupling, and Singular Value Decomposition (SVD) decoupling.
|
Various decoupling strategies for parallel manipulators were examined in Section ref:sec:detail_control_decoupling, including decentralized control, Jacobian decoupling, modal decoupling, and Singular Value Decomposition (SVD) decoupling.
|
||||||
The main characteristics of each approach were highlighted, providing valuable insights into their respective strengths and limitations.
|
The main characteristics of each approach were highlighted, providing valuable insights into their respective strengths and limitations.
|
||||||
Among the examined methods, Jacobian decoupling was determined to be most appropriate for the NASS, as it provides straightforward implementation while preserving the physical meaning of inputs and outputs.
|
Among the examined methods, Jacobian decoupling was determined to be most appropriate for the NASS, as it provides straightforward implementation while preserving the physical meaning of inputs and outputs.
|
||||||
|
|
||||||
With the system successfully decoupled, attention shifts to designing appropriate SISO controllers for each decoupled direction.
|
With the system successfully decoupled, attention shifted to designing appropriate SISO controllers for each decoupled direction.
|
||||||
A method for directly shaping closed-loop transfer functions is proposed, based on complementary filters that can be designed using either the $\mathcal{H}_\infty$ approach described earlier or through analytical formulas.
|
A control architecture for directly shaping closed-loop transfer functions was proposed.
|
||||||
This straightforward approach enables intuitive parameter tuning while maintaining design simplicity.
|
It is based on complementary filters that can be designed using either the proposed $\mathcal{H}_\infty\text{-synthesis}$ approach described earlier or through analytical formulas.
|
||||||
Experimental validation of this method on the NASS will be conducted during the experimental tests on ID31.
|
Experimental validation of this method on the NASS will be conducted during the experimental tests on ID31.
|
||||||
|
|
||||||
* Bibliography :ignore:
|
* Bibliography :ignore:
|
||||||
|
BIN
nass-control.pdf
BIN
nass-control.pdf
Binary file not shown.
201
nass-control.tex
201
nass-control.tex
@ -1,4 +1,4 @@
|
|||||||
% Created 2025-04-13 Sun 11:32
|
% Created 2025-04-13 Sun 17:08
|
||||||
% Intended LaTeX compiler: pdflatex
|
% Intended LaTeX compiler: pdflatex
|
||||||
\documentclass[a4paper, 10pt, DIV=12, parskip=full, bibliography=totoc]{scrreprt}
|
\documentclass[a4paper, 10pt, DIV=12, parskip=full, bibliography=totoc]{scrreprt}
|
||||||
|
|
||||||
@ -26,7 +26,6 @@
|
|||||||
Three critical elements for the control of parallel manipulators such as the Nano-Hexapod were identified: effective utilization and combination of multiple sensors, appropriate plant decoupling strategies, and robust controller design for the decoupled system.
|
Three critical elements for the control of parallel manipulators such as the Nano-Hexapod were identified: effective utilization and combination of multiple sensors, appropriate plant decoupling strategies, and robust controller design for the decoupled system.
|
||||||
|
|
||||||
During the conceptual design phase of the NASS, pragmatic approaches were implemented for each of these elements.
|
During the conceptual design phase of the NASS, pragmatic approaches were implemented for each of these elements.
|
||||||
|
|
||||||
The High Authority Control-Low Authority Control (HAC-LAC) architecture was selected for combining sensors.
|
The High Authority Control-Low Authority Control (HAC-LAC) architecture was selected for combining sensors.
|
||||||
Control was implemented in the frame of the struts, leveraging the inherent low-frequency decoupling of the plant where all decoupled elements exhibited similar dynamics, thereby simplifying the Single-Input Single-Output (SISO) controller design process.
|
Control was implemented in the frame of the struts, leveraging the inherent low-frequency decoupling of the plant where all decoupled elements exhibited similar dynamics, thereby simplifying the Single-Input Single-Output (SISO) controller design process.
|
||||||
For these decoupled plants, open-loop shaping techniques were employed to tune the individual controllers.
|
For these decoupled plants, open-loop shaping techniques were employed to tune the individual controllers.
|
||||||
@ -44,10 +43,9 @@ A method for directly shaping closed-loop transfer functions using complementary
|
|||||||
\label{sec:detail_control_sensor}
|
\label{sec:detail_control_sensor}
|
||||||
|
|
||||||
The literature review of Stewart platforms revealed a wide diversity of designs with various sensor and actuator configurations.
|
The literature review of Stewart platforms revealed a wide diversity of designs with various sensor and actuator configurations.
|
||||||
Control objectives (such as active damping, vibration isolation, or precise positioning) dictate specific sensor configurations.
|
Control objectives (such as active damping, vibration isolation, or precise positioning) directly dictate sensor selection, whether inertial, force, or relative position sensors.
|
||||||
The selection between inertial sensors, force sensors, or relative position sensors is primarily determined by the system's control requirements.
|
|
||||||
|
|
||||||
In cases where multiple control objectives must be achieved simultaneously, as is the case for the Nano Active Stabilization System (NASS) where the Stewart platform must both position the sample and provide isolation from micro-station vibrations, combining multiple sensors within the control architecture has been demonstrated to yield significant performance benefits.
|
In cases where multiple control objectives must be achieved simultaneously, as is the case for the Nano Active Stabilization System (NASS) where the Stewart platform must both position the sample and provide isolation from micro-station vibrations, combining multiple sensors within the control architecture has been demonstrated to yield significant performance benefits \cite{hauge04_sensor_contr_space_based_six}.
|
||||||
From the literature, three principal approaches for combining sensors have been identified: High Authority Control-Low Authority Control (HAC-LAC), sensor fusion, and two-sensor control architectures.
|
From the literature, three principal approaches for combining sensors have been identified: High Authority Control-Low Authority Control (HAC-LAC), sensor fusion, and two-sensor control architectures.
|
||||||
|
|
||||||
\begin{figure}[htbp]
|
\begin{figure}[htbp]
|
||||||
@ -74,7 +72,7 @@ From the literature, three principal approaches for combining sensors have been
|
|||||||
\caption{\label{fig:detail_control_control_multiple_sensors}Different control strategies when using multiple sensors. High Authority Control / Low Authority Control (\subref{fig:detail_control_sensor_arch_hac_lac}). Sensor Fusion (\subref{fig:detail_control_sensor_arch_sensor_fusion}). Two-Sensor Control (\subref{fig:detail_control_sensor_arch_two_sensor_control})}
|
\caption{\label{fig:detail_control_control_multiple_sensors}Different control strategies when using multiple sensors. High Authority Control / Low Authority Control (\subref{fig:detail_control_sensor_arch_hac_lac}). Sensor Fusion (\subref{fig:detail_control_sensor_arch_sensor_fusion}). Two-Sensor Control (\subref{fig:detail_control_sensor_arch_two_sensor_control})}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
The HAC-LAC approach, implemented during the conceptual phase, employs a dual-loop control strategy in which two control loops utilize different sensors for distinct purposes (Figure \ref{fig:detail_control_sensor_arch_hac_lac}).
|
The HAC-LAC approach employs a dual-loop control strategy in which two control loops utilize different sensors for distinct purposes (Figure \ref{fig:detail_control_sensor_arch_hac_lac}).
|
||||||
In \cite{li01_simul_vibrat_isolat_point_contr}, vibration isolation is provided by accelerometers collocated with the voice coil actuators, while external rotational sensors are utilized to achieve pointing control.
|
In \cite{li01_simul_vibrat_isolat_point_contr}, vibration isolation is provided by accelerometers collocated with the voice coil actuators, while external rotational sensors are utilized to achieve pointing control.
|
||||||
In \cite{geng95_intel_contr_system_multip_degree}, force sensors collocated with the magnetostrictive actuators are used for active damping using decentralized IFF, and subsequently accelerometers are employed for adaptive vibration isolation.
|
In \cite{geng95_intel_contr_system_multip_degree}, force sensors collocated with the magnetostrictive actuators are used for active damping using decentralized IFF, and subsequently accelerometers are employed for adaptive vibration isolation.
|
||||||
Similarly, in \cite{wang16_inves_activ_vibrat_isolat_stewar}, piezoelectric actuators with collocated force sensors are used in a decentralized manner to provide active damping while accelerometers are implemented in an adaptive feedback loop to suppress periodic vibrations.
|
Similarly, in \cite{wang16_inves_activ_vibrat_isolat_stewar}, piezoelectric actuators with collocated force sensors are used in a decentralized manner to provide active damping while accelerometers are implemented in an adaptive feedback loop to suppress periodic vibrations.
|
||||||
@ -82,7 +80,7 @@ In \cite{xie17_model_contr_hybrid_passiv_activ}, force sensors are integrated in
|
|||||||
|
|
||||||
The second approach, sensor fusion (illustrated in Figure \ref{fig:detail_control_sensor_arch_sensor_fusion}), involves filtering signals from two sensors using complementary filters\footnote{A set of two complementary filters are two transfer functions that sum to one.} and summing them to create an improved sensor signal.
|
The second approach, sensor fusion (illustrated in Figure \ref{fig:detail_control_sensor_arch_sensor_fusion}), involves filtering signals from two sensors using complementary filters\footnote{A set of two complementary filters are two transfer functions that sum to one.} and summing them to create an improved sensor signal.
|
||||||
In \cite{hauge04_sensor_contr_space_based_six}, geophones (used at low frequency) are merged with force sensors (used at high frequency).
|
In \cite{hauge04_sensor_contr_space_based_six}, geophones (used at low frequency) are merged with force sensors (used at high frequency).
|
||||||
It is demonstrated that combining both sensors using sensor fusion can improve performance compared to using the individual sensors independently.
|
It is demonstrated that combining both sensors using sensor fusion can improve performance compared to using only one of the two sensors.
|
||||||
In \cite{tjepkema12_sensor_fusion_activ_vibrat_isolat_precis_equip}, sensor fusion architecture is implemented with an accelerometer and a force sensor.
|
In \cite{tjepkema12_sensor_fusion_activ_vibrat_isolat_precis_equip}, sensor fusion architecture is implemented with an accelerometer and a force sensor.
|
||||||
This implementation is shown to simultaneously achieve high damping of structural modes (through the force sensors) while maintaining very low vibration transmissibility (through the accelerometers).
|
This implementation is shown to simultaneously achieve high damping of structural modes (through the force sensors) while maintaining very low vibration transmissibility (through the accelerometers).
|
||||||
|
|
||||||
@ -95,25 +93,20 @@ A ``two-sensor control'' approach was proven to perform better than controllers
|
|||||||
A Linear Quadratic Regulator (LQG) was employed to optimize the two-input/one-output controller.
|
A Linear Quadratic Regulator (LQG) was employed to optimize the two-input/one-output controller.
|
||||||
|
|
||||||
Beyond these three main approaches, other control architectures have been proposed for different purposes.
|
Beyond these three main approaches, other control architectures have been proposed for different purposes.
|
||||||
In \cite{yang19_dynam_model_decoup_contr_flexib}, a first control loop utilizes force sensors and relative motion sensors to compensate for parasitic stiffness of the flexible joints.
|
For instance, in \cite{yang19_dynam_model_decoup_contr_flexib}, a first control loop utilizes force sensors and relative motion sensors to compensate for parasitic stiffness of the flexible joints.
|
||||||
Subsequently, the system is decoupled in the modal space (facilitated by the removal of parasitic stiffness) and accelerometers are employed for vibration isolation.
|
Subsequently, the system is decoupled in the modal space (facilitated by the removal of parasitic stiffness) and accelerometers are employed for vibration isolation.
|
||||||
|
|
||||||
The HAC-LAC architecture was previously investigated during the conceptual phase and successfully implemented to validate the NASS concept, demonstrating excellent performance.
|
The HAC-LAC architecture was previously investigated during the conceptual phase and successfully implemented to validate the NASS concept, demonstrating excellent performance.
|
||||||
At the other end of the spectrum, the two-sensor approach yields greater control design freedom but introduces increased complexity in tuning, and thus was not pursued in this study.
|
At the other end of the spectrum, the two-sensor approach yields greater control design freedom but introduces increased complexity in tuning, and thus was not pursued in this study.
|
||||||
This work instead focuses on sensor fusion, which represents a promising middle ground between the proven HAC-LAC approach and the more complex two-sensor control strategy.
|
This work instead focuses on sensor fusion, which represents a promising middle ground between the proven HAC-LAC approach and the more complex two-sensor control strategy.
|
||||||
|
|
||||||
A review of sensor fusion is first presented (Section \ref{ssec:detail_control_sensor_review}), followed by an examination of the fundamental theoretical concepts (Section \ref{ssec:detail_control_sensor_fusion_requirements}).
|
A review of sensor fusion is first presented in Section \ref{ssec:detail_control_sensor_review}.
|
||||||
In this section, both the robustness of the fusion and the noise characteristics of the resulting ``super sensor'' are derived and expressed as functions of the complementary filters' norms.
|
Then, in Section \ref{ssec:detail_control_sensor_fusion_requirements}, both the robustness of the fusion and the noise characteristics of the resulting ``fused sensor'' are derived and expressed as functions of the complementary filters' norms.
|
||||||
A synthesis method for designing complementary filters that allow to shape their norms is proposed (Section \ref{ssec:detail_control_sensor_hinf_method}).
|
A synthesis method for shaping complementary filters is proposed in Section \ref{ssec:detail_control_sensor_hinf_method}.
|
||||||
The investigation is then extended beyond the conventional two-sensor scenario, demonstrating how the proposed complementary filter synthesis can be generalized for applications requiring the fusion of three or more sensors (Section \ref{ssec:detail_control_sensor_hinf_three_comp_filters}).
|
The investigation is then extended beyond the conventional two-sensor scenario, demonstrating how the proposed complementary filter synthesis can be generalized for applications requiring the fusion of three or more sensors (Section \ref{ssec:detail_control_sensor_hinf_three_comp_filters}).
|
||||||
\section{Review of Sensor Fusion}
|
\section{Review of Sensor Fusion}
|
||||||
\label{ssec:detail_control_sensor_review}
|
\label{ssec:detail_control_sensor_review}
|
||||||
|
|
||||||
Sensors used to measure physical quantities have two primary limitations: measurement accuracy which is compromised by various noise sources (including electrical noise from conditioning electronics), and limited measurement bandwidth.
|
|
||||||
Sensor fusion offers a solution to these limitations by combining multiple sensors \cite{bendat57_optim_filter_indep_measur_two}.
|
|
||||||
By strategically selecting sensors with complementary characteristics, a ``super sensor'' can be created that combines the advantages of each individual sensor.
|
|
||||||
|
|
||||||
|
|
||||||
Measuring a physical quantity using sensors is always subject to several limitations.
|
Measuring a physical quantity using sensors is always subject to several limitations.
|
||||||
First, the accuracy of the measurement is affected by various noise sources, such as electrical noise from the conditioning electronics.
|
First, the accuracy of the measurement is affected by various noise sources, such as electrical noise from the conditioning electronics.
|
||||||
Second, the frequency range in which the measurement is relevant is bounded by the bandwidth of the sensor.
|
Second, the frequency range in which the measurement is relevant is bounded by the bandwidth of the sensor.
|
||||||
@ -127,7 +120,7 @@ In other applications, sensor fusion is utilized to obtain an estimate of the me
|
|||||||
More recently, the fusion of sensors measuring different physical quantities has been proposed to enhance control properties \cite{collette15_sensor_fusion_method_high_perfor,yong16_high_speed_vertic_posit_stage}.
|
More recently, the fusion of sensors measuring different physical quantities has been proposed to enhance control properties \cite{collette15_sensor_fusion_method_high_perfor,yong16_high_speed_vertic_posit_stage}.
|
||||||
In \cite{collette15_sensor_fusion_method_high_perfor}, an inertial sensor used for active vibration isolation is fused with a sensor collocated with the actuator to improve the stability margins of the feedback controller.
|
In \cite{collette15_sensor_fusion_method_high_perfor}, an inertial sensor used for active vibration isolation is fused with a sensor collocated with the actuator to improve the stability margins of the feedback controller.
|
||||||
|
|
||||||
On top of Stewart platforms, practical applications of sensor fusion are numerous.
|
Beyond Stewart platforms, practical applications of sensor fusion are numerous.
|
||||||
It is widely implemented for attitude estimation in autonomous vehicles such as unmanned aerial vehicles \cite{baerveldt97_low_cost_low_weigh_attit,corke04_inert_visual_sensin_system_small_auton_helic,jensen13_basic_uas} and underwater vehicles \cite{pascoal99_navig_system_desig_using_time,batista10_optim_posit_veloc_navig_filter_auton_vehic}.
|
It is widely implemented for attitude estimation in autonomous vehicles such as unmanned aerial vehicles \cite{baerveldt97_low_cost_low_weigh_attit,corke04_inert_visual_sensin_system_small_auton_helic,jensen13_basic_uas} and underwater vehicles \cite{pascoal99_navig_system_desig_using_time,batista10_optim_posit_veloc_navig_filter_auton_vehic}.
|
||||||
Sensor fusion offers significant benefits for high-performance positioning control as demonstrated in \cite{shaw90_bandw_enhan_posit_measur_using_measur_accel,zimmermann92_high_bandw_orien_measur_contr,min15_compl_filter_desig_angle_estim,yong16_high_speed_vertic_posit_stage}.
|
Sensor fusion offers significant benefits for high-performance positioning control as demonstrated in \cite{shaw90_bandw_enhan_posit_measur_using_measur_accel,zimmermann92_high_bandw_orien_measur_contr,min15_compl_filter_desig_angle_estim,yong16_high_speed_vertic_posit_stage}.
|
||||||
It has also been identified as a key technology for improving the performance of active vibration isolation systems \cite{tjepkema12_sensor_fusion_activ_vibrat_isolat_precis_equip}.
|
It has also been identified as a key technology for improving the performance of active vibration isolation systems \cite{tjepkema12_sensor_fusion_activ_vibrat_isolat_precis_equip}.
|
||||||
@ -143,14 +136,10 @@ In early implementations of complementary filtering, analog circuits were used t
|
|||||||
While analog complementary filters remain in use today \cite{yong16_high_speed_vertic_posit_stage,moore19_capac_instr_sensor_fusion_high_bandw_nanop}, digital implementation is now more common as it provides greater flexibility.
|
While analog complementary filters remain in use today \cite{yong16_high_speed_vertic_posit_stage,moore19_capac_instr_sensor_fusion_high_bandw_nanop}, digital implementation is now more common as it provides greater flexibility.
|
||||||
|
|
||||||
Various design methods have been developed to optimize complementary filters.
|
Various design methods have been developed to optimize complementary filters.
|
||||||
The most straightforward approach utilizes analytical formulas.
|
The most straightforward approach utilizes analytical formulas, which depending on the application may be first order \cite{corke04_inert_visual_sensin_system_small_auton_helic,yeh05_model_contr_hydraul_actuat_two,yong16_high_speed_vertic_posit_stage}, second order \cite{baerveldt97_low_cost_low_weigh_attit,stoten01_fusion_kinet_data_using_compos_filter,jensen13_basic_uas}, or higher orders \cite{shaw90_bandw_enhan_posit_measur_using_measur_accel,zimmermann92_high_bandw_orien_measur_contr,stoten01_fusion_kinet_data_using_compos_filter,collette15_sensor_fusion_method_high_perfor,matichard15_seism_isolat_advan_ligo}.
|
||||||
Depending on the application, these formulas may be of first order \cite{corke04_inert_visual_sensin_system_small_auton_helic,yeh05_model_contr_hydraul_actuat_two,yong16_high_speed_vertic_posit_stage}, second order \cite{baerveldt97_low_cost_low_weigh_attit,stoten01_fusion_kinet_data_using_compos_filter,jensen13_basic_uas}, or higher orders \cite{shaw90_bandw_enhan_posit_measur_using_measur_accel,zimmermann92_high_bandw_orien_measur_contr,stoten01_fusion_kinet_data_using_compos_filter,collette15_sensor_fusion_method_high_perfor,matichard15_seism_isolat_advan_ligo}.
|
Since the characteristics of the super sensor depend on proper complementary filter design \cite{dehaeze19_compl_filter_shapin_using_synth}, several optimization techniques have emerged—ranging from optimizing parameters for analytical formulas \cite{jensen13_basic_uas,min15_compl_filter_desig_angle_estim,fonseca15_compl} to employing convex optimization tools \cite{hua04_polyp_fir_compl_filter_contr_system,hua05_low_ligo} such as linear matrix inequalities \cite{pascoal99_navig_system_desig_using_time}.
|
||||||
|
As demonstrated in \cite{plummer06_optim_compl_filter_their_applic_motion_measur}, complementary filter design can be linked to the standard mixed-sensitivity control problem, allowing powerful classical control theory tools to be applied.
|
||||||
Since the characteristics of the super sensor depend on the proper design of complementary filters \cite{dehaeze19_compl_filter_shapin_using_synth}, several optimization techniques have been developed.
|
For example, in \cite{jensen13_basic_uas}, two gains of a Proportional Integral (PI) controller are optimized to minimize super sensor noise.
|
||||||
Some approaches focus on finding optimal parameters for analytical formulas \cite{jensen13_basic_uas,min15_compl_filter_desig_angle_estim,fonseca15_compl}, while others employ convex optimization tools \cite{hua04_polyp_fir_compl_filter_contr_system,hua05_low_ligo} such as linear matrix inequalities \cite{pascoal99_navig_system_desig_using_time}.
|
|
||||||
As demonstrated in \cite{plummer06_optim_compl_filter_their_applic_motion_measur}, complementary filter design can be linked to the standard mixed-sensitivity control problem.
|
|
||||||
Consequently, the powerful tools developed for classical control theory can be applied to complementary filter design.
|
|
||||||
For example, in \cite{jensen13_basic_uas}, the two gains of a Proportional Integral (PI) controller are optimized to minimize super sensor noise.
|
|
||||||
|
|
||||||
All these complementary filter design methods share the common objective of creating a super sensor with desired characteristics, typically in terms of noise and dynamics.
|
All these complementary filter design methods share the common objective of creating a super sensor with desired characteristics, typically in terms of noise and dynamics.
|
||||||
As reported in \cite{zimmermann92_high_bandw_orien_measur_contr,plummer06_optim_compl_filter_their_applic_motion_measur}, phase shifts and magnitude bumps in the super sensor dynamics may occur if complementary filters are poorly designed or if sensors are improperly calibrated.
|
As reported in \cite{zimmermann92_high_bandw_orien_measur_contr,plummer06_optim_compl_filter_their_applic_motion_measur}, phase shifts and magnitude bumps in the super sensor dynamics may occur if complementary filters are poorly designed or if sensors are improperly calibrated.
|
||||||
@ -158,7 +147,7 @@ Therefore, the robustness of the fusion must be considered when designing comple
|
|||||||
Despite the numerous design methods proposed in the literature, a simple approach that specifies desired super sensor characteristics while ensuring good fusion robustness has been lacking.
|
Despite the numerous design methods proposed in the literature, a simple approach that specifies desired super sensor characteristics while ensuring good fusion robustness has been lacking.
|
||||||
|
|
||||||
Fortunately, both fusion robustness and super sensor characteristics can be linked to complementary filter magnitude \cite{dehaeze19_compl_filter_shapin_using_synth}.
|
Fortunately, both fusion robustness and super sensor characteristics can be linked to complementary filter magnitude \cite{dehaeze19_compl_filter_shapin_using_synth}.
|
||||||
Based on this relationship, the present work introduces an approach to designing complementary filters using \(\mathcal{H}_\infty\) synthesis, which enables intuitive shaping of complementary filter magnitude in a straightforward manner.
|
Based on this relationship, the present work introduces an approach to designing complementary filters using \(\mathcal{H}_\infty\text{-synthesis}\), which enables intuitive shaping of complementary filter magnitude in a straightforward manner.
|
||||||
\section{Sensor Fusion and Complementary Filters Requirements}
|
\section{Sensor Fusion and Complementary Filters Requirements}
|
||||||
\label{ssec:detail_control_sensor_fusion_requirements}
|
\label{ssec:detail_control_sensor_fusion_requirements}
|
||||||
A general sensor fusion architecture using complementary filters is shown in Figure \ref{fig:detail_control_sensor_fusion_overview}, where multiple sensors (in this case two) measure the same physical quantity \(x\).
|
A general sensor fusion architecture using complementary filters is shown in Figure \ref{fig:detail_control_sensor_fusion_overview}, where multiple sensors (in this case two) measure the same physical quantity \(x\).
|
||||||
@ -230,7 +219,7 @@ The effects of imperfect normalization will be addressed subsequently.
|
|||||||
In that case, the super sensor output \(\hat{x}\) equals \(x\) plus the filtered noise from both sensors \eqref{eq:detail_control_sensor_estimate_perfect_dyn}.
|
In that case, the super sensor output \(\hat{x}\) equals \(x\) plus the filtered noise from both sensors \eqref{eq:detail_control_sensor_estimate_perfect_dyn}.
|
||||||
From this equation, it is evident that the complementary filters \(H_1(s)\) and \(H_2(s)\) operate solely on the sensor noise.
|
From this equation, it is evident that the complementary filters \(H_1(s)\) and \(H_2(s)\) operate solely on the sensor noise.
|
||||||
Thus, this sensor fusion architecture allows filtering of sensor noise without introducing distortion in the measured physical quantity.
|
Thus, this sensor fusion architecture allows filtering of sensor noise without introducing distortion in the measured physical quantity.
|
||||||
This fundamental property necessitates that the two filters must be complementary.
|
This fundamental property necessitates that the two filters are complementary.
|
||||||
|
|
||||||
\begin{equation}\label{eq:detail_control_sensor_estimate_perfect_dyn}
|
\begin{equation}\label{eq:detail_control_sensor_estimate_perfect_dyn}
|
||||||
\hat{x} = x + H_1(s) n_1 + H_2(s) n_2
|
\hat{x} = x + H_1(s) n_1 + H_2(s) n_2
|
||||||
@ -252,15 +241,13 @@ If the two sensors have identical noise characteristics (\(\Phi_{n_1}(\omega) =
|
|||||||
This represents the simplest form of sensor fusion using complementary filters.
|
This represents the simplest form of sensor fusion using complementary filters.
|
||||||
|
|
||||||
However, sensors typically exhibit high noise levels in different frequency regions.
|
However, sensors typically exhibit high noise levels in different frequency regions.
|
||||||
In such cases, to reduce the noise of the super sensor, the norm \(|H_1(j\omega)|\) should be minimized when \(\Phi_{n_1}(\omega)\) exceeds \(\Phi_{n_2}(\omega)\), and the norm \(|H_2(j\omega)|\) should be minimized when \(\Phi_{n_2}(\omega)\) exceeds \(\Phi_{n_1}(\omega)\).
|
In such cases, to reduce the noise of the super sensor, \(|H_1(j\omega)|\) should be minimized when \(\Phi_{n_1}(\omega)\) exceeds \(\Phi_{n_2}(\omega)\), and \(|H_2(j\omega)|\) should be minimized when \(\Phi_{n_2}(\omega)\) exceeds \(\Phi_{n_1}(\omega)\).
|
||||||
Therefore, by appropriately shaping the norm of the complementary filters, the noise of the super sensor can be minimized.
|
Therefore, by appropriately shaping the norm of the complementary filters, the noise of the super sensor can be minimized.
|
||||||
\paragraph{Sensor Fusion Robustness}
|
\paragraph{Sensor Fusion Robustness}
|
||||||
|
|
||||||
In practical systems, sensor normalization is rarely perfect, and condition \eqref{eq:detail_control_sensor_perfect_dynamics} is not fully satisfied.
|
In practical systems, sensor normalization is rarely perfect, and condition \eqref{eq:detail_control_sensor_perfect_dynamics} is not fully satisfied.
|
||||||
|
|
||||||
To analyze such imperfections, a multiplicative input uncertainty is incorporated into the sensor dynamics (Figure \ref{fig:detail_control_sensor_model_uncertainty}).
|
To analyze such imperfections, a multiplicative input uncertainty is incorporated into the sensor dynamics (Figure \ref{fig:detail_control_sensor_model_uncertainty}).
|
||||||
The nominal model is the estimated model used for normalization \(\hat{G}_i(s)\), \(\Delta_i(s)\) is any stable transfer function satisfying \(|\Delta_i(j\omega)| \le 1,\ \forall\omega\), and \(w_i(s)\) is a weighting transfer function representing the magnitude of uncertainty.
|
The nominal model is the estimated model used for normalization \(\hat{G}_i(s)\), \(\Delta_i(s)\) is any stable transfer function satisfying \(|\Delta_i(j\omega)| \le 1,\ \forall\omega\), and \(w_i(s)\) is a weighting transfer function representing the magnitude of uncertainty.
|
||||||
The weight \(w_i(s)\) is selected such that the actual sensor dynamics \(G_i(j\omega)\) remains within the uncertain region represented by a circle in the complex plane, centered on \(1\) with a radius equal to \(|w_i(j\omega)|\).
|
|
||||||
|
|
||||||
Since the nominal sensor dynamics is taken as the normalized filter, the normalized sensor model can be further simplified as shown in Figure \ref{fig:detail_control_sensor_model_uncertainty_simplified}.
|
Since the nominal sensor dynamics is taken as the normalized filter, the normalized sensor model can be further simplified as shown in Figure \ref{fig:detail_control_sensor_model_uncertainty_simplified}.
|
||||||
|
|
||||||
@ -275,7 +262,7 @@ Since the nominal sensor dynamics is taken as the normalized filter, the normali
|
|||||||
\begin{center}
|
\begin{center}
|
||||||
\includegraphics[scale=1,width=0.95\linewidth]{figs/detail_control_sensor_model_uncertainty_simplified.png}
|
\includegraphics[scale=1,width=0.95\linewidth]{figs/detail_control_sensor_model_uncertainty_simplified.png}
|
||||||
\end{center}
|
\end{center}
|
||||||
\subcaption{\label{fig:detail_control_sensor_model_uncertainty_simplified}Simplified sensor model}
|
\subcaption{\label{fig:detail_control_sensor_model_uncertainty_simplified}Simplified normalized sensor model}
|
||||||
\end{subfigure}
|
\end{subfigure}
|
||||||
\caption{\label{fig:detail_control_sensor_models_uncertainty}Sensor models with dynamical uncertainty}
|
\caption{\label{fig:detail_control_sensor_models_uncertainty}Sensor models with dynamical uncertainty}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
@ -284,11 +271,6 @@ The sensor fusion architecture incorporating sensor models with dynamical uncert
|
|||||||
The super sensor dynamics \eqref{eq:detail_control_sensor_super_sensor_dyn_uncertainty} is no longer unity but depends on the sensor dynamical uncertainty weights \(w_i(s)\) and the complementary filters \(H_i(s)\).
|
The super sensor dynamics \eqref{eq:detail_control_sensor_super_sensor_dyn_uncertainty} is no longer unity but depends on the sensor dynamical uncertainty weights \(w_i(s)\) and the complementary filters \(H_i(s)\).
|
||||||
The dynamical uncertainty of the super sensor can be graphically represented in the complex plane by a circle centered on \(1\) with a radius equal to \(|w_1(j\omega) H_1(j\omega)| + |w_2(j\omega) H_2(j\omega)|\) (Figure \ref{fig:detail_control_sensor_uncertainty_set_super_sensor}).
|
The dynamical uncertainty of the super sensor can be graphically represented in the complex plane by a circle centered on \(1\) with a radius equal to \(|w_1(j\omega) H_1(j\omega)| + |w_2(j\omega) H_2(j\omega)|\) (Figure \ref{fig:detail_control_sensor_uncertainty_set_super_sensor}).
|
||||||
|
|
||||||
|
|
||||||
The sensor fusion architecture with the sensor models including dynamical uncertainty is shown in Figure \ref{fig:detail_control_sensor_fusion_dynamic_uncertainty}.
|
|
||||||
The super sensor dynamics \eqref{eq:detail_control_sensor_super_sensor_dyn_uncertainty} is no longer equal to \(1\) and now depends on the sensor dynamical uncertainty weights \(w_i(s)\) as well as on the complementary filters \(H_i(s)\).
|
|
||||||
The dynamical uncertainty of the super sensor can be graphically represented in the complex plane by a circle centered on \(1\) with a radius equal to \(|w_1(j\omega) H_1(j\omega)| + |w_2(j\omega) H_2(j\omega)|\) (Figure \ref{fig:detail_control_sensor_uncertainty_set_super_sensor}).
|
|
||||||
|
|
||||||
\begin{equation}\label{eq:detail_control_sensor_super_sensor_dyn_uncertainty}
|
\begin{equation}\label{eq:detail_control_sensor_super_sensor_dyn_uncertainty}
|
||||||
\frac{\hat{x}}{x} = 1 + w_1(s) H_1(s) \Delta_1(s) + w_2(s) H_2(s) \Delta_2(s)
|
\frac{\hat{x}}{x} = 1 + w_1(s) H_1(s) \Delta_1(s) + w_2(s) H_2(s) \Delta_2(s)
|
||||||
\end{equation}
|
\end{equation}
|
||||||
@ -316,7 +298,7 @@ As it is generally desired to limit the dynamical uncertainty of the super senso
|
|||||||
As established in Section \ref{ssec:detail_control_sensor_fusion_requirements}, the super sensor's noise characteristics and robustness are directly dependent on the complementary filters' norm.
|
As established in Section \ref{ssec:detail_control_sensor_fusion_requirements}, the super sensor's noise characteristics and robustness are directly dependent on the complementary filters' norm.
|
||||||
A synthesis method enabling precise shaping of these norms would therefore offer substantial practical benefits.
|
A synthesis method enabling precise shaping of these norms would therefore offer substantial practical benefits.
|
||||||
This section develops such an approach by formulating the design objective as a standard \(\mathcal{H}_\infty\) optimization problem.
|
This section develops such an approach by formulating the design objective as a standard \(\mathcal{H}_\infty\) optimization problem.
|
||||||
The methodology for designing appropriate weighting functions (which specify desired complementary filter shapes during synthesis) is examined in detail, and the efficacy of the proposed method is validated with a simple example.
|
The methodology for designing appropriate weighting functions (which specify desired complementary filter shape during synthesis) is examined in detail, and the efficacy of the proposed method is validated with a simple example.
|
||||||
\paragraph{Synthesis Objective}
|
\paragraph{Synthesis Objective}
|
||||||
|
|
||||||
The primary objective is to shape the norms of two filters \(H_1(s)\) and \(H_2(s)\) while ensuring they maintain their complementary property as defined in \eqref{eq:detail_control_sensor_comp_filter}.
|
The primary objective is to shape the norms of two filters \(H_1(s)\) and \(H_2(s)\) while ensuring they maintain their complementary property as defined in \eqref{eq:detail_control_sensor_comp_filter}.
|
||||||
@ -332,8 +314,7 @@ Weighting transfer functions \(W_1(s)\) and \(W_2(s)\) are strategically selecte
|
|||||||
\end{subequations}
|
\end{subequations}
|
||||||
\paragraph{Shaping of Complementary Filters using \(\mathcal{H}_\infty\) synthesis}
|
\paragraph{Shaping of Complementary Filters using \(\mathcal{H}_\infty\) synthesis}
|
||||||
|
|
||||||
The synthesis objective can be readily expressed as a standard \(\mathcal{H}_\infty\) optimization problem and solved using widely available computational tools.
|
The synthesis objective can be expressed as a standard \(\mathcal{H}_\infty\) optimization problem by considering the generalized plant \(P(s)\) illustrated in Figure \ref{fig:detail_control_sensor_h_infinity_robust_fusion_plant} and mathematically described by \eqref{eq:detail_control_sensor_generalized_plant}.
|
||||||
Consider the generalized plant \(P(s)\) illustrated in Figure \ref{fig:detail_control_sensor_h_infinity_robust_fusion_plant} and mathematically described by \eqref{eq:detail_control_sensor_generalized_plant}.
|
|
||||||
|
|
||||||
\begin{equation}\label{eq:detail_control_sensor_generalized_plant}
|
\begin{equation}\label{eq:detail_control_sensor_generalized_plant}
|
||||||
\begin{bmatrix} z_1 \\ z_2 \\ v \end{bmatrix} = P(s) \begin{bmatrix} w\\u \end{bmatrix}; \quad P(s) = \begin{bmatrix}W_1(s) & -W_1(s) \\ 0 & \phantom{+}W_2(s) \\ 1 & 0 \end{bmatrix}
|
\begin{bmatrix} z_1 \\ z_2 \\ v \end{bmatrix} = P(s) \begin{bmatrix} w\\u \end{bmatrix}; \quad P(s) = \begin{bmatrix}W_1(s) & -W_1(s) \\ 0 & \phantom{+}W_2(s) \\ 1 & 0 \end{bmatrix}
|
||||||
@ -352,16 +333,16 @@ Consider the generalized plant \(P(s)\) illustrated in Figure \ref{fig:detail_co
|
|||||||
\end{center}
|
\end{center}
|
||||||
\subcaption{\label{fig:detail_control_sensor_h_infinity_robust_fusion_fb}Generalized plant with the synthesized filter}
|
\subcaption{\label{fig:detail_control_sensor_h_infinity_robust_fusion_fb}Generalized plant with the synthesized filter}
|
||||||
\end{subfigure}
|
\end{subfigure}
|
||||||
\caption{\label{fig:detail_control_sensor_h_infinity_robust_fusion}Architecture for the \(\mathcal{H}_\infty\) synthesis of complementary filters}
|
\caption{\label{fig:detail_control_sensor_h_infinity_robust_fusion}Architecture for the \(\mathcal{H}_\infty\text{-synthesis}\) of complementary filters}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
Applying standard \(\mathcal{H}_\infty\) synthesis to the generalized plant \(P(s)\) is equivalent to finding a stable filter \(H_2(s)\) that, based on input \(v\), generates an output signal \(u\) such that the \(\mathcal{H}_\infty\) norm of the system shown in Figure \ref{fig:detail_control_sensor_h_infinity_robust_fusion_fb} from \(w\) to \([z_1, \ z_2]\) does not exceed unity, as expressed in \eqref{eq:detail_control_sensor_hinf_syn_obj}.
|
Applying standard \(\mathcal{H}_\infty\text{-synthesis}\) to the generalized plant \(P(s)\) is equivalent to finding a stable filter \(H_2(s)\) that, based on input \(v\), generates an output signal \(u\) such that the \(\mathcal{H}_\infty\) norm of the system shown in Figure \ref{fig:detail_control_sensor_h_infinity_robust_fusion_fb} from \(w\) to \([z_1, \ z_2]\) does not exceed unity, as expressed in \eqref{eq:detail_control_sensor_hinf_syn_obj}.
|
||||||
|
|
||||||
\begin{equation}\label{eq:detail_control_sensor_hinf_syn_obj}
|
\begin{equation}\label{eq:detail_control_sensor_hinf_syn_obj}
|
||||||
\left\|\begin{matrix} \left(1 - H_2(s)\right) W_1(s) \\ H_2(s) W_2(s) \end{matrix}\right\|_\infty \le 1
|
\left\|\begin{matrix} \left(1 - H_2(s)\right) W_1(s) \\ H_2(s) W_2(s) \end{matrix}\right\|_\infty \le 1
|
||||||
\end{equation}
|
\end{equation}
|
||||||
|
|
||||||
By defining \(H_1(s)\) as the complement of \(H_2(s)\) (\eqref{eq:detail_control_sensor_definition_H1}), the \(\mathcal{H}_\infty\) synthesis objective becomes equivalent to \eqref{eq:detail_control_sensor_hinf_problem}, ensuring that conditions \eqref{eq:detail_control_sensor_hinf_cond_h1} and \eqref{eq:detail_control_sensor_hinf_cond_h2} are satisfied.
|
By defining \(H_1(s)\) as the complement of \(H_2(s)\) \eqref{eq:detail_control_sensor_definition_H1}, the \(\mathcal{H}_\infty\text{-synthesis}\) objective becomes equivalent to \eqref{eq:detail_control_sensor_hinf_problem}, ensuring that conditions \eqref{eq:detail_control_sensor_hinf_cond_h1} and \eqref{eq:detail_control_sensor_hinf_cond_h2} are satisfied.
|
||||||
|
|
||||||
\begin{equation}\label{eq:detail_control_sensor_definition_H1}
|
\begin{equation}\label{eq:detail_control_sensor_definition_H1}
|
||||||
H_1(s) \triangleq 1 - H_2(s)
|
H_1(s) \triangleq 1 - H_2(s)
|
||||||
@ -371,19 +352,19 @@ By defining \(H_1(s)\) as the complement of \(H_2(s)\) (\eqref{eq:detail_control
|
|||||||
\left\|\begin{matrix} H_1(s) W_1(s) \\ H_2(s) W_2(s) \end{matrix}\right\|_\infty \le 1
|
\left\|\begin{matrix} H_1(s) W_1(s) \\ H_2(s) W_2(s) \end{matrix}\right\|_\infty \le 1
|
||||||
\end{equation}
|
\end{equation}
|
||||||
|
|
||||||
Therefore, applying \(\mathcal{H}_\infty\) synthesis to the standard plant \(P(s)\) (\eqref{eq:detail_control_sensor_generalized_plant}) generates two filters, \(H_2(s)\) and \(H_1(s) \triangleq 1 - H_2(s)\), that are complementary as required by \eqref{eq:detail_control_sensor_comp_filter_problem_form}, with norms bounded by the specified constraints in \eqref{eq:detail_control_sensor_hinf_cond_h1} and \eqref{eq:detail_control_sensor_hinf_cond_h2}.
|
Therefore, applying \(\mathcal{H}_\infty\text{-synthesis}\) to the standard plant \(P(s)\) generates two filters, \(H_2(s)\) and \(H_1(s) \triangleq 1 - H_2(s)\), that are complementary as required by \eqref{eq:detail_control_sensor_comp_filter_problem_form}, with norms bounded by the specified constraints in \eqref{eq:detail_control_sensor_hinf_cond_h1} and \eqref{eq:detail_control_sensor_hinf_cond_h2}.
|
||||||
|
|
||||||
It should be noted that there exists only an implication (not an equivalence) between the \(\mathcal{H}_\infty\) norm condition in \eqref{eq:detail_control_sensor_hinf_problem} and the initial synthesis objectives in \eqref{eq:detail_control_sensor_hinf_cond_h1} and \eqref{eq:detail_control_sensor_hinf_cond_h2}.
|
It should be noted that there exists only an implication (not an equivalence) between the \(\mathcal{H}_\infty\) norm condition in \eqref{eq:detail_control_sensor_hinf_problem} and the initial synthesis objectives in \eqref{eq:detail_control_sensor_hinf_cond_h1} and \eqref{eq:detail_control_sensor_hinf_cond_h2}.
|
||||||
Consequently, the optimization may be somewhat conservative with respect to the set of filters on which it operates (see \cite[,Chap. 2.8.3]{skogestad07_multiv_feedb_contr}).
|
Consequently, the optimization may be somewhat conservative with respect to the set of filters on which it operates \cite[,Chap. 2.8.3]{skogestad07_multiv_feedb_contr}.
|
||||||
\paragraph{Weighting Functions Design}
|
\paragraph{Weighting Functions Design}
|
||||||
|
|
||||||
Weighting functions play a crucial role during synthesis by specifying the maximum allowable norms for the complementary filters.
|
Weighting functions play a crucial role during synthesis by specifying the maximum allowable norms for the complementary filters.
|
||||||
The proper design of these weighting functions is essential for the successful implementation of the proposed \(\mathcal{H}_\infty\) synthesis approach.
|
The proper design of these weighting functions is essential for the successful implementation of the proposed \(\mathcal{H}_\infty\text{-synthesis}\) approach.
|
||||||
|
|
||||||
Three key considerations should guide the design of weighting functions.
|
Three key considerations should guide the design of weighting functions.
|
||||||
First, only proper and stable transfer functions should be employed.
|
First, only proper and stable transfer functions should be employed.
|
||||||
Second, the order of the weighting functions should remain reasonably small to minimize computational costs associated with solving the optimization problem and to facilitate practical implementation of the filters (as the order of the synthesized filters equals the sum of the weighting functions' orders).
|
Second, the order of the weighting functions should remain reasonably small to minimize computational costs associated with solving the optimization problem and to facilitate practical implementation of the filters (as the order of the synthesized filters equals the sum of the weighting functions' orders).
|
||||||
Third, the fundamental limitations imposed by the complementary property (\eqref{eq:detail_control_sensor_comp_filter}) must be respected, which implies that \(|H_1(j\omega)|\) and \(|H_2(j\omega)|\) cannot both be made small at the same frequency.
|
Third, the fundamental limitations imposed by the complementary property \eqref{eq:detail_control_sensor_comp_filter} must be respected, which implies that \(|H_1(j\omega)|\) and \(|H_2(j\omega)|\) cannot both be made small at the same frequency.
|
||||||
|
|
||||||
When designing complementary filters, it is typically desirable to specify their slopes, ``blending'' frequency, and maximum gains at low and high frequencies.
|
When designing complementary filters, it is typically desirable to specify their slopes, ``blending'' frequency, and maximum gains at low and high frequencies.
|
||||||
To facilitate the expression of these specifications, formula \eqref{eq:detail_control_sensor_weight_formula} is proposed for the design of weighting functions.
|
To facilitate the expression of these specifications, formula \eqref{eq:detail_control_sensor_weight_formula} is proposed for the design of weighting functions.
|
||||||
@ -445,7 +426,7 @@ Parameter & \(W_1(s)\) & \(W_2(s)\)\\
|
|||||||
\end{center}
|
\end{center}
|
||||||
\end{minipage}
|
\end{minipage}
|
||||||
|
|
||||||
Standard \(\mathcal{H}_\infty\) synthesis is then applied to the generalized plant shown in Figure \ref{fig:detail_control_sensor_h_infinity_robust_fusion_plant}.
|
Standard \(\mathcal{H}_\infty\text{-synthesis}\) is then applied to the generalized plant shown in Figure \ref{fig:detail_control_sensor_h_infinity_robust_fusion_plant}.
|
||||||
This yields the filter \(H_2(s)\) that minimizes the \(\mathcal{H}_\infty\) norm from input \(w\) to outputs \([z_1,\ z_2]^{\intercal}\).
|
This yields the filter \(H_2(s)\) that minimizes the \(\mathcal{H}_\infty\) norm from input \(w\) to outputs \([z_1,\ z_2]^{\intercal}\).
|
||||||
The resulting \(\mathcal{H}_\infty\) norm is found to be close to unity, indicating successful synthesis: the norms of the complementary filters remain below the specified upper bounds.
|
The resulting \(\mathcal{H}_\infty\) norm is found to be close to unity, indicating successful synthesis: the norms of the complementary filters remain below the specified upper bounds.
|
||||||
This is confirmed by the Bode plots of the obtained complementary filters in Figure \ref{fig:detail_control_sensor_hinf_filters_results}.
|
This is confirmed by the Bode plots of the obtained complementary filters in Figure \ref{fig:detail_control_sensor_hinf_filters_results}.
|
||||||
@ -491,7 +472,7 @@ The synthesis objective is to compute a set of \(n\) stable transfer functions \
|
|||||||
The transfer functions \([W_1(s),\ W_2(s),\ \dots,\ W_n(s)]\) are weights selected to specify the maximum complementary filters' norm during synthesis.
|
The transfer functions \([W_1(s),\ W_2(s),\ \dots,\ W_n(s)]\) are weights selected to specify the maximum complementary filters' norm during synthesis.
|
||||||
|
|
||||||
This synthesis objective is closely related to the one described in Section \ref{ssec:detail_control_sensor_hinf_method}, and the proposed synthesis method represents a generalization of the approach previously presented.
|
This synthesis objective is closely related to the one described in Section \ref{ssec:detail_control_sensor_hinf_method}, and the proposed synthesis method represents a generalization of the approach previously presented.
|
||||||
A set of \(n\) complementary filters can be shaped by applying standard \(\mathcal{H}_\infty\) synthesis to the generalized plant \(P_n(s)\) described by \eqref{eq:detail_control_sensor_generalized_plant_n_filters}.
|
A set of \(n\) complementary filters can be shaped by applying standard \(\mathcal{H}_\infty\text{-synthesis}\) to the generalized plant \(P_n(s)\) described by \eqref{eq:detail_control_sensor_generalized_plant_n_filters}.
|
||||||
|
|
||||||
\begin{equation}\label{eq:detail_control_sensor_generalized_plant_n_filters}
|
\begin{equation}\label{eq:detail_control_sensor_generalized_plant_n_filters}
|
||||||
\begin{bmatrix} z_1 \\ \vdots \\ z_n \\ v \end{bmatrix} = P_n(s) \begin{bmatrix} w \\ u_1 \\ \vdots \\ u_{n-1} \end{bmatrix}; \quad
|
\begin{bmatrix} z_1 \\ \vdots \\ z_n \\ v \end{bmatrix} = P_n(s) \begin{bmatrix} w \\ u_1 \\ \vdots \\ u_{n-1} \end{bmatrix}; \quad
|
||||||
@ -531,7 +512,7 @@ Consider the generalized plant \(P_3(s)\) shown in Figure \ref{fig:detail_contro
|
|||||||
\begin{figure}[htbp]
|
\begin{figure}[htbp]
|
||||||
\begin{subfigure}{0.48\textwidth}
|
\begin{subfigure}{0.48\textwidth}
|
||||||
\begin{center}
|
\begin{center}
|
||||||
\includegraphics[scale=1,width=0.95\linewidth]{figs/detail_control_sensor_comp_filter_three_hinf_fb.png}
|
\includegraphics[scale=1,scale=0.9]{figs/detail_control_sensor_comp_filter_three_hinf_fb.png}
|
||||||
\end{center}
|
\end{center}
|
||||||
\subcaption{\label{fig:detail_control_sensor_comp_filter_three_hinf_fb}Generalized plant with the synthesized filter}
|
\subcaption{\label{fig:detail_control_sensor_comp_filter_three_hinf_fb}Generalized plant with the synthesized filter}
|
||||||
\end{subfigure}
|
\end{subfigure}
|
||||||
@ -541,10 +522,10 @@ Consider the generalized plant \(P_3(s)\) shown in Figure \ref{fig:detail_contro
|
|||||||
\end{center}
|
\end{center}
|
||||||
\subcaption{\label{fig:detail_control_sensor_three_complementary_filters_results}Weights and obtained filters}
|
\subcaption{\label{fig:detail_control_sensor_three_complementary_filters_results}Weights and obtained filters}
|
||||||
\end{subfigure}
|
\end{subfigure}
|
||||||
\caption{\label{fig:detail_control_sensor_comp_filter_three_hinf}Architecture for the \(\mathcal{H}_\infty\) synthesis of three complementary filters (\subref{fig:detail_control_sensor_comp_filter_three_hinf_fb}). Bode plot of the inverse weighting functions and of the three obtained complementary filters (\subref{fig:detail_control_sensor_three_complementary_filters_results})}
|
\caption{\label{fig:detail_control_sensor_comp_filter_three_hinf}Architecture for the \(\mathcal{H}_\infty\text{-synthesis}\) of three complementary filters (\subref{fig:detail_control_sensor_comp_filter_three_hinf_fb}). Bode plot of the inverse weighting functions and of the three obtained complementary filters (\subref{fig:detail_control_sensor_three_complementary_filters_results})}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
Standard \(\mathcal{H}_\infty\) synthesis is performed on the generalized plant \(P_3(s)\).
|
Standard \(\mathcal{H}_\infty\text{-synthesis}\) is performed on the generalized plant \(P_3(s)\).
|
||||||
Two filters, \(H_2(s)\) and \(H_3(s)\), are obtained such that the \(\mathcal{H}_\infty\) norm of the closed-loop transfer from \(w\) to \([z_1,\ z_2,\ z_3]\) of the system in Figure \ref{fig:detail_control_sensor_comp_filter_three_hinf_fb} is less than one.
|
Two filters, \(H_2(s)\) and \(H_3(s)\), are obtained such that the \(\mathcal{H}_\infty\) norm of the closed-loop transfer from \(w\) to \([z_1,\ z_2,\ z_3]\) of the system in Figure \ref{fig:detail_control_sensor_comp_filter_three_hinf_fb} is less than one.
|
||||||
Filter \(H_1(s)\) is defined using \eqref{eq:detail_control_sensor_h1_compl_h2_h3}, thus ensuring the complementary property of the obtained set of filters.
|
Filter \(H_1(s)\) is defined using \eqref{eq:detail_control_sensor_h1_compl_h2_h3}, thus ensuring the complementary property of the obtained set of filters.
|
||||||
|
|
||||||
@ -559,12 +540,12 @@ This approach allows shaping of the filter magnitudes through the use of weighti
|
|||||||
This capability is particularly valuable in practice since the characteristics of the super sensor are directly linked to the complementary filters' magnitude.
|
This capability is particularly valuable in practice since the characteristics of the super sensor are directly linked to the complementary filters' magnitude.
|
||||||
Consequently, typical sensor fusion objectives can be effectively translated into requirements on the magnitudes of the filters.
|
Consequently, typical sensor fusion objectives can be effectively translated into requirements on the magnitudes of the filters.
|
||||||
|
|
||||||
For the Nano Active Stabilization System (NASS), the High Authority Control-Integral Force Feedback (HAC-IFF) strategy was found to perform well and to offer the advantages of being both intuitive to understand and straightforward to tune.
|
For the NASS, the HAC-LAC strategy was found to perform well and to offer the advantages of being both intuitive to understand and straightforward to tune.
|
||||||
Looking forward, it would be interesting to investigate how sensor fusion (particularly between the force sensor and external metrology) compares to the HAC-IFF approach in terms of performance and robustness.
|
Looking forward, it would be interesting to investigate how sensor fusion (particularly between the force sensors and external metrology) compares to the HAC-IFF approach in terms of performance and robustness.
|
||||||
\chapter{Decoupling}
|
\chapter{Decoupling}
|
||||||
\label{sec:detail_control_decoupling}
|
\label{sec:detail_control_decoupling}
|
||||||
|
|
||||||
The control of parallel manipulators (and any MIMO system in general) typically involves a two-step approach: first decoupling the plant dynamics using various strategies, which will be discussed in this section, followed by the application of SISO control for the decoupled plant (discussed in section \ref{sec:detail_control_cf}).
|
The control of parallel manipulators (and any MIMO system in general) typically involves a two-step approach: first decoupling the plant dynamics (using various strategies discussed in this section), followed by the application of SISO control for the decoupled plant (discussed in section \ref{sec:detail_control_cf}).
|
||||||
|
|
||||||
When sensors are integrated within the struts, decentralized control may be applied, as the system is already well decoupled at low frequency.
|
When sensors are integrated within the struts, decentralized control may be applied, as the system is already well decoupled at low frequency.
|
||||||
For instance, \cite{furutani04_nanom_cuttin_machin_using_stewar} implemented a system where each strut consists of piezoelectric stack actuators and eddy current displacement sensors, with separate PI controllers for each strut.
|
For instance, \cite{furutani04_nanom_cuttin_machin_using_stewar} implemented a system where each strut consists of piezoelectric stack actuators and eddy current displacement sensors, with separate PI controllers for each strut.
|
||||||
@ -576,23 +557,24 @@ This approach enables the implementation of controllers in a defined frame.
|
|||||||
It has been applied with various sensor types including force sensors \cite{mcinroy00_desig_contr_flexur_joint_hexap}, relative displacement sensors \cite{kim00_robus_track_contr_desig_dof_paral_manip}, and inertial sensors \cite{li01_simul_vibrat_isolat_point_contr,abbas14_vibrat_stewar_platf}.
|
It has been applied with various sensor types including force sensors \cite{mcinroy00_desig_contr_flexur_joint_hexap}, relative displacement sensors \cite{kim00_robus_track_contr_desig_dof_paral_manip}, and inertial sensors \cite{li01_simul_vibrat_isolat_point_contr,abbas14_vibrat_stewar_platf}.
|
||||||
The Cartesian frame in which the system is decoupled is typically chosen at the point of interest (i.e., where the motion is of interest) or at the center of mass.
|
The Cartesian frame in which the system is decoupled is typically chosen at the point of interest (i.e., where the motion is of interest) or at the center of mass.
|
||||||
|
|
||||||
Modal control represents another noteworthy decoupling strategy, wherein the ``local'' plant inputs and outputs are mapped to the modal space.
|
Modal decoupling represents another noteworthy decoupling strategy, wherein the ``local'' plant inputs and outputs are mapped to the modal space.
|
||||||
In this approach, multiple SISO plants, each corresponding to a single mode, can be controlled independently.
|
In this approach, multiple SISO plants, each corresponding to a single mode, can be controlled independently.
|
||||||
This decoupling strategy has been implemented for active damping applications \cite{holterman05_activ_dampin_based_decoup_colloc_contr}, which is logical as it is often desirable to dampen specific modes.
|
This decoupling strategy has been implemented for active damping applications \cite{holterman05_activ_dampin_based_decoup_colloc_contr}, which is logical as it is often desirable to dampen specific modes.
|
||||||
The strategy has also been employed in \cite{pu11_six_degree_of_freed_activ} for vibration isolation purposes using geophones, and in \cite{yang19_dynam_model_decoup_contr_flexib} using force sensors.
|
The strategy has also been employed in \cite{pu11_six_degree_of_freed_activ} for vibration isolation purposes using geophones, and in \cite{yang19_dynam_model_decoup_contr_flexib} using force sensors.
|
||||||
|
|
||||||
Another completely different strategy, is to use implement a multivariable control directly on the coupled system.
|
Another completely different strategy would be to implement a multivariable control directly on the coupled system.
|
||||||
\(\mathcal{H}_\infty\) and \(\mu\text{-synthesis}\) were applied to a Stewart platform model in \cite{lei08_multi_objec_robus_activ_vibrat}.
|
\(\mathcal{H}_\infty\) and \(\mu\text{-synthesis}\) were applied to a Stewart platform model in \cite{lei08_multi_objec_robus_activ_vibrat}.
|
||||||
In \cite{xie17_model_contr_hybrid_passiv_activ}, decentralized force feedback was first applied, followed by \(\mathcal{H}_2\) synthesis for vibration isolation based on accelerometers.
|
In \cite{xie17_model_contr_hybrid_passiv_activ}, decentralized force feedback was first applied, followed by \(\mathcal{H}_2\text{-synthesis}\) for vibration isolation based on accelerometers.
|
||||||
\(\mathcal{H}_\infty\) synthesis was also employed in \cite{jiao18_dynam_model_exper_analy_stewar} for active damping based on accelerometers.
|
\(\mathcal{H}_\infty\text{-synthesis}\) was also employed in \cite{jiao18_dynam_model_exper_analy_stewar} for active damping based on accelerometers.
|
||||||
\cite{thayer02_six_axis_vibrat_isolat_system} compared \(\mathcal{H}_\infty\) synthesis with decentralized control in the frame of the struts.
|
A comparative study between \(\mathcal{H}_\infty\text{-synthesis}\) and decentralized control in the frame of the struts was performed in \cite{thayer02_six_axis_vibrat_isolat_system}.
|
||||||
Their experimental closed-loop results indicated that the \(\mathcal{H}_\infty\) controller did not outperform the decentralized controller in the frame of the struts.
|
Their experimental closed-loop results indicated that the \(\mathcal{H}_\infty\) controller did not outperform the decentralized controller in the frame of the struts.
|
||||||
These limitations were attributed to the model's poor ability to predict off-diagonal dynamics, which is crucial for \(\mathcal{H}_\infty\) synthesis.
|
These limitations were attributed to the model's poor ability to predict off-diagonal dynamics, which is crucial for \(\mathcal{H}_\infty\text{-synthesis}\).
|
||||||
|
|
||||||
The purpose of this section is to compare several methods for the decoupling of parallel manipulators, an analysis that appears to be lacking in the literature.
|
The purpose of this section is to compare several methods for the decoupling of parallel manipulators, an analysis that appears to be lacking in the literature.
|
||||||
The analysis begins in Section \ref{ssec:detail_control_decoupling_model} with the introduction of a simplified parallel manipulator model that serves as the foundation for evaluating various decoupling strategies.
|
A simplified parallel manipulator model is introduced in Section \ref{ssec:detail_control_decoupling_model} as a test case for evaluating decoupling strategies.
|
||||||
Sections \ref{ssec:detail_control_decoupling_jacobian} through \ref{ssec:detail_control_decoupling_svd} systematically examine three distinct approaches: Jacobian matrix decoupling, modal decoupling, and Singular Value Decomposition (SVD) decoupling, respectively.
|
The decentralized plant (transfer functions from actuators to sensors integrated in the struts) is examined in Section \ref{ssec:detail_control_decoupling_decentralized}.
|
||||||
The comparative assessment of these three methodologies, along with concluding observations, is provided in Section \ref{ssec:detail_control_decoupling_comp}.
|
Three approaches are investigated across subsequent sections: Jacobian matrix decoupling (Section \ref{ssec:detail_control_decoupling_jacobian}), modal decoupling (Section \ref{ssec:detail_control_decoupling_modal}), and Singular Value Decomposition (SVD) decoupling (Section \ref{ssec:detail_control_decoupling_svd}).
|
||||||
|
Finally, a comparative analysis with concluding observations is provided in Section \ref{ssec:detail_control_decoupling_comp}.
|
||||||
\section{Test Model}
|
\section{Test Model}
|
||||||
\label{ssec:detail_control_decoupling_model}
|
\label{ssec:detail_control_decoupling_model}
|
||||||
|
|
||||||
@ -692,7 +674,7 @@ The obtained transfer function from \(\bm{\mathcal{\tau}}\) to \(\bm{\mathcal{L}
|
|||||||
\frac{\bm{\mathcal{L}}}{\bm{\mathcal{\tau}}}(s) = \bm{G}_{\mathcal{L}}(s) = \left( \bm{J}_{\{M\}}^{-\intercal} \bm{M}_{\{M\}} \bm{J}_{\{M\}}^{-1} s^2 + \bm{\mathcal{C}} s + \bm{\mathcal{K}} \right)^{-1}
|
\frac{\bm{\mathcal{L}}}{\bm{\mathcal{\tau}}}(s) = \bm{G}_{\mathcal{L}}(s) = \left( \bm{J}_{\{M\}}^{-\intercal} \bm{M}_{\{M\}} \bm{J}_{\{M\}}^{-1} s^2 + \bm{\mathcal{C}} s + \bm{\mathcal{K}} \right)^{-1}
|
||||||
\end{equation}
|
\end{equation}
|
||||||
|
|
||||||
At low frequencies, the plant converges to a diagonal constant matrix whose diagonal elements are related to the actuator stiffnesses \eqref{eq:detail_control_decoupling_plant_decentralized_low_freq}.
|
At low frequencies, the plant converges to a diagonal constant matrix whose diagonal elements are equal to the actuator stiffnesses \eqref{eq:detail_control_decoupling_plant_decentralized_low_freq}.
|
||||||
At high frequencies, the plant converges to the mass matrix mapped in the frame of the struts, which is generally highly non-diagonal.
|
At high frequencies, the plant converges to the mass matrix mapped in the frame of the struts, which is generally highly non-diagonal.
|
||||||
|
|
||||||
\begin{equation}\label{eq:detail_control_decoupling_plant_decentralized_low_freq}
|
\begin{equation}\label{eq:detail_control_decoupling_plant_decentralized_low_freq}
|
||||||
@ -712,7 +694,7 @@ Depending on the symmetry present in the system, certain diagonal elements may e
|
|||||||
\label{ssec:detail_control_decoupling_jacobian}
|
\label{ssec:detail_control_decoupling_jacobian}
|
||||||
\paragraph{Jacobian Matrix}
|
\paragraph{Jacobian Matrix}
|
||||||
|
|
||||||
The Jacobian matrix serves a dual purpose in the decoupling process: it converts strut velocity \(\dot{\mathcal{L}}\) to payload velocity and angular velocity \(\dot{\bm{\mathcal{X}}}_{\{O\}}\), and it transforms actuator forces \(\bm{\tau}\) to forces/torque applied on the payload \(\bm{\mathcal{F}}_{\{O\}}\), as expressed in equation \eqref{eq:detail_control_decoupling_jacobian}.
|
The Jacobian matrix \(\bm{J}_{\{O\}}\) serves a dual purpose in the decoupling process: it converts strut velocity \(\dot{\mathcal{L}}\) to payload velocity and angular velocity \(\dot{\bm{\mathcal{X}}}_{\{O\}}\), and it transforms actuator forces \(\bm{\tau}\) to forces/torque applied on the payload \(\bm{\mathcal{F}}_{\{O\}}\), as expressed in equation \eqref{eq:detail_control_decoupling_jacobian}.
|
||||||
|
|
||||||
\begin{subequations}\label{eq:detail_control_decoupling_jacobian}
|
\begin{subequations}\label{eq:detail_control_decoupling_jacobian}
|
||||||
\begin{align}
|
\begin{align}
|
||||||
@ -817,7 +799,7 @@ However, it could alternatively be determined through analytical methods to ensu
|
|||||||
It should be noted that the existence of such a center of stiffness (i.e. a frame \(\{K\}\) for which \(\bm{J}_{\{K\}}^{\intercal} \bm{\mathcal{K}} \bm{J}_{\{K\}}\) is diagonal) is not guaranteed for arbitrary systems.
|
It should be noted that the existence of such a center of stiffness (i.e. a frame \(\{K\}\) for which \(\bm{J}_{\{K\}}^{\intercal} \bm{\mathcal{K}} \bm{J}_{\{K\}}\) is diagonal) is not guaranteed for arbitrary systems.
|
||||||
This property is typically achievable only in systems exhibiting specific symmetrical characteristics, as is the case in the present example.
|
This property is typically achievable only in systems exhibiting specific symmetrical characteristics, as is the case in the present example.
|
||||||
|
|
||||||
The analytical expression for the plant in this configuration was then computed \ref{eq:detail_control_decoupling_plant_CoK}.
|
The analytical expression for the plant in this configuration was then computed \eqref{eq:detail_control_decoupling_plant_CoK}.
|
||||||
|
|
||||||
\begin{equation}\label{eq:detail_control_decoupling_plant_CoK}
|
\begin{equation}\label{eq:detail_control_decoupling_plant_CoK}
|
||||||
\frac{\bm{\mathcal{X}}_{\{K\}}}{\bm{\mathcal{F}}_{\{K\}}}(s) = \bm{G}_{\{K\}}(s) = \left( \bm{J}_{\{K\}}^{\intercal} \bm{J}_{\{M\}}^{-\intercal} \bm{M}_{\{M\}} \bm{J}_{\{M\}}^{-1} \bm{J}_{\{K\}} s^2 + \bm{J}_{\{K\}}^{\intercal} \bm{\mathcal{C}} \bm{J}_{\{K\}} s + \bm{J}_{\{K\}}^{\intercal} \bm{\mathcal{K}} \bm{J}_{\{K\}} \right)^{-1}
|
\frac{\bm{\mathcal{X}}_{\{K\}}}{\bm{\mathcal{F}}_{\{K\}}}(s) = \bm{G}_{\{K\}}(s) = \left( \bm{J}_{\{K\}}^{\intercal} \bm{J}_{\{M\}}^{-\intercal} \bm{M}_{\{M\}} \bm{J}_{\{M\}}^{-1} \bm{J}_{\{K\}} s^2 + \bm{J}_{\{K\}}^{\intercal} \bm{\mathcal{C}} \bm{J}_{\{K\}} s + \bm{J}_{\{K\}}^{\intercal} \bm{\mathcal{K}} \bm{J}_{\{K\}} \right)^{-1}
|
||||||
@ -833,7 +815,6 @@ The plant is well decoupled below the suspension mode with the lowest frequency
|
|||||||
|
|
||||||
The physical reason for high-frequency coupling is illustrated in Figure \ref{fig:detail_control_decoupling_model_test_CoK}.
|
The physical reason for high-frequency coupling is illustrated in Figure \ref{fig:detail_control_decoupling_model_test_CoK}.
|
||||||
When a high-frequency force is applied at a point not aligned with the center of mass, it induces rotation around the center of mass.
|
When a high-frequency force is applied at a point not aligned with the center of mass, it induces rotation around the center of mass.
|
||||||
This phenomenon explains the coupling observed between different degrees of freedom at higher frequencies.
|
|
||||||
|
|
||||||
\begin{figure}[htbp]
|
\begin{figure}[htbp]
|
||||||
\begin{subfigure}{0.48\textwidth}
|
\begin{subfigure}{0.48\textwidth}
|
||||||
@ -853,7 +834,6 @@ This phenomenon explains the coupling observed between different degrees of free
|
|||||||
\section{Modal Decoupling}
|
\section{Modal Decoupling}
|
||||||
\label{ssec:detail_control_decoupling_modal}
|
\label{ssec:detail_control_decoupling_modal}
|
||||||
Modal decoupling represents an approach based on the principle that a mechanical system's behavior can be understood as a combination of contributions from various modes \cite{rankers98_machin}.
|
Modal decoupling represents an approach based on the principle that a mechanical system's behavior can be understood as a combination of contributions from various modes \cite{rankers98_machin}.
|
||||||
|
|
||||||
To convert the dynamics in the modal space, the equation of motion are first written with respect to the center of mass \eqref{eq:detail_control_decoupling_equation_motion_CoM}.
|
To convert the dynamics in the modal space, the equation of motion are first written with respect to the center of mass \eqref{eq:detail_control_decoupling_equation_motion_CoM}.
|
||||||
|
|
||||||
\begin{equation}\label{eq:detail_control_decoupling_equation_motion_CoM}
|
\begin{equation}\label{eq:detail_control_decoupling_equation_motion_CoM}
|
||||||
@ -934,7 +914,7 @@ Each of these diagonal elements corresponds to a specific mode, as shown in Figu
|
|||||||
\label{ssec:detail_control_decoupling_svd}
|
\label{ssec:detail_control_decoupling_svd}
|
||||||
\paragraph{Singular Value Decomposition}
|
\paragraph{Singular Value Decomposition}
|
||||||
|
|
||||||
Singular Value Decomposition (SVD) represents a powerful mathematical tool with extensive applications in data analysis \cite[, chapt. 1]{brunton22_data} and multivariable control systems \cite{skogestad07_multiv_feedb_contr}, where it is particularly valuable for analyzing directional properties in multivariable systems.
|
Singular Value Decomposition (SVD) represents a powerful mathematical tool with extensive applications in data analysis \cite[, chapt. 1]{brunton22_data} and multivariable control systems where it is particularly valuable for analyzing directional properties in multivariable systems \cite{skogestad07_multiv_feedb_contr}.
|
||||||
|
|
||||||
The SVD constitutes a unique matrix decomposition applicable to any complex matrix \(\bm{X} \in \mathbb{C}^{n \times m}\), expressed as:
|
The SVD constitutes a unique matrix decomposition applicable to any complex matrix \(\bm{X} \in \mathbb{C}^{n \times m}\), expressed as:
|
||||||
|
|
||||||
@ -1011,8 +991,8 @@ Additionally, the diagonal terms manifest as second-order dynamic systems, facil
|
|||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
As it was surprising to obtain such a good decoupling at all frequencies, a variant system with identical dynamics but different sensor configurations was examined.
|
As it was surprising to obtain such a good decoupling at all frequencies, a variant system with identical dynamics but different sensor configurations was examined.
|
||||||
Instead of using relative motion sensors aligned with the struts, three relative motion sensors were positioned as shown in Figure \ref{fig:detail_control_decoupling_model_test_alt}.
|
Instead of using relative motion sensors collocated with the struts, three relative motion sensors were positioned as shown in Figure \ref{fig:detail_control_decoupling_model_test_alt}.
|
||||||
Although Jacobian matrices could theoretically map between these different sensor arrangements, application of the same SVD decoupling procedure yielded the plant response shown in Figure \ref{fig:detail_control_decoupling_svd_alt_plant}, which exhibits significantly greater coupling.
|
Although Jacobian matrices could theoretically be used to map these sensors to the frame of the struts, application of the same SVD decoupling procedure yielded the plant response shown in Figure \ref{fig:detail_control_decoupling_svd_alt_plant}, which exhibits significantly greater coupling.
|
||||||
Notably, the coupling demonstrates local minima near the decoupling frequency, consistent with the fact that the decoupling matrices were derived specifically for that frequency point.
|
Notably, the coupling demonstrates local minima near the decoupling frequency, consistent with the fact that the decoupling matrices were derived specifically for that frequency point.
|
||||||
|
|
||||||
\begin{figure}[htbp]
|
\begin{figure}[htbp]
|
||||||
@ -1055,8 +1035,7 @@ SVD decoupling generally results in a loss of physical meaning for the ``control
|
|||||||
The quality of decoupling achieved through these methods also exhibits distinct characteristics.
|
The quality of decoupling achieved through these methods also exhibits distinct characteristics.
|
||||||
Jacobian decoupling performance depends on the chosen reference frame, with optimal decoupling at low frequencies when aligned at the center of stiffness, or at high frequencies when aligned with the center of mass.
|
Jacobian decoupling performance depends on the chosen reference frame, with optimal decoupling at low frequencies when aligned at the center of stiffness, or at high frequencies when aligned with the center of mass.
|
||||||
Systems designed with coincident centers of mass and stiffness may achieve excellent decoupling using this approach.
|
Systems designed with coincident centers of mass and stiffness may achieve excellent decoupling using this approach.
|
||||||
Modal decoupling offers good decoupling across all frequencies, though its effectiveness relies on the accuracy of the system model, with discrepancies potentially resulting in significant off-diagonal elements.
|
Modal decoupling offers good decoupling across all frequencies, though its effectiveness relies on the model accuracy, with discrepancies potentially resulting in significant off-diagonal elements.
|
||||||
The diagonal elements typically manifest as second-order low-pass filters, facilitating straightforward control design.
|
|
||||||
SVD decoupling can be implemented using measured data without requiring a model, with optimal performance near the chosen decoupling frequency, though its effectiveness may diminish at other frequencies and depends on the quality of the real approximation of the response at the selected frequency point.
|
SVD decoupling can be implemented using measured data without requiring a model, with optimal performance near the chosen decoupling frequency, though its effectiveness may diminish at other frequencies and depends on the quality of the real approximation of the response at the selected frequency point.
|
||||||
|
|
||||||
\begin{table}[htbp]
|
\begin{table}[htbp]
|
||||||
@ -1071,29 +1050,19 @@ SVD decoupling can be implemented using measured data without requiring a model,
|
|||||||
\midrule
|
\midrule
|
||||||
\textbf{Requirements} & Known geometry & Known equations of motion & Identified FRF\\
|
\textbf{Requirements} & Known geometry & Known equations of motion & Identified FRF\\
|
||||||
\midrule
|
\midrule
|
||||||
\textbf{Decoupling Matrices} & Decoupling using \(\bm{J}_{\{O\}}\) obtained from geometry & Decoupling using \(\bm{\Phi}\) obtained from modal decomposition & Decoupling using \(\bm{U}\) and \(\bm{V}\) obtained from SVD\\
|
\textbf{Decoupling Matrices} & Jacobian matrix \(\bm{J}_{\{O\}}\) & Eigenvectors \(\bm{\Phi}\) & SVD matrices \(\bm{U}\) and \(\bm{V}\)\\
|
||||||
\midrule
|
\midrule
|
||||||
\textbf{Decoupled Plant} & \(\bm{G}_{\{O\}}(s) = \bm{J}_{\{O\}}^{-1} \bm{G}_{\mathcal{L}}(s) \bm{J}_{\{O\}}^{-\intercal}\) & \(\bm{G}_m(s) = \bm{\Phi}^{-1} \bm{G}_{\mathcal{X}}(s) \bm{\Phi}^{-\intercal}\) & \(\bm{G}_{\text{SVD}}(s) = \bm{U}^{-1} \bm{G}(s) \bm{V}^{-\intercal}\)\\
|
\textbf{Decoupled Plant} & \(\bm{G}_{\{O\}}(s) = \bm{J}_{\{O\}}^{-1} \bm{G}_{\mathcal{L}}(s) \bm{J}_{\{O\}}^{-\intercal}\) & \(\bm{G}_m(s) = \bm{\Phi}^{-1} \bm{G}_{\mathcal{X}}(s) \bm{\Phi}^{-\intercal}\) & \(\bm{G}_{\text{SVD}}(s) = \bm{U}^{-1} \bm{G}(s) \bm{V}^{-\intercal}\)\\
|
||||||
\midrule
|
\midrule
|
||||||
\textbf{Controller} & \(\bm{K}_{\{O\}}(s) = \bm{J}_{\{O\}}^{-\intercal} \bm{K}_{d}(s) \bm{J}_{\{O\}}^{-1}\) & \(\bm{K}_m(s) = \bm{\Phi}^{-\intercal} \bm{K}_{d}(s) \bm{\Phi}^{-1}\) & \(\bm{K}_{\text{SVD}}(s) = \bm{V}^{-\intercal} \bm{K}_{d}(s) \bm{U}^{-1}\)\\
|
\textbf{Controller} & \(\bm{K}_{\{O\}}(s) = \bm{J}_{\{O\}}^{-\intercal} \bm{K}_{d}(s) \bm{J}_{\{O\}}^{-1}\) & \(\bm{K}_m(s) = \bm{\Phi}^{-\intercal} \bm{K}_{d}(s) \bm{\Phi}^{-1}\) & \(\bm{K}_{\text{SVD}}(s) = \bm{V}^{-\intercal} \bm{K}_{d}(s) \bm{U}^{-1}\)\\
|
||||||
\midrule
|
\midrule
|
||||||
\textbf{Interpretation} & Forces/Torques to Displacement/Rotation in chosen frame & Inputs to excite individual modes & Directions of max to min controllability/observability\\
|
\textbf{Interpretation} & Forces/Torques to Displacement/Rotation in chosen frame & Inputs (resp. outputs) to excite (resp. sense) individual modes & Directions of max to min controllability/observability\\
|
||||||
& & Output to sense individual modes & \\
|
|
||||||
\midrule
|
\midrule
|
||||||
\textbf{Properties} & Decoupling at low or high frequency depending on the chosen frame & Good decoupling at all frequencies & Good decoupling near the chosen frequency\\
|
\textbf{Effectiveness} & Decoupling at low or high frequency depending on the chosen frame & Good decoupling at all frequencies & Good decoupling near the chosen frequency\\
|
||||||
\midrule
|
\midrule
|
||||||
\textbf{Pros} & Physical inputs / outputs & Target specific modes & Good Decoupling near the crossover\\
|
\textbf{Pros} & Retain physical meaning of inputs / outputs. Controller acts on a meaningfully ``frame'' & Ability to target specific modes. Simple \(2^{nd}\) order diagonal plants & Good Decoupling near the crossover. Very General and requires no model\\
|
||||||
& Good decoupling at High frequency (diagonal mass matrix if Jacobian taken at the CoM) & 2nd order diagonal plant & Very General\\
|
|
||||||
& Good decoupling at Low frequency (if Jacobian taken at specific point) & & \\
|
|
||||||
& Easy integration of meaningful reference inputs & & \\
|
|
||||||
& & & \\
|
|
||||||
\midrule
|
\midrule
|
||||||
\textbf{Cons} & Coupling between force/rotation may be high at low frequency (non diagonal terms in K) & Need analytical equations & Loose the physical meaning of inputs /outputs\\
|
\textbf{Cons} & Good decoupling at all frequency can only be obtained for specific mechanical architecture & Relies on the accuracy of equation of motions. Robustness to unmodelled dynamics may be poor & Loss of physical meaning of inputs /outputs. Decoupling away from the chosen frequency may be poor\\
|
||||||
& Limited to parallel mechanisms (?) & & Decoupling depends on the real approximation validity\\
|
|
||||||
& If good decoupling at all frequencies => requires specific mechanical architecture & & Diagonal plants may not be easy to control\\
|
|
||||||
\midrule
|
|
||||||
\textbf{Applicability} & Parallel Mechanisms & Systems whose dynamics that can be expressed with M and K matrices & Very general\\
|
|
||||||
& Only small motion for the Jacobian matrix to stay constant & & Need FRF data (either experimentally or analytically)\\
|
|
||||||
\bottomrule
|
\bottomrule
|
||||||
\end{tabularx}
|
\end{tabularx}
|
||||||
\end{table}
|
\end{table}
|
||||||
@ -1103,10 +1072,10 @@ SVD decoupling can be implemented using measured data without requiring a model,
|
|||||||
Once the system is properly decoupled using one of the approaches described in Section \ref{sec:detail_control_decoupling}, SISO controllers can be individually tuned for each decoupled ``directions''.
|
Once the system is properly decoupled using one of the approaches described in Section \ref{sec:detail_control_decoupling}, SISO controllers can be individually tuned for each decoupled ``directions''.
|
||||||
Several ways to design a controller to obtain a given performance while ensuring good robustness properties can be implemented.
|
Several ways to design a controller to obtain a given performance while ensuring good robustness properties can be implemented.
|
||||||
|
|
||||||
In some cases \cite{furutani04_nanom_cuttin_machin_using_stewar,du14_piezo_actuat_high_precis_flexib,yang19_dynam_model_decoup_contr_flexib}, ``fixed'' controller structures are utilized, such as PI and PID controllers, whose parameters are manually tuned.
|
In some cases ``fixed'' controller structures are utilized, such as PI and PID controllers, whose parameters are manually tuned \cite{furutani04_nanom_cuttin_machin_using_stewar,du14_piezo_actuat_high_precis_flexib,yang19_dynam_model_decoup_contr_flexib}.
|
||||||
|
|
||||||
Another popular method is Open-Loop shaping, which was used during the conceptual phase after the plan was decoupled in the frame of the struts.
|
Another popular method is Open-Loop shaping, which was used during the conceptual phase.
|
||||||
Open-loop shaping involves tuning the controller through a series of ``standard'' filters (leads, lags, notches, and low-pass filters) to shape the open-loop transfer function \(G(s)K(s)\) according to desired specifications, including bandwidth, gain and phase margins, and gain at specific frequencies \cite[, chapt. 4.4.7]{schmidt20_desig_high_perfor_mechat_third_revis_edition}.
|
Open-loop shaping involves tuning the controller through a series of ``standard'' filters (leads, lags, notches, low-pass filters, \ldots{}) to shape the open-loop transfer function \(G(s)K(s)\) according to desired specifications, including bandwidth, gain and phase margins \cite[, chapt. 4.4.7]{schmidt20_desig_high_perfor_mechat_third_revis_edition}.
|
||||||
Open-Loop shaping is very popular because the open-loop transfer function is a linear function of the controller, making it relatively straightforward to tune the controller to achieve desired open-loop characteristics.
|
Open-Loop shaping is very popular because the open-loop transfer function is a linear function of the controller, making it relatively straightforward to tune the controller to achieve desired open-loop characteristics.
|
||||||
Another key advantage is that controllers can be tuned directly from measured frequency response functions of the plant without requiring an explicit model.
|
Another key advantage is that controllers can be tuned directly from measured frequency response functions of the plant without requiring an explicit model.
|
||||||
|
|
||||||
@ -1116,10 +1085,9 @@ With open-loop shaping, closed-loop transfer functions are changed only indirect
|
|||||||
|
|
||||||
In order to synthesize a controller that directly shapes the closed-loop transfer functions (and therefore the performance metric), \(\mathcal{H}_\infty\text{-synthesis}\) may be used \cite{skogestad07_multiv_feedb_contr}.
|
In order to synthesize a controller that directly shapes the closed-loop transfer functions (and therefore the performance metric), \(\mathcal{H}_\infty\text{-synthesis}\) may be used \cite{skogestad07_multiv_feedb_contr}.
|
||||||
This approach requires a good model of the plant and expertise in selecting weighting functions that will define the wanted shape of different closed-loop transfer functions \cite{bibel92_guidel_h}.
|
This approach requires a good model of the plant and expertise in selecting weighting functions that will define the wanted shape of different closed-loop transfer functions \cite{bibel92_guidel_h}.
|
||||||
\(\mathcal{H}_{\infty}\) synthesis has been applied for the Stewart platform \cite{jiao18_dynam_model_exper_analy_stewar}, yet when benchmarked against more basic decentralized controllers, the performance gains proved negligible \cite{thayer02_six_axis_vibrat_isolat_system,hauge04_sensor_contr_space_based_six}.
|
\(\mathcal{H}_{\infty}\text{-synthesis}\) has been applied for the Stewart platform \cite{jiao18_dynam_model_exper_analy_stewar}, yet when benchmarked against more basic decentralized controllers, the performance gains proved small \cite{thayer02_six_axis_vibrat_isolat_system,hauge04_sensor_contr_space_based_six}.
|
||||||
|
|
||||||
In this section, an alternative controller synthesis scheme is proposed in which complementary filters are used for directly shaping the closed-loop transfer functions (i.e., directly addressing the closed-loop performances).
|
In this section, an alternative controller synthesis scheme is proposed in which complementary filters are used for directly shaping the closed-loop transfer functions (i.e., directly addressing the closed-loop performances).
|
||||||
|
|
||||||
In Section \ref{ssec:detail_control_cf_control_arch}, the proposed control architecture is presented.
|
In Section \ref{ssec:detail_control_cf_control_arch}, the proposed control architecture is presented.
|
||||||
In Section \ref{ssec:detail_control_cf_trans_perf}, typical performance requirements are translated into the shape of the complementary filters.
|
In Section \ref{ssec:detail_control_cf_trans_perf}, typical performance requirements are translated into the shape of the complementary filters.
|
||||||
The design of the complementary filters is briefly discussed in Section \ref{ssec:detail_control_cf_analytical_complementary_filters}, and analytical formulas are proposed such that it is possible to change the closed-loop behavior of the system in real time.
|
The design of the complementary filters is briefly discussed in Section \ref{ssec:detail_control_cf_analytical_complementary_filters}, and analytical formulas are proposed such that it is possible to change the closed-loop behavior of the system in real time.
|
||||||
@ -1188,14 +1156,14 @@ At frequencies where the model accurately represents the physical plant (\(G^{-1
|
|||||||
\end{subequations}
|
\end{subequations}
|
||||||
|
|
||||||
The sensitivity transfer function equals the high-pass filter \(S = \frac{y}{dy} = H_H\), and the complementary sensitivity transfer function equals the low-pass filter \(T = \frac{y}{n} = H_L\).
|
The sensitivity transfer function equals the high-pass filter \(S = \frac{y}{dy} = H_H\), and the complementary sensitivity transfer function equals the low-pass filter \(T = \frac{y}{n} = H_L\).
|
||||||
Hence, when the plant model closely approximates the actual system, the closed-loop transfer functions converge to the designed complementary filters, allowing direct translation of performance requirements into complementary filter design.
|
Hence, when the plant model closely approximates the actual dynamics, the closed-loop transfer functions converge to the designed complementary filters, allowing direct translation of performance requirements into the design of the complementary.
|
||||||
\section{Translating the performance requirements into the shapes of the complementary filters}
|
\section{Translating the performance requirements into the shape of the complementary filters}
|
||||||
\label{ssec:detail_control_cf_trans_perf}
|
\label{ssec:detail_control_cf_trans_perf}
|
||||||
Performance specifications in a feedback system can usually be expressed as upper bounds on the magnitudes of closed-loop transfer functions such as the sensitivity and complementary sensitivity transfer functions \cite{bibel92_guidel_h}.
|
Performance specifications in a feedback system can usually be expressed as upper bounds on the magnitudes of closed-loop transfer functions such as the sensitivity and complementary sensitivity transfer functions \cite{bibel92_guidel_h}.
|
||||||
The design of a controller \(K(s)\) to obtain the desired shapes of these closed-loop transfer functions is known as closed-loop shaping.
|
The design of a controller \(K(s)\) to obtain the desired shape of these closed-loop transfer functions is known as closed-loop shaping.
|
||||||
|
|
||||||
In the proposed control architecture, the closed-loop transfer functions \eqref{eq:detail_control_cf_sf_cl_tf_K_inf} are expressed in terms of the complementary filters \(H_L(s)\) and \(H_H(s)\) rather than directly through the controller \(K(s)\).
|
In the proposed control architecture, the closed-loop transfer functions \eqref{eq:detail_control_cf_sf_cl_tf_K_inf} are expressed in terms of the complementary filters \(H_L(s)\) and \(H_H(s)\) rather than directly through the controller \(K(s)\).
|
||||||
Therefore, performance requirements must be translated into constraints on the shapes of these complementary filters.
|
Therefore, performance requirements must be translated into constraints on the shape of these complementary filters.
|
||||||
\paragraph{Nominal Stability (NS)}
|
\paragraph{Nominal Stability (NS)}
|
||||||
A closed-loop system is stable when all its elements (here \(K\), \(G^\prime\), and \(H_L\)) are stable and the sensitivity function \(S = \frac{1}{1 + G^\prime K H_L}\) is stable.
|
A closed-loop system is stable when all its elements (here \(K\), \(G^\prime\), and \(H_L\)) are stable and the sensitivity function \(S = \frac{1}{1 + G^\prime K H_L}\) is stable.
|
||||||
For the nominal system (\(G^\prime = G\)), the sensitivity transfer function equals the high-pass filter: \(S(s) = H_H(s)\).
|
For the nominal system (\(G^\prime = G\)), the sensitivity transfer function equals the high-pass filter: \(S(s) = H_H(s)\).
|
||||||
@ -1205,7 +1173,7 @@ Consequently, stable and minimum phase complementary filters must be employed.
|
|||||||
\paragraph{Nominal Performance (NP)}
|
\paragraph{Nominal Performance (NP)}
|
||||||
|
|
||||||
Performance specifications can be formalized using weighting functions \(w_H\) and \(w_L\), where performance is achieved when \eqref{eq:detail_control_cf_weights} is satisfied.
|
Performance specifications can be formalized using weighting functions \(w_H\) and \(w_L\), where performance is achieved when \eqref{eq:detail_control_cf_weights} is satisfied.
|
||||||
The weighting functions define the maximum magnitude of the closed-loop transfer functions as a function of frequency, effectively determining their ``shape.''
|
The weighting functions define the maximum magnitude of the closed-loop transfer functions as a function of frequency, effectively determining their ``shape''.
|
||||||
|
|
||||||
\begin{subequations}\label{eq:detail_control_cf_weights}
|
\begin{subequations}\label{eq:detail_control_cf_weights}
|
||||||
\begin{align}
|
\begin{align}
|
||||||
@ -1228,7 +1196,7 @@ Similarly, for noise attenuation, the magnitude of the complementary sensitivity
|
|||||||
Classical stability margins (gain and phase margins) are also related to the maximum amplitude of the sensitivity transfer function.
|
Classical stability margins (gain and phase margins) are also related to the maximum amplitude of the sensitivity transfer function.
|
||||||
Typically, maintaining \(|S|_{\infty} \le 2\) ensures a gain margin of at least 2 and a phase margin of at least \(\SI{29}{\degree}\).
|
Typically, maintaining \(|S|_{\infty} \le 2\) ensures a gain margin of at least 2 and a phase margin of at least \(\SI{29}{\degree}\).
|
||||||
|
|
||||||
Therefore, by carefully selecting the shapes of the complementary filters, nominal performance specifications can be directly addressed in an intuitive manner.
|
Therefore, by carefully selecting the shape of the complementary filters, nominal performance specifications can be directly addressed in an intuitive manner.
|
||||||
\paragraph{Robust Stability (RS)}
|
\paragraph{Robust Stability (RS)}
|
||||||
|
|
||||||
Robust stability refers to a control system's ability to maintain stability despite discrepancies between the actual system \(G^\prime\) and the model \(G\) used for controller design.
|
Robust stability refers to a control system's ability to maintain stability despite discrepancies between the actual system \(G^\prime\) and the model \(G\) used for controller design.
|
||||||
@ -1288,8 +1256,8 @@ Therefore, for SISO systems, ensuring robust stability and nominal performance i
|
|||||||
\section{Complementary filter design}
|
\section{Complementary filter design}
|
||||||
\label{ssec:detail_control_cf_analytical_complementary_filters}
|
\label{ssec:detail_control_cf_analytical_complementary_filters}
|
||||||
|
|
||||||
As proposed in Section \ref{sec:detail_control_sensor}, complementary filters can be shaped using standard \(\mathcal{H}_{\infty}\) synthesis techniques.
|
As proposed in Section \ref{sec:detail_control_sensor}, complementary filters can be shaped using standard \(\mathcal{H}_{\infty}\text{-synthesis}\) techniques.
|
||||||
This approach is particularly well-suited since performance requirements were expressed as upper bounds on the magnitude of the complementary filters (Section \ref{ssec:detail_control_cf_trans_perf}).
|
This approach is particularly well-suited since performance requirements were expressed as upper bounds on the magnitude of the complementary filters.
|
||||||
|
|
||||||
Alternatively, analytical formulas for complementary filters may be employed.
|
Alternatively, analytical formulas for complementary filters may be employed.
|
||||||
For some applications, first-order complementary filters as shown in Equation \eqref{eq:detail_control_cf_1st_order} are sufficient.
|
For some applications, first-order complementary filters as shown in Equation \eqref{eq:detail_control_cf_1st_order} are sufficient.
|
||||||
@ -1310,7 +1278,7 @@ These filters can be transformed into the digital domain using the Bilinear tran
|
|||||||
\end{align}
|
\end{align}
|
||||||
\end{subequations}
|
\end{subequations}
|
||||||
|
|
||||||
A significant advantage of using analytical formulas for complementary filters is that key parameters such as \(\omega_0\) can be modified in real-time, as illustrated in Figure \ref{fig:detail_control_cf_arch_tunable_params}.
|
A significant advantage of using analytical formulas for complementary filters is that key parameters such as \(\omega_0\) can be tuned in real-time, as illustrated in Figure \ref{fig:detail_control_cf_arch_tunable_params}.
|
||||||
This real-time tunability allows rapid testing of different control bandwidths to evaluate performance and robustness characteristics.
|
This real-time tunability allows rapid testing of different control bandwidths to evaluate performance and robustness characteristics.
|
||||||
|
|
||||||
\begin{figure}[htbp]
|
\begin{figure}[htbp]
|
||||||
@ -1321,7 +1289,7 @@ This real-time tunability allows rapid testing of different control bandwidths t
|
|||||||
|
|
||||||
For many practical applications, first order complementary filters are not sufficient.
|
For many practical applications, first order complementary filters are not sufficient.
|
||||||
Specifically, a slope of \(+2\) at low frequencies for the sensitivity transfer function (enabling accurate tracking of ramp inputs) and a slope of \(-2\) for the complementary sensitivity transfer function are often desired.
|
Specifically, a slope of \(+2\) at low frequencies for the sensitivity transfer function (enabling accurate tracking of ramp inputs) and a slope of \(-2\) for the complementary sensitivity transfer function are often desired.
|
||||||
For these cases, the complementary filters analytical formula in Equation \eqref{eq:detail_control_cf_2nd_order} are proposed.
|
For these cases, the complementary filters analytical formula in Equation \eqref{eq:detail_control_cf_2nd_order} is proposed.
|
||||||
|
|
||||||
\begin{subequations}\label{eq:detail_control_cf_2nd_order}
|
\begin{subequations}\label{eq:detail_control_cf_2nd_order}
|
||||||
\begin{align}
|
\begin{align}
|
||||||
@ -1377,8 +1345,8 @@ The model of the plant \(G(s)\) from actuator force \(F\) to displacement \(y\)
|
|||||||
G(s) = \frac{1}{m s^2 + c s + k}, \quad m = \SI{20}{\kg},\ k = 1\si{\N/\mu\m},\ c = 10^2\si{\N\per(\m\per\s)}
|
G(s) = \frac{1}{m s^2 + c s + k}, \quad m = \SI{20}{\kg},\ k = 1\si{\N/\mu\m},\ c = 10^2\si{\N\per(\m\per\s)}
|
||||||
\end{equation}
|
\end{equation}
|
||||||
|
|
||||||
The plant dynamics include uncertainties related to limited support compliance, unmodeled flexible dynamics, payload dynamics, and other factors.
|
The plant dynamics include uncertainties related to limited support compliance, unmodeled flexible dynamics and payload dynamics.
|
||||||
These uncertainties are represented using a multiplicative input uncertainty weight \eqref{eq:detail_control_cf_test_plant_uncertainty}., which specifies the magnitude of uncertainty as a function of frequency:
|
These uncertainties are represented using a multiplicative input uncertainty weight \eqref{eq:detail_control_cf_test_plant_uncertainty}, which specifies the magnitude of uncertainty as a function of frequency.
|
||||||
|
|
||||||
\begin{equation}\label{eq:detail_control_cf_test_plant_uncertainty}
|
\begin{equation}\label{eq:detail_control_cf_test_plant_uncertainty}
|
||||||
w_I(s) = 10 \cdot \frac{(s+100)^2}{(s+1000)^2}
|
w_I(s) = 10 \cdot \frac{(s+100)^2}{(s+1000)^2}
|
||||||
@ -1403,10 +1371,10 @@ Figure \ref{fig:detail_control_cf_bode_plot_mech_sys} illustrates both the nomin
|
|||||||
\end{figure}
|
\end{figure}
|
||||||
\paragraph{Requirements and choice of complementary filters}
|
\paragraph{Requirements and choice of complementary filters}
|
||||||
|
|
||||||
As discussed in Section \ref{ssec:detail_control_cf_trans_perf}, nominal performance requirements can be expressed as upper bounds on the shapes of the complementary filters.
|
As discussed in Section \ref{ssec:detail_control_cf_trans_perf}, nominal performance requirements can be expressed as upper bounds on the shape of the complementary filters.
|
||||||
For this example, the requirements are:
|
For this example, the requirements are:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item to track ramp inputs (constant velocity scans) with zero steady-state error, which necessitates a \(+2\) slope at low frequencies for the magnitude of the sensitivity function \(|S(j\omega)|\)
|
\item track ramp inputs (i.e. constant velocity scans) with zero steady-state error: a \(+2\) slope at low frequencies for the magnitude of the sensitivity function \(|S(j\omega)|\) is required
|
||||||
\item filtering of measurement noise above \(\SI{300}{Hz}\), where sensor noise is significant (requiring a filtering factor of approximately 100 above this frequency)
|
\item filtering of measurement noise above \(\SI{300}{Hz}\), where sensor noise is significant (requiring a filtering factor of approximately 100 above this frequency)
|
||||||
\item maximizing disturbance rejection
|
\item maximizing disturbance rejection
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
@ -1417,8 +1385,9 @@ This condition is satisfied when the magnitude of the low-pass complementary fil
|
|||||||
Robust performance is achieved when both nominal performance and robust stability conditions are simultaneously satisfied.
|
Robust performance is achieved when both nominal performance and robust stability conditions are simultaneously satisfied.
|
||||||
|
|
||||||
All requirements imposed on \(H_L\) and \(H_H\) are visualized in Figure \ref{fig:detail_control_cf_specs_S_T}.
|
All requirements imposed on \(H_L\) and \(H_H\) are visualized in Figure \ref{fig:detail_control_cf_specs_S_T}.
|
||||||
While \(\mathcal{H}_\infty\) synthesis could be employed to design the complementary filters, analytical formulas were used for this relatively simple example.
|
While \(\mathcal{H}_\infty\text{-synthesis}\) could be employed to design the complementary filters, analytical formulas were used for this relatively simple example.
|
||||||
Specifically, the second-order complementary filters from Equation \eqref{eq:detail_control_cf_2nd_order} were selected, providing the desired \(+2\) and \(-2\) slopes, with parameters \(\alpha = 1\) and \(\omega_0 = 2\pi \cdot 20\) Hz.
|
The second-order complementary filters from Equation \eqref{eq:detail_control_cf_2nd_order} were selected with parameters \(\alpha = 1\) and \(\omega_0 = 2\pi \cdot 20\,\text{Hz}\).
|
||||||
|
There magnitudes are displayed in Figure \ref{fig:detail_control_cf_specs_S_T}, confirming that these complementary filters are fulfilling the specifications.
|
||||||
|
|
||||||
\begin{figure}[htbp]
|
\begin{figure}[htbp]
|
||||||
\begin{subfigure}{0.48\textwidth}
|
\begin{subfigure}{0.48\textwidth}
|
||||||
@ -1479,7 +1448,7 @@ In this section, a control architecture in which complementary filters are used
|
|||||||
This approach differs from traditional open-loop shaping in that no controller is manually designed; rather, appropriate complementary filters are selected to achieve the desired closed-loop behavior.
|
This approach differs from traditional open-loop shaping in that no controller is manually designed; rather, appropriate complementary filters are selected to achieve the desired closed-loop behavior.
|
||||||
The method shares conceptual similarities with mixed-sensitivity \(\mathcal{H}_{\infty}\text{-synthesis}\), as both approaches aim to shape closed-loop transfer functions, but with notable distinctions in implementation and complexity.
|
The method shares conceptual similarities with mixed-sensitivity \(\mathcal{H}_{\infty}\text{-synthesis}\), as both approaches aim to shape closed-loop transfer functions, but with notable distinctions in implementation and complexity.
|
||||||
|
|
||||||
While \(\mathcal{H}_{\infty}\text{-synthesis}\) synthesis offers greater flexibility and can be readily generalized to MIMO plants, the presented approach provides a simpler alternative that requires minimal design effort.
|
While \(\mathcal{H}_{\infty}\text{-synthesis}\) offers greater flexibility and can be readily generalized to MIMO plants, the presented approach provides a simpler alternative that requires minimal design effort.
|
||||||
Implementation only necessitates extracting a model of the plant and selecting appropriate analytical complementary filters, making it particularly interesting for applications where simplicity and intuitive parameter tuning are valued.
|
Implementation only necessitates extracting a model of the plant and selecting appropriate analytical complementary filters, making it particularly interesting for applications where simplicity and intuitive parameter tuning are valued.
|
||||||
|
|
||||||
Due to time constraints, an extensive literature review comparing this approach with similar existing architectures, such as Internal Model Control \cite{saxena12_advan_inter_model_contr_techn}, was not conducted.
|
Due to time constraints, an extensive literature review comparing this approach with similar existing architectures, such as Internal Model Control \cite{saxena12_advan_inter_model_contr_techn}, was not conducted.
|
||||||
@ -1490,22 +1459,20 @@ It will be experimentally validated with the NASS during the experimental phase.
|
|||||||
\chapter*{Conclusion}
|
\chapter*{Conclusion}
|
||||||
\label{sec:detail_control_conclusion}
|
\label{sec:detail_control_conclusion}
|
||||||
|
|
||||||
In order to optimize the control of the Nano Active Stabilization System, several aspects of control theory were studied in this section.
|
In order to optimize the control of the Nano Active Stabilization System, several aspects of control theory were studied.
|
||||||
|
|
||||||
Different approaches to combine sensors were compared in Section \ref{sec:detail_control_sensor}.
|
Different approaches to combine sensors were compared in Section \ref{sec:detail_control_sensor}.
|
||||||
While High Authority Control-Low Authority Control (HAC-LAC) was successfully applied during the conceptual design phase, the focus of this work was extended to sensor fusion techniques where two or more sensors are combined using complementary filters.
|
While High Authority Control-Low Authority Control (HAC-LAC) was successfully applied during the conceptual design phase, the focus of this work was extended to sensor fusion techniques where two or more sensors are combined using complementary filters.
|
||||||
It was demonstrated that the performance of such fusion depends significantly on the proper design of these complementary filters.
|
It was demonstrated that the performance of such fusion depends significantly on the magnitude of the complementary filters.
|
||||||
To address this challenge, a synthesis method based on \(\mathcal{H}_\infty\text{-synthesis}\) was proposed, allowing for intuitive shaping of the complementary filters through weighting functions.
|
To address this challenge, a synthesis method based on \(\mathcal{H}_\infty\text{-synthesis}\) was proposed, allowing for intuitive shaping of the complementary filters through weighting functions.
|
||||||
This approach enabled the translation of sensor fusion objectives directly into requirements on filter magnitudes.
|
|
||||||
For the NASS, while HAC-LAC remains a natural way to combine sensors, the potential benefits of sensor fusion merit further investigation.
|
For the NASS, while HAC-LAC remains a natural way to combine sensors, the potential benefits of sensor fusion merit further investigation.
|
||||||
|
|
||||||
Various decoupling strategies for parallel manipulators were examined in Section \ref{sec:detail_control_decoupling}, including decentralized control, Jacobian decoupling, modal decoupling, and Singular Value Decomposition (SVD) decoupling.
|
Various decoupling strategies for parallel manipulators were examined in Section \ref{sec:detail_control_decoupling}, including decentralized control, Jacobian decoupling, modal decoupling, and Singular Value Decomposition (SVD) decoupling.
|
||||||
The main characteristics of each approach were highlighted, providing valuable insights into their respective strengths and limitations.
|
The main characteristics of each approach were highlighted, providing valuable insights into their respective strengths and limitations.
|
||||||
Among the examined methods, Jacobian decoupling was determined to be most appropriate for the NASS, as it provides straightforward implementation while preserving the physical meaning of inputs and outputs.
|
Among the examined methods, Jacobian decoupling was determined to be most appropriate for the NASS, as it provides straightforward implementation while preserving the physical meaning of inputs and outputs.
|
||||||
|
|
||||||
With the system successfully decoupled, attention shifts to designing appropriate SISO controllers for each decoupled direction.
|
With the system successfully decoupled, attention shifted to designing appropriate SISO controllers for each decoupled direction.
|
||||||
A method for directly shaping closed-loop transfer functions is proposed, based on complementary filters that can be designed using either the \(\mathcal{H}_\infty\) approach described earlier or through analytical formulas.
|
A control architecture for directly shaping closed-loop transfer functions was proposed.
|
||||||
This straightforward approach enables intuitive parameter tuning while maintaining design simplicity.
|
It is based on complementary filters that can be designed using either the proposed \(\mathcal{H}_\infty\text{-synthesis}\) approach described earlier or through analytical formulas.
|
||||||
Experimental validation of this method on the NASS will be conducted during the experimental tests on ID31.
|
Experimental validation of this method on the NASS will be conducted during the experimental tests on ID31.
|
||||||
\printbibliography[heading=bibintoc,title={Bibliography}]
|
\printbibliography[heading=bibintoc,title={Bibliography}]
|
||||||
\end{document}
|
\end{document}
|
||||||
|
Reference in New Issue
Block a user