DOWNLOAD LG LS-C182V / LS-H182V / LS-C186V / LS-H186V Service Manual ↓ Size: 2.88 MB | Pages: 56 in PDF or view online for FREE

Model
LS-C182V LS-H182V LS-C186V LS-H186V
Pages
56
Size
2.88 MB
Type
PDF
Document
Service Manual
Brand
Device
Air Conditioner
File
ls-c182v-ls-h182v-ls-c186v-ls-h186v.zip
Date

LG LS-C182V / LS-H182V / LS-C186V / LS-H186V Service Manual ▷ View online

-49-
Electronic Control Device
(1) MAIN P.W.B ASSEMBLY
• AC Part
• DC Part
-50-
(2) DISPLAY ASSEMBLY
(3) SUB P.W.B ASSEMBLY
• TOP VIEW
• BOTTOM VIEW
CN-CON(WH)
CN-CON(WH)
CN-D7
CN-D8
1
CN-D6
1
1
CN-D5
CN-D5
CN-D6
1
1
1
1
CN-D8
1
1
1
1
CN-D7
1
1
CN-D4
1
CN-D3
CN-D1
1
CN-D3
CN-D1
1
CN-D2
CN-D2
1
1
CN-D4
1
CN-12V(WH)
CN-SW(BL)
CN-12V(WH)
CN-SW(BL)
1
1
1
1
C01V
PWB ASM:6871A20363
PWB:6870A90126A
PWB ASM:6871A20363
PWB:6870A90126A
C02V
C01V
C02V
Schematic Diagram
;;;;
;
;;
;;;
;;
;;
;;;;
;;;
;;
;;
;;
;;;
;;
;;;;
;;
;;
;;
;;
;
;;
;;
;;
;;
;;;
;;
;;
;;;;
;;
;;
;;;;
;;;
;;
;;;;;
;;;;;;;;;
;;;;
;
;;
;;
;;;;;;;;;;;;
;;
;;;
;;;;;;
;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;;;;;
;;;;
;;
;
;;
;;
;;
;;
;;
;;;;;
;;
;;;
;;
;
;;;
;;;;
;;
;;
;;
;;;;;;;
;;
;;;
;;;;;;;
;;
;;;;
;;;;;
;;
;;;
;;
;;;;
;;
;;
;;
;;
;;;
;;;;
;;
;;
;;
;;
;;
;;;;;;;
;;;;
;;
;;
;;
;;
;;;;;
;;;;
;;
;;
;;
;;;;;
;;
;;;;;;;
;;;;;;;
;;
;;;
;;
;
;
;;;;;;
;;;
;;
;;;
;;;;;;;;;;
;;
;;
;;
;;;;;;
;;;
;;
;;;;
;;;;;
;;
;;
;;;;;;
;;;
;;
;
;;;;;
;;
;;;
;;;;;;;
;
;;;;;;;;
;;;
;;;;;;;;;
;;;;;;;;;
;;;;;;
;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;
;;
;;;;;;;;
;;;
;;
;;
;;;;;;
;;
;;
;;
;;;;
;;
;;
;;
;;
;;
;;
;;;;
;;
;;
;;
;;;
;;
;;
;;;;
;;;;;
;;
;;
;;
;;
;;
;;;;;;;;;;;;
;;
;;
;;
;;
;;;
;;;;;
;;;;
;;;;;;;;;;
;;;
;;;;;;
;;;
;;;
;;
;;;;;
;;
;;;;
;;
;;;
;;; 
;;
;;
;;
;;;;;
;;;;
;;
;
;;;;;;;
;;
;;;;;;
;;;
;;
;;
;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;;;;;
;
;;;;;
;;;
;;;;;;;;
;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;
;;;;
;;;;;;;;;
;;;
;;;;;;;;
;;;;;
;;;;;;
;;
;;
;;
;;;
;;;
;;;
;;;;
;;
;
;;;
;;
;;;;
;;;
;;
;;
;;;;;;
;;
;;;;;;;;;;
;;
;;
;;;
;;
;;
;;
;;
;;;;;
;;;;;;
;;
;;;
;;
;;
;;
;;;;;;;;
;;;
;;;;;;
;;;;;;
;;
;;
;;
;;;;;;;
;;
;;
;;
;;;
;;
;;;
;;
;;;;
;;;;;;;;
;;
;; 
;;
;
;
;;;
;;
;
;;;
;;
;;
;
;;
;;;;
;;
;;
;;
;;
;;;;
;;;;
;;;;;;;;;;;;
;;
;;;
;;
;;
;;;;;;;;;
;;;
;;;;
;;
;;;;;;;;;
;;;;;
;;;;;;;
;;;;
;;;;
;;;;;;;
;;;;;
;;
;;;;;;
;;
;;;
;;;;;;;
;;
;;;;
;;;;;;;
;;
;;;;
;;;;;;;
;;
;;;;
;;;;
;;;
;;
;;;;;;;;;;
;;;
;;;;
;
;;
;;
;;
;;
;;;;;;
;;
;;;
;;
;
;;
;;
;;
;;
;;;;
;;;;
;;
;;
;;
;;
;;
;;
;;
;;;;
;;
;;
;;;
;;
;;
;;
;;;;
;;;
;;
;;;
;;
;;
;;;
;;
;;;;;
;;;;
;;;
;;;;;;;
;;;
;;;;;
;;
;
;;;;;;
;;;; ;;
;;;;;;
;;;;;;;;
;;;;;;;;;;
;;;;;
;;;;;;;
;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;
;;;;;;;
;;;
;;;;;;;;;;
;;;;;;
;;
;;;;
;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;; 
;;;;;
;;;;;;
;;;;;;
;;;;
;;
;;
;;
;;;;;;;;
;;;
;;
;;;;
;;;;
;;;;;;
;;
;
;;;;;;;
;;
;;;
;;;
;;;;;
;;
;;
;;
;;
;;;;;;
;;;;;
;;;
;;;;;; 
;;;;
;;;
;;;;
;
;;;
;;
;;
;;
;;
;;;
;;
;
;;
;;;;;
;;;
;;;;
;;
;;;;
;;
;;;
;;;;;
;;
;;
;;
;;;
;;;;
;;;
;;
;;;;
;;
;;;;;;;;;;;
;;
;;
;
;;;;;
;;;;;;
;;
;;
;;;
;;
;;;;
;;;;
;;
;;
;;
;;;;;;;
;;;
;;
;;
;;
;;
;;
;;;
;;;
;
;;
;;
;;
;;
;;
;;
;;;
;;
;;
;;;;;;
;;
;;
;;
;;;;
;;
;;;;;;;
;;
;;
;;
;;;;
;;;;;;;;;;;
;;
;;
;;;;
;;;;;;;
;;
;;;;;;;
;;;;
;;
;;;;;;;
;;
;;;;
;
;;;
;; 
;;
;
;
;;;
;
;;;
;;
;;;;;
;
;
;
;;;
;;
;;;;;
;;
;
;;;
;;;
;
;;
;;
;
;;
;
;;
;;
;
;;;;;
;;;
;;
;;
;;
;;;;;
;;
;;;
;
;;
;;;
;
;;;
;
;;
;
;;
;;;;;;;;
;
;
;;
;;;
;;;;;;
;
;;
;
;;;
;
;
;
;;;;;;;
;
;;;;;;
;;;;;;;
;;
;;;;;
;
;
;
;;;
;;
;;;;;
;
;;
;;;
;;
;;
;;
;;;;;
;
;;
;
;;
;;;
;
;
;;;
;;
;;
;;
;;;;;
;;
;;
;;
;;
;;;
;
;;;;;
;;
;;
;;;
;
;;;;;;
;;
;;;
;
;
;;;;
;
;;
;
;;;
;
;
;
;;;
64
17
4
12
16
15
14
13
8
10
11
9
6
7
5
2
3
1
45
27
22
20
19
18
21
25
24
23
26
37
32
30
29
28
31.
33
34
35
36
41
39
38
40
43
42
44
54
59
61
62
63
60
56
57
58
55
49
52
51
53
50
47
46
48
S78DL05L,1W(DIP)
FUSE
ZNR01N
SVC561D-14A
250V/T3.15A
CY1~2
332M
275VAC
0.33UF
(DIP)
(DIP)
11mH/1.5A
C01N
N/F01N
DC311V
5V
HVB ASSY
2
3
1
2
3
1
CN-HVB(BL)
R11D
5V
5.1K
IC06D
TLP421
R09D 1K
ON/OFF
R08D 1K
PWM
KRA105M
Q05G
2
1
4
1
4
3
32
Q04G
KRA105M
TLP421
IC05D
5V
4.7K 1%
R10D
YL
Hall Sensor1
2
1
3
4
R14D
C12D
6.8V
ZD01D
R12D
10K
100UF
25V
77
WH
BL
BK
RD
630V
DC 311V
473
C11D
CN-MOTOR1(WH)
55
6
6
3
2
1
1
2
3
44
IN DOOR
FAN
MOTOR
R02D
3
4
1/4W
3216
3216
1/4W
2
1
4.7K 1%
R15D
2
1
IC07D
TLP421
1/2W
(TM)
D04D
1N4148
C02N
0.33uF
275VAC
(DIP)
C10D
50V
104
R03D
CY3~4
471M
1
2
IC03D
TLP421
1/2W
3
3
1
2
1
2
12V
INT
MOTOR
IN DOOR
FAN
YL
7
7
WH
BK
BL
5
5
3
4
3
4
6
6
RD
1
1
2
2
CN-MOTOR2(BL)
TLP421
IC08D
D05D
1N4148
4.7K 1%
R16D
1
2
5V
Hall Sensor2
4
3
R15D
SLEEP
TIMER
ON/OFF
DEFROST
LED3
LED4
LED2
LED1
Vdd0
VssO
R28H 20K
R27H 20K
4
4
STEPPING MOTOR
STEPPING MOTOR
CN-D6
1
1
CN-D7
CN-D8
5
5
RD
YL
BL
PK
OR
4
4
3
3
2
2
BL
PK
YL
3
3
2
2
1
1
OR
RD
5
5
receiver
10
4
9
6
5
3
2
1
CN-D2
CN-D2(WH)
8
9
7
5
6
4
3
C02L
10V
220
5V
R12H
10K
50V
C13H
104
R11H
1K
Q
4
5
5V
1
2
3
8
7
6
D
C
S
digit 2
CN-D1
CN-D1(WH)
2
1
RY-COMP
5V
R02G 220
R03G 220
R04G 220
R01G 220
IC01M
KID65004AF
12
11
13
10
5
6
4
7
9
12
8
5
KID65004AP
13
14
15
16
4
3
2
1
IC02M
12V
9
8
4-WAY
680pF 
50V
R01L
C01L 
5.1K
F2
OJ02H
5V
OR2H
OR3H
OR6H
OR5H
OR4H
Med
S-Hi
Hi
Low
AVss
AVdd1
AVret
AVdd
RESET
X1
X2
INTO
Vss1
INT1
R23H
OR1H
F1
R25H
R24H
R26H
R21H~R26H
12.1K 1%
R22H
R21H
5V
5V
CST-8.00MTW
OSC01B
PWM
uPD780023AGC
0IMCRNE002M
CN-UD(BL)
IC04M
1
2
16
15
4
5
13
12
5
4
3
2
6
11
1
RY-FAN
R01E
1K
12V
R02E 20
PKM13EPP-4002
BZ01E
PIPE-TH
ROOM-TH
STEP MOTOR 
6.2K
12.1K
R05H
10K
   1% 
    1%
