From eb61147985fb328c93b7fe2ac9f503bbab669a4d Mon Sep 17 00:00:00 2001
From: Gitshaoxiang <1026025056@qq.com>
Date: Wed, 10 Jun 2020 14:13:34 +0800
Subject: [PATCH 01/14] delete some repeat info
---
docs/en/accessory/battery_base.md | 2 --
docs/en/accessory/frame.md | 2 --
docs/en/accessory/sg90_servo.md | 2 --
docs/en/accessory/watch.md | 11 -----------
docs/en/app/ac_socket.md | 3 +--
docs/en/app/bala.md | 3 +--
docs/en/app/demo-board.md | 3 +--
docs/en/app/flir.md | 2 +-
docs/en/app/m5scale_diy_kit.md | 3 ---
docs/en/base/plc_base.md | 3 +--
docs/en/hat/hat-18650.md | 3 +--
docs/en/hat/hat-cardkb.md | 3 +--
docs/en/hat/hat-env.md | 3 +--
docs/en/hat/hat-finger.md | 3 +--
docs/en/hat/hat-joystick.md | 3 +--
docs/en/hat/hat-neoflash.md | 3 +--
docs/en/hat/hat-powerc.md | 7 -------
docs/en/hat/hat-puppyc.md | 5 -----
docs/en/hat/hat-roverc.md | 2 --
docs/en/hat/hat-servo.md | 2 --
docs/en/hat/hat-thermal.md | 4 ----
docs/en/hat/hat-tof.md | 2 --
docs/en/module/battery.md | 2 --
docs/en/module/bus.md | 3 +--
docs/en/module/commu.md | 3 +--
docs/en/module/faces_rfid.md | 2 +-
docs/en/module/fan.md | 3 +--
docs/en/module/goplus.md | 3 +--
docs/en/module/gps.md | 3 +--
docs/en/module/gsm.md | 3 +--
docs/en/module/joystick.md | 2 --
docs/en/module/lego_plus.md | 2 --
docs/en/module/lora.md | 2 --
docs/en/module/lora868.md | 2 --
docs/en/module/lorawan.md | 2 --
docs/en/module/lte.md | 2 --
docs/en/module/nb-iot.md | 3 +--
docs/en/module/nb-iot_plus.md | 2 --
docs/en/module/plus.md | 3 +--
docs/en/module/proto.md | 3 +--
docs/en/module/proto_kit.md | 3 +--
docs/en/module/servo.md | 3 +--
docs/en/module/sim800.md | 3 +--
docs/en/module/stepmotor.md | 3 +--
docs/en/module/usb.md | 3 +--
docs/en/tool/usb_downloader.md | 2 --
docs/en/unit/adc.md | 3 +--
docs/en/unit/angle.md | 3 +--
docs/en/unit/button.md | 2 --
docs/en/unit/dual_button.md | 2 --
docs/en/unit/earth.md | 2 --
docs/en/unit/extio.md | 2 +-
docs/en/unit/finger.md | 4 ++--
docs/en/unit/gps.md | 6 +++---
docs/en/unit/laser-rx.md | 2 --
docs/en/unit/laser-tx.md | 2 --
docs/en/unit/m5camera_x.md | 4 ----
docs/en/unit/makey.md | 2 --
docs/en/unit/ncir.md | 2 --
docs/en/unit/neopixel.md | 2 --
docs/en/unit/pahub.md | 2 --
docs/en/unit/pbhub.md | 2 --
docs/en/unit/pir.md | 2 --
docs/en/unit/proto.md | 2 --
docs/en/unit/relay.md | 2 --
docs/en/unit/rfid.md | 2 --
docs/en/unit/rgb.md | 2 --
docs/en/unit/rs485.md | 2 --
docs/en/unit/thermal.md | 2 --
69 files changed, 34 insertions(+), 158 deletions(-)
diff --git a/docs/en/accessory/battery_base.md b/docs/en/accessory/battery_base.md
index bc2a38fd..e84ef764 100644
--- a/docs/en/accessory/battery_base.md
+++ b/docs/en/accessory/battery_base.md
@@ -17,8 +17,6 @@ You can wire it with the battery interface on M5camera board. Pay attention to t
- Dimension: 8mmX20mmX30mm
- Capacity: 400mAh
- Poly Lithium Battery
-- Product Size:60mm x 57mm x 17mm
-- Product weight:23g
## Include
diff --git a/docs/en/accessory/frame.md b/docs/en/accessory/frame.md
index 99aeeb10..cd9e2c73 100644
--- a/docs/en/accessory/frame.md
+++ b/docs/en/accessory/frame.md
@@ -14,8 +14,6 @@
- 2x FRAME Panel Set
- 8x hexagon screw KA2x4
- 2x Allen wrench
-- size:190mm * 100mm * 5mm
-- weight:22g
## Specification
diff --git a/docs/en/accessory/sg90_servo.md b/docs/en/accessory/sg90_servo.md
index f91ff624..40388826 100644
--- a/docs/en/accessory/sg90_servo.md
+++ b/docs/en/accessory/sg90_servo.md
@@ -11,8 +11,6 @@
### Product Features
- Gear material: plastic
-- Weight: 9g
-- Size: 23mm x 12.2mm x 29mm
- Torque: 1.6kg•cm/4.8V;1.8kg•cm/6.0V
- Speed: 0.1sec/60°/4.8V;0.09sec/60°/6.0V
- Cable length: 3cm
diff --git a/docs/en/accessory/watch.md b/docs/en/accessory/watch.md
index ac9263f6..2ba047e4 100644
--- a/docs/en/accessory/watch.md
+++ b/docs/en/accessory/watch.md
@@ -12,17 +12,6 @@
- 650mAh lithium battery
-## Weight and Size
-
-- Item size:
- Base: 54.3mm x 54.3mm x 7mm
- Strap: 260mm x 22mm (total length after assembly)
-- Item weight:
- Base: 25g
- Strap: 18g
-- Product size: 127mm x 69mm x 23mm
-- Product weight: 87g
-
## Include
- 1x strap base
diff --git a/docs/en/app/ac_socket.md b/docs/en/app/ac_socket.md
index 608be2bc..66f9bf73 100644
--- a/docs/en/app/ac_socket.md
+++ b/docs/en/app/ac_socket.md
@@ -38,8 +38,7 @@ Let's break it down a little bit, start with the bottom part.
- INPUT : 100-240V
- OUTPUT: 10A
- Power Status indicator
-- Product size:54mm x 54mm x 61mm
-- Product weight:130g
+
## Include
diff --git a/docs/en/app/bala.md b/docs/en/app/bala.md
index 06ed877c..0e26f252 100644
--- a/docs/en/app/bala.md
+++ b/docs/en/app/bala.md
@@ -19,8 +19,7 @@ This Self Balancing Robot is a Two-wheeled Robot that balances vertically using
- Compatible LEGO
- POGO Pin
- TF Card Support
-- Product size:185mm x 108mm x 81mm
-- Product weight:247g
+
## Include
diff --git a/docs/en/app/demo-board.md b/docs/en/app/demo-board.md
index d9b5cbfd..c730a5da 100644
--- a/docs/en/app/demo-board.md
+++ b/docs/en/app/demo-board.md
@@ -25,8 +25,7 @@
- step motor with four-phase five-wire
- Radio frequency identification Reader
- RS-485,RS232 series communication
-- Product size:330mm x 210mm x 95mm
-- Product weight:1120g
+
diff --git a/docs/en/app/flir.md b/docs/en/app/flir.md
index ef9959e2..016192fc 100644
--- a/docs/en/app/flir.md
+++ b/docs/en/app/flir.md
@@ -21,7 +21,7 @@ The effective image generate by the Lepton sensor is 160×120, but you can proce
- Field of view: 56°, with shutter
- Lepton Input Supply Voltage: 1.2V,2.8V,2.5V - 3.1V IO
- Fast imaging time (< 0.5 second)
-- Product Size:54mm x 54mm x 29mm
+
## Parameter
diff --git a/docs/en/app/m5scale_diy_kit.md b/docs/en/app/m5scale_diy_kit.md
index 286eca2b..734f25de 100644
--- a/docs/en/app/m5scale_diy_kit.md
+++ b/docs/en/app/m5scale_diy_kit.md
@@ -45,9 +45,6 @@ The lego holes on bottom board allow you to place more M5 sensors for extension
-## Package dimensions
-- Package size:220mm x 140mm x 45mm
-- Package weight:284g
## Applications
diff --git a/docs/en/base/plc_base.md b/docs/en/base/plc_base.md
index 0c32d357..bbe85370 100644
--- a/docs/en/base/plc_base.md
+++ b/docs/en/base/plc_base.md
@@ -17,8 +17,7 @@ If you need to add RS485 interface, soldering the RS485 board onto the mian boar
## Product Features
- Support 9-24V voltage input
-- Individual package weight: 0.1kg
-- Package size: 5cm \* 5cm \* 5cm (1.97in \* 1.97in \* 1.97in)
+
## Include
diff --git a/docs/en/hat/hat-18650.md b/docs/en/hat/hat-18650.md
index ae4b2a65..eba735bd 100644
--- a/docs/en/hat/hat-18650.md
+++ b/docs/en/hat/hat-18650.md
@@ -17,8 +17,7 @@
- Chargable
- Battery replaceable
- 2200mAh rechargeable battery
-- Dimensions: 150mm x 25mm x 25mm
-- Single product weight: 277g
+
## Include
diff --git a/docs/en/hat/hat-cardkb.md b/docs/en/hat/hat-cardkb.md
index 110fafcd..8ed2ea92 100644
--- a/docs/en/hat/hat-cardkb.md
+++ b/docs/en/hat/hat-cardkb.md
@@ -27,8 +27,7 @@ The CardKB HAT also offers support for several button combinations (Shift+Key, F
- Full-function keyboard with multi-key combination support
- IIC Address : 0X5F(I2C)
-- Product Size:84.6mm x 54.2mm x 6.5mm
-- weight: 21g
+
## Include
diff --git a/docs/en/hat/hat-env.md b/docs/en/hat/hat-env.md
index d6cf86a2..43221290 100644
--- a/docs/en/hat/hat-env.md
+++ b/docs/en/hat/hat-env.md
@@ -20,8 +20,7 @@
- Typical Magnetic Field:
- ±1300μT(x,y-axis),±2500μT(z-axis)
- magnetic field resolution: 0.3μT
-- Dimension:24mm x 20.3mm x 13.8mm
-- Weight:3g
+
## Include
diff --git a/docs/en/hat/hat-finger.md b/docs/en/hat/hat-finger.md
index 27bf69c3..cee1fbe4 100644
--- a/docs/en/hat/hat-finger.md
+++ b/docs/en/hat/hat-finger.md
@@ -29,8 +29,7 @@ UART settings:
- Supported Baudrate: 9600bps-115200bps(Default:19200bps)
- Operating temperature: -10°C - 60°C
- Operating humidity: 20% - 80%
-- Size:55mm * 25mm * 20mm
-- weight:33g(include battery)
+
## Include
diff --git a/docs/en/hat/hat-joystick.md b/docs/en/hat/hat-joystick.md
index 2eb54e0c..6e871a08 100644
--- a/docs/en/hat/hat-joystick.md
+++ b/docs/en/hat/hat-joystick.md
@@ -13,8 +13,7 @@
- STM32F030F4 inside
- communication protocol: I2C (address: 0x38)
- support omni-directional movement/button press
-- Dimension:24mm x 30mm x 17mm
-- Weight:3g
+
## Include
diff --git a/docs/en/hat/hat-neoflash.md b/docs/en/hat/hat-neoflash.md
index 8e26bf61..e731f47e 100644
--- a/docs/en/hat/hat-neoflash.md
+++ b/docs/en/hat/hat-neoflash.md
@@ -21,8 +21,7 @@ If you thinking about adding a display on your project, NeoFlash is a good choic
- Hole Distance: 0.1 in-(2.54 mm)
- Hole Dimension: 0.039 "1mm (CNC Factory)
- Assembly Approach: back to back (default) / horizontal contact
-- Dimension:58mm x 23.5mm x 1mm
-- Weight:2g
+
## Include
diff --git a/docs/en/hat/hat-powerc.md b/docs/en/hat/hat-powerc.md
index a5f10d95..40ade79f 100644
--- a/docs/en/hat/hat-powerc.md
+++ b/docs/en/hat/hat-powerc.md
@@ -13,17 +13,10 @@
## Product Features
- Battery testing
-
- Mobile power bank
-
- Battery charger
-
- IIC Address 0x75
-- Dimension:55mm x 35mm
-
-- Weight:19g
-
## Include
- 1x PowerC HAT(include battery 2 * 700mAh)
diff --git a/docs/en/hat/hat-puppyc.md b/docs/en/hat/hat-puppyc.md
index db08c937..55448246 100644
--- a/docs/en/hat/hat-puppyc.md
+++ b/docs/en/hat/hat-puppyc.md
@@ -17,11 +17,6 @@ It walks slowly and is easy to control.Due to the small contact area, the moveme
- Programmable robot
- Servo controller
- Four-legs walking
-
-## Dimensions
-
-- LxWxH:52mm * 60mm * 35mm
-- Weight:58g
- Servo angle range:0-180°
## Applications
diff --git a/docs/en/hat/hat-roverc.md b/docs/en/hat/hat-roverc.md
index 2ce34c65..ec8f4c52 100644
--- a/docs/en/hat/hat-roverc.md
+++ b/docs/en/hat/hat-roverc.md
@@ -21,8 +21,6 @@
- Extra Grove ports for expansion
- Equipped with 18350(700mAh) battery holder
- Flexible movement in all directions
-- Size: 75mm * 75mm * 55mm
-- Weight:213g(include Battery)
## Instructions
Before use, please make sure that the roverc is fully charged. Charging method: insert m5stickc into the roverc, and connect the USB cable for charging.
diff --git a/docs/en/hat/hat-servo.md b/docs/en/hat/hat-servo.md
index 24e2067c..ace93994 100644
--- a/docs/en/hat/hat-servo.md
+++ b/docs/en/hat/hat-servo.md
@@ -15,8 +15,6 @@
- Weight: 2.5g
- Torque: 0.25Kgf.cm(at 4.8v)
- Voltage: 5.0V±0.2V
-- Size:24mm * 29mm * 23mm
-- weight:9g
## Include
diff --git a/docs/en/hat/hat-thermal.md b/docs/en/hat/hat-thermal.md
index 2cc68894..4f790f3c 100644
--- a/docs/en/hat/hat-thermal.md
+++ b/docs/en/hat/hat-thermal.md
@@ -29,10 +29,6 @@ The I2C address is **0x33**. (GOIO 0/26)
- 1x THERMAL CAMERA HAT
-## Weight and Size
-
-- Package size:40mm x 42mm x 30mm
-- Package weight:13g
## Applications
diff --git a/docs/en/hat/hat-tof.md b/docs/en/hat/hat-tof.md
index e3072ec3..e51c44b7 100644
--- a/docs/en/hat/hat-tof.md
+++ b/docs/en/hat/hat-tof.md
@@ -20,8 +20,6 @@ Communication Info: I2C, **0x29**, GPIO0/26.
- Security:
- Class 1 laser equipment meeting the latest standards
- Standard IEC 60825-1: 2014 - 3rd edition
-- Dimension:24mm x 20.3mm x 13.8mm
-- Weight:3g
## Include
diff --git a/docs/en/module/battery.md b/docs/en/module/battery.md
index 88075c56..8cb70696 100644
--- a/docs/en/module/battery.md
+++ b/docs/en/module/battery.md
@@ -19,8 +19,6 @@ Once the BATTERY is stacked underneath the M5 controller, the battery positive p
## Product Features
- 700mAh High-Capacity Battery
-- Product Size:54.2mm x 54.2mm x 12.8mm
-- Product weight:24.5g
# Include
diff --git a/docs/en/module/bus.md b/docs/en/module/bus.md
index c6feb660..f24bbe1c 100644
--- a/docs/en/module/bus.md
+++ b/docs/en/module/bus.md
@@ -17,8 +17,7 @@ Just like other M5modules, BUS is able to connected with other layer through M-B
- Hole Size: 0.039" 1mm (CNC Drilled)
- Hole Pitch: 0.1 in - (2.54 mm)
- Entire Hole Quantity: 200 Holes
-- Product Size:54.2mm x 54.2mm x 12.8mm
-- Product weight:12.5g
+
## Include
diff --git a/docs/en/module/commu.md b/docs/en/module/commu.md
index 4a571d19..94ffb1cd 100644
--- a/docs/en/module/commu.md
+++ b/docs/en/module/commu.md
@@ -20,8 +20,7 @@ Be care about TTL Interface. It is a UART Interface actually by default. But you
- 1x TTL Interface
- CAN controller: MCP2515-1/SO
- RS485 Transceiver: SP3485EN-L/TR
-- Product Size:54.2mm x 54.2mm x 12.8mm
-- Product weight:13.5g
+
## Include
diff --git a/docs/en/module/faces_rfid.md b/docs/en/module/faces_rfid.md
index f128a382..26d1399b 100644
--- a/docs/en/module/faces_rfid.md
+++ b/docs/en/module/faces_rfid.md
@@ -17,7 +17,7 @@ Communication Protocol: I2C.
## Product Features
- FACES bottom compatible
- Interface Serial: I2C (21/22)
-- MFRC522
+- MFRC522
## Include
diff --git a/docs/en/module/fan.md b/docs/en/module/fan.md
index 0f590bf1..640d1d8f 100644
--- a/docs/en/module/fan.md
+++ b/docs/en/module/fan.md
@@ -17,8 +17,7 @@
- Noise: 30DBA
- Bearing: Hydraulic bearing
- Wiring: red line positive, black line negative
-- Product Size:54.2mm x 54.2mm x 12.8mm
-- Product weight:15.5g
+
## Include
diff --git a/docs/en/module/goplus.md b/docs/en/module/goplus.md
index d368f0ee..9794dd9b 100644
--- a/docs/en/module/goplus.md
+++ b/docs/en/module/goplus.md
@@ -22,8 +22,7 @@ Communication Protocol: IIC (0x61).
- 3x extend PORT B
- MEGA328P
- LV8548MC
-- Product Size:54.2mm x 54.2mm x 12.8mm
-- Product weight:27.5g
+
## Include
diff --git a/docs/en/module/gps.md b/docs/en/module/gps.md
index 31965b43..5fc4c267 100644
--- a/docs/en/module/gps.md
+++ b/docs/en/module/gps.md
@@ -36,8 +36,7 @@ If you want to Change the uart baudrate,please check here ( [u-center-just-for-W
- Supported protocols: NMEA, UBX, RTCM
- Industry leading -167dBm sensitivity
- Backward compatibility with NEO‐7 and NEO‐6 series
-- Product Size:54.2mm x 54.2mm x 12.8mm
-- Product weight:43g
+
## Include
diff --git a/docs/en/module/gsm.md b/docs/en/module/gsm.md
index 1de9ba2f..488ef5d4 100644
--- a/docs/en/module/gsm.md
+++ b/docs/en/module/gsm.md
@@ -49,8 +49,7 @@ Product Feature:
- Network Protocol: IPV4/IPV6*/TCP/UDP/PPP/HTTP/FTP/MQTT
- Consumption:
- <2mA@DRX=5
-- Product Size:54.2mm x 54.2mm x 12.8mm
-- Product weight:12.8g
+
## Include
diff --git a/docs/en/module/joystick.md b/docs/en/module/joystick.md
index 616ebfc9..f41b9300 100644
--- a/docs/en/module/joystick.md
+++ b/docs/en/module/joystick.md
@@ -14,8 +14,6 @@ JOYSTICK IIC address is 0x5E.
- 12 RGB Led
- IIC communication
- Simple API for programming
-- Product Size:58.2mm x 54.2mm x 10mm
-- Product weight:30g
## Function
diff --git a/docs/en/module/lego_plus.md b/docs/en/module/lego_plus.md
index bc8894f4..737b6708 100644
--- a/docs/en/module/lego_plus.md
+++ b/docs/en/module/lego_plus.md
@@ -20,8 +20,6 @@ Series Communication: IIC (0x56).
- Compatible with LEGO ev3 motor
- 2x IIC GROVE port (extend PORTA from M5 Core)
- L293DD: PUSH-PULL Driver Chip
-- Product Size:54.2mm x 54.2mm x 12.8mm
-- Product weight:27.5g
## Include
diff --git a/docs/en/module/lora.md b/docs/en/module/lora.md
index d4d7d146..c1a4b740 100644
--- a/docs/en/module/lora.md
+++ b/docs/en/module/lora.md
@@ -24,8 +24,6 @@ LoRa (433MHz) and LoRaWAN permit long-range connectivity for Internet of Things
- Build-in PCB Antenna
- External Antenna port
- Program platform: Arduino, Micropython, UIFlow(Blockly)
-- Product Size:54.2mm x 54.2mm x 12.8mm
-- Product weight:14.5g
## Include
diff --git a/docs/en/module/lora868.md b/docs/en/module/lora868.md
index cd79cbfe..943e20a4 100644
--- a/docs/en/module/lora868.md
+++ b/docs/en/module/lora868.md
@@ -24,8 +24,6 @@ LoRa and LoRaWAN permit long-range connectivity for Internet of Things (IoT) dev
- Built-in FPC Antenna
- External IPX Antenna connector
- Program platform: Arduino
-- Product Size:54.2mm x 54.2mm x 12.8mm
-- Product weight:14.5g
## Include
diff --git a/docs/en/module/lorawan.md b/docs/en/module/lorawan.md
index 7342873b..3d6a0607 100644
--- a/docs/en/module/lorawan.md
+++ b/docs/en/module/lorawan.md
@@ -21,8 +21,6 @@ By default, the UART configuration: "9600, 8, n, 1"(8 bits data, no parity, 1 st
- Build-in PCB Antenna
- External Antenna Port
-- Product Size:54.2mm x 54.2mm x 12.8mm
-- Product weight:17.5g
### LoRaWAN Module Specification
diff --git a/docs/en/module/lte.md b/docs/en/module/lte.md
index 1d0fb683..b6f12018 100644
--- a/docs/en/module/lte.md
+++ b/docs/en/module/lte.md
@@ -45,8 +45,6 @@ Product Feature:
- 17uA@Poweroff
- 3mA@Sleep
- 45mA@Idle
-- Product Size:54.2mm x 54.2mm x 12.8mm
-- Product weight:18.1g
## Include
diff --git a/docs/en/module/nb-iot.md b/docs/en/module/nb-iot.md
index bd3962f4..d1c2a8b7 100644
--- a/docs/en/module/nb-iot.md
+++ b/docs/en/module/nb-iot.md
@@ -64,8 +64,7 @@ Power Operation:
- 167mA@Tx(23dBm/15kHzST) 54mA@Rx
-output power: 23dBm±2dB
- Certificate: CCC/SRRC/NAL/GTI
-- Product Size:54.2mm x 54.2mm x 12.8mm
-- Product weight:13.3g
+
## Include
diff --git a/docs/en/module/nb-iot_plus.md b/docs/en/module/nb-iot_plus.md
index 38cd40a6..cf6d4d21 100644
--- a/docs/en/module/nb-iot_plus.md
+++ b/docs/en/module/nb-iot_plus.md
@@ -56,8 +56,6 @@ Power Operation:
- 167mA@Tx(23dBm/15kHzST) 54mA@Rx
- output power: 23dBm±2dB
- Certificate: CCC/SRRC/NAL/GTI
-- Product Size:54mm x 54mm x 13mm
-- Product weight:9g
## Include
diff --git a/docs/en/module/plus.md b/docs/en/module/plus.md
index 0dbf15f3..a7f71ed4 100644
--- a/docs/en/module/plus.md
+++ b/docs/en/module/plus.md
@@ -15,8 +15,7 @@
- Programmable gear potentiometer
- IR transmitter
- Including PORT B and PORT C
-- Product Size:54.2mm x 54.2mm x 12.8mm
-- Product weight:20.5g
+
## Include
diff --git a/docs/en/module/proto.md b/docs/en/module/proto.md
index 5bef331d..686e6465 100644
--- a/docs/en/module/proto.md
+++ b/docs/en/module/proto.md
@@ -13,8 +13,7 @@
- Hole Size: 0.039" 1mm (CNC Drilled)
- Hole Pitch: 0.1 in - (2.54 mm)
- Entire Hole Quantity: 260 Holes
-- Product Size:54.2mm x 54.2mm x 12.8mm
-- Product weight:11.5g
+
## Interface
diff --git a/docs/en/module/proto_kit.md b/docs/en/module/proto_kit.md
index 655e1af0..1ddec678 100644
--- a/docs/en/module/proto_kit.md
+++ b/docs/en/module/proto_kit.md
@@ -18,8 +18,7 @@ PROTO Board is a pure universal prototype perboard. You can have the total freed
- DHT12
- GROVE cable
- M-BUS socket
-- Product Size:50.2mm x 50.2mm x 6.2mm
-- Product weight:23.2g
+
## M-BUS Interface
diff --git a/docs/en/module/servo.md b/docs/en/module/servo.md
index 6fb63be9..35717a73 100644
--- a/docs/en/module/servo.md
+++ b/docs/en/module/servo.md
@@ -14,8 +14,7 @@
- DC power input: 5-7V
- DC Connector Type: XT30 (female)
- Power adapter interface: 5.5mm x 2.1mm
-- Product Size:54.2mm x 54.2mm x 12.8mm
-- Product weight:24.5g
+
## Include
diff --git a/docs/en/module/sim800.md b/docs/en/module/sim800.md
index 4d9e777d..7f6a870f 100644
--- a/docs/en/module/sim800.md
+++ b/docs/en/module/sim800.md
@@ -27,8 +27,7 @@
- Spring Antenna on board
- Status signaling: LED
- Working temperature range: -40 do + 85 ° C
-- Product Size:54.2mm x 54.2mm x 12.8mm
-- Product weight:16.5g
+
!> **M5Stack Fire** has occupied GPIO16 / 17 to connect with the PSRAM by default, it's conflict with TXD / RXD (GPIO16, GPIO17) of SIM800L module. Therefore, when using the SIM800L module with the M5Stack Fire, you might have to cut the TXD and RXD from SIM800L module and wire fly to another set of UART pin
diff --git a/docs/en/module/stepmotor.md b/docs/en/module/stepmotor.md
index 8cd9970b..a0e8a00e 100644
--- a/docs/en/module/stepmotor.md
+++ b/docs/en/module/stepmotor.md
@@ -18,8 +18,7 @@ Integrated 3 DRV8825, a simple but very powerful board that can control one bipo
- 9-24V Power Input
- 3-way stepper motors **(X, Y, Z)**
-- Product Size:54.2mm x 54.2mm x 12.8mm
-- Product weight:23.5g
+
## Include
diff --git a/docs/en/module/usb.md b/docs/en/module/usb.md
index fe666573..d72005d9 100644
--- a/docs/en/module/usb.md
+++ b/docs/en/module/usb.md
@@ -15,8 +15,7 @@ interface. Ever up for adding the standard USB features on your project? this M
- 1x UAB stadard A port
- 10x extended GPIO pins
- extended 3v3, 5v & GND
-- Product Size:54.2mm x 54.2mm x 12.8mm
-- Product weight:14.5g
+
## Including
diff --git a/docs/en/tool/usb_downloader.md b/docs/en/tool/usb_downloader.md
index 88b6e359..024ef7f7 100644
--- a/docs/en/tool/usb_downloader.md
+++ b/docs/en/tool/usb_downloader.md
@@ -34,8 +34,6 @@ TXD led, RXD led, Power led and 6pin @ 2.54mm bus sockets.
## product Feature
- USB typeC-to-Uart
-- Product Size:80mm x 50mm x 3mm
-- Product weight:3g
## Include
diff --git a/docs/en/unit/adc.md b/docs/en/unit/adc.md
index d9d022e2..6dae363c 100644
--- a/docs/en/unit/adc.md
+++ b/docs/en/unit/adc.md
@@ -29,8 +29,7 @@ GAIN = 1, 2, 4, OR 8
- LOW CURRENT CONSUMPTION: 90µA
- AVAILABLE IN EIGHT DIFFERENT ADDRESSES
- Two Lego-compatible holes
-- Product Size:32.5mm x 24.1mm x 10.2mm
-- Product weight:5.9g
+
## Include
diff --git a/docs/en/unit/angle.md b/docs/en/unit/angle.md
index 0b38ecae..9e5c628d 100644
--- a/docs/en/unit/angle.md
+++ b/docs/en/unit/angle.md
@@ -26,8 +26,7 @@ The Unit's Grove interface is black, specify it is an analog interface that shou
- Output voltage range: 0 ~ 2500mV
- GROVE interface, support [UIFlow](http://flow.m5stack.com) and [Arduino](http://www.arduino.cc)
- Two Lego-compatible holes
-- Product Size:32.2mm x 24.2mm x 21.7mm
-- Product weight:5.6g
+
## Include
diff --git a/docs/en/unit/button.md b/docs/en/unit/button.md
index ab7b5672..c7f142e5 100644
--- a/docs/en/unit/button.md
+++ b/docs/en/unit/button.md
@@ -22,8 +22,6 @@ This unit communicates with M5Core through GROVE B port.
- GROVE interface, support [UIFlow](http://flow.m5stack.com) and [Arduino](http://www.arduino.cc)
- Two Lego installation holes
-- Product Size:32.2mm x 24.2mm x 8.1mm
-- Product weight:4g
## Include
diff --git a/docs/en/unit/dual_button.md b/docs/en/unit/dual_button.md
index 250c50af..fb279239 100644
--- a/docs/en/unit/dual_button.md
+++ b/docs/en/unit/dual_button.md
@@ -15,8 +15,6 @@ This unit communicates with M5Core through GROVE B port.
- GROVE interface, support [UIFlow](http://flow.m5stack.com) and [Arduino](http://www.arduino.cc)
- Two Lego-compatible holes
-- Product Size:48.2mm x 24.2mm x 15.2mm
-- Product weight:7.6g
## Include
diff --git a/docs/en/unit/earth.md b/docs/en/unit/earth.md
index 6b1fbf93..dbb2fd05 100644
--- a/docs/en/unit/earth.md
+++ b/docs/en/unit/earth.md
@@ -20,8 +20,6 @@ You can read the moisture in soil by ADC.Inside this Unit we put an extra potent
- Analog & Digital output
- GROVE interface, support [UIFlow](http://flow.m5stack.com) and [Arduino](http://www.arduino.cc)
- Two Lego-compatible holes
-- Product Size:64.4mm x 24.1mm x 8.1mm
-- Product weight:9.8g
## Include
diff --git a/docs/en/unit/extio.md b/docs/en/unit/extio.md
index 6a8fb963..2991c6ea 100644
--- a/docs/en/unit/extio.md
+++ b/docs/en/unit/extio.md
@@ -16,7 +16,7 @@ It’s difficult to foresee the needs of your project from the start. EXT.IO is
## Product Features
-- Expanded I/O number: 8
+- Expanded I/O number: 8
- GROVE interface, support [UIFlow](http://flow.m5stack.com) and [Arduino](http://www.arduino.cc)
- Two Lego-compatible holes
diff --git a/docs/en/unit/finger.md b/docs/en/unit/finger.md
index 5232177e..a6a09a7c 100644
--- a/docs/en/unit/finger.md
+++ b/docs/en/unit/finger.md
@@ -15,8 +15,8 @@ Uart protocol, Compact size and ultra-low power consumption makes it very attrac
UART settings:
- Baudrate(**default: 19200bps**)
- Start bits(1 bit)
-- Stop bits(1 bit)
-- Parity(no)
+- Stop bits(1 bit)
+- Parity(no)
## Product Features
diff --git a/docs/en/unit/gps.md b/docs/en/unit/gps.md
index cb91d046..9f7fd210 100644
--- a/docs/en/unit/gps.md
+++ b/docs/en/unit/gps.md
@@ -18,15 +18,15 @@ You can plug it into port C on M5core via GROVE cable, which is a standard UART
UART settings :
- Baudrate(**default: 9600bps**)
- Start bits(1 bit)
-- Stop bits(1 bit)
-- Parity(no)
+- Stop bits(1 bit)
+- Parity(no)
## Product Features
- Support single system positioning of BDS/GPS/GLONASS satellite navigation systems, or multi-system joint positioning in any combination
- Support D-GNSS differential positioning
-- Two Lego-compatible holes
+- Two Lego-compatible holes
## Include
diff --git a/docs/en/unit/laser-rx.md b/docs/en/unit/laser-rx.md
index 217cad88..e9165e5c 100644
--- a/docs/en/unit/laser-rx.md
+++ b/docs/en/unit/laser-rx.md
@@ -18,8 +18,6 @@ Two parallel beams are needed, one for transmission and one for reception. There
- Response Frequency: 140KHz ~205KHz
- Two Lego-compatible holes
- Program Platform: Arduino, UIFlow(Blockly, Python)
-- Product Size:32.2mm x 24.2mm x 8.1mm
-- Product weight:3.8g
## Include
diff --git a/docs/en/unit/laser-tx.md b/docs/en/unit/laser-tx.md
index 4b4d32c9..86dc71ef 100644
--- a/docs/en/unit/laser-tx.md
+++ b/docs/en/unit/laser-tx.md
@@ -20,8 +20,6 @@ Port type of this unit is PORTB.
- Pair with LASER.RX
- Two Lego-compatible holes
- Program Platform: Arduino, UIFlow(Blockly, Python)
-- Product Size:32.2mm x 24.2mm x 8.1mm
-- Product weight:4.9g
## Include
diff --git a/docs/en/unit/m5camera_x.md b/docs/en/unit/m5camera_x.md
index 5c4bd187..d92a4d13 100644
--- a/docs/en/unit/m5camera_x.md
+++ b/docs/en/unit/m5camera_x.md
@@ -17,10 +17,6 @@ what this software can do?
- Then here comes the picture. Video is about 5-6 frames per senconds. not super fast.
-
-
-
-
## Product Features
diff --git a/docs/en/unit/makey.md b/docs/en/unit/makey.md
index d3c62a9c..0717a895 100644
--- a/docs/en/unit/makey.md
+++ b/docs/en/unit/makey.md
@@ -32,8 +32,6 @@ Repeat the same operation as above. you will see this sound much better.
- Up to 16 keys
- Software Development Platform: Arduino, UIFlow(Blockly,Python)
- Two Lego-compatible holes
-- Product Size:32.2mm x 24.2mm x 8.2mm
-- Product weight:7.1g
## Include
diff --git a/docs/en/unit/ncir.md b/docs/en/unit/ncir.md
index 29db6ffe..861121eb 100644
--- a/docs/en/unit/ncir.md
+++ b/docs/en/unit/ncir.md
@@ -22,8 +22,6 @@ Connect with M5Core via GROVE A IIC(0x5A).
- Field of view: 90°
- Sofrware Development Platform: Arduino, UIFlow(Blockly, Python)
- Two Lego-compatible holes
-- Product Size:32.2mm x 24.2mm x 8.2mm
-- Product weight:4.6g
## Include
diff --git a/docs/en/unit/neopixel.md b/docs/en/unit/neopixel.md
index 21b4a704..5009fc0c 100644
--- a/docs/en/unit/neopixel.md
+++ b/docs/en/unit/neopixel.md
@@ -17,8 +17,6 @@
- Alternative length: 10cm/20cm/0.5m/1m/2m
- Sofeware Development Platform: Arduino, UIFlow(Blockly,Python)
- extendable
-- Product Size:10cm/20cm/0.5m/1m/2m
-- Product weight:4g/5g/12g/19g/36g
## Include
diff --git a/docs/en/unit/pahub.md b/docs/en/unit/pahub.md
index 5355cb7e..d6f8f6b1 100644
--- a/docs/en/unit/pahub.md
+++ b/docs/en/unit/pahub.md
@@ -25,8 +25,6 @@ The I2C address of this unit is 0x70 (changable by resistors).
- Two Lego-compatible holes
- Nested allowed
- 1-to-6
-- Product Size:48.2mm x 24.2mm x 11mm
-- Product weight:6.7g
## Learn
diff --git a/docs/en/unit/pbhub.md b/docs/en/unit/pbhub.md
index 757f48aa..3202f9d8 100644
--- a/docs/en/unit/pbhub.md
+++ b/docs/en/unit/pbhub.md
@@ -24,8 +24,6 @@ See the below picture for timing sequence of HX711:
- Single-Bus GROVE PORTB Expander
- Two Lego-compatible holes
- 1-To-6
-- Product Size:48.2mm x 24.2mm x 11mm
-- Product weight:6.8g
## Include
diff --git a/docs/en/unit/pir.md b/docs/en/unit/pir.md
index f4d13cc1..2d600b18 100644
--- a/docs/en/unit/pir.md
+++ b/docs/en/unit/pir.md
@@ -21,8 +21,6 @@ This Unit communicates with the M5Core via the GROVE B.
- Operating temperature: -20 - 80 °C
- GROVE interface, support [UIFlow](http://flow.m5stack.com) and [Arduino](http://www.arduino.cc)
- Two Lego installation holes
-- Product Size:32.2mm x 24.2mm x 20mm
-- Product weight:4.9g
## Include
diff --git a/docs/en/unit/proto.md b/docs/en/unit/proto.md
index 6220871d..cbce29f7 100644
--- a/docs/en/unit/proto.md
+++ b/docs/en/unit/proto.md
@@ -14,8 +14,6 @@
- Hole Pitch: 0.1 in - (2.54 mm)
- Entire Hole Quantity: 70 Holes
- Two Lego-compatible holes
-- Product Size:48.2mm x 24.2mm x 11.3mm
-- Product weight:5.2g
## Include
diff --git a/docs/en/unit/relay.md b/docs/en/unit/relay.md
index 72344c68..ca156477 100644
--- a/docs/en/unit/relay.md
+++ b/docs/en/unit/relay.md
@@ -16,8 +16,6 @@ There are 3 pins named: ON, OFF, COM. You can program to make COM connect to ON
- Up to 3A @ 30 V DC or 220 V AC
- Software Development Platform: Arduino, UIFlow(Blockly,Python)
- Two Lego-compatible holes
-- Product Size:48.2mm x 24.2mm x 21.4mm
-- Product weight:11.7g
## Include
diff --git a/docs/en/unit/rfid.md b/docs/en/unit/rfid.md
index 6ad8450f..bfa56c1e 100644
--- a/docs/en/unit/rfid.md
+++ b/docs/en/unit/rfid.md
@@ -25,8 +25,6 @@ Connect this Unit to GROVE PORTA on M5Core, IIC adress is 0x28.
- Reading and writing distance: < 8 cm
- Program Platform: Arduino, UIFlow(Blockly, Python)
- Two Lego installation holes
-- Product Size:48.2mm x 24.2mm x 8.3mm
-- Product weight:5.9g
## Include
diff --git a/docs/en/unit/rgb.md b/docs/en/unit/rgb.md
index 1c00f619..10a98938 100644
--- a/docs/en/unit/rgb.md
+++ b/docs/en/unit/rgb.md
@@ -14,8 +14,6 @@ This is a very useful piece on STEM class, students can program it to realize so
- Program Platform: Arduino, UIFlow(Blockly, Python)
- Two Lego-compatible holes
-- Product Size:32.2mm x 24.2mm x 8.2mm
-- Product weight:4.3g
## Include
diff --git a/docs/en/unit/rs485.md b/docs/en/unit/rs485.md
index 041a7b28..82ddf588 100644
--- a/docs/en/unit/rs485.md
+++ b/docs/en/unit/rs485.md
@@ -18,8 +18,6 @@ It is used to convert the TTL standard to the RS485 standard. If the outside ser
- input DC 12V
- Program Platform: Arduino, UIFlow(Blockly,Pyhton)
- Two Lego-compatible holes
-- Product Size:32.2mm x 24.2mm x 10.5mm
-- Product weight:8.2g
## Include
diff --git a/docs/en/unit/thermal.md b/docs/en/unit/thermal.md
index 7d61cac0..068cd2b9 100644
--- a/docs/en/unit/thermal.md
+++ b/docs/en/unit/thermal.md
@@ -27,8 +27,6 @@ The Unit communicates with the M5Core through the Grove A interface, IIC address
- Refresh Rate: 0.5Hz-64Hz
- Operating temperature: -40°C ~ 85°C
- Two Lego-compatible holes
-- Product Size:32.2mm x 24.2mm x 8.7mm
-- Product weight:5.3g
## Include
From 40b0787597ece24510bf0d7258430ceb791f72c4 Mon Sep 17 00:00:00 2001
From: vany5921 <908744431@qq.com>
Date: Thu, 11 Jun 2020 19:54:26 +0800
Subject: [PATCH 02/14] change rovoc battery
---
docs/en/hat/hat-roverc.md | 2 +-
docs/zh_CN/hat/hat-roverc.md | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/docs/en/hat/hat-roverc.md b/docs/en/hat/hat-roverc.md
index 2ce34c65..3781d043 100644
--- a/docs/en/hat/hat-roverc.md
+++ b/docs/en/hat/hat-roverc.md
@@ -19,7 +19,7 @@
- Four-channel motor driver
- LEGO compatible
- Extra Grove ports for expansion
-- Equipped with 18350(700mAh) battery holder
+- Equipped with 18350(900mAh) battery holder
- Flexible movement in all directions
- Size: 75mm * 75mm * 55mm
- Weight:213g(include Battery)
diff --git a/docs/zh_CN/hat/hat-roverc.md b/docs/zh_CN/hat/hat-roverc.md
index c98a7b70..b3c77aba 100644
--- a/docs/zh_CN/hat/hat-roverc.md
+++ b/docs/zh_CN/hat/hat-roverc.md
@@ -6,7 +6,7 @@
## 描述
-**RoverC**是一款兼容M5StickC的可编程麦克纳姆轮全向移动机器人底座,只需插入M5StickC即可启动.主控芯片为STM32F030F4,4路N20蜗杆减速电机由电机驱动器直驱,带动麦克纳姆轮进行全向移动.此外,提供2个兼容Grove的I2C连接座方便扩展其他模块.底座兼容乐高孔,可以在结构上对其进行拓展.底座的背面装有18350(700mAh)电池,并由独立开关控制,满足小车的动力和续航需求.
+**RoverC**是一款兼容M5StickC的可编程麦克纳姆轮全向移动机器人底座,只需插入M5StickC即可启动.主控芯片为STM32F030F4,4路N20蜗杆减速电机由电机驱动器直驱,带动麦克纳姆轮进行全向移动.此外,提供2个兼容Grove的I2C连接座方便扩展其他模块.底座兼容乐高孔,可以在结构上对其进行拓展.底座的背面装有18350(900mAh)电池,并由独立开关控制,满足小车的动力和续航需求.
From e0d8a224b3db5c216006709b4a0e2b00612159f5 Mon Sep 17 00:00:00 2001
From: vany5921 <908744431@qq.com>
Date: Thu, 11 Jun 2020 20:26:17 +0800
Subject: [PATCH 03/14] Update catear.md
---
docs/zh_CN/unit/catear.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/zh_CN/unit/catear.md b/docs/zh_CN/unit/catear.md
index 9df3e5c7..a990d11b 100644
--- a/docs/zh_CN/unit/catear.md
+++ b/docs/zh_CN/unit/catear.md
@@ -6,7 +6,7 @@
## 描述
-**CATEAR** 是由 11s8 RGB LED搭配亚克力结构外形制作的猫耳头带RGB LED是智能RGB灯带,灯带上的每一个LED灯都可以编程显示任何颜色,并且支持设置亮度,点亮流,闪烁模式.如果你想要在派对或万圣节上吸引眼球,成为焦点.为什么不试试在你的装备上添加一些炫酷的灯光效果呢?它可以使用任何类型的 M5Core 进行编程.并支持任意一个GROVE接口.(A,B,C)
+**CATEAR** 是由118个RGB LED搭配亚克力结构外形制作的猫耳头带,灯带上的每一个LED灯都可以编程显示任何颜色,并且支持设置亮度,点亮流,闪烁模式.如果你想要在派对或万圣节上吸引眼球,成为焦点.为什么不试试在你的装备上添加一些炫酷的灯光效果呢?它可以使用任何类型的 M5Core 进行编程.并支持任意一个GROVE接口.(A,B,C)
## 产品特性
From 4681bfe9984d2edf490ffb7bc4ea69a816fd5f81 Mon Sep 17 00:00:00 2001
From: vany5921 <908744431@qq.com>
Date: Thu, 11 Jun 2020 20:50:56 +0800
Subject: [PATCH 04/14] Aluminum Extrusions
---
docs/en/1515/ap.md | 6 +++---
docs/en/1515/connectors.md | 6 +++---
docs/en/1515/corner.md | 4 ++--
docs/en/1515/nut.md | 4 ++--
4 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/docs/en/1515/ap.md b/docs/en/1515/ap.md
index 1c1e8f41..df33db22 100644
--- a/docs/en/1515/ap.md
+++ b/docs/en/1515/ap.md
@@ -1,4 +1,4 @@
-# Aluminium_Profile1515
+# Aluminium_Extrusions 1515
diff --git a/docs/en/1515/connectors.md b/docs/en/1515/connectors.md
index deb2b157..5808f797 100644
--- a/docs/en/1515/connectors.md
+++ b/docs/en/1515/connectors.md
@@ -27,7 +27,7 @@ Purchase
## Description
-These are different types of **1515 Aluminium-Profile** accessories, cataloged by sides and angle degree. These connectors will help build the various shape of Aluminium-Profile frames.
+These are different types of **1515 Aluminium-Extrusions** accessories, cataloged by sides and angle degree. These connectors will help build the various shape of Aluminium-Extrusions frames.
@@ -58,10 +58,10 @@ These are different types of **1515 Aluminium-Profile** accessories, cataloged b
-*Notice: We don't offer tapping Aluminium-Profile by default, in order to make the M4 screw fixed in the Aluminium-Profile, you need to tap the Aluminium-Profile with tapping machine*
+*Notice: We don't offer tapping Aluminium-Extrusions by default, in order to make the M4 screw fixed in the Aluminium-Extrusions, you need to tap the Aluminium-Extrusions with tapping machine*
## Product Features
-- 1515 Aluminum Profile compatible
+- 1515 Aluminum Extrusions compatible
## Package Includes
- 12x set
diff --git a/docs/en/1515/corner.md b/docs/en/1515/corner.md
index 69e7a0ed..72ed6b39 100644
--- a/docs/en/1515/corner.md
+++ b/docs/en/1515/corner.md
@@ -11,7 +11,7 @@ This **1515 Corner** is a type of connector for 1515 Aluminum Extrusion. It coul

-*Notice: We don't offer tapping Aluminium-Profile by default, in order to make the M4 screw fixed in the Aluminium-Profile, you need to tap the Aluminium-Profile with tapping machine,please refer to the picture below*
+*Notice: We don't offer tapping Aluminium-Extrusions by default, in order to make the M4 screw fixed in the Aluminium-Extrusions , you need to tap the Aluminium-Extrusions with tapping machine,please refer to the picture below*
@@ -19,7 +19,7 @@ This **1515 Corner** is a type of connector for 1515 Aluminum Extrusion. It coul
## Product Features
- 90-degree 3-dimension connector.
-- 1515 Aluminum Profile compatible
+- 1515 Aluminum Extrusions compatible
## Package Includes
- 10x set
diff --git a/docs/en/1515/nut.md b/docs/en/1515/nut.md
index 383ad8d6..5dc59e3f 100644
--- a/docs/en/1515/nut.md
+++ b/docs/en/1515/nut.md
@@ -6,10 +6,10 @@
## Description
-**1515 NUT**, like its namesake, is slide component belongs to 1515 Aluminum Extrusion series. It is also known as Drop in Nut. It's for Drop in 1515 aluminum profile to set carriage or to connect.
+**1515 NUT**, like its namesake, is slide component belongs to 1515 Aluminum Extrusion series. It is also known as Drop in Nut. It's for Drop in 1515 Aluminum Extrusions to set carriage or to connect.
## Product Features
-- 1515 Aluminum Profile compatible
+- 1515 Aluminum Extrusions compatible
- Drop in Nut
## Package Includes
From 841519345b7bc564ef44d52f1a0cac0866c763cd Mon Sep 17 00:00:00 2001
From: vany5921 <908744431@qq.com>
Date: Fri, 12 Jun 2020 09:04:55 +0800
Subject: [PATCH 05/14] change img
---
.../img/product_pics/app/lidarbot_04.webp | Bin 30874 -> 63130 bytes
.../atom_base/atomTF/atomicTF.webp | Bin 0 -> 21334 bytes
.../atom_base/atomicGPS/atomicGPS.webp | Bin 0 -> 26714 bytes
.../product_pics/core/fire/m5_fire_01.webp | Bin 91812 -> 96894 bytes
.../core/fire/product_pic_fire.webp | Bin 80944 -> 83896 bytes
.../img/product_pics/unit/M5GO_Unit_rgb.webp | Bin 8466 -> 43476 bytes
.../img/product_pics/unit/unit_catear_01.webp | Bin 27786 -> 58476 bytes
7 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 docs/assets/img/product_pics/atom_base/atomTF/atomicTF.webp
create mode 100644 docs/assets/img/product_pics/atom_base/atomicGPS/atomicGPS.webp
diff --git a/docs/assets/img/product_pics/app/lidarbot_04.webp b/docs/assets/img/product_pics/app/lidarbot_04.webp
index 0fc997cd346ee6788efd0467c3b9b5bdbb827a12..4578860fa04fdcc5dc891b58cd7685fe113249b5 100644
GIT binary patch
literal 63130
zcmWIYbaR{Zje#ND)hQq>z#@W+fq{XCfq`K+69|O`SSSSTWMJ4}!ZeprYY)>NCOboc
zHmAjkJo{gXNH8`{y0j`| zZuMc$A6hTi&N4kRP7bkle;`@&C_PQjxU57#RFYUf*P zZ~ruH&&2i``PRwB5As)6avHsO@BQaa|9YqI@NUHHS?fP;yc+4atn0JLp43`%mW>Yg zwv;`K-~Y1oYC@~5i&EuooganzYIo*#HoGkos1&~;D71uIbVbcG?c?);yivk*Me()w zDSLOWw3>T7&BVA;tEK ; t&{+I{pQoXFuigZ7@!`!esX7hzp zmrFu69G*DWGbJp;{O4hV2X~H{l`GHwUVAhy+qX_p`{A$U>S~+y<<6%D3abB~z%|SG zKSR!aulP5bQ3m1H 3mK|><&x~4f=KgA E*)PuQ#mQ{p`=a zj%}S8_LJoAb~Zeo$#MVoGXq%XbK2p~4f5`;K7Z~%jd ^_p?1s-02r0I6;Ry zWm{5gpsC1~Tqcnkm+;T06+}-R&i{7X8C1b7cl{&=s^Io-eZJBmtsz{S_f*jWHm>+X z+vOM-{=E!cEpdEfwy58K69z7WqF0gMF09lnO`GSx^}57n&nbJi#PV-Sk^Gyh`tra; z58wZ@yX(K)<_vS?+wYZR?s%ebsbKprwFCwR2Jzjl>x(XDab7K%!62X^5m+;0*~c?$ zuX@S}iq4z*BqMqjQ=8Ibr@2aB8hEv1ZY49?CU7M?yFZ!UIcagw1GkxF({HUl`IbSV z&AV2pF?r=Y#!UGe$6p2LyPtmS%w*bS_Nk-xS)}q)xm_`v6|$W^v|l+ott|D`#2x+2 z_g5@ce$%{C#ZDuTNA-~G*JJsP{}z3S+VJSh(Nx1_f(Oni>@8rMy 0)4DP@T;e9GrbsGWGJiSDb0{g;zb6Nu6FU@#r$c zq{8l)WdSj23(qfYiF$rjqsz9v?b^oA7Vi2COe^{qZoN_zz?;8f_t_S$Yd)X3 Va)5He?mm0E!ZqzRcmyX`BYTAlCr6TQp;VOBTXNA3GWLYeI z%5n?;hpbqwDJjQPtD-NkJT7Ox9CC5mjzSq3^)i7wA7=Y@azA{b-noG_$>&_&%*TJf znlAq(w)a=P^WsB=_8upAYnseocJ1Z&$S@-_YiR%63{-!0JH^|(J zxz Nmd%N8Eqs z8%#l(!rYmf*ZD)g%k6J{zcyQJ_3oJs0oTv8-R#?R+HuE?l*`6Xt|qi?ip=2n9v(EY z!ht)%aqkHR28P0O2N^cp+ 6)9hW7Ig9V;64BQoO8JrjYq(|Z^m^QyG zby_`oCohR_7W9n+P19o0Yld@N+qv`*$xZHkP=r^f=X} zu^>c#TM&2B>dOn%uLrn zyw7h5UahxCyyPIt9V+x_?@AVtUR_oNHAT}$QAhl p+1l3Q=+ zR2jGCai+h@FPr3_i~lJ~UD|usnDND;_iNg-y~Oi2g>Ge?;IzCre8t{-ZH>E{3)i0d z9Af;vHAdjcdIclXAE)Q|d%j6p7O1t+>hkOOmzH%2O>bTw`*2ZqMo75Tt3{8tZcxjy zH>i?-U{rd?@p16ASo>YO< i`7QG&F%Kn*o-5RO=G@Vl{%`OmUPm1(bFgOx4SpgXYt|vHPa6tntp1B-pg91 zSJQ0wRvxX)U qDX?pPLfX_tOg6TRW^PVV&Hd^} z&PIAMF(&B$;AYghVRR+9zxMf+$W0O})2vGVsG0em_4rx*%HY=Bt+vKH*$h?IGFiy{ z_@5K(;<%+NPgm74p=;{4s sfxDSNk2;zChr! z@y8b@FQ*5o8z N_8jj}OU@=SBlyxxw z?|-)gQ@L0&C$3)ImKM4GWu5%$=wk|!%w;p2<|bC1N+}6Z*z%x!_cGfLOS{599kjV$ zef9e1xY>&iv%j8f(PXQ!#`w*332vT8JO7m&?pgNfNuF$oPH)7=Hj~EJ7n@~wRtHyi zRz2MGe8c3Z!wz1{3g+(lSYx(wT4d85qtEs0yZ(!|o$~k{e(Axt|Nnm;E`P3V^6r1( z+sz*Bo;fuUkFQl1ytucz@8X}e%?9;T#7<8;y>HF=t~qa0SBqtZiOrtT{p&)Q_9q3+ z#RW3tuO2$dop(R$l&2wIK1G(EsnBo-CBQvV8sWcQ&bKyAJmnBuUK{OthZ)Lu9j- zvi#20^!S=9vzJ<(@)GY}zIsZk-P#GMSBw8IlsjB>v#9FIi&Ya&EIYdXRLI(T>xz>J zAM&ycnvz|dSFcIkvVm`3|F4VZYQ%mx)yq6`vDKMZZ)$mg`!wt8lP-Vbw PgwQO z_w0*PciwsLIv@US)`QQrX*}oe>~YFaQ9gdj{NcWaKl>g9iCJy+Q@s_x@>j>?XQt)B zZ998EsA&IODEGZxJ0m2iz4656i`~5XA}T+BOfYzSIOp9Bb)T7H2eN_<|NVZGzACp* zO7!wGb=gNdbEZA_SX}abu2^R%OPb>Ybw$4(3G4E6bIpyX9@_Y)fydURAoiivJRu?f z@SL+(uDy$1m$AMiQDmya#Z8KwSO3iL?ial%t-bDVwW*dsTj3f}mz_s)JpxysJ@WpX zz>`JYbw?&1yZcBlaKhJZQM->d3+Y!jtkkLhUv%SEQ2LDXIkz_!G%r@M(b;oSaPnQA z()9&j @@BbogId6J>QCWK2}l^>|C*TM*4 79Sk z?H?%2abl`S;#|Y!A0$@B&gb~y&OFul;=M1*mwvQtUuadqd1ImO*-f2?F19yr%VPOv z;dZA%?NH8|qiHueX3yW}dHR#6yUE=}QKz})&8VNpr+8E)@WrG9-!Emq(aF SwbwlhC9PZuuKCrA{r(Te>dLF6h!Xll%a~ kte3pS^Tn~ zfI%&0&+4uRa=$lCcsqIO0vDF1hfD6R**ZJhGHKo1)=hhQ0#{wR8riGzpZTp%{W-aK z@u%0Lx9b+}{F1jbYuke;t#u6lom5nw{5V-!9 +H!e!~dAZ+Ii`B3$c@_~a-}-os z(_2m%mP*$zrw_ &?_uu0f# V=ZUS-z&3zafYyDBr^r@3j7Jbe!n?YK6q76MCNx_ z_N525+fC{?t|F4!B(vjk*y|l44Es1Pd~a4sp6_24`0CV``cj8><#&0RPb?o<-28Pl zui_iCSFp@lwaXIO+=X0Bl9QvNMe1BV@9whInNhc9hw>DsNtez%|K7*ndERdU*Yj^{ zIjwx2EWP7)qG-<|FA>f^cCClEh8LW;@Bcw7YtE6Dy)$=pT@g4gaP!%N$FnLrwlpv* zU)oT$gUc_{QzY0>`pqe8H5thg%{yUtcVr)D{~>X7)`gtAIgTj@SPho9ac%uGP1sB| zW4-&UA9FYML}@0rUB7;}Ku==U-qcMmBqlpft?#=w?a69x@oT=9mF+cdPRKl`JDuaU z_5Jn*hrVXy9sRcVyVA}zM 5We0JLfr>Z?Z6IW&2?mMjUbjh3Ls%L|< zF0QW(>^NthSjf0?rSg+`X-Bqv-QDW&a;n*7gV%aqzb yF>$bYmxrq^?|MczIc#jstMI_3X|oCvsi z@A&qGFZyOo5R{MU)SJe4>dBnS+vkt{S(~)tOKdRLi$&WeF>a`SRxwq{*ZzZEQq=lc z%}+lRNL75laMecYer=yQyPmP!zK3t^iWEM6oH9#++4`utHE&LG-v;vs@9aGNIPLG| ze0*~t*Q7uCQ&rEE*?#ADuAe*WNXY|dTLz}9YvrH)2-hv%&-i-7 ml zl(s2P|E`_Y) KtIp6&YG;t*J&`0&B%71!6; zw?|%o{G~YQsx+4%tG~cC&BpugMb C z-(UXH!5)$DQX7Uni|+@{3A=huFks62b_O=Pb+`6bzdauzw)$~FlXJ7uZ!YhE%p_ec zY1JMFCgHx{zCUKG=Cnz0SsvQ?ep48SUzF}D$(w7g Y)Qo+Gh4@#9{$9X+--J3mHGule46^wHLR=FxE*mj1u7XWxoE_nAu=-WR&$Y&PUx zu>EhJ-ul|W3n{Z4w(f7W+T6=;ZDJ%TxO0g{^HbrRiPxeQblBaT`;DiPA?8FlckYIR z)<1$DmmW5`XQaEkqU-;)W!VSScqU&?ICRo|k@uuGYDMoO)gEj-RuvaDebpv+?i9 %hf{*Q!DbZG>MRXANf?#5WLOnZRcupsa+K;Y4bA5J`2A;Uiog?>fL>(FTOWwIeVe_ zIkVCu`(&nMjn}sv=5)xM^>i1PKeoO_Rl2p%XML{L?z-)p*_?Ks@isl~zw>TJ%dQjB z3%YpZ7v7n_%I)xzLu)mrPT8SU@3BvBqVM|GoW*h<-r3CEReC*Wy0taKlk|GI4HmQB z|5o>A`VlEnw3p4r
}e(|ciq^#UGHx}(At^bW|ubVSzZ!f#j=n4il5zemK~dfSMl+E*^|z7aqm{gs?80} zM~?bmKCwScK{qkCGt=@<%u&nJu~l+AgBJ98y{?SExcj`&0c*9!4aeqHt((98U)Y(v z{1T7avfhUo#_E{|4jOZvNai!BGtPFO-7EG^&HK#JDQ8zYR9Es#Zk=##+r+yYv|Z0O zKashkcl|ossr{!u&Wu=`(*1PH+wzYZa^H@Yab@=2JtkB2D)8)-#$zjkRr;>Z*zkPY zy`y#PyB`F-;b>YgaWi}QYFD 8^~CjVio4{+=?(^-Dsh^9PLnbgb*?C!6Tx%0HFEh LM4GHtI@vsU>CZQC1rB=X53j@Fu|kGlnQqStOVy}JGFhQ W*vsmY! zQnr+T@*2Tc3+qn%Nt}2%|6tJ9H=m9<{hzP)xX8oZHrIF6A>*#ddES4!IOjI~os&|z zd!mxzmd9rn+)7+{bcfIzqtI8{q4j+HcNsYOKPS&ujnr7Im!_JQD!jOG)u*toSca7@ z!6MOBpKTs2FZW_u$SP)4`^M8d{j!Qz;ykmpN9&r5eNXIYJH@iBCWO`W`i8!se6H4= zU1^;s5_J!BEVO*N{_#nLFFQ5}aH~Eqaqp^q!Pj n$RZc~kAK zr6)=m&4_F-`d`g*D6*N=<70sA6prgsmz0iJMlYN{;X>E??bjI;4SM5dukF5Cc(CYc z`v#>we~o3n#RcAX|4@?X^J>ZF^69&N{BUo2&UkhE_oI8iJ911j?7lbk`^_iwN~WfF zO2=ASM$b?w?yp&XI>tCgCqOZLX`i{xT#@2Wvz)xMOViJY_^TcG *OfaW@~0LlDv1SY_Vj%VQUB6; zan}4ld(u|Ch)v6DJQnm(cY4+#alY*w?=4oHymH)N`nh$Yf~V3%ng3mQb!0o^3)Rc2 zFKeO-J)~ag_n7;&8ra(`{Lz2RzF=ANt*;qtmxhaEayZxSx0|?iV&1XZBI7+Lawjc5 z9Ikv 7T{2 zkIkD;OnbCr>t?;D>$Q|~_cTae;Ih23DW+SO>&5T8-E&;+_wpyK{t= b7 z`#YGIxE@{_EVZ@bhq=hV_8S*wObnA$-d +H$ThE#;ZJp{+Xjbej8Djs1Vc9<;sr%cR_Mw`1NLmEG3%{-Hl(0}={<%+z&Z z_;L6?r{|};Z<^~`0yVz{oHTwQHT`s)(DwYlPquDtl+MuI)Xyz) PyB#F=2_f1<$tGY+CQ5W^Se4mRziUz-Zy=q_7Uj z!_v3vK0Ur@B=@^x*CGi?zon@{^%{?71a|L9cWkLR_`Cm#_JgL^jXD+lJG!hV>HQM# z3pQ>& ==Z fsU(s}Inf^-$1t^|J7?Q)Ga53W5taYmzP;m`ViZhMw2by-tUwkO@% zpljcOSDZ(_ ;25m%W(;to|&%; zt4Vn6I>lyJ<%t&?a{pI8oVlV}cfqW%kD}lF5)NFx^f7w PvDrH12zR zTiAPQi`?Z3?L&(W_(mLfVAZj!I6bPf==`T5VW+|mtC_Z*={_;3`)$_ysvS ^HS1M05K)Xa|@ulkPZyObkUrD)YYjK&=?dSE$ z0#8zHj>@#1^JcJJrrWM!HNjK;bN`>|cA?jIX|xnB fGpV?|e3@qD&L2BfEh|-b zEZ;xf|IfnrH>EPuKJ5!-K6oyoqLTmegn3+HQ4^O hjYGy-~Yfe)JLBw&Tag z<7=wfk9xfHlT!3>_;KiU`k|;f|I7YbpPp+eG @Y31->hm;- z<-1+~Rdp6rMu=_edTKA3EUjF0{z%xTFy=`|9!#5CFu|Hf^{HE8zzH5(sSjMgMO+Il zv?u&BzWJOlBgS3l_wSl-Csa&>9=`myW$Bd56TcK!lm;@a +Xj~cKqeMQMX6Ku$86h$l+ZRE~HLM53hcvvgKpO*7RKs)ei*TdF@+b+4145 z_JfMM4$imrR9@#i(sIspE19!*_VUKSos3(T=Kfa`OaCImSU!D$CD(@)cH2cZWfg=4 zKF)BAvuOGzZC>@{i%HF@Hanxw$q)YoO)KB_!ob;g((i=y>9b;gepONWBQE-qbG7|1 zL& KYeMQ0(-yB@Xfw@l-l;=M|2SgPV^_Z|{2r!$x$oSL z6!jw_6KxWXt#$}sc~fW4g}weW^xT%Q{XO`krz>kiPvD{1?1@LR89MV9CL8=telT~2 zFRPJpqvsvLXCj6>B&HRd;xGz|d1pS`s*cxdTcNJT(iGOk|1G2JvQMQbxaH2hsHh|G zwIfb2xbTfg?wi>ctfxM`;$d{o;_1Q0d+#qvu74a^n iHCtn9%Jk*CY+DEk17}e(v%0%?72B zinGhtr$zo~ lgJ4GZ z+n|-xzwLL>klNFH`!wrPm8}UXyMhi12N&()ZjyWF`~G-r30Ls9MJGR{CN_6(`r#y9 zVf{(rC3n*?j#cNK7y4ZJA8Y(}`($&4yvNSz4PUt!+Rn`@UfpCG<;d*ziFNx~O-;4N z{f$|h=j9&$)VufhE>_tWZ&P?R=B;)y_nQ+I6+g|~ Dl5d^ zXE QAn+*4TZh>Z!-)Rwbu@XH^ocXVuKx#=4D1?w^n5PwUf5+om_& z6AwFYr5@_!ztz%IwEo_Ol$+OfmzF5+lvI^jotGXyk#z|Jvr_5QOEJ^Ue?6T3-qfdD zDM8wzi^tJtgWrzB4_@rGFzosL`Q-_D%bP6XrylRJy6tDGtQBDyyK-Lu`HjZI^>e+&cEV+1k8%Lwjck!g)#0?=lWxT+=qSlSTQL6I #^DA^2-{h#`>G5+B=_qHe7gWk^9y| za-GlkITp=+EFrf3|Bd7S?%r6;z4Q3~sxx<=oX+N4_PoTH?|Ep9=T${E+3X8iXJ!?O z)NDwN$m9CBpD!uV`9*?8#Dcq(tBp%!p6AV;x#d2SU9#))q*K8;Vsp o5J^fBN*D^1f^XiSz!sKN~Ov)O? z-mabfUP#|plD&Uca?H&OuE!i-`p?%nJ7@PnsiqL)HM$0~8J65kK7BwVv`gOY?(`L5 zBJUh6U%iaTHE*+d|9ls36nk}i(y`|kL?685c@^+KSdWKW*-i4>#Oo|_B0Yz$UVpcB z`i_ZV*1YFKi!YYhPUQL{vEbJsnRFxjWPvpyl?V507<{nFkbWHgLq6|D>XLnBA9>ZU zGc|76bNY(s(RTq%N~{SdqwKhywx%yQ`Tp{bgw99G;x3<`aCQ}ZoA`dtEBP-EHtKFV z(ZIi9)x%Ev&I3DkO}8?6QXZ~y!u5?!z3BZXcioTA`e(%S)P<`yrcJc`!!JIkf=jlW zudgdv$+}I>xlC5oRVBV+*} mvi>gS?ls4kqxelhHjWb?L^N(uFhR-&C+}5ARM`5L9mQzT=8Kqr -cl oEV^x4_G&{b%x}7mD|7- LIuifSkeax!x@XpaA*X4t(LzBAh*VjLhm@dy7bW@|T-FlO4gxiVMQrj2D^w$PS ztGd0kwyu5g```}tNS&8SVoXbw_psD%whu_VxPJ3ZqekDqE87_BPrnnY)z#l|v-CjI zDUYks>}Fl_bwiVx+YdebAkv@r_trFV6TKxW7ABVz&F4&b(4Y_=n0tBoG!LHkMUrve zo(_i->^biD+A808(v!kb-OMh&)aAJ2=a+Miiv4-Y_ey)WY!{pHzumbLw@wz`-1z5f zo!_Z%o8L^jlD$)U`9Hyrawf{J({|b?AHV!(`Sgu%JG|t|3#3A?_}$!cq1XGfw48rv zP)O&7@V@)GV$G|gAIHwl^a 0IdhYhqN569(Xk6s{pw~XO>Q>F&rCn=|9)6`hHGI$7)pNHL|9!RLtzpSgu3m%c zKY8A_*H^B#;@qYa9XXllQP9+a)c=`JKZ{n%_%Bia6Yb2zsB&c0)TN@GFXnVHo%1jG zDIDfL^=t4nkMPFWiKn^W8NFHaET=Q$ZNt**hraYz{JLY6W7NnmKZ)^{KyramxyX-z zoTVG()z=)Hx+LXdSnKJXhPez%0Sq6*p7Li_Ea&^G7-#h3+}7o-$8t<|daY+O4q(5i z`>7)=_npVpBYx+M+NSSX=(#a}>A7-`g18^$E|U(0)H+FBn_@Tj!s$33%VWO$`4@8z zt4}Ny`@VW*R{lPf^RuQfzq4j~wta)F@l=+{8)byMKV4v16v7+uThM(|!Nm|=sSJ^( z}TJ-?p5zg!V~F&(5ve*`i}<$2r|}Q{rb^ z<+*=v%l>Y>XxPGeN7BW_z%upRoUa?+$t>TIVRLwW#J^Sh>Vm6{FZ5Mx`L;f#UieIJ z{`W__mgHQQv}v8ZJSQ>kyK}MV&E74`SMmyf-0|+hR9lPGg~dG~-;%|fwq?KO-?VS* z8gmo5g1g>5UUe;Z9~JD8nd*ByZFAt3&S2r#sJULLO7cNx8F*DSV^{n4FXL2~Nq;{- zRg?Sj=ey@VXs*H@%IMq_S9i)E~vKO_{lB;n6w!=Q7<{tgilANjj>ziSw1A`@O48 zd;OL!$t|&&de61q?uqaf-U}tuKh)m7H(|}??bE-ps3%wc?JxLh9d|l$%D<%bk3}zR z*<$xDW3LH&@;pBghy0h{LX^ClT{4;8RLTF}?DyAY!GGn=r)_oZb!&C5lwS+aczjcQ zgI#f`uyuw(-$BL-=Y@~ggnnnvXL(jo!y9u;`qh!sOZgfU4+@sPczE=lfn=I$srj>m z2cFH6|9QCQ@I|wA|JU~1K9C=t;kAxa!l6;LCa&kJy!Ph{dIwsvwCdtkmZeP8s`}Y` z@a-hOl$b3{b@dB_GXp<+$T>}tN#0U&*@h#ad+DCbZo$2B(;}q3QW^^xOfrt~zj2k7 zotf}s%K2=ojF;QKgf56P7TR(9!TsX07>#v{ugo!C{6*Hv_Pu{n5W}k}TYDNB=7esL zxLmPk`2)_!N9=!IE^!r_uWPn7Pr4*0mZACTqaA|h4t$R3oc?yxrCEO_39aYay>ZP| z){CJN?(V!^cH~%VqsS-sl4q6kHXgF{Ju+8#(Rm*0N1p8&cXB6-Y<=r#-STCv`@I!^ z=9}?7eR%eRe^O1;^0wlNBuTbTfr4P;eXqY9e`)sDEKFHc_QivJ5$B#P_~hU%FTB$< zG{Q}=Xo253q5j9b=I1L#-x$qye5}5$x7I`aagfOLwb_p+&dXmtK`L9E%dOn+*SnUa zh0gb0FaAG;O|e6+Sm|)sad)quEW1i3v0mO%_dh54BkRMTL2JIp=3iLGeaOS{P2nZ! zHL6#)8>gQ9F>#6AQh|*OJI?1ETlwdMRPDhhUjN<&+A2 1`c;%K=vw?Iz%=Z(f|9OF8`G-!? Kw-mZIUb(=%<~yZfyUF=xHKg!3}%$(FAd%AZVl?s(MD z mq+FPX-B>*q;+qvw_r4O&~P zg!CofI=083(aejzuyE4h?C(;yp2oX+n!Y~v`v0C=7Ms%EbUgj2mn}In^lJ69D0SH> zk%dw9`XP>!G~M^tAKzp*aejlC?8SAT=HF>+3sK>yy`t?}A%51*vae{;@l-ihu{yPC z*%f^gENewe HL1OEFVv4tWz^Y7hRc4FPH>V93mYoBiSAOD||9oCw+;=1;W zvujO)=2_lX;cpe(>36^ROvVqlc`Q%auT{#-J?M3E@&Cy)Y8(IlGN0Fb=WFuyA3j;_ zds?^`hq!Eh|0HQe&s2}|s}yg>x@$&fy^FZ~Dr6l)vr^`@`tyB)j0*kz^?je$-rkg0 z`7>l6yF@jo@9(nApR%_b4( p!|eMj=32J}%B5C2 zs&Zb%GVgz5K24w1?_!j(rOY+6wQql@vz!lGQ}Or@pZS_>zuT`eHu$f!Sa#@yc;cqj zcY8k7@jon9{;b?Oy-HwqL2K&5_x)QH=d8Gwz1`}k&Th-Zn)<rk>+%|8q`hfBy5J zW}{dSmk_=)PYxx>tke25`MZ4$)2jVXtOC1s?_c^LROm|hQ(K4LBpbIBrj!N8 I1ayl+nS@Ub{rO PbVvhqtV-h8}d$yzx}l9U`E*cOVXV3f~BtQ_e4YYZ~Gux&2JOjJN4z)hMQ)^ zGv}_a{nb@x6XCn9 rr4gCZy8gP@0vCxE$i)Y zetExtO36my99y3bzU>LoOn)YvwOeWIu*TUaJze7X ?lESMf^6WYK?pj>X>o>ub`S zcCP2P>siK_;e5e3!J*&u+lephHGXXp`@8O?w?kgy{nH8Zw{ogWADMoUjq0)E5?UHq z`@2f=Zt2Ynemr%&MyKZQ%V$gHF9@Ebzc1(g0l}TZeATP+q&A*4$hs}exs|txg^e?~ zmO1|U#Gc&_>x^fv nyN8>cRVET@CJSS^cHH!AhUOx6usUiNd&>fi}XGgscp+;$@D zO=A9Gj-~VM4z!<(54{#+B*0cN-OnTM!#)Eq>B)cYn6YS`+stm|xXMPnRerX}XQ3~1 zueq(gw&RlXrtj)DKkM51Q`elnw=?Q$$tR{(=5^mIUPUNP*l_y&zeCF#ec~72`Wd=B zZP$y^U)!&?Chagjwk1_vXHL!Omlpoq-@om T=`u306}LPu_8DUM{ePaZ&Ex zkPmlnnZJ83{X}f1Ou$7;(KMEj&_gTNDp!4SnfLI&TF)&1B_ea@s( LmxB;y{h^V;3um3Y4?ibXH0FW;CrAY19@zvCmTH`yZndZ1b*t)+)~p zy?;&VlvUi`=FoY4vVP1~H$I!odM$L5P&wk%b q3We>7UDj=1X!#d=GAqzUh*` zuinjU`l}l(br&MV3ihv>y5UWFW|*vA?O*NaH~HRjp gt};<#Vmv-%m>U-(!({_ru9d4BqJ!}6NdtS@JYD6iA#dY841x!YD+ zC2U1={I(P2NwZR-8MpW*FPJ>3X6i2KGSfuU>1E&kPd@)Vf!XBAQqK3=br?0Lx*yZw zE?Ro@f41EbqaPhs54UOd9scU@vP?4L-5c2uyV4_W>=tq-gcl#O4LWg8Rco)Yv9aX0 z6( #@fBAp6TB&(u7?)KQyPZpl*{kJ8H`pBs*qjl3e7~>a^D2eelk|Na&ADxo zYB=}EIcctAEHgvoKVDENZ*Q{mx%qGL3GHdCd1H@+91q`ia9?-$(=uy@%}z~=uj=Q` zJFb|Um0PW1Fw^4ap?|VhjOxrdCjJxd+#mR6Tk@s$g n>GEuLNEPwm`Y4xkfaG^c3ub-XTG4bVryP6zX zGuZX+EqL;pr}FNblEeCf&rWUhidfLIKJfCvOKk6?`1)OC1CL)QSgy0n)hTHH*3=+T zgEhPMUH!xU^|N!Pt?i|Hqu#kI^JbQGy>Bu}Z9aMbanO>#$G`omvAD;f{wQIxp>$O8 zoXdPGWljXM^lbC<*8jl#;i^pfCgp!2d;jloy>i=8O#H#jbCaj*8a*;zsM8shaHJ>w zhSfy#t2fv7PwNvbXf7*Yxb|drE2o)GvtBumf_=Q8O4;K7HhzDveouQZWS07(u;{d2 zq;RWPZ^1spGk$DaZ{1`F*emjw!$*s`!|2+ctz1F KmJZ_ zDX-eRr9XNWPd;&PQOacDrH6MP6 T*1T^A+a5b5G;ow(r$`|Ce#sjloF6Gd%H{;!q$ z;aw!Z$GLlt_pjw?fnTQWySVwz>XzmC>$YThg&J3>?q2)< 9-8d7p`bLZhcm; zvi{z>Llb7)?Gu#UqQw5mZ}YbsS7WlbdTT3OaZ7#NB3QUAc!wF|XATSJ9A%#^ra>&P zHP%cKtZ04^7F})Ewq<|0fE82OHm<_z3DX(p9sIcRfrsZ89phi6Zzq{(9r>XC^yAI_ zg}=?t?|Za^zw*y6rd37CYs^o02C2{MsNVf3)#j7N^pr^tzh4VX`fF>EG1GOE?$X2n z5#?p)`~Ek^%Kv}$Y{S9c#)~@Z4qYx4cv`sgnX-VuKGyY*9C$xY-@f~cw$|FP>05;@ zrZ-m97#=w#;P|lP_A_?h$#L`Q)@Hg-`DAXdxm8MJ19#H=uK6jPCHuLY%Pob{zw=Kq zS}VHf|Cx`+!fdwhzHR;9de^6e)&3GSD|_^r{`8Azv~6WOwdzHd*d!~ZbKeWOZl%Y} z_6xXt zR_^CfR>GvVTMUk*k7 zy>@Q7aPdL~S@t{Y_9RW--SMWWU_bL)HO5a-!7gj#n)MyZc@Hf1T6%NsxgU$UPxm)$ zi)*S;5tz4JQ1;fR#d{dpPK2tRESMWJ>2&tiXS2gH1<$j*P5rYs;?hjR+Ry7QJu=^2 zpTME#zHw64gc~d#8nePCIY-Vmt9JH!5p8*%VOCA$gQn7B)ip1U@1LnQqo2bgIO5J^ zRb!p}HS< Z^T^m)7Y$d+3ZGsHz7U$eQAaa%Oq>*nra7ryyLQ(1o>S7h3` z &3bQA^k2DK;Gv`X?x3Ukt)ABA|$@h?uczk~8JC=E_C-Nf2 z78u3aH)Mo49?Pk-Fle`(@-kOk<6AOQw?f9_t#fzEJ$sdJu*Gs(+?}vYGfRFJ(I~~$ z&u4l(mf_y>!lyC6I4fj(HG}F)vB#>$x{^B|_gX7D7R|_bneAk=BVN&-W22*0&E{9~ z<^FfR-7pC`X5jStOFDyP^6`M9Ar1`Y7LrS)o$q+YuVynX{_5w*e#?;Ie_~?I>Zau? z- LnyjY3&*QVM{M3g6 zKV7;VSG{Lbw>YrXy#M=^8yBi)%_-mff$xp1{X4Y`aczO_y%GX_&06wFmpE5llIXbW zD7Bj_fOTE|GMT&Si_hgbUy58Pv3c1B7XH<%eEH*#?-DlRp7Cg^8q 91OdN;*?cHx@uY4x}7RLMlmI>*Y-tQqL3x^KRd z-inX ?`bp&m>)az3^ zfo+-Xy3gt=%fwQm% c&6b }d=*w4qI!y>Hf}(5ITUc4t;CTh6ic-eSo)|2doG{4aiwk^CIoKhbDP zeE%0??==siCKo1Xyp}3^_3WIokj*L4f{8MZIoKFv{o2f$S|5aq^m%M;oqPDet6ipV zleo@YK9-m~_36Cjr;-*+Jqs&pVPtT%&o#*wb`xbdx5LjS_xr0I4ct` Yb~6;+1u>3#n &DLp`!nlCLjJc3zeg?8CqB_vCK}zLed2T9=!&t@D*q?>75_rf|IrH7_DH z{9MadC~lebR9I+2Y=5D6ZfqFim)F|e(IO^` lM@#|Rn`?Kbor$ILjEzRq`az{_E4e#B!gXwulZ~4Cnt)w{-o2;*9OYgGN zoWTA1_YCF#ZVNvz-MM?6>@z<3ZNVN19n#EC5BTSK{QVX;Cx=~?vGU_*L(^P0MO&q| z)9%6ZE(MhT7vTD )x$V+Flzd*4cmO z;$0pq=Y(i>kCKeJk2iY>G_A9Ba#oOD!nCX}?Ov7X^Qqw#?p#N{WU*Cks$Il(?rO Ta2}P8WH5j9g~ido8u8cUH-@W$A2ui57F`vn#CFQZQw{ z?DaE6`HN=%n)I~%{jw7ZMR`At|9JO+X^OfGyTixI>OM>BzMG3W+yk1=Pg|m=e^mOX z)15de2bK7Dyl>1N^fTXlS#lwaYk7`nmDHqGtHzwA1s==W`%XP+aNKq6$%J!E1?R23 zZy!F^;AGIhqT~C8V>_cRubwg6S+lS2!L}byt+@RxuijU-@aOm DmF|x4 zHINJE&0R3#xT ~NBAax
uS*7~$@V`5iF6%$`eOOu3_cujqmbg{Xt*vEkFTA>v zFa5hOa%S6fK8EPc|8&A^qP*@LtmdvN{C39Pao%@zYlbz7)lKGJuATLbZA&b!AM{`M z;;$-)(PU-m?4PgCy7;d%U-kWkmAXKX=Ef6#XM03<=hfa;yjl7C!`##JBjrEMx}Eoq zYj)iqHrbgM!#(x}_;8)CQn6C&-?}pA$9lQ4DgA{B(_{F#KO0~Ea9U(pgSqsn>60eB zz4YezRNwwZH&;YVF8IvzyEpptmD#s`Puavj@AI^~{ZX~yD?eX9C(2&%ao&BO3o2}H zX7y;K=`rn{acJ#&-KdDEuNH=XVcpPYa{5W`-MRcZ){DQmMkv2NtG)J-S^mQ(lFnxh zZ`-rqE>Aakx$bg!f&3+@*efg6J`}OOf9KZ4Yjy3GPZt0DlC{$4w5iQGd9_D7?l8LF zE79$kdSRmS?ZT(ur+eiVmuvsp+qki?S=95u_NaG)cLdiwVmkFKiSO9GX_mdY#viMf zUXzmcT=O}3U%|BJ_gQaw%+xoU<37!Enc~tfS=w1ECxjh5E$y~&Yt;2ujQzJ?3M4H} z3M`%`tT|=nKS##7r{gv+ILoh9teB{9&cA2Z_jdteI>NPV8QycXvl{j@x<5SZowmb1 zc23Sd>)FLE9P_?BtGja4if1CjjpZ_dLTeWCFnsgSvYTr0;nc+)9GpzX`6(Zqml?l` zYTnJ&QM;z}P{VW2h5jNxHKtnGcUFnU&ecfac|F7ABjY=cP0z1Y9{H~Ec)#T?eWsJf zmzr|QKRSNZ%rTG@N&a}@a-Y8Cil6=k3 qvy;F9h9j{*R5a{PDBA6K%F+{YK*rj* z+o*K<#0@MypRd=8C*OL0Flg@&VXZGkyC=LnBprVHqR2;Au1np$OSZdb++6kWl7dWN zUN+FM*8F5B>JN`BbvmI3QO=s=w{C^og4t%P+TDcgWZNRp?T?e3aSP>q55w`5(SJ zpH=fr^RKImF?e@P`M|uZR*Rl}pP<52T f&3Cak;k-LoQ+@rGK4ww)zI2vdm0iK&19>m wP~b@@Mw03laYCJIcARm%ZWgnb7kg0!7x^Kh4AD&sXDOJl@oKC;In Q{UzeN@}kTCn=w!WGjN)txw;8`;dla@xnU zgmK35fX3-+o*Q{Nj%u7dzOXdlNY~^8{gTgT-i+pP`gC)-m`w4k%R!bJa{jiZ_r;{Y zsVfDjZM^EtYf+Y0+xKWkH2a)gFS-pJ-O7wb*B5cI+T5vFy>lx=#`agzMtkgvB&M(a z^-ASQz~es#{)=|Z%P`IfJa>AdhJ9b^O2)!9Uw?H>5`K^)_I;j|+}3~G2KsLuSa>cx zE_+v?dL~!?aB@k*1}(nJpI;vlbvRzYqjYP?Lpt% z))|az{^qDwm-hQdvo%Y!=AA6q;q^mr^7V855rwxtnEy#ncarA*`@cth`t{0H-l-fR z!jY27&-LbJAM0V5x@vVJtJ}+{u9T}gPNwDly?JTvi(B3g48??MXH1FkWlL&R&pCbj z-iIA&$ww|FOy>Ug@tI_T|L3>vH`m|v;1oR)_Rs6U?>B mRxza7~;-exa zWuAc2j%;S##$fSBuZ*o8wO@6=^Gb8Ugy`&pJOa7Z?hMkV+c>m(^A6tZTU~zcy2!qD z54Fz!xU`omdC&I3RX5M%OLeJ6O-S1HvGT$EdG`%huIzmt|Ig4%c2VXTrH~$`V^!5UtggIEH)YQ{f&E9O@B5taQvA%iu!9r0wrfmWc4o<$^cmsq2fHi3buwi* zF$g@FwedpRxr1JF@3-Dc(z@eNYLJ?55@-C9w{2$m&3TG}kM5a2x$16kIi+&v*9ooH z_hj5~;C)~GCHaHm`Rgu6GQJ(=6*?Ca< =1cJj7J1 z5XZH9hlk*U#Ci=8ogHkt)x0b3u2^(I#B3G6^`#xo`@(h~;@TtL?*1cgXUoF&$#vOI z_PYeS7p1@2pP82-?;U#h(XY08%|wNqn4OD1rNru8pJAR+@Ki^8@(NS!)K%46`)03r zta9UB+8vR;T1T5RtZQ4XcSpCcdp*Np_0)3`ZmVxvt3Fw)Rmr&VvG2cECVDf3tY)NF ztzNY-V~$~wPW8?9>mf@^PwjXsn`g`N<>rAUz7mU8?{j*3-?IF1-B)IwOYTgr%X06| z>6={thhdq@>WEiA9a&uztXch!m~{1;NUuB{*y?gfai4jIdiR~{D*xO|*csa1?Z4_F zZ6VI+HsNH0=;p~r%V$k9QM%R|%-p(yePe&lp0egMl9yHpZu}&=t-;~nY&Bh%2hu+j zQw
$%LT4li#D72tO}&};DCQT2VW^Or@xJ36Lbn> ~)wyK9Y1z54FBNB6cI{C3!k_u+?4OpBZOzt8PoduLmu z- B-`Do=4wjI)X8Hvrl`;Ba#8XK9Jb9bG{w%(F0^V~V``bUow zKU1=t&R^{}nknh8Xwllv*x13lbmn4yzmUx#d-8wI>aFYxyFT}P_8E=yUFvt27r&A} z *He_H0>nQ<}KbIa`skL^#t4XH_bM0 z*!MQFyhu+ch4+8p{;mzYpE>v5no(TseAzvmtK+3mLVMy{`~T?&|I5FLIsfbRq|}Pbz0YkfNI0rS)^3SRcQeJ^3QXMVl9qs`bk=Z#f?L_?eOI->b&G`)!uW&$xE- zJNp)g>swr|8|psaA)7S0GmwY(N6<31-W^r^PIYoiL~HAPQdLVuvRXuPXBbKM9N*d6 z!;nzuuI!RI@mdSZ4PGCk$l5n)JL?uM__qIH0+;P-&!kRcuD89Ok+v_M@!jOH-}>xA z+sP@Z)mL}8Y&n(W*yZweosIB2!)K@brzYxEec71o^qKurx9$~|_wz2~Y`VDBB*SCX z+uCTkd0hJZ6_+PIthrFAk~8CO;jE^)dbS)1lk?bxTe6L*b@P(+^erVdwAD*~BjB zYSxqInG?I*_8r&md$0CnzWmdFW5wO|fxBNh#@@YgW7@Ab2|R2%f2Hl2tzSs67JS?q z{B34S*5b-a8QY2FYL~ Ys{t_b6O4FXCLpe zD0&^P8S<+}W~trnOVfNx9;&d;`k@u^I5P74<9OD9>0c#2Eq^%km`{6g*#6Y?uM)49 zGcq$NZvB_1f8VOmYwIstPvtPzy#E^`CS{yfo|zTyRF!vQrP9H!$y+Tp{44#_{$8zV zs!PWFD=VK){`AP|bn@;aGnRf{Gw=D)4`<(f;ESEf^ig2Bs-#27ui1w=O|vIIIlVe| z)BO&9bvw&N#=TB!D(8JYlJ52>!n7q`AY!s(tE_Q$y5#u-DK9x>R~L2c;Q8!&!t}tC z2%UxP|J!V0r~PhT_TO*9wy$%p{%KwBek3XG)w%x?o(UQ6%wwcNP32bqHqUu`vr;5x zc}jrjzeVA%*cMoCmz>+?kq{l%b^ZIIzyND8p?9yh+gRPdW}*5yx7+*a{PY~9=+Hy0 z8^6@Vo$%N_+wN0Bs+#O+D@(nq!gYIAif#*;bt%<%`p$}vFQZuW lw|{5&TsKR4UUBsGlDqk{Byv4d9_>`o@Ha1vnjk#wrpJ!xrzL#r;|qJ1 zmv8^ZcK?OZ=L=TP)XrW=Q7 #Yt@?gMHzFR9&4+QZXGT7_?*fqLAWzxof2U*QdKQ-n|FTHw_?e@Z>(R!0>_a5EX zV>;{7dV@XxF1TN~E3%I1L8Z9rvRvnlYj<>C%>2TCbZ*g(OS7{tEIXfFDtGdl)x z)RJIDNg%2TsGuRO%v8mqyQtNm*6(a)a^i?>)G`SQB|o}k@^l>O@7)0I~^ zPPB1qO0AwM72m$~0?!4N9P#-x56nJRx9EXyy8r&*`Co;OOzwT3TJX+nVP@;j2K|2r zr@k-{m~S?d{ok{5!HzcbC!M-%)KSK4l)PZMbb?|7TLj0?FquxVQvzNGgZ?_sjC1&W zHTz1>$s7D~7cQl&|I50#-eh%2-EWJ|_Kw^AQ-ZbKvX4q7^B1l9y&>E*dH0oDC2zLP zVBrsC^F8(FV)@~Q`59%c2hygz?{kyhb$s)yOD5_zzP9-p*JYf|Z5Ex$$!kj3VW#-H zl=JHKpcRfLM}^&tb+do|aui)|{CsKPfy+%2p8GB@aXfs0Rasf%s`SpBQg@rRTR-$X z68xh4{G>_#iQkVE@;^NFR^J%@%Rl^i)KxbQP2rS^+?}tV8ZVl9-6blf!DmOJ pp;O(;aZ4|oGozD8EM6E?lLBLTnbVbJ+v9|MyS7U_23N6!` zudvQp_+@jz+{ucIyKQ2g2|Y2+VaO@q-aaX7S)#G( B6-`_H#exDrSCQ3w+3JBbB??`k+~iTT)l6EYI0GbF-wx%Z*A4&TP^F}lec@DC)vdPoUL&zup$0N|C83} zT*ZHescBQ^I<=*SuVt&TV7th=jQ7Tq4XrAAs_QbPUv2$Xvw`vSe~Hssw;x m~F|wv!7cBr>yz1yWR5Q*)XQl%exOHwKKE&nE7rgPt{UCoOV~> z-j0>id0Co|m+$zOP^G{wpuKIg*>x#-?LF5{U$%LB`i@0`$7C+1 ^FGFF}q)F z+oxp{qK_Vr3Oe^(_3!qGhkv;;Odd8Y4mf*0&FRgQHV5axrk6Y?Rx8&1I?|jXq#LH? z5%zb|S-+d>iyxG^WgJRhnElCv-#d1$Ovx=<29pvivp*)fpX0J#>?jlZd`M`f0#B6Z zivN!n_xMExNz7>|t=#X {jdv*N_~!op*p#5J|KIxa z@h H-s(Q70&H4}>3t{i@Ip-uCf?m8jvZb>iZie!K+6SD; z6_0Wv?*7aApuYZ%j^5jOFP=E9oEqXF{QlPKlBCD?Tn^3u*>&F}*DuGulIhWz^RKe= zFM9eP+_^T(d*31Vo2%C{@}Io=<+JXjXUF(vzY_PEt?%(~QrP4j@dk5$c`BMcSu1B- zX0W{M_3Ay0rT=rkw;X*uAw+vw+tigij?HtplNHetR6cX6)oCNGvv+#$EStl=;bcc) zfx?O{jV&i#zI!Un)3VZSJhw5=sKhS*OMCe|=0~Sb&;Dq3^tN!vEwLRsDI%vY?R^~| z`_pnxq==_?#;!*vzfWmfuCC~x720}dm0%=) ?UijNbHq!?wh^#&+#2u*_Q5R zqVb+nb~!lPDXSFSk*fU9oi$lcjz?~WWS?W{W8spJ2R^UbXJmf5x!!J;!TqyKK1pBO z6sW1hq{wD?Xvcx0mH)1N2|p5;`axUnapJlpz08#8 t3$cqKoTmT`aQ8BNJxGusAg> zJbEt7X;#WBk;@Ae;;&_Puut)EW>0(_uU^Y%DVUTu%|%lpTy#%P_U=nj0*sv*Hs2T} zWh2#B?w&C(f8Fa}UB(huXFB?4FFby!V1;7U|N1ED{OAww74+wA+OgyJ|2r2~t=$p1 z;k9c|(yy26#5)QWcXe}o$f{?(uhYl0kw+wmJJC4l*c1rw#pu9pTj(Jr*$!C zP08?jFZ#NF+M~#p@2d{}VeH)LcOY}!;dOym8%!;aKU-LQCbpE(|J42YlYgknn}{wx z{lIqNiD}b{*Ry^7Bfh9?fy2hNF7xN?;w;jd$J4;x+%)-Q{?@K#-2I!LPB~Y3@MXK* z@*5XFnolgvG-j>%zisi%`42X}+niA~r{Irc1y9iHV-cdp4+OId_f@R1>4}-JLn`>I zQKL!Kvx%4Dx5{Zo@&x&(YU4a8KSMZTm^JxVfT-l)WVz&7IuC3wuP}KbP@u|L#*W z$?iW>oZ>%`jUs1XyB)MqaaWi#W$QzR`ej0C8uLCGoZPu$i?i3ayXTKiRN*|tYJN-Y z;PXS=N2c6kl~ g{V2b+xQM=WQ!)3E#P9^v>#PB3~81Vs^6mqI (n$#Y%!T0yzlNQE5ADe36Xyf`(OI|^vjIE`Ak3ezc?APcS`B~S&tYL zTQy_uF0$2lp}Mf;5X1XpU3>Vp<@=| KLy#V>r8_Yt2*VYWJKv)+bm@O-PnbY^kqa^G|@uD1y-ui|d=ZVX>0oSyz
_J1 zJ}vl~AkP IszjWw{KM~|P`h0WeS*^F*1HRv2soEXob91Rr`*FUd;sskSeoA!kHDLNz zlJrl*RLm$MNWXK!QpLCP9-Qwy^QzT9uy y6CYN>{U<*SGM9=$^9u80F`4Ws*I^ z1uos39lcq6ho3K&UXuLU=i$2m$4mQatx}v9B+jZ|wN1fHl#_3sgpc-zN0Lu`gM@y1 zW$3Ej@6?^&wEbR BDHGxUTUe)RK7S1z;ZzG+H=9C I36zT^9G{@QYX@%V-XH-D!3yb7Au!}ECY!ynT>I!R7H^+?ok zH9NP^pS5iN?*+(fd~lrITJ}~m)nco1j_l-9vR6{yt!-Q>I{D*|z{`4p7SGE}JMJIp zP>vK_lk}w5Ea~fpdU@vl{)0VLhcw)?4*5led&q?(8oc|;I6ch6aKq-=QJsZvnD(hi z=CgC2YCq`Xbxd)#wuPSL8u6EWn;DgN?dp|M($Agu=|;8airR%eeteOkUT;6nUM+Aw z-K5a^z1|g}InK R{pV5~;=Rx7mQs)2SlO6;Z9A!&Y@#2$mVY{e!W5U_{%Hn5& zW<*x#bM?GG5pno?m*~Gs^EgVsp7dO^cjd; GeDr8W)xDhj9A3lDH7k6W z{v`gL7|&$lDXV{k?@H#{=O+qQF+cuct#6z7 _Wp7P>S8-1@>*MbH<7&@RrW{^y=uyv<^{Tgz1(+Wx(u$D&?6W-1>TdUj@0w-o z(-=FuiZVQ2$u^eHYSO>&^_J5sC%Rhfu+)5&OEXeGmxubeD~fxpJ+%H+Rfp+ 8=c@XoL^snsE$l+S(Qb=)YE*lx8x&TZcR zpEn8@`JB{$o^;Q1;rYE=J_f7pls6RVx*e-mwCDNv<9n55 qRhlo&)y=XJRb0?GH9bMJZ{C!u4br7?cMq!1eR<78!m92{ zq&er>nD6?XC;c~lIM*X}{GwhTi>yIlgBR1%MP`PTuXkGI9OF7@yT(vA;po2q>5s38 z_6w|P34a)Aw5#CM;;XEA$243mcJwOw**xN&vGh*Z_OP{Y=XrmUe7eFS;!(ZbZhQGR zch*fy*ZZjM?ZLy4ajG)Uz(3Ocx$DVNPp?9wr7f}ZQa0!9WzOGimvT*QYIRpSx3=K_ zsDr| EK)?vQ5RKdB-mSTQ9!2a8-Wkf6WU&?yHpS-1T!>Ci{9Nf3tlLZI@0| zNWZV{k}Yc#pc+?{!?MeS?`+Vb^QY7*?bpq|81(YB=idYC-!GWFySLU&&wDP5OK6|8 z7^hsh=9Uc`mDDe{xLy @q^+6X^g%t0 zX_u>9*qv3MOjtJ^oFhHyUj=LXp4Zp({{%QM*!kR=)$~$@= b2zS7(^loHobZEI-=ooHKfas4nQ>*(#x0(Uw+6ZK7fWt_c~Xj1 z=v>#=-F1!UctXw3wsKBC_O_bu?@g0aJFBi%W&L>1v)3VC^`^hDBfG0|-6AftmS5W* z&e?Wp@yX)ptJkFUuD|s7&AaW=U-Pu|zS%gLFg`jFa<0joEuub@Q*Vv!mP>iOORMwy z+O(e>vbSk<4CL0x_!4kOREM=iC6#l&?ACtSOgDwLj?(-Gy%WXy)5BILeKLM=>fk(^ zhfa)2<(q}v?B*^>>tHp!#+AA7y|;Dg*Ta6zJ4LmfEv9YW(6j2AfV=$*-HdNd3}3H* z(^@60D4mj?=Nnt%z?2zMx;>j%_c|+l zIr-Mt;mK>RysW?H1Ge-u>oLuqwY&W1vc#t17gB76=F4txl3iz;{bC(UlBU{r>z8~# z_K6nxs-E;&cs43wb?4Ky4iA(+O8k3cq@l9ukHTEFyu4$H>9?(gzVmP?AHF2!uF5rW z%g*^P?l0Jv71kv5xOwN6x?|IMe!V}p{N$25&*Ti+=0AASGX2%LfZWD+3ncV;9e&(R zd(B@P+HjRIHFotwk?FJabEX`bud23}uXtkKy)OGF-!?AzR8)Jj^K*85YIahVVp+0U zR`lwuY dHGC)xqSZ7ta^1>j*{|{vh|PV{?seCm3Sp0Y`Wd@cXsir z%;m2;ztu|3PvvBlY})dqJwtx_%eViQUDKS(nf(6DwuqebvX56kyuD<}vKNze3NB~4 zuMN}rcRQiv>_SarfAzln=B)G21o}DyCv9A~__9mq(bS3Cd$jbF4lP|DILTkYbQ)XT zgs!bKR_QNxW%%&+p2qgjtK1#Q`LP05WDFuD-rtTjy7HZC&zDKNxtdgX)$|rAzCIBZ zX~x8vxL&mH%XA+$_IW1?UPXUm{p-{%Z0gr|w=F_+-@zRYxe lhR?RnQG99-NS70 $x7x*y#mUfz*7KI6dIZGq-I@qts7E22C54D8cavghVqwaK~uHSuu& zrp?n{pWbMsCbs%T-qNORCgD8mG>_`$=5&cIKeK~-ft=O#`KB3HW;Wh4`*82=pX+x& zsj>vtG@s3Ks$Tf&YmD4M)xBNIKE&M6iMjOOXjxUjk$wB#TXfC&Dw|m?zx3I|#DtCI zB{in$FI7bHJif^NGwPW1uzK0K81*vkohuiI)=#c~e$lo#$)k|>`R?0u;@7ZEE-#PR zv1~ FGnTcJ!uzmb!Pp>^~bW-PTw!{-)m3F?a$n wEm7Dqp=(sh`~`P8)MRN$g1YfYH~jqVt;tGo3$m33GPCVPqZ z>rVdKvHft2qgl_4Dc{5w1l~KU?Xf%ku-td|JCCiH?LrSPvR 95D%)bVvBReCH?%sD=hQO;B~ zQ+TcVOr!j_?f2xQ8Rxu=*&i_BQ>VomEGo@|L&PO=ftp-*$C}lu`P(?n?RiRriEn zrs}2EH%`90Wbc%v0TU~gL}pELVybsvcs7!^MZQVgUCM1iz?xUOvVRRHFo;N6W#9D) z)iL~NHN#w-V@c`vlWTNW-(+Prlh^;atNq=kLR0^JMfof06&q^;=PaBz@lu-DeU2M0 z;lG$g=Eh9vn%H9*zBK2*p79FJ3_HEe7nT~FRE%z1^Ut9-u!#A9$=V%7#~5#|akFI$ zn4W!Wy6(PZ?=Gz| ;h{eITg 74h= 1LbQK@4T9xF~In`SA#QwM$k&JT9_ubFl-Ierw-30rKa+b|c9u~;4 zZ r_V7y|HtpG?Z15uWvGDRd_QTKfGuS7HYZ`F%>g>qf`JDaQIcq&H z?=rP{tg}OI3z =EqTBk*Lx>YphY4|GnRm3!co)D)kl z%z1ysidzjPUv~P3{yb|v&o}BHw`sKXAC@cfmc~on-pShJ%J-hvG|E`JPuR2XsF|Q$ z%l5hPd&A?8yDunf38+du9 Z@+JU*~ C1H_g z&puok&K3K%YmWPAiGKoHUm2&b{rp={uI~M@o$_}B?qzl?&s$nj!>9P`YR#tkpX{fo zvV r9d8PM!So+2s|Lk^<}ADn+zCKVxSTz^dSIYx?IVwO0mxj~_P&7Htar zU_8NVyP3?q57VPe&64@v966|8czC;;XxfaHE{D$(o$vDJv|Um3m|C+nacg7iVIiR} zPb*_%R PEo0t$t5>6$-~RFcQdu$I>99A?X&g#ekcFe6@{C- z;-4feQP8y0y*aNy-+RZxf@SMhlxw@aR;hTX^e^ps$hE`b;r9z|=No=qsJF2+eeYa- zHBFPt(_7BO$Lx|eu2r5C_4|C|si+u5xmUcshTm3BzrWyM|9dHoyqBHPN7l3cDquZ( z`DYDBz3rs%-jg*Gmi1L0`yTg1!}>(U7IEP-vBolLhm{uZKlS#l!ezNNNlE*Y^NeEa zA7A~W!E5*I$+;yP8ng9srW&ZueaCyoboS9R(r=Phiz!DmzLOFz%l@=2@kDL&4x7wb zr @SeCQSUD}oBo3Mz1@z>SonrHTT*=DEQ+4|t` zlix8X@*85 C z$SQr~=BA#5E5AFs-}Uegc6vScZ&B!vw}+n;xHGMKDpf0VQpPT=Z{1#{FAk* r3`427ZP~QxX XmgjcE2yU(4SgADXUQ_~YgLhjG0Hbw^UZeeTYb zy+2F$$^DJ-3<3h1TOR+uwdi5LreV3uy>|swU3ZmtW~T&Yzu%_D-zX#c`uS{$S5w!o zl@snPxLLU4uR_MYebZjfmRoP!(e> F00+XdW__hZa{%Bt!nx4Og%edu?--(UxOIq%??U&YU+S;4uCD_YxV#c*KS~uPO zw62G#Px)1GvO?DM-`9OTi~q$ Zn}HuscitX50DO9sb%7XG8(%=#}h^yupiF_#kr zHrolaPf^lgID72B_md~t3YYJ9I#t;H`CRbrUCJwt`vwhjIucqnYcJ*sb$hZ*7F?m& z?Ko>PbqbW`Ejzu(y9pE1RdvA1Om)W3T=))$X7cu?|r-xl4!IuRA~IeAkuNxu-&H z{?oQAJ;8Y_k5_;1WQe)GAw_39d*s*Eq2FH2yW|?R!`j=nV1G;JnNEpi>p6w~? T$0A;}o+aoA+#;w`BK;2@CnwB)2zwVC?j=@vZoHyje=?*0GR;9ObIA-@HdV ztlV^SG&EO62tKrllKsK?-|Kr^=J&=*yP8ek!Y+mGX`ga$x@Ph7l=DxjT@7}zzn0#1 zbg5$f!<*B!dz6_%!qV?w4T(wInd|x`UH#d@X<3C0sx!MT?LWM$aEan?M=>@Ib(=T7 z^S!-Nv-_u3U)f?bA+o;mRFZLk%*|~}ypG+`_?B%rrObVXW!@ehE|w*4ZVQ}!aLCsv z{f$_hu%`Eief6G&&u;t*vfp+ldfCd2snd+2Icw&=FgO3df;FRe>%>(D($;(uk2lh+ zb=+;b+~_ZZemk({*Y@$>L3)(SIx2V*%M9y&dHzk6+2!^-X3U$fcY>N~!7!g9yLX^Va=b?e#KP-`@0 3JQ(y=zQ&&I-%B@Wy(V#w^WgVKIUKnqLZs-j!o9mh!l|M&)VM zH*4?2o;!0~{S{v4Ix<|{krb)_<9%}fhx@AB|M^dt^qvZ5Wh`Tu_Uf_!q8i=>jqi(W zw|D*6E*be@rp`yHDwh4b*uH*$*St?)hG^>(O*h^tS*pis8`_dLEY~aj+h=t!WQN1V zewpv){01u+YBOy8g4$j`Sz0BbT)Y0Tu6g;~=)4^~>n2F-IkK!zOWkhOgPpH}^sD5m z);n&wZ+`h|aYS^}UCm=38l%>g%-+rOsA0uF>2rR@@r={Htevj;O}sB~<)aH})Bi3h zYqGhXJBK?~c*de-vu-_LU-etb<@(=+e~w@E-mXv({DC>ja-k&CQmxq6QDuJwkDXo> z_4G;hoZNp;_a?sA;Qp%TRA9cSOuPA1t5J%8%Zf*9;ve#G*Ol^Y%#n(@eCyUM$?$Ft z-*ZLpo-4f&J^N(!j;1eSjSnpg?|z&3A>qHzffZLLE@i2%ixT`)%gdFwtwi*2MU=z4 z<(k(XJ^S%-@n(U0_ohYE{#$mX`o!K&k&oh&gI?O*Kk-E7N0Rp&?r#@P+^!08bxvQq zd)`BLgZLd82bSi&blN;kFR5VfIp=9R*W9yQF}r|Uscf1_VC@8nl=V(YZDx0VUHn@9 zYSH54^;O~fLp^G&7sXjz+r?)wt>Ml?mUTS-&9~n>g#5E9`R{vSOHT6=mvbIT%vZuc zf063y_KB@Y)I6OPA+DIeDCVZ *r7 xFl!mu))qLdrKY$9lihr57v``AkkR?ExQ?ImN^?Pi4qt_IX_?Zaw#T z`)t+6OMKh8_h#Mxl#;w<+KKfy*&gq1iLVdonRwNHUZCssXLGp!vKpVfCtEpd({DjR zo~E{4Z;StHlur52a>{6@QU1br>m?2pYOZBeFV6cRGV5Wrsx^n{e$}}8RWp`|U4CuD z8ldMNP+obb`&a6l`|mf#&b+)JmBFpL#-rz~C38V$6xZE1(~~Aob}T-^QW{=(*Dbw% zi nxxa EDkAa*|c0tG|4&(F$8yz29-i z$(3wuRjN_jA80OR&fiyXrL26D`VXelx61`?9;~d0kUvzwJn!B7I~tQtKYclOeWrZx z*UUFZ7cWRIJf*1eSdNb?!_woNhsczTVjXI)4{LOOoPV?T@brIfX9{EuDml~pr0Ra| zsuEdqsrGjF$D-nhisG~>EPM24&pPe4NlkZl`<3#h jbTiC7EkhDf~;{aQKte-#`AJ#jd$4nrcs8nB6gBWmr#U y*spJ*j!YOp0UoWYtcXExy&);%KSCzI~&SnYZUoqUL*>g^qTCYAaOE5 z@V>bjuYsR_q~*HAKq=Pj{h{Ths-ADOW9y|%xfdv(zBzZEyVHVwiv#PrR{7e^?VRHj zVB=`2+_h&9Z}M@2&FOP*3E!`o Fub!t+t8;= zaP!n%0#;92ww# uP@Oi$C2fWOko;x9Q5(L+W>DuiMDHI%lnSiDZ$?=~jXA zW&2mz&Ht;Tnyzs~ z(FyKWm6aPY}{@910B$}!yU3!Pfyw&~vVl@z~O9@xa3@N&Cn%k)yYCn3y? zZL1|)Chcf!tcdfNrrv52W4XEWS()(6RPK~A1??{;zHx^&Po8FByM0CH`-BzBN9Fi; zt40SkMO_VQt^4ya z!*D~?{U7iDJQVC@xH>6srcG}nj8 a39)e;v|n+b)x${99l%XPk XTJMwe&UL(MeeD^x)P5S z%eGZo3vc)rx$gJ& kr-GD7jJJcXErX*UvQ9GvV>qCv6kk@!elLwM&VUXI8@%gUf|ii?2_yd|uYfrfIf7 zu`~B%`lcxcq2-3(P5gNNth;^xrc>y;jEf-&j7MyoBK9zgZhd`X_wM))$CzH%1cyBB z5n0x~qd4o!p&P2gbCy+xD%C9%Vw$*V%EDJir?5Vsy ?%cu3&%XB&+rbBpe>SYv=Cf`vt+cLLy H=MyYhjd zk-=+D@$bVPNo)UBU-aF`eCCY7q6-Y_(WjFZ1};C&u+Qt%hYhxyLv}X4IL+~%^U<`} z+bwevgQNIMZwu`6vs~Ceb#ak}UfJQCd2(4r<+s9?v+v*izAe+x{@UNn8H;vE`!&ry zHDkB9jLLH5hZg*AcFlVk?Iv(P#%Z0;@^x+dzMM0AEnl-ns&LJ{nu^5TLhMXT-_{iE zW^dLr&QB9O^ttQnHi0XapKPSBJ=j&S&A#aE^VEjW$0@mA%}%)=wx6x~u-!PulDXim zL2yuM%UrR;GYW&*UP>!QCTXc?)^EJC w=R#`=My$cA-RuF{JZQdYuX>UCeg>} zlR(a4kL@p}*4{dEeBYj`&Qs^yAIlx^|G2^HFQdC%!CU1+&wK6Ho DCsmK; zSvh1}h?xA@Uf}t?@GXvBm+x^bKf2iYdeT*oDK`aImhmwD%XqT-^TjhW9+|9fwy$|J zUHxv3%pZ@GyIB@`6R-b0Uhe;7;S7r_&X?p~dKj<0_$033o!~MD>pYd#YmY?|wmJx_ zWZviGQ+ZH*`1^r0!OOZr8y4-oURW5hNV7!w&*Q^O QvPn%H zd=1ya-gHPAMpkuA4E8+7y=U3kyGvO#eLwE_=cU5ak$!?tE-cn{UdM^KsYjyO?#@)P z{4~8MCe1;j^k$vH#$RWd|16)Z`{%i|_G$x0&enPRI?qOxztwN*_!sjo(rjY8w9@Z` zcDJJ+Oq*un{OC=}Ylkg =M`oqpSMX&=6O(et$AG>tI%fikHQ(L-*%X8 z4P1LN^I*%>TOz&&Y(cr6k8hl;i$8Mfe)-(bR-1G>YR`&n>zml~PkdK;dEo)w#Xq%- zh3B`K?mOTeQabOwReNvA oV7_ K-H#>Mp>QEUF2-~MW_CB$IM(-5itC0Ptd?(lqjX4j|L zy*p<|W$~2d|1DS4a9Q7zw4MC;|GcEi`R1G3d9*59^rxmu9KOk4^y=k%^%>7%Z+o}| z)J(s{$D1y`;-K%;Vuw|WZy74PPAI;7c1cO6Ty(C@y`;tZ`WgRE9`odxWg`+Bdh}3( zx7vQSz(CHW$9 np0*u;$aA6^b^}(^)6?A7y90a&pD$ zdi68ja%nqCodr35`|bDUE^I%1*{I!mlKHerE{e+*-pDzAlHtjxOtn9*OYXZJICFiM z{*2?-W~Rh9#?AcaWB&5vu}OVAF@4%sO)jJ)swMiqUn0^Xty$3KvgY6x_BO|Bvv$<0 zS!x_++jn`xM;)2fcRX%w;SjF+bY`23(rqEHw=I8b`2%8%ttXiq>+aP)sn66d=b^Ft zZByeu&y0g Xmz%IKhubxhLi%6DlWvX)qtZZ=;QSrV`F@~P_Dz6(=#Uv$3H z#KmP4@-Agt-=uhfztg6OOmdua?QNyq_Sn5i8U^1LRtNAO7g+l=_5OoEwI>BRsax+& z`F3Q|rmsf>x$ar7nAx2YA@cM@dw8hMfwzHYt+l5=f7Nnt!s*r7GnTkcu0Cezm)mDq zT6f_3-JP~2%f6p{crc&mudzpK@wG;`<-eGJ9zP#qH?K7J`ZreoJ8h=%H&~nwg=ZJ? zB(8on{mG6+1zaI-R(vdYB9i{Zk>g^d+sxooYdJeNUNOk-4V+aFq2pC2GF?U?>kG@t zId{{1RT`Jg+E>?lFs;0Gp6Hyu*9zC`rmsI{x$Y;=mdIURrPXU@d{JT9_i9C-75B|8 z{&qT|EXh~9gZ)?T=`y#HXUb%1e&*w4sh*rP^-HBn(bL3*O3TZS|LDD=)0{X-LhQKV zv}hNruO7{lLiQyuig@+@=-Jv2_K^* }`?RnsF`Snum-mUpXt60N;*kMgNTM zPcwrSxX<@{eqrjCHu>+e$$ze$u6q~r&Zy2;VxsKaQ~U~>O 6BQ>Q5A)+I@4m5(`WR(eZR}kb6tTt({6UjmaL-buKQ}u z%cjj&F8rc=DEpf9Y4xVF%@LIy<`3`Xb~w#B6R`Z)Dz`MB?NR9oKmO^8B**O$c@g~g z(368RvYj>rHZ`njN|)_3u6KNQ>qS@h%2PpndCR`X-`nKOFsbqA-Pt`p3+ } zSD7EU*T*uOY0lCulfVD+_|9*Ac7yeX74 I%hYM?7n`EZ>^!ydWmVBthXB=lMm-Up3BG zHK!-8YIl#CA7EC@skP_WeU}|4FFd$1rJ`-!?6QAHG_Oq*TcC2uwE3RWDa)l-rk>t$ zW$vmO{kkO_it#%?=C}pB?G;n2SaLr!S7tV!qjkgKZP%FAnSI*VmH+ARq>|&R8nKfO ztzZ|M*DV;?lFZtB>|XMX;$>@Gn+iUf|NEW#Mp6GfgLd2OEVkcQ%}e*?YCq{+9-Wvd zp(eb0IqT0wMhr%6`^EHn7rQ>#vvs-6$yXVgP40Kpd!!k~m0QvR7d<&B-ZppI PS-shXo7H7u&ykYYEkbL=>=Z~6p2rC;U z?5dafU7{tEbYP$UwpC9=c7CgfeNm^ga8kvhb*qG$Cs&@)I<36qUCM*0U*-D^Ut4!C zk`VOeQI>yjW_s40AbZtCzSU_n9j_=nPG0}lV%amkN)Po_5}Nu;vOjKp)@6TKJvKpO zarY;K&k>&2e!O|HP`c#T;^0QZd`-T0hqR?n%xr3TTDVO3cfYjxF2%>?lG+=D-tOPo znzGleCw=p?=4hM$B2rVcHg4$Y6pS@#50ibjmFvfc8iC2X`nmm1o%1P|n0x(^l*#9~ zprgkBVza+J;F+k#cTRH8r*-V-I0ITrE KMrIru%9Ztr27Au3kGtRx?w&17IOfB!Vrw%tq+eAnT9;-g^ zs?#^nagL~PV_u6A^dIerS(Vc#ZZg-+sc>zQ<00{>$M2_mKA6wDNpSt=^GZD3 zVV>u1$uPPm&vku~c1DDgyXdLUV!aEWu7rvQ3kclX|33HDPL0UAIlM+Q1Un2DKeXPj zadl7D!I^6 JsR7KB(g1t{Kb(C9w=%&oj<@#3O)Q z=2`02rpa8Q2iDw6UFH7fz2MCg^ST$ nm3-1Mdo5HyyM`-OM*@c $(7n3beK!6(YszMM1-q<0 zF0T2vD0TC%OK)ma6}R3fTQX()nk(8j3y#(Mw9UEr(>K6G_d>ZeuXb)4Yre?hGwg1@ zO*`LAk;@U^<~Vn0cDY9wyN1-NjE7C>Z$h7TcZl`su+9`HooxN+V~|M*gTTe7m0UW% zrab$+LE&p#=5FQ>hKB+j?G^p*aBTW&Ry3jGbHdix{Or1i$NjY#WWV3cRX@dB^zeLX zqD_No$+^U!*Kth_-hry|v(qgYAFWNgew1BFmw9rh)@nQ5$^gYpQg?4it(4pGUHY!r z^k37T+x~TaV8A}*h{Vk@uDThEV!FH^y?r0>z$N^mxVwFr{A=UjsaXqdFKc_aqA`i- zW!~be*|Hb5&aS@t`uu8#Rgce!g!?tx>{?myIOMd#4&!rr5kAGM4A$+t$rIqsrvCK@ z_n|#IAKyQGZ_Xo*W9R*X&C@qs^gKDk!86dwEYQ1{Ykoz-BOCS&eRn5UGUUD3+0||T z^+9dfqyLKGf6G*plfJMpaX(1g!z#b!aY3Mez!A~gRa*bjo!d^`c;g+krtp<@Q^t*s z$?5wh^7&k@*u39 3$QmhsNX{I%@|E=n+M=vlvLhknI`f0>u2Z{2+D|1IXKSrUiB z4}M?u=uXIIhLz>_e>`Uif2{3s^ZE1T%!OSh;;WARZz{MDS(7~Z%mSzIO>Wh*ou}@4 zIw$M$qQ+Ay0aI5g2iy;-c2O%km~zHIdXmB|v-rDA8sZjA3Hz2wUn`Sm(aAT{{(R(# z%*8LiJPLXv`8FzO+Mi%sFDTG`=fn1m3C7Vo(u02O$YFE}^VRHBxy!|R!Z+dI$!v*V z8$NHllBFM_d;OA@)6t|a$F!{FPjCv =l>+?mGk)c#s!ZQ1|x-)xU&yLG6`A?|vJblCr?o2J-KNa3kw z%RI%gELX{6MYqq}R}U25W^A1=c5Rp8%-M0>iEDmtRx8P7Z1Lax`pt?OS?_mT^|tn+ z8yn1z%Wa P4`%*bsTB_*RbwCOM%?t&R>cjj)r^v*71p*IaBP9 z{!{UaKi2xJ8>LQ8Xn&bDzsB9^SF)VHyxojneQqyy74~ct71P*xICN*col1IB`7Y6U zdsZG@^k&nPFt)kDjviBXtlGu&C-H8{@1+l<<9pQQndhxK{n3B!;WfE2OZ|dpzkT~7 zF8_LNi|RzVM;q?(_HBu|Q)YUyaq-tZ9iJ-aRKB_*{kkVe&i}RVgDTf@_cac)%i>Rc zO=O$5GD5R^**%+;th!Ej=ZE*rd-wSBdHFbn>g`oIRZ4D01?u%f`cJ(O*WD|xS? >t zd*%t-2g|&6J4R-m?ApdD`&yOpjW?s0UXj_uqQf(crp`8+eq>@b*Cd@Sx__pdXJiX( z>8Lt!OEchrOmC+EyM;wo?$Sry8Cz=Xm{TfDZ6CevZF|)7$ {sbGG89@{oA `<}4FC@Jq?W=i0_crdoAh zmfb#b+w5yY@=?aGaT^Xq9DVt@_`?^Gqa2sG@0!nF`}$Xk@smi~9U7~{XC+-;r8>v# zjA-*oPD_VozU#Md=Uucp8 YqQe*DA~K)h4sJ#2pY_cg5*eW^c7fMZ#XrvRz$` z*DM> $$wP=41yanFLso6hB@Zhx5`z2o3fG3$wl_+mYKTq#jIcLzP76Q4ujR9 z1I+=AMV}?YR79p6{Lom{m#E0^?;k%aG_X6eed`V5r$W{oAO4jlMIW|(6Kwq5ag&2f z$Hu?8SEmQBide_rB5Zkx-&-KSvxK93QFF%44{xt>9d+Ls`l4*nx$sRMg02-j3qE9C z^hj%GJ=~_edu^8Cduv&ziYnb%jT ;jX)d>Cn4M&mJnWYyl-jq~^Y?p0hq^mQHbthdHZAS9+){1pWXBy6 z@h$QAnLY2ii|YM1)~ejF{#5<@|LyMGho7oX_$k`9FM8G;=Bmodmj*#gex@#bKRfRn z&)dzrzIx<*{<5m`m|?n^%cIP~l?o}YVaG0M`mZ?baw+@N7Tu)BZ|eVwtJiI~*KN6N zy_59{$ro!*8gTB|`*$V(j@iWvckkHy;M_vH&mzHdn4TYGEBeQ?`j$$R=z>)n*Y6eW zw0M%$kp9JBoAur^TYQ4*${9Z0)=Zb4$S!v+Yy!J%{70RAQR#fAdzbcKi0(T7;GyAy ziWzZlo2_Tw_`I(mcx7Dd&F3+TF6u1cn9%WT
2Kod^%mBQ@ob>&XEI6#VcwxuFToaHTW=z_=jAO){%t9@i#|&q$~y6A=huwiqF4J(w};+Y_}0 F>X>k~c0cn^D#2b6!i_@6~)oo@ c^PEsjXWLB!ve&F5H(ZRxX@_CfqeM@ier(J#X)7f6%>3%bB zzK+Y31YO3J3-Z@ vH0b$m}k#Qd6m^wWbjX5a~xl}CevNh;8(By9GH4U z`>xze)?4@Zte!BHeSVm=^gDl&U|E6xgQCLs> -E*(CXW~QuRVU>lrIoze zFTR;BP`jp)`;y`=WyZ~lo$FfqmnFLPGDp-U>_}nzw?|dC<;8`U*Cu_JZeISu bvj&`u$=wy&S!Z&*W%fKHFis~_xHGX3T9k97-$|Y7VBUlu;6r|L+Eyn0RGPH zf9n4GsNa%UJuzqg8s_V#a{pXEqM`P8+C0u#0r>|U52l20Kjm3tVVyg>Vx3$0qUM|q z1$C ?I zubONR)tMmEsoHd)D^v2be$~dnNv~Cff)DTdJu4dk?o2uh*^84;lf2ud)NYgY&NKbxC@C z>F*9*T@TrL@)INVZ>+Lh`}q1(zAux{_f9;&;^pPL>#kh7$+stOx%8F`FIumDju-u( zzCz@q?LqsZE9o0wvYzr=&!u*9ldOq_rFeJLxq0qlk5wXCBr~6>WGZR)%W1#K5-Duy zk-mN*Ol^z(11ZIqaj~MWnfNy@WeZ#J@%o16Gt9Uih&ZehFgTK|lTx(%;@zTt0f#on zNN%U))h=<|JiM7li%p_}^u;4z=9fek?$J1UZi?ih%GdrotQF3%vfM5-tbNn@gYRX$ zi6tY$!LIf0T^H6IeQqoKB#EtLpN?QO^ONd{M XHup|9j2k zLWGl|<-L3HTA!7E=@|3ei&z=#d$muUf4-_$ _|V z%fr=5$9Mf`Qe3~vPD1ZUYs=O3hKz4MSj~E(`GaM;K||9QX0 _yFU@z)oQN$%^j-L0{`Huk2GrNg1`b&s@590cAKv$^ukpX^u5EIB)E z>%Z2kl`qWsJ{}F9|9ab{kDW8_|KPjui1n!JB)7fU7d30QJ?gm~v43W}E6;}IB_Yu@ z2PKwj#xrk{U=Mw|J+@AV;qjt66 wB`N8rM4_{N<-LQ2vc*RJIuEwV zGWA?$?utCYd*965Wv}DM2OHk(ZmW9lI+Km-hQV%L5gCiE&l wOKi)*0<`%QxK?dubm5;a`vZ_2& z`2L4cox`H?K)-Xpid&4>@*iB?l5=3G>(%o+4oo|=ePX?PU5THxX4lQ!k}R*OEV^!r zhYrn@Iq+MSG3twb#`~Wif~u~qTG7a2S;QL1VPB`}qI`)(<2_^e`&nyG+oVKPRYvbW zWtSFk`uD|I`_I{YHL7s?{`z0C!^6}_7R#lJq849yUu1bi%rDz?+x{aulTy1Dy;x&Y z7P;!}GJR7WW?9{Hp7*CrIkIu0?5#KLTz>UJ 6+2 zw4Uv{^KR9g>v1ZUZl>{Od$X;M1zPscT2wESw)2x>=C*^?Ovl;w>=&)M&X67V&((42 zzb{5XniALDH+osFWt80>>RBFFd7|WV^S*Tn^Udb;O@HCqqjCAwYw4CvpZFe%GtO7I z5cNEK-t|7^18mc|?ypFw42rZ6*smchrrb~(JfZz(x5debZnh5lj+O(DuGq)+{jm^A zQoC=dD`PWFul#1nBDJk*!OoreY)2lx_RdYx;|<=u=1k7DRkI=|oHLQpm9*Qg`J(jX z3^9qXHOwY2H2 2|dld@d0 z)SUzu&31p&;(v0zxof}|>kF@pr(UW$)Y)vh;g`I!^zjL=@4j4oHs@Sg_d3Twjj2Cw zb{ufH_&uuOb7^SJ$ g?4oDSXg z $7E^Pg_2&x4it}^DFUe?FrM^{bz@6d;hQUt<$H)-L_je z_n1pHoIP)EaO}X>YgZcndkUqmm1K-Q{UmHjZkT_?qn7mhH(J8Z?NQ2@r*$~~S47#$ zlbLVb?Zb}y%et! px_#J9&ZS%dxOUt8R1kyPF2=SDP56G__lM z*Ukox#+Q~#M?`-gDGXn#qLia6b3j~WqT|T1ZC-(NUH!s(+U9nEz*psQZwpwm>;f#RW2`3YGJV{8p=G?L<;@`^I9lhVy zT ^kzD<8!K0-@7WdRV*jf)Y zTyPS6<07rkT;Aiw#aq$Bz?I7DsTmhq@mXJ%@8iSf9aVc5{%)J0`RCP|BG!-Wg0lOX zW}1YZzQ$1PZ2z)7#l|!EW$@hG4ZD1&X}m1+YG;_qp|vyYPKL!fo)zw&Nnm~A)N`@SOItb%Kf^SxVGCBHcDG+cL1*P?iLLF{9L%#KHQd?POAaKAtE?zxkX zrF+qbYw34u?`__Hw?@yDFY2GDP@t`d9q0L^Jodh~pEEUf91{8Uf5WURTwL932j;vt zGk$ntInVrcx%-|TzBeb(PLlWLmvoskhWD?DA55JoVj=3 h+U#;*>uVs?+UVELhe&Ugk zs5Ck3$)0oV)AsI;mdk9f^%1CJ@`;^$YMSuMqR#yH^PZeLerxN*9SqMlrr4jl-8-w# zJ5q4XJ`>IV0@weBR8F_C@05&J6us8yV7zK#ptEAt)=zRWQ;e>c&DEQK)lsIw$u>9f z!Xa1vmYR7@VlHuA%8F0_x=Ll`P4iZ|^f%-zbMj5qB^lFah;#KV=HAB?`?5dVMalNl zE5rJRaJ!xqi8V(T7fL7z3Gr4Yp4-%W@W_VL9Pd>c^=$W){NAi-7EgFQrB6(9)}GeC zyJ`+ESf;Kshg(PLt^3Q?oXXCw