2
2
11
R02H
R04H
5V
5V
receiver
CN-TH1(WH)
3
4
3
4
CN-LR2(WH)
L / R 2
STEP MOTOR 
IC03M
KID65004AF
8
7
6
5
4
9
10
11
12
13
RD
12V
RD
YL OR
PK
1
BL
CN-LR1(WH)
BL
3
4
2
5
OR
PK YL
L / R 1
STEPPING MOTOR
RD
PK
BL
YL
OR
SUB PCB ASM
104
C04D
50V
NTC
1
6
;;
;;;
;;;;;;;
;;
;;;;;;
;
;;;;;;;;;;;
;;;
;;;
;;
;;
;;
;
;;;;;;;;;;;;;;;
;;;;;;;
;;;
;;
;;;
;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;;;;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;
;;
;;;
;;;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;
;;
;;
;;;
;;
;;
;;
;;
;;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;;
;;;
;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;
;;;
;;;
;;;;;;;
;;;
;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;
;;;;;
;;;;;
;;;;;
;;
;;;
;;
;;;
;;;;;
;;
;;;
;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;
;;;
;;
;;
;;
;;
;;;
;;
;;;
;;
;;;
;;
;;;
;;
;;;
;;
;;
;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;;;;
;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;
;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;
;;;;;;;;;;;;
;;;;;;;;;;
;;;
;;;;;;;;;;;;
;;;;;;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;
;;;
;;;
;;;;;;;;;
;;;
;;;;
;;;
;;;
;;;
;;;;;;
;;;
;;;
;;;;
;;;
;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;
;;;
;;;
;;;
;;;
;;
;;;
;;;
;;
;;;
;;;
;;;
;;;
;;;
;;
;;;
;;;
;;
;;;
;;;
;;;
;;;
;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;
;;
;;
;;
;;;
;;
;;;;;;
;;;
;;;;
;;;
;;
;;
;;
;;
;;;;;;;
;;;
;;
;;
;;
;;
;;;
;;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;;
;;
;;;
;;;;;;;;;;
;;;;;;;
;;;
;;
;;;;;;;;;;;;;;;;;
;;;
;;
;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;
;;;;;;;;;;;;;;;;
;;;;;
;;
;;;
;;;;;;;;;;
;;;;;
;;;;;;;
;;;;;;;;;;
;;;;;
;;;;;;;;;;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;;;;;;
;;;
;;
;;;
;;;;;
;;
;;;
;;;;
;;;
;;
;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;
;;
;;
;;;
;;
;;;;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;;;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;
;;;
;;;;;
;;
;;
;;;
;;;
;;
;;
;;
;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;;;;
;;;
;;;
;;;;;;
;;;;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;
;;;;;;;;;;;;;;;;
;;;;;;
;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;
;;
;;;;
;;;;;
;;;
;;
;;
;;;;
;;
;;
;;
;;;
;;;;;
;;
;;
;;;;;;
;;
;;;;;
;;;;;
;;;;;
;;
;;;;;;
;;
;;
;;;;;
;;;;;
;;;;
;;;;
;;;
;;;
;;;;;;
;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;
;;;
;;
;;;;;;;;;
;;
;;;
;;
;;;
;;
;;;
;;;;;;;;;
;;;
;;
;;
;;
;;
;;
;;;;;;;;;;;;
;;;
;;
;;
;;
;;
;;
;;;;;;;;;
;;;
;;;;
;;
;;
;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;;;;;
;
;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;;;
;;;;;
;;
;;;
;;
;;;;;;;;;;
;;;
;;;;;
;;
;;
;;;
;;;;;;;
;;;
;;;;;;;;;;
;;
;;;
;;;;
;;;
;;;;;;;;;;;;
;;;
;;;;;;;
;;;
;;;;;;;;;
;;;
;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;
;;;
;;
;;
;;
;;
;;;
;;
;;;
;;;
;;;
;;;
;;
;;
;;;;
;;
;;
;;
;;
;;;
;;;
;;;;;
;;;
;;;;;
;;
;;
;;
;;;
;;;;;;;;;
;;;;
;;;;
;;
;;;
;;;
;;;;;;
;;;
;;
;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;
;;;
;;
;;;
;;;
;;
;;;;;;;;;;;;
;;;
;;
;;;
;;;
;;
;;;;;;;;;;;;
;;;
;;
;;;
;;;
;;
;;;;;;;;;;;;
;;;
;;
;;;
;;;
;;
;;;;;;;;;;;;
;;;
;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;
;;;;
;;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;;;;;;;;;;;;;;
;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;
;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;
;;;;;;;;;;
;;;
;;
;;;
;;
;;
;;;;;;;;;;
;;;;;
;;
;;
;;
;;
;;
;;;;;;;;;;;;
;;;;
;;
;;
;;
;;;
;;;;;;;
;;;;;;;
;;
;;;
;;;
;;;
;;;;
;;;;;
;;;;;;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;
;;;
;;
;;
;;;;;;;
;;
;;
;;;;;;;
;;;
;;
;;;;;;
;;;
;;
;;
;;;;
;;;
;;
;;;
;;;
;;;
;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;
;;
;;
;;;
;;
;;
;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;
;;
;;
;;
;;
;;;;;;;;;;
;;;;;
;;
;;
;;;
;;;;;;;;;;
;;;;;
;;;;
;;;
;;;
;;;;;;;
;;;;;
;;;;;;;
;;;
;;;
;;
;;;;;
;;
;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;
;;;;;;
;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;
;;
;;
;;
;;;
;;;;;;;;;;;;;;;
;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;
;;;
;;
;;
;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;;;;;;;;;;;;;;
;;
;;
;;;
;;
;;;
;;;;;;;;;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;
;;
;;
;;;
;;;
;;;
;;
;;;;;;;;;;
;;
;;
;;;
;;;
;;;
;;
;;;;;;;;;;
;;
;;
;;;
;;;
;;;
;;
;;;;;;;;;;
;;
;;
;;;
;;;
;;;
;;
;;;;;;;;;;
;;
;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;
;;
;;
;;
;;;
;;;
;;;;;;
;;
;;
;;;;;
;;
;;
;;;
;;;;;;
;;;
;;;
;;;;;;
;;
;;
;;;;;;
;;;
;;;
;;;
;;;
;;;
;;
;;;;;
;;;
;;;
;;;
;;
;;
;;;;
;;
;;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;
;;;;;;;;;;;;
;;;
;;
;;
;;;
;;;;;;;;;;;;
;;;
;;;;
;;
;;
;;
;;;;;;;;;
;;;
;;;;;;;
;;;
;;;;;;;;;
;;;
;;;
;;;;
;;;
;;;;;;;;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;
;;;;;;
;;;;;
;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;
;;
;;;
;;;;
;;;
;;
;;;
;;
;;;
;;
;;;
;;;;;;;
;;;
;;
;;
;;;
;;
;;;
;;
;;;;;
;;;
;;;;;
;;
;;;;;
;;
;;
;;
;;
;;
;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;
;;
;;
;;
;;
;;;;
;;;
;;
;;;;;
;;;;
;;
;;;
;;
;;;;
;;
;;;
;;
;;;;;
;;
;;
;;;
;;
;;
;;;;
;;
;;;
;;;;;
;;
;;;
;;;;
;;;
;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;
;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;
;;;
;;;
;;;
;;;;;;
;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;
;;
;;
;;;
;;;;;;;
;;;
;;;
;;
;;
;;
;;;
;;;
;;;;
;;;
;;
;;
;;
;;;
;;;
;;;
;;;
;;
;;;;
;;
;;
;;
;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;
;;;
;;
;;
;;
;;
;;;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;;;;;;
;;
;;
;;
;;
;;;;
;;;
;;;;;;;
;;;
;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;
;;;;;;;;;;
;;;;;
;;;;;;;;;;
;;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;;;;;
;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;;
;;;;;;;;;;
;;
;;;;;;;;;;;;;
;;;;;;;
;;;
;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;
;;
;;;
;;;
;;
;;
;;
;;;;;;;
;;
;;;
;;
;;
;;
;;
;;;
;;
;;;
;;;;;;
;;;;
;;
;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;
;;;
;;;
;;;
;;
;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;
;;
;;;
;;;
;;;
;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;
;;;;;;;
;;;
;;;
;;;;;;
;;;
;;;
;;;;
;;;
;;;
;;;
;;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;
;;;
;;;;;;;;;
;;;
;;;;;;;
;;;
;;;;;;;;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;
;;;;;;;;
;;;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;
;;
;;
;;;;
;;
;;
;;
;;
;;;
;;
;;
;;
;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;
;;
;;;
;;;;;;;
;;;;;
;;;;;
;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;
;;;;;;
;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;
;;
;;
;;;
;;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;
;;
;;;
;;
;;
;;
;;
;;
;;
;
;;;;;;;;;;;;;;;;
;;
;;;;;;
;;;
;;
;
;;;;;;;;;;;;
;;;;
;;;;;
;
;;;;;;;;
;;;;;;
;;
;;
;;
;;;;
;;
;;
;;
;;;;;;;;
;;;;;
;;
;;;
;;;;;;;;;;;;
;;;;;;;
;;
;;;
;;
;;;;;;;;;;;;;;;;
;;;;;;;;;
;;;;;;;;;
;;;;
;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;
;;;
;;
;;;;;;
;;;
;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;
;;;
;;
;;;
;;
;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;
;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;
;;
;;;;;;;;;
;;;
;;
;;
;;
;;
;;
;;
;;;;;;;
;;;
;;
;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;
;;
;;;;
;;
;;
;;
;;;;;;;
;;;
;;
;;
;;;;
;;;
;;
;;;;;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;;;
;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;
;;
;;;
;;;;;;;
;;;
;;;;;;;;;;
;;
;;;
;;;;
;;;
;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;;;;;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;
;;
;;
;;;
;;;
;;;
;;;
;;;
;;
;;;;
;;
;;
;;;
;;;
;;;
;;;
;;;
;;
;;;;
;;
;;
;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;
;;;;;;
;;;
;;;
;;;;;;;;;
;;
;;;;;
;;;
;;;
;;;
;;;;;;
;;;
;;;;;;;
;;;
;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;
;;;;;;;;;;
;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;
;;;;;
;;;;;
;;;;;
;;;;;;;;;;
;;
;;;
;;
;;;;;;;;
;;;;;;;
;;;;;
;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;
;;
;;;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;;;
;;;
;;
;;
;;
;;;
;;
;;
;;
;;;
;;;;
;;
;;
;;
;;;
;;
;;;
;;
;;;
;;;
;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;
;;;;
;;;;;
;;;;;
;;;;;
;;;;;
;;
;;;;;
;;;;;;;;
;;;;;;;
;;;;
;;;;;;
;;;;;
;;;;;
;;;;;;;;;
;;;
;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;
;;;
;;;;;;;;;
;;;
;;;
;;;;;;;
;;;
;;;;;;
;;;
;;;
;;;
;;;;;;;
;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;;
;;;
;;;
;;;
;;;
;;;
;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;
;;;
;;
;;
;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;
;;;
;;
;;
;;;;
;;
;;
;;;
;;;
;;
;;
;;;
;;
;;;
;;;
;;
;;
;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;
;;;
;;
;;;
;;;;;;;
;;;;;;;;;;
;;
;;
;;
;;;;;;;;;
;;
;;;;;;;;
;;
;;;
;;;;;;;
;;;
;;
;;;;;;;
;;;
;;;;;;;
;;;
;;
;;;
;;;;
;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;
;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;
;;;;;
;;;;;;;;;;
;;;;;;;
;;;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;
;;;
;;
;;;
;;;;;;;
;;;
;;;;
;;;
;;
;;
;;
;;
;;;;
;;;
;;;
;;;;
;;;
;;
;;;
;;;;;;;
;;
;;
;;;
;;;
;;
;;;
;;;;;;;
;;;
;;
;;;;;
;;
;;
;;
;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;
;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;
;;
;;;
;;;;
;;;
;;;
;;;
;;
;;
;;
;;
;;
;;
;;;;
;;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;
;;;
;;;
;;
;;;
;;
;;
;;;
;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;
;;;
;;;
;;;
;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;
;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;
;;;;;;;;;;
;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;
;;;
;;
;;;;;;;;
;;
;;;
;;
;;;;;
;;;
;;
;;;;;
;;;;;
;;;;;
;;;;;
;;
;;
;;;
;;;;;
;;;;;
;;;;;
;;;
;;;
;;;;
;;
;;;;;
;;;;;
;;;;;
;;
;;
;;
;;;;
;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;
;;;
;;;
;;
;;
;;;
;;
;;;
;;
;;;
;;
;;;
;;;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;;;
;;;
;;;
;;
;;
;;
;;
;;;
;;
;;;;;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;
;;;;;
;;;;;;;;;;;;
;;;;;
;;;;;
;;;;;
;;;;;;;
;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;
;;;;;;;
;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;
;;;
;;;
;;;;
;;;
;;;;;;;;;;;;
;;;
;;;;
;;;
;;;;;;;;;;;;
;;;
;;;;;;;
;;;
;;;;;;;;;
;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;
;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;
;;;
;;
;;;
;;;
;;
;;;
;;;;;;
;;;
;;;
;;
;;;
;;
;;;
;;;;;;;;;
;;;
;;;
;;
;;
;;
;;
;;
;;;;;;
;;;
;;;
;;;;;
;;
;;
;;
;;;;;
;;;
;;;
;;;
;;;;;;
;;
;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;
;;;
;;
;;;
;;;
;;;
;;;
;;
;;;;;;
;;;
;;
;;;
;;;
;;;
;;;
;;
;;;;;;
;;;
;;
;;;
;;;
;;;
;;;
;;
;;;;;;
;;;
;;
;;;
;;;
;;;
;;;
;;
;;;;;;
;;;
;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;;;;
;;
;;
;;;
;;
;;;;;;;;;;;;;;;
;;
;;;
;;
;;
;;
;;;;;;;;;;;
;;;
;;
;;
;;
;;
;;
;;
;;;;;;;;;;
;;;
;;;
;;;;
;;
;;
;;
;;;;;;;;;
;;;
;;;;
;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;
;;
;;;;;;;;;;;;;
;;;;;;;
;;;
;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;
;;;;;;;;;;
;;;
;;;;;;;;;
;;;;;;;;;;
;;;
;;;
;;;;
;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;
;;;;;;;;;;
;;;;;;
;;
;;
;;
;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;
;;;;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;;;;;;
;;;
;;
;;;
;;;
;;;
;;
;;;;;;
;;;
;;
;;
;;;;
;;;
;;
;;
;;;;
;;;
;;
;;
;;;;
;;;
;;
;;
;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;
;;;;
;;;
;;;
;;
;;
;;
;;
;;;;
;;;;;;;
;;;
;;;
;;
;;;
;;
;;
;;;;;;;;;;
;;;
;;
;;
;;
;;
;;
;;;;;;;;;
;;;
;;
;;
;;
;;
;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;
;;
;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;
;;;
;;
;;;;;;;;;;;;;;;;
;;
;;
;;;
;;
;;;;;;;;;;;;;;;;
;;
;;
;;;
;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;
;;;;
;;;;
;;;
;;;
;;
;;;;
;;
;;;;;
;;
;;
;;
;;;
;;;
;;
;;
;;;;
;;
;;;;;
;;
;;
;;;
;;;;
;;
;;
;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;
;;;
;;;;
;;;
;;;
;;
;;
;;;;;
;;;
;;;;;;;
;;;
;;
;;;
;;
;;
;;;
;;;
;;;;;;;
;;
;;;
;;
;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;;
;;;
;;;;;;;;;
;;;
;;
;;;
;;
;;;
;;;;;;;;;;;;
;;
;;
;;
;;
;;
;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;
;;
;;;;;;
;;;
;;
;;;;
;;;
;;
;;;
;;;;;
;;;
;;
;;
;;;;;
;;
;;;
;;
;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;
;;
;;;;;;;;;;;;;;;
;;;
;;
;;;
;;
;;;;;;;;;;;;;;;
;;;
;;
;;;
;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;
;;;;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;
;;
;;
;;
;;;;
;;;;;;;
;;;
;;;
;;;
;;
;;
;;
;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;
;;;
;;
;;
;;
;;
;;;
;;
;;
;;;;
;;;
;;
;;
;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;
;;;;;
;;
;;;;;;;;;;
;;;
;;
;;
;;;
;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;
;;
;;;
;;
;;;
;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;
;;;
;;;
;;
;;;;;;;
;;
;
;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;
;;
;;
;;
;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;;;
;;;;;
;;
;;;;;
;;;
DSC8D11M
D3SBA60 
(DIP)
BD01D
C01D
+
220uF
450V
+
1K
R07D
1/4W
25V
103 (DIP)
7
C09D
13
12
9
C02D
35V
470uF
+
C06D
470uF
50V
25V
;;
;;
;;
;;;;
;;
;;
;;;;
;;
;;
;;;;;;
;;
;;;
;;;
;;;
;
;;
;;;
;;;
;;;
;;
;
;;
;;;;
;;
;;
;;
;;;;
;;;;;;
;;;
;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;
;;;;;
;;;;;;;;;;
;
;;
;;;;;;
;;
;;;
;;;;;
;;
;;;
;;;
;;
;;
;;
;;
;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;;
;;;
;;;
;;
;;;
;;
;;;
;;
;;;;
;;;
;;
;;;
;;;
;;;
;;
;;;;;
;;;;;
;;;;
;;;
;;;
;
;;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;
;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;
;;;
;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;;
;;;;;
;;;;;;;;;;
;;
;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;
;;;;;;;;;;
;;;
;;
;;
;;;;
;;;;;;
;;;
;;;
;;
;;
;;;;;
;;;;;;;
;;;
;;;
;;
;;
;;
;;;;
;;;
;;;
;;;
;;
;;
;;;
;;
;;;
;;;;
;;;
;;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;;
;;;
;;;;
;;;
;;
;;;
;;
;;
;;;
;;;
;;;
;;
;;
;;
;;;;;;
;;
;;;
;;
;;
;;;;;;
;;;
;;;;
;;;
;;
;;
;;
;;;;;;
;;;
;;;
;
;;;;;;
;;
;;
;;
;;;;;;;;;
;;;;;;;
;;;
;;;
;;;;;;;;;
;;;
;;;;
;;
;;;;;;
;;;
;;;;;;;;;;;;
;;;;;;;
;;;
;;;;;;;;;;;;
;;;
;;;;
;;;
;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;
;;;;;;;
;;;
;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;;
;;
;;;;;;;;;
;;;;;
;;;;;
;;;
;;;
;;;;;;;;;;;
;;;;;;;;;;;
;;;
;;
;;;;
;;
;;
;;;;
;;;;;
;;
;;;
;;;;;
;;;
;;;
;;
;;;;
;;;;;
;;;;;
;;;;;;
;;
;;;
;;
;;;;
;;
;;
;;
;;
;;
;;;
;;
;;;
;;
;;;
;;;
;;
;;;
;;
;;
;;
;;;
;;
;;;
;;
;;
;;
;;
;;;
;;
;;;;
;;
;;;
;;;
;;;
;;
;;;
;;
;;;
;;
;;;
;;
;;
;;;
;;
;;;
;;
;;;
;;
;;;
;;;;
;;;
;;;
;;
;;
;;
;;
;;
;;;
;;;
;;;;;
;;;;;
;;;;;
;;;;
;;;
;;;;;
;;;
;;
;;;;;
;;;;;;;
;;;
;;;;;
;;
;;;
;;
;;;
;;;
;;;;;;;;
;;;;;;;;;;;;;;
;;;
;;;;;
;;;;;
;;;;;;;;;;;;
;;;
;;;;;;;
;;;;;
;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;
;;;;;;
;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;;;;
;;;
;;;;;
;;;;
;;
;;;;;;
;;;;;;;;;
;;;
;;
;;
;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;;;;
;;;;;;;
;;;
;;;
;;
;;;
;;;;
;;
;;
;;;
;;;
;;;;;;
;;;
;;
;;
;;;
;;;;;
;;
;;;;;
;;;
;;;
;;
;;
;;
;;;
;;;
;;
;;;;;
;;;
;;;
;;
;;;
;;;;
;;;
;
;;;
;;;
;;
;;;
;;
;;
;;;
;;;
;;;
;;
;;
;;;
;;;;;
;;
;;
;;;
;;;
;;;
;;
;;
;;;
;;
;;;
;;
;;
;;;
;;
;;
;;
;;
;;
;;;
;
;;;
;;;
;;
;;;
;;
;;
;;;
;;;
;;;;
;;;
;;;
;;
;;;
;;
;;
;;;
;;;
;;;;
;;;
;;;
;;
;;;
;;
;;
;;;
;;;
;;;;
;;;
;;;
;;
;
;;;;;;
;;
;;
;;
;;;
;;;;;;
;;;;;;;
;;;
;;
;;
;;
;;;;;;
;;;
;;;;
;;;
;;;
;;
;;
;;;;;
;;;
;;;
;;;;
;;;
;;;
;;;
;;
;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;
;;;;;;;
;;;
;;;
;;;
;;;;;;
;;;
;;;;;;;
;;;
;;;
;;;;;;
;
;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;
;;;;;;;;;;
;;;
;;;;;;;;;
;;;
;;
;;
;;
;;;
;;;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;
;;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;
;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;
;;
;;
;;;;
;;;;;
;;;;;
;;
;;;
;;;
;;;
;;
;;;;
;;;;;
;;;;;
;;;
;;;
;;;
;;
;;
;;;;
;;;;;
;;;
;;
;;
;;
;;
;;
;;
;;;;;;;;;;
;;;
;;
;
;;
;;
;;
;;
;;
;;;
;;
;;;
;;
;;;
;;;
;;;
;;
;;
;;
;;
;;;
;;
;;;
;;
;;
;;
;;
;;;
;;
;;
;;
;;;;;
;;
;;
;;;;
;;;
;;
;;
;;
;;;;;
;;;
;;
;;
;;;;
;;
;;
;;
;;;
;;
;;;
;;
;;;
;;
;;;
;;
;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;;;
;;;
;;;
;;
;;
;;
;;
;;;
;;
;;;;;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;;;;;;
;;
;;;;;;
;;;;;
;;;;;
;;;;;
;;;;;;;
;;;
;;
;;;
;;
;;;
;;
;;;;;;;
;;;
;;;;;
;;
;;;
;;
;;;
;;;;;;;
;;;;;
;;;
;;
;;
;;;
;;;;;;;;;;
;;
;;
;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;;;
;;;;;
;;;;;
;;;;;;;
;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;
;;;;;
;;
;;;;;;;;;;;;;;;
;;;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;
;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;
;;
;;;
;;;;;;;
;;;;;;
;;
;;;
;;;
;;;;;;;;;;;;
;;;
;;;;;;;
;;;;;;;;;;;;
;;;
;;
;;;;;;;;
;;;;;;;;;
;;;
;;
;;;
;;;;;;;
;;;;;;;;;;
;;;
;;
;;;
;;;;;;;
;;;;;;;
;
;;;
;;
;;;
;;;;;
;;;;
;;;
;;
;;
;;;
;;;
;;;;;;;;;
;;;
;;
;;
;;
;;;;
;;
;;
;;;;;;;;
;;
;;
;;
;;
;;;;;
;;
;;;;;;;
;;;
;;
;;
;;
;;
;;;;
;;;
;;;;
;;;
;;
;
;;;
;;
;;;
;;;;;
;;
;;
;;
;;
;;;;
;;
;;
;;
;;;;;;;;
;;
;;
;;;
;;
;;;
;;
;;;
;;;;;
;;;
;;
;;
;;
;;
;;;;
;;
;;
;;;
;;;
;;
;;
;;;
;;
;;
;;;
;;
;;
;;;;
;;;
;;
;;
;
;;;
;;;
;;
;;;;;
;;
;;;
;;;
;;;;
;;;
;;;
;;;;
;;
;;
;;
;;
;;;
;;
;;
;;;
;;;
;;
;;;
;;
;;
;;;
;;
;;
;;;
;;;
;;
;;;
;;;
;;
;;
;;;
;;;
;;;;
;;
;;
;;
;;
;;
;;
;;;
;;
;
;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;
;;;;;
;;;
;;;
;;;
;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;
;;;
;;;
;;;;;;
;;;
;;;;;;;
;;;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;
;;
;;;;;
;;;;;;;;;;;;;
;;
;;
;;
;;;;;;
;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;
;
;;
;;
;;;;;;;;;;;;;;
;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;
;;;
;;;
;;
;;
;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;
;
;;;;;;;;;;;
;;;
;;;
;;
;;
;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;
;;;
;;
;;;;
;;
;;
;;
;;;
;;;
;;;;;;
;;;;;
;;
;;;
;;;
;;;
;;;
;;
;;;;;;
;;;;;
;;;
;;
;;
;;
;;
;;
;;
;;;;;;;;;;
;;;
;;
;;
;;
;;;
;;;;;
;;;;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;;
;;;
;;
;;
;;;
;;;
;;
;;;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;;;
;;
;;;
;;;
;;
;;;
;;;
;;
;;
;;
;;;;;
;;;
;;
;;
;;;;
;;
;;
;;
;;;
;;;;;
;;
;;
;;;;
;;;
;;
;;
;;
;;;;;
;;
;;
;;
;;;
;;;;
;;;
;;
;;
;;;
;;;
;;
;;
;;
;;;
;;;
;;;
;;
;;
;;
;;
;;;
;;
;;
;;;;
;;;
;;
;;;
;;
;;;;
;;
;;
;;;;;;;
;;
;;
;;
;;;
;;
;;;
;;
;;;;;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;;;;;;
;;;
;;;;;;;
;;;
;;
;;;
;;;;
;;;
;;;;;;;
;;;
;;
;;;
;;;;;;;
;;;;;
;;;;;
;;
;;
;;
;;;;;;;;;
;;
;;;
;;
;;;
;;
;;;
;;;;;;;;;;;;
;;;;;
;;
;;;
;;;
;;
;;;;;;;
;;;;;;;;;;
;;;;;
;;;;;;;
;;;;;;;;;;
;;;;;
;;;;;;;;;;
;;;;;
;;;;;
;;
;;;
;;;;;;;;;;;;
;;;;;
;;;;;
;;;;;;;;;;;;;;;
;;;;;;;
;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;;;
;;;;;
;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;
;;;;;;;
;;;;;
;;;;;
;;;;;
;;;;;;;;;;;;
;;;
;;
;;;;;
;;;
;;;;;;;;;;;;
;;
;;;
;;
;;;
;;
;;;;;;;;;;
;;;
;;
;;;
;;
;;;;;
;;;;;;;
;;;
;;
;;;
;;;;;
;;
;;;
;;;;;;;
;;
;;;
;;;;;;;
;;;
;;;;;
;;;;;;;
;;
;;
;;
;;
;;
;;
;;
;;;;;;;;
;;;
;;
;;;
;;
;;;
;;
;;;;;;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;;;;;;
;;
;;
;;
;;
;;;;
;;
;;
;;
;;;;
;;;
;;
;;;
;;;;;;;
;;
;;
;;
;;
;;;;
;;;
;;
;;;;
;;
;;
;;
;;
;;
;;;
;;;
;;
;;
;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;;;;
;;
;;
;;;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;;;
;;
;;
;;
;
;;
;;
;;
;;
;;
;;
;;;;;
;;
;;;
;;;
;;;
;;
;;
;;
;;;;;
;;;;;
;;;
;;
;;
;;
;;;
;;;
;;;;;
;;;;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;;;;
;;;
;;;
;;;
;;;
;;;
;;
;;
;;;
;;;;;
;;
;;
;
;;
;;
;;;
;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;
;;;
;;
;;
;;
;;;
;;;
;;;;;;;;;;
;;;
;;;
;;
;;;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;
;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;;;;;;;;;;;;;;
;;
;;
;;
;;
;;;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;;;;;;;;;;;;;;
;;;
;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;
;;;;;
;;;;;;;;;;;;;;
;;
;;
;;;;
;;;
;
;;;;;;;;;;;
;;;
;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;
;;
;;;;
;;;;;;
;;;;
;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;
;;
;;;;;
;;
;;
;;;;;;;;;;;;;
;;;;;;
;;
;;
;;
;;;;;;;;;;;;;
;;;
;;;
;;
;;
;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;
;;
;;
;;
;;;
;;
;;;;;
;;;
;;;
;;;
;;;
;;;
;;
;;
;;
;;;;
;;;
;;;
;;;
;;
;;
;;
;;;
;;;;;
;;
;;;
;;;
;;
;;
;;
;;
;;
;;
;;;;;;;
;;;
;;;
;;;
;;
;;
;;
;;;
;;;;;;;
;;;
;;
;;
;;
;;;
;;
;;;
;;
;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;;
;;
;;
;;;;
;;
;;
;;;;;
;;
;;;
;;;
;;
;;;;;;
;;
;;
;;
;;;;;
;;;
;;
;;
;;
;;;;
;;
;;
;;
;;;
;;;
;;
;;
;
;;
;;;
;;;;
;;;
;;
;;
;;
;;
;;;;
;;;
;;
;;;;;
;;
;;
;;;
;;
;;;;;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;;;;;;
;;
;;;
;;
;;
;;
;;
;;
;;;;;;;;;
;;;
;;;
;;;
;;
;;
;;;;
;;;;;;;
;;;
;;
;;;
;;;;;;;
;;;
;;;;;;;
;;
;;
;;
;;
;;;;;;;
;;
;;;;;
;;;
;;
;;;
;;;;;;;;;;;;
;;;;;
;;
;;;
;;;;;;;;;;;;
;;;
;;;;
;;
;;
;;;;;;
;;;;;
;;;
;;
;;;;;;;;;;
;;;;;;;;;;
;;
;;;
;;;;;;;;;;;;
;;;;;
;;;;;
;;;;;;;;;;;;;;;
;;;;;
;;
;;;;;;;;;;;;;;;
;;;;;;;
;;;
;;;;;;;
;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;
;;;;;
;;;;;
;;;;;
;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;
;;;;;
;;;;;;
;;;;;
;;
;;;
;;;;;;;;;;;;
;;;
;;
;;;
;;
;;;;;
;;;;;;;;;;
;;
;;;
;;;;;
;;
;;;
;;;;;;;
;;;;;
;;;;;;;;;;
;;;;;;;
;;;
;;
;;;
;;
;;
;;
;;;
;;
;;;
;;
;;;
;;;;
;;;
;;
;;
;;
;;;
;;
;;
;;
;;;;;;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;;;
;;;
;;
;;;
;;
;;;
;;
;;;
;;;;
;;;
;;
;;
;;
;;
;;;
;;
;;;
;;
;;;
;;
;;
;;;;
;;
;;
;;;;;
;;;
;;
;;
;;
;;;;
;;;
;;
;;
;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;;
;;;
;;
;;
;;;
;;;;;
;;;
;;
;;
;;
;;
;;
;;;;;;;
;;;;;
;;
;;
;;
;;
;;
;;
;;;;;
;;;;;
;;;
;;
;;
;;
;;;
;;;;;
;;;;;
;;;;;
;;
;;
;;;
;;;
;;;;;
;;
;;
;;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;;;;
;;
;;
;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;
;;;;;
;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;
;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;
;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;
;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;
;;;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;
;;;;;;
;;;
;;;
;;;;;;;
;;;
;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;;;
;;
;;;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;
;;;
;;;
;;;
;;
;;
;;
;;;
;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;
;;;
;;
;;;
;;;
;;;
;;;
;;
;;
;;
;;;
;;;;
;;;
;;;
;;;
;;;
;;
;;;
;;
;;
;;;;;;;
;;;
;;;
;;;
;;
;;
;;
;;;
;;;;;;;
;;;
;;
;;
;;
;;;
;;
;;
;;;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;
;;;;
;;
;;
;;;
;;
;;
;;;
;;
;;
;;;;;;
;;
;;
;;;
;;
;;;
;;
;;
;
;;
;;
;;
;;;
;;;;
;;
;;
;;;
;;;
;;
;;
;;
;;
;;;;;;;
;;
;;;;;
;;
;;
;;
;;
;;;;;;;;;
;;
;;
;;;
;;
;;;
;;
;;;
;;
;;
;;;;;;;
;;;;;;;
;;;
;;
;;;
;;;;;;;;;;
;;;;;;;
;;
;;
;;
;;;;;;;;;;;
;;;;;;;
;;
;;
;;
;;;;
;;;;;;;;;
;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;
;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;
;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;
;;
;;;;;
;;;;;;;;;;
;;;;;
;;
;;;
;;;;;
;;;;;;;
;;;;;
;;;;;
;;;;;
;;;
;;;;
;;;
;;
;;;
;;;;;
;;;;;;;
;;;
;;
;;;
;;
;;;
;;
;;;
;;;;
;;;
;;
;;;
;;
;;;
;;
;;;
;;;
;;;;
;;
;;
;;
;;
;;;
;;;;
;;;
;;
;;
;;
;;;
;;
;;;
;;
;;
;;;;
;;
;;
;;
;;;
;;
;;;
;;
;;
;;;
;;
;;
;;
;;;;
;;
;;
;;;
;;
;;
;;;;;
;;;;;
;;;
;;
;;
;;
;;
;;
;;;;
;;;
;;
;;;;;
;;
;;
;;;
;;;
;;;;;
;;
;;;
;;;;;;;;;
;;;;;;;;
;;;
;;;
;;;
;;;;;
;;;;;
;;;;;;
;;;
;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;
;;
;;;;;;;;
;;;
;;;
;;;;;;;
;;;;;;;;;
;;;
;;;
;;;;;;;;;;
;;;;;
;;;;;
;;;
;;;
;;;
;;;;
;;;
;;;;;;
;;;
;;
;;
;;
;;;;;;;
;;;
;;;;;
;;
;;
;;;
;;
;;;
;;
;;
;;;
;;;;;;
;;
;;
;;;
;;
;;;
;;
;;
;;;
;;;
;;
;;
;;;
;;
;;;
;;
;;
;;;
;;;
;;
;;
;;;
;;;
;;
;;;
;;
;;
;;;
;;;
;;
;;;;
;;;
;;;;
;;
;;
;;;
;;
;;
;;;;;;
;;
;;
;;;
;;
;;;
;;;
;;
;;
;;;
;;;;
;;
;;
;;
;;
;;;;;;;;;;
;;;;;;
;;
;;
;;
;;;
;
;;;;;;;
;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;
;;;;;
;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;
;;;;;
;;;
;;;;;
;;;;;
;;;;;
;;;
;;;;;;;
;;
;;;
;;
;;
;;
;;
;;;
;;
;;;
;;;
;;;;
;;;
;;
;;
;
;;
;;;
;;
;;;
;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;;
;;
;;
;;
;;;
;;;
;;;;;
;;
;;;
;;;;;
;;
;;;;;
;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;
;;;;;
;;
;;
;;;;;;;;;;
;;;;;
;;
;;;;;;;
;;;
;;;;;
;;;;
;;;
;;;
;;;;;
;;
;;;
;;;
;;;
;;
;;;
;;;
;;
;;
;
;;
;;;
;;;
;
;;;
;;;
;
;;
;;;
;;;
;;
;;
;;
;;;
;
;;;;;;;
;
;;;;;;;;;;
;;;;;;;;;
;;;
;;;;;;
;;;
;;
;;;
;;;;;;
;;
;;
;;
;;;
;
;;;
;;
;;
;;;;;
;;;;;
;
;;
;;;;;
;;;;;
;;;;;
;;;
;;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;
;;;;;;;;
;;;
;;;;
;;;;;;;;;
;;;;;;;;
;;;;
;;;;;
;;;
;;;
;;;
;;;;;;;;;
;;;
;;;;;;;
;;;
;;;
;;;
;;;;;
;;
;;
;;;
;;;;;;;
;;
;;;
;;;
;;;
;;;;;
;;
;;
;;;
;;;;
;;;
;;;
;
;;;
;;;
;;;
;;
;;
;;;
;;
;;;
;;
;;
;;;
;;;
;;;
;;;
;;
;;
;;;
;;;
;;;
;;
;;
;;;
;;;
;;
;;;
;;
;;
;
;;;
;;
;;
;;;
;;;
;;;;
;;;
;;;
;;;;
;;
;;
;;
;;
;;;
;;;;;;;
;;;
;;;
;;;;
;;;
;;;;;;;;;
;;;
;;;
;;;;;
;;;;;;;
;;;
;;;;;;;
;;;;;;;;;;;;
;;;
;;;;;;;;;;
;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;
;;;;;
;;;;;
;;;;;;;
;;;;;;;;;
;;;;;
;;;;;
;;
;;;
;;;;;;;;;;
;;
;;;
;;
;;;;;
;;
;;;;
;;;;;
;;
;;;
;;
;;
;;
;;
;;
;;;;;;;
;;;
;;
;;
;;;;
;;
;;
;;;;
;;;;
;;
;;;
;;
;;
;;;;
;;;
;;
;;
;;
;;
;;;
;;
;;
;;
;;;;;
;;
;;
;;;;
;;
;;
;;;
;;
;;;
;;
;;;;;
;;;
;;
;;
;;;
;;
;;;
;;;;;;;;;;
;;
;;
;;;;
;;;;
;;
;;;;;
;;;;;;;;;;
;;;
;;
;;;;;;;
;;;;;;;;;;;;;
;;
;;
;;;
;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;;;;;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;
;;;;;;;;;;
;;;;
;;;;;;
;;;
;;;;;
;;;;;;;
;;;;;;;;;;
;;;
;;;;;
;;;;
;;;
;;;;;;;
;;;
;;;;;;
;;;;;;
;;;
;;;;;
;;;;
;;;
;;;;;;;
;;;
;;;
;;;;;
;;;;
;;;
;;;;
;;;
;;;
;;;;;;;;
;;;
;;;
;;;
;;
;;;
;;;;
;;;
;;;;
;;;
;;;
;;;
;;
;;;
;;
;;
;;;
;;
;;
;;;
;;;
;;;;;
;;
;;
;
;;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;
;;;
;;;
;;
;;
;;;
;;;
;;
;;;
;;
;;
;;;
;;;
;;
;;
;;;
;;;
;;
;;;
;;;
;;
;;
;;;
;;;
;;
;;
;;;
;;
;;;
;;;
;;
;;
;;;
;;;
;;
;;
;;;
;;
;;;
;;;
;;
;;
;;;
;;;
;;
;;
;;;
;;
;;
;;;
;;;
;;;;
;;;
;;;
;;;
;;
;;
;;
;;;
;;;
;;;;
;;;
;;;
;;
;;;;
;;;
;;;
;;;
;;;;
;;;
;;
;;
;;;;;
;;;
;;;
;;;;
;;;
;;;
;;;;;;
;;;
;;;
;;;
;;;;
;;;
;;;;
;;;;;
;;;
;;;
;;;;;;;
;;;
;;;;
;;;;;;;
;;;;;;;;;;
;;;
;;;;;;;;;
;;;
;;;;;;;;;;
;;;
;;;;;;;;;
;;;
;;;;;;;;;;
;;;;;;;;;
;;;;;;;
;;;;;;;;;;
;;;
;;
;;;;;;;
;;;
;;;;;;;;;;
;;;;
;;;;;;;;
;;;
;;;;;;;;;;;;;;
;;;;;
;;
;;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;
;;
;;
;;;
;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;
;;;;
;;;;;;;;;;
;;
;;
;;
;;
;;
;;;;;;;;;;
;;;;;
;;;
;;
;;
;;;;;
;;;;;
;;;;;
;;;;
;;
;;
;;
;;;;;;;
;;;;;
;
;;;;
;;;;;
;;;
;;
;;;
;;;
;;
;;
;;
;;;;;
;;;
;;
;;
;;;;
;;
;;
;;;;;
;;
;;;
;;
;;;
;;;
;;;
;;
;;
;;;;;;;
;;
;;;
;;
;
;;
;;
;;
;;;
;;
;;
;;;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;;;;;;
;;
;;
;;
;;;
;;
;;
;;
;;;;;;;
;;;
;;
;;
;;
;;
;;;
;;
;;
;;;;
;;
;;
;;;
;;
;;;
;;;;;;;
;;;;;
;;;
;;
;;
;;;
;;;;;;;;;;
;;
;;;
;;
;;;
;;
;;;;;;;;;;
;;;
;;
;;;;;
;;
;;;
;;
;;;;;
;;;
;
;;
;;;;;
;;;;;;;;;;
;;;;;
;;;;;
;;
;;;;;;;;;;;;;;;
;;;;;
;;;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;
;;;;;
;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;;;
;;
;;;
;;;;;;;
;;;;;;;;;;
;;;
;;
;;;
;;;;;;;
;;;;;;;
;;;
;;;;;
;;;;;;;
;;;
;;;;
;;;
;;;;;;;;;;;;
;;;
;;;;;
;;;;;;
;;;
;;
;;;
;;;;;;;
;;;;;;;
;;;
;;
;;
;;
;;
;;;;
;;;
;;;;
;;;
;;;
;;
;;;
;;;;
;;;
;;;
;;;;
;;;
;;;;;
;;;;
;;;
;;;
;;;;
;;;
;;;
;;;
;;
;;
;;
;;
;;;;
;;
;;
;;;
;;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;;;
;;;
;;;
;;
;;;
;;
;;
;;;
;;;
;;
;;
;;;
;;;;;
;;;;
;;
;;
;;
;;
;;
;;;
;;
;;;
;;
;;
;;;
;;
;;
;;;
;;;
;;
;;;
;;
;;
;;;
;;;
;;;
;;;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;
;;
;;;;
;;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;;
;;
;;;
;;
;;
;;
;;
;;;
;;;
;;;;;;;
;;;
;;;
;;
;;
;;
;;;
;;;
;;;;;;;
;;;
;;;
;;
;;
;;
;;;
;;;
;;;;;;;
;;;
;;;
;;
;;
;;
;;;
;;;
;;;;;;;
;;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;
;;;
;;;
;;;;;;
;;;
;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;
;
;;
;;;;;
;;;;;;;;;;
;;;
;;
;;
;;;;;
;;;
;;;;;;;;;;
;;;
;;
;;
;;;;;
;;;
;;;;;;;;;;
;;;
;;
;;;;
;;;
;;;
;;;;;;;;;;
;;;;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;;;;
;;;;;;;;;;;;;
;;;
;;
;;;;;;;
;;;;;;;;;;;;;
;;;;
;;;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;
;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;
;;;;;;;;;;;;;;
;;;
;;;;;
;;;
;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;
;;;;;;;;;;;;;;
;;;
;;;
;;
;;;;;;;;;;;;;;;;;
;
;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;
;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;
;;;
;;;
;;;
;;
;;
;;
;;;;;;;;;;
;;;
;;
;;
;;
;;;
;;;;;
;;;;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;;;;;;;;;
;;
;;
;;
;;
;;
;;;
;;;;;;;
;;;;;;
;;
;;
;;
;;;
;;
;;;
;;;;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;;;;
;;;
;;
;;
;;;;
;;
;;
;;
;;;
;;;;;
;;
;;
;;;;
;;;
;;
;;
;;
;;;;;
;;;;;
;;;
;;;
;;
;;
;;
;;
;;;
;;;
;;
;;;;
;;
;;
;;
;;;
;;
;;
;;;
;;
;;
;;
;;
;;;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;;;;;;
;;
;;
;;
;;;
;;
;;;
;;
;;;;;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;;;
;;;
;;
;;;
;;;;
;;
;;
;;
;;;;
;;;
;;
;;
;;
;;
;;;;
;
;;
;;
;;;
;;;;;;;
;;;
;;
;;;
;;
;;
;;
;;
;;;;;;;;;
;;
;;;
;;
;;;
;;
;;;
;;;;;;;;;;;;
;;;;;
;;
;;;
;;;;;;;
;;;;;
;;;
;;;;
;;;
;;;;;;;
;;;
;;
;;;
;;;;;;;
;;;
;;
;;;;;;;;;;
;;;;;
;;;;;
;;
;;;
;;;;;;;;;;;;
;;;;;
;;;;;
;;;;;;;;;;;;;;;
;;;;;;;
;;;;;;;;;;
;;;;;
;;;;;;;
;;;;;;;;;;
;;;;;
;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;
;;;;;;;
;;;;;
;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;
;;;
;;;;;
;;;;;;;;;;;;
;;;
;;
;;;
;;;;;;;
;;;;;;;
;;;
;;
;;;
;;;;;;;
;;;
;;;;;;;
;;;;;
;;;;;;;
;;;
;;;;;;;
;;;
;;;;;;;;;;;;
;;;;;;;
;;;
;;;;;;;;;
;;
;;
;;
;;
;;;;;;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;;;;;;
;;
;;
;;
;;
;;;;
;;
;;
;;
;;;;
;;;
;;
;;;
;;;;;;;
;;;
;;;;
;;;
;;;
;;
;;;;;;;
;;;
;;;;
;;;
;;;
;;
;;;
;;;;
;;
;;
;;;
;;
;;;;;;
;;
;;
;;;
;;
;;;;;
;;
;;
;;;;
;;;
;;
;;
;;
;;
;;;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;;;
;;;
;;;
;;
;;
;;;
;;
;;
;;
;;;
;;;
;;
;;
;;;
;;;
;;;
;;
;;;
;;;;
;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;;;;
;;;;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;;;;
;;;
;;;
;;;
;;;
;;;
;;
;;
;;;
;;;;;
;;
;;
;;
;;
;;
;;;
;;;
;;
;;;;
;;;;
;;
;;
;;
;;;
;;
;;
;;
;;
;;
;;;;
;;
;;
;;;
;;;
;;;
;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;
;;;
;;
;;
;;
;;;
;;;
;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;
;;
;;;
;;;
;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;
;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;
;;;;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;;;;
;;;;;;
;;;
;;;
;;;;;;;;;;;;;
;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;
;;;;;
;;;;;;;;;;;;;;
;;
;;
;;;;
;;;
;;;;;;;;;;;;;;
;;
;;;;;;
;;;
;;;;;;;;;;;;;;
;;;;;
;
;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;
;;
;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;
;;;
;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;
;;;;;;;;;;;;;;
;;;
;;;;;;;;
;;;;;;;;;;;;;;
;;;
;;;;;
;;
;;
;
;;;;;
;;;
;;;
;;
;;
;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;
;;;;;;;;;;;;;
;;;
;;;
;;;
;;
;;
;;;;;
;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;;;;;;
;;
;;
;;
;;
;;
;;;
;;;;;
;;;;;
;;;
;;
;;
;;
;;
;;
;;
;;;;;;;;;;
;;;
;;;
;;
;;
;;
;;;
;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;
;;
;;;;;;;;
;;
;;
;;;
;;;
;;;
;;;
;;;;;;;;;;
;;;
;;;;
;;
;;
;;;;;
;;
;;;
;;;
;;
;;;;;;
;;
;;
;;
;;;;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;;
;;;
;;
;;;
;;
;;
;;
;;
;;;
;;
;;
;;;;
;;
;;
;;
;;;;;
;;
;;
;;
;;;
;;
;;;
;;
;;
;;;;;;;
;;
;;;
;;
;;
;;
;;
;;
;;;;
;;;;;
;;;
;;;
;;;
;;
;;
;;;;
;;;
;;
;;;
;;;
;;;;
;;
;;
;;
;;;;
;;
;;
;;
;;
;;;;
;;;
;;;
;;;;
;;;
;;
;;;
;;
;;;
;;
;;;
;;
;;;
;;;;;;;;;;;;
;;;
;;
;;
;;;
;;;;;;;
;;;;;
;;;
;;;;
;;
;;
;;;;;;
;;;
;;
;;;
;;;;;;;
;;;
;;;;;;;
;;
;;;
;;;
;;;;
;;;
;;;;;;;
;;;
;;
;;
;;;
;;;;;
;;;;;
;;;;;;;;;;;;;;;
;;;;;
;;
;;;;;;;;;;;;;;;
;;;;;;;
;;;
;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;
;;;;;;;
;;;;;;;;;;
;;;;;
;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;
;;;;;
;;;;;
;;;;;
;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;
;;;;;
;;;;;;;;;
;;
;;;
;;
;;;
;;
;;;
;;;;;;;
;;;;;
;;;;;
;;;;;
;;;;;;;
;;;
;;
;;;;;;;;;;
;;;;;;;
;;;
;;
;;;
;;;;;;;
;;;
;;;;;;;
;;;;;
;;;;;;;;;;
;;
;;;
;;;;
;;;
;;
;;;
;;
;;;
;;
;;;
;;;;
;;;
;;
;;;
;;;;;
;;
;;;
;;;;
;;;
;;
;;
;;
;;;;;;
;;;
;;;;;;;
;;
;;
;;
;;
;;;;;;;
;;
;;
;;;
;;;
;;
;;;
;;;;;;;
;;;
;;
;;
;
;;
;;
;;
;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;;
;;;
;;
;;;
;;
;;
;;;
;;;
;;
;;
;;;
;;
;;
;;;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;;;
;;;
;;
;;
;;
;;
;;
;;;;
;;;;;
;;;
;;
;;
;;
;;;
;;;
;;
;;;;;
;;;;;
;;
;;
;;;
;;;
;;;
;;
;;
;;;;;
;;;;
;;
;;
;;
;;;
;;
;;
;;;
;;
;;;
;;;;
;;
;;
;;
;;
;;
;;
;;
;;;;
;;;;;
;;
;;;;;;;;;;;;
;;;
;;;
;;;
;;;
;;
;;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;;
;;;;;;;;;
;;;
;;;
;;;
;;;
;;;;;;
;;;;;;;
;;;
;;;
;;
;;
;;
;;;;;;;;;;;;;
;;;;;;;;;;
;;;
;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;
;;;;;;;;;;;;;;
;;
;;;
;;;
;;;
;;;;;;;;;;;;;;
;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;
;;;
;;;;;;;;;;;;;;
;;;;;
;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;
;;;;;;;;;;;;;;
;;;
;;;;;
;;;
;;;;;;;;;;;;;;
;;;;;
;;
;;
;;
;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;
;;;;;;;;;;;;;
;;;
;;;;;
;;;
;;;
;;;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;
;;;;;;;;;;
;;;
;;;
;;;
;;;;;;
;;;;;;;;;;
;;;
;;;
;;;;;
;;
;;
;;;;;;;
;;;
;;;
;;;
;;
;;
;;
;;;
;;;;;;;
;;;
;;;
;;;
;;
;;
;;
;;;
;;;;;;;
;;;
;;;
;;;
;;
;;
;;
;;;
;;;;;;;
;;;
;;;
;;;
;;
;;
;
;;
;;;;
;;;
;;;
;;;
;;;
;;
;;
;;
;;;
;;;;
;;;
;;;
;;;
;;;
;;
;;
;;
;;
;;
;;;
;;;
;;
;;
;;
;;;
;;
;;
;;
;;;
;;;;
;;;
;;;
;;;
;;;
;;
;;
;
;;
;;
;;;
;;;
;;
;;
;;;;;;
;;
;;
;;
;;;
;;;
;;
;;
;;
;;;;
;;;
;;
;;
;;
;;;
;;;
;;
;;;
;;
;;;
;;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;;
;
;;
;;;
;;
;;
;;;;;;;;;
;;
;;
;;;
;;
;;;
;;
;;;;;;;;
;;;
;;;
;;;;
;;
;;
;;
;;;;;;
;;;
;;;
;;;
;;
;;
;;;
;;;;
;;;;;
;;;
;;;
;
;;;
;;
;;;;;;;;;;;
;;;;;;;
;;
;;
;;
;;;;;;;;;
;;;
;;;;;;;
;;;
;;;;;;;;;
;;;
;;;
;;;;
;;;
;;;;;;;
;;;;;
;;;
;;;;
;;
;;;;;;;;;;;;
;;;;;;;
;;;
;;;;;;;;;;;;
;;;
;;;;;;;
;;;;;;;;;;;;
;;;
;;;;;;;
;;;
;;;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;
;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;
;;;;;;;
;;;
;;
;;;;;
;;;;;
;;;;;;;;;;
;;
;;;
;;;;;;;;;;
;;;;;;;
;;;;;
;;;;;;;;;;
;;;;;
;;;
;;
;;;
;;;
;;;;
;;
;;
;;
;;
;;
;;
;;;
;;;;;;
;;
;;
;;
;;;
;;
;;;;;
;;;
;;;;
;;
;;
;;
;;
;;;;;
;;
;;;
;;
;;;
;;
;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;;
;;
;;
;;
;;
;;;
;;
;;
;;
;;
;;;
;;
;;
;;;;
;;
;;
;;;
;;
;;
;;
;;
;;
;;;
;;;
;;;;;
;;
;;;
;;
;;;;
;;;
;;;
;;;
;;
;;;;;
;;
;;;
;;;;
;;;
;;;
;;
;;
;;
;;
;;;;
;;;;;
;;
;;
;;
;;;
;;;;;;;;;;
;;;;;
;;;;
;;;
;;;
;;;;;;;;;;;;
;;;;;;;
;;;
;;;
;;
;;;;;
;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;
;;
;;;
;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;;;
;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;
;;
;;;;;;
;;;
;;
;;
;;;;;
;;;;
;;;;;;
;;;
;;;
;;
;;
;;;;;
;;;;;;;
;;;
;;;
;;;
;;
;;;
;;;
;;;
;;;
;;
;;
;;;;;
;;;;
;;;
;;;
;;;
;;
;;
;;;
;;
;;;
;;;;;;;
;;;
;;;
;;;
;;
;;
;
;;
;;
;;
;;
;;;
;;
;;;
;;;;
;;;
;;;
;;;
;;
;;
;;;
;;
;;;
;;
;;
;;;
;;;
;;;
;;
;;
;;;
;
;;;;;;
;;;
;;
;;;;;
;;
;;;
;;
;;
;;;
;;;
;;;
;;;;
;;;
;;
;;
;;
;;
;;;;
;;;
;;;
;
;;;;
;;;
;;;;;;;
;;
;;
;;
;;;;;;
;;;
;;;
;;;;
;;;
;;
;;
;;;;;;;;
;;;
;;;
;
;;
;;;;;;;;;;
;;;
;;;;;;;;;
;;;
;;;;;;;
;;;
;;;
;;;;;;;;;
;;;
;;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;
;;;
;;;;;;;;;;;;
;;;;;;;
;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;
;;;;
;;;;;
;;
;;;;;;;;
;;;
;;;
;;
;;;;
;;;;;
;;;;;
;;;;;
;;
;;
;;
;;;
;;
;;;;;
;;;
;;;
;;;
;;
;;
;;
;;
;;;
;;
;;;
;;
;;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;;;
;;;
;;;;;
;;
;;;
;;;;
;;;
;;;
;;
;;;
;;
;;;
;;
;;;;;;;
;;
;;;;;;
;;;;;;;
;;;
;;;;;
;;;;;
;;;;;
;;;;;;;
;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;;;;
;;
;;
;;
;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;
;;
;;
;;;;;
;;
;;;;;;;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;;;;
;;;
;;
;;
;;;
;;
;;
;;
;;
;;;
;;
;;;
;;
;;
;;;
;;;
;;;
;
;;
;;;
;;
;;;
;;
;;;;;
;;;
;;;;
;;;
;;
;;
;;
;;;;;;
;;;;;;;
;;
;;
;;;;;;;;;
;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;
;;
;;;;;
;;;
;;
;;;;;
;;
;;
;
;;;
;;
;;;
;;
;;;;
;;;; ;;
+
1/2W
R06D
1K
220uF
12uH(DIP)
C07D
+
L1 
220uF
C03D
35V
104
7805
C08D
IC04D
POWER MODULE
uPM1512-2
D01D
UG2D
12uH(DIP)
L2
10V
+
220uF
C05D
5V
HVB
7
8
;;;;;
;
;;
;;;
;;
;
;;;;;;
;;;
;
;;;;;;
;;;;;
;
;;
;;;;;
;;;;;;;
;;
;;;;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;;;
;;;;;;;
;;;;;;;
;;;;;
;;;
;;;;;;;;;;;;;;;
;;
;;
;;;;;
;;;;;;;;;;;;;
;;;
;;;
;;
;;;;;
;;
;;;;;;
;;;;;;
;;;
;;
;;
;;;;
;;
;
;;;;;
;;;;;;;;;;;
;;
;;;
;;
;;
;;;
;;
;;;
;;;;
;;;;;;;;;
;;;
;;
;;;;;;;
;;;;
;;
;;
;;;
;;
;;;;;
;;;;
;;
;;;
;;;;;;
;;;;;
;;;;;;;;;;;
;;;
;;;
;;
;;;;
;;
;;;;
;;;
;;
;;
;;;;
;;;;
;;;;;
;;;;;;
;;;;;;
;;;;;
;;
;;;;
;;
;;
;;
;;;;;
;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;
;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;
;;
;;;;;;;
;;
;;;;;;;;
;;;
;;;;;;;;;;;;;;
;;
;;;
;;;;;;;;
;;
;;;;;;;
;;;
;;;;;;;;
;;;
;;;;;
;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;
;;;;;
;;;
;;
;;;;;;;;;
;;;;
;;;
;;
;;;;;;;;;;
;;
;;;
;;;
;;;;
;;;;
;;
;;
;;;
;;;
;;;;;;;;
;;;
;;;
;;
;;;;
;;;;;;;;;
;;;
;;
;;;;
;;;;;;;;
;;;
;;
;;;;;
;;;;;;;;;
;;
;;;;;
;;;;
;;
;;;;;;;;
;;;
;;;
;;;;
;;;;;;;;
;;;
;;
;;
;;;;
;;;
;;
;;;;;
;;
;;;;;;;;
;;;
;;;;
;;
;;;
;;;;;;;;;
;;;;
;;
;;
;;
;;
;;;;;;;;
;;
;;;;
;;;
;;;
;;
;;;;;
;;;;;
;;
;;;;;
;;
;;;;
;;;;;
;;
;;;;
;;
;;;;
;;
;;;;;;;;;;;;;;
;;;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;;;;
;;
;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;
;
;;;;;;;
;;;;;;;;;;;;;;;;;
;;;
;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;
;;;;;;;;;
;;;;;;;;;;;
;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;
;;;;
;;;
;;;
;;;;;;;;
;
;;;;
;;
;;;;;;;;
;;;;;;;;
;;;;
;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;
;;;
;;
;;;
;;;;
;;;;;;;;;;;;
;;;
;;
;;
;;;;;
;;;;;;;;;
;;
;;
;;;;
;;
;;;;;;;;;;
;;;;
;;
;;;;;;;;;;
;;;
;;
;;;;
;;;
;;;;;;;;;;
;;;
;;;;;
;;;;;;;;;;
;;
;;
;;
;;
;;
;;;
;;;;;;
;;;
;;;
;;
;;;;
;;;;;;;;;
;;;;;;
;;
;;;;;
;;;;;;;;;;
;;;
;;
;;;;
;;;;;;;;;;
;;
;;
;;;;;;;
;;;;;;;
;;;
;;;;
;;;;;;
;;;;;;;;
;
;;;
;;;
;;
;;;;;;
;;
;;;;;
;;;
;;;;
;;;;
;;
;;;;;
;;;
;;
;;
;;
;;
;;;;
;;
;;
;;;;;
;;;
;;
;;;;
;;;
;;;;;
;;;
;
;;;
;;;;
;;
;;;;;
;;;;
;;;
;;;
;;
;;
;;;;;;;;
;;;
;;;
;;;
;;;
;;
;;;;
;;
;;;;
;;;
;;
;;
;;;;;;
;;;;
;;;
;;;;
;;
;;
;;;;;;
;;;;;;;;;;;;
;;;;;;
;;
;;;;;
;;;;;
;;;;;;
;;;;;;
;;;;;
;;;;;;;
;;;;;
;;
;;;;
;;;;;;
;;;;;;
;;;
;;;;;;
;;;;
;;;;;;;;;;;;;;;;
;;
;;
;;;;
;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;
;;
;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;
;;
;;;;
;;;;;;
;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;
;;;;;;;
;;
;;;;
;;;;;;;;;;;;;;
;;;;
;;
;;;;;;;
;;
;;;;;;;
;;
;;;;;;;;;
;;;;;;;;
;;;;
;;;;;;;;;;
;;
;;;
;;;;
;;;;;;;;
;;;;;;
;;;
;;
;;
;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;
;;
;;;;;;;
;;;
;;;;;;;;;;;;
;;;
;;;
;;
;;;;;;;;;;
;;;
;;;;
;;
;;
;;;;;;;;;;;;;
;;;;
;;;
;;;;;
;;;;;;;;;;
;;;;;
;;;
;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;
;;
;;
;;;;
;;;;;;;;;;
;;;;
;;
;;
;;
;;
;;;;;;;;;
;;
;;;
;;
;;
;;;
;;
;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;
;;
;;;
;;;
;;;;
;;;;;;;
;;
;;;
;;
;;;
;;;
;;;;;
;;;;
;;;;
;;
;;;
;;;;;
;;;;;;;;;;
;;
;;;;;;
;;;
;;;;;;;;
;;
;;;;
;;
;;;;;
;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;
;;
;;
;;;;
;;;;;
;;;;;;;;
;;
;;;;
;;
;;;;;
;;;;
;;
;;;;;;;;
;;;
;;;
;;;;
;;;;
;;;;;
;;
;;;;;
;;;;
;;
;;;;;;;;
;;;
;;
;;;;;
;;;;;;;;;
;;
;;;;;
;;;;
;;
;;
;;;;;;
;;;
;;;;
;;
;;;
;;;
;;;;;;
;;;;
;;
;;
;;
;;
;;;;;;
;;;
;;;
;;;
;;;
;;;;;;;;
;;;
;;;;
;;
;;;
;;;
;;;;;;
;;;;
;;
;;;;
;;;;
;;
;;;
;;
;;;
;;;;
;;;
;;
;;
;;
;;;;;
;;;;;;;;;;;
;;
;;;;
;;;
;;;
;;;;;
;;
;;;;;
;;;;;
;;
;;;;;
;;;;;
;;
;;;;;
;;
;;;;
;;;;;
;;
;;;;
;;
;;;;
;;
;;;;
;;;;;;
;;
;;;;
;;;
;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;;
;;;;;;;;
;;;;
;;;;;;
;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;;
;;;;
;;
;;;;;;;;;;;
;;;;
;;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;
;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;
;;
;;;
;;;
;;;;;;;;;;;
;;;;
;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;
;;;;
;;;
;;
;;;;;;;;;;
;;
;;;;
;;;;;;
;;
;;;;;;;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;;
;;;;;
;;;;;;;;
;;;;;;;;;;
;;
;;;;;;;;
;;
;;;;;;
;;
;;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;
;;;;;;;
;;;;
;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;
;;;;
;;;
;;;
;;;;;;;;
;;;;;;;
;;;;
;;;;;;;
;;;;
;;;;
;;
;;
;;;;
;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;
;;;
;;;
;;
;;;;;;;;;;;;;;
;;
;;;;
;;;;;;;
;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;
;
;;
;;;
;;;
;;;;
;;;;;;
;;;;;
;;;
;;;;
;;
;;;;;;;;;;
;;
;;;
;;
;;;;;
;;;;;;
;;;
;;;;
;;;;
;;
;;;;;;;;;;
;;;;
;;
;;
;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;;
;;;;;
;;
;;;;;;
;;
;;
;;;;;;;
;;;
;;
;;;;
;;;;
;;;;;;;;;
;;
;;
;;;;
;;;;;;;;;;;
;;
;;
;;;
;;
;;;
;;;;;;
;;;
;;;
;;
;;;;;
;;;;;;;;
;;;;
;;
;;;
;;;
;;;;;;;
;;
;;;
;
;;;;
;;;;;;
;;;;;;;;;
;;;;
;;
;;;;;
;;;;;;;;;;
;;;
;;
;;;;
;;;;;;;;;
;;;;;
;;;;;;;
;;;;;;;
;;;
;;;;
;;;;;;
;;;;;;;;;
;;;
;;
;;;;
;;
;;;;;;;
;;;;
;;;
;;
;;
;;;
;;
;;;
;;
;;;
;;;;
;;
;;
;;;;
;;
;;;;;
;;;
;;
;;
;;;;
;;
;;;;;
;;;;
;;
;;;
;;;;;;
;;
;;
;;;;
;;;;;
;;;;;
;;;
;;;;;
;;
;;
;;;
;;;
;;;;
;;;;
;;;;;;
;;
;;;
;;
;;;;;
;;;
;;;;
;;
;;;;
;;
;;;;;
;;;;
;;;
;;;
;;
;;;;;;;;;;
;;;
;;;
;;
;;;;
;;
;;;;
;;
;;;;
;;
;;;
;;
;;;;;;
;;;;
;;;
;;;
;;;
;;;;
;;;;;
;;;
;;;
;;;
;;;
;;;
;
;;;;
;;;
;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;
;;;;
;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;
;;;
;;;
;;
;;
;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;
;;;
;;;;;
;
;;;
;;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;
;;;
;;;;
;;
;
;;
;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;
;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;
;;;;;;
;;;;;;;;;;;;;
;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;
;;;
;;;;;;;;
;;;;;;;
;;
;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;
;;
;;;;;;;
;;;
;;;;;;;;
;;;;;;;
;;
;;;
;;;;;;;;;;
;;;;
;;;;
;;;
;;;;;;;
;;;;;;;;
;
;;
;;;;
;;;;;;;;
;;;;;;
;;;
;;
;;
;;;;;;;;;;;;;;
;;
;;;
;;;;;;;;
;;
;;;;;;;
;;;
;;;;;;;;;;;;
;;;;
;;
;;
;;;;;;;;;;
;;;;
;;;
;;;
;;
;;;;;;
;;;;;;;
;;;
;;
;;;
;;
;;;;;;;;;;;
;;;;
;;;
;;;;;
;;;;;;;;;;;
;;;;
;;;
;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;
;;
;;;
;;;;
;;;;;;;;;;;;
;;;;
;;
;;;;;;;;;;;;
;;
;;
;
;;
;;
;;;
;;;;;;;;;
;;
;;;
;;;;
;;;
;;
;;;;;;;;;
;;;;
;;;
;;;
;;;;;;;;;
;;
;;;
;;;
;;;;
;;;;;;;
;;;;
;;;
;;;
;;;
;;;;;;;;;
;;;;
;;
;;;
;;;;;;;;;
;;;
;;
;;
;;;;;;;
;;;;;;;
;;;
;;
;;;
;;;
;;;
;;;;;;;;
;;;
;;;;
;;;;;;
;;;;;;;;
;;;
;;
;;;;
;;;;;;;;;;
;;
;;;;;;
;;;;;
;;;;;
;;;
;;;;;
;;;;;;
;;;;;;;;
;;
;;
;;;;
;;
;;;;
;;
;;;;;;;;
;;;
;;
;;;;;
;;;;
;;;;;
;;;;;;;;;;;
;;
;;;;;;;;
;;;
;;;
;;;;
;;;;;;;;;
;;;
;;;;
;;;;
;;
;;
;;;;;
;;;;
;;
;;;;;
;;;;;;;;;
;;
;;;;;
;;
;;
;;;;;
;;;;
;;
;;
;;
;;
;;
;;;;
;;;
;;;
;;;
;;;
;;;;;;;;
;;;
;;;;
;;
;;;
;;;;;;;;;
;;;;
;;
;;;;
;;;;
;;
;;;
;;
;;;
;;;
;;;;
;;
;;;;;;;;
;;;;
;;
;;;;
;;;
;;
;;
;;;;;;;
;;
;;;;
;;;
;;;;;;;;;
;;;;;;
;;;;;
;;
;;;;;
;;;;;
;;
;;;;;
;;
;;;;
;;;;;
;;
;;;;
;;
;;;;
;;
;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;
;;
;;;;
;;
;;;;
;;
;;;
;;
;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;;;
;;
;;;;;;;;
;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;;
;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;
;;;;
;;
;;
;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;
;;
;;;;
;;
;;;;;;;;;;;
;;;;
;;
;;;;
;;;;;;;;;;;;
;;
;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;
;;
;;;;;;;
;;;;;;;;
;;;
;;;;;;;;;
;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;
;;
;;;;;
;;;
;;;;;;;;;;;;;;;;
;;;;;
;;
;;;;;;;
;;
;;
;
;;;
;;
;;;;;;;;;;;;;;;
;;
;;;
;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;
;;;;
;;;
;;;
;;;;;;;;
;;;;
;;;
;;;;
;;;;;;;
;;;;
;;;;
;;
;;
;;
;;;;;;;;
;;
;;
;;
;;
;;;;;;;;
;;;;;;
;;
;;;;
;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;
;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;
;;;;;
;;
;;;;;;;;;;
;;;
;;;;
;;;;;
;;;;;;;;;
;;;;
;;;;
;;
;;;;;;;;;;
;;;;
;;
;;
;;;;;;;;;;
;;;;
;;
;;;;;;;;;;;;
;;;;;
;;;
;;;
;;
;;;;;;
;;;
;;;;
;;;;;;;;;
;;;
;;;;;
;;;;;;;;;;
;;
;;;
;;;
;;
;;;
;;;;;;
;;;
;;;;;
;;;;;
;;;;;;;;;
;;;
;;
;;;
;;;
;;;;;;;
;;
;;
;;;;
;;
;;;;
;;;;
;;;;;
;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;;
;;;;
;;;;;;;
;;;;;;;
;;;
;;;;
;;;;;;
;;;;;;;;
;;;;;
;;;;;
;;
;;;;;;;
;;;
;;;;
;;;;;;
;;;;
;;;;
;;
;;;;;
;;;
;;;;
;;;;
;;
;;;;;
;;;
;;
;;
;;
;;
;;;;
;;
;;
;;;;
;;;;
;;
;;;;
;;;
;;;;;
;;;
;;
;;
;;;;;;;
;;;;
;;;;;;
;;;
;;
;;;
;;
;;;
;;
;;;;
;;;
;;;
;;
;;
;;;;;;;;
;;;
;;;
;;;
;;;
;;
;;;;
;;
;;;;
;;
;;;
;;
;;;;;;
;;;;
;;;
;;;;
;;
;;;;
;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;
;;
;;;;;;
;;;;;;
;;
;;;;;
;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;
;;
;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;
;;
;;;;
;;;;
;;;;;;;;;;
;;
;;
;;;;
;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;
;;;;
;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;
;;
;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;
;;;
;;;;
;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;
;;
;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;
;;;;
;;
;;;;;;;
;;
;;;;;;;
;;;
;;;;;;;;
;;;;;;;;
;;;;
;;;;;;;;;;
;;
;;
;;;;
;;;
;;;;;;;
;;;
;;
;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;
;;
;;;;
;;;
;;;
;;
;;;;;;;;;;
;;;
;;;
;;
;;;;;;;;;;
;;;;
;;;
;;;
;;
;;;;;;
;;
;;;;;
;;;;;;;;;;
;;;;;
;;;
;;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;;;;;
;;
;;
;;;;
;;;;;;;;;;;;
;;;;
;;
;;;;;;;
;;;
;;
;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;
;;;;;;;;
;;;;
;;;;;;;
;;
;;
;;;
;;;
;;;
;;;;;
;;;;
;;;;
;;
;;;
;;;;
;;;
;;;;;;;;
;;
;;;;;
;;;;;;
;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;
;;
;;;;;;
;;;;;
;;;;;;;;
;;;;;
;;;;;;
;;
;;;;;
;;;;;
;;
;;;;;;;;;
;;
;;;;;;;;
;;;
;;
;;;;;
;;;;;;;;;
;;
;;;;;
;;;;
;;
;;
;;;;;
;;;;
;;
;;;;;
;;
;;;
;;;
;;;
;;;
;;;;;;;;
;;;
;;;;
;;
;;;
;;;
;;;;;;
;;;;
;;
;;;;
;;;;
;;;;;
;;
;;;
;;;
;;;;
;;
;;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;
;;
;;;;;
;;
;;;;
;;;;;
;;
;;;;
;;
;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;;;;;;
;
;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;;
;;;;
;;
;;;;;;;;;;;;;;;
;;;
;;;;;
;;
;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;
;;
;;;;
;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;;;;;
;;;;;;;
;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;
;;;;;;;;;;
;;
;;;;;;;;
;;
;;;;;
;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;
;;;;
;;;
;;;
;;;;;;;;
;;;;;;;
;;;;
;;;;;;;
;
;;;;;;;;;;;
;;;
;;;
;;
;;;;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;;;;;
;;;
;;
;;;;;;
;;;;
;;;;;;
;;;
;;;;
;;;;
;;
;;;;;;;;;;
;;;;
;;
;;
;;;;;;;;;;
;;;;
;;;
;;;;;
;;
;;;;;;;;
;;
;;
;;;
;;
;;;
;;;;;;
;;;
;;;;;
;;;;;
;;;;;;;;
;;;;
;;
;;;
;;;
;;;;;;;;
;;;;;
;;;;;;;
;;;;;;;
;;;
;;;;
;;;;;;
;;;;;;;;;
;;;;
;;;;;
;
;;;;
;;;;
;;
;;;
;;;;;;
;;
;;
;;;;
;;;;;
;;;;;
;;;
;;;;;
;;;;
;;;
;;;
;;
;;
;;;
;;
;;;;
;;;;;;
;;
;;;;
;;
;;;;;
;;;;;;
;;;;
;;;
;;;;
;;
;;;;
;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;
;
;;;;;
;;;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;
;;
;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;
;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;
;
;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;
;;;;;;;
;;;
;;;;;;;;;;;;;;;
;;
;;;
;;;;;;
;;;;;
;;;;;
;;;
;;;
;;
;;;;;;;;;;
;;;;
;;
;;
;;;;;
;;;;;;;;;;
;;
;;;;
;;;;;
;;;;;;;;;
;;
;;;
;;;;
;;;;;;;;
;;;;;
;;;
;;;;
;;;;;;;
;;;;
;;;
;;;
;;;;;;;
;;;
;;
;;;;
;;
;;;;;;;;
;;
;;;;;;
;
;;;;
;;
;;;
;;;
;;;;
;;;;;;;;;
;;;
;;;;
;
;;
;;;;;
;;;;;;;;;
;;;;
;;
;;;;
;;;;
;
;;;;;
;;
;;;;
;;;;;
;;
;;;;
;;
;;;;
;
;;;;
;;
;;;;;;;;;;;;;;;;;;;;
;
;;;;
;;;
;;;;;;;;;;;;;;;;
;;
;;;;;
;;;;;;
;;;;;;;;;;;
;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;
;;
;;;
;;;;;
;;;;
;;;
;;;
;;
;;;;;;;;
;;;
;;;
;
;;;;;;;;
;;;;
;
;;;
;;;
;;;;;
;;
;;;
;;;;
;;
;;;;
;
;;;;;
;;;
;;;;
;;;;;;
;;;;;;;;
;;;;;;;;;;
;;;;;
;;;;;;;
;;;;;
;;;;;
;;;
;
;;;;;;;;;;;
;;
;;;
;;;
;;;;;;;;;
;;;;;
;
;;;;;
;;;;;;;;
;;;;
;;;
;;;;;;;
;;;;;
;;
;;;
;;
;;;
;;;;;
;;;;
;;;
;;;;;
;;;;;;;
;;;;;;;;;;;
;;;;;;
;;
;;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;
;;;;;
;;
;;;;;;;;;;;;;;;
;
;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;
;;;;
;;
;;;
;;;;;;
;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;
;;;
;;;
;;
;;;;
;;
;;;;;;;;
;;;;;
;;;
;;
;;;;;;;;;;
;;;;;
;
;;;;
;;
;;
;;;;;;
;;
;;;;;;
;;
;;;
;;;;;;
;;;
;;;;;
;;;
;;;;;;;;
;;;;;;;;
;;;;
;;;;;;;;
;;;;;;
;;;
;;;;;;;;;
;;
;;;;;;
;;;;
;;
;;
;;;;;
;;;;;;;
;;
;;
;;;;
;;;;;
;;;;;;;
;;
;;;;;;;;
;;
;;;;
;;
;;;;
;;;;;;;
;;;;;
;;
;;;;;
;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;;
;;;;;
;;
;;;;
;;;
;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;
;;;;;;;
;;;
;;
;;;;;;;;;;;;;;
;;
;;
;;
;;;
;;;;;;;;;;;;;;
;;;;;
;;;;;;;;
;;;;;
;;;
;;;;;
;;;;;;;;;;
;;;
;;;;;;
;;
;;
;;
;;;
;;;;;;;;;;
;;;;;
;;
;;
;;;;;;;;;;
;;
;;;;;;
;;;;
;;
;;;;;;;;
;;
;;
;;;;
;;;;
;;;
;;;
;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;
;;;;;;;;;
;;
;;
;;;;;;
;;
;;
;;;
;;;
;;
;;;;;;
;;;
;;
;;;;;;
;;
;;;;;;;;;;;
;;;;;
;;;
;;;;;
;;;;;;
;;
;;;;;;
;;
;;;;;;
;;;;;
;;
;;
;;;;;;
;;;
;;;;;
;;
;;;;;;;;;;;;
;;;;;
;;
;;;;;;;;;;;
;;;;
;;;;
;;
;;;;;
;;;;;;
;
;;;;
;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;
;;;;
;;;
;;;;;
;;;
;;;;;;
;;;
;;;
;;;
;;;;;
;;;;;
;;;;
;;;
;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;
;;
;;;;
;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;
;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;
;;;;
;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;
;;
;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;
;;;;;;
;;;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;
;;
;;;
;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;;;
;;;;;;
;;;
;;;;
;
;;;;;
;;;;;;;
;;;;;;;
;;;;;
;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;
;;;;
;;;
;;;;
;;;;;;;
;;;;;;;
;;;;
;;
;;;
;;;;;
;;
;;;;;;
;;;;;;
;;;
;;;;
;;;;;
;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;
;;
;;;;
;;
;;;;;;;;;;;
;;
;;;;;
;;;;;
;;;;
;;
;;;;
;;;;;;;;;
;;;;;;;;;
;;;
;;
;;;;;
;;;
;;;;;
;;;
;;
;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;
;;;;
;;;;
;;;
;;
;;
;;;;
;;;;;;
;;;;;;;
;;
;;;;;;;;;
;;
;;
;;;;;;
;;
;;;;;
;;
;;;
;;;;;;
;;;
;;;;;;;;;;
;;
;;;;;;
;;;;
;;;;;;
;;;
;;
;;;;;
;;;;;;;;;
;;;;;
;;;
;;;;;;;;;;;
;;;;;;;
;;;;;
;;;;;;;;
;;;;;;
;;;
;;;;;;;;;;;
;;;;;;;;
;;;;
;;;;;;;;
;;;
;;;;;;
;;;;;;;;;;
;;;;
;;
;;;;;
;;;;;;
;;;;
;;
;;;
;;;;
;;;;;;;
;;
;;
;;;;
;;;;;
;;;;;;;;;
;;;;
;;;;
;;;;;;
;;;;
;;;
;;
;;
;;;;
;;
;;;;;;;;;;
;;
;;;;;;;;;;;;;;;
;;
;;;;
;;;;;;
;;;;;;;
;;;;;
;;
;;;;;
;;;;;;
;;;;;
;;
;;;;
;;
;;;;
;;;;;
;;
;;;;
;;;;;;;;;;;;;
;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;
;;;;;;;;;;;;;
;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;
;;
;;;;;;;;;;
;;
;;;;
;;
;;;;
;;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;
;;;;;;
;;;;;
;;
;;;;;;;;
;;;;;;;
;;
;;;;;;
;;
;;;;
;;;;;;;;;;;;;;
;;
;;
;;
;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;
;;;
;;
;;
;;;;;;;;
;;;;
;;;
;;;;
;;;;;;
;;
;;;;;
;;;;;;;;;;;;;
;;;
;;;;;
;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;
;;;
;;;;;
;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;
;;;;
;;;
;;;;;
;;;;;;
;;
;;
;;;
;;;
;;;;
;;;;;;
;;;;
;;;
;;
;;;
;;;;;;;;;;;
;;;;
;;
;;
;;;;;;;;;;
;;
;;;;;;
;;;;
;;
;;;;;
;;
;;
;;;
;;;;
;;;;;;;;;;;;
;;;;
;;;
;;;;;;
;;
;;;;;;;;;;
;;
;;;;;;
;;
;;;
;;;;
;;;
;;;
;;;;;;;;
;;;;;
;;;;;
;;;;;;;;;
;;;;;;;;;
;;
;;
;;;;;;
;;
;;
;;;
;;;
;;;
;;;;;;;;;
;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;;;;;
;;;;
;;;
;;
;;;
;;;
;;;
;;
;;;;;;
;;;
;;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;
;;;;;;
;;;;
;;;
;;;;;
;;;;;;
;;
;;;;
;;
;;;
;;
;;
;;;;;;
;;;;
;;;;
;;;
;;;;;;;;
;;;
;;;;;
;;;;;;;;;;;;;;
;;;;;
;;
;;;;;
;;;;;;
;;;;
;;;;
;;
;;;;;
;;;;;;
;;
;;;;;
;;;;
;;;;;;;;;
;;;;;
;
;;;;;;;;;;;;;;;
;;;
;;;
;;
;;;;
;;
;;;;
;;;
;;;
;;;
;;;;;;;;;;;;;;;
;;;
;;;;;
;;;;;;;;;
;;;
;;;
;;;
;;;;;
;;;;;
;;;;;
;;;
;;;;
;;
;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;;;;;
;;;
;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;
;;
;;;;
;;
;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;
;;
;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;;
;;;
;;
;;;;
;;;;;
;;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;
;;
;;;
;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;
;;;
;;;;
;;;;;;;;;;;;
;;
;;;
;;
;;;;;;
;
;;;;;;;
;;;
;;
;;;;
;;;;;;;;;;;;;;
;;
;;;
;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;
;;;;
;;
;;;;;
;;;;;;;;;;;
;;;
;;;;
;;
;;;;;;;;;;;;;
;;
;;
;;;
;;;;;;;
;
;;;;
;;;;;
;;;;;
;;
;;;;;;;;;;;;
;;
;;;;;
;;;;;
;;;;;;
;;;
;;;;;
;;;;;;;;;;;;;;
;;;
;;;
;;
;;;;;
;;;;;;
;;
;;;;;
;;;;;
;;;;;;
;;;
;;
;;;;
;;;;;;;;;;
;;;
;;;;;
;;;
;;
;;;;
;;;;;;;;;
;;;
;;;;;;
;;;
;;
;;;;;;
;;
;;;;;
;;;
;;
;;;;;;;;;;
;;;;;;;;
;;;
;;;;;;
;;;;;
;;;;
;;;
;;
;;;;;
;;
;;;
;;;;
;;
;;
;;;;;;;
;;;;;;;
;;;;
;;;;;;
;;;;;;;
;;
;;;;;;;;;
;;
;;
;;;;;
;;;;;;;;
;;
;;;
;;;;;;
;;;
;;;;;;;;;;
;;
;;;;;;;
;;;
;;;;;;
;;;
;;;;;;
;;
;;
;;;;
;;
;;;;
;;;;;;;
;;;
;;;;;
;;;;;;;;;
;;;;;
;;;
;;;;;;;;;;;
;;;;;;;;
;;;;
;;;;;;;;
;;;;;;
;;;
;;;;;;;;;;;
;;;;;;;
;;;;;
;;;;;;;;
;;;;;;
;;;
;;;;;;;;;;;
;;;;;;;;
;;;
;;;;
;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;
;;;;
;;
;;
;;;;;
;;;;;;;
;;
;;
;;;;
;;;;;
;;;;;;;;;
;;;;
;;
;;
;;;;;;;;;;
;;;
;;
;;;;
;;;;
;;
;;;;;
;;;
;;;;
;;;
;;;;;
;;
;;;;;;;;;;
;;;;;;;;
;;;;;;;;;
;;
;;;;
;;
;;;;
;;;;;;;
;;;;;
;;
;;;;;
;;;;;;;;;;;
;;
;;;;
;;
;;;;
;;;;;
;;
;;;;
;;
;;;;
;;
;;;;
;;;;;;
;;
;;;;
;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;
;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;
;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;
;;;
;;;;
;;;;;
;;;;;;
;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;
;;;;;
;;
;;;;
;;
;;;;;;;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;
;;
;;;;
;;;;;;;;;
;;;;;;
;;
;;;
;;
;;
;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;
;;
;;
;;;
;;;;
;;;;;;;;;;;;;;
;;;;
;;;
;;;;;;;;;;
;;;;;
;;;
;;;;;
;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;
;;;
;;;;;
;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;
;;;;
;;;
;;;;;
;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;
;;;
;;
;;
;;;
;;
;;;
;;;;;
;;;;;
;;;;;
;;
;;
;;;;;;;;;;
;;
;;;;;;
;;;;
;;
;;;;;
;;;
;;
;;
;;;;
;;;;;;;;;;;;
;;;;
;;;
;;;;
;;;;;;
;;;;
;;;;
;;;;
;;
;;;;
;;
;
;;
;;;
;;;;;
;;;
;;;
;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;
;;;;;;;;;
;;
;;
;;;;;;
;;;
;;;;
;;;
;;;
;;;;;
;;;;
;;;;
;;;;;
;;
;;;;;;;
;;;
;;
;;;;
;;
;;;
;;;;;
;;
;;
;;;;;;;;
;;;
;;
;;;;;;
;;
;;;;;;;;;;;;
;;;;
;;;
;;;;;
;;;;;;
;;
;;;;;;
;;
;;;;;;
;;;;;;
;;;;;;;
;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;;;;;
;;;;
;;
;;;;
;;
;;;;;;
;;;
;;;;;
;;
;;;;;;;;;;;;
;;;;
;;
;;;;;;;;;;;;
;;;;
;;;;
;;
;;;;;
;;;;;;
;;
;;;;;
;;;;
;;;;;;;;;
;;;;;
;;
;;;
;;;;
;;;;;;
;;
;;
;;
;;;;
;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;;
;;;
;;;
;;;
;;;;;
;;;;;
;;;;;
;;;
;;;;
;;
;;;;;;;;;
;;;
;;;
;;
;;;;
;;
;;;
;;
;;;;;
;;
;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;
;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;
;;;
;;;;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;;;;
;;;;;;
;;;;;;;
;;;
;;;;;;;;;;;;;;
;;
;;
;;;
;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;
;;;
;;;;
;;;;;;
;;;;;;
;;
;;;
;;
;;;;;;
;;
;;;;;
;;;;;
;;;;;
;;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;
;;;;
;;;
;;;;
;;;;;;;;;;;;;;
;;;;
;;
;;;;;;;;;;;;;
;;;
;;;;
;;;;;;;
;;
;;
;
;;;
;;;
;;;;
;;;;;
;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;
;;
;;;;
;;
;;;;;
;;;;;;
;;
;;;;;
;;;;;
;;;;;;
;;;
;;;
;;;
;;;
;;;;;;;;;
;;;;;;;;;;
;;;
;;
;;;;;
;;
;;;;;;
;;;
;;
;;;;;;;;;;
;;;;;;;;
;;;
;;;;;;;
;;;;
;;;;
;;;
;;
;;;;;
;;
;;;
;;;;
;;
;;;
;;;;;;
;;;;;;;;;;
;;
;;
;;;;;;
;;;;;;;
;;
;;;
;;;;;;
;;;
;;;;;;;;;;
;;
;;;;;;
;;;;
;;;;;;
;;;
;;;;;;
;;
;;
;;;;
;;
;;;;
;;;;;
;;;;;;;;;;;
;;;;
;;;
;;;;;
;;;;;;;;
;;;;;;
;;;
;;;;;;;;;;;
;;;;;
;;;
;;;;
;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;
;;;;
;;;;;;;;;
;;;;
;;;
;;
;;;;
;;;;;;;
;;
;;
;;;;
;;;;;
;;;;;;;;;
;;;
;;;;;
;;;;;;
;;;;
;;;
;;;
;;;
;;;;
;;
;;;;;
;;;
;
;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;;
;;;;;
;;
;;;;;
;;;;;;;;;;;
;;;;;;
;;
;;;;
;;;;;
;;
;;;;;
;;;;;
;;
;;;;
;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;
;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;
;;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;
;;;;;;
;;;;;
;;
;;;;;;;;
;;;;;;;
;;
;;;;;;;;;;
;;;
;;;;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;
;;;
;;
;;
;;;;;;;;
;;;;
;;;
;;;;
;;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;;;
;;;
;;;;;
;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;
;;;;
;;;
;;;;;
;;;;;;;;;
;;;;;
;;
;;
;;;;;;;;;;
;;
;;;;;;
;;;;
;;
;;;;;
;;
;;
;;;
;;;;
;;
;;;;;;;;;;
;;;;
;;;
;;;;
;;;
;;;;
;;;;;
;;;;;;;;;
;;;;;;;;;
;;
;;
;;;;;;
;;
;;
;;;
;;;
;;;;
;;;;;;;;
;;;;;;;;;
;;
;;;
;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;
;;;;;;
;;;;
;;;
;;;;;
;;;;;;
;;
;
;;;;;;;;;
;;;;
;;
;;;;;;
;;;;;;
;;;;
;;
;;
;;
;;;;;
;;;;;;
;;
;;;;;
;;;;
;;;;;;;;;
;
;;;;;;;;;
;;
;;;;;;;;;;;;;;;
;;;
;;;;
;;
;;;;;
;;;;;
;;;;;
;;;
;;;;
;;
;;;;;;;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;
;;
;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;
;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;
;;;;;;
;;;;;;
;;
;;;
;;
;;
;;
;;;;;
;;;;;;;;;
;;;
;;;;;;;;;;;;;;;
;;;
;;;;
;;;;;;;
;;;;;;
;;;;;;;;;
;;;;
;;
;;;;;
;;;;;;;;;;;
;;;
;;;;
;;
;;;;;;;
;;;;
;;;;
;;;;;;;;;;
;;
;;;;
;;
;;;;;
;;;;;;
;;
;;;;;
;;;;;
;;
;;;
;;;
;;;
;;;;;;;;
;;;;;;;;;
;;;
;;;;;;
;;;;;
;;;;
;;;
;;
;;
;;
;;;
;;;;;;
;;;
;;;;;;;;;;
;;
;;;;;;;
;;;
;;;;;;
;;;
;;;;;;
;;;;;;
;;;
;;;;;;;;;;;
;;;;;
;;
;;;;;
;;;;;;;
;;;;
;;
;;
;;;;
;;;;;
;;;;;;;;;
;;;
;;;
;;
;;;;;;;;;
;;;
;;;;;
;;
;;;;;
;;;;;;;;;;;
;;;;;;
;;;;;;
;;;
;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;;
;;;;;;;;;;;
;;;;;
;;
;;;
;;;
;;;;;
;;
;;
;;;;;;;;;;;;;;
;;
;;;
;;
;;;;
;;;
;;;;;;;;;;;;;
;;;;;;
;;;;;
;;
;;;;
;;
;;;;;
;;;
;;
;;
;;;;
;
;;
;;
;;
;;;;;;
;;;
;;;;;
;;
;
;;;
;;
;;;;;;
;;
;;;;;;;;
;;
;;;;
;;
;;
;;
;;;;;
;;
;;
;;
;;;;
;;
;;;;;
;;
;;;;;;;;;;;;;
;;
;;;;;;;;;;;
;;
;;;;;;;;;
;;
;;;;;;;
;;
;;
;;;;;
;;
;;;
;;;;
;;;;;
;;
;;;;;
;;;;;;;;;
;;;;;;;;
;;;
;;;;;;;;;;;;;
;;
;;;;;;
;;;;;;;
;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;
;;;;;
;;;;;;;
;;;;;;;;
;;;;;;
;;;
;;;;;;
;;;;;;
;;;;;
;;
;
;;;
;;;
;;;;
;;
;;;
;;
;;;
;;;;
;
;;
;;;;;;
;;
;;
;;
;;;
;;;
;;;;;;;
;;;
;;;;;;;
;;;
;;
;;
;;;;
;;
;;;;;;
;;;
;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;
;;
;;
;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;
;;
;;;;;;;;;
;;;;;;;
;;
;;
;;;;;;;
;;;;;;;;
;;;;;;;;;;
;;;;;;;
;;;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;
;;;;;;;;;
;;
;;;;
;;;
;;;;;;;;;
;;;
;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;
;;;
;;;;;
;;;;;;;;;
;;;
;;;;;;
;;
;;;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;
;;;;
;;
;;;;
;;
;;;;
;;;;;;
;;
;;
;;;
;;;;;
;;;
;;
;;
;;;;
;;;
;;;
;;
;;;;
;;;
;;;
;;;;;
;;;
;;;;
;;
;;;;
;;;;;;;;
;;;
;;;;
;;;;;
;;;;;;;;
;;;;
;;;
;;;;;
;;;;;;;;
;
;;;;
;;
;;;;;;
;;;
;;;
;;
;;;
;;
;;;;;;;
;;;
;;
;;
;;
;;;;
;;;;;;;;
;;
;;
;;
;;;;;;;;;
;;
;;;;
;;
;;;;
;;
;;;;;;;;;;
;;
;;;;
;;
;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;
;;;;;;;;;
;;
;;;;;;;;;;;
;;;;;;;;
;;
;;;;;;;;
;;;;;;;;;
;
;;;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;
;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;
;;;;
;;
;;;;;;;;
;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;
;;;
;;
;;;;;;;;;;
;;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;;
;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;
;;
;;;;
;;
;;;;
;;
;;;;
;;;;;;
;;
;;
;;
;;
;;;
;;;
;;;
;;;;
;;
;;;;
;;;;;
;;;
;;;;
;;
;;;
;;
;;;
;;;;
;;
;;;
;;;
;;;
;;;
;;
;;;;
;;;;
;;
;;
;;;
;;;;
;;;;
;;
;;;
;;;
;;;;;
;;
;;;;;
;;
;;
;;
;;;
;;;
;;;;;;;;
;;
;;;
;;;
;;;;;
;;
;;;;;;;
;;
;;
;;
;;
;;
;;;;;;
;;
;;;;
;;
;;;;;;
;;;;;;;
;;;
;;
;;
;;;;
;;
;;;;;;
;;;
;;
;;
;;
;;;;;
;;;;;;;;
;;
;
;;
;;
;;;
;;
;;;;;
;;
;;;
;;
;;;;
;;;
;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;
;;
;;;;;
;;;;
;;;
;;;;;
;;;;
;;;
;;
;;
;;;;;
;;;;;;
;;;;;;
;;
;;;;
;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;
;
;;
;;
;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;
;;
;;
;;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;
;;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;
;;;;
;;;
;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;
;;
;;;;;;;;;;;
;;
;;;;;;;;
;;;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;
;;;
;;;;;
;;;;;;;;;;;;
;;
;;;;;;
;;
;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;
;;;;
;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;
;;;
;
;;;;;;
;;;;;
;;
;;;
;;
;;;;
;;
;;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;
;;;;
;;;
;;;
;;
;;;;
;;;;;;
;;
;;;;
;;;;;;
;;;;;
;;;
;;;
;;;
;;;
;;;
;;;;
;;
;;
;;;;
;;;;
;;
;;;
;;;;
;;;;;
;;;
;;
;;
;;;;
;;;
;;;
;;
;;;;
;;;
;;;
;;;;;
;;;
;;;;
;;;
;;
;;;
;;
;;;
;;;;;
;;;;
;;;
;;
;;;;
;;;;;
;;;;;;;;
;;;;
;;;
;;;;;
;;;;;;;;
;;;
;;;;
;;;;;
;;;;;;;;
;;;;
;;;
;;;;;
;;;;;;;;
;;;;
;;;
;;;;;
;;;;;;;;
;;
;;
;;
;;
;;
;;;
;;;
;;;;;;;;;
;;;
;;;
;;;;
;;
;;;;;;
;;;
;;;
;;
;;;
;;
;;;;;;;
;;;
;;
;;
;;
;;;;
;;;;;;;;
;;;;
;;;
;;;
;;;;;;;;;
;;
;;;;
;;
;;;
;;
;;;;
;;
;;;;;;;;;;
;;
;;;;
;;
;;;;;;;;;;
;;;;;
;;
;;;;
;;
;;;;;;;;;;
;;
;;;;
;;
;;;;;;;;;;
;;
;;;;
;;
;;;;;;;;;;
;;;;;;
;;;
;;;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;
;;;;;;;;;;;
;;
;;;
;;;;;;;
;;;;;;;;;;;
;;;;;;;
;;;
;;;;;;;;
;;;;;;;;;
;;
;;;;;;;;;;;
;;;;;;;;
;;
;;;;;;;;
;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;
;;
;;;;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;
;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;
;;;;;
;;
;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;
;;;;
;;
;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;
;;;
;;
;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;
;;
;;;;
;;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;
;;;;;;
;;
;;;;
;;
;;;;
;;
;;;;
;;;;;;
;;
;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;
;;
;;;;
;;
;;;;
;;
;;;;
;;
;;;;
;;
;;;;
;;
;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;
;;;
;;
;;;
;;;;
;;
;;
;;
;;
;;;;
;;
;;;
;;;
;;;;
;;;
;;
;;;;
;;;;;
;;;
;;;;
;;
;;
;;;
;;;
;;;;
;;
;;;
;;;
;;;
;;;
;;
;;
;;
;;;;
;;
;;;
;;;
;;
;;;;
;;;
;;;
;;
;;;;
;
;;
;;;;;
;;;;;;;;;
;;
;;;;;
;;;
;;;;
;;;;
;;
;;;
;;;
;;;;;
;;
;;;;;
;;
;;
;;;;;
;;;
;;;;;;;;
;;
;;;
;;;
;;;;;
;;;;;;;;;
;;
;;;
;;
;;;
;;
;;;;;
;;
;;;;;
;;
;
;;
;;;;
;;;;;;;;;
;;;
;;;
;;
;;
;;
;;;;;;;
;;
;;;;
;;
;;;;;;
;;;;;;;
;;;
;;
;;
;;;;
;;
;;;;;;
;;;
;;
;;
;;
;;;;;
;;;;;;;;
;;
;;
;;;
;;;
;;;;;;;;
;;;;;
;;
;;;
;;
;;
;;;;;;;;;;
;;
;;;;
;;
;;;
;;
;;;;;
;;
;;;
;;
;;;;
;;;
;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;
;;
;;;;;
;;;;
;;;
;;;;;
;;;;
;;;
;;;
;;;
;;;;;;;;;
;;;
;;;
;;;
;
;;;;;;;;;;;;;;;;;;
;;
;;;;;
;;;;;;
;;;;;;
;;
;;;;
;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;;
;;;;
;;
;;;;
;;;;;;
;;
;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;
;;
;;
;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;;;;;;
;;;;;;;
;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;
;;;
;;;;;;;;
;;;;;;;;
;;
;;;;;;;
;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;
;;
;;;;
;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;
;;;;
;;;
;;;;;;;;;
;;;
;;;;;
;;;;;;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;
;;;
;;;;
;;
;;;;;;;;;;
;;
;;;;
;;;;;
;;;;;;;;;;;;
;;
;;;;;;;;
;;;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;
;;;
;;;;;
;;
;;;;;;;;;;
;;
;;;;;;
;;
;;;;;;;;;;
;;;
;;;;;
;;
;;;;;;;;;;
;;
;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;
;;;;
;;;;;;
;;;;;;
;;;;
;;;;;;;
;;;;;;;;;;;;;
;;;;;
;;;;;;
;;;;;;
;;;
;;;
;;;;;;
;;;;;;
;;;;;
;;;;;;
;;;;;;
;;;;;
;;
;;;
;;
;;;;
;;
;;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;
;;;;
;;;;;;
;;
;;;;
;;;;;
;;
;;;;
;;;
;;;
;;;
;;;
;;;
;;;;
;;
;;;
;;;
;;;;
;;;;;;
;;;;;
;;
;;
;;;;
;;;;
;;
;;;
;;;;
;;;;;
;;;
;;
;;
;;;;
;;;
;;;;
;;;;;
;;;
;;;
;;;;;
;;;
;;;;
;;;
;;
;;
;;;
;;;
;;;;;
;;;;
;;;
;;;;;
;;;
;;;
;;;;;;
;;
;;;
;;
;;;
;;;;;
;;;;;;;;
;;;;
;;;
;;;;
;;;;;;;;;
;;;
;;;;
;;;;;
;;;;;;;;
;;;;
;;;
;;;;;
;;;;;;;;
;;;;
;;;
;;;;;
;;;;;;;;
;;
;;
;;;
;;
;;;
;;;;;;;;
;;;;
;;;
;;;;
;;;;
;;;;;;;;;
;;;
;;;
;;;
;;;
;;;;;;
;;;
;;;
;;
;;;
;;
;;;;;;;
;;;
;;
;;
;;
;;;;
;;;;;;;;
;;;;
;;;
;;;
;;;;;;;;;
;;
;;;;
;;;;;
;;
;;;;;;;;;
;;;
;;;
;;;;
;
;;;
;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;;
;;;;;
;;
;;;;
;;
;;;;;;;;;;
;;
;;;;
;;
;;;;;;;;;;
;;
;;;;
;;
;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;
;;
;;;;
;;
;;;
;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;
;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;
;;;;;;
;;;;;;;
;;;
;;;;;;;;
;;;;;;;;;
;;;;;;;;;;;;;
;;;;;;;;
;;
;;;;;;;;
;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;
;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;
;;;;;;;;;;
;;
;;;;
;;
;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;
;;;;
;;
;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;
;;;;
;;
;;;;;;;;;;
;;
;;;;;
;;;;
;;;;;;;;;;;;
;;;
;;;
;;
;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;
;;;
;;
;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;
;;
;;;;;
;;
;;;;;;;;;;
;;
;;;;
;;;
;;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;;;
;;;;;
;;;;;
;;
;;;;
;;
;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;
;;
;;;;
;;
;;;;
;;
;;;;
;;
;;;;
;;
;;;;
;;
;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;
;;
;;;;
;;
;;;;
;;
;;;;
;
;;;
;;;;
;;
;;;;
;;;
;;
;;;;
;;;;;
;;;
;;;;
;;
;;
;;;
;;;
;;;;
;;
;;;
;;;
;;;
;;;
;;
;;
;;
;;;;
;;
;;;
;;;
;;
;;;;
;;;
;;;
;;
;;;
;;
;;
;;;
;;;
;;
;;;;
;;
;
;;
;;;;;;;;
;;
;;;
;;;
;;;;;
;;
;;;;;
;;
;;
;;;;;
;;;
;;;;;;;;
;;
;;;
;;;
;;;;;
;;;;;;;;;
;;
;;;
;;
;;;
;;
;;;;;
;;
;;;;
;;;
;;;;;
;;;;;;;;;
;;
;;
;;;;;;;
;;
;;;;
;;
;;;;;;
;;;;;;;
;;;
;;
;;
;;;
;;
;;;;;;;
;;;
;;
;;
;;
;;
;;;
;;;;;;;;
;;
;;
;;;
;;;
;;;;;;;;
;;;;;
;;
;;;;
;;;
;;;;;;;
;;
;;
;;;;;
;;
;;;
;;
;;;;
;;;
;;;;;;;;;
;;;
;;;
;;
;;;;;;;;;;
;;
;;;;;
;;;;;
;;
;;;;;
;;;;
;;;
;;;
;;;
;;;;;;;;;
;;;
;;;
;;;
;;;
;;;;;;
;;;
;;;;;;
;;;;;;
;;
;;;;
;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;;
;;;;
;;
;;;;;;
;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;
;;
;;
;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;
;;;
;;;;;;;;
;;;;;;;;
;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;
;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;
;;;;;;;;;;;;
;;
;;;;
;;;
;;;;;;;;;
;;;
;;;;;
;;;;;;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;
;;;
;;;;
;;
;;;;;;;;;;
;;
;;;
;;
;;;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;
;;;
;;;;;
;;
;;;;;;;;;;
;;
;;;;;;
;;
;;;;;;;;;;
;;;
;;;;;
;;
;;;;;;;;;;
;;
;;
;;;;;
;;;;;;
;;
;;;;
;;;;;;
;;;;;;
;;;;
;;
;;;;;
;;;;;;
;;;;;;;
;;;;;
;;;;;;
;;;;;;
;;;
;;;
;;;;;;
;;;;;;
;;;;;
;
;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;;;
;;;
;;;;
;;;;;
;;
;;;;
;;;
;;;
;;;
;;;
;;;
;;;;
;;
;;;
;;;
;;;
;;;;;;
;;;
;;
;;
;;;;
;;;
;;;;
;;;;;
;;;
;;;;
;;;;
;;
;;;;;
;;;
;;
;;
;;;
;;;
;;;;;
;;;;
;;;
;;;;;
;;;
;;;
;;;;;;
;
;;;;;;;;
;;;
;;;;
;;
;;;
;;;;;;;;
;;;;
;;;
;;;;;
;;;;;;;;
;;;;
;;;
;;;
;;
;;;;;;;;
;;
;;
;;;
;;
;;;
;;;;;;;;
;;;;;;
;;;
;;;
;;
;;;;
;;;;;;;;
;;;
;;
;;
;;
;;;;
;;;;;;;;
;;;;
;;;
;;
;;;;;;;;;;
;;
;;;;
;;;;;
;;
;;;;;;;
;;;;;;
;;;;;
;;
;;;;;
;;;;;;;;;;;
;;
;;;;
;;
;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;
;
;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;
;;;;;;;;;;;
;;
;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;;
;;;;;;;;
;;
;;;;;;;;
;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;
;;;;
;;
;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;
;;;;
;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;
;;;
;;
;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;
;;;
;;
;;;;;
;;;;;
;;
;;;;
;;
;;;;
;;
;;;;
;;
;;;;
;;
;;;;
;;
;;;;
;;
;;;;;;;;;
;;
;;;;
;;;;;
;;;;
;;
;;
;;;
;;;
;;;;
;;
;;;
;;;
;;;
;;;
;;
;;
;;
;;;;
;;
;;;;
;;
;;
;;;
;;;;
;;
;;;;;
;;
;;
;;;;;
;;;
;;;;;;;;
;;
;;;
;;;
;;;;;
;;;;;;;;;
;;
;;;;;
;;;
;;;;;;;
;;;;;
;;;
;;
;;
;;;
;;
;;;;;;;
;;;
;;
;;
;;
;;
;;;
;;;;;;;;
;;
;;
;;;
;;;
;;;;;;
;;;;;
;;;
;;;
;;
;;;;;;;;;;
;;
;;;;;
;;;;;
;;
;;;;;
;;;;
;;;
;;;
;;;
;;;;;
;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;
;;;;;;
;;;;;
;;
;;
;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;
;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;
;;;
;;;;;
;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;;
;;;
;;;;;
;;;;;;;;;;;;
;;;
;;;;;;
;;
;;;;;;;;;
;;;;;;;
;;;
;;;;;
;;
;;;;;;;;;;
;;
;;;;;;
;;
;;;;;;;;;
;;;;
;;;;
;;
;;;;;
;;;;;;
;;;;;;
;;
;;;;
;;;;;;
;;;;;
;;
;;;
;;;
;;;
;;;
;;;;;
;;;
;;;
;;
;;;;
;;
;;;;
;;;
;;
;;;;
;;;
;;;;
;;;;
;;
;;;;;
;;
;;
;;
;;;;
;;;
;;;;;
;;;
;;
;;
;;;
;;;;;
;;;;;;;;
;;;;
;;;
;;;
;;
;;;
;;
;;;
;;
;;;
;;;;
;;;;;;;;
;;;;
;;;
;;
;;;;;
;;;;;
;;;;;
;;
;;;;;;;;;;
;;
;;;;
;;;;;;
;;;;
;;
;;;;;;;;;
;;;;;;;;;
;;
;;;;;;
;;;;
;;
;;;;;;;;
;;;;;;;;;
;;;
;;;;
;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;;
;;;;
;;
;;;;;;;;
;;;;;;
;;;
;;;
;;
;;;;;;;;
;;;;;
;;
;;;;;;
;;;;;;;
;;
;;
;;;;
;;
;;;;
;;
;;
;;;
;;;
;;;
;;;
;;
;;
;;
;;;
;;;
;;;;;
;
;;
;;
;;
;;
;;
;;
;;;;;
;;;;;
;;;
;;;;; 
;;;;;;
;;;; ;;
;;;;
;;;;
;;
;;;;;;;;
;;
;;;;;;
;;
;;
;;;
;;;
;;;;
;;;;
;;;
;;;;;;
;
;;;;;
;;;;;;;;;;;
;;;
;;
;;
;;;;;;
;;
;;;
;;;
;;;;
;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;
;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;
;;;
;
;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;
;;;;
;;;
;;;;;;
;;;
;;;;;
;;;;
;;;;;;
;;
;;
;;;;
;
;;;;;;
;;;
;;;;
;;;;;;
;;
;;
;;;;
;;;;
;;
;;;
;;
;;
;;;;;;
;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;
;;
;;
;;;
;;;;
;;;;;;;;;;;;;
;;
;;;
;;
;;;;;;
;;
;;;;;
;;;;;;;
;;
;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;
;;;
;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;
;;
;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;
;;
;;;;
;;;;;;
;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;
;;;;
;;
;;
;;;;
;;
;;;;;;
;;;;
;;;
;;;;;
;;;;;;;;;;
;;;
;;
;;;;
;;;;;;;
;;;;;;
;;;;;;;
;;;;;;;;;
;;;;
;;;;;;;;;;;;;;
;;;;;
;;
;;;;;;;;;;
;;
;;
;;;;
;;;
;;;;;;
;;;;;;
;;;
;;
;;
;;;;;;;;;;;
;;
;;;;;
;;
;;;;;;;;;;
;;;
;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;;
;;
;;;
;;;;;
;;;;
;;;
;;;;;;
;;
;;;
;;
;;;;;
;;;;;
;;;;;
;;;;;
;;;;
;;;
;;;;;;
;;;;;;
;;;;;
;;
;;;;;
;;;;;;
;;
;;;;;
;;;;;
;;
;;;;;;;
;;;;;;
;;;;;
;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;
;;;;;;
;
;;;;;;
;;;;
;;
;;;;;;
;;;
;;;
;;
;;
;;
;;
;;;;;;
;;;;;;;;;;
;;;
;;;;;;;;;
;;;;;;
;;
;;;;;;;;
;;
;;;;
;;;;;;
;;
;;;;
;;
;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;
;;
;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;;;
;;;;
;;
;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;
;;;
;;;;
;;
;;;;
;;;;;
;;
;;;
;;;;;
;;;;;;;;
;;;
;;;;
;;;;;
;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;
;;;
;;;;
;;;;;
;;
;;;;;;;;
;;;;
;;;
;;;;;;;;;;;;;;;
;;;;
;;
;;;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;
;;;;
;;
;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;
;;
;;;;
;;
;;;;
;;;;
;;
;;
;;;;
;;;;;;
;;;
;;;;;
;;;;
;;;;;;
;;
;;
;;;;
;;;
;;
;;;;;
;;;;;
;;
;;;
;;;
;;;
;;
;;
;;;;
;;
;;;;
;;
;;;;
;;
;;;;
;;;;;
;;;
;;;;
;;;;;;
;;
;;
;;;;
;;;;
;;
;;;
;;
;;;
;;;;;
;;
;;
;;;;;
;;;;;
;;
;
;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;
;;
;;
;;;;;
;;
;;
;;;
;;;;;;
;;
;;;;;
;;;
;;;;
;;;;;;;;;;;;;
;;
;;;
;;;;;;;;
;;
;;;;;
;;;
;;;;
;;;;;;;;;;;;;;;
;;;
;;
;;
;;;;
;;;
;;;
;;
;;;;
;;
;;;;;;;;;;
;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;;;
;;;
;;;;
;;
;;;
;;;
;;;;
;;;;;;;;;;;
;;
;
;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;
;;
;;;;
;;;;;;
;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;
;;
;;;;
;;
;;;
;;
;;;;
;;;;;;;;;;;
;;;
;;;;;;;;
;;;;;;
;;;;
;;
;;
;;;;
;;
;;;;;;
;;;;
;;;
;;;;;
;;;;;;;;;;
;;;
;;;;;;;;;
;;;;;;
;;
;;;
;;;
;;;;
;;
;;;;;;;
;;;;;;;;
;;;;;
;;;;;;;
;;;;;;;
;;;;;;
;;;;;;;
;;;;;;;;;
;;;;
;;;;;;;;;;;;;;
;;;;;
;;;;;;;;
;;;;;;;;
;;;;;
;;;;;;
;;;
;;
;;;;;;
;;;;;;
;;
;;
;;;
;;;;;
;;;;;;
;;
;;
;;;;
;;;
;;
;;;;
;;;;;;
;;;
;;
;;
;;;;;;;;;;;
;;
;;;;;
;;;;;
;;;;;;
;;;;;
;;
;;
;;
;;
;;;
;;;
;;
;;;
;;;;
;;
;;;
;;;;;
;;;;
;;;;;;;;;
;;;
;;
;;;
;;;
;;;
;;;
;;;
;;;
;;;;
;;
;;;
;;;;;
;;;;
;;;
;;;;;;
;;;
;;
;;;;
;;;
;;;
;;
;;;
;;;;
;;;
;;;;
;;;;;;
;;;;
;;
;;;;;;
;;;;;;
;;
;;;;;
;;;;;
;;;;;
;;;;;
;;;;
;;;
;;;;;;
;;;;;;
;;;;;
;;
;;;;;
;;;;;;
;;;
;;;;
;;;;;
;;;;;
;;;;;;
;;;;
;;;;
;;;;;;
;;
;;;
;;;;;;;;;;;;;;;
;;;;;
;;
;;;;;;;
;;;;;;
;;
;;;
;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;
;;;;;;
;;;;
;;;;;;;;;;;;;;;;
;;;;;
;
;;;
;;
;;;;
;;;;;
;;;
;;;;;;;;;;;;;;
;;;;
;;;;;;;;
;;;
;;;
;;
;;;;
;;
;;;;;;
;;;;;;;;;;
;;;
;;;;;;;;;
;;;;;;
;;;
;;;;;;;;;
;;
;;;;;;
;;;
;;;;
;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;
;;
;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;
;;
;;;;;
;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;;
;;;
;;;;
;;;;;
;;
;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;;
;;
;;;;;;;;;
;;;;;;;
;;
;;;
;;;
;;;;
;;
;;;;
;;;;;
;;;
;;;;;;;;;;;;;;;
;;
;;;;
;;;;;
;
;;;
;;;;;;
;;;;
;;
;;;;;;
;;;;;;;;
;;;
;;;;
;;;;;
;;;;;;;;;
;;;;
;;;;;;;
;;;;;;;;
;;;
;;;;
;;;;;
;;
;;;;;;;;
;;;;
;;;;;;;;;;;;;;
;;;;
;;
;;;;;;
;;
;;;;;;
;;;
;;;;
;;;;;
;;;;;;;;;;;
;;;;
;;
;;;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;
;;;;
;;
;;
;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;
;;;;
;;
;;;;;;;;
;;;;
;;;
;;
;;;
;;;;
;;;
;;;
;;
;;;;
;;;;
;;
;;
;;;;
;;;;;;
;;;
;;;;;
;;;;
;;;;;;
;;
;;
;;;;
;;;
;;;
;;;;
;;;;;
;;
;;;
;;;
;;;;;
;;;;;
;;
;;;;;;
;;;;
;;
;;;;
;;
;;;;;
;;
;;;
;;
;;;;
;;
;;;;
;;
;;;;
;;
;;;;
;;;;;
;;;
;;;;
;;;;;;
;;
;;
;;;;
;;;;
;;
;;;
;;
;;;
;;
;;;
;;
;;
;;;;;
;;;;;
;;
;;;
;;;
;;;;
;;;;;;
;;
;;
;;;;
;;
;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;
;;;;;;
;;
;;;;;;;
;;;;;;
;;
;;;
;;
;;;;;;
;;
;;;;;
;;;
;;;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;;
;;
;;;;;
;;
;;
;;;
;;;;;;;;;;;;;;;
;;;;
;;;;;;;;
;;;;;;
;;;;
;;
;;;;
;;;;;;
;;
;;;;
;;
;;;;
;;
;;;;
;;
;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;
;;;
;;;;
;;;;;
;;;
;;;;
;;;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;
;;
;;;;
;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;
;;
;;;;
;;;;;;
;;
;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;
;;;;
;;
;;;;
;;
;;;;
;;
;;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;;;;
;;;
;;;;;;;;
;;;;;;
;;;;
;;
;;
;;;;
;;
;;;;;;
;;;;
;;;;
;;;;
;;;;;;;;;;
;;;
;;;;;;;;;
;;;;;;
;;
;;;
;;;
;;;;
;;;
;;;;;
;;;
;;;;
;;;;;;;;;;
;;;;;;;
;;;;;
;;;;;;;
;;;;;;;
;;;;;;
;;;;;;;
;;;;;;;;;
;;;;
;;;;;;;;;;;;;;
;;;;;
;;;;;;;;
;;;;;;;;
;;;;;
;;;;;;;
;;;;;;;
;;;;;;
;;;;;;;;;;;
;;;;;
;;
;;
;;;
;;;;;
;;;;;
;;
;;
;;;;;
;;;
;;
;;;;
;;;;;;
;;;
;;
;;
;;;;;;;;;;;
;;
;;;;;
;;;;;
;;;;;;
;;;;;
;;
;;
;;
;;
;;;;
;;;;;;
;;;;;;;
;;;;;
;;;;;;
;;;
;;;;;
;;;;
;;;;;;;;
;;;;
;;
;;;;
;;
;;;
;;;
;;;
;;;
;;;;
;;
;;;
;;;;;
;;;;
;;;
;;;;;;
;;;
;;
;;;;
;;;
;;;
;;;
;;
;;;;
;;;
;;
;;;
;;;;;;;;;
;;;;
;;;;;
;;
;;;;;;
;;;;;;
;;
;;;;
;;;;;;
;;;;;;;;;;
;;;;
;;;
;;;;;;
;;;;;;
;;;;;
;;
;;;;;
;;;;;;
;;;
;;;;
;;;;;
;;;;;;;;;;;
;;;;
;;
;;;;;;
;;;;;;
;;
;;;;;
;;;;
;;;;;;;;;;;;
;;;;;
;;
;;;;;;;
;;;;;;
;;
;;;
;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;
;;;;;;
;;;;
;;;;;;;;;;;;;;;;
;;
;;;
;;
;;;;;;;
;;;;;;
;;;;;
;;;;;;
;;;;;;;;;;;;
;;;
;;;;;;;;
;;;
;;;
;;
;;;;
;;
;;;;;;
;;;;;;;;;;
;;;
;;;;;;;;;
;;;;;;
;;;
;;;;;;;;;
;;
;;;;;;;;;
;;;;
;;;;;;;;;;;;;;
;;;
;;;
;;;;
;;;;;;;;;;;;
;;;;;;;;;;;
;;
;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;
;;
;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;;
;;;;;;;;
;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;
;
;;;;;;;;;
;;;
;;;
;;;;;;;;;;;
;;;
;;;;;;;;;
;;;;;;;
;;
;;;
;;;
;;;;
;;
;;;;
;;;;;
;;;
;;;;;;;;;;;;;;;
;;
;;;;
;;;;;
;;;
;;;
;;
;;;;
;
;;;;
;;;
;;;;
;;;;;
;;;;;;;;
;;;;;
;;;;;;;
;;;;;;;;
;;;
;;;;
;;;;;
;;
;;;;;;
;;
;;;;
;;;;;;;;;;;;;;
;;;;
;;
;;;;;;;;
;;;;;;
;;
;;
;;;;
;;;;
;;
;;;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;
;;;;
;;;;
;;
;;
;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;
;;;;
;;
;;;;;;;;;
;;;;;
;;
;;;
;;;;
;;
;;
;;;;
;;;;;;
;;;
;;;;;
;;;;
;;;;;
;;;
;;
;;;;
;;;
;;;
;;;;
;;;;;
;;;;;
;;;
;;;;;
;;;;;
;;
;;;;;;
;;;;
;;
;;;
;;;
;;;
;
;;;;;
;;
;;;;
;;;;;
;;;
;;;;
;;;;;;
;;
;;
;;;
;;;;;
;;
;;;;
;;;;
;;
;;;
;;
;;
;;;;;
;;;;;
;;
;;;
;;;
;;;;
;;;;;;
;;
;;
;;;;;
;;;
;;
;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;
;;;;;;
;;;;
;;;
;;;;;
;;;
;;;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;;
;;
;;;;;
;;
;;
;;;
;;;;;;;;;;;;;;;
;;;;
;;;;;;;;
;;;;;;
;;;;
;;
;;
;;
;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;
;;;
;;;;
;;;;;
;;
;;;;;
;;;;;;;;;;;
;;
;;;;
;;;;;;
;;;;;;
;;
;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;
;;;;;;
;;
;;;;;
;;;;;
;;
;;;;;;;;;;;;;;;
;;
;;;;;;;;;;
;;
;;;;
;;
;;;;
;;
;;;;
;;
;;;;;;;;;;
;;;;;
;;
;;
;;;;
;;
;;;;;;
;;;;
;;;;
;;;;
;;;;;;;;;
;;;;
;;;;;;;;;
;;;;;;
;;
;;;
;;;
;;;;;
;;
;;;;;
;;;
;;;;;;;
;;;;;;;
;;;;;;;;
;;;;;
;;;;;;;;;;;;;;
;;;;;
;;;;;;;;
;;;;;;;;
;;;;;
;;;;;;;;;;;;;;
;
;;
;;;;
;;;
;;
;;;;
;;;;;;
;;;
;;
;;
;;;;;;;;;;;
;;
;;;;;
;;;;;
;;;;;
;;
;;;;
;;
;;
;;
;;
;;;;
;;
;;;;
;;;;;
;;
;;;
;;;
;;;
;;;
;;;;
;;
;;;
;;;;;
;;;;
;;;
;;;;;;
;;;
;;
;;;
;;;;
;;;
;;;
;;
;;;;
;;;;
;;
;;
;;;;;;;;;
;;;;
;;;
;;;;;;
;;;;;;
;;;;;
;;
;;;;;
;;;;;;
;;;
;;;;
;;;;;
;;;;;;;;;;;
;;;;
;;
;
;;
;;;;;
;;
;;;
;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;
;;;;;;
;;;;
;;
;;;;;;;;;;;;;;
;;
;;;;;
;;;;
;;
;;;;
;;
;;;;;;
;;;;;;;;;;
;;;
;;;;;;;;;
;;;;;;
;;;
;;;;
;;;;;
;;
;;;;;;;;;
;;;
;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;
;;;;;;
;;;
;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;
;;;;;;;
;;
;;;
;;;
;;;;
;;
;;;;
;;;;;
;;;
;;;;;;;;;;;;;;
;;;;
;;;;;;;
;;;;;;;;
;;;
;;;;
;;;;;
;;
;;;;;;
;;
;;;;
;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;
;;;;
;;;;
;;
;;
;;;;;;
;;;;;;
;;;;
;;;;;;;;;;;;;
;;;;
;;;;
;;;;;
;;;
;;
;;;;
;;;
;;;
;;;;
;;
;;;
;;;;;
;;;
;;;;;;;;;
;;;;
;;
;;
;;;
;;;;;
;;;;;;
;;;;
;;
;;;;
;;
;;;;;;
;;;;;
;;
;;;
;;
;;;;;;
;;;
;;
;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;
;;;;;;;;
;;
;;;;;
;;
;;
;;;;
;;;;;;;;;;;;;;
;;;
;;;;
;;
;;;;;;;;;;
;;
;;;;
;;;;;
;;
;;;;;
;;;;;;;;;;;
;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;
;;
;;;;;;;;;;
;;
;;;
;;;;
;;;;
;;;;;;;;;
;;;;
;;
;;;;;;;
;;;;
;;
;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;
;;
;;;;;;;;;;;;
;;
;;;;;
;;;;;
;;;;
;;;
;;;;;;;;;
;;;
;;;;;;
;;;
;;
;;
;;;
;;;;;
;;
;;;;;
;;;;;;
;;;
;;
;;;
;;;;;
;;;;;;;;
;;;;;;
;;
;;;
;;;
;;;;;;;;;
;;;;;;
;
;;;
;;;;;;;;;;;;
;;;;;
;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;
;;
;;;;;;
;;;;
;;;
;;;;
;;
;
;;;;;;;;;;
;;;;
;;;

;;
;;;
;;
;;;;;;
;;;;;;
;;
;;;; 
;;;
;;
;;;;
;;;;;
;;
;;
;;;
;;
;;
;;;;;
;;
;;;;
;;
;;
;
;;;;;;
;;
;;
;;;
;;;;;;;
;;;;;
;;;
;;;;;;
;;
;;;
;;
;;;;
;;
;;;;;;
;;;;
;;
;;;
;;
;;
;;
;;
;;;
;;;
;;;
;;
;;
;;
;;;;;;
;;;;
;;
;;;
;;;;;;
;;
;;;;;;
;;;
;;
;;;
;;
;;;;;
;;;;
;;;;
;;
;;
;;;;;;
;;;;;
;;
;;
;;;;
;;;
;;
;;;
;;;;
;;;;
;;
;;
;;;
;;;;
;;
;;
;;
;;
;;;
;;
;;;
;;;
;;
;;
;;;
;;
;;;
;;
;;;;;;
;;;;;;;
;;;
;;;;;
;;;;;;;
;;;
;;
;;
;;
;;
;;;;
;;
;;
;;
;;
;;;
;;;;
;;;
;;;
;;;
;
;;
;;
;;;
;;
;;
;;
;;;;
;;
;;;
;;
;;
;;
;;;;
;;
;;;
;;;;
;;;
;;;;
;;
;;
;;;;
;;;
;;;;
;;
;;
;;;;
;;;
;;
;;;
;;;
;;;;;;;;;;;;
;;;
;;;;;;;;;;;;
;;;
;;;;;
;;
;;
;;;;;;
;;
;;;;
;;;
;;;;;;
;;
;;;;
;;;
;;;;;;
;;
;
;;;;
;;
;;
;;
;;
;;
;;;;;
;;
;;
;;
;;
;;
;;;;;
;;;
;;;;;
;;
;
;;
;;;;
;;;;;
;;;;;;
;;;;
;;;;;
;;;;;;
;;;
;;
;;;;
;;;;;;
;;;;;
;;;;;
;;;;;;
;;;;
;;;;;
;;;;;;
;;;;
;;
;;;
;;;;;;
;;;
;;
;;
;;
;;;;;;
;;;
;;
;;
;;
;;;;
;;
;;;
;;
;;
;;
;;;
;;
;;
;;
;;
;;
;
;;;
;;
;;;
;;;;;
;;;
;;
;;
;;;
;;
;;;
;;;
;;
;;
;;;
;;
;;;
;;;
;;
;;
;;;
;;;;;;
;;;;
;;;;;
;;;;;;
;;
;;
;;;;;
;;;;;;
;;
;;
;;;;;
;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;
;
;;;
;;
;;;
;;;
;;;
;;;;
;;
;;;
;;;
;;;
;;;;
;;
;;;
;;;
;;;
;;;;
;;
;;
;;
;;
;;
;;
;;;;;;;
;;
;;
;;
;;
;;;;;;;
;;
;;
;;
;;
;;;;;;;
;;
;;;;;;
;;
;;;
;;;;
;;;;;;
;;
;;;
;;;;
;;;;;;
;;
;;;
;;;;
;;;
;;;
;;;
;;
;;
;;;
;;
;;;
;;;
;;
;;
;;;
;;
;;;
;;;
;;
;;
;;;
;;
;;
;;
;;
;;;
;;
;;;
;;
;;;
;;
;;;
;;
;;;
;;
;;;
;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;;
;;;
;;;;
;;;
;;
;;;
;;;
;;;;
;;;
;;
;;;
;;;
;;
;;
;;
;;
;;
;;
;;;;;;;
;;
;;
;;
;;
;;;;;;;
;;
;;
;;
;;
;;
;;
;;;;
;;;;
;;;
;;;
;;;;;
;;;;
;;;
;;;
;;;;;
;;;;
;;
;;
;;
;;
;;;;;
;;;
;;;
;;
;;
;;;;;
;;;
;;;
;;
;;
;;
;;
;;;;;;
;;;;;
;;
;;
;;;;;;
;;;;;
;;
;;
;;
;;
;;;;
;;
;;
;;
;;
;;;
;;;;
;;
;;
;;
;;
;;;
;;
;;
;;
;;
;;
;;;;
;;
;;
;;
;;;
;;
;;;;
;;
;;
;
;;;;;;
;;
;;
;;;;;;;;;;;
;;
;;
;;;;;
;;;;
;;
;;;
;;;
;;
;;
;;;
;;
;;;
;;;
;
;;
;;
;;;
;;
;;
;;;;;;
;;
;;;
;;
;
;;
;;;
;;
;;;;;;;;;;
;;;
;;
;
;;;;
;;
;;;;;;;;
;;
;;;
;;
;;
;;;
;;;;;
;;;;
;;
;;
;
;;
;;;;;
;;
;;;;
;;
;;
;;
;;;;;
;;;;
;;;;
;;;
;;
;;
;;;;;;
;;
;;;
;;
;;;;
;;
;;
;;;
;;
;;;;;
;;
;;
;;
;
;;
;
;
;;
;;
;;;;
;;
;;;;;;
;;
;;;
;;;;;;;
;;;;
;;;;
;;
;;
;;;;
;;
;;
;;;;;
;
;;
;;;;;;;;;;
;;;;
;;
;;;;
;;;;
;;;;
;;
;;
;;
;;;
;;
;;;
;;
;;
;;
;;;;
;;;;
;;;;;;;;;;
;;;;;
;;;
;;
;;
;;;;
;;
;;;;
;;
;;;
;;;;
;
;;
;;;
;;
;;;;;;;;
;;
;;;
;;
;;;;
;;
;;;
;;
;;;;
;;
;;;;
;;;
;;
;;;;
;;
;;
;;;
;;;
;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;;;
;;;;
;;
;;;
;;
;;;;
;;;;
;;
;;;;
;;;
;;;;
;;
;;
;;
;;
;;;
;;;;
;;
;;
;;
;;
;;;
;;;;
;;;;
;;;;;
;;;;;;;;;;
;;;;;
;;;;;;;;;;
;;
;;;
;;;;;
;;;;;
;;
;;;
;;;;;
;;;;;
;;
;;;
;;;;;
;;;
;;;;
;;
;;
;;
;;;;;
;;;;
;;
;;
;;
;;;;;
;;;;
;;
;
;;
;;;;;
;;
;;;;;
;;;
;;;;;
;;
;;;;;
;;
;;
;;;
;;
;;;
;
;;;;;;
;;
;;;
;;;;;
;;;;;
;;
;;;
;;;;;
;;;;;
;;
;;;
;;;
;;
;;;;;
;;;
;;
;;;
;;
;;;;;
;;;
;;
;;;
;;
;;;;;
;;;
;;
;;;
;
;;
;;;
;;
;;
;;;
;;;;
;;
;;
;;
;;
;;;
;;;;
;;
;;
;;
;;
;;;
;;;;
;;
;;
;;;;;;;;;;;;
;;
;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;
;;
;;;
;;;;;;
;;
;;
;;;
;;
;;;;;;
;;
;;
;;;
;;
;;;;;;
;;
;;
;;;
;;
;;;;;
;;;;
;;;
;;
;;
;;
;;
;;;;
;;;
;;
;;
;;
;;
;;;;
;;;
;;
;;
;;
;;
;;;;
;
;;
;;
;;
;;;
;;;;
;;
;;
;;
;;
;;;
;;;;
;;
;;
;;
;;
;;;
;;;;
;;
;;
;;
;
;;;;;
;;;
;;
;;;
;;;
;;;;
;;;
;;
;;;
;;;
;;;;
;;;;;
;;;
;;;
;;;;
;;
;;;
;;;
;;;;;
;;;;;;;
;;;
;;;;;
;;;;;;;
;;;;;;;;
;;;;;;;
;;
;;;
;;;
;;;
;;
;;;
;;;;
;;;
;;;
;;
;;;
;;;;
;;;
;;;
;;
;;;
;;;
;;;;;;
;;;
;;;
;;;;
;;;;;
;;;
;;;
;;;;
;;;;;
;;;
;;;
;;;;
;;
;;;;
;;;;;
;;
;;;;
;;;;
;;;;;
;;
;;;;
;;;;
;;;;;
;;
;;;
;;;
;;
;;
;;
;;
;;
;;;;
;;
;;
;;;
;;
;;
;;;;
;;
;;
;;;
;;
;;
;;;;;
;;
;;;;;;
;;
;;;
;;;;
;;;;;;
;;
;;;
;;;;
;;;;;;
;;
;;;
;;;
;;;
;;;;;
;;;;;;;
;;;
;;;;;
;;;;;;;
;;;
;;;;;
;;;
;;;
;;
;;
;;
;;;
;;;
;;;
;;
;;
;;
;;;
;;;
;;;
;;
;
;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;
;
;;
;;;
;;;;;;;
;;;
;;
;;;
;;;;;;;
;;;
;;
;;;
;;;
;;
;;;
;;
;;;
;;;
;;
;;
;;;
;;
;;;
;;;
;;
;;;;
;;
;;;
;;
;;
;;
;;;;
;;
;;;
;;
;;
;;
;
;;
;;
;;;
;;
;;;
;;;;;
;;
;;;
;;
;;;
;;
;;
;;
;;
;;;;;
;;;;;;
;;
;;
;;;;;
;
;;;;;;;;
;;;;;
;;
;;;;;;;;
;;
;;
;;;
;;;;;
;;
;;;;
;;;;
;;;
;;;
;;;
;;
;;;;;
;;;;;
;;;
;;;;
;;
;;;
;;;;;;
;;;;
;;
;;
;;;
;;;;
;;;;;;
;;
;;;;
;;
;;;;;
;;
;;;;;;
;;;;;;;
;;
;;
;;
;;;
;;
;;;
;;
;;;
;
;;
;;
;;;
;;;;;;;;
;
;;;;
;;;;;;
;;;;;;
;
;;;
;;;;
;;;;;;
;;;;;
;;
;
1K
;;;
;
;;;;
;;
;;;;
;;;;
;;;;;;;;;;
;;
;;;;;;;;; 
;;;;
;;;;;;;;
;;;;
;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;;;;;;;;
;;;;; 
;;
;;;;
;;;;;;
;;
;;;
;;
;;;
;;
;;
;;;;;
;;
;;
;;;;;;;;;
;;;
;;;;
;;;;;;
;;;;;;;
;;;;;;;;
;;;;;;;
;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;
;;
;;;
;;
;;
;;;;;;;;;;;;;;
;;;
;;;
;;;
;;
;;;;
;;
;;;;;;;;;;;;
;;
;;
;;
;;;
;;
;;;;;
;;;;
;;;;;;;;;
;;;;;
;;;;
;;
;;;
;;
;;;;;;;;
;;
;;;;;;
;;;;
;;;;;;
;;
;;
;;;;;;
;;;;;;
;;;
;;;;;
;;;
;;;;;;;;;;
;;;
;;;;;
;;;;;;;;;;
;;;
;;;;
;;;;;;;;;;;;
;;;
;;
;;;
;;;;;;;;;;;
;;
;;;;
;;
;;;;
;;;;;;
;;
;;;;;;
;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;
;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;
;;
;;;
;;
;;;;;
;;
;;
;;
;;;
;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;
;;
;;
;;
;;;;;;
;;;
;;
;;;
;;;
;;;;
;;;;;;;
;;
;;
;;;
;;;;
;;
;;;;;;;;;;
;;;
;;
;;
;;;
;;;;;
;;;;;;;;
;;
;;
;;;;;
;;;;
;;;;;
;;
;;;
;;;;;
;;;;
;;;;
;;;;;
;;;
;;
;;;
;;
;;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;;
;;
;;;
;;;
;;;;
;;;;;;;
;;;
;;;;
;;
;;;;;;;;;;;;;
;;
;;
;;;
;;;;;;
;;;;;;
;;
;;;;;
;;;;
;;
;;;;;
;;;
;;
;;;;;
;;;;
;;;;;;;;;;;
;;;;;
;;
;;;;;
;;;;;;;;;;
;;;
;;;;
;;
;;;;;;;;;
;;
;
;;;
;;;
;;;
;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;
;;
;;;;;;;;;;;
;;;
;;;;;;;;
;;
;;;;;;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;
;;;;;
;;
;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;
;;;;;;;
;;
;;
;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;;;
;;;
;;
;;
;;;;;;
;;;;
;;;
;;;
;;
;;;;
;;;;;;;;;;
;;
;;;
;;
;;;;;;;;;;;;
;;
;;;
;;
;;;;;;;;
;;;
;;;
;;;
;;
;;
;;
;;;;
;;;;;
;;
;;;
;;;
;;;
;;
;;;;;;;;;;
;;;;
;;;;
;;;
;;;;;;
;;;;;
;;;;
;;;
;;
;;;;;
;;;
;;
;;;
;;
;;;
;;;;
;;;;;;;
;;;;;;;;
;;
;;;
;;;;;
;;;
;;
;;;;;;;;
;;;
;;
;;;
;;;;
;;;;;;
;;;
;;;;;
;;;
;;
;;;;;
;;;;
;;;
;;
;;
;;
;;;
;;
;;;;;;;;;;
;;;
;;;;
;;;
;;;;
;;;;;;;;;
;;;;;
;;;
;;;;;;;;;;;
;;
;;;
;;;
;;;;
;;;;;;
;;
;;
;;
;;;
;;;;
;;;
;;;;;;;;;;;
;;;
;;;;
;;;;;
;;;;;;;;;;
;;;
;;;;
;;;;;;;;;;;
;;;;;
;;;
;;;;
;;;;;;;
;;;
;;
;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;
;;;;;;;;;;;
;;
;;;;
;;
;;;;
;;;;;;;;;;;;
;;;;;
;;
;;;;;;;;;;
;;
;;
;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;
;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;
;;;;
;;;;;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;
;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;
;;
;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;
;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;
;;;
;;;;
;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;
;;;;;
;;;
;;
;;
;;;;;;
;;
;;;;
;;;;;;
;;;;
;;
;;
;;;;
;;;;;;
;;;;;
;;;
;;;;
;;;;;;
;;
;;;
;;;;
;;;
;;
;;;;;;;;;;
;;;
;;
;;
;;;;;;;;;;
;;;;
;;
;;
;;;;
;;;;;;
;;
;;;;;
;;;
;;;
;;;;;;;
;;
;;;;;;;;
;;;;;;;;
;;
;;
;;;;;;
;;;
;;;;;
;;
;;;
;;;
;;
;;;;
;;;;
;;;;;
;;
;;;;;;
;;;;
;;
;;;;
;;
;;
;;;;
;;
;;;;;
;;;;
;;
;;
;;;;;;
;;;;;;
;;
;;;
;;
;;;;;;;;;;;
;;;;;
;;;
;;;;;;;;;;;
;;;;
;;
;;
;;;;
;;;;;;
;;;;
;;;;;
;;
;;
;;;;;;;;;
;;;;
;;
;
;;;
;;
;;
;;;;
;;;;;;;;;;
;;;;
;;;
;;
;;;
;;;;;;;;;;;
;;
;;
;;
;;
;;;;;;;;;;;
;;;
;;;;
;;;;
;;
;;;;;;;;
;;
;;
;;;
;;
;;;;;;;;;;;
;;;
;;;;
;;;;;;;;
;;;;;
;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;
;;;
;;;;
;;
;;;;;;;;;
;;
;;;;
;;
;;;;
;;;;;;;;;;;;
;;
;;
;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;
;;;;;;;;;;;
;;;;
;;;
;;;;;;;;;;;;;;;;
;;;;
;
;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;
;;;;
;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;
;;;;;;;;
;;;;;
;;
;;;;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;
;;;;;;;;;
;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;
;;
;;
;;
;;
;;;;
;;;;;;;;
;;;;;;
;;
;;;;;;;;;;;;;;;
;;;;
;;;
;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;
;;;
;;
;;
;;;;;;;;;;
;;;
;;
;;
;;;;;
;;;;;;
;;;
;;;;
;;
;;
;;
;;
;;;;
;;;;;;
;;;
;;
;;;
;;;;
;;;;;;;;;;
;;
;;;
;;
;;;;;;;;;;;;
;;
;;
;;
;;;;;;
;;;
;;;
;;
;;
;;
;;
;;
;;
;;;;;;
;;
;;;;
;;;
;;
;;;;;;;;
;;;;
;;
;;
;;;;;;;
;;;;
;;;;;;
;;
;;;;;;
;;;
;;;
;;;;;;;
;;
;;;;
;;;;
;;;
;;;;;;
;;;;;
;;;;
;;;
;;;;;;;
;;
;;;
;;;
;;;
;;
;;;;;;
;;;;
;;;
;;;;;
;;;
;;;;;;
;;
;;
;;
;;;;;;;
;;;
;;;;;;;
;;;;;;;;
;;
;;
;;;;;;
;;;
;;
;;;;;;;;
;;;
;;;;;
;;;;
;;;;;;
;;;;
;;;;
;;;
;;
;;;;;
;;;;
;;;
;;;
;;;
;;;
;;
;;;;;
;;;
;;;;;
;;
;
;;
;;;;;;
;;;;;;
;;
;;;
;;
;;;;;;;;;;
;;
;;
;;;
;;
;;;;;
;;;;;;;;;
;;;
;;
;;;
;;;;;;;;;;;
;;
;;;
;;;
;;;;
;;;;;;
;;
;;
;;
;;
;;;
;;
;;;;;;;;;;
;;;;
;;;;
;;;;;;;;;;;;;
;;;;
;;;
;;;;;;;;;;;
;;;
;;;;
;;;;;
;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;;;;;;
;;;
;;;;
;;;;;;;;;;
;;;;
;;;
;;
;;;;;;;;;
;;;
;;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;
;;;;;;;;;;;
;;;;;;
;;
;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;
;;
;;;
;;;
;;;;;;;;;;
;;;;;
;;
;;;;
;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;
;;;
;;
;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;
;;
;;
;;;
;;;;;
;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;
;;
;;
;;;
;;;;
;;;;;;;;;;;;;;
;;
;;
;;;
;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;
;;
;;
;;;
;;;;;;;;;;
;;;;;
;;;
;;;;
;;;;;;;;;;;
;;
;;;
;;;
;;;;;;;;;
;;
;;;
;;
;;;;;
;;;
;;;;;;;;;;
;;
;;;
;;;
;;;;
;;;;;;;
;;
;;
;;;
;;;;
;;
;;;;;
;;;;;
;;;
;;;;
;;;;;;;;;;
;;;;
;;
;;
;;;;
;;;;;;
;;
;;;;
;;
;;;
;;
;;;;;;
;;;;;
;
;;;
;;
;;;;;
;;
;;;;;;;;
;;;;;;;;
;;
;;
;;;;;
;;;;
;;;;;
;;
;;;
;;;
;;
;;
;;
;;;;
;;;;;
;;
;;;;;;
;;;;
;;
;;;;
;;
;;
;;;;
;;;
;;;
;;;;
;;;;;
;;;
;;;;;;
;;
;
;;
;;;;;
;;;;;
;;;
;;;
;;
;;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;;
;;
;;
;;
;;
;;;;
;;;;;;;;;;
;;;;
;;;
;;
;;;;;;;;;
;;;;
;;
;;;
;;;
;;;;;;
;;;
;;;
;;;
;;
;;;
;;;;;;;
;;;;;
;;
;;
;;;;;;;;;;;;;;
;;
;;
;;;
;;;;;;
;;;;;;
;;
;;;;;
;;;;
;;
;;;;;;;;
;;
;;;
;;
;;
;;;;;;;;;;;
;;;
;;;;
;;;;;;;;;;;
;;;;;
;;
;;
;;
;;
;
;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;
;;;;;
;;
;;;;;
;;;;;;;;;;
;;;
;;;;
;;
;;;;;;;;;
;;
;;;;
;;
;;;;
;;
;;;;;;;;;;
;;
;;;
;;
;;;;;;;;;;;;
;;;
;;
;;;;;
;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;
;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;
;;
;;;
;;;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;
;;;;;;;;;;;;
;;
;;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;;;
;;;
;;
;;
;;;;;;;;;;
;;;
;;
;;;
;;;;
;;;;;;
;;;;;
;;;
;;;
;;
;;;;;;
;;
;;;
;;;;
;;;;;;;;;;
;;;;;
;;
;;;;;;;;;;;;
;;
;;;
;;
;;;;;;;;
;;;
;;;
;;;
;;
;;
;;
;;;;;;;;
;;;
;;;;;
;;
;;;;;;;
;;;;
;;;
;;;
;;
;;
;;;;
;;
;;
;;;
;;
;;;;;;
;;;;
;;;;
;;;;
;;;
;;;;;;
;;;;;
;;;;
;;;
;;
;;;;;
;;;
;;
;;;
;;
;;;
;;;;;
;;
;;
;;;;
;;;;;
;;;;;;;;;
;;;
;;
;;;;
;;;
;;
;;;;
;;;;;
;;;;;
;;;;
;;;;;;;;;
;;;
;;
;;;
;;;;
;;;;;;
;;;
;;;;;
;;;
;;
;;;;;
;;;;
;;;
;;
;;;
;;;;
;;
;;;;;
;;;
;;;;
;;;
;;;
;;;;;
;;;
;;;;;;;
;;
;;;;
;;
;;;;;
;;;;;;;;;
;;;
;;
;;;
;;;;;;;;;;;
;;
;;;
;;;
;;;;
;;;;;;
;;
;;
;;;;
;;;
;;;
;;;;;;;;;
;;
;;
;;;;
;;;;;;;;
;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;
;;;;;
;;;
;;;;
;;;;;;;;;;;
;;
;;;;
;;
;;;;;;;;;;;;;;;
;;
;;;;
;;;;;
;;;;;;;;;
;;
;;
;;;
;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;
;;;
;;;;;;;;;;
;;;;;
;;;
;;;;
;;;
;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;
;;;
;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;
;;;;;;;
;;
;;;;;;;;;
;;;;;;;;;;;;
;;
;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;
;;
;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;
;;;
;;;
;;;;;;;
;;;
;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;
;;;;;
;;;
;;
;;
;;;;;;
;;;;;
;;
;;;
;;;
;;;;
;;;
;;;;
;;;;;;
;;
;;;
;;;;
;;;
;;
;;;;;
;;;;
;;;;
;;;;
;;;;;;;;;;
;;;;
;;
;;
;;;;
;;;;;;
;;
;;;;
;;
;;;
;;
;;;
;;
;;
;;;;;;
;;;
;;;;;
;;
;;;
;;;
;;
;;
;;;;;;
;;;;;
;;
;;;;;;
;;;;
;;
;;;;
;;
;;
;;;;
;;;
;;;
;;;;
;;;
;;;;;;
;;;;;
;;;
;;;;;;;;;;;
;;;;
;;
;;
;;;;
;;;;;;
;;;;
;;;;;
;;
;;
;;;;;;;;;
;;;;
;;
;;;
;;;
;;;;
;;;;;
;;
;;
;;
;;
;;;;;;;;;;;
;;;
;;;;
;;;;;
;;;;;;;;;
;;
;;;;;
;;
;;;;;;;;;;;
;;;
;;;;
;;;;;;;
;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;
;;
;;;;
;;
;;;;;;;;;
;;
;;;;
;;
;;;;
;;;;;;;;;;;;
;;
;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;
;;;;
;;
;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;
;;;;;;;;;;
;;
;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;
;;
;;
;;
;;
;;;;
;
;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;
;;;
;;;;
;;;;;;;;;;
;;;
;;
;;;
;;;;
;;;
;;;;;;;;;;
;;
;;
;;
;;;;;;
;;;
;;;
;;
;;
;;;;
;;
;;
;;;;;;
;;
;;;
;;;;;
;;
;;;
;;
;;;;;;
;;;;;
;;;;
;;;
;;;;;;;
;;
;;;
;;;
;;;
;;
;;;;;;
;;;
;;;;
;;;
;;
;;;
;;;;;
;;;;
;;;;;;
;;;;
;;;;
;;;
;;
;;;;;
;;;;
;;;
;;;
;;
;;;;
;;
;
;;;;
;;;
;;
;;;
;;;;;;;;;;;
;;
;;;
;;;
;;;;
;;;;;;
;;
;;
;;
;;
;;;;
;;
;;;
;;
;;;;;
;;;;;;;;;;;;;;;;
;;;
;;;;
;;;;;;;;;;;
;;;
;;;
;;;
;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;
;;
;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
;
;;;;;;;;
;;;;;;;;
;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;
;;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;
;;
;;
;;;
;;;;;
;;;;;;
;;
;;;
;;;
;;;
;;
;;;;;;;;
;;
;;;;;
;;
;;;;;;;;
;;
;;;
;;;
;;
;;
;;;;;
;;;;
;;;;
;;;;;
;;;;;;;;;
;;;;
;;
;;;;
;;
;;
;;;;;;
;;;;;
;;
;;;;;;
;;;;
;;
;;
;;
;;
;;
;;;;
;;;;;;;;;;
;;;;
;;;
;;
;;
;;;;
;;;;;;;;;;;;;;
;;
;;;
;;
;;
;;
;;
;;;;
;;;;;;;;;;;
;;
;;;;
;;
;;;;;;
;;
;;;;;;;;;;;;;;;;
;
;;;;;
;;;;;;;;;;;;;;;;;
;
;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;
;;
;;
;;;;
;;;;;;;;;;;
;;
;;
;;;;;;;;;
;;;
;
;;;
;;;
;;;
;;
;;;;;
;;;
;
;;;
;;;
;
;;;
;; 
;;;
;;;;;
;;;
;;;;
;;;;
;;
;;
;
;;
;;;
;;
;;
;;
;;;;;;;;;
;;;
;
;;
;;;;;;;;
;;
;;;
;;
;;;;;;;;;;;;;;
;
;;
;;
;;;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;
;;;
;;;;
;;;;;;;;;;;;;;
;;;
;;
;;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;;;;
;;
;;;;
;;;;
;;;
;;;;;
;;;;;
;;;
;;;;;;;;;;
;;
;;;;
;;;
;;;;
;
;;;
;;
;;;;;;
;;
;;;
;;;;;
;;;;
;;;;;;;;;
;;
;;;
;;;;
;;
;;;;;;
;;;;;
;;
;;;;
;;
;;;;;;;;;;;;;;
;;
;;
;;;
;;;;;;;;;;;;;
;;;
;;
;;
;;;;;
;;;;;;;;;
;;
;;
;;;;
;;
;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;
;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;
;;
;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;
;;
;;;
;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;
;;
;;
;;;;;;
;;;;
;;
;;;;
;;;;;
;;
;;;;;;;;;;;
;;
;;;;
;;;
;;
;;
;;;;;;;;;
;;
;;;;
;;;;;;;;;
;;
;;;;;
;;;;;
;;;;
;;;
;;;;;;;
;;;;;;;
;;;;
;;
;;;;;
;;;
;;
;;;
;;
;;;
;;;;;;
;;
;;;
;;
;;;;;;;;;;;
;;;
;;;;;
;;;;;;;;;
;;
;;;
;;;;;
;;
;;
;;;;
;;
;;;
;;;
;;;
;
;;
;;;;
;;
;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;
;;
;;;
;;
;;;;;;;;;;;;
;;
;;
;;;
;;
;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;;;;
;;;;;;
;;;
;;
;;
;;
;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;
;;
;;;;;;
;;
;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;
;;
;;;;;;
;;;
;;;;;;;;;;;;;;
;;
;;
;;
;;
;;;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;
;;
;;;;;
;;
;;;;
;;
;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;
;;
;;;
;;;;;
;;;;;;
;;;;;
;;;
;;
;;;
;;;;;;;;;
;;
;;;;;;
;;
;;;
;;;
;;;;
;;
;;;;;;;
;;;;;;
;;;
;;;;;;;;;;
;;;;;;
;;;
;;;;;;;;
;;
;;
;;;
;;;
;;
;;
;;;;;;;;
;;
;;;;;;
;;;;;;;;;
;;;;
;;;;;;;
;;;
;;;;;
;;
;;;
;;;;;;;;
;;;;;
;;;;;
;;
;;
;;;;
;;;;;
;;;;
;;
;;;
;;;;;
;;
;
;;;;;
;;;
;;;
;;;;;;;;
;;;
;;
;;;;;
;;;;;;;;
;;;;;
;;
;;;
;;
;;;;;;
;;;;;;;;;
;;;;;
;;;
;;;;;;
;;;;
;;;;
;;
;;;
;;
;;;;
;;
;;
;;
;;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;;;
;;;
;;;;
;;;;;
;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;
;;
;;;
;;;
;;
;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;;;;;;
;;;
;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;
;;
;;
;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;
;;;;;;;
;;;
;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;
;;;;;;;;
;;;
;;;;
;;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;
;;;;
;;
;;;;;;;;;;;;;;
;;;
;;;;;;
;;
;;
;;;
;;;;;;;;;;
;;;;
;;
;;;
;;;;;;;;;;;;;
;;;
;;;
;;
;;
;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;
;;;
;;
;;;
;;;
;;
;;;;;;;;;;
;;;
;;;;;;
;;;;
;;;;;
;;;;;;;;
;;;;;
;;
;;;
;;
;;;;;;;;;;;;
;;
;;;
;;
;;
;;;
;;;;;;;;;
;;;;;;
;;;;;;;;;;;
;;
;;;;;
;;
;;
;;;;;;
;;
;;
;;
;;;;
;;;;;
;;;;
;;;;;
;;;
;;
;;;;;;;;;
;;;;;
;;;;
;;;
;;;;;;
;;;;;;;;;
;;;
;;
;;;;;
;;;
;;
;;;
;;
;;;
;;;;;;;;;
;;;;;;;;;
;;;
;;;;;;
;;;;
;;;
;;;;;;
;;
;;
;;;
;;;;
;;
;;;
;;;;;
;;
;;;;;;;;;;;
;;;
;;;;;;
;;;;;;;;
;;
;;;
;;;;;
;;
;;
;;;;
;;
;;;;
;;
;;;
;;
;;;;;
;;;;;;
;;;
;;;;
;;;;
;;
;;;;;;
;;;
;;;;
;;;;;;;;;;;
;;
;;;
;;
;;
;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;
;;;;;
;;
;;;;;;;;;;;
;;
;;
;;;;;
;;;
;;
;;;;;;;;;
;;
;;
;;
;;
;;
;;;;;;;
;;;
;;
;;
;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;
;;
;;;
;;;;;;;;;;;;;;
;;;
;;
;;
;;;;;
;;;;;;;;;
;;
;;
;;;;;
;;;;;;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;;
;;;;;
;;
;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;
;;;;;;;;
;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;
;;;;;;;
;
;;
;;;;
;;
;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;
;;
;;
;;
;;;;;;;;;;
;;;;;;
;;;;
;;;;;;;;;;;;;
;;;
;;;
;;
;;;;;;;;;;;;;
;;;
;;
;;;;
;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;
;;;;
;;;
;;;;;;;;;;
;;;
;;;
;;;;;
;;;;;;;;;
;;;;;
;;
;;;
;;
;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;
;;
;;;;
;;;;
;;;;;;
;;;;;;
;;
;;
;;;
;;;;;;;;;;
;;;
;;;;
;;;;
;;;;;;
;;
;;;
;;
;;;;;
;;;
;;;;
;;;;;;
;;
;;;;;;
;;;;
;;;;;;;;;;
;;;;;
;;;
;;;;;;;;;;
;;;;;;
;;;
;;;;
;;;;
;;
;;;;;
;;;
;;;
;;
;;;;;
;;;
;;;
;;;;
;;
;;;;;;;;
;;;
;;;;
;;;;;;;;
;;
;;;;;;
;;;;;;;;;;
;;;
;;
;;;;;
;;
;;;;;;
;;
;;;
;;;;;
;;;
;;;;;;;;;;
;;
;;;;;;
;;;;;
;;;;;
;;
;;
;;;;
;;
;;;;
;;;
;;;;;;
;;;;;
;;;
;;;;
;;
;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;
;;;;;;;
;;
;;;;;;
;;;;;
;;
;;;;
;;
;;;;;;;;;;;;;;
;;;;;
;;;
;;;;;;;;;;
;;;;
;;;
;;
;;;;
;;
;;;;
;;
;;
;;;;
;;;
;;
;;
;;;;;
;;;;;
;;
;;
;;;;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;;;
;;;
;;
;;
;;;;;;;;;;;;;;
;;
;;;
;;;
;;;;;;;;;;;
;;
;;;
;;;
;;;;
;;;;;;;
;;;;;
;;
;;;;
;;;;;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;
;;
;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;
;;
;;;;
;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;
;;
;;;;;;;;;;;
;;;;
;;
;;;;;;;;
;;
;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;
;;;;;;;;
;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;
;;
;
;;;;;;;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;;;;;;;;
;;;;
;;
;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;
;;;
;;;
;;;;;
;;;;;;
;;
;;
;;;;
;;;
;;
;;;;;
;;;;;
;;;;
;;
;;
;;;;;;;;;;
;;;
;;;;
;;;
;;;
;;;;;;
;;;;;
;;;;;
;;
;;;;;;;;;;;
;;
;;;;
;;;
;;
;;
;;;
;;;;;;
;;
;;;;
;;
;;;;;;;;;
;;;
;;;;
;;
;;
;;;;;;;
;;;
;;
;;
;;
;;;;
;;
;;;;;;;
;;
;;
;;;;
;;;
;;;;
;;;
;;;;;;
;;;;;
;;;;
;;;
;;;;;;;
;;;;;;;;
;;;
;;
;;;;;
;;;
;;
;;;
;;;;;
;;;;;;;;;
;;;;;;;;;
;;;
;;;;;;
;;;;
;;
;;;;;
;;
;;;;;;
;;;;;
;;;;;
;;
;;
;;;
;;
;;;
;;
;;;;;;;;;;;
;;;
;;;;;
;;;;;;;;;;
;;;;
;;;;
;;;
;;
;;;;
;;;;;
;;;
;;;
;;;
;;;;
;;;;;;
;;;
;;;;
;;;;
;;
;;;;;;;;;
;;;
;;;
;;;
;;;
;;;;
;;;;
;;
;;
;;;
;;
;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;
;;
;;;
;;
;;;;;;;;;;;;
;;
;;
;;;
;;;;
;;;;;;;;;;;
;;
;;
;;
;;
;;;;;;;;;;
;;;
;;
;;;
;;;
;;
;;;
;;;;
;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;;;;
;;;;;;
;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;
;;
;;
;;;;;
;;;;
;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;
;;
;;;;
;;;;;;
;;;;;;
;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;
;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;
;;
;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;
;;;
;;
;;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;;;
;;;;;;;;;;;;;;
;;
;;;
;;;
;;;;;;;;;;;;;
;;;
;;;
;;;
;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;
;;;;
;;
;;;;;
;;;;;;
;;;
;;;
;;
;;;;
;;;
;;
;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;
;;
;;;
;;;;;
;;;;;;
;;;;;
;;;
;;
;;;
;;;;;;;;;;
;;;
;;;;
;;;;
;;;;;;
;;
;;;;
;;
;;;
;;
;
;;;;;
;;
;;;;;;;
;;;;;;
;;
;;
;;;;;;;;;
;;;;;;
;;;
;;;;;;;;
;;
;;
;;;
;;;
;;
;;
;;;;;;;
;;
;;;
;;;;
;;;
;;;;;;;
;;;
;;;;;
;;;;
;;;;
;;;;;;;
;;;
;;;;;
;;;;;
;;;;;;;;
;;;;;
;;;;;
;;
;;
;;;;
;;;;;
;;;;;
;;;;
;;;;
;;;;
;;
;;;;;;;;;
;;;;;
;;;
;;;;
;;;;;
;;;
;;
;;;;;
;;;;;;;;;;;;;
;;
;;;
;;
;;;;;;;;;;;;;;;
;;;;;
;;;
;;;;;;;;;;
;;;;
;;;
;;
;;;;;;;;;;
;;
;;
;;;;
;;;
;;
;;;
;;;
;;
;;;;
;;;;;;;;;;;;;
;;;
;;;;
;;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;
;;
;;
;;;
;;;;
;;
;;;;;
;;
;;;
;;
;;;
;;
;;;
;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;
;;
;;;;
;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;
;;
;;;;;;;;;;;
;;;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;
;;;;;;;;
;;;;;
;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;
;;
;;
;;;;;;;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;
;;
;;
;;;;;;
;;;;;;;;
;;;;
;;
;;;;;;;;;;;;;;;;
;;;
;;;;;
;;;;;;;;;;;
;;;
;;;
;;
;;
;;;;;;;;;;;
;;;;;;;
;;;;;;;;;;
;;;
;;
;;;
;;;
;;
;;;;;;;;;;
;;;
;;;
;;
;;;;;;;;;;;
;;
;;;
;;
;;
;;;
;;;;;;
;;;
;;;;;;;
;;
;;;;;;;;
;;
;;;;;
;;
;;
;;;;;;
;;
;;
;;
;;
;;
;;
;;;
;;;;;;
;;;;;;;;;
;;;
;;
;;;;;
;;
;;
;;;;
;;;;;
;;;;;;;;;
;;;;;;;;;
;;;
;;;;;;
;;;;
;;;;
;;;
;;;;;;
;;;;;;;;;
;;;;
;;;;
;;;;
;;;;;
;;;;;;
;;;
;;
;;
;;;;;
;;;;;;
;;;
;;;;
;;;;
;;
;;
;;
;;;
;;
;;;;;;;;;;;;;;
;;;;;
;;
;;;;;;;;;;;
;;;
;;
;;;;
;;;
;;;;;;;;;;;
;;
;;
;;
;;
;;
;;;
;;;
;;;;;;;;;;;;;;;;;
;;
;;
;;;;;
;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;;
;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;
;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;
;;;
;;
;;;;
;;;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;
;;;;
;;;
;;;;;;;;;
;;
;;;;
;;;;
;;;;;;
;;;;;;
;;
;;
;;;
;;;;;;;;;;
;;;
;;;
;;;;;;;;
;;;;;;
;;;
;;;;
;;;;
;;
;;;;;
;;;
;;;
;;
;;;;;
;;
;;
;;
;
;;
;;
;;;
;;;;;;;;;;
;;
;;;;;;
;;;;;
;;;;;
;;
;;
;;;;
;;
;;
;;
;
;;;;
;;
;;;;;;;;;;;;;;
;;;;;
;;;
;;;;;;;;;;
;;;;
;;;
;;
;
;;
;;
;;;;;;;;;;;;;;
;;
;;;
;;;
;;;;;;;;;;;;
;;;
;;
;;
;
;;
;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;
;;
;
;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;
;;;;
;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;
;;;
;
;;;;;;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;
;
;;;;;;;
;;;
;;;;
;;;;
;;;;;;
;;
;;
;;
;;
;;
;;;
;;
;;;;;
;;
;;;;;;;;
;;;
;
;;;
;;
;;
;;;;
;;;;;
;;;;;;;;;
;
;;;;;
;;;;;
;;;;;
;;
;;
;;
;;;
;;;
;;;;;;;;;;;;;;
;;
;;
;
;;
;;;;;
;;;;;;;;;
;;
;;
;;;;;
;;;;;;;;;;;
;;
;;;
;;;;;;;;;;;;; 
;;
;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;
;
;;;;;;
;;
;;;;;;
;;;;;
;
;;;;;
;;;;;;;
;;;;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;;;
;;;;;;;;;
;;;;;;
;;;;;;;;;
;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;
;;;
;;;
;;;
;;
;;;;
;;
;;;;
;;;
;;;;;
;;;
;;;;
;;;;
;;
;;
;;
;;;
;;;;;;;;
;;;;
;;;
;;;
;;
;;;
;;;;
;;;;;;
;;;
;;
;;;;;;
;;
;
;;;;;;;
;;
;;;;;;
;;;;
;;;;;;
;;
;;
;;
;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;
;;;;
;;;;;;;;;;;
;;;;;;;
;
;;;
;;
;;;;;;;;
;;;;;;;;;
;;
;;;;;;;;;
;;;
;;;;;
;;
;;;
;;;;
;;;
;;;;;;
;;;;;;
;;;
;;;
;;;;;;;
;;
;;;
;;;
;;
;;;;
;;;
;;;
;;;
;;;
;;
;;;;
;;
;;;;
;;;
;;;;;
;;;;
;;
;;
;;;
;;;
;;;;;;
;;;;;
;;;;;
;;
;;;;
;;;
;;;;
;;
;;
;;
;;
;;;
;;;
;;;
;;
;;;;;;
;;;;;;;
;;;
;;;
;;;;
;;;
;;;;;;;;
;;
;;;;;;
;;
;;
;;;
;;
;;;;;;
;;
;;;;;;;;;
;;;
;;;;;
;;;;;;;;;;
;;
;;;;;;;;;
;;
;;;
;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;
;;
;;;;;
;;
;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;
;;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;
;;;;;;;
;;
;;;;;;;;;;
;;;;;;;;;;;
;
;;
;;;
;;;;;;;;;
;;
;;;;;;
;;;;
;;;;;;;;
;;;;;;;
;;
;;;
;;;;;;;;;;;;
;;;;;;
;;;
;;;;;
;;;
;;;;;;;;
;;;
;;;;;
;;
;;
;;;;;;
;;;
;;;;;;;;;
;;
;;;;;;;;;;;;
;;;;
;;;
;;
;;;;;
;;
;;
;;
;;
;;;;
;;;;;;
;;;
;;;;;
;;;
;;;;;
;;;
;;;;;
;;
;;;
;;
;;;;;
;;;;;
;;
;;
;;
;
;;;
;;
;;;
;;
;;;;;
;;
;;;
;;;
;;;
;;
;;;;;
;;;;
;;;
;;;;
;;
;;
;;
;;
;;;
;;;
;;;
;;;
;;
;;
;;
;;;
;;
;;;;;;
;;
;;;;;;
;;;
;;;
;;;;;
;;
;;;;;;;;
;;;;;
;;;;;;
;;
;;;;;;
;;
;;
;;
;;
;;;
;;;
;;;;;
;;;
;;
;;;;
;;
;;;;;;;;;
;;;
;;;;;
;;;;
;;;;;;;
;;;
;;
;;;;;
;;
;;;;;;
;;;
;;;;
;;;;;
;;;
;;;;;
;;;
;;
;;;;;
;;;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;
;;;;;
;;
;;;;
;;
;;;;;;;;;;
;;
;;
;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;;;;;;
;;;;
;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;
;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;
;;
;;;;;
;;;;;
;;
;;;;;;;;;;
;;
;;;;;;
;;
;;;;;;;;
;;
;;;;;;
;;;;
;;;;;;;;;;;
;;;;;;;
;;
;;;
;;;;;;;;;;;;
;;
;;
;;;;;
;;;;;;
;;
;;;
;;;;;;;
;;
;;;;;;
;;
;;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;
;;
;;;;;
;;
;;;;
;;;;;;;;;;;
;;;;;
;;
;;;
;;
;;;
;;
;;;
;;;
;;;;
;;;
;;;
;;;;;
;;;
;;;;
;;;;;;
;;;;;;;
;;
;;;
;;;;;;;
;;
;;
;;
;;
;;
;;
;;;;
;;;;
;;
;;
;;;;
;;
;;
;;
;
;;
;;;
;;
;;
;;
;;;;
;;;
;;;
;;
;;;
;;;
;;;;
;;
;;;
;;;
;;
;;;;
;;;
;;;
;;;
;;;;;;;;
;;;
;;
;;;;;
;;
;;
;;;;
;;;;
;;;
;;;;
;;;;
;;;;
;;;;
;;
;;
;;;;;;;
;;;;
;;;;;
;;;;;;
;;;;;
;;
;;;;
;;
;;
;;;;
;;;;;
;;;
;;
;;
;;;
;;;
;;;;;;;;
;;;;
;;
;;
;;;
;;
;;
;;;
;;
;;;
;;;
;;;;
;;
;;
;;;;;;;
;;
;;
;;
;;;;;;
;;;;;;;
;;
;;;;
;;;;;
;;
;;;;;
;;;
;;
;;
;;;;
;;
;;
;;;;;;;;
;;
;;;
;;;;
;;
;;
;;;;;
;;
;;;
;;;;
;;;;;;;;;;;;;;;
;;;;
;;;;;;;
;;
;;;;;;;;;
;;;
;;;;
;;
;;;;;;;;;
;;
;;;
;;;;;;;
;;;;;;;;;;;
;;;
;;;;
;;;;;;;;;;;
;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;
;;;;
;;;
;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;
;;
;;;;;
;;
;;
;;
;;;;;;;;;;;;;;
;;
;;
;;;;;;;;
;;
;;
;;;;
;;;
;;;;;;;;;;;;;;;;;
;;;;
;;
;;;;;;;;;;
;;;;;;
;;
;;;;
;;;;;;
;;;;;
;;
;;;;
;;
;;;
;;;;
;;;;;;;;
;;
;;;;;;;;;;
;;;;;;
;;;
;;;;;;;;
;;
;;;;
;;
;;;
;;
;;;;;;;;;;;
;;;;;;
;;
;;
;;;;;;;;
;;
;;;;
;;;
;;;;;;;;;;;
;;;
;;;;;;
;;
;;
;;;
;;;
;;;
;;
;;
;;
;;;
;;;
;;
;;;;
;;
;;;;
;;
;;
;;
;;
;;;;
;;
;;;
;;;;
;;
;;;
;;;
;;
;;;
;;;;
;;;;
;;
;;
;;;
;;;;;
;;;;;
;;
;;;
;;;
;;;;;;;
;;;;;
;;;
;;;
;;;
;;;
;;;;
;;;
;;
;;
;;;;
;;
;;
;;
;;;
;;;
;;
;;;
;;
;;;;;
;;
;;;;;
;;;;
;;
;;;;;
;;;
;;;;;
;;;;
;;
;;;
;;
;;;
;;;
;;;
;;;
;;
;;;;
;;;;
;;
;;;;;
;;;
;;;;
;;;;
;;;
;;;
;;
;;;
;;
;;
;;;;;;;;;;
;;;
;;;
;;;;;;
;;
;;;;;;
;;;
;;;
;;
;;;
;;;
;;;;;;;;
;;;;
;;;
;;;
;;
;;;;;;
;;
;;
;;
;;
;;;
;;;
;;;;;
;;;;
;;;
;;;;
;;;
;;;;;;;;
;;;
;;
;;;;
;;
;;;;
;;
;;;;;;
;;;
;;
;;
;;;;
;;
;;;;;;;;;
;;;
;;;;;
;;;;
;;;;;;
;;;;
;;
;;;;;
;;
;;;;;;
;;;
;;
;;
;;;;;
;;;
;;;;;;;;;
;;;;;;
;;;
;;;;;;;;;;;
;
;;;;
;;
;;;;;;;
;;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;
;;
;;;
;;;;;;;
;;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;
;;
;;
;;;
;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;
;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;
;;
;;;;;;;;
;
;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;
;
;;;;;
;;;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;
;;;;;;
;;
;;;;;;;;;;
;;
;;;;;;
;;
;;
;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;
;;;;;;;
;;
;;;
;;;;;;;
;;;;;
;;
;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;
;;
;;;;;
;;
;;;
;;;;;;;;
;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;
;;
;;;;;
;;
;;
;;
;;;;;;;;;;;
;;;
;;
;;;
;;;;;;;;;
;;
;;;;
;;
;;;;
;;;;;;
;;;;;
;;
;;;
;;
;;;
;;;
;;;;
;;;
;;;
;;
;;;
;;;;
;;;
;;;;;;;;;;;;
;;;
;;;
;;;;;;;
;;
;;
;;
;;
;;
;;
;;;;
;;;;
;;
;;
;;;;
;;
;;;
;;
;;;;;
;;
;;;;;;
;;
;;
;;;;;;;;
;;;;
;;;;
;;
;;;
;;;;;
;;
;;
;;;;
;;;;
;;
;;;
;;;
;;;
;;;;;
;;;;
;;
;;;;
;;;
;;;;;;;;
;;;
;;
;;;;;
;;
;;
;;;;
;;;;
;;
;;
;;;
;;;
;;;;;;
;;
;;
;;;
;;;;;;
;;;;;;;
;;;
;;
;;;;
;;;
;;;;;;;;;
;;;
;;;
;;
;;;;;;
;;;;;
;;;;;;
;;
;;;
;;;
;;;;
;;
;;
;;
;;
;;;
;;;
;;;;;;;;
;;;;
;;
;;
;;;
;;
;;
;;;;
;;
;;
;;
;;
;;
;;;;
;;;;
;;
;;
;;;;
;;;;;
;;;;
;;;
;;;;;;;;
;;
;;;
;;
;;;;;
;;;;;;;
;;;
;;;
;;;;
;;;
;;;;;;;;
;;
;;
;;;;
;;
;;
;;;;;;;;
;;;
;;
;;;;;;
;;
;;;;
;;
;;
;;
;;
;;;;
;;
;;
;;;
;;;;;
;;
;;
;;;;
;;;;;;;;;;;;;;;
;;;;
;;
;;;;;
;;
;;;;;;;;;
;;;
;;;;;
;;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;;;;;;;
;;
;;;
;;
;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;
;;;
;;
;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;
;;
;;;;;;
;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;
;;
;;;;
;;;;;;;;;;;
;;
;
;;;;;;;;;;;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;
;;
;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;
;
;;;;;;;;;;
;;
;;
;;;;;;;;;;
;;;;;;
;;;;
;;;;;;;;;;;;;;;
;;
;;;
;;
;;;;;;;;;;
;;;;;
;;
;;;;;
;;;;;;
;;;;;;
;;;;;
;;
;;;;;;;;;;
;;;
;;;
;;
;;;;;;;;
;;;;;
;;;;;;
;;;
;;
;;;;;;
;;
;;;;
;;
;;
;;
;;;;;;
;;;;;;
;;;;;;
;;
;;
;;;;;;;;;;
;;;;
;;;
;;;;;;;;;;;
;;;
;;;;;;
;;
;;;;;;;
;;;
;;
;;;;
;;;;
;;
;;;;
;;;
;;
;;;;
;;
;;
;;;;
;;;;;;;;;
;;;;
;;;;;
;;;
;;;;;
;;;;
;;;;
;;
;;;
;;
;;;;;
;;;;;
;;
;;
;;
;;
;;;;;;;
;;;;
;;;;
;;;
;;
;;
;;;;;
;;;
;;;
;;
;;;
;;;;
;
;;;
;;
;;
;;;
;;;;;;;
;;
;;;;;
;;;;
;;
;;;;;
;;;;
;;;;
;;;
;;
;;;;
;;
;;;
;;;
;;;
;;;
;;
;;
;;
;;;;
;;
;;;;;
;;;;
;;
;;;;;
;;;
;;;;
;;;;
;;
;;
;;
;;;;;
;
;;
;;;;;;
;;
;;;;;;
;;;
;;;
;;
;;;
;;;;;;;;;;;
;;
;;
;;;;;;
;;;;;;;;
;;
;;
;;
;;
;;;
;;;
;;;;;
;;;;
;;;
;;;
;;
;;
;;;;;;;;
;;
;;
;;
;;
;;;;
;;;;;;
;;;
;;;;
;;
;;;;;;;;;
;;;
;;;;;;;;;
;;;;;;;;;;;
;;;;;;
;;
;;;;;;
;;;
;;;;
;;;;;
;;;
;;;;;;
;;;
;;;;;;;;;
;;;;;;;;;;;;;
;;
;;;;;
;;;;;
;;
;;;;
;;;;;;;;;;;
;;
;;;
;;;;;;;
;;;;;;
;;;;;;;;;;;
;;
;;;;;;;;;;
;;
;;
;;;
;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;
;;
;;
;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;
;;;;;;;;
;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;
;;;
;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;
;;;;;;
;;
;;;;;;;;;;
;;;;;;
;;;
;;
;;;;;;;;;;
;;;;;;;
;;
;;;
;;;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;;
;;;;;
;;
;;;;;;;;
;;
;;;;;;
;;
;;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;
;;
;;;;;
;;
;;;;
;;;;;;;;;;;
;;;;;
;;;
;;;;;;;;;
;;
;;;;
;;
;;;;
;;;
;;;
;;
;;;
;;;
;;;;
;;;;;;;;;;;;;
;;
;;
;;
;;;;;;
;;
;;
;;
;;
;;
;;
;;;;
;;;;
;;
;;
;;;;
;;
;;;
;;
;;;;;
;;
;;
;;;;
;;
;;
;;;
;;;;;
;;
;;;;
;;
;;;
;;;;;
;;;;
;;;
;;
;;;;
;;;;;;;;
;;;
;;
;;;;;
;;
;;
;;;;
;;;;
;;
;;
;;;
;;;;
;;;;;
;;;;
;;;
;;;;;;
;;;;
;;;;;;
;;;;;
;;
;;;;
;;
;;
;;;
;;;;;;
;;;
;;
;;
;;;
;;
;;;;;;;;;
;;;;
;;
;;
;;;;
;;
;;;;
;;;
;;
;;
;;
;;
;;;;
;;;
;;
;;;;;
;;;;;;;
;;
;;;;
;;;;;
;;
;;;;;
;;;
;;
;;
;;;;
;;;;
;;;;;;;;
;;;
;;
;;;;
;;;
;;;;;;
;;
;;;
;;
;;;;
;;
;;
;
;;;;;
;;
;;;;;;;;;
;;;
;;;;
;;
;;;;;;;;;
;;
;;;
;;;;;;;
;;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;
;;
;;;;;;;;;;
;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;
;;
;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;
;;
;;;;;;
;;;;;;;;;;;;;;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;
;;;;;;;
;;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;
;;;;;
;;;
;;;;;;;;;;;;;;;;;
;;;;
;;
;;;;;;;;;;
;;
;;;
;;;
;;;;
;;;;;;
;;;;;
;;
;;;;
;;
;
;;;
;;
;;;
;;
;;;;;;;;;;;
;;;;;;
;;
;;
;;
;;;;;;
;;
;;;;
;;;
;;
;;;;;;;;;
;;;
;;;;;;
;;
;
;;;;;
;;
;;;
;;;
;;
;;;
;;;;
;;;;
;;
;;
;;;
;;;;;
;;;;;
;;
;;;;;;
;;;;;;;
;;;;;
;;;
;;;
;;;
;;
;;;;;
;;;
;;;;;
;;;;
;;;;;
;;
;;;
;;;
;;;
;;;
;;
;;;
;;;;;
;;
;;;;;
;;;
;;;
;;;
;;
;;
;;;;;;;;;
;;
;;
;;;
;;;
;;;;;;;;
;;
;;
;;
;;
;;;
;;;
;;;;;
;;;;
;;;
;;;;
;;
;;
;;;;;
;;;;;;
;;;;;
;;;;;;
;;
;;;;;;
;;;
;;
;;
;;;;;
;;;
;;;;;;;;;
;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;
;;
;;
;;;
;;;;;;;;;;;
;;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;
;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;
;;
;;;
;;
;;;;;;;;;;
;;;;;;;
;;
;;;
;;;;;;;
;;;;;
;;
;;;;
;;
;;;
;;;
;;;;;;;;;;
;;
;;;;;
;;
;;
;;
;;;;;;;;;;;
;;;
;;
;;
;;
;;;
;;
;;
;;;;;;
;;
;;
;;
;;
;;
;;
;;;;
;;;;
;;
;;
;;;;
;;
;;
;;;
;;;;
;;
;;;;;;
;;;
;;
;;;;;
;;
;;
;;;;
;;;;
;;
;;
;;;
;;;;;
;;;;
;;
;;
;;;
;;
;;;;;;;;;
;;;;
;;
;;
;;;
;;
;;;;;;;;
;;
;;
;;;;
;;;;
;;;;;;;;
;;;
;;
;;;;
;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;;;;;;;
;;
;;
;;;;;;;;;
;;;;
;;
;;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;
;;
;;;;;;;;;;;;
;;;;;;;;
;;;;;
;;;
;;;;;;;;;;
;;;;;;;;;;
;;
;;;;
;;
;;;;;;;;;;
;;
;;
;;;
;;
;;
;;
;;
;;;;;;;;
;;;;
;
;;;
;;;
;;
;;;;;
;;;;;
;
;;;
;;;;
;;;
;;
;;
;;
;
;;;;;;
;;
;;
;;;
;;
;;;;;
;;;
;;;;
;
;;;;;;;;
;;
;
;;;;;;;;;
;;;;;;;
;;;;;
;;;
;;;;;
;;;;;;
;
;;;;;;;;
;
;;;;;;;;;;;
;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;
;;
;;;;
;;
;;;;
;;;
;;;;;;
;;;;;;;
;;;
;;
;;
;;
;;
;;;;;;
;;
;;;;;
;;;
;;;
;;
;;
;;;;
;;;
;;;
;;;
;;
;;
;;;;;
;;;
;;
;;;;;
;;
;;
;;;
;;;;;
;;;;;;
;;
;;
;;
;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;
;;
;;
;;;;
;;;;;;
;;
;;
;;;;;;
;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;;
;;
;;
;;
;;;;
;;;;;;;;;;;
;;
;;;;;
;;;;
;;;;;;;
;;;;
;;;;;;
;;;
;;;;;
;;;
;;;
;;;;;;;
;;;;;;;
;;
;;;
;;;;;;;;
;;;
;;;;
;;;
;;
;;;;
;;
;;;;;
;;;
;;;;;;
;;
;;;
;;;;
;;;
;;;;;;
;;
;;
;;;
;;;
;;;
;;;;
;;;
;;;;;
;;
;;;
;;
;;;;
;;;
;;;;;
;;;;
;;;;
;;;;
;;;
;;;;;;
;;;
;;
;;;
;;;;;;
;;;
;;
;;
;;;;;
;;;;;;
;;;;;;
;;
;;;;;
;;;
;;
;;;;;
;;;;
;
;;
;;;;;;;;;;;;
;;
;;;
;;;;;;;;;;;;
;;;;;
;;;;
;;;;;
;;;;;;;;;;
;;
;;;;;;;;
;;;;;;;;;;;
;;
;;;;;;;;;;;;
;;;;;
;;
;;;;;
;;;
;;;;;;;;;
;;
;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;
;;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;
;;;;;;;;;;
;;;;;;
;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;
;;;;;
;;;;;;;
;;;;;;;;;;
;;;
;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;
;;
;;;;;
;;;;;
;;;;;;;
;;;
;;
;;;;;;;;
;;;
;;
;;;;
;;
;;
;;;;;;;;
;;
;;;;;
;;;
;;
;;;;;;;
;;;;;
;;;
;;;
;;
;;;;
;;;
;;
;;;;;;
;;;;;;;;
;;;
;;;
;;
;;
;;
;;
;;;;;
;;
;;;;;
;;;;;;
;;;;;;;;;;
;;
;;
;;
;;;
;;;;;;;;
;;;;;
;;;;
;;
;;
;;;;;
;;
;;;
;;
;;
;;;
;;;;
;;;
;;
;;;
;;
;;;;;
;;;
;;
;;;;
;;
;;;;
;;;;;
;;;
;;;;
;
;;;
;;
;;
;;;
;;;;;
;;;;
;;
;;;
;;
;;;;;;
;;
;;
;;;;
;;;;
;;;;;;
;;
;;;
;;;
;;;;
;;
;;
;;;
;;;;;
;;
;;;
;;;;;;;;;;;;;;
;;
;;;
;;
;;
;;
;;
;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;
;;;;;;;;
;;;;
;;
;;;
;;
;;;;
;;;;;;
;;
;;;
;;
;;;;;
;;
;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;
;;;
;;
;;;;;;;
;;;;;;;;;;;;
;;
;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;
;;;;
;;;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;
;;
;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;
;;;;;;;
;;
;;
;;
;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;
;;;;;
;;
;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;
;;
;;;;;
;;;;
;;
;;;;;
;;;;
;;;;;;
;;;
;;;;;;;;;
;;
;;;;;
;;
;;;;;;;;;
;;
;
;;;;;
;;
;;
;;
;;;;;;
;;
;;;;
;;
;;;
;;;
;;;;;;;
;;;
;;;;
;;
;;
;;;;;;;;
;;;;
;;;;
;;;
;;
;;;;;;;
;;
;;;;
;;
;;
;;;
;;;;;;;;;
;;;
;;
;;;;
;;
;;
;;;;
;;
;;
;;
;;;
;;
;;;;
;;;
;;;;;;
;;;;;
;;;;;
;;
;;;;;;
;;
;;
;;
;;;;
;;;
;;;;
;;;
;;;
;;;;
;;;;
;;
;;
;;;;;;
;
;;;
;;
;;
;;;;;;;
;;;;;;
;;;
;;;
;;
;;;;;
;;;
;;
;;
;;;;
;;;
;;;;
;;
;;;
;;;
;;
;;;
;;;
;;;;;;
;;;
;;
;;
;;;;;
;;;
;;;;
;;;;;
;;;
;;
;
;;
;;;;;
;;
;;;;;;;
;;;
;;;;
;;;;;
;;;;;;
;;;
;;
;;
;;;;;
;;;;;;;;;;;;
;;;
;;;
;;;;;;
;;;;;
;;;;
;;;
;;;;;
;;;;;;
;;;;;
;;
;;
;;;
;;;;
;;;;;
;;
;;;;;
;;;;;
;;
;;
;;
;;;;;;;;;;;;
;;
;;;
;;;;;;;;;;;;
;;;;;;;
;;
;;;;
;;
;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;
;;
;;;
;;;
;;;;
;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;
;;;;;;;;;;;;
;;;;
;;
;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;
;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;
;;;;;;
;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;
;;;;;;
;;;;;
;;;;;;
;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;
;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;
;;;;
;;;;;;
;;
;;;;;;;;;;;
;;;;;
;;
;;;;
;;;;;;;
;;;;;;;
;;;
;;;
;;;;;;;;;
;;
;;;;
;;
;;;;;;;;;;
;;
;;;;;
;;;;;
;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;
;;;
;;;;;
;;
;;
;;
;;;;;;
;;;
;;;;;
;;
;;;
;;;;;;;
;;;
;;
;;;;
;;
;;
;;
;;;;;;
;;;;;;;
;;;
;;
;;;;;;;
;;;;;
;;;
;;;
;;
;;;;
;;;
;;
;;
;;;;
;;;
;;;
;;
;;;;
;;;;;
;;;;;
;;;;
;;;;
;;;;;
;;;;
;;;
;;;;;;
;;;;;;;;
;;;
;;;
;;
;;
;;
;;;;;;;
;;
;;;;;
;;;
;;;
;;;;;;;;;;
;;
;;
;;
;;;
;;;;;;;;
;;;;
;;
;;;;;
;;
;;;
;;;;;;;;;
;;
;;;
;;
;;
;;;
;;;;
;;
;;;
;;
;;;
;;;;;
;;
;;
;;;;;
;;
;;
;;;;;
;;;;
;;;
;;;
;;;
;;
;;
;;;;;
;;;
;;
;;;;
;;
;;
;;
;;;;;
;;;
;;;;
;;
;;;;;;;;
;;;
;;
;;
;;
;;;;
;;
;
;;;;
;;
;;
;;;;;
;;
;;
;;;
;;;;
;;
;;
;;;
;;;;;
;;
;;
;;
;;;;;
;;;;;;
;;
;;
;;;
;;;;;
;;;;;;
;;
;;;;
;;
;;;;
;;
;;
;;;
;;;;;
;;
;;;;;
;;;;;
;;;;;
;;
;;
;;;;
;;;;
;
;;;;
;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;
;;;;;
;;
;;;;
;;
;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;
;;
;;
;;;;;;;
;;;;;;;;
;;;;
;;
;;;;;
;;
;;;;;;;;;
;;;
;;;;
;;
;;;
;;;;;;;;;;;;
;;;
;;
;;
;;;;;;;;;;
;;
;;;
;;
;;;;;
;;
;;;;
;;;;;;
;;;;
;;;;;;
;;;;;;;;;;;
;;
;;;;;;;
;;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;
;;;
;;;;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;
;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;
;;;;;;
;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;
;;;;;
;;;;;
;;
;;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;
;;;;;
;;;;;;
;;
;;;;;
;;;;;;;
;;
;;
;;
;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;
;;
;;
;;;;;;;;;;;;;;
;;;
;;;;;;;;;;
;;
;;;;;
;;;
;;
;;;;;;
;;;;
;;;;;;
;;;
;;;
;;;;;;
;;
;;;;;
;;
;;;
;;;;;;
;;;;;;;;
;;
;;
;;;;;;;;;;;
;;;;;
;;;
;;;
;;
;;;;
;;;;;;
;;
;;;;
;;;
;;
;;;
;;;;;;;
;;;;;;;
;;;;;
;;;;;;;;
;;;
;;
;;
;;;
;;
;;
;;;;;
;;
;;;;
;;
;;
;;;
;;;;;;;
;;;
;;
;;
;;
;;
;;;;
;;
;;;
;;;
;;;
;
;;;;
;;;;
;;
;;
;;;;
;;
;;
;;
;;;
;;
;;;;
;;;
;;;;;;
;;
;;;
;;;;
;;;
;;;;;;
;;
;;
;;;;;;
;;;
;;
;;
;;;
;;;
;;;;
;;;;;;
;;
;;;;;;
;;
;;
;;
;;;;
;;
;;;;;;;
;;;
;;;
;
;;
;;
;;;;;;;
;;;;;
;;
;;
;;;
;;
;;;;;
;;
;;;
;;
;;;;
;;;
;;;;;
;;;;
;;;;
;;;;
;;;;;;;;;
;;;
;;
;;
;;;;;
;;;
;;;
;;
;;;;
;;;
;;
;;
;;
;;
;;;;;;;
;;;;;
;;;;;;
;;
;;
;;
;;;;;;;
;;;
;;;;
;;;;;
;;;;;;
;;;
;;
;;
;;;;;
;;;;;;
;;;;;;
;;;
;;;
;;;;
;;;;;;;
;;;;
;;;
;;;;;
;;;;;;
;;;;;
;;
;;
;;;
;;;;;
;;
;;;;
;;
;;
;;
;;;;;
;;
;
;;
;;
;;;;;
;;;;;
;;
;;
;;
;;;;;;;;;;;;
;;
;;;
;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;
;;;;;
;;;;;;
;;
;;;;;;;;;;
;;;;;;
;;
;;
;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;
;;;;;
;;;;;;;
;;
;;;;
;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;
;;
;;;;
;;;;;;
;;;;;;
;;
;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;
;;;
;;
;;;;
;;;;;;;
;;;;;;;;;;
;;;
;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;
;;
;;;;;
;;;;
;;
;;;;;;;;;;
;;;;
;;;;
;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;;
;;;;
;;;
;;
;;;
;;;;;;;
;;;
;;
;;;;
;;
;;
;;;;;;;;
;;
;;;;;
;;;
;;
;;;;;;;
;;;;;
;;;
;;
;;;
;;;;
;;;
;;
;;
;;;;
;;;;
;;
;;
;;;;
;;;;;;
;;
;;
;;
;;;;;;;;
;;;
;;
;;;;;;
;;
;;;;;;
;;;
;;;
;;
;;
;;
;;
;;;;;
;;
;;;;;
;;;;;;
;;;;;;;;;;
;;
;;
;;
;;;
;;;;;;;;
;;;;
;;
;;;;
;;
;;
;;
;;
;;;;;;;
;;
;;;
;;;
;;;;;;;;
;;
;;;;;
;;;;
;;;;;
;;
;;
;;;;;
;;;
;;;;
;;;
;;
;;;
;;
;;;;;
;;;
;;
;;;;
;;
;;;;
;;;;;
;;;
;;;;
;;;
;;;;;;;;;;
;;
;;
;;;;;;
;;
;;
;;
;;;;;
;;;
;;;
;;
;;;;;;;;;
;;
;;
;;
;;
;;;
;;;;;;
;;
;;
;;;;
;;;;
;;;;;;
;;
;;;
;;;
;;;;
;;
;;
;;;
;;;;;
;;
;;;
;;
;;;;;
;;;;;
;;
;;;
;;;
;;;;
;;
;;
;;
;;;;;
;;
;;;;;;;;
;;
;;;
;;
;;;;
;;
;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;
;;
;;;;;;;;
;;;;;;;;
;;;;
;;
;;;;;
;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;
;
;;
;;;;;;
;;;;
;;
;;;;;
;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;
;;;
;;
;;;;;;;
;;;;;;;;;;;;
;;;;;;;;
;;;;;;;;;
;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;
;;
;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;
;;;;;
;;;;;;
;;;;;;;
;;;;;;;
;;
;;
;;
;;;;;;;;;;
;;;;
;;
;;;;;;;;;;;;
;;;;;;
;;
;;
;;
;;;;;;;;;;
;;;;
;;;;;;;;;;
;;
;;;;;
;;;
;;;
;;;;;
;;;;
;;;;;;
;;;
;;;
;;;;;;
;;
;;;;
;;;
;;;;;;;;;
;;
;;;;;;
;;;
;;
;;;;;;;;;
;;;;
;;;
;;;;;;;
;;;
;;;;
;;;;
;;;;;;;;
;;;;
;;
;;
;;;
;;
;;
;;;;;
;;
;;;;
;;
;;
;;;
;;;;;;;;;;
;;
;;
;;;;
;;;;
;;;;
;;
;;;;
;;;
;;;;;;
;;;;;
;;;;;
;;;
;;;;;
;;
;;
;;;;;;
;;;
;;;;
;;;
;;;
;;;;
;;;;
;;
;;
;;;;;;
;;
;;
;;
;;;;
;;
;;
;;
;;;;;
;;;
;;
;;
;;;;
;;;
;;;;
;;;;;
;;;
;;
;;;
;;;
;;;;;;
;;;
;;
;;
;;;;;
;;;
;;;;
;;;;;
;;;
;;
;;
;;
;;;;;;;;;
;
;;;;
;;;
;;
;;
;;;;;
;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;
;;;;
;;;
;;;;;
;;;;;;
;;;;;
;;
;;
;;;
;;;
;;
;;
;;;;
;;;;;;;
;;
;;;
;;;;;;;;;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;
;;
;;
;;;;;;;;;;;;;;;
;;
;;;
;;;;;;
;;
;;;;
;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;
;;;;;;
;;;;;
;;;;;;
;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;
;;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;;;
;
;;;;
;;;;;;;;;
;;
;;;
;;;
;;;;;;;;;;
;;
;;;;;
;;;;
;;
;;;;;;;;;;;;;;
;;;;;
;;;;;;;
;;;
;;
;;;;;;
;;;;;;;
;;;
;;
;;;;;;;
;;;;;
;;;
;;
;;;
;;;;
;;;
;;
;;
;;;;
;;;
;;;
;;
;;
;;
;;
;;;;;
;;;
;;;;;
;;;
;;;
;;;;;;;;;;
;;
;;
;;
;;;
;;
;;;;;;
;;;;
;;
;;;;;
;;
;;;
;;;;
;;;
;;;
;;;
;;
;;
;;;;;
;;;
;;
;;;;
;;
;;
;;
;;;;;;;;
;;;;
;;
;;;;;;;;;;;;
;
;;;
;;
;;
;;;
;;;;;
;;;;;;
;;
;;;;
;;
;;;;
;;
;;
;;;;;;;;
;;
;;;
;;
;;;;;
;;;;;
;;;;;;
;;;;
;;;;;;;;;;;;;;;
;;
;;
;;;;;;;
;;;;;;;;
;;;;
;;
;;;;;
;;;;;
;;;;;;
;;;;
;;;;;;
;;;;;;;;;;;
;;
;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;
;;;;;;
;;;;;
;;;;;;;;;
;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;;;
;;;;;
;;;;;;;
;;
;;
;;
;;;;;;;;;;
;;;;
;;
;;;;;;;;;
;;;;;;;
;;;;
;;;;;;
;;;
;;;
;;;;;;
;;
;;;;
;;;
;;;
;;;
;;;;;;;;;
;;;
;;
;;
;;;
;;
;;
;;;;;
;;
;;;;
;;
;;
;;;
;
;;;
;;;;
;;;
;;
;;;;;;
;;;
;;
;;
;;;
;;;
;;;;
;;;;;
;;;
;;
;;
;;;;
;;;;;;;;;;
;;
;;
;;
;;;;;
;;;
;;;
;;;;;;
;;
;;;;;
;;;;;;;;;;;
;;;
;;;;;
;;;;
;;;;
;;
;;
;;;;;;;;;;;;;;;
;;
;;
;;;;;;;
;;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;
;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;
;;;;;;;
;;;;;;;
;;;;;;;;;
;;;
;;;
;;;;;;
;;
;;;;;
;;;;
;;
;
;;;;;
;;;;;
;;;
;;
;;;
;;;;;;;;
;;
;;
;;
;;
;;
;;;;
;;
;;;;
;;
;;;;
;;;;
;;
;;
;;
;;
;;;;;;
;;
;;
;;;;
;;
;;
;;
;;;; ;;
11
3
11
4
CN-COMP
G4A-1A
RY-COMP
CN-OUT
1
1
11
CN-GND1
CN-POW2
1
1
CN-POW1
50/60Hz
AC220-240V
CN-4WAY/FAN
RY-FAN
RY-4WAY
300K
300K
R01D
1N4148
D02D
;;
;;
;;;;;;
;;;
;;
;;;
;;;;;;;;;;
;;
;;
;;;;;;;
;
;;;;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;
;;;;
;;;;;;
;;
;;
;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;;;
;;
;;
;;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;
;;
;;
;;
;;
;;;
;;
;;
;;;
;;;
;;
;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;
;;
;;;
;;;;;;
;;;;
;;;
;;;
;;;
;;;;;;
;;
;;
;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;
;;;
;;;
;;;;;;;;;
;;;;;;;
;;;
;;;
;;;;;;;;
;;;
;;;
;;;
;;;;;;;
;;;;;;
;;;;;;
;;;
;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;;
;;;;;
;;
;;
;;
;;;
;;;;
;;;;;;
;;;;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;
;;
;;
;;
;;
;;
;;;
;;
;;
;;;
;;
;;
;;;
;;;;
;;
;;
;;
;;
;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;
;;
;;;;
;;
;;;;;
;;;
;;;;;;;
;;
;;;;;
;;
;;
;;
;;
;;;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;
;;;;;;;;;
;;;;;;;;;;;;
;;;
;;;;;;;
;;;;;;;
;;;;;;;;
;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;;
;;
;;;
;;;;;;;
;;
;;
;;
;;
;;;;
;;;
;;;
;;
;;;;;
;;
;;;
;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;
;;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;;
;;
;;
;;;
;;
;;
;;
;;
;;;
;;
;;
;;;
;;;
;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;
;;;
;;;;;;;;;
;;
;;
;;
;;
;;
;;;
;;;
;;;
;;;;;;
;;;;
;;
;;
;;
;;;
;;;
;;;
;;
;;;;;;;;;;
;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;;
;;
;;;;;;;
;;;
;;;;;;;;;
;;;;;;
;;;;
;;;
;;;
;;;;;;;;;
;;;;;;
;;
;;
;;;
;;;;;;;;
;;
;;;;;;
;;;;;;
;;;
;;;
;;;;;;;
;;;;;;;;;;;;
;;;
;;;
;;;;;;;
;;;;;;
;;;;;;
;;;
;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;;
;;;;
;;;;;;
;;;;;;
;;;
;;;
;;;
;;;;
;;;;;;
;;;;;;
;;;
;;;
;;;
;;;;
;;;;;;
;;;;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;;;;
;;;
;;
;;
;;;
;;
;;
;;
;;;
;;;;;;
;;
;;
;;;
;;
;;;
;;
;;;;;
;;;;;;
;;
;;
;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;
;;
;;
;;;;;;
;;
;;
;;
;;;
;;;
;;
;;
;;;
;;;;
;;
;;
;;
;;
;;;
;;
;;
;;;
;;;
;;
;;
;;
;;;;
;;;;;
;;
;;
;;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;
;;
;;
;;
;;;;;;
;;;;
;;
;;
;;
;;;
;;;
;;;
;;;;;;
;;;;;;
;;
;;
;;;
;;;
;;;
;;;;;;
;;;;;;
;;;
;;
;;
;;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;
;;;;;;
;;;;
;;;
;;;
;;;
;;;;;;
;;;;;;
;;;;
;;;
;;;
;;;;;;;;;
;;;;;;
;;;;
;;;
;;;
;;;
;;;;;;
;;;;;;;;;;
;;;
;;;;;;
;;
;;;;;;;;;;;;;;
;;;
;;;;;;;
;;;;;;;;;;;;
;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;
;;;;;;;;;
;;;;;;;
;;;;;;
;;;;;;;;;
;;;
;;;;;;;;;;
;;;;;;;
;;;
;;;
;;;;;;;;;;;;
;;;;;;;
;;;
;;;;;;;;;;;;;;;
;;;;;;;
;;;
;;;;;;;;;
;;;;;;;;;;;;;
;;;;;;;;
;;
;;
;;;;;
;;;;;;;;;
;;;
;;;
;;;
;;
;;
;;;
;;;;;;
;;;
;;;
;;;
;;;;
;;
;;;;;;;;;;
;;;
;;;
;;;;;;
;;
;;
;;;
;;;;;;
;;;
;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;
;;
;;
;;
;;;;;
;;;
;;;
;;;
;;;
;;
;;
;;
;;
;;;;;
;;;
;;;
;;;
;;
;;;
;;
;;
;;
;;;;;
;;
;;
;;
;;;
;;;
;;
;;
;;
;;
;;;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;
;;;
;;;
;;
;;
;;;
;;
;;
;;
;;
;;;;
;;;
;;;
;;
;;
;;
;;
;;
;;
;;;;
;;;
;;
;;
;;;;
;;
;;
;;;
;;;
;;
;;
;;;
;;
;;;;;;
;;;
;;
;;
;;
;;
;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;;
;;
;;;;;;;;;;
;;;;;;;
;;;
;;;;;
;;;;;;;
;;;
;;
;;;;;
;;;;;
;;;;;;;
;;;
;;;;;
;;;;;;;
;;;
;;;;;;;
;;;;;;;;;;;;
;;;
;;;;;;;
;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;;;
;;;;;;;;
;;
;;;;;
;;;;;;;;;;
;;;;;
;;;;;
;;
;;;
;;;;;;;
;;;;;
;;;;;;;;
;;
;;;;;;;;;;;;
;;;
;;;;;;;
;;
;;;;;
;;;;;;;;
;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;
;;;;
;;;
;;;
;;
;;
;;
;;;
;;
;;
;;
;;;;
;;;
;;
;;;
;;
;;;
;;
;;
;;
;;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;;;;
;;
;;
;;
;;
;;;;
;;
;;
;;;;
;;;;;
;;
;;;
;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;
;;
;;
;;;
;;;
;;
;;
;;;;
;;
;;;;;
;;
;;;
;;
;;
;;
;;
;;;;;;
;;;;
;;
;;
;;
;;;
;;;
;;;
;;
;;;;
;;
;;;;
;;
;;
;;;
;;;
;;
;;
;;;;;
;;;;;;
;;;
;;
;;
;;;
;;;
;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;
;;;;
;;;
;;;
;;;
;;;;;;
;;;;;;
;;;;
;;;
;;;
;;;
;;;;;;
;;;;;;
;;;;
;;;
;;;
;;;;;;;;;
;;;;;;
;;;;
;;;
;;;
;;;
;;;;;;
;;;;;;;;;;
;;;
;;;
;;;
;;
;;;;;;
;;;;;;;;;
;;;
;;;;;;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;
;;;;;;;;;;;;
;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;
;;;;;;
;;;;;;;;;
;;;
;;;
;;;;;;
;;;;;;;;;;
;;;
;;;;;;;;;;;;
;;;;;;;
;;;
;;;
;;;;;;;;;;;;
;;;;;;;
;;;
;;;;;;;;;
;;;;;;
;;;;;;;
;;;
;;;;;;;;;
;;;;;;;;;;;;;
;;;;;;;;
;;
;;;;
;;;;;;;;;
;;;
;;;
;;;
;;
;;;;;
;;;;;;;;;
;;;
;;;
;;;;
;;
;;;;
;;;;;;
;;;
;;;
;;;
;;;;
;;
;;;;;;;;;;
;;;
;;;
;;;;;;
;;
;;
;;;
;;;;;;
;;;
;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;
;;
;;;;;
;;;
;;;
;;;
;;;
;;
;;
;;
;;
;;;;;
;;;
;;;
;;;
;;;
;;
;;
;;
;;
;;;;;
;;;
;;;
;;;
;;;
;;
;;
;;
;;
;;;;;
;;;
;;;
;;;
;;;
;;
;;
;;
;;
;;;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;
;;;
;;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;
;;
;;
;;;;
;;;
;;
;;
;;;
;;
;;;
;;
;;
;;;;;;
;;;
;;
;;
;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;
;;
;;
;;;;;
;;
;;;
;;
;;;;;
;;
;;
;;
;;;;;
;;
;;
;;
;;
;;;;;;
;;
;;
;;
;;;;;
;;
;;;
;;;
;;;;
;;
;;
;;;;
;;;;;;;
;;;
;;;
;;
;;
;;
;;;;;;
;;;;
;;;
;;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;
;;;;;;;;;;
;;
;;
;;;;;
;;;;;;
;;;;;;;;
;;
;;;
;;;;;;
;;;;
;;
;;;;;;;;;;
;;;
;;;;;;
;;;;;;
;;;;;;;;;;
;;;
;;;;;;
;;;;;;
;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;;;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;;;;;
;;;
;;;
;;;;;;
;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;
;;;;;;
;;
;;;;;;;
;;;
;;;
;;;;
;;;;;
;;
;;
;;;;;;
;;;
;;;;;;;
;;
;;;
;;
;;
;;;
;;;
;;;;;;;;;;
;;
;;;
;;
;;;;;
;;;
;;;;;;;;;
;;
;;
;;;
;;;;;;
;;;;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;
;;;;
;;
;;;
;;;;
;;;
;;;
;;;
;;
;;;;
;;
;;
;;
;;;;
;;;
;;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;;
;;;;
;;
;;;
;;
;;
;;
;;
;;
;;;
;;;;;;
;;
;;
;;
;;
;;
;;;
;;;
;;;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;
;;
;;
;;
;;
;;;
;;
;;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;;
;;;
;;
;;
;;
;;
;;;
;;;
;;;
;;
;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;
;;;;;;;;
;;
;;
;;;
;;;
;;;
;;
;;;;;;;
;;;
;;;
;;;;
;;;
;;;
;;
;;;;
;;;
;;;
;;;;
;;;
;;
;;
;;;;
;;;;
;;;
;;;
;;
;;
;;;
;;
;;;;;;;
;;;
;;;
;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;
;;;
;;;;
;;;
;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;
;;;
;;
;;;;;;;;;;
;;;;;;;
;;;
;;;;;
;;;;;;;
;;;
;;;;;;;
;;;;;;;;;;;;
;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
;;;;;;
;;
;;;;
;;;
;;;;;;;;
;;
;;;;;
;;
;;;
;;
;;;
;;;;;
;;;;;
;;
;;;
;;
;;;
;;
;;;;;
;;;;;;;;
;;
;;;;
;;
;;;;
;;
;;;
;;;;;;;
;;
;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;
;;;
;;;
;;
;;
;;;
;;
;;
;;
;;;
;;
;;
;;;;;
;;
;;
;;
;;;
;;
;;;
;;
;;
;;
;;
;;;
;;
;;;
;;
;;
;;
;;
;;;
;;;
;;
;;
;;;;
;;
;;
;;;;
;;
;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;
;;
;;;;;;;;
;;
;;
;;;;
;;
;;;;;
;;;;;;;;
;;
;;;
;;;;;;
;;;;
;;
;;;;;;;;;;
;;;
;;
;;;;
;;
;;;;
;;;;;;;;;;
;;
;;
;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;
;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;
;;
;;;;;;;
;;;
;;;;;;;
;;;;;
;;;
;;;;;;;
;;;
;;;;;;;
;;
;;;
;;;
;;;;
;;;
;;;;;;;;;;
;;
;;;
;;;;;;;
;;;;;;;
;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;
;;
;;;;
;;
;;;
;;;;
;;;
;;;
;;;
;;
;;;;
;;
;;
;;
;;;;
;;;
;;;
;;;;
;;
;;;
;;
;;
;;
;;
;;
;;;
;;;
;;;;
;;
;;;
;;;
;;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;
;;;
;;
;;
;;
;;
;;;
;;
;;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;;
;;;
;;
;;
;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;
;;;;;
;;;
;;
;;
;;;
;;
;;
;;
;;
;;;;;;;
;;;
;;;
;;
;;
;;
;;
;;
;;
;;;;
;;;
;;;
;;;
;;
;;
;;
;;
;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;
;;;;
;;
;;
;;;;;;;;;;;
;;;;;;
;;
;;
;;
;;;;;;;;;;
;;;
;;;;;;
;;
;;
;;
;;;;;;;;;;
;;;;;;;
;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;
;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;
;;
;;;;;;;;;;;;;;;
;;;;;;
;;
;;;;
;;;
;;;;;;;;;;
;;;;;
;;
;;;;;
;;;
;;;;;;;;;;
;;
;;;;
;;;;;;
;;;;;;;;;;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;;;;;
;;
;;;
;;
;;
;;;
;;;
;;;;
;;;;;
;;
;;
;;
;;
;;
;;;
;;;;;;;
;;
;;;
;;
;;
;;;
;;;
;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;
;;;;
;;
;;;
;;
;;;
;;;
;;
;;;
;;
;;;;
;;
;;
;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;
;;
;;
;;
;;
;;;
;;;
;;;
;;;;
;;
;;
;;
;;
;;
;;
;;;
;;;
;;;
;;;;
;;
;;
;;
;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;;;
;;
;;
;;
;;
;;;;;;;;
;;;
;;;;;;;
;;;
;;
;;;;;;;
;;;
;;;
;;;;;;;
;;
;;;;;;
;;;;;;;;;
;;;;;;;;;;
;;;;;;
;;;;;;;;;
;;;;;;;;;;
;;;;
;;;
;;;;
;;;
;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;
;;;;;;
;;;;;;
;;;
;;;
;;;;;;;
;;;;;;
;;;;;;
;;;
;;;
;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
;;;;;;
;;
;;;;
;;
;;
;;
;;;
;;
;;
;;;;;
;;
;;;
;;
;;
;;
;;
;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;
;;;
;;;
;;;
;;;
;;
;;;;;
;;;
;;
;;
;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;
;;
;;;;;;;;;
;;;;;;;;
;;;;;;
;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;
;;;
;;;;
;;;
;;;;;;;
;;;;;
;;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;
;;;;
;;
;;;
;;;
;;
;;
;;;
;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;
;;
;;
;;
;;
;;;
;;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;
;;;;;
;;;
;
;;;;;;
;;;;;;;;;
;;;
;;;
;;;;
;;
;;
;;;;;
;;;;;;
;;;;;;
;;
;;;
;;;;;;;;; 
;;;;;;
;;
;;
;;;;;;;;
;;
;;;;
;;;;
;;;;;;
;;
;;;;;;
;;;;;;;;;;
;;
;;;
;;
;;;
;;
;;;;;;;;;;;;;;
;;;
;;
;;;
;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;
;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;
;;;;;
;;;
;;;;
;;;
;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;
;;
;;
;;;;
;;
;;;
;;;
;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;
;;;;;;
;;;;
;;
;;
;;
;;;
;;;
;;;
;;;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;
;;
;;;
;;;;;;
;;;;;;
;;;;;;;
;;;
;;;;;;;;;
;;;;;;
;;;
;;;
;;;;;;
;;;;;;;;;;
;;;;;;
;;;;;;
;;;
;;;;;;;
;;;;;;
;;;
;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;
;;
;;;;;
;;;
;;;
;;;
;;;
;;
;;;;;
;;;;;;
;;;
;;;
;;;
;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;
;;
;;;
;;
;;;
;;;
;;;;
;;
;;
;;;;
;;
;;
;;;
;;;
;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;;;
;;;
;;
;;;
;;;
;;
;;;
;;;;
;;;;;
;;;
;;
;;;
;;;
;;
;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;;;
;;
;;;;;;
;;;;
;;;
;;;
;;;
;;;;;;
;;;;;;
;;;;
;;;
;;;
;;;
;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;
;;;
;;;
;;;;;;
;;;;;;
;;;;;;;;;;
;;;
;;;;;;
;;;;;;;;;;;;
;;
;;
;;;
;;;;;;;;;;;;;;;
;;;
;;
;;;;;
;;;;;;;;;;;;
;;;
;;;
;;
;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;
;;;
;;;
;;;;;;
;;
;;
;;
;;
;;;;;
;;;
;;;;;;
;;;
;;
;;
;;
;;
;;;;;
;;;;;;
;;;
;;;
;;
;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;
;;;
;;;
;;;
;;;
;;
;;
;;
;;
;;
;;;
;;;
;;;
;;;
;;;
;;
;;
;;
;;
;;
;;;
;;;
;;;
;;;
;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;
;;;;
;;
;;
;;;
;;;;
;;;
;;;
;;
;;;;
;;;
;;;
;;;
;;
;;
;;
;;
;;;;
;;;;
;;;
;;;
;;
;;
;;;
;;
;;;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;
;;;;;
;;;;;;;
;;;;;;;
;;;
;;
;;;;;;;;;;
;;;
;;;;
;;;
;;;;;
;;;;;;;
;;;
;;;;;;;
;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;;;;
;;
;;;;;
;;;;;;;;
;;;;;;;;;;
;;
;;;
;;
;;;;;
;;;;;;;;;;
;;;;
;;
;;;;
;;;;;
;;;;;;;
;;;;;
;;
;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;
;;
;;;
;;;;
;;
;;
;;
;;;
;;;;
;;
;;;
;;;
;;;;
;;
;;
;;
;;;
;;;
;;
;;
;;
;;;;
;;;
;;;;
;;
;;;
;;;
;;;
;;;;
;;;
;;
;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;;
;;
;;
;;
;;;
;;;;;;
;;
;;;;
;;
;;
;;;
;;;
;;
;;
;;;
;;
;;;;;;
;;;;
;;;
;;
;;
;;
;;;;;;
;;;;;
;;
;;;
;;;
;;;
;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;
;;;;;;;
;;;
;;;
;;;;;;
;;;;;;
;;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;;
;;;
;;;
;;;;;;
;;;;;;
;;;;;;;
;;;
;;;
;;;;;;
;;
;;;;;;;;;
;;;
;;;;;;;;;
;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;
;;;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;
;;;;;;;;;;;;
;;;
;;;;;;;
;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;
;;
;;;
;;;;;;;
;;;
;;;
;;;;;;
;;
;;
;;
;;;;;;;
;;;
;;;;;;;;;
;;
;;
;;
;;
;;;;;
;;;
;;;;;;
;;;
;;;
;;;
;;
;;;;;
;;;;;;
;;;
;;;
;;;
;
;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;
;;
;;
;;
;;
;;;
;;;
;;;
;;;
;;;
;;
;;
;;
;;
;;
;;;
;;;
;;;
;;;
;;;
;;
;;
;;
;;
;;
;;;
;;;
;;;
;;;
;;;
;;
;;
;;
;;
;;
;;;
;;;
;;;
;;;
;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;;
;;;
;;
;;
;;
;;
;;;;
;;;;
;;
;;
;;
;;
;;;
;;
;;
;;
;;;;
;;
;;
;;;
;;
;;;
;;;
;;
;;
;;;;
;;
;;
;;
;;;
;;
;;;
;;;
;;;;
;;;;
;;
;;
;;
;;
;;;
;;;
;;
;;;;;
;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;
;;;
;;;;
;;
;;
;;;;
;;;;;;;
;;;
;;;
;;;;
;;
;;
;;;;
;;;;
;;;
;;;
;;;
;;
;;
;;
;;;;;;
;;;;
;;;
;;;
;;
;;;
;;;;
;;;;;;
;;
;;
;;;;;;
;;
;;
;;;;;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;
;;;;;;
;;
;;;;
;;;;;;;;;;;;;
;;;;
;;
;;;;;;
;;;;;;;
;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;
;;
;;;;
;;;;;;;;;;;;;;;;;;
;;
;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;
;;;;
;;;;;;
;;;;;;;;;;;;
;;;;;;;
;;;
;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;
;;;
;;;
;;;;;;;
;;
;;;
;;
;;;;;
;;;
;;;;;;;;;
;;
;;
;;
;;
;;;;;
;;;;;;;;;;;;
;;
;;
;;;
;;;;;
;;;;;;;;;;
;;;
;;
;;;;;
;;;;;
;;;;;;;
;;;
;;;
;;
;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;
;;
;;;
;;;;
;;
;;;
;;
;;
;;
;;
;;
;;;
;;;;;;
;;
;;
;;
;;
;;
;;;
;;
;;
;;
;;;;;;
;;
;;
;;
;;
;;;;
;;
;;;
;;;;;
;;;
;;
;;
;;
;;
;;;;
;;
;;
;;;
;;;
;;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;;
;;
;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;
;;;
;;;
;;
;;
;;
;;
;;;;
;;;;
;;;
;;;
;;;;
;;;
;;
;;
;;;;
;;
;;
;;;
;;;;;;;
;;;
;;
;;;;
;;;
;;;
;;;
;;;;;;
;;
;;;;
;;;;
;;;
;;;
;;;;;;;;;
;;;;;;
;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;
;;;
;;;;;;;
;;;;;
;;;;;;;
;;;
;;;;;;;
;;;
;;;;;
;;;;;;;
;;;;;;;;;;
;;
;;;;;;;;;;
;;;
;;;;;;;;;;;;
;;;;;;;
;;;
;;;;;;;;;;;;;;;
;;
;;;;;;
;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;
;;;
;;
;;;
;;;;;
;;
;;;;
;;
;;;;
;;;
;;
;;;;;;;
;;
;;;;;
;;
;;;;
;;
;;
;;;;;;;;
;;
;;;
;;
;;;;;
;;
;;
;;;;;;
;;;;
;;
;;;;
;;;;;
;;
;;
;;;
;;;;;
;;
;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;;
;;;;;
;;
;;
;;
;;
;;;
;;;;
;;
;;;
;;
;;;
;;
;;;
;;
;;
;;
;;;
;;
;;
;;
;;
;;;
;;
;;;
;;
;;
;;
;;;
;;;
;;
;;;
;;;
;;
;;;
;;;;
;;
;;;
;;;
;;
;;;;
;;
;;
;;
;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;
;;
;;;;
;;;;;;
;;;;;
;;;;;
;;;
;;;;;;
;;
;;;;
;;
;;;;;;;;;;;
;;;;
;;
;;;;;;
;;;;;;;
;;;;;;
;;;;;;
;;;;;
;;
;;;
;;;;;;;;;
;;;;;;
;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;
;;
;;;;
;;;
;;;;;;;;;;
;;
;;;
;;;;;;;
;;;
;;;;;;;;;
;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;
;;;;
;;;;;
;;;;;;;;;;
;;;
;;;;;;;
;;;;;
;;;;;;;
;;;
;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;
;;;
;;;
;;;;
;;
;;;
;;;
;;;
;;
;;
;;;
;;;;;;
;;
;;
;;
;;;
;;;;
;;
;;
;;;;;;;;
;;
;;
;;
;;
;;;;
;;
;;;
;;;;;
;;;
;;;
;;;
;;
;;;;
;;
;;
;;;
;;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;;
;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;;
;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;
;;;
;;
;;;;
;;;
;;;
;;;
;;
;;
;;
;;
;;;;
;;;;
;;;
;;;
;;;;
;;;
;;
;;
;;;;
;;
;;
;;;
;;;;;;;
;;;
;;
;;;;
;;
;;
;;
;;;
;;;;;;
;;
;;;;
;;;;
;;
;;
;;
;;;;;
;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;
;;
;;;;;;;;;;
;;;
;;;;
;;
;;
;;;;
;;;;;;;
;;;
;;;;;;;
;;
;;
;;;;
;;;;
;;;
;;;;;;;;;;
;;
;;;;;;
;;;;
;;;
;;;;;;;;;;;;
;;;;;;
;;
;;
;
;;
;;;;;;
;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;;;;;;;;;
;;;;;;
;;;;;;
;;;;;
;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;;;;;;;;
;
;;;
;;;;;
;;;
;;
;;;;;;;;
;;
;;;;
;;;;;;
;;;
;;
;;;;;;;
;;
;;;;;
;;;;;;
;;
;;
;;;;;;;;;
;;;;;;
;;;;;
;;
;;
;;;;;;
;;;;
;;;;;;
;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;
;;;
;;
;;
;;
;;;;
;;
;;;
;;
;;;;;
;;;
;;
;;
;;
;;;
;;
;;
;;
;;
;;;;;
;;
;;
;;;
;;;;;
;;
;;
;;;
;;;;;
;;
;;;
;;;
;;
;;;
;;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;
;;;
;;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;;;
;;
;;
;;
;;
;;;
;;
;;
;;;
;;;
;;;;
;;
;;
;;
;;;;
;;
;;;
;;;
;;;
;;
;
;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;
;;;
;;;
;;;;;;
;;
;;
;;
;;
;;
;;;
;;;
;;;
;;;;;;
;;
;;
;;
;;
;;
;;;
;;;
;;;
;;;;;;
;;
;;
;;
;;
;;
;;;
;;;
;;
;;;;;;;;
;;;
;;;;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;
;;;
;;
;;;;;;;
;;;
;;;
;;;;;;
;;;;;;
;;;;
;;;
;;;
;;;;;;;;;
;;;;;;
;;
;;
;;;
;;;;;;;;;;;;
;;;;
;;;
;;;
;;;
;
;;
;;;;;;
;;;
;;;
;;;;;;;
;;;;;;;;;;;;
;;;
;;;
;;;;;;;
;;;;;;;;;;;;
;;;
;;;;;;;;;;
;;;;;;
;;;;;;
;;;
;;;;;;;;;;;;;;;
;;;
;;;;;;;;;;;;
;;;;;;;
;;;
;;;;;;;;;;;;;;;
;;;;;;;
;;;;;;;;;;;;
;;;;;;;;;;
;;
;;;;;;
;;;
;;;
;;;
;;;;
;;;;;;
;;;;;;
;;;
;;;
;;;
;;;;
;;;;;;
;;;;;;
;;;
;;;
;;;
;;;;
;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;
;;
;;;
;;
;;
;;;
;;
;;
;;
;;;
;;
;;;;
;;;
;;
;;
;;
;;
;;;
;;;;;
;;
;;;;
;;
;;
;;
;;
;;
;;
;;
;;;
;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;;
;;;;;
;;;
;;;;
;;
;;
;;;;
;;
;;;
;;
;;;
;;;;
;;;
;;
;;
;;;
;;
;;
;;
;;
;;;;;;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;;;;;;;;;;
;;;;;;;;;;;;
;;;;;
;;;;;
;;;;;;;;;;
;;;;;
;;
;;;;;;;;;;;;;
;;;;;;;;
;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;;
;;
;;;;
;;;
;;
;;;
;;;;;
;;
;;;
;;;;;;;
;;;
;;
;;;
;;;;
;;;
;;;;;;;;;;
;;
;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;
;;
;;
;;;
;;;
;;
;;
;;
;;
;;
;;
;;;
;;
;;
;;;
;;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;
;;;
;;;
;;;;;;
;;
;;
;;
;;
;;
;;;
;;;
;;;
;;;;;;
;;
;;
;;
;
;;;;;;;;
;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;;
;;;
;;;
;;;
;;;;;;
;;;;;;
;;;;
;;;
;;;
;;;;;;;;;
;;;
;;
;;;;;;
;;;
;;;
;;;;;;;
;;;;;;;;;;;;
;;;
;;;
;;;;;;;
;;;;
;;;;;
;;;;;;;;;;
;;;
;;;;;;;;;;;;
;;;;;;;
;;;
;;;;;;;;
;;
;;;;;;
;;;
;;;
;;;
;;;;
;;;;;;
;;;;;;
;;;
;;;
;;;
;;;;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;;;;
;;;
;;
;;
;;
;;;
;;
;;
;;;
;;;;;;
;;;
;;
;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;;
;;;
;;
;;
;;;
;;;;
;;
;;
;;
;;;;;
;;;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;;
;;;
;;;
;;;;;;
;;
;;;;
;;
;;
;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;
;;;
;;;
;;;;;;
;;;;;;
;;;;;;;;
;;;
;;;;;;;;;;
;;;;;;;
;;;;;
;;;;;;;
;;;
;;;
;;;;;;
;;
;;
;;;;;;
;;;
;;;
;;;
;;;;
;;
;
;;;;;;;;;;;;;;;
;;;
;;;;
;;;
;;;;;
;;;
;;;
;;;
;;;
;;;;;;;;;;;;;;;;;;
;;;
;;
;;
;;
;;
;;
;;
;
;;;;;;;;;;;;;;
;;;
;;
;;;;;
;;
;;;;;;;;;;
;;;
;;;;; 
;;;;;;
;;;; ;;
12
3
4
5
6
7
8
9
10
11
5V
RY-O2
RY-O2
10
9
8
7
6
5
4
3
2
1
8
9
10
1
2
3
4
5
6
7
7
6
5
4
3
2
10
9
8
1
12
on/off
9
8
7
6
5
4
3
2
1
9
8
7
6
5
4
3
2
1
1
2
3
4
5
6
7
8
9
D05D
1N4007
HVB PIN1
10
11
12
13
13
12
11
10
PWM
GND
ON
H/S1
H/S2
OFF
12V
5V
INT
COMP
OUT
4WAY
O2
2
1
3
6
5
41
0
9
8
71
2
11
5
4
2
1
3
5
4
2
1
3
3
1
2
4
5
1
5
4
2
3
CN-ACDC1
CN-ACDC2
R017D
560K
C13D
103 (DIP)
R05D
KTC3198Y
Q01D
47K
R04D
56K
R13D 1K
R14D 1K
E3 1K
E2 1K
C02M
103
C03M
103
OPTION
KID65004AF
CN-GND2
11
L3
INT
CN-D1(WH)
CN-CON(WH)
CN-12V(WH)
10
11
12
13
10
11
13
12
3
3
2
2
1
1
2
2
3
3
11
2
22
2
3
33
3
1
111
OJ01H
3
14
10
7
10K
C11H
104
50V
R29H
1K
C12H
50V
104
R30H
1K
104
25V
C01A
R02A 20K
5V
1
KSC7536
KIA7036P
3
3.6V
2
IC01A
E1
1K
R01B
1M
;;;;;
;;;;;;;
;;;;;;;
;;
;;;;;;;;;
;;
;;;;;;;;;;;
;;
;;;
;;
;;;
;;;;;;
;;;;;;;;;;;;;;
;;;
;;;;;;
;;
;;;
;;;;
;;;;;;;;
;
;;;;;;;;;;
;;
;;;;;;;;;;
;;;;;;;;
;;
;;;;
;;;;
+15V
+15V
;;;;;
;;;;;;;
;;;;;;;;;
;;;
;;;;;;;;
;;;
;;;;;
;;;;;
;;;;;;;
;;;;;;;
;;;;;;;;;;;;;;
;;;;;;;;;;;;;;
;;;;;;;;;;;;;
;;;;
;;;;;;;
;
;;;;;;;;;;
;;;;;;;;
;;;;;;
;;;;
R018D
1M
HVB PIN2
5V
5V
HVB PIN1
HVB
HVB PIN1
12V
5V
8
9
1K
Vout
RECEIVER
Vcc
DC 5V
TEST
KEY
GND
CN-MAIN
0.01
25V
C04L
8
8
4
4
5
7
6
5
7
6
2
3
1
2
3
1
CN-D4
8
8
4
4
5
7
6
5
7
6
2
3
2
3
1
1
STEPPING MOTOR
t 4
5
5
OR
4
3
2
YL
BL
PK
4
3
2
1
1
STEPPING MOTOR
YL
3
2
1
BL
PK
1
3
2
CN-D5
OR
RD
5
5
4
4
CN-D1
5V
L4
L5
1K
R02L
DISPLAY
-51-
-52-
Exploded View and Replacement Parts List 
1. Indoor Unit
249951
268714-1
268714-2
147582
135311-1
146811-1
135500-3
146811-1
352380-2
352380-1
131410
147582
135311-2
135500-2
135311-3
147581
354210
352150
35211B
668713
268712
135303-2
135303-1
349490
330870
135500-1
267110
152302
146811-2
346810-1
359012-1
346810-2
359012-2
146811-1
135316
352116
352115
264110
Page of 56
Display

Click on the first or last page to see other LS-C182V / LS-H182V / LS-C186V / LS-H186V service manuals if exist